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

    文章

    337

    浏览量

    46142
  • 工业4.0
    +关注

    关注

    48

    文章

    2012

    浏览量

    118587
  • OPCUA
    +关注

    关注

    1

    文章

    25

    浏览量

    2316
收藏 人收藏

    评论

    相关推荐

    OPC UA协议有什么功能

    OPC基金会推出并维护,正是为了应对这一需求而设计的一种统一、安全、可靠的通信标准。本文将详细介绍OPC UA协议的基本概念、核心优势及其在各领域的应用。
    的头像 发表于 10-14 13:50 313次阅读

    BACnet转OPC UA网关实现智能插座与InTouch系统对接

    工业自动化领域中,智能插座被广泛应用于各种楼宇自控系统中。随着工业4.0和智能制造的推进,如何将这些传统设备高效地集成到Wonderware InTouch(工业自动化组态软件)成为
    的头像 发表于 08-13 16:09 304次阅读
    BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关实现智能插座与InTouch系统对接

    PLC转MQTT 、OPC UA网关:一站式工业数据上传云平台解决方案

    MQTT和OPC UA作为主流的物联网协议,以其轻量级和高效性在工业自动化中得到了广泛应用。本文将带大家了解PLC转MQTT与OPC UA
    的头像 发表于 08-01 16:54 1315次阅读
    PLC转MQTT 、<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关:一站式<b class='flag-5'>工业</b>数据上传云平台解决方案

    钡铼如何实现Modbus转OPC UA协议?

    来实现高效的数据交换 。 一、Modbus和OPC UA简介   Modbus是一种通信协议,广泛应用于工业自动化领域。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Mo
    的头像 发表于 07-11 10:35 480次阅读
    钡铼如何实现Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议?

    OPC UA网关实现低成本的PLC接入OPC UA方案

    以及相关的集成步骤。 一、什么是OPC UA网关? OPC UA(开放式连接和集成统一架构)是一种跨平台的
    的头像 发表于 07-10 15:21 960次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关实现低成本的PLC接入<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>方案

    Prosys OPC UA 软件产品

    (IoT)和工业4.0解决方案的标准通信协议。 OPC UA技术介绍 OPC
    的头像 发表于 07-05 18:09 1199次阅读
    Prosys <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 软件产品

    【技术分享】 OPC UA安全策略证书简述

    工业通信领域上,OPC UA通信相信大家都不陌生,在使用OPC UA建立客户端和服务器连接的配
    的头像 发表于 05-14 16:16 532次阅读

    OPC UA可拓展I/O协议模块

    OPC UA I/O控制器BL205_OPC UA是专为工业4.0设计的新型I/O系统,支持
    的头像 发表于 04-03 15:32 436次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>可拓展I/O协议模块

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

    OPC UA协议设备进行数据采集、边缘计算、远程监控、远程组态应用以及数据分析。 工具/材料: 电脑 、 线材(网线 、 串口线 ); 物通博联工业智能网关; OPC
    的头像 发表于 04-02 17:24 662次阅读
    物通博联<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次下载

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

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