[发明专利]PLC梯形图编程环境中的程序模块调用方法和装置在审
| 申请号: | 201980091427.8 | 申请日: | 2019-04-16 | 
| 公开(公告)号: | CN113454546A | 公开(公告)日: | 2021-09-28 | 
| 发明(设计)人: | 董晓睿 | 申请(专利权)人: | 西门子股份公司 | 
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 | 
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 | 
| 地址: | 德国*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | plc 梯形 编程 环境 中的 程序 模块 调用 方法 装置 | ||
本发明涉及工业控制技术领域,尤其涉及可编程控制器(PLC)梯形图编程环境中的程序模块调用方法和装置。该方法包括:从一种计算机编程语言所编译的一个人工智能(AI)模块所实现的功能中,确定(101)出需要在所述PLC梯形图编程环境中被调用的第一功能和无需在所述PLC梯形图编程环境中被调用的第二功能;将所述第一功能设置(102)为符合所述PLC梯形图编程环境的接口规范的接口;将所述第二功能设置(103)为非调用方法;将所述非调用方法和所述接口封装(104)为一个动态链接库;导入(105)所述动态链接库到所述PLC梯形图编程环境中。可在PLC梯形图编程环境中便利地调用AI模块的一或多个功能,增强PLC的控制能力。
技术领域
本发明涉及工业控制技术领域,尤其涉及可编程控制器(Programmable LogicController,PLC)梯形图编程环境中的程序模块调用方法和装置。
背景技术
人工智能(Artificial intelligence,AI)对制造业产生重大影响。制造商已经开始认识并体验AI的优势。尤其是,与计算机视觉相关的人工智能在推动制造业向工业4.0发展方面发挥着重要作用。
PLC既可以实施为具有数十个输入/输出(I/O)接口的小型设备,还可以实施为具有数千个I/O接口的大型机架式模块化设备。PLC处理的数据量很大,并可用于进一步的分析过程。
梯形图(Ladder Diagram,LD)编程语言是PLC中常用的图形编程语言。梯形图编程语言具有直观易懂的优点。梯形图由触点、线圈和功能块(Function Block,FB)组成。触点代表逻辑输入条件,如外部的开关、按钮等;线圈通常代表逻辑输出结果,用来控制外部的指示灯、接触器等;FB用来表示定时器、计数器或者数学运算附加指令等功能。
用于实现人工智能算法或功能的程序模块,以下简称“AI模块”,通常由诸如C++或C#等计算机编程语言编译而成。然而,熟悉梯形图编程的PLC编程工程师不一定能熟练掌握AI知识。因此,AI模块的诸多功能难以在PLC梯形图编程环境中得到应用,PLC控制能力的实现受到限制。
发明内容
本发明实施方式提出PLC梯形图编程环境中的程序模块调用方法和装置,用以增强PLC的控制能力的实现。
第一方面,提供PLC梯形图编程环境中的程序模块调用方法。该方法包括:从一种计算机编程语言所编译的一个AI模块所实现的功能中,确定出需要在所述PLC梯形图编程环境中被调用的第一功能和无需在所述PLC梯形图编程环境中被调用的第二功能;将所述第一功能设置为符合所述PLC梯形图编程环境的接口规范的接口;将所述第二功能设置为非调用方法;将所述非调用方法和所述接口封装为一个动态链接库(Dynamic LinkLibrary);导入所述动态链接库到所述PLC梯形图编程环境中。
因此,本发明实施方式将AI模块所实现的功能中的、需要在PLC梯形图编程环境中被调用的功能(即第一功能)设置为符合PLC梯形图编程环境的接口规范的接口,将AI模块所实现的功能中的、不需要在PLC梯形图编程环境中被调用的功能(即第二功能)所对应的方法和该接口封装为动态链接库,并将动态链接库导入到PLC梯形图编程环境。因此,PLC梯形图编程环境可以基于动态链接库中的接口自动生成对应于第一功能的FB模块。基于在PLC梯形图编程环境中以拖拽等方式操作该FB模块,可以在PLC梯形图编程环境中便利地应用第一功能,并由此增强PLC的控制能力。
优选的,将所述第一功能设置为符合所述PLC梯形图编程环境的接口规范的接口包括:将所述第一功能转换为第一方法;基于PLC梯形图编程环境的接口规范,设置所述第一方法的输入参数类型和输出参数类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980091427.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:RANK拮抗剂及其用途
 - 下一篇:ARM和自然杀伤细胞的组合疗法
 





