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

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

3天内不再提示

现代协议:OPC UA与MQTT

星星科技指导员 来源:嵌入式计算设计 作者:Arlen Nipper 2022-11-24 15:21 次阅读

在实施 OPC 或 OPC UA 架构之前,请考虑以下挑战。关于OPC UA最常见的抱怨是实施起来有多复杂。

OPC UA于2008年发布,是对原始OPC互操作性标准的更新,用于工业自动化中安全可靠的数据交换。OPC 建立在客户端/服务器架构之上。OPC服务器转换硬件通信协议,然后任何需要连接到硬件的程序都成为OPC客户端软件。

在实施 OPC 或 OPC UA 架构之前,请考虑以下挑战。关于OPC UA最常见的抱怨是实施起来有多复杂。OPC UA 规范为 1,240 页。完全实施后成本高昂,而且占用 CPU 利用率、开发成本和持续支持成本也很高。OPC也很不灵活,很难处理当今车间里的各种数据结构和异构设备。它与多个数据使用者作斗争,并且不执行一对多方法所需的实际数据解耦。

深入了解 MQTT

MQTT 是我在 1999 年与 IBM 的 Andy Sanford Clark 共同发明的一种传输协议,是一种轻量级的发布-订阅网络协议,允许多个数据使用者,专为受限设备和低带宽、高延迟或不可靠的网络而设计。MQTT 基于面向消息的中间件方法。

MQTT 规范简单易行。规格是 80 页,Sparkplug 又增加了 60 页。它轻量级且灵活,因为它按异常或发布/订阅模型进行报告,从而最大限度地减少数据占用空间。MQTT 具有成本效益、开放标准且安全,具有 TCP/IP 层安全性。在硬件和软件方面原生实施MQTT-Sparkplug的供应商数量正在迅速增长。所有领先的云供应商、物联网平台、边缘计算平台、大数据和第三方应用程序都支持 MQTT。

Sparkplug是Eclipse Tahu项目中的新规范,它定义了如何在任务关键型实时环境中使用MQTT。Sparkplug为工业应用定义了标准的MQTT主题命名空间、负载和会话状态管理,同时满足实时SCADA实施的要求。Sparkplug B 规范提供了定义用于 OT 的标记值所需的上下文数据,同时还向 IT 提供数据,使其 100% 可自我发现且易于使用。

将 MQTT 与开放标准 Sparkplug 结合使用,可以在经过验证的软件工具上进行简单配置,从而安全地弥合 OT/IT 差距,并为数据科学家提供上下文信息,以便使用大数据分析、ML 和 AI 来获得洞察力并提高生产力和利润。MQTT 在从石油和天然气到遥测再到流程制造等行业中开辟了这些用例。

OPC UA 和 MQTT 可以协同工作

OPC UA和MQTT实际上可以和谐地协同工作。它们在移动数据的方式上可能是截然相反的,但仍有一些旧设备需要 OPC 服务器来共享数据,并且有一种方法可以使用 MQTT 来克服所提出的挑战。通过将传感器连接到传统PLC,物联网平台可以将该数据连接并转换为MQTT,在发布/订阅模型中将其移动到任何类型的网络,然后将其发送到云和企业应用程序,或者某些物联网平台将其转换回传统OPC客户端的OPC。

许多制造商已根据其环境中的现有体系结构做出了选择。如果他们有SCADA系统,他们倾向于使用OPC或OPC UA。然而,新的制造商或那些希望进行数字化转型的制造商应该考虑MQTT / Sparkplug来解决现代挑战,并采用IIoT解决方案,可以轻松处理整个企业中任意数量的数据生产者和消费者。

审核编辑:郭婷

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

    关注

    2909

    文章

    44625

    浏览量

    373229
  • 服务器
    +关注

    关注

    12

    文章

    9149

    浏览量

    85401
