用于为可编程逻辑控制器提供服务的方法和装置制造方法及图纸

技术编号:24043787 阅读:34 留言:0更新日期:2020-05-07 04:17
本公开的实施例提供用于为可编程逻辑控制器(PLC)提供服务的方法和装置,包括:创建虚拟功能模块描述文件,包括要创建的虚拟功能模块的输入通道的地址;以及基于所述虚拟功能模块描述文件在PLC中创建所述虚拟功能模块,将所述地址分配到所述虚拟功能模块的所述输入通道,以及创建虚拟功能模块配置文件,包括所述输入通道与服务提供商的输出之间的映射关系。本公开提出虚拟功能模块的概念,所述虚拟功能模块用于将由所述PLC外部的智能数据源提供的数据映射到PLC的输入通道,因此所述数据可以与PLC程序所使用的标准输入值相同。

Methods and devices for servicing PLCs

【技术实现步骤摘要】
【国外来华专利技术】用于为可编程逻辑控制器提供服务的方法和装置
本公开涉及可编程逻辑控制器(PLC)技术,且更确切地说,涉及用于为PLC提供服务的方法和装置。
技术介绍
PLC是专门设计用于工业环境中的应用的数字操作系统。PLC使用可编程存储器,所述可编程存储器包括存储于其上的指令,所述指令在实行时用于实行逻辑操作、依序控制、定时、计数和算术运算,以通过数字或模拟输入/输出控制各种类型的机械设备或生产过程。随着工业云成为工业的关键转换性技术,从工业的各个方面收集越来越多数据并且将数据保存到云中。基于这些大数据,可以开发一些人工智能算法并且将这些人工智能算法部署在云上,以将数据转换成有用信息以用于过程控制。例如,此算法可以用于基于在长时间的过程操作期间收集的大容量输入/输出数据确定过程模型,并且所确定的模型可以用于建议设定点值或调整PID控制器的比例-积分-微分控制器(PID)参数以用于自适应过程控制。当前,仅通过在PLC站配置期间将功能模块或功能块参数化,一些经验数据或来自分析工具的数据用于优化过程控制。然而,此方法无法用于将外部分析工具或算法与P本文档来自技高网...

【技术保护点】
1.一种用于创建可编程逻辑控制器的虚拟功能模块的方法,包括:/n创建虚拟功能模块描述文件,包括要创建的虚拟功能模块的输入通道的地址;/n基于所述虚拟功能模块描述文件在可编程逻辑控制器中创建所述虚拟功能模块,将所述地址分配到所述虚拟功能模块的所述输入通道,以及创建虚拟功能模块配置文件,包括所述输入通道与服务提供商的输出之间的映射关系。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于创建可编程逻辑控制器的虚拟功能模块的方法,包括:
创建虚拟功能模块描述文件,包括要创建的虚拟功能模块的输入通道的地址;
基于所述虚拟功能模块描述文件在可编程逻辑控制器中创建所述虚拟功能模块,将所述地址分配到所述虚拟功能模块的所述输入通道,以及创建虚拟功能模块配置文件,包括所述输入通道与服务提供商的输出之间的映射关系。


2.根据权利要求1所述的方法,其中基于所述虚拟功能模块描述文件在可编程逻辑控制器中创建所述虚拟功能模块包括:
将所述虚拟功能模块描述文件安装到所述可编程逻辑控制器的编程工具中;以及
通过由所述可编程逻辑控制器的所述编程工具提供的模块目录在所述可编程逻辑控制器中创建所述虚拟功能模块。


3.根据权利要求2所述的方法,其中创建虚拟功能模块配置文件包括:
当在所述可编程逻辑控制器中创建所述虚拟功能模块时,在所述可编程逻辑控制器中创建虚拟功能模块配置文件;或
当在所述可编程逻辑控制器中创建所述虚拟功能模块时,在所述可编程逻辑控制器的所述编程工具中创建虚拟功能模块配置文件,以及向所述可编程逻辑控制器提供所述虚拟功能模块配置文件。


4.根据权利要求1所述的方法,其中所述虚拟功能模块描述文件进一步包括关于所述服务提供商的描述信息。


5.一种用于从服务提供商获得服务的方法,所述方法应用于包括虚拟功能模块的可编程逻辑控制器,包括:
与服务提供商建立通信连接;
向所述服务提供商提供所述虚拟功能模块的输入通道与所述服务提供商的输出之间的映射关系;以及
通过所述输入通道从所述服务提供商的所述输出接收输出变量,以及用所述输出变量更新所述输入通道的值。


6.根据权利要求5所述的方法,进一步包括:
创建虚拟功能模块描述文件,包括要创建的虚拟功能模块的输入通道的地址;以及
基于所述虚拟功能模块描述文件在所述可编程逻辑控制器中创建所述虚拟功能模块,将所述地址分配到所述虚拟功能模块的所述输入通道,以及创建虚拟功能模块配置文件,包括所述输入通道与服务提供商的输出之间的映射关系;
其中向所述服务提供商提供虚拟功能模块的输入通道与所述服务提供商的输出之间的映射关系包括:
向所述服务提供商提供所述虚拟功能模块配置文件。


7.根据权利要求6所述的方法,其中基于所述虚拟功能模块描述文件在所述可编程逻辑控制器中创建所述虚拟功能模块包括:
将所述虚拟功能模块描述文件安装到所述可编程逻辑控制器的编程工具中;以及
通过由所述可编程逻辑控制器的所述编程工具提供的模块目录在所述可编程逻辑控制器中创建所述虚拟功能模块。


8.根据权利要求7所述的方法,其中创建虚拟功能模块配置文件包括:
当在所述可编程逻辑控制器中创建所述虚拟功能模块时,在所述可编程逻辑控制器中创建虚拟功能模块配置文件;或
当在所述可编程逻辑控制器中创建所述虚拟功能模块时,在所述可编程逻辑控制器的所述编程工具中创建虚拟功能模块配置文件,以及向所述可编程逻辑控制器提供所述虚拟功能模块配置文件。


9.一种用于向可编程逻辑控制器提供服务的方法,所述方法应用于服务提供商,包括:
与包括虚拟功能模块的可编程逻辑控制器建立通信连接;
从所述可编程逻辑控制器获得所述虚拟功能模块的输入通道与所述服务提供商的输出之间的映射关系;以及
通过所述服务提供商的所述输出将输出变量传输到所述输入通道,因此用所述输出变量更新所述输入通道的值。


10.根据权利要求9所述的方法,进一步包括:
从第三方数据库获得所述可编程逻辑控制器的历史数据,以及基于所述历史数据执行预定应用逻辑以产生所述输出变量;或
从所述可编程逻辑控制器获得所述可编程逻辑控制器的实时数据,以及基于所述可编程逻辑控制器的实时数据执行预定应用逻辑以产生所述输出变量;或
从第三方数据库获得所述可编程逻辑控制器的历史数据以及从所述可编程逻辑控制器获得所述可编程逻辑控制器的实时数据,以及基于所述可编程逻辑控制器的实时数据和所述可编程逻辑控制器的历史数据执行预定应用逻辑以产生所述输出变量。


11.根据权利要求10所述的方法,其中所述预定应用逻辑包括以下中的至少一个:
人工智能算法;数据分析算法;数据挖掘算法。


12.一种用于创建可编程逻辑控制器的虚拟功能模块的装置,包括:
描述文件创建模块,所述描述文件创建模块被配置成创建虚拟功能模块描述文件,...

【专利技术属性】
技术研发人员:胡喜李季卓越
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1