一种基于BACnet协议的系统控制方法、装置和系统的制作方法

文档序号:9260956阅读:252来源:国知局
一种基于BACnet协议的系统控制方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及控制技术领域,尤其涉及一种基于BACnet (Building Automat1nControl network,楼宇自动化和控制网络)协议的系统控制方法、装置和系统。
【背景技术】
[0002]目前,基于BACnet协议的系统一般包括:控制器和多个电器设备,控制器用于控制电器设备。当电器设备为空调器时,控制器可以通过以下方式获得空调器的某个指标参数的当前状态(例如,空调器当前的环境温度等):控制器向空调器发送获取某指标参数的当前状态的命令;空调器接收到该命令后,获取并向控制器发送该指标参数的当前状态。
[0003]按照上述方式,当空调器的某个指标参数更新时,若该空调器未收到控制器发送的获取该指标参数的当前状态的命令,则控制器无法获取到该指标参数更新时的当前状态,从而造成控制器无法对空调器的某个指标参数的更新进行实时监控。现有技术中,在控制器不能获知空调器的某个指标参数的更新的具体时间时,为了对该指标参数的更新进行实时监控,控制器会持续不断地向空调器发送获取该指标参数的当前状态的命令,这会造成控制信令开销大的问题。

【发明内容】

[0004]本发明实施例提供一种基于BACnet协议的系统控制方法、装置和系统,能够在实现对电器设备的指标参数的更新进行实时监控的同时减少控制信令的开销。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种基于BACnet协议的系统控制方法,包括:
[0007]控制器向电器设备发送第一预定命令,所述第一预定命令包括预定的指标参数和针对所述指标参数的第一预定条件,所述第一预定命令用于指示所述电器设备在所述指标参数满足所述第一预定条件时,向所述控制器反馈所述指标参数的当前状态;
[0008]接收所述电器设备发送的所述指标参数的当前状态。
[0009]结合第一方面,在第一种可能的实现方式中,所述控制器向电器设备发送第一预定命令,包括:
[0010]控制器在电器设备接入所述系统时,向所述电器设备发送第一预定命令。
[0011]结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:
[0012]将所述第一预定命令更新为第二预定命令,所述第二预定命令包括所述指标参数和针对所述指标参数的第二预定条件;
[0013]向所述电器设备发送所述第二预定命令。
[0014]结合第一方面或者第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述系统还包括总控制器;在所述控制器向电器设备发送第一预定命令之前,所述方法还包括:
[0015]控制器接收所述总控制器发送的针对所述电器设备的第一预定命令;保存所述第一预定命令;
[0016]在接收所述电器设备发送的所述指标参数的当前状态之后,所述方法还包括:向所述总控制器发送所述指标参数的当前状态。
[0017]结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
[0018]接收所述总控制器发送的针对所述电器设备的第三预定命令,所述第三预定命令包括所述指标参数和针对所述指标参数的第三预定条件;
[0019]将保存的所述第一预定命令更新为所述第三预定命令;
[0020]向所述电器设备发送所述第三预定命令。
[0021]第二方面,提供一种基于BACnet协议的系统控制方法,包括:
[0022]总控制器向所述控制器发送针对电器设备的第一预定命令,所述第一预定命令包括预定的指标参数和针对所述指标参数的第一预定条件,所述第一预定命令用于使所述控制器在所述指标参数满足所述第一预定条件时,向所述总控制器反馈所述指标参数的当前状态;
[0023]接收所述控制器发送的所述指标参数的当前状态。
[0024]结合第二方面,在第一种可能的实现方式中,所述总控制器向所述控制器发送针对电器设备的第一预定命令,包括:
[0025]总控制器在电器设备接入所述系统时,向所述控制器发送针对电器设备的第一预定命令。
[0026]结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:
[0027]向所述控制器发送针对所述电器设备的第二预定命令,以使得所述控制器将所述第一预定命令更新为所述第二预定命令,所述第二预定命令包括所述指标参数和针对所述指标参数的第二预定条件。
[0028]第三方面,提供一种基于BACnet协议的系统控制方法,包括:
[0029]电器设备接收控制器发送的第一预定命令,所述第一预定命令包括预定的指标参数和针对所述指标参数的第一预定条件,所述第一预定命令用于指示所述电器设备在所述指标参数满足所述第一预定条件时,向所述控制器反馈所述指标参数的当前状态;
[0030]当所述指标参数的当前状态满足所述第一预定条件时,向所述控制器发送所述指标参数的当前状态。
[0031]结合第三方面,在第一种可能的实现方式中,所述方法还包括:
[0032]接收所述控制器发送的第二预定命令,所述第二预定命令包括所述指标参数和针对所述指标参数的第二预定条件;
[0033]将所述第一预定命令更新为所述第二预定命令。
[0034]第四方面,提供一种控制器设备,应用于基于BACnet协议的系统,所述控制器设备包括:
[0035]发送单元,用于向电器设备发送第一预定命令,所述第一预定命令包括预定的指标参数和针对所述指标参数的第一预定条件,所述第一预定命令用于指示所述电器设备在所述指标参数满足所述第一预定条件时,向所述控制器设备反馈所述指标参数的当前状态;
[0036]接收单元,用于接收所述电器设备发送的所述指标参数的当前状态。
[0037]结合第四方面,在第一种可能的实现方式中,所述发送单元具体用于,在电器设备接入所述系统时,向所述电器设备发送第一预定命令。
[0038]结合第四方面或者第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述控制器设备还包括:
[0039]更新单元,用于将所述第一预定命令更新为第二预定命令,所述第二预定命令包括所述指标参数和针对所述指标参数的第二预定条件;
[0040]所述发送单元还用于,向所述电器设备发送所述第二预定命令。
[0041]结合第四方面或者第四方面的第一种可能的实现方式,在第三种可能的实现方式中,所述系统还包括总控制器;
[0042]所述接收单元还用于,接收所述总控制器发送的针对所述电器设备的第一预定命令;
[0043]所述控制器设备还包括:保存单元,用于保存所述第一预定命令;
[0044]所述发送单元还用于,向所述总控制器发送所述指标参数的当前状态。
[0045]结合第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述接收单元还用于,接收所述总控制器发送的针对所述电器设备的第三预定命令,所述第三预定命令包括所述指标参数和针对所述指标参数的第三预定条件;
[0046]所述控制器设备还包括:更新单元,用于将所述保存单元保存的所述第一预定命令更新为所述第三预定命令;
[0047]所述发送单元还用于,向所述电器设备发送所述第三预定命令。
[0048]第五方面,提供一种总控制器设备,应用于基于BACnet协议的系统,所述系统还包括控制器,所述总控制器设备包括:
[0049]发送单元,用于向所述控制器发送针对电器设备的第一预定命令,所述第一预定命令包括预定的指标参数和针对所述指标参数的第一预定条件,所述第一预定命令用于使所述控制器在所述指标参数满足所述第一预定条件时,向所述总控制器设备反馈所述指标参数的当前状态;
[0050]接收单元,用于接收所述控制器发送的所述指标参数的当前状态。
[0051 ] 结合第五方面,在第一种可能的实现方式中,所述发送单元具体用于,在电器设备接入所述系统时,向所述控制器发送针对电器设备的第一预定命令。
[0052]结合第五方面或者第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发送单元还用于,向所述控制器发送针对所述电器设备的第二预定命令,以使得所述控制器将所述第一预定命令更新为所述第二预定命令,所述第二预定命令包括所述指标参数和针对所述指标参数的第二预定条件。
[0053]第六方面,提供一种电器设备,应用于基于BACnet协议的系统,所述电器设备包括:
[0054]接收单元,用于接收控制器发送的第一预定命令,所述第一预定命令包括预定的指标参数和针对所述指标参数的第一预定条件,所述第一预定命令用于指示所述电器设备在所述指标参数满足所述第一预定条件时,向所述控制器反馈所述指标参数的当前状态;
[0055]发送单元,用于当所述指标参数的当前状态满足所述第一预定条件时,向所述控制器发送所述指标参数的当前状态。
[0056]结合第六方面,在第一种可能的实现方式中,所述接收单元还用于,接收所述控制器发送的第二预定命令,所述第二预定命令包括所述指标参数和针对所述指标参数的第二预定条件;
[0057]所述电器设备还包括:更新单元,用于将所述第一预定命令更新为所
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1