一种DDC控制逻辑的编写方法、系统及计算机技术方案

技术编号:5188016 阅读:328 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于计算机和空调领域,本发明专利技术提供了一种DDC控制逻辑的编写方法、系统及计算机,该方法包括:预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻辑,接收用户选择的功能模块,显示输入参数窗口;接收输入参数,接收组合逻辑;确定该功能模块的控制逻辑代码,将该输入参数添加到该控制逻辑代码的对应位置,确定该组合逻辑对应的控制逻辑代码;将功能模块的逻辑代码和该组合逻辑对应的控制逻辑代码组合起来得到DDC的控制逻辑代码;将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。本发明专利技术提供的技术方案具有标准性高,编写效率也较高的优点。

【技术实现步骤摘要】

本专利技术属于空调和能源领域,尤其涉及一种DDC控制逻辑的编写方法、系统及计 算机。
技术介绍
直接数字化控制(Direct Digital control, DDC)控制器,是一项构造简单操作 容易的控制设备,它可以由接口转接设备随负荷变化作系统控制,如空调冷水循环系统、空 调箱变频自动风量调整及冷却水塔散热风扇的变频操控等,可以让空调系统更有效率的运 转,这样,不仅为物业管理带来很大的经济效益,而且还可使系统在较佳的工况下运行,从 而延长设备的使用寿命以及达到提供舒适的空调环境和节能之目的。目前DDC控制逻辑的编写方法主要通过编程人员人工写控制逻辑的代码的方式 来编写控制逻辑。按照现有技术所提供的技术方案,发现现有技术中存在如下技术问题现有技术提供的技术方案的方法为人工写控制逻辑的代码,该方法需要人员熟悉 DDC的协议,对人的编程水平要求高,并且人为编写代码会出现代码不规范,标准性差,编写 效率低。
技术实现思路
本专利技术实施例的目的在于提供一种DDC控制逻辑的编写方法,旨在解决现有技术 的方法人为写控制逻辑的代码带来的代码编写不规范,标准性差,效率低的问题。本专利技术实施例是这样实现的,本专利技术提供一种DDC控制逻辑的编写方法,该方法 包括预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻辑,存储各 个功能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码;接收用户选择的功能模块,显示该功能模块的输入参数窗口 ;接收用户输入的该功能模块的输入参数,接收用户选择的该功能模块的组合逻 辑;确定该功能模块对应的控制逻辑代码,将该输入参数添加到该控制逻辑代码的对 应位置,确定该功能模块的组合逻辑对应的控制逻辑代码;将添加有输入参数的功能模块的逻辑代码和该功能模块的组合逻辑对应的控制 逻辑代码组合起来得到DDC的控制逻辑代码;将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。本专利技术还提供一种DDC控制逻辑的编写系统,所述系统具体包括配置单元,用于预先配置DDC的功能模块、功能模块的输入参数和功能模块的组 合逻辑,存储各个功能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码;接收单元,用于接收用户选择的功能模块;显示单元,用于显示该功能模块的输入参数窗口 ;所述接收单元还用于接收用户输入的该功能模块的输入参数,接收用户选择的该 功能模块的组合逻辑;确定代码单元,用于确定该功能模块对应的控制逻辑代码,将该输入参数添加到 该控制逻辑代码的对应位置,确定该功能模块的组合逻辑对应的控制逻辑代码;组合代码单元,用于将添加有输入参数的功能模块的逻辑代码和该功能模块的组 合逻辑对应的控制逻辑代码组合起来得到DDC的控制逻辑代码;下载单元,用于将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。本专利技术实施例与现有技术相比,有益效果在于本专利技术的技术方案的代码是自动 生成的,用户在使用时,只需选择预先设定好的功能模块、功能模块的输入参数和组合逻辑 就能方便的得到DDC的控制逻辑代码,由于该代码均是预先设定好的,不需要用户自行编 写,所以不需要用户具有较高的代码编写水平,并且该代码是自动生成的,所以生成的代码 标准性高,编写效率也较高。附图说明图1是本专利技术提供的DDC控制逻辑的编写方法的流程图;图2是本专利技术提供的以列表形式显示功能模块的显示效果图;图3是本专利技术提供的数字赋值功能模块的输入参数示意图;图4是本专利技术提供的DDC控制逻辑的编写系统的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。本专利技术提供一种DDC控制逻辑的编写方法,该方法由计算机完成,在执行下述步 骤之前,该方法预先在计算机内配置DDC的功能模块、功能模块的输入参数和功能模块的 组合逻辑,并存储各个功能模块对应的控制逻辑代码以及各个组合逻辑(或逻辑功能)对 应的控制逻辑代码;该方法如图1所示,具体包括如下步骤S11、接收用户选择的功能模块,显示该功能模块的输入参数窗口 ;S12、接收用户输入的该功能模块的输入参数,接收用户选择的该功能模块的组合 逻辑;S13、确定该功能模块对应的控制逻辑代码,将该输入参数添加到该控制逻辑代码 的对应位置,确定该功能模块的组合逻辑对应的控制逻辑代码;S14、将添加有输入参数的功能模块的逻辑代码和该功能模块的组合逻辑对应的 控制逻辑代码组合起来得到DDC的控制逻辑代码;S15、将上述DDC的控制逻辑代码编译下载到DDC的EEPROM内。需要说明的是,上述功能模块的具体表现形式可以为,一个图标,当然也可以为文 字,当然还可以为图标和文字的结合,例如程序开始功能模块具体变现形式可以为,“程序 开始”的文字,当然也可以为如图2所示“程序开始”的图标。上述方法在Sll之前还可以包括以列表或图形显示预先配置的DDC的功能模块。以列表形式显示功能模块的显示 效果如图2所示。需要说明的是,上述DDC具体可以为st印600DDC,当然在实际情况中,也可以为 其它的DDC,本专利技术并不局限该DDC的具体表现形式。需要说明的是,上述功能模块的个数可以为多个。需要说明的是,上述功能模块对应的具体输入参数根据功能模块实现的功能不 同,可能具有不同的输入参数,例如数字赋值功能模块的输入参数如图3所示,相应每个功 能模块对应的输入参数可以参见DDC相关协议中的描述,下面列举一些主要的功能模块对 应的输入参数。上述功能模块对应的输入参数实际可以为该功能模块对应的用户可以自行设定 的参数,以程序开始、程序结束和单次结束的功能模块为例,由于该功能模块不需要用户自 行设定参数,所以其不需要输入参数;模拟赋值与数字赋值由于需要用户自行设定输入端 和输出端的类型、数值,所以其需要对应的输入参数,而加法需要用户设定加数和被加数, 所以该输入参数即为加数和被加数;判断跳转需要用户自行设定的参数可以为跳转的条 件,当然跳转条件可以为多种表现形式,例如阈值,条件等,这里不一一举例;PID运算需要 用户设定的参数可以为比例系数、微分系数和积分系数,当然还有一些其它的设定参数, 具体的设定参数为公知技术(《自动控制原理》中有相关说明),其它的一些功能模块对应 的用户自行设定的参数均属于本领域的公知技术,这里不再赘述。另外,各个功能模块对 应的控制逻辑代码为本领域公知的技术,各个组合逻辑对应的代码页也是本领域公知的技 术,这里就不在赘述。本专利技术提供的方法中的代码是自动生成的,用户在使用时,只需选择预先设定好 的功能模块、功能模块的输入参数和组合逻辑就能方便的得到DDC的控制逻辑代码,由于 该代码均是预先设定好的,不需要用户自行编写,所以不需要用户具有较高的代码编写水 平,并且该代码是自动生成的,所以生成的代码标准性高,编写效率也较高。本专利技术还提供一种DDC控制逻辑的编写系统,该系统如图4所示,具体包括配置单元41预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻 辑,存储各个功能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码;接收单元42接收用户选择的功能模块;显示单元43显示该功本文档来自技高网...

