基于梯形图的控制方法、开放控制系统和存储介质与流程

文档序号:38372286发布日期:2024-06-19 12:26阅读:18来源:国知局
基于梯形图的控制方法、开放控制系统和存储介质与流程

本发明涉及通信,尤其涉及一种基于梯形图的控制方法、开放控制系统和存储介质。


背景技术:

1、在相关现有技术中,传统的生产制造场景下,常规操作流程是,mes(manufacturing execution system,制造执行系统)等应用消息发送给物联网平台,由物联网平台对消息字段进行映射,转换成梯形图所需要的读写i/o点位,然后基于i/o点位编写梯形图,以供plc(programmable logic controller,可编程逻辑控制器)执行。在这一过程中,应用消息及映射管理运行在上位机,梯形图运行在plc,梯形图一般是电气工程师负责编写,mes及物联网平台由it工程师编写,具体需求则需要两边工程师协同才能完成,导致实际的开发效率低下,开发维护成本高。

2、因此,如何提升开发控制效率,降低维护成本是亟需解决的问题。


技术实现思路

1、鉴于上述相关技术的不足,本申请的目的在于提供一种基于梯形图的控制方法、开放控制系统和存储介质,旨在解决现有技术中开发控制效率低,维护成本高的问题。

2、为了解决上述技术问题,本申请提供一种基于梯形图的控制方法,包括:

3、开放控制系统从上位机获取驱动消息;

4、所述开放控制系统基于所述驱动消息中携带的编程参数,确定梯形图功能块的操作数;

5、所述开放控制系统基于所述驱动消息和所述梯形图功能块的操作数,驱动梯形图执行逻辑运算处理;

6、所述开放控制系统基于对所述梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令。

7、可选的,所述开放控制系统基于所述驱动消息中携带的编程参数,确定梯形图功能块的操作数,包括:

8、所述开放控制系统根据所述驱动消息中的编程参数,以及智能装备的i/o输入输出和/或本地变量,确定所述操作数。

9、可选的,所述本地变量包括存储于本地的全局变量和/或临时变量。

10、可选的,在所述开放控制系统从上位机获取驱动消息之前,还包括:

11、所述开放控制系统向所述上位机订阅所述驱动消息。

12、可选的,所述开放控制系统基于所述驱动消息中携带的编程参数,确定梯形图功能块的操作数包括:

13、所述开放控制系统确定所述编程参数在所述驱动消息中对应的预设字段;

14、所述开放控制系统将所述预设字段,映射到梯形图功能块的操作数中。

15、可选的,在所述开放控制系统基于所述驱动消息和所述梯形图功能块的操作数,驱动梯形图执行逻辑运算处理之前,还包括:

16、在所述开放控制系统的操作界面中,拖拽预设的梯形图元素资源库中对应的梯形图元素,生成所述梯形图。

17、可选的,所述开放控制系统基于对所述梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令包括:

18、所述开放控制系统向所述智能装备输出i/o控制信号;和/或,

19、所述开放控制系统向所述智能装备发送所述逻辑运算处理结果。

20、可选的,在所述开放控制系统基于对所述梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令之后,还包括:

21、将执行完成的通知消息向外转发。

22、基于同样的发明构思,本申请还提供一种开放控制系统,所述开放控制系统包括:

23、消息获取模块,用于从上位机获取驱动消息;

24、参数确定模块,用于基于所述驱动消息中携带的编程参数,确定梯形图功能块的操作数;

25、处理模块,用于基于所述驱动消息和所述梯形图功能块的操作数,驱动梯形图执行逻辑运算处理;

26、指令发送模块,用于基于对所述梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令。

27、基于同样的发明构思,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有一个或者多个计算机程序,所述计算机程序可被处理器执行,以实现上述的基于梯形图的控制方法的步骤。

28、本申请提供一种基于梯形图的控制方法、开放控制系统和存储介质,包括:开放控制系统从上位机获取驱动消息;开放控制系统基于驱动消息中携带的编程参数,确定梯形图功能块的操作数;开放控制系统基于驱动消息和梯形图功能块的操作数,驱动梯形图执行逻辑运算处理;开放控制系统基于对梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令,从而通过开放控制系统来联系上位机与智能装备,用消息驱动梯形图的方式取代了现有技术中周期性扫描梯形图,降低了上位机与智能装备之间的沟通障碍,从而提高了开发效率,并降低了维护成本。



技术特征:

1.一种基于梯形图的控制方法,其特征在于,包括:

2.如权利要求1所述的基于梯形图的控制方法,其特征在于,所述开放控制系统基于所述驱动消息中携带的编程参数,确定梯形图功能块的操作数,包括:

3.如权利要求2所述的基于梯形图的控制方法,其特征在于,所述本地变量包括存储于本地的全局变量和/或临时变量。

4.如权利要求1-3任一项所述的基于梯形图的控制方法,其特征在于,在所述开放控制系统从上位机获取驱动消息之前,还包括:

5.如权利要求1-3任一项所述的基于梯形图的控制方法,其特征在于,所述开放控制系统基于所述驱动消息中携带的编程参数,确定梯形图功能块的操作数包括:

6.如权利要求1-3任一项所述的基于梯形图的控制方法,其特征在于,在所述开放控制系统基于所述驱动消息和所述梯形图功能块的操作数,驱动梯形图执行逻辑运算处理之前,还包括:

7.如权利要求1-3任一项所述的基于梯形图的控制方法,其特征在于,所述开放控制系统基于对所述梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令包括:

8.如权利要求1-3任一项所述的基于梯形图的控制方法,其特征在于,在所述开放控制系统基于对所述梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令之后,还包括:

9.一种开放控制系统,其特征在于,所述开放控制系统包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有一个或者多个计算机程序,所述计算机程序可被处理器执行,以实现如权利要求1-8任一项所述的基于梯形图的控制方法的步骤。


技术总结
本申请提供一种基于梯形图的控制方法、开放控制系统和存储介质,包括:开放控制系统从上位机获取驱动消息;开放控制系统基于驱动消息中携带的编程参数,确定梯形图功能块的操作数;开放控制系统基于驱动消息和梯形图功能块的操作数,驱动梯形图执行逻辑运算处理;开放控制系统基于对梯形图的逻辑运算处理结果,向执行侧对应的智能装备发送相应的控制指令,从而通过开放控制系统来联系上位机与智能装备,用消息驱动梯形图的方式取代了现有技术中周期性扫描梯形图,降低了上位机与智能装备之间的沟通障碍,从而提高了开发效率,并降低了维护成本。

技术研发人员:林铭,卜志峰
受保护的技术使用者:深圳渊联技术有限公司
技术研发日:
技术公布日:2024/6/18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1