空调集群的控制方法、装置及系统与流程

文档序号:12961027阅读:442来源:国知局
空调集群的控制方法、装置及系统与流程

本发明涉及电器设备领域,具体而言,涉及一种空调集群的控制方法、装置及系统。



背景技术:

随着楼宇自动化技术和中央空调技术的发展,用户对中央空调系统的控制要求越来越高,不仅要求较好空调的制冷效果,对于节能和控制的自动化及智能化的要求也越来越高。

按照传统的中央空调群控系统的控制方式,一般都是采用独立的控制器分别控制机房的空调机组、水泵、冷却塔、电动蝶阀、传感器等设备,在由一个固定的主控器进行集中调控,但是,独立的控制器和固定的主控器之间无法进行切换,当当主控器离线或者发生故障时,整个控制系统将瘫痪,无法正常工作。而且,当控制器控制的设备不同时,需要开发的控制程序也不一样,从而增加了开发的人力成本,且不利于标准化程序的开发。

针对现有技术中,空调集群的主控器为固定的控制器,无法进行切换的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种空调集群的控制方法、装置及系统,以至少解决现有技术中,空调集群的主控器为固定的控制器,无法进行切换的技术问题。

根据本发明实施例的一个方面,提供了一种空调集群的控制方法,包括:多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器;控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式;在主机模式下工作的第一控制器控制空调集群工作;检测第一控制器作为主控器运行时是否出现异常;如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器;控制第二控制器从从机模式切换为主机模式;在主机模式下工作的第二控制器控制空调集群工作。

根据本发明实施例的另一方面,还提供了一种空调集群的控制装置,包括:获取模块,用于多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器;第一控制模块,用于控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式;第二控制模块,用于在主机模式下工作的第一控制器控制空调集群正常工作;检测模块,用于检测第一控制器作为主控器运行时是否出现异常;第二获取模块,用于如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器;第三控制模块,用于控制第二控制器从从机模式切换为主机模式;第四控制模块,用于在主机模式下工作的第二控制器控制空调集群工作。

根据本发明实施例的另一方面,还提供了一种空调集群的控制系统,包括:多个控制器,多个控制器之间连接,用于多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式,在主机模式下工作的第一控制器控制空调集群正常工作,检测第一控制器作为主控器运行时是否出现异常,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器;控制第二控制器从从机模式切换为主机模式,在主机模式下工作的第二控制器控制空调集群工作。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例中的空调集群的控制方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述实施例中的空调集群的控制方法。

在本发明实施例中,多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式,在主机模式下工作的第一控制器控制空调集群工作,检测第一控制器作为主控器运行时是否出现异常,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器,控制第二控制器从从机模式切换为主机模式,在主机模式下工作的第二控制器控制空调集群工作,从而实现控制器的工作模式的切换。容易注意到的是,由于多个控制器上电后,可以获取满足预设条件的控制器进行模式切换,切换为主机模式,在当前主控器出现异常之后,从其余能够正常工作的控制器中选择一个控制器切换为主机模式,运行主机控制程序,实现对整个空调集群进行集中控制的目的,保证空调集群能够正常工作,与现有技术相比,主控器不固定,控制器的模式可以根据需要进行切换,并且,当主控器出现异常时,无需现场人员手动重启整个控制系统,不影响空调集群的正常工作,不会出现某个控制器故障导致空调集群瘫痪无法运行的情况,从而解决了现有技术中,空调集群的主控器为固定的控制器,无法进行切换的技术问题。因此,通过本发明上述实施例提供的方案,可以达到自动切换控制器的模式,提高控制系统灵活性,降低控制器成本的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种空调集群的控制方法的流程图;

图2是根据本发明实施例的一种可选的空调集群的控制方法的流程图;

图3是根据本发明实施例的一种空调集群的控制装置的示意图;

图4是根据本发明实施例的一种空调集群的控制系统的示意图;以及

图5是根据本发明实施例的一种空调集群的控制系统的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种空调集群的控制方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种空调集群的控制方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器。