【技术保护点】
一种DDC控制逻辑的编写方法,其特征在于,所述方法具体包括:预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻辑,存储各个功能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码;接收用户选择的功能模块,显示该功能模块的输入参数窗口;接收用户输入的该功能模块的输入参数,接收用户选择的该功能模块的组合逻辑;确定该功能模块对应的控制逻辑代码,将该输入参数添加到该控制逻辑代码的对应位置,确定该功能模块的组合逻辑对应的控制逻辑代码;将添加有输入参数的功能模块的逻辑代码和该功能模块的组合逻辑对应的控制逻辑代码组合起来得到DDC的控制逻辑代码;将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。

【技术特征摘要】
1.一种DDC控制逻辑的编写方法,其特征在于,所述方法具体包括预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻辑,存储各个功 能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码; 接收用户选择的功能模块,显示该功能模块的输入参数窗口 ; 接收用户输入的该功能模块的输入参数,接收用户选择的该功能模块的组合逻辑; 确定该功能模块对应的控制逻辑代码,将该输入参数添加到该控制逻辑代码的对应位 置,确定该功能模块的组合逻辑对应的控制逻辑代码;将添加有输入参数的功能模块的逻辑代码和该功能模块的组合逻辑对应的控制逻辑 代码组合起来得到DDC的控制逻辑代码;将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。2.根据权利要求1所述的方法,其特征在于,所述方法在接收用户选择的功能模块的 步骤之前还包括以列表或图形显示该功能模块。3.根据权利要求1所述的方法,其特征在于,所述功能模块的数量为多个。4.根据权利要求1所述的方法,其特征在于,所述DDC为st印600DDC。5.一种DDC控制逻辑的编写系统,其特征在于,所述系统具体包括配置单元,用于预先配置DDC的功能模块、功能...

【专利技术属性】
技术研发人员:张红宇曾江华高含鄢来中
申请(专利权)人:深圳市奥宇控制系统有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1