PLC通信的抽象制造技术

技术编号:33140940 阅读:38 留言:0更新日期:2022-04-22 13:50
目前集成工业生态系统的方法,例如集成不同可编程逻辑控制器(PLC)供应商之间的自动化功能,缺乏效率和能力。在示例方面,消耗者,例如PLC,可以轮询多个PLC用于自动化功能。响应于轮询,包括限定多个专用存储区的存储器的第一PLC可以从注册表存储区检索接口,该注册表存储区存储关于多个专用存储区的提供者存储区中的可用接口的信息,使得消耗者发现该接口。消耗者可以绑定到接口,以便在自动化功能运行时在消耗者和第一PLC之间建立连接。在某些情况下,多个专用存储区进一步限定消耗者存储区。第一PLC可以在多个专用存储区的注册表存储区中跟踪与第一PLC相关联的可用接口。存储区中跟踪与第一PLC相关联的可用接口。存储区中跟踪与第一PLC相关联的可用接口。

【技术实现步骤摘要】
【国外来华专利技术】PLC通信的抽象
[0001]相关申请的交叉引用
[0002]本申请要求于2019年8月29日提交的美国临时申请序列号62/893,425的权益,其公开内容以引用的方式整体并入本文。


技术介绍

[0003]自动化系统可以用来以系统的方式控制机器和其他部件的运行。自动化系统可以包括各种自动化领域,例如工厂自动化、过程自动化、楼宇自动化、能源自动化等。自动化系统还可以包括来自多个供应商的设备。在某些情况下,自动化系统中的设备和机器可能使用与其各自生态系统相关联的不同机制,例如不同的运行环境、协议和编程语言(例如,特定于供应商的编程语言)。例如,自动化功能通常是特定于平台的和/或以专有方式实现的。因此,生成与其他自动化功能互操作的自动化功能可能很麻烦且很耗时。
[0004]具体地,自动化系统通常包括来自不同供应商的可以包括用于连接的各种接口的可编程逻辑控制器。如此多的接口可能会造成互操作性方面的困难。例如,在自动化系统中,在开发人员没有了解接口如何工作的详细信息,以便在程序之上开发应用程序协议的情况下,用高级编程语言(如C、C++、C#)编写的本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在自动化系统中执行的方法,所述自动化系统包括限定相应物理资产的多个生态系统和被配置成控制所述物理资产的多个可编程逻辑控制器(PLC),所述方法包括:由来自所述多个生态系统之一的消耗者轮询所述PLC,以获得自动化功能;响应于所述轮询,由包括限定多个专用存储区的存储器的多个PLC中的第一PLC从注册表存储区中检索接口,所述注册表存储区存储关于所述多个专用存储区的提供者存储区中的可用接口的信息,使得所述消耗者发现接口;以及所述消耗者绑定到所述接口,以便在所述自动化功能运行时在所述消耗者和所述第一PLC之间建立连接。2.根据权利要求1所述的方法,其中,所述多个专用存储区限定消耗者存储区和所述注册表存储区,所述方法还包括:由所述第一PLC在所述多个专用存储区的所述注册表存储区中跟踪与所述第一PLC相关联的可用接口。3.根据权利要求2所述的方法,所述方法还包括:将与作为提供者运行的所述PLC相关联的接口存储在所述提供者存储区中;以及将与作为所述消耗者运行的所述PLC相关联的接口存储在所述消耗者存储区中。4.根据权利要求1所述的方法,所述方法还包括:绑定后,所述消耗者通过所述接口向所述第一PLC发送数据。5.根据权利要求1所述的方法,所述方法还包括:绑定后,所述消耗者通过所述接口接收来自所述第一PLC的数据。6.根据权利要求1所述的方法,所述方法还包括:绑定后,向所述第一PLC发送功能调用以执行所述自动化功能;以及响应于所述功能调用,所述第一PLC改变所述提供者存储区内的运行状态标志,以便为所述消耗者保留所述自动化功能。7.根据权利要求6所述的方法,所述方法还包括:进一步响应所述功能调用,经由所述接口将与所述自动化功能相关联的运行参数传送给所述消耗者。8.根据权利要求6所述的方法,所述方法还包括:传送运行参数后,改变所述运行状态标志,以指示所述运行参数传送完成;以及调用所述自动化功能,以便通过所述第一PLC执行所...

【专利技术属性】
技术研发人员:曼纽尔
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1