可选地,在本发明上述实施例中,多个控制器之间通过can总线(控制器局域网络,是controllerareanetwork的简称)连接。

具体地,上述的多个控制器可以是多个相同配置的控制器,每个控制器内集成相同的控制程序;上述的多个控制器之间可以通过can总线连接,can总线上的所有设备都能主动发送通讯报文,从而是使得多个控制器中的每个控制器均可以作为主控器;上述的预设条件可以是切换条件,满足预设条件的控制器可以进入主机模式。

步骤s104,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式。

可选地,在本发明上述实施例中,每个控制器包括:主机控制程序和从机控制程序,其中,当控制器工作在主机模式下,控制器运行主机控制程序和从机控制程序,当控制器工作在从机模式下,控制器运行从机控制程序。

具体地,上述的主机控制程序负责控制空调集群的宏观调控,例如,节能运算和设备的加减载等,上述的从机控制程序根据主机控制程序计算的结果和加减载命令对其控制的多个设备进行启停或者调频控制;在一个空调集群的控制系统中,只有一个主控器,即只有一个控制器进入主机模式,其他控制器均进入从机模式,主机模式时控制器运行主机控制程序和从机控制程序,从机模式时控制器只运行从机控制程序。

步骤s106,在主机模式下工作的第一控制器控制空调集群工作。

具体地,空调集群中包括:多种类型的多个设备,例如,机房的空调机组、水泵、冷却塔、电动蝶阀、传感器等设备,每个控制器可以控制其中一组设备,每组设备包括所有类型的设备。

步骤s108,检测第一控制器作为主控器运行时是否出现异常。

具体地,上述的异常是指主控器无法对空调集群进行集中控制,例如,主控器出现故障,或者主控器离线。

步骤s110,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器。

步骤s112,控制第二控制器从从机模式切换为主机模式。

步骤s114,在主机模式下工作的第二控制器控制空调集群工作。

在一种可选的方案中,所有的控制器在上电初始化之后,均自动进入从机模式,从多个控制器中获取满足切换条件的控制器,即第一控制器,例如,通过仲裁的机制获取第一控制器,控制第一控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。并且,在第一控制器作为主控器控制整个空调集群工作的过程中,第一控制器实时检测自身是否出现异常,并且其他控制器实时检测主控器是否出现异常,如果检测到主控器出现异常,即确认主控器无法进行空调集群的集中调控,则其他多个控制器可以进行仲裁,选取其中一个满足切换条件的控制器,即第二控制器,将第二控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,继续运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。

根据本发明上述实施例,多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式,在主机模式下工作的第一控制器控制空调集群工作,检测第一控制器作为主控器运行时是否出现异常,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器,控制第二控制器从从机模式切换为主机模式,在主机模式下工作的第二控制器控制空调集群工作,从而实现控制器的工作模式的切换。容易注意到的是,由于多个控制器上电后,可以获取满足预设条件的控制器进行模式切换,切换为主机模式,,在当前主控器出现异常之后,从其余能够正常工作的控制器中选择一个控制器切换为主机模式,运行主机控制程序,实现对整个空调集群进行集中控制的目的,保证空调集群能够正常工作,与现有技术相比,主控器不固定,控制器的模式可以根据需要进行切换,并且,当主控器出现异常时,无需现场人员手动重启整个控制系统,不影响空调集群的正常工作,不会出现某个控制器故障导致空调集群瘫痪无法运行的情况,从而解决了现有技术中,空调集群的主控器为固定的控制器,无法进行切换的技术问题。因此,通过本发明上述实施例提供的方案,可以达到自动切换控制器的模式,提高控制系统灵活性,降低控制器成本的效果。

可选地,在本发明上述实施例中,步骤s104,从多个控制器中,获取满足预设条件的第一控制器,或步骤s110,从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器,包括:

步骤s118,获取每个控制器的标识信息,或除第一控制器之外的每个控制器的标识信息。

具体地,上述的标识信息可以是预先为每个控制器设置的id值。

