设备升级方法、调试器、网络设备和网络系统技术方案

技术编号:19751122 阅读:39 留言:0更新日期:2018-12-12 05:44
本公开提出一种设备升级方法、调试器、网络设备和网络系统,涉及自动化控制技术领域。本公开的一种设备升级方法包括:调试器接入包括待升级设备的网络,并向默认上位机发送对待升级设备的升级请求,以便默认上位机从上位机状态切换为下位机状态;调试器切换为上位机状态,并向待升级设备发送升级信息;调试器在完成发送升级信息后,切换回下位机状态。通过这样的方法,能够将调试器灵活接入包括待升级设备的网络,并切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。

【技术实现步骤摘要】
设备升级方法、调试器、网络设备和网络系统
本公开涉及自动化控制
,特别是一种设备升级方法、调试器、网络设备和网络系统。
技术介绍
目前的大型机组多数使用485通讯网络通信。485通讯网络是总线型网络,网络中可能包含多个设备,包括1个上位机和多个下位机。相关技术中,当需要对网络中某个设备进行程序升级时,需要通过接入调试器给总线上的所有设备进行程序在线升级,难以对总线上一个或几个设备单独进行升级,升级方式不够灵活。
技术实现思路
本公开的一个目的在于提高网络设备升级的灵活度。根据本公开的一个方面,提出一种设备升级方法,包括:调试器接入包括待升级设备的网络,并向默认上位机发送对待升级设备的升级请求,以便默认上位机从上位机状态切换为下位机状态;调试器切换为上位机状态,并向待升级设备发送升级信息。可选地,调试器在完成发送升级信息后,切换回下位机状态或切断网络连接。可选地,升级请求中包括待升级设备的标识;设备升级方法还包括:调试器在完成发送升级信息后发送升级完成消息,以便在待升级设备为下位机状态的设备的情况下默认上位机恢复为上位机状态,或,在待升级设备为默认上位机的情况下,默认上位机运行升级信息并恢复为上位机状态。可选地,调试器通过长度超过网络预定通信长度的数据帧向待升级设备发送升级信息。可选地,调试器通过传输速率超过网络的预定波特率的数据帧向待升级设备发送升级信息。可选地,调试器通过长度超过网络的预定通信长度的数据帧向待升级设备发送升级信息,包括:调试器向待升级设备发送包括至少部分升级信息的数据帧;调试器每发送一个数据帧后接收来自待升级设备的校验信息:若调试器收到校验通过信息,则发送下一数据帧;若调试器收到校验错误信息,则重发当前数据帧;调试器逐个发送数据帧,直至完成发送升级信息。可选地,还包括:调试器在接入网络后,获取网络中的设备信息,设备信息包括网络中设备的地址信息和设备标识信息;向默认上位机发送升级请求包括:根据操作人员选择的升级信息和待升级设备生成升级请求,并根据默认上位机的地址信息发送给默认上位机。可选地,网络中包括一个处于上位机状态、多个处于下位机状态的设备,设备的状态可以切换,且网络支持可变波特率。可选地,网络包括485通讯网络。可选地,数据帧的长度为1K~3K字节。通过这样的方法,能够将调试器灵活接入包括待升级设备的网络,并切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。根据本公开的另一个方面,提出一种设备升级方法,包括:默认上位机根据来自调试器的升级请求从上位机状态切换为下位机状态,以便调试器从下位机状态切换为上位机状态,并向待升级设备发送升级信息;在调试器完成发送升级信息后,切换回上位机状态。可选地,在待升级设备为默认上位机的情况下:默认上位机接收来自调试器的升级信息;根据来自调试器的升级完成消息运行升级信息,并恢复为上位机状态。可选地,接收来自调试器的升级信息包括:接收来自调试器的数据帧,数据帧中包括至少部分升级信息,数据帧的长度超过网络的预定通信长度;校验数据帧,若校验通过,则反馈校验通过信息,以便调试器发送下一个数据帧或发送升级完成信息;若校验不通过或在预定时长内未收到数据帧且未收到升级完成信息,则反馈校验错误信息,以便调试器重新发送当前数据帧。可选地,在待升级设备为下位机状态的设备的情况下:根据来自调试器的升级完成消息确定调试器完成发送升级信息,并恢复上位机状态。通过这样的方法,网络中原有的上位机能够在调试器接入时切换为下位机状态,使调试器能够在接入包括待升级设备的网络后切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。根据本公开的又一个方面,提出一种调试器,包括:升级请求发送单元,被配置为向默认上位机发送对待升级设备的升级请求,以便默认上位机切换为下位机状态,其中,调试器以下位机状态接入包括待升级设备的网络;调试器状态切换单元,被配置为在升级请求发送单元发送升级请求后将调试器切换为上位机状态;数据发送单元,被配置为向待升级设备发送升级信息。可选地,调试器状态切换单元还被配置为在数据发送单元完成发送升级信息后,将调试器切换回下位机状态。可选地,调试器还包括:设备信息获取单元,被配置为在调试器接入网络后,获取网络中的设备信息,设备信息包括网络中设备的地址信息和设备标识信息;升级请求发送单元被配置为根据操作人员选择的升级信息和待升级设备生成升级请求,并发送给默认上位机。根据本公开的再一个方面,提出一种调试器,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种由调试器执行的设备升级方法。这样的调试器能够灵活接入包括待升级设备的网络,并切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。根据本公开的其中一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种由调试器执行的设备升级方法的步骤。通过执行这样的计算机可读存储介质上存储的指令,能够灵活接入包括待升级设备的网络,并切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。根据本公开的其中另一个方面,提出一种网络设备,包括:请求接收单元,被配置为接收来自调试器的对待升级设备的升级请求;状态切换单元,被配置为根据升级请求从上位机状态切换为下位机状态,以便调试器切换为上位机状态,并通过长度超过网络的预定通信长度的数据帧向待升级设备发送升级信息;在调试器完成发送升级信息后,切换回上位机状态。可选地,网络设备还包括:升级信息接收运行单元,被配置为在待升级设备为自身的情况下接收来自调试器的升级信息,在收到升级完成消息后运行升级信息;完成消息接收单元,被配置为接收来自调试器的升级完成消息;状态切换单元被配置为根据升级完成消息切换回上位机状态。根据本公开的其中又一个方面,提出一种网络设备,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中由网络设备所执行的任意一种设备升级方法。这样的网络设备能够在调试器接入时从上位机状态切换为下位机状态,使调试器能够在接入包括待升级设备的网络后切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。根据本公开的另外一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中由网络设备所执行的任意一种设备升级方法的步骤。通过执行这样的计算机可读存储介质上的指令,在调试器接入时能够从上位机状态切换为下位机状态,使调试器能够在接入包括待升级设备的网络后切换为上位机状态,进而选择单个或多个设备发送升级信息,提高设备升级的灵活性。另外,根据本公开的一个方面,提出一种网络系统,包括:多个网络设备;其中一个网络设备为上文中提到的任意一种网络设备;其他网络设备中的一个或多个被配置为根据来自调试器的数据帧中的升级信息执行升级操作,数据帧的长度超过网络的预定通信长度。这样的网络系统中,原有的处于上位机状态的网络设备能够在调试器接入时从上位机状态切换为下位机状态,使调试器能够在接入包括待升级设备的网络后切换为上位机状态,被调试器选择的单个或多个设备能够本文档来自技高网...

