一种ddc控制逻辑的编写方法、系统及计算机的制作方法

文档序号:4692247阅读:420来源:国知局
专利名称:一种ddc控制逻辑的编写方法、系统及计算机的制作方法
技术领域
本发明属于空调和能源领域,尤其涉及一种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显示该功能模块的输入参数窗口 ;接收单元42还接收用户输入的该功能模块的输入参数,还接收用户选择的该功 能模块的组合逻辑;确定代码单元44确定该功能模块对应的控制逻辑代码,将该输入参数添加到该 控制逻辑代码的对应位置,确定该功能模块的组合逻辑对应的控制逻辑代码;组合代码单元45将添加有输入参数的功能模块的逻辑代码和该功能模块的组合 逻辑对应的控制逻辑代码组合起来得到DDC的控制逻辑代码;下载单元46将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。可选的,上述显示单元33在接收单元32接收用户选择的功能模块之前还以列表 或图形显示该功能模块。
上述功能模块的数量可以参见方法实施例中的相关说明。上述DDC表现形式可以参见方法实施例的相关说明。本发明提供的系统中的代码是自动生成的,用户在使用时,只需选择预先设定好 的功能模块、功能模块的输入参数和组合逻辑就能方便的得到DDC的控制逻辑代码,由于 该代码均是预先设定好的,不需要用户自行编写,所以不需要用户具有较高的代码编写水 平,并且该代码是自动生成的,所以生成的代码标准性高,编写效率也较高。本发明还提供一种计算机,该计算机包括上述DDC控制逻辑的编写系统。综上所述,本发明提供的技术方案具有代码标准性高,编写效率高的优点。另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是 可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质 中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种DDC控制逻辑的编写方法,其特征在于,所述方法具体包括预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻辑,存储各个功 能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码; 接收用户选择的功能模块,显示该功能模块的输入参数窗口 ; 接收用户输入的该功能模块的输入参数,接收用户选择的该功能模块的组合逻辑; 确定该功能模块对应的控制逻辑代码,将该输入参数添加到该控制逻辑代码的对应位 置,确定该功能模块的组合逻辑对应的控制逻辑代码;将添加有输入参数的功能模块的逻辑代码和该功能模块的组合逻辑对应的控制逻辑 代码组合起来得到DDC的控制逻辑代码;将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。
2.根据权利要求1所述的方法,其特征在于,所述方法在接收用户选择的功能模块的 步骤之前还包括以列表或图形显示该功能模块。
3.根据权利要求1所述的方法,其特征在于,所述功能模块的数量为多个。
4.根据权利要求1所述的方法,其特征在于,所述DDC为st印600DDC。
5.一种DDC控制逻辑的编写系统,其特征在于,所述系统具体包括配置单元,用于预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻 辑,存储各个功能模块对应的控制逻辑代码以及各个组合逻辑对应的控制逻辑代码; 接收单元,用于接收用户选择的功能模块; 显示单元,用于显示该功能模块的输入参数窗口 ;所述接收单元还用于接收用户输入的该功能模块的输入参数,接收用户选择的该功能 模块的组合逻辑;确定代码单元,用于确定该功能模块对应的控制逻辑代码,将该输入参数添加到该控 制逻辑代码的对应位置,确定该功能模块的组合逻辑对应的控制逻辑代码;组合代码单元,用于将添加有输入参数的功能模块的逻辑代码和该功能模块的组合逻 辑对应的控制逻辑代码组合起来得到DDC的控制逻辑代码;下载单元,用于将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。
6.根据权利要求5所述的系统,其特征在于,所述显示单元在接收单元接收用户选择 的功能模块之前还用于以列表或图形显示该功能模块。
7.根据权利要求5所述的系统,其特征在于,所述功能模块的数量为多个。
8.根据权利要求5所述的系统,其特征在于,所述DDC为st印600DDC。
9.一种计算机,其特征在于,所述计算机包括如权利要求5-8任一所述的DDC控制逻辑 的编写系统。
全文摘要
本发明适用于计算机和空调领域,本发明提供了一种DDC控制逻辑的编写方法、系统及计算机,该方法包括预先配置DDC的功能模块、功能模块的输入参数和功能模块的组合逻辑,接收用户选择的功能模块,显示输入参数窗口;接收输入参数,接收组合逻辑;确定该功能模块的控制逻辑代码,将该输入参数添加到该控制逻辑代码的对应位置,确定该组合逻辑对应的控制逻辑代码;将功能模块的逻辑代码和该组合逻辑对应的控制逻辑代码组合起来得到DDC的控制逻辑代码;将所述DDC的控制逻辑代码编译下载到DDC的EEPROM内。本发明提供的技术方案具有标准性高,编写效率也较高的优点。
文档编号F24F11/00GK102063068SQ201010524988
公开日2011年5月18日 申请日期2010年10月29日 优先权日2010年10月29日
发明者张红宇, 曾江华, 鄢来中, 高含 申请人:深圳市奥宇控制系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1