步骤s120,将每个控制器的标识信息进行比较,或将除第一控制器之外的每个控制器的标识信息进行比较。

步骤s122,确定最小标识信息对应的控制器作为第一控制器或第二控制器。

在一种可选的方案中,在多个控制器上电初始化之后,每个控制器可以周期性广播自己的id,并接收其他控制器广播的id,在接收到其他所有的控制器广播的id之后,可以将接收到的id与自身id进行比较,如果自身id为最小id,则确定该控制器为满足预设条件的控制器(即上述的第一控制器),并控制该控制器从从机模式切换为主机模式,作为整个控制系统的主控器,运行主机控制程序和从机控制程序;如果自身id不为最小id,则保持从机模式,仅运行从机控制程序,从而主控器开始进行集中控制,并在程序运行期间实时检测主控器是否出现异常。

在另一种可选的方案中,在检测到主控器出现异常之后,每个未出现异常的控制器可以周期性广播自己的id,并接收其他控制器广播的id,在接收到所有控制器广播的id之后,可以将接收到的id与自身id进行比较,如果自身id为最小id,则确定该控制器为满足预设条件的控制器(即上述的第二控制器),并控制该控制器从从机模式切换为主机模式,作为整个控制系统的主控器,运行主机控制程序和从机控制程序;如果自身id不为最小id,则保持从机模式,运行从机控制程序,从而开始进行系统控制,并在程序运行期间实时检测主控器是否出现异常。

可选地,在本发明上述实施例中,在步骤s114,控制第二控制器从从机模式切换为主机模式之后,该方法还包括如下步骤:

步骤s124,检测第一控制器是否恢复正常。

步骤s126,如果检测到第一控制器恢复正常,则返回执行从多个控制器中,获取满足预设条件的第一控制器的步骤。

在一种可选的方案中,当主控器恢复正常,即离线的主控器重新在线,或故障的主控器故障修复之后,则所有的控制器均进行id比较过程,控制最小id的控制器从从机模式切换为主机模式,作为主控器运行主机控制程序和从机控制程序,其他控制器切换为从机模式,仅运行从机控制程序。

可选地,在本发明上述实施例中,如果检测到第一控制器出现异常,该方法还包括如下步骤:

步骤s128,获取第一控制器的异常状态,其中,异常状态包括如下之一:故障状态和离线状态。

步骤s130,如果第一控制器的异常状态为故障状态,则通过触摸屏输出提示信息。

可选地,在本发明上述实施例中,多个控制器和触摸屏之间通过can总线连接。

步骤s132,如果第一控制器的异常状态为离线状态,则控制第一控制器停止运行主机控制程序和从机控制程序,并检测第一控制器是否重新在线。

在一种可选的方案中,当检测到主控器出现异常之后,可以首先判断异常状态是故障状态还是离线状态,即判断主控器是发生故障还是离线,如果判断出主控器发生故障,则触摸屏可以输出提示信息,进行报警,通知现场人员进行维修或者复位;如果判断出主控器离线,则可以控制主控器停止运行控制程序,仅实时检测是否重新在线。

可选地,在本发明上述实施例中,每个控制器分别控制多个设备,其中,多个设备至少包括:机组、冷冻水泵、冷却水泵、冷却塔、电动蝶阀、传感器。

具体地,每个控制器控制的多个设备可以均匀分配,每个控制器都完整控制一组包含所有类型的设备,从而每个控制器的控制程序可以统一进行开发,并且,控制器的数量和控制多个设备的数量可以根据实际需要通过触摸屏进行配置,控制程序在配置好的参数下进行系统控制。

通过上述方案,对于不同的空调集群,只需要简单的配置便可以实现正常控制,与现有技术相比,无需进行代码修改,有利于控制程序开发的标准化,降低程序开发的人力成本,易于现场调试和维护。

可选地,在本发明上述实施例中,如果第一控制器的异常状态为离线状态,则控制与第一控制器连接的多个设备停止工作。

