[发明专利]实时系统运行PLC控制器的方法、装置、设备及存储介质有效
| 申请号: | 202210494988.6 | 申请日: | 2022-05-07 |
| 公开(公告)号: | CN114879593B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 潘坪;周爱平;江启运;张敏光 | 申请(专利权)人: | 科东(广州)软件科技有限公司 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05;G06F9/54 |
| 代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
| 地址: | 510530 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实时 系统 运行 plc 控制器 方法 装置 设备 存储 介质 | ||
本发明提供了一种实时系统运行PLC控制器的方法、装置、设备及存储介质,PLC控制器运行在实时运行环境上,实时运行环境运行在实时系统上,实时系统在其应用程序中加载RTE运行环境库,所述RTE运行环境库包括PLC控制器的控制程序的接口;实时系统在所述应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量;所述应用程序通过调用加载的RTE运行环境库实现实时系统的应用层功能,其中,所述应用程序通过所述共享变量与所述控制程序交互数据。本发明的技术方案使PLC控制器的执行时间可控,且通过调整PLC的控制程序实现实时系统的应用程序的功能扩展。
技术领域
本发明涉及操作系统领域,尤其涉及一种实时系统运行PLC控制器的方法、装置、设备及存储介质。
背景技术
在使用操作系统开发逻辑控制器时,一般采用解析梯形图的方式。编辑完梯形图之后,转换为指令表文件保存,然后再通过解析指令表文件,形成顺序执行的逻辑,此过程所耗费的时间主要取决于梯形图程序的大小,执行完后的结果可以直接与实时系统内的程序通过串口进行内部通信,其执行过程如图1所示。
图1中梯形图的执行时间会不受控制,子程序的大小决定了整个梯形图执行总时间,并且由于梯形图侧没有进行主站的配置,所以梯形图只能进行逻辑控制处理,对于功能的扩展只能通过实时系统层面进行修改,整个软件的扩展性非常差。
所以需要一种在实时系统中运行PLC控制器的方法,使PLC控制器的执行时间可控且直接扩展PLC的控制功能。
发明内容
有鉴于此,本发明实施例提供了一种实时系统运行PLC控制器的方法、装置、设备及存储介质,所述方法包括:实时系统在其应用程序中加载RTE运行环境库,RTE运行环境库包括PLC控制器的控制程序的接口;实时系统的应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量;该应用程序通过调用加载的RTE运行环境库实现实时系统的应用层功能,其中,该应用程序通过共享变量与PLC控制器的控制程序交互数据。本发明的技术方案使PLC控制器的执行时间可控,且通过直接调整PLC的控制程序实现实时系统的应用程序的功能扩展。
第一方面,本发明实施例提供了一种实时系统运行PLC控制器的方法,PLC控制器运行在实时运行环境上,实时运行环境运行在实时系统上,所述方法包括:实时系统在其应用程序中加载RTE运行环境库,所述RTE运行环境库包括PLC控制器的控制程序的接口;实时系统在所述应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量;所述应用程序通过调用加载的RTE运行环境库实现实时系统的应用层功能,其中,所述应用程序通过所述共享变量与所述控制程序交互数据,所述应用程序是实现实时系统上工业控制功能的程序,PLC控制器包括主站和从站。
由上,实时系统通过在其应用程序中加载RTE运行环境库和包括共享变量的变量文件实现PLC控制器的执行时间可控,且在PLC控制器包括主站,相对于传统的基于梯形图的PLC控制器只有从站,通过直接调整PLC的控制程序更为方便实现实时系统的应用程序的功能扩展。
在第一方面的一种可能实施方式中,通过实时运行环境的IDE确定所述共享变量,并创建所述变量文件,所述变量文件包括所述共享变量的结构体。
由上,通过实时运行环境的IDE创建包括共享变量的结构体的变量文件,使实时运行环境的应用程序即PLC的控制程序与实时系统的应用程序通过变量文件配置相同的共享变量。
在第一方面的一种可能实施方式中,所述实时系统在所述应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量,具体包括:实时系统把所述变量文件添加到所述应用程序的代码中,在内存中为所述共享变量预留位置,并编译该代码。
由上,通过实时系统把变量文件添加到应用程序并预留位置,实现为实时系统在应用程序通过变量文件配置共享变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科东(广州)软件科技有限公司,未经科东(广州)软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210494988.6/2.html,转载请声明来源钻瓜专利网。