【技术保护点】
1.一种设备升级方法,包括:调试器接入包括待升级设备的网络,并向默认上位机发送对待升级设备的升级请求,以便所述默认上位机从上位机状态切换为下位机状态;所述调试器切换为上位机状态,并向所述待升级设备发送升级信息。

【技术特征摘要】
1.一种设备升级方法,包括:调试器接入包括待升级设备的网络,并向默认上位机发送对待升级设备的升级请求,以便所述默认上位机从上位机状态切换为下位机状态;所述调试器切换为上位机状态,并向所述待升级设备发送升级信息。2.根据权利要求1所述的方法,还包括:所述调试器在完成发送所述升级信息后,切换回下位机状态或切断网络连接。3.根据权利要求1或2所述的方法,其中,所述升级请求中包括所述待升级设备的标识;还包括:所述调试器在完成发送所述升级信息后发送升级完成消息,以便在所述待升级设备为下位机状态的设备的情况下,所述默认上位机恢复为上位机状态,或,在所述待升级设备为所述默认上位机的情况下,所述默认上位机运行升级信息并恢复为上位机状态。4.根据权利要求1所述的方法,其中,所述调试器通过长度超过所述网络的预定通信长度的数据帧向所述待升级设备发送升级信息;和/或,所述调试器通过传输速率超过所述网络的预定波特率的数据帧向所述待升级设备发送升级信息。5.根据权利要求1所述的方法,其中,所述调试器通过长度超过所述网络的预定通信长度的数据帧向所述待升级设备发送升级信息,包括:所述调试器向所述待升级设备发送包括至少部分升级信息的数据帧;所述调试器每发送一个所述数据帧后接收来自所述待升级设备的校验信息:若所述调试器收到校验通过信息,则发送下一数据帧;若所述调试器收到校验错误信息,则重发当前数据帧;所述调试器逐个发送所述数据帧,直至完成发送所述升级信息。6.根据权利要求1所述的方法,还包括:所述调试器在接入所述网络后,获取网络中的设备信息,所述设备信息包括网络中设备的地址信息和设备标识信息;所述向默认上位机发送升级请求包括:根据操作人员选择的升级信息和待升级设备生成升级请求,并根据所述默认上位机的地址信息发送给所述默认上位机。7.根据权利要求1所述的方法,其中,所述网络中包括一个处于上位机状态、多个处于下位机状态的设备,所述设备的状态可以切换,且所述网络支持可变波特率。8.根据权利要求1所述的方法,其中,所述网络包括485通讯网络;和/或,所述数据帧的长度为1K~3K字节。9.一种设备升级方法,包括:默认上位机根据来自调试器的升级请求从上位机状态切换为下位机状态,以便所述调试器从下位机状态切换为上位机状态,并向待升级设备发送升级信息;在所述调试器完成发送所述升级信息后,切换回上位机状态。10.根据权利要求9所述的方法,其中,在所述待升级设备为所述默认上位机的情况下:所述默认上位机接收来自所述调试器的升级信息;根据来自所述调试器的升级完成消息运行升级信息,并恢复为上位机状态。11.根据权利要求10所述的方法,其中,所述接收来自所述调试器的升级信息包括:接收来自所述调试器的数据帧,所述数据帧中包括至少部分升级信息,所述数据帧的长度超过网络的预定通信长度;校验所述数据帧,若校验通过,则反馈校验通过信息,以便所述调试器发送下一个数据帧或...

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

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

1