在一种可选的方案中,在检测出当前主控器出现异常之后,可以停止该控制器控制的多个设备的运行,从而在每个控制器出现异常之后,仅其控制的多个设备失去控制器,不会影响其他控制器的正常控制,从而减少异常控制器对系统的影响。

可选地,在本发明上述实施例中,在步骤s110,检测第一控制器作为主控器运行时是否出现异常之前,该方法还包括如下步骤:

步骤s134,判断是否接入第三控制器,其中,第三控制器与多个控制器不同。

具体地,上述的第三控制器可以是新接入的控制器。

步骤s136,如果判断出未接入第三控制器,则检测第一控制器作为主控器运行时是否出现异常。

步骤s138,如果判断出接入第三控制器,则从多个控制器和第三控制器中,获取满足预设条件的第四控制器,并控制第四控制器从从机模式切换为主机模式。

在一种可选的方案中,在从多个控制器中选取出一个控制器作为主控器运行之后,需要判断是否有新接入的第三控制器,如果否,则主控器可以开始进行空调集群集中调控;如果是,则需要重新进行id比较过程,从所有的控制器(包括上述的多个控制器和第三控制器)中选取满足预设条件的第四控制器,将第四控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。

图2是根据本发明实施例的一种可选的空调集群的控制方法的流程图,下面结合图2对本发明一种优选的实施例进行详细说明,如图2所示,该方法可以包括如下步骤:

步骤s21,程序初始化,自动设定为从机模式。

步骤s22,周期广播自身id,周期接收其他控制器的id。

可选地,所有的控制器上电初始化后,先自动设定为从机模式,并周期性广播自身id,同时接收其他在线控制器广播出来的id信号

步骤s23,判断自身id是否最小。

可选地,每个控制器判断自身id是否最小,如果是,则进入步骤s24;否则,进入步骤s211。

步骤s24,切换为主机模式。

步骤s25,运行主机控制程序和从机控制程序,并实时检测离线或故障。

可选地,接收其他控制id完毕后与自身id比较,如果自身id为所有控制器的最小id,则将自身控制模式从从机模式切换为主机模式,运行主机控制程序和从机控制程序,并开始进行系统控制,程序运行期间实时检测自身故障状态和离线状态。

步骤s26,是否有新控制器接入。

可选地,判断是否有新的控制器接入,如果有,则返回步骤s22,从而确定主控器,如果否,则进入步骤s27。

步骤s27,判断主控器是否故障。

可选地,如果判断出主控器发生故障,则触摸屏提示报警,通知现场人员进行维修或者复位;如果判断出主控器未发生故障,则进入步骤s28。

步骤s28,判断主控器是否离线。

可选地,如果判断出主控器在线,即判断出主控器未出现异常,则返回步骤s25,继续检测自身故障状态和离线状态;如果判断出主控器出现异常,则进入步骤s29。

步骤s29,停止控制程序,仅检测是否重新在线。

可选地,当判断出主控器离线时,停止主控器控制的多个设备的运行,并停止控制程序,仅实时检测是否重新在线。

步骤s210,判断主控器是否重新在线。

可选地,如果判断出主控器未重新在线,即仍然离线,则返回步骤s29,继续检测是否重新在线;如果检测到离线的主机重新在线或者故障的主机已修复,则返回步骤s22,所有的控制器都进行id的比较过程,并将最小id的控制器变为主控器。

步骤s211,切换为从机模式。

可选地,接收其他控制id完毕后与自身id比较,如果自身id不为所有控制器的最小id,则保持从机模式,仅运行从机控制程序。

步骤s212,运行从机控制程序,实时检测主控器状态。

步骤s213,判断主控器是否离线或故障。

可选地,判断主控器是否离线或故障,即判断主控器是否出现异常,如果否,即主控器未离线,或未故障,则返回步骤s212,继续检测主控器状态;如果是,即主控器故障,或主控器离线,则返回步骤s22,其他在线控制器将所有控制器的id进行比较,id最小的控制器自动成为新的主控制器,运行主机控制程序。

