[发明专利]实时系统运行PLC控制器的方法、装置、设备及存储介质有效
| 申请号: | 202210494988.6 | 申请日: | 2022-05-07 |
| 公开(公告)号: | CN114879593B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 潘坪;周爱平;江启运;张敏光 | 申请(专利权)人: | 科东(广州)软件科技有限公司 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05;G06F9/54 |
| 代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
| 地址: | 510530 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实时 系统 运行 plc 控制器 方法 装置 设备 存储 介质 | ||
1.一种实时系统运行PLC控制器的方法,其特征在于,PLC控制器运行在实时运行环境上,实时运行环境运行在实时系统上,所述方法包括:
实时系统在其应用程序中加载RTE运行环境库,所述RTE运行环境库包括PLC控制器的控制程序的接口;
实时系统在所述应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量;
所述应用程序通过调用加载的RTE运行环境库实现实时系统的应用层功能,其包括:所述应用程序把其运行结果通过共享变量向PLC控制器发送,用于所述控制程序的输入,并通过RTE运行环境库调用所述控制程序以进行PLC的逻辑控制功能,所述控制程序通过编译生成。
2.根据权利要求1所述方法,其特征在于,还包括:
当所述PLC控制器添加或调整所述控制程序时,通过实时运行环境的IDE添加或修改所述控制程序,保持所述RTE运行环境库不变。
3.根据权利要求1所述方法,其特征在于,还包括:通过实时运行环境的IDE确定所述共享变量,并创建所述变量文件,所述变量文件包括所述共享变量的结构体。
4.根据权利要求1所述方法,其特征在于,所述实时系统在所述应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量,具体包括:
实时系统把所述变量文件添加到所述应用程序的代码中,在内存中为所述共享变量预留位置,并编译该代码。
5.根据权利要求1所述方法,其特征在于,所述应用程序通过调用加载的RTE运行环境库实现实时系统的应用层功能,还包括:
所述应用程从所述共享变量中获取所述控制程序存储的运行结果。
6.根据权利要求1所述方法,其特征在于,所述控制程序的输入为梯形图格式。
7.一种实时系统运行PLC控制器的装置,其特征在于,PLC控制器运行在实时运行环境上,实时运行环境运行在实时系统上,所述装置包括:第一编制模块、第一应用模块、
所述第一编制模块用于实时系统在其应用程序中加载RTE运行环境库,所述RTE运行环境库包括PLC控制器的控制程序的接口;
所述第一编制模块还用于实时系统在所述应用程序中通过变量文件配置PLC控制器的控制程序与实时系统的应用程序的共享变量;
第一应用模块为所述应用程序,用于通过调用加载的RTE运行环境库实现实时系统的应用层功能,其包括:所述应用程序把其运行结果通过共享变量向PLC控制器发送,用于所述控制程序的输入,并通过RTE运行环境库调用所述控制程序以进行PLC的逻辑控制功能,所述控制程序通过编译生成。
8.一种计算设备,其特征在于,包括:
总线;
通信接口,其与所述总线连接;
至少一个处理器,其与所述总线连接;以及
至少一个存储器,其与所述总线连接并存储有程序指令,所述程序指令当被所述至少一个处理器执行时使得所述至少一个处理器执行权利要求1至6任一所述方法。
9.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令当被计算机执行时使得所述计算机执行权利要求1至6任一所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科东(广州)软件科技有限公司,未经科东(广州)软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210494988.6/1.html,转载请声明来源钻瓜专利网。





