OPC UA Pub/Sub模式介绍,更适合工业4.0的连接方式

01
发布者/订阅者模型
pub/sub模型与客户端/服务器模型完全不同,但在opc ua中,两者有相似之处。
在pub/sub模型中,我们有一个publisher(发布者)组件,它可以定义为包含变量或事件类型的数据集。发布者将发布datasetmessages(数据设置管理)信息,其中分别包含数据变化或事件的内容。因此传输的数据类似于客户端/服务器订阅。但它的排列方式有点不同。
pub/sub模型 
消息被发布到网络中,订阅者可以在网络中收听消息并过滤所需内容。因此,与客户端/服务器模型中的订阅相反,是由发送方在数据集中定义将发送什么,而不是接收方。否则,datasetmessages中的数据基本上与notificationmessages中的数据相同(尽管格式不同)。
该模型可扩展,因为理论上可以有任意数量的发布者和任意数量的订阅者。它们都通过同一网络连接,但不是彼此连接,这是对客户端/服务器模型的主要改进。
02
pub/sub模型的网络类型
opc ua为pub/sub定义了两种不同的网络类型。
1.本地网络——可以使用udp广播(或在某些情况下单播)或以太网apl。消息是opc ua规范中定义的优化二进制uadp。因此,只有opc ua订阅者可以解释消息。
2.消息队列代理——实际上可以是mqtt或amqp代理。在这种情况下,消息通常是json消息,可以使用uadp来提高性能。opc基金会为信息定义了一个标准的内容结构,但基本上任何json订阅者都可以解释和理解它们。
pub/sub模型的网络类型 
03
pub/sub模型的优缺点
pub/sub模型解决了网络可伸缩性的问题,因此像mqtt这种协议已经在许多(非opc ua)应用程序中非常流行,在这些应用程序中,您需要连接数千个数据提供者,例如连接到中央监控的小型传感器或远程表。因此opc ua为消息内容添加了一些标准化格式,以及将opc ua数据映射到消息内容的标准方法。
另一方面,opc ua使用pub/sub模型在本地网络中实现非常快速的通信,一旦网络通过以太网tsn和apl技术变得确定和快速,我们可以预见通过opc ua pub/sub进行实时通信的可能性。这就是opc ua现场级通信(flc)计划的全部内容,以及新的现场交换(fx)规范可以提供的内容。
04
pub/sub场景
世界正缓慢地从基于自动化金字塔的工业3.0转向工业4.0,在工业4.0中,工厂中的所有组件都连接到生产网络。客户端/服务器模型非常适合以前的工厂,在那里的智能组件的数量很少,连接也很少。在新的工业4.0中,当共享网络生产和消费信息的组件数量增加时,连接问题可能会爆发,pub/sub模式应该更适合这样的新环境。
点此查看客户端/服务器模型的历史介绍文章
智能制造场景 
实际在大多数情况下,pub/sub可以与客户端/服务器模型结合。这允许网络构建人员将发布服务器添加到服务器,将订阅服务器添加到客户端或任何其他组合。
05
结论
因此,我们仍然需要opc ua客户端/服务器模型,以便能够在典型的scada场景中“同步”通信。我们介绍了pub/sub模型,并通过它实现了更好的可伸缩性的网络,并且提高了通信性能,这使其成为实时通信的优质备选方案。我们预测pub/sub模型在opc ua现场级通信(flc)计划和新的现场交换(fx)标准中也发挥着重要作用。

中兴通讯:中兴A20屏下摄像头技术极大概率是上半年唯一选择
家电巨头集体深度布局 异曲同工赢取战略转型
苹果PowerbeatsPro耳机将于6月登陆国内 售价1888元
32英寸高压LIPS液晶电视电源参考设计方案介绍
中国联通运用AI技术,提出承载网络流量分析及告警故障智能派单算法
OPC UA Pub/Sub模式介绍,更适合工业4.0的连接方式
工业互联网是社会变革的毒药还是解药?
嵌入式Linux设计:硬件和驱动程序
基于TMS320F2812实现MPPT控制系统的设计
浅析传感器的定义及分类
高通争夺博通各领域市场 与博通进行直接较量
AR1000应用电路(Touch Controller)
数字化转型为何缺不了NVMe全闪存?
关于采用TVS管ESD原理的技术解析
Intel将整合处理器 推节能芯片应对AMD
恩捷股份再次加大在锂电隔膜的布局
联发科强调,事实上台湾有关部门并没有禁止联发科向中兴通讯供应芯片
Magic Leap已选择AT&T作为其美国消费者的独家无线分销商
华为已获得30多个5G商用合同其中18个合同来自欧洲
5G的三大应用场景