通过上述步骤,实现了主控器动态切换,所有的控制器都能通过仲裁的机制自动成为主控器,对整个空调集群进行宏观控制,并且,当当前主控器离线或者故障时,其余能够正常工作的控制器将进行仲裁,其中的一个控制器能够获得主控权限,运行主控制器的程序算法,保证空调集群能够继续正常运行,而不需要人工排查故障后才能正常工作;另外,在每个控制器中都集成了从机控制程序和主控制程序,在自身成为主控器时同时运行主控制程序和从机控制程序;非主控器时只运行从机控制程序,从而实现了控制器代码的标准化,对于不同的空调系统,只需要进行简单的配置便可以实现正常的控制,不需要再进行代码修改,这样易于现场调试和维护。

实施例2

根据本发明实施例,提供了一种空调集群的控制装置的实施例。

图3是根据本发明实施例的一种空调集群的控制装置的示意图,如图3所示,该装置包括:

第一获取模块31,用于多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器。

可选地,在本发明上述实施例中,多个控制器之间通过can总线(控制器局域网络,是controllerareanetwork的简称)连接。

具体地,上述的多个控制器可以是多个相同配置的控制器,每个控制器内集成相同的控制程序;上述的多个控制器之间可以通过can总线连接,can总线上的所有设备都能主动发送通讯报文,从而是使得多个控制器中的每个控制器均可以作为主控器;上述的预设条件可以是切换条件,满足预设条件的控制器可以进入主机模式。

第一控制模块32,用于控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式。

可选地,在本发明上述实施例中,每个控制器包括:主机控制程序和从机控制程序,其中,当控制器工作在主机模式下,控制器运行主机控制程序和从机控制程序,当控制器工作在从机模式下,控制器运行从机控制程序。

具体地,上述的主机控制程序负责控制空调集群的宏观调控,例如,节能运算和设备的加减载等,上述的从机控制程序根据主机控制程序计算的结果和加减载命令对其控制的多个设备进行启停或者调频控制;在一个空调集群的控制系统中,只有一个主控器,即只有一个控制器进入主机模式,其他控制器均进入从机模式,主机模式时控制器运行主机控制程序和从机控制程序,从机模式时控制器只运行从机控制程序。

第二控制模块33,用于在主机模式下工作的第一控制器控制空调集群工作。

具体地,空调集群中包括:多种类型的多个设备,例如,机房的空调机组、水泵、冷却塔、电动蝶阀、传感器等设备,每个控制器可以控制其中一组设备,每组设备包括所有类型的设备。

检测模块34,用于检测第一控制器作为主控器运行时是否出现异常。

具体地,上述的异常是指主控器无法对空调集群进行集中控制,例如,主控器出现故障,或者主控器离线。

第二获取模块35,用于如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器。

第三控制模块36,用于控制第二控制器从从机模式切换为主机模式。

第四控制模块37,用于在主机模式下工作的第二控制器控制空调集群工作。

在一种可选的方案中,所有的控制器在上电初始化之后,均自动进入从机模式,从多个控制器中获取满足切换条件的控制器,即第一控制器,例如,通过仲裁的机制获取第一控制器,控制第一控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。并且,在第一控制器作为主控器控制整个空调集群工作的过程中,第一控制器实时检测自身是否出现异常,并且其他控制器实时检测主控器是否出现异常,如果检测到主控器出现异常,即确认主控器无法进行空调集群的集中调控,则其他多个控制器可以进行仲裁,选取其中一个满足切换条件的控制器,即第二控制器,将第二控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,继续运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。

