基于空调控制网络的控制终端的通信方法及空调控制网络的制作方法_2

文档序号:9455757阅读:来源:国知局
终端反馈的请求信息满足预定条件的情况下,那么第一控制终端则从主机模式转变为从机模式,上述第二控制终端转变为主机模式,由第二控制终端作为主机对空调控制网络中的多个设备(多个从机)发送操作命令。
[0029]可选地,在第一控制终端处于从机工作模式、第二控制终端处于主机工作模式的情况下,第一控制终端停止向空调控制网络中包含的设备发送操作命令,由第二控制终端向空调控制网络中包含的设备发送操作命令。
[0030]具体地,在第一控制终端转变为从机工作模式之后,第一控制终端就停止主动向空调控制网络里的其他控制终端、空调机组发送操作命令了,而是只能被动的接收空调控制网络中的处于主机工作模式的第二控制终端发送的操作命令。
[0031]本实施例通过第一控制终端向第二控制终端发送操作命令;第一控制终端获取第二控制终端根据操作命令反馈的请求信息,请求信息用于请求切换工作模式;第一控制终端判断请求信息是否满足预定条件,其中,在请求信息满足预定条件的情况下,第一控制终端转变为从机工作模式,第二控制终端转变为主机工作模式,实现了空调控制网络的多个控制终端可以随意的切换工作模式(主机工作模式或从机工作模式),解决了空调控制网络中多个控制终端之间的主从关系不能改变,导致空调控制网络的灵活性差的问题。
[0032]可选地,上述请求信息中可以包含请求标志位,其中,步骤S16,第一控制终端判断请求信息是否满足预定条件的步骤包括:
[0033]步骤S161,在请求标志位发生变化的情况下,第一控制终端确定请求信息满足预设条件。
[0034]具体地,在本方案中,第一控制终端可以读取第二控制终端的一个标志位,如果第二控制终端的标志位从O变为1,则判定请求信息满足预设条件,第一控制终端与第二控制终端则切换工作模式。
[0035]这里需要说明的是,在空调控制网络中,也可以包含多个第二控制终端,即在空调的控制网络中个,包含着一个主机,多个从机,主机可以随时读取多个从机的标志位,如果多个从机中的第一从机的标志位从O变为1,主机和从机则进行工作模式的切换。
[0036]可选地,步骤S14,第一控制终端获取第二控制终端根据操作命令反馈的请求信息的步骤可以包括:
[0037]步骤S141,第一控制终端通过串行通信协议获取第二控制终端反馈的请求信息。
[0038]具体地,在本方案中,上述串行通信协议可以为modbus协议,第一终端可以为通过modbus协议来获取第二控制终端反馈的请求信息。
[0039]可选地,在步骤S12,第一控制终端向第二控制终端发送操作命令在第一控制终端向第二控制终端发送操作命令之前,本实施例提供的方法还可以包括:
[0040]步骤S10,在预设时长后,在第二控制终端没有接收到第一控制终端的操作命令的情况下,第二控制终端转变为主机工作模式。
[0041]具体地,在本方案中,如果处于从机模式的第二控制终端在与预定时长内没有接收到第一控制终端发送的操作命令,则说明空调控制网络终端主机(第一控制终端)宕机,那么第二控制终端则直接切换为主机工作模式,负责向空调控制网络各个设备(包括空调机组)发送指令。
[0042]下面结合图2至图3,在一种实际的应用场景下描述本申请的方案:
[0043]如图2所示,空调控制网络中包括大屏、小屏、以及空调机组,其中,大屏处于主机工作模式,小屏处于从机工作模式,上述空调控制网络采用RS485进行通讯。并采用标准modbus协议作为通讯协议,大屏通过modbus协议中的通讯01功能码来轮询小屏的某一个标志位,判断是否从O变为1,如果是的情况下,则说明小屏请求转变为主机工作模式,大屏与小屏则切换工作模式,切换后的空调控制网络如图3所示,需要说明的是,切换工作模式的具体过程为如下:大屏接收到小屏转变成主机工作模式的请求之后,大屏发送请求成功标志发送至小屏,并停止发送操作命令给空调控制网络中的任何节点,转而接收操作命令。小屏收到大屏的上述成功标志之后,则停止接收操作命令,转而发送操作命令给空调控制网络中的每一个设备节点。
[0044]需要说明的是,结合图3,如果切换工作模式后的大屏(处于从机模式)在两分钟内没有接收到小屏(处于主机模式)的操作命令,则大屏和小屏再次切换工作模式。
[0045]综上,本申请的方案可以实现一种基于商用空调控制设备的通用化主从关系的网络,在该网络中,控制设备的主从关系可以随意切换,在主机瘫痪的情况下,其他的控制设备也可以继续工作,保证空调设备的能正常运行。
[0046]实施例二
[0047]本发明还提供了一种空调控制网络,如图4所示,该空调控制网络可以至少包括:
[0048]第一控制终端40,用于向第二控制终端42发送操作命令,其中,第一控制终端40处于主机工作模式;第二控制终端42,用于根据操作命令生成请求信息,并将请求信息发送至第一控制终端40,其中,第二控制终端处于从机工作模式,请求信息用于请求切换工作模式;第一控制终端40还用于判断请求信息是否满足预定条件,其中,在请求信息满足预定条件的情况下,第一控制终端40转变为从机工作模式,第二控制终端42转变为主机工作模式。
[0049]具体地,在本方案中,上述第一控制终端、第二控制终端可以为空调控制网络中的两个用于控制空调机组的HMI设备,在空调控制网络中,上述第一控制终端可以为处于主机工作模式的大屏,上述第二控制终端可以为处于从机工作模式的小屏,上述第一控制终端可以向第二控制终端主动发起操作命令。需要说明的是,上述空调控制网络可以为RS485方式形成的网络。在上述第二控制终端接收到上述第一控制终端发送的操作命令之后,如果上述第二控制终端希望转变为主机工作模式的情况下,上述第二终端可以向上述第一控制终端反馈请求信息。上述第一控制终端可以判断上述第二控制终端反馈的请求信息是否满足预定调剂,如果上述第二控制终端反馈的请求信息满足预定条件的情况下,那么第一控制终端则从主机模式转变为从机模式,上述第二控制终端转变为主机模式,由第二控制终端作为主机对空调控制网络中的多个设备(多个从机)发送操作命令。需要说明的是,在第一控制终端转变为从机工作模式之后,第一控制终端就停止主动向空调控制网络里的其他控制终端、空调机组发送操作命令了,而是只能被动的接收空调控制网络中的处于主机工作模式的第二控制终端发送的操作命令。
[0050]本实施例通过第一控制终端向第二控制终端发送操作命令;第一控制终端获取第二控制终端根据操作命令反馈的请求信息,请求信息用于请求切换工作模式;第一控制终端判断请求信息是否满足预定条件,其中,在请求信息满足预定条件的情况下,第一控制终端转变为从机工作模式,第二控制终端转变为主机工作模式,实现了空调控制网络的多个控制终端可以随意的切换工作模式(主机工作模式或从机工作模式),解决了空调控制网络中多个控制终端之间的主从关系不能改变,导致空调控制网络的灵活性差的问题。
[0051]可选地,在第一控制终端处于从机工作模式、第二控制终端处于主
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1