The invention discloses a method and device for remotely upgrading PLC firmware, in which the method of remotely upgrading PLC firmware includes: whether the PC needs to upgrade is connected to the cloud server by inquiring the ID information of the PC in the cloud server based on the PLC; whether the PC sends a handshake signal to the PC that needs to upgrade connected with the cloud server; and the PC will pass the selected upgrade package. The cloud-crossing server is sent to the PLC which successfully shakes hands with the upper computer. By connecting the host computer and PLC to the cloud server, and upgrading the corresponding firmware of PLC according to the ID of PLC in the host computer, the remote upgrading of PLC can be achieved. No need for engineers to take equipment to the industrial site, saving development costs.
【技术实现步骤摘要】
远程升级PLC固件的方法和装置
本专利技术涉及PLC领域,具体地,涉及一种远程升级PLC固件的方法和装置。
技术介绍
PLC控制器,虽然具有结构简单、技术成熟、产品批量大等优点,但相对日新月异的生产要求,也越来越暴露出其固有的缺点。在许多情况下,当用户要想进行功能上的扩展或变化时,都必须求助于系统的提供商,如想把特殊要求融入到控制系统中去时,是比较困难的。这无形中不仅提高了制造企业的成本,也成为控制系统升级换代的“瓶颈”。目前多数PLC固件升级,需要专业人员,去工业现场,才能完成升级工作,费时费力。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种远程升级PLC固件的方法和装置,以实现远程对PLC进行升级的优点。为实现上述目的,本专利技术采用的技术方案是:第一方面:公开了一种远程升级PLC固件的方法,包括:上位机在云服务器基于PLC的ID信息查询需要升级的PLC是否与所述云服务器连接;所述上位机发送握手信号至与所述云服务器连接的需要升级的PLC;所述上位机将选定的升级包通过云服务器发送至与所述上位机握手成功的PLC。优选的,所述升级包,包括多个新版本的功能模块。优选的,所述上位机将选定的升级包通过云服务器发送至与所述上位机握手成功的PLC,包括:上位机将选定的升级包发送至所述云服务器;所述云服务器根据所述PLC的ID信息将升级包发送给PLC;所述PLC根据接收的升级包更新相应的模块。优选的,所述PLC根据接收的升级包更新相应的模块,包括:将升级包内模块的版本与所述PLC内的模块的版本进行对比;如所述升级包内模块的版本为新版本,则将所述PLC内的模块用 ...
【技术保护点】
1.一种远程升级PLC固件的方法,其特征在于,包括:上位机在云服务器基于PLC的ID信息查询需要升级的PLC是否与所述云服务器连接;所述上位机发送握手信号至与所述云服务器连接的需要升级的PLC;所述上位机将选定的升级包通过云服务器发送至与所述上位机握手成功的 PLC。
【技术特征摘要】
1.一种远程升级PLC固件的方法,其特征在于,包括:上位机在云服务器基于PLC的ID信息查询需要升级的PLC是否与所述云服务器连接;所述上位机发送握手信号至与所述云服务器连接的需要升级的PLC;所述上位机将选定的升级包通过云服务器发送至与所述上位机握手成功的PLC。2.根据权利要求1所述的远程升级PLC固件的方法,其特征在于,所述升级包,包括多个新版本的功能模块。3.根据权利要求1所述的远程升级PLC固件的方法,其特征在于,所述上位机将选定的升级包通过云服务器发送至与所述上位机握手成功的PLC,包括:上位机将选定的升级包发送至所述云服务器;所述云服务器根据所述PLC的ID信息将升级包发送给PLC;所述PLC根据接收的升级包更新相应的模块。4.根据权利要求2所述的远程升级PLC固件的方法,其特征在于,所述PLC根据接收的升级包更新相应的模块,包括:将升级包内模块的版本与所述PLC内的模块的版本进行对比;如所述升级包内模块的版本为新版本,则将所述PLC内的模块用所述升级包内的模块替换;如所述升级包内模块的版本和所述PLC内的模块的版本一致,则发送信息至上位机。5.根据权利要求4所述的远程升级PLC固...
【专利技术属性】
技术研发人员:李新,李晨亮,薛小平,
申请(专利权)人:无锡信捷电气股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。