根据本发明上述实施例,多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式,在主机模式下工作的第一控制器控制空调集群工作,检测第一控制器作为主控器运行时是否出现异常,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器,控制第二控制器从从机模式切换为主机模式,在主机模式下工作的第二控制器控制空调集群工作,从而实现控制器的工作模式的切换。容易注意到的是,由于多个控制器上电后,均进入从机模式,并获取满足预设条件的控制器进行模式切换,切换为主机模式,在当前主控器出现异常之后,从其余能够正常工作的控制器中选择一个控制器切换为主机模式,运行主机控制程序,实现对整个空调集群进行集中控制的目的,保证空调集群能够正常工作,与现有技术相比,主控器不固定,控制器的模式可以根据需要进行切换,并且,当主控器出现异常时,无需现场人员手动重启整个控制系统,不影响空调集群的正常工作,不会出现某个控制器故障导致空调集群瘫痪无法运行的情况,从而解决了现有技术中,空调集群的主控器为固定的控制器,无法进行切换的技术问题。因此,通过本发明上述实施例提供的方案,可以达到自动切换控制器的模式,提高控制系统灵活性,降低控制器成本的效果。

实施例3

根据本发明实施例,提供了一种空调集群的控制系统的实施例。

图4是根据本发明实施例的一种空调集群的控制系统的示意图,如图4所示,该系统包括:

多个控制器41,多个控制器之间连接,用于多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式,在主机模式下工作的第一控制器控制空调集群正常工作,检测第一控制器作为主控器运行时是否出现异常,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器,控制第二控制器从从机模式切换为主机模式,在主机模式下工作的第二控制器控制空调集群工作。

可选地,在本发明上述实施例中,多个控制器之间通过can总线(控制器局域网络,是controllerareanetwork的简称)连接。

可选地,在本发明上述实施例中,每个控制器包括:主机控制程序和从机控制程序,其中,当控制器工作在主机模式下,控制器运行主机控制程序和从机控制程序,当控制器工作在从机模式下,控制器运行从机控制程序。

具体地,上述的多个控制器可以是多个相同配置的控制器,每个控制器内集成相同的控制程序;上述的多个控制器之间可以通过can总线连接,can总线上的所有设备都能主动发送通讯报文,从而是使得多个控制器中的每个控制器均可以作为主控器;上述的预设条件可以是切换条件,满足预设条件的控制器可以进入主机模式;上述的主机控制程序负责控制空调集群的宏观调控,例如,节能运算和设备的加减载等,上述的从机控制程序根据主机控制程序计算的结果和加减载命令对其控制的多个设备进行启停或者调频控制;在一个空调集群的控制系统中,只有一个主控器,即只有一个控制器进入主机模式,其他控制器均进入从机模式,主机模式时控制器运行主机控制程序和从机控制程序,从机模式时控制器只运行从机控制程序;空调集群中包括:多种类型的多个设备,例如,机房的空调机组、水泵、冷却塔、电动蝶阀、传感器等设备,每个控制器可以控制其中一组设备,每组设备包括所有类型的设备;上述的异常是指主控器无法对空调集群进行集中控制,例如,主控器出现故障,或者主控器离线。

在一种可选的方案中,所有的控制器在上电初始化之后,均自动进入从机模式,从多个控制器中获取满足切换条件的控制器,即第一控制器,例如,通过仲裁的机制获取第一控制器,控制第一控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。并且,在第一控制器作为主控器控制整个空调集群工作的过程中,第一控制器实时检测自身是否出现异常,并且其他控制器实时检测主控器是否出现异常,如果检测到主控器出现异常,即确认主控器无法进行空调集群的集中调控,则其他多个控制器可以进行仲裁,选取其中一个满足切换条件的控制器,即第二控制器,将第二控制器从从机模式切换为主机模式,自动成为主控器,运行预先安装的主机控制程序和从机控制程序,对整个空调集群的集中控制,并对下控的多个设备进行启停或调频控制;其他不满足切换条件的控制器保持从机模式,继续运行预先安装的从机控制程序,对下控的多个设备进行启停或调频控制。

根据本发明上述实施例,多个控制器上电,从多个控制器中,获取满足预设条件的第一控制器,控制第一控制器进入主机模式,并控制多个控制器中除第一控制器之外的所有控制器进入从机模式,在主机模式下工作的第一控制器控制空调集群工作,检测第一控制器作为主控器运行时是否出现异常,如果检测到第一控制器出现异常,则从除第一控制器之外的多个控制器中,获取满足预设条件的第二控制器,控制第二控制器从从机模式切换为主机模式,在主机模式下工作的第二控制器控制空调集群工作,从而实现控制器的工作模式的切换。容易注意到的是,由于多个控制器上电后,可以获取满足预设条件的控制器进行模式切换,切换为主机模式,在当前主控器出现异常之后,从其余能够正常工作的控制器中选择一个控制器切换为主机模式,运行主机控制程序,实现对整个空调集群进行集中控制的目的,保证空调集群能够正常工作,与现有技术相比,主控器不固定,控制器的模式可以根据需要进行切换,并且,当主控器出现异常时,无需现场人员手动重启整个控制系统,不影响空调集群的正常工作,不会出现某个控制器故障导致空调集群瘫痪无法运行的情况,从而解决了现有技术中,空调集群的主控器为固定的控制器,无法进行切换的技术问题。因此,通过本发明上述实施例提供的方案,可以达到自动切换控制器的模式,提高控制系统灵活性,降低控制器成本的效果。

可选地,在本发明上述实施例中,该系统还包括:

触摸屏,与多个控制器连接,用于生成配置参数,其中,配置参数用于表征多个所述控制器的数量及每个控制器控制的多个设备的数量。

可选地,在本发明上述实施例中,多个控制器和触摸屏之间通过can总线连接。

具体地,控制器的数量和控制多个设备的数量可以根据实际需要通过触摸屏进行配置,控制器的主机控制程序在配置好的配置参数下进行系统控制。

图5是根据本发明实施例的一种空调集群的控制系统的示意图,下面结合图5对本发明一种优选的实施例进行详细说明,如图5所示,该系统可以分布式的控制方式,可以包括触摸屏和n个控制器,控制器与触摸屏之间、控制器与控制器之间通过can总线连接;每个控制器内部都集成主机控制程序和从机控制程序,控制系统中只能有一个主控器,控制器为主机时运行其内部的主机控制程序和从机控制程序;控制器为从机时只运行从机控制程序;每个控制器都有一个唯一的id;每个控制器控制空调集群中的一组设备,每组设备包括机组、冷冻水泵、冷却水泵、冷却塔、电动蝶阀、传感器等,如图5所示,控制器1可以控制1#机组、1-1#冷冻水泵、1-2#冷冻水泵、1-1#冷却水泵、1-2#冷却水泵、1#冷却塔、1#冷冻侧蝶阀、1#冷却侧蝶阀、温度/压力/流量传感器,控制器2可以控制2#机组、2-1#冷冻水泵、2-2#冷冻水泵、2-1#冷却水泵、2-2#冷却水泵、2#冷却塔、2#冷冻侧蝶阀、2#冷却侧蝶阀、温度/压力/流量传感器,控制器n可以控制n#机组、n-1#冷冻水泵、n-2#冷冻水泵、n-1#冷却水泵、n-2#冷却水泵、n#冷却塔、n#冷冻侧蝶阀、n#冷却侧蝶阀、温度/压力/流量传感器;控制器的数量及其控制的一组设备的数量可以根据实际工程通过触摸屏进行配置,控制程序在配置好的参数下进行系统控制。

通过上述方案,控制器控制的多个设备可以均匀分配,每一个控制器都完整的控制空调集群中一条水路的所有类型的设备,这样,每个控制器的控制程序可以统一进行开发,实现控制器程序的标准化目标,并且,当有一个控制器离线或者故障时,仅有其控制的多个设备失去控制,而控制系统中依然有能使系统正常运行的所有类型的设备,从而不会出现某个控制器故障导致整个系统瘫痪无法运行的情况,从而减小故障或离线的控制器对系统的影响。

实施例4

根据本发明实施例,提供了一种存储介质的实施例,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例1中的空调集群的控制方法。

实施例5

根据本发明实施例,提供了一种处理器的实施例,处理器用于运行程序,其中,程序运行时执行上述实施例1中的空调集群的控制方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1