收藏 人收藏

    评论

    相关推荐

    opc da 服务器数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua
    的头像 发表于 12-25 15:29 76次阅读
    <b class='flag-5'>opc</b> da 服务器数据 转 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>项目案例

    DTL698电表数据 转 opc ua协议项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua
    的头像 发表于 12-19 14:15 107次阅读
    DTL698电表数据 转 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>协议</b>项目案例

    OPC UA协议有什么功能

    在工业自动化领域,数据交换的效率和安全性是保障生产流程顺利进行的关键因素。OPC UA(Open Platform Communications Unified Architecture)协议,由
    的头像 发表于 10-14 13:50 351次阅读

    OPC UA协议网关的应用与实现

    OPC UA协议网关用于连接PLC等工业设备与云平台或其他系统。它作为工业自动化领域的桥梁,具有以下关键功能: 多协议支持:OPC
    的头像 发表于 09-23 14:52 338次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>网关的应用与实现

    BACnet转OPC UA网关在GE Digital iFIX的集成应用

    技术推出BACnet转OPC UA网关BL121BN,为用户提供了一个既高效又可靠的协议转换解决方案。 一、BACnet转OPC UA网关的
    的头像 发表于 08-13 16:02 326次阅读
    BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关在GE Digital iFIX的集成应用

    楼宇自动化系统:BACnet转OPC UA协议网关与WinCC系统的无缝集成

    OPC UA协议网关? 1.概述 BL121BN是钡铼推出的一款专注于实现楼宇设备与OPC UA系统之间高效通信的
    的头像 发表于 08-13 15:59 465次阅读
    楼宇自动化系统:BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>网关与WinCC系统的无缝集成

    实现工业设备与ThingWorx无缝对接:Modbus转OPC UA协议网关的应用

    随着智能制造的不断演进,将这些传统设备与现代自动化软件如ThingWorx高效集成,已成为技术发展的重要课题。本文将探讨如何利用Modbus转OPC UA协议网关,实现工业设备与Thi
    的头像 发表于 08-09 17:14 357次阅读
    实现工业设备与ThingWorx无缝对接:Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>网关的应用

    Modbus转OPC UA协议网关BL121实现高效、安全、可靠的跨协议通信

    协议,上行转发支持OPC UA协议OPC UA网关作为工业自动化领域的重要设备,以其
    的头像 发表于 08-09 13:52 318次阅读
    Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>网关BL121实现高效、安全、可靠的跨<b class='flag-5'>协议</b>通信

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

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

    PLC转MQTT 、OPC UA安全网关支持集成华为云平台

    PLC转MQTTOPC UA物联网关在华为云平台的应用,主要通过PLC转MQTT 、OPC UA
    的头像 发表于 08-01 13:52 383次阅读
    PLC转<b class='flag-5'>MQTT</b> 、<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>安全网关支持集成华为云平台

    PLC转MQTT OPC UA物联网关实现PLC转MQTT,PLC转OPC UA

    PLC转MQTT OPC UA物联网关BL104是一款专为工业环境设计的工业级协议转换网关,BL104简单配置、稳定运行,是工业智能化的理想选择,下面是关于这款物联网关的详细介绍: 一
    的头像 发表于 08-01 11:45 481次阅读
    PLC转<b class='flag-5'>MQTT</b> <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>物联网关实现PLC转<b class='flag-5'>MQTT</b>,PLC转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>

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

    现代工业设施中,设备的异构性带来了数据集成和通信的挑战。为了有效地实现不同设备之间的数据交换,Modbus转OPC UA网关成为了一种常见的解决方案,本文将详细说明 利用钡铼技术的OPC
    的头像 发表于 07-11 10:35 501次阅读
    钡铼如何实现Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>?

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

    以及相关的集成步骤。 一、什么是OPC UA网关? OPC UA(开放式连接和集成统一架构)是一种跨平台的工业通信协议,它允许不同厂商的设备
    的头像 发表于 07-10 15:21 1013次阅读
    <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>方案

    opc ua设备数据 转MQTT项目案例

    案例说明 设置网关采集OPC UA设备数据 把采集的数据转成MQTT协议转发给其他系统。 VFBOX网关工作原理 VFBOX网关是协议转换
    的头像 发表于 07-10 14:36 302次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 转<b class='flag-5'>MQTT</b>项目案例

    Modbus转OPC UA协议转换网关BL121

    支持Modbus RTU、Modbus TCP协议,上行转发支持OPC UA协议。具备两/六个RS485/RS232串口、两个网口和一个4G/WiFi无线传输接口,Modbus转
    的头像 发表于 01-24 10:21 469次阅读
    Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>转换网关BL121