0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

盟通科技 2023-08-03 10:30 次阅读

01

发布者/订阅者模型

Pub/Sub模型与客户端/服务器模型完全不同,但在OPC UA中,两者有相似之处。

在Pub/Sub模型中,我们有一个Publisher(发布者)组件,它可以定义为包含变量或事件类型的数据集。发布者将发布DataSetMessages(数据设置管理)信息,其中分别包含数据变化或事件的内容。因此传输的数据类似于客户端/服务器订阅。但它的排列方式有点不同。

v2-38af9c1692a5945dce338b83986c7e7a_720w.webpPub/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订阅者都可以解释和理解它们。

v2-58efc108507d420b74e85cbbefef75c7_720w.webpPub/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模式应该更适合这样的新环境。

点此查看客户端/服务器模型的历史介绍文章

v2-2864b92c52d8d8d1a548e2f573f6645d_720w.webp智能制造场景

实际在大多数情况下,Pub/Sub可以与客户端/服务器模型结合。这允许网络构建人员将发布服务器添加到服务器,将订阅服务器添加到客户端或任何其他组合。

05

结论

因此,我们仍然需要OPC UA客户端/服务器模型,以便能够在典型的SCADA场景中“同步”通信。我们介绍了Pub/Sub模型,并通过它实现了更好的可伸缩性的网络,并且提高了通信性能,这使其成为实时通信的优质备选方案。我们预测Pub/Sub模型在OPC UA现场级通信(FLC)计划和新的现场交换(FX)标准中也发挥着重要作用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OPC
    OPC
    +关注

    关注

    7

    文章

    263

    浏览量

    45735
  • 工业4.0
    +关注

    关注

    48

    文章

    1936

    浏览量

    117628
  • OPCUA
    +关注

    关注

    1

    文章

    21

    浏览量

    2251
收藏 人收藏

    评论

    相关推荐

    物通博联工业智能网关快速实现OPC UA 协议速配

    OPC UA协议设备进行数据采集、边缘计算、远程监控、远程组态应用以及数据分析。 工具/材料: 电脑 、 线材(网线 、 串口线 ); 物通博联工业智能网关; OPC
    的头像 发表于 04-02 17:24 157次阅读
    物通博联<b class='flag-5'>工业</b>智能网关快速实现<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 协议速配

    工业自动化协议转换网关BL121ML 多种协议 To OPC UA 网关产品介绍

    电子发烧友网站提供《工业自动化协议转换网关BL121ML 多种协议 To OPC UA 网关产品介绍.pdf》资料免费下载
    发表于 01-26 14:39 0次下载

    工业自动化协议转换网关BL121BN BACnet To OPC UA 网关产品介绍

    电子发烧友网站提供《工业自动化协议转换网关BL121BN BACnet To OPC UA 网关产品介绍.pdf》资料免费下载
    发表于 01-26 14:38 0次下载

    工业自动化协议转换网关BL121PO PLC To OPC UA 网关产品介绍

    电子发烧友网站提供《工业自动化协议转换网关BL121PO PLC To OPC UA 网关产品介绍.pdf》资料免费下载
    发表于 01-26 14:36 0次下载

    工业自动化协议转换网关BL121 Modbus To OPC UA 网关产品介绍

    电子发烧友网站提供《工业自动化协议转换网关BL121 Modbus To OPC UA 网关产品介绍.pdf》资料免费下载
    发表于 01-26 14:34 0次下载

    Modbus转OPC UA协议转换网关BL121

    Modbus转OPC UA网关BL121是一款低成本的Modbus转OPC UA的解决方案,实现各种工业设备从Modbus到
    的头像 发表于 01-24 10:21 128次阅读
    Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议转换网关BL121

    物通博联工业智能网关快速实现OPC UA协议设备数据采集

    OPC UA协议设备进行数据采集、边缘计算、远程监控、远程组态应用以及数据分析。 工具/材料: 电脑 、 线材(网线 、 串口线 ); 物通博联工业智能网关; OPC
    的头像 发表于 01-18 15:08 372次阅读
    物通博联<b class='flag-5'>工业</b>智能网关快速实现<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议设备数据采集

    Prosys OPC UA Edge 介绍

    Prosys OPC UA Edge (EDGE) ,它结合了边缘计算和数据协调的优点,使用户可以轻松地将底层OPC UA服务器的不同信息模型转换为一个标准化模型。
    的头像 发表于 01-11 14:03 516次阅读
    Prosys <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> Edge <b class='flag-5'>介绍</b>

    BL121EN:连接IEC 61850和OPC UA的可靠桥梁

    BL121EN:连接IEC 61850和OPC UA的可靠桥梁
    的头像 发表于 12-06 09:03 198次阅读
    BL121EN:<b class='flag-5'>连接</b>IEC 61850和<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>的可靠桥梁

    实现Modbus设备转OPC UA OPC DA协议的解决方案

    通过vfbox网关实现modbus协议转换成OPC UA OPC DA协议,连接scada系统或者设备。此应用方案操作简单,不需要编程,轻松实现设备之间的互联互通。
    的头像 发表于 12-04 09:15 358次阅读
    实现Modbus设备转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> <b class='flag-5'>OPC</b> DA协议的解决方案

    如何区分opc uaopc da协议和对应的使用测试

    本文介绍opc uaopc da两种协议的区别和使用上的区别,分别介绍了两种协议的测试软件。
    的头像 发表于 11-01 09:29 878次阅读
    如何区分<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>和<b class='flag-5'>opc</b> da协议和对应的使用测试

    OPC UA FX是什么?优势及未来趋势全解析

    上运行,支持数据、事件和方法的交互,以及复杂的信息建模。 OPC UA还具有高级的 安全 性,可以加密、签名和验证消息,以及控制客户端和服务器之间的连接OPC
    的头像 发表于 10-25 14:30 349次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> FX是什么?优势及未来趋势全解析

    多协议转换网关支持OPC UA及SNMP协议

    工业自动化领域中,Modbus RTU、IEC61850、IEC101、PLC协议和SNMP OPC UA是常见的通信协议。为了实现不同系统之间的数据交互,将上述协议转换为SNMP OPC
    发表于 10-09 19:52

    OPC UA PubSub模式及其使用场景1 – OPCUA标准模型概念以及OPC UA架构

    客户端/服务器模型是OPC UA中标准的通信模型。基于这样一种思想:存在一个被动的服务器组件,该组件对所有客户端的应用程序公开其数据。
    的头像 发表于 07-07 14:00 903次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> PubSub<b class='flag-5'>模式</b>及其使用场景1 – OPCUA标准模型概念以及<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>架构

    注塑机制造新时代,注塑网关携手注塑机一同启航工业4.0

    个重要的通信协议(IEC 62541),同样也是工业领域最有希望的连接标准。开放平台通讯一致架构OPC UA的标准被公认为是一种有出路的、完结持续信息交流的方法,因而它现已成为
    的头像 发表于 06-16 14:57 376次阅读
    注塑机制造新时代,注塑网关携手注塑机一同启航<b class='flag-5'>工业</b><b class='flag-5'>4.0</b>!