[发明专利]一种工控主机及用于在线检测工具无扰下载更新程序的方法在审
申请号: | 201811345920.1 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109656609A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 阮伟;陈亮;吴春明;杨柳 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/654 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工控主机 程序存储器 逻辑控制电路 在线检测工具 下载 主板 下载更新 备用程序 程序空间 地址连续 工作程序 平稳运行 软件程序 下载方式 运行程序 程序区 新程序 以太网 备用 更新 保证 | ||
本发明公开了一种工控主机及用于在线检测工具无扰下载更新程序的方法,工控主机包括以太网RJ45通信口、工控主机主板、逻辑控制电路和两片程序存储器,两片程序存储器的容量相同且地址连续,一片作为工作程序存储区,另一片作为备用程序存储区,RJ45通信口与工控主机主板相连,工控主机主板再分别连接逻辑控制电路和两片程序存储器,逻辑控制电路分别与两片程序存储器相连。将修改后或者需要更新的程序通过下载方式下载到备用的程序空间,在下载期间,未修改的程序同时在运行,当下载完毕后,工控主机运行程序通过切换方式将程序区切换到已下载完毕的程序区内运行新程序,从而保证了工控主机在线检测工具软件程序的连续平稳运行。
技术领域
本发明属于电子技术领域,特别是涉及一种工控主机及用于在线检测工具无扰下载更新程序的方法。
背景技术
公知技术中的下载和更新程序的方法中只有一片程序存储器,只能在原先的程序停止运行的情况下,进行下载和更新程序。这种硬件结构和方法只能适用于一些不是很重要的场合,在这些场合中,下载和更新程序时,停止原先的程序是无关紧要的,更新完毕后,系统再重新启动按照新程序运行,但对于工业应用场合来说,这种方法会带来很大的不便,比如实时在线检测工具在安装和重新启动新程序过程,缺失工控现场数据,缺失对工控现场信号的采集,缺失工控现场系统预警能力等。因此,在不停止原先的程序和算法的情况下,实现在线无扰下载和更新程序具有非常重要的意义,它保证了工业现场数据连续性、可靠性和安全性。
发明内容
为了解决现有工控主机中在线检测工具运行程序停止运行后才能下载和更新程序的问题,本发明提供一种工控主机及用于在线检测工具无扰下载更新程序的方法,它不仅能实现在线检测工具运行程序的在线无扰下载,下载完毕后,还能在新的运行周期开始时自动切换到新程序开始运行,并且能自动更新备用的程序区留做备用。
本发明采用了以下技术解决方案:一种工控主机,包括以太网RJ45通信口、工控主机主板、逻辑控制电路和两片程序存储器,两片程序存储器的容量相同且地址连续,一片作为工作程序存储区,另一片作为备用程序存储区,RJ45通信口与工控主机主板相连,工控主机主板再分别连接逻辑控制电路和两片程序存储器,逻辑控制电路分别与两片程序存储器相连。
进一步的,所述两片程序存储器均采用固态硬盘。
本发明的另一目的是提供一种用于在线检测工具无扰下载更新程序的方法,该方法在上述的工控主机中实现,该方法为:
当正常运行时,工控主机主板访问程序存储器的起始地址从两片程序存储器中的第一片程序存储器的起始地址开始,第二片存储器做备用的程序存储器;
当程序需要进行更新时,工控主机主板根据命令判断,然后程序数据传送到以太网RJ45通信口,从RJ45通信口接收数据,传送给工控主机主板,工控主机主板在不停止运行程序的情况下将更新程序分时分段写入备用程序存储区,在更新程序完全写入备用程序存储区后,工控主机主板运行完一个运行周期的运行程序后,逻辑控制电路将两片程序存储器的运行程序工作状态进行互换;这样,从新的运行周期开始,工控主机主板就能切换到更新后的程序开始运行了,工控主机主板在此后运行新程序的空闲时自动更新备用程序存储区的程序,更新完毕后,备用程序存储区作为工作程序存储区的备用。
通过上述方法,可以在不停止工控主机中的运行程序的正常运行下,在线无扰下载和更新程序,从而提高了工业现场数据连续性、可靠性和安全性。
附图说明
图1为本发明的工控主机的框图;
图2为本发明方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811345920.1/2.html,转载请声明来源钻瓜专利网。