一种控制系统中的下位机升级方法及控制系统技术方案

技术编号:18668008 阅读:30 留言:0更新日期:2018-08-14 20:34
本发明专利技术公开了一种控制系统中的下位机升级方法,所述控制系统包括多个下位机和用于控制所述多个下位机的上位机,所述方法包括:检测步骤:所述上位机分别检测所述多个下位机的软件版本;升级步骤:当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本。本发明专利技术的控制系统中的下位机升级方法可以保持系统中的下位机的软件版本一致,从而便于控制。本发明专利技术还提供一种采用上述方法的控制系统。

Upgrading method and control system of lower computer in control system

The invention discloses a method for upgrading a subordinate computer in a control system, the control system comprises a plurality of subordinate computers and an upper computer for controlling the plurality of subordinate computers. The method comprises the following steps: the upper computer detects the software versions of the plurality of subordinate computers respectively; and the upgrading step: when the plurality of subordinate computers are controlled, the upper computer detects the software versions of the plurality of subordi When the software version is inconsistent, the upper computer selects one of the software versions as the general version of the system, and the lower computer in the control system upgrades to the general version. The subordinate computer upgrade method in the control system of the invention can keep the software version of the subordinate computer in the system consistent, thereby facilitating control. The invention also provides a control system adopting the above method.

