空调群控系统开发装置和方法

文档序号:9487396阅读:1550来源:国知局
空调群控系统开发装置和方法
【技术领域】
[0001]本发明涉及群控系统开发技术领域,尤其是一种空调群控系统开发装置和方法。
【背景技术】
[0002]在开发空调群控系统时,涉及对空调机组、水栗、水阀、冷却塔等设备的控制。目前多采用组态软件进行空调群控系统的开发,从而可以立体、形象地表现出各设备的安装位置、连接管、空调机组的运行状态等。
[0003]然而,在目前的空调群控系统的开发过程中,根据不同订单的需求,需要对承接的每一个订单项目都对上位机界面、数据交互等分别设计符合专项订单需求的程序,订单项目开发过程存在重新编码的情况,这就存在很多的重复性工作,大大降低了空调群控系统开发的效率。随着群控系统订单的增加,这种开发编程模式远远不能满足需求。
[0004]因此,亟须一种技术方案能够便捷、高效地实现对空调群控系统的开发。

【发明内容】

[0005]本发明实施例所要解决的技术问题是:解决空调群控系统开发效率低的问题。
[0006]根据本发明的一方面,提供一种空调群控系统开发装置,包括:界面图形模块,封装有各设备的图形背景,用于响应于用户操作调用需要控制的设备的图形背景并显示;功能模块,封装有各功能函数,用于响应于用户操作调用需要的功能函数,从数据库获取与该功能函数相关的功能参数信息并显示;设备控制模块,封装有各设备的控制功能和设备参数,用于响应于用户操作从数据库获取需要控制的设备的控制功能信息和设备参数信息并显示;响应于用户对控制功能的选择对需要控制的设备进行控制。
[0007]在一个实施例中,所述装置还包括:数据库,保存有各功能函数对应的功能参数信息、以及各设备的控制功能信息和设备参数信息,用于在用户调用功能函数时将与该功能函数相关的功能参数信息发送给功能模块,在用户调用设备控制模块时将需要控制的设备的控制功能信息和设备参数信息发送给设备控制模块。
[0008]在一个实施例中,所述设备控制模块响应于用户操作确定需要控制的设备与数据库对应的通信地址,并从该通信地址获取需要控制的设备的控制功能信息和设备参数信息并显示。
[0009]在一个实施例中,所述设备控制模块响应于用户对控制功能的选择触发数据库更新相关数据,以便所述数据库在更新相关数据后下发控制命令至下位机,以对需要控制的设备进行控制。
[0010]在一个实施例中,所述装置还包括:模块布局装置,用于提供对界面图形模块、功能模块和设备控制模块的选择功能和编辑功能。
[0011]根据本发明的另一方面,提供一种空调群控系统开发方法,包括:响应于用户操作,通过封装有各设备的图形背景的界面图形模块调用需要控制的设备的图形背景并显示;响应于用户操作,通过封装有各功能函数的功能模块调用需要的功能函数,从数据库获取与该功能函数相关的功能参数信息并显示;响应于用户操作,通过封装有各设备的控制功能和设备参数的设备控制模块从数据库获取需要控制的设备的控制功能信息和设备参数信息并显示;响应于用户对控制功能的选择,通过所述设备控制模块对需要控制的设备进行控制。
[0012]在一个实施例中,所述方法还包括:在数据库中保存各功能函数对应的功能参数信息、以及各设备的控制功能信息和设备参数信息;通过数据库在用户调用功能函数时将与该功能函数相关的功能参数信息发送给功能模块,在用户调用设备控制模块时将需要控制的设备的控制功能信息和设备参数信息发送给设备控制模块。
[0013]在一个实施例中,所述设备控制模块确定需要控制的设备与数据库对应的通信地址,并从所述通信地址获取需要控制的设备的控制功能信息和设备参数信息并显示。
[0014]在一个实施例中,响应于用户对控制功能的选择,所述设备控制模块触发数据库更新相关数据,以便所述数据库在更新相关数据后下发控制命令至下位机,以对需要控制的设备进行控制。
[0015]在一个实施例中,所诉方法还包括:通过模块布局装置对界面图形模块、功能模块和设备控制模块进行选择和编辑。
[0016]本发明通过预先提炼设计各设备的界面图形模块、功能模块和设备控制模块,在后续开发空调群控系统时,只需在界面拖拽选择需要的模块即可自动生成空调群控系统。本发明模块化的编程技术可以大大提高开发的效率,降低后续开发的难度,方便开发人员快速的编写程序,缩短项目开发和测试周期,满足日益增加的订单生产需求。
[0017]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明空调群控系统开发装置一个实施例的结构示意图;
[0020]图2是利用本发明的空调群控系统开发装置进行空调群控系统开发期间的一个阶段的示意图;
[0021]图3是利用本发明的空调群控系统开发装置进行空调群控系统开发期间的一个阶段的示意图;
[0022]图4是利用本发明的空调群控系统开发装置进行空调群控系统开发期间的一个阶段的示意图;
[0023]图5是本发明空调群控系统开发方法一个实施例的流程示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0026]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0027]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0028]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0029]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0030]本发明的发明人通过分析已开发的项目发现,空调群控系统的上位机界面和功能的共通性很多,因此提出将数据通讯、界面布局、功能操作等提炼成封装模块,在后续开发空调群控系统时,只需在界面拖拽选择需要的模块即可自动生成空调群控系统。本发明模块化的编程技术可以大大提高开发的效率,降低后续开发的难度,方便开发人员快速的编写程序,缩短项目开发和测试周期,满足日益增加的订单生产需求。
[0031]图1是本发明空调群控系统开发装置一个实施例的结构示意图。该装置可以用于上位机中。如图1所示,该空调群控系统开发装置包括:界面图形模块101、功能模块102和设备控制模块103。上述的各个模块可以预先提炼设计,便于实现空调群控系统的开
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1