能效控制程序自动生成方法、装置及存储介质制造方法及图纸

技术编号:28220830 阅读:19 留言:0更新日期:2021-04-28 09:43
本发明专利技术公开了一种能效控制程序自动生成方法,包括:接收使用鼠标拖拽选择的功能块区域的功能块至编程区域;显示所述功能块的配置参数的设置选项,并接收输入的所述设置选项的设置;接收使用鼠标拖拽建立的功能块之间的连线;生成功能块程序。此外,本发明专利技术还提供能效控制程序自动生成装置及存储介质。本发明专利技术提供的能效控制程序自动生成方法,通过图形化鼠标拖拽的方式自动生成能效控制程序,操作简单,生成能效控制程序速度快,并实现将多种设备的能效控制统一通过生成的能效控制程序进行管理与控制,节省了逐一进行定制的开发成本和施工成本,同时便于后期运营、扩展及维护。扩展及维护。扩展及维护。

【技术实现步骤摘要】
能效控制程序自动生成方法、装置及存储介质


[0001]本专利技术涉及能效控制程序自动生成
,尤其涉及一种能效控制程序自动生成方法、装置及存储介质。

技术介绍

[0002]能效控制,例如空调、水泵、风机、风机盘管、照明以及电表、水表、冷热量表等,种类繁多,且均包括了基于强电的电源控制与基于弱电的数据管理与控制,现有技术中,对每种设备的强电和弱电的管理相互独立,在布线与设备搭建均分别进行,使布设的工程成本较高,且由于设备的种类和厂家不同,设备间存在较大的差距,很难实现统一的管理与控制,而对每种设备的管理控制对应分别独立开发能效控制程序,成本高且实施难度大。

技术实现思路

[0003]本专利技术提供一种能效控制程序自动生成方法、装置及存储介质,旨在解决现有技术中的能效控制程序开发中存在的问题。
[0004]为实现上述目的,本专利技术提供一种能效控制程序自动生成方法,所述能效控制程序自动生成方法包括:
[0005]接收使用鼠标拖拽选择的功能块区域的功能块至编程区域;
[0006]显示所述功能块的配置参数的设置选项,并接收输入的所述设置选项的设置;
[0007]接收使用鼠标拖拽建立的功能块之间的连线;
[0008]生成功能块程序。
[0009]进一步地,在所述生成功能块程序之后还包括:
[0010]对生成的所述功能块程序进行编译;
[0011]判断所述编译是否成功,当编译成功时根据程序下载配置推送所述程序给能效控制器;当编译失败时返回编程区域
[0012]进一步地,在编译成功时根据程序下载配置推送所述程序给能效控制器之后还包括:
[0013]判断程序下载是否成功;
[0014]当程序下载成功时进行模拟运行,所述模拟运行用于检测生成的程序是否正确;当程序下载失败时返回编程区域;
[0015]判断所述模拟运行是否成功;
[0016]当所述模拟运行成功时结束,否则返回编程区域检查。
[0017]进一步地,所述程序下载配置包括能效控制器的主从机设置和通信配置。
[0018]进一步地,所述通信配置包括IP协议配置、BACnet协议配置和Modbus协议配置中任意一个或多个。
[0019]进一步地,所述功能块包括功能块名称、功能块编号、设置选项及所述设置选项对应的参数值;所述功能块编号用于其他功能块引用该功能块时的编号。
[0020]同时,本专利技术还提供一种能效控制程序自动生成装置,包括存储器和处理器,所述存储器上存储有可在所述处理器运行的能效控制程序自动生成程序,所述能效控制程序自动生成程序被所述处理器执行时实现如上所述的能效控制程序自动生成方法的步骤。
[0021]此外,本专利技术还提供一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有能效控制程序自动生成程序,所述能效控制程序自动生成程序可被一个或者多个处理器执行,以实现如上所述的能效控制程序自动生成方法的步骤。
[0022]与现有技术相比,本专利技术提供的能效控制程序自动生成方法,通过图形化鼠标拖拽的方式自动生成能效控制程序,操作简单,生成能效控制程序速度快,并实现将多种设备的能效控制统一通过生成的能效控制程序进行管理与控制,节省了逐一进行定制的开发成本和施工成本,同时便于后期运营、扩展及维护。
附图说明
[0023]图1为本专利技术一实施例提供的能效控制程序自动生成方法的流程示意图;
[0024]图2为本专利技术一实施例提供的模拟量输入的功能块的示意图;
[0025]图3为本专利技术一实施例提供的数字量逻辑块的功能块的示意图;
[0026]图4为本专利技术一实施例提供的实现空调机温度控制的能效控制程序的生成示意图;
[0027]图5为本专利技术一实施例提供的能效控制程序自动生成方法的在所述生成功能块程序之后的流程示意图;
[0028]图6为本专利技术一实施例提供的能效控制程序自动生成方法的在编译成功时根据程序下载配置推送所述程序给能效控制器之后的流程示意图;
[0029]图7为本专利技术一实施例提供的能效控制程序自动生成装置内部结构示意图;
[0030]图8为本专利技术一实施例提供的能效控制程序自动生成装置中的能效控制程序自动生成程序模块示意图。
具体实施方式
[0031]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]请参阅图1,本专利技术一实施例提供一种能效控制程序自动生成方法,所述能效控制程序自动生成方法包括:
[0033]步骤S10:接收使用鼠标拖拽选择的功能块区域的功能块至编程区域;
[0034]步骤S20:显示所述功能块的配置参数的设置选项,并接收输入的所述设置选项的设置;
[0035]步骤S30:接收使用鼠标拖拽建立的功能块之间的连线;
[0036]步骤S40:生成功能块程序。
[0037]对于能效控制程序包括多种功能块,具体在本专利技术一实施例中,包括IO功能块和逻辑功能块,其中,所述IO功能块包括数字量输入、模拟量输入、数字量值、模拟量值、数字
量输出和模拟量输出中的任意一个或多个;所述逻辑功能块包括数字量逻辑块、模拟量逻辑块、数据选择块、定时器块、RS触发块、PID控制回路块、累计运行时间块、时间故障轮换块、时间表块、数模转化块、模数转化块、内部时钟块、顺序启停块、主机数量块、冷却塔数量块、控制异常块、内部数字量块和内部模拟量块中的任意一个或多个。针对每一个功能块均包括功能块名称、功能块编号、设置选项及所述设置选项对应的参数值;所述功能块编号用于其他功能块引用该功能块时的编号。
[0038]请参阅图2和图3所示,图2显示的是模拟量输入的功能块,具体地,模拟量输入的功能块的功能块名称为ANOLOG INPUT,AI1代表模拟量输入1,功能块编号为101,数字101代表在编程时其他功能块引用该功能块时的编号;设置选项包括NTC10K、Offset、Min和Max,其中,NTC10K中具有Func设置,即Function,表示传感器类型,该Func设置中的值:0代表NCT10K(默认、且数值放大10倍),1代表0

10V,2代表4

20ma,3代表0

5V;Offset选项表示偏移值,传感器类型为4

20ma时,将Offset设置为4000,输入是2

10V时,将传感器类型设为0

10V,Offset设置为2000;Min值表示量程最小值,Max表示量程最大值。图3为数字量逻辑块,其功能块名称为DIGITAL LOGIC,DL1代表数字量逻辑块1,功能块编号本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种能效控制程序自动生成方法,其特征在于,包括:接收使用鼠标拖拽选择的功能块区域的功能块至编程区域;显示所述功能块的配置参数的设置选项,并接收输入的所述设置选项的设置;接收使用鼠标拖拽建立的功能块之间的连线;生成功能块程序。2.根据权利要求1所述的能效控制程序自动生成方法,其特征在于,在所述生成功能块程序之后还包括:对生成的所述功能块程序进行编译;判断所述编译是否成功,当编译成功时根据程序下载配置推送所述程序给能效控制器;当编译失败时返回编程区域。3.根据权利要求2所述的能效控制程序自动生成方法,其特征在于,在编译成功时根据程序下载配置推送所述程序给能效控制器之后还包括:判断程序下载是否成功;当程序下载成功时进行模拟运行,所述模拟运行用于检测生成的程序是否正确;当程序下载失败时返回编程区域;判断所述模拟运行是否成功;当所述模拟运行成功时结束,否则返回编程区域检查。4.根据权利要求3所述的能效控制程序自动生成方法,其特征在于,所述程序下载配置包括...

【专利技术属性】
技术研发人员:宋振海汤汝彬
申请(专利权)人:罗杰韦尔控制系统广州股份有限公司
类型:发明
国别省市:

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

1