[发明专利]用于可编程逻辑控制器的在线下装方法在审
申请号: | 201911051851.8 | 申请日: | 2019-10-30 |
公开(公告)号: | CN112748933A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 赵德政;陈海;郭肖旺;郭佳;王立辉;原惠峰;王永峰 | 申请(专利权)人: | 中电智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 赵永刚 |
地址: | 102209 北京市昌平区未来*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可编程 逻辑 控制器 在线 下装 方法 | ||
本发明公开一种用于可编程逻辑控制器的在线下装方法,涉及可编程逻辑控制技术,可以使可编程控制器(PLC)在正常运行状态下下载用户新程序,工控设备不需要停止以及重启动,提升PLC系统的工作效率和可靠性。所述在线下装方法包括:创建两个IEC控制块,并将其中一个IEC控制块设定为备用状态,另一个IEC控制块设定为激活状态;根据下装文件更新备用状态的IEC控制块,再次运行IEC任务并使所述IEC任务从所述备用状态的IEC控制块获取任务运行所需信息。所述在线下装方法用于工业自动化控制领域。
技术领域
本发明涉及可编程逻辑控制技术,尤其涉及一种用于可编程逻辑控制器的在线下装方法和可编程逻辑控制器系统。
背景技术
可编程控制器(PLC)广泛应用于工业自动化领域,是企业生产自动化运行的关键设备。PLC用户工程下装的灵活性对用户的体验影响很大。在庞大的工控系统中,每一步操作对生产线都有巨大的影响。目前用户工程下载时,需要停止设备运行、下装程序以及运行程序。虽然短时间内能完成用户工程下载,但此过程中,对工控设备存在较大的损害和资源浪费。
发明内容
本发明提供了一种用于可编程逻辑控制器的在线下装方法、可编程逻辑控制器系统,可以使PLC在正常运行状态下下载用户新程序,工控设备不需要停止以及重启动,提升PLC系统的工作效率和可靠性。
为达到上述目的,本发明的实施例采用如下技术方案:
一种用于可编程逻辑控制器的下装方法,所述下装方法包括:
在可编程逻辑控制器的固件程序启动时创建两个IEC控制块,并将其中一个IEC控制块设定为备用状态,另一个IEC控制块设定为激活状态;
根据下装文件更新备用状态的IEC控制块并将备用状态的控制块IEC激活,以使所述IEC任务从完成更新的激活后的IEC控制块获取任务运行所需信息。
可选地,若创建的第一IEC控制块为激活状态,第二IEC控制块为备用状态,则所述在线下装方法具体包括:
在线下装准备阶段:所述可编程逻辑控制器启动IEC任务,并从所述第一IEC控制块获取任务运行所需信息;当接收到在线下装指令且所述可编程逻辑控制器判断为当前可进行在线下装时,所述可编程逻辑控制器接收下装文件;
下装文件解析装载阶段:对所述下装文件进行解析,将解析之后的数据信息存入所述第二IEC控制块中;
IEC控制块切换阶段:将所述第一IEC控制块从激活状态转换为备用状态,并将完成下装文件装载的所述第二IEC控制块转换为激活状态,以使得IEC任务再次运行的时候能从处于激活状态的所述第二IEC控制块获取任务运行信息。
可选地,在所述第二IEC控制块转换为激活状态之后,重新启动IEC任务以使重新启动的IEC任务通过处于激活状态的所述第二IEC控制块获取任务信息。
可选地,在所述下装文件解析装载阶段,对下装文件进行解析之前,还包括:将接收到的下装文件进行校验;
在所述下装文件解析装载阶段,如果校验无误,则根据所述下装文件的接口说明书对所述下装文件进行解析,将解析之后的数据结构存入所述第二IEC控制块中。
可选地,在进行在线下装之前,所述在线下装方法还包括:判断下装任务是在线下装还是完全下装,并在所述下装任务是在线下装时,执行权利要求上述任一项所述的用于可编程逻辑控制器的在线下装方法。
可选地,所述下装方法还包括:在收到上位机的下装请求时,所述可编程逻辑控制器根据自身状态,将能否进行在线下装的判断结果返回上位机。
可选地,所述下装文件解析装载阶段还包括:在对所述下装文件进行解析时,同时还将下装进度及状态返回上位机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电智能科技有限公司,未经中电智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911051851.8/2.html,转载请声明来源钻瓜专利网。