【技术实现步骤摘要】
一种控制系统中的下位机升级方法及控制系统
本专利技术涉及空调领域,尤其涉及一种控制系统中的下位机升级方法及控制系统。
技术介绍
在由一个上位机控制多个下位机的控制系统(比如由一个控制器和多个室外机组成的空调系统)中,功能逻辑的优化和升级也越来越频繁,为了达到更好的运行效果,产生了越来越多的下位机程序升级需求。常规的程序升级方案都是需要下位机具备连接到互联网的网络通讯功能,即下位机能先连接到网络,登陆服务器并从服务器下载最新的程序,然后再执行升级操作。此种方法的局限性不但增加了机器的成本,而且也受到网络的限制,在没有网络信号的地方无法自动升级。
技术实现思路
本专利技术的目的是针对上述现有技术存在的缺陷,提供一种控制系统中的下位机升级方法及控制系统,以在无外部网络的情况下实现下位机的升级,从而保持下位机的软件版本一致。本专利技术实施例中,提供了一种控制系统中的下位机升级方法,所述控制系统包括多个下位机和用于控制所述多个下位机的上位机,所述方法包括:检测步骤:所述上位机分别检测所述多个下位机的软件版本;判断步骤:判断所述多个下位机的软件版本是否一致;升级步骤:当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本。本专利技术实施例中,所述检测步骤包括:上位机依次点名各个下位机;下位机向上位机上报其软件版本号;上位机找出系统中的所有软件版本。本专利技术实施例中,所述升级步骤包括:上位机发送升级指令给所有下位机;具有所述通用版本的下位机将软件安装包共享到内部总线上;系统中其它的下位机下载软件安装包进行升级。本专利技术实施例中,所述升级步骤包括:上位机从具有所述通用版本的下位机获得软件安装包;上位机发送升级指令给所有下位机;下位机从上位机处下载软件安装包的软件进行升级。本专利技术实施例中,所述通用版本为所有下位机中最高的软件版本。本专利技术实施例中,所述通用版本为所有下位机中安装数量最多的软件版本作为系统的通用版本。本专利技术实施例中,所述控制系统为空调控制系统,上位机为空调控制器,所述下位机为空调外机。本专利技术实施例中,所述控制系统为BMS控制系统,所述上位机为BMS远程控制端,所述下位机为显示器。本专利技术实施例中,还提供一种控制系统,其包括多个下位机和用于控制所述多个下位机的上位机,所述上位机用于分别检测所述多个下位机的软件版本,当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本。与现有技术相比较,本专利技术提供的控制系统中的下位机升级方法及控制系统中,所述上位机分别检测所述多个下位机的软件版本,当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本,可以在无外部网络的情况下实现下位机的升级,从而保持下位机的软件版本一致。附图说明图1是本专利技术实施例提供的控制系统的结构示意图。图2是本专利技术实施例提供的控制系统中的下位机升级方法的流程图。图3是图2中的检测步骤的流程图。图4是图2中的升级步骤的一种实现方式的流程图。图5是图2中的升级步骤的另一种实现方式的流程图。具体实施方式如图1所示,本专利技术实施例提供的控制系统包括多个下位机和用于控制所述多个下位机的上位机,所述上位机与下位机通过总线或者内部网络保持通信连接。如图2所示,所述下位机的升级方法包括:步骤S1、检测步骤:所述上位机分别检测所述多个下位机的软件版本;步骤S2、判断步骤:判断所述多个下位机的软件版本是否一致;步骤S2、升级步骤:当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本。需要说明的是,当所述多个下位机的软件版本不一致时,所述上位机可以根据系统的设置选择软件版本最高的软件版本作为系统中的通用版本,也可以选择下位机中安装最多的软件版本作为系统的通用版本,还可以显示出所有的软件版本,供工作人员人工选择一个软件版本来作为系统中的通用版本。当所述多个下位机的软件版本一致时,不需要进行升级。进一步地,如图3所示,所述检测步骤包括:步骤S31:上位机依次点名各个下位机;步骤S32:下位机向上位机上报其软件版本号;步骤S33:上位机找出系统中的所有软件版本。进一步地,如图4所示,在一种实现方式中,所述升级步骤包括:步骤S41:上位机发送升级指令给所有下位机;步骤S42:具有所述通用版本的下位机将软件安装包共享到内部总线上;步骤S43:系统中其它的下位机下载软件安装包进行升级。如图5所示,在另一种实现方式中,所述升级步骤包括:步骤S51:上位机从具有所述通用版本的下位机获得软件安装包;步骤S52:上位机发送升级指令给所有下位机;步骤S53:下位机从上位机处下载软件安装包的软件进行升级。需要说明的是,本专利技术实施例中,所述控制系统可以为空调控制系统,所述上位机为空调控制器,所述下位机为空调外机。所述控制系统还可以为BMS控制系统,所述上位机为BMS远程控制端,所述下位机为显示器。综上所述,本专利技术提供的控制系统中的下位机升级方法及控制系统中,所述上位机分别检测所述多个下位机的软件版本,当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本,可以在无外部网络的情况下实现下位机的升级,从而保持下位机的软件版本一致。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种控制系统中的下位机升级方法,所述控制系统包括多个下位机和用于控制所述多个下位机的上位机,其特征在于,所述方法包括:检测步骤:所述上位机分别检测所述多个下位机的软件版本;判断步骤:判断所述多个下位机的软件版本是否一致;升级步骤:当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本。

【技术特征摘要】
1.一种控制系统中的下位机升级方法,所述控制系统包括多个下位机和用于控制所述多个下位机的上位机,其特征在于,所述方法包括:检测步骤:所述上位机分别检测所述多个下位机的软件版本;判断步骤:判断所述多个下位机的软件版本是否一致;升级步骤:当所述多个下位机的软件版本不一致时,所述上位机选择其中的一个软件版本作为系统中的通用版本,并控制系统中的下位机升级到所述通用版本。2.如权利要求1所述的控制系统中的下位机升级方法,其特征在于,所述检测步骤包括:上位机依次点名各个下位机;下位机向上位机上报其软件版本号;上位机找出系统中的所有软件版本。3.如权利要求1或2所述的控制系统中的下位机升级方法,其特征在于,所述升级步骤包括:上位机发送升级指令给所有下位机;具有所述通用版本的下位机将软件安装包共享到内部总线上;系统中其它的下位机下载软件安装包进行升级。4.如权利要求1或2所述的控制系统中的下位机升级方法,其特征在于,所述升级步骤包括:上位机从具有所述通用版本的下位机获得软...

【专利技术属性】
技术研发人员:吴学伟
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1