[发明专利]用于为可编程逻辑控制器提供服务的方法和装置在审
申请号: | 201780095101.3 | 申请日: | 2017-09-28 |
公开(公告)号: | CN111108452A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 胡喜;李季;卓越 | 申请(专利权)人: | 西门子股份公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05;G05B19/02 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李慧 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可编程 逻辑 控制器 提供 服务 方法 装置 | ||
本公开的实施例提供用于为可编程逻辑控制器(PLC)提供服务的方法和装置,包括:创建虚拟功能模块描述文件,包括要创建的虚拟功能模块的输入通道的地址;以及基于所述虚拟功能模块描述文件在PLC中创建所述虚拟功能模块,将所述地址分配到所述虚拟功能模块的所述输入通道,以及创建虚拟功能模块配置文件,包括所述输入通道与服务提供商的输出之间的映射关系。本公开提出虚拟功能模块的概念,所述虚拟功能模块用于将由所述PLC外部的智能数据源提供的数据映射到PLC的输入通道,因此所述数据可以与PLC程序所使用的标准输入值相同。
技术领域
本公开涉及可编程逻辑控制器(PLC)技术,且更确切地说,涉及用于为PLC提供服务的方法和装置。
背景技术
PLC是专门设计用于工业环境中的应用的数字操作系统。PLC使用可编程存储器,所述可编程存储器包括存储于其上的指令,所述指令在实行时用于实行逻辑操作、依序控制、定时、计数和算术运算,以通过数字或模拟输入/输出控制各种类型的机械设备或生产过程。
随着工业云成为工业的关键转换性技术,从工业的各个方面收集越来越多数据并且将数据保存到云中。基于这些大数据,可以开发一些人工智能算法并且将这些人工智能算法部署在云上,以将数据转换成有用信息以用于过程控制。例如,此算法可以用于基于在长时间的过程操作期间收集的大容量输入/输出数据确定过程模型,并且所确定的模型可以用于建议设定点值或调整PID控制器的比例-积分-微分控制器(PID)参数以用于自适应过程控制。
当前,仅通过在PLC站配置期间将功能模块或功能块参数化,一些经验数据或来自分析工具的数据用于优化过程控制。然而,此方法无法用于将外部分析工具或算法与PLC在线集成。
发明内容
为了解决现有技术中的问题,本公开的实施例提供用于为PLC提供服务的方法和装置。技术方案如下:
在一个方面中,一种用于创建PLC的虚拟功能模块的方法,包括:
创建虚拟功能模块描述文件,包括要创建的虚拟功能模块的输入通道的地址;以及
基于所述虚拟功能模块描述文件在PLC中创建所述虚拟功能模块,将所述地址分配到所述虚拟功能模块的所述输入通道,以及创建虚拟功能模块配置文件,包括所述输入通道与服务提供商的输出之间的映射关系。
因此,本公开提出PLC的虚拟功能模块的概念,所述虚拟功能模块用于将由PLC外部的服务提供商(例如,工业云平台或人工智能算法)提供的数据映射到PLC的输入通道,因此由智能数据源提供的数据可以与PLC程序所使用的标准输入值相同。
优选地,其中基于虚拟功能模块描述文件在PLC中创建虚拟功能模块包括:
将所述虚拟功能模块描述文件安装到所述PLC的编程工具中;以及
通过由所述PLC的所述编程工具提供的模块目录在所述PLC中创建所述虚拟功能模块。
因此,本公开提供一种用于创建虚拟功能模块的具体方法,所述方法易于操作并且适用于各种应用环境。
优选地,其中创建虚拟功能模块配置文件包括:
当在PLC中创建虚拟功能模块时,在所述PLC中创建虚拟功能模块配置文件;或
当在所述PLC中创建所述虚拟功能模块时,在所述PLC的编程工具中创建虚拟功能模块配置文件,以及向所述PLC提供所述虚拟功能模块配置文件。
因此,可以基于用户的操作习惯在PLC或所述PLC的编程工具中创建虚拟功能模块配置文件,因此基于特定应用环境提供各种实施方案。
优选地,其中虚拟功能模块描述文件进一步包括关于服务提供商的描述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780095101.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆的蓄电池收纳装置
- 下一篇:基于多波束轮询的传输方法及通讯设备