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解决方案,可以轻松处理整个企业中任意数量的数据生产者和消费者。

审核编辑:郭婷

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

    关注

    2950

    文章

    48126

    浏览量

    418318
  • 服务器
    +关注

    关注

    14

    文章

    10356

    浏览量

    91744
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于OPC UA协议的PLC数据采集系统

    孤立的协议设备。因此,需要一个统一的标准来实现这些系统之间的数据交换,而OPC通信协议便能很好的解决这个问题。 物通博联(WideIOT)工业智能网关具备OPC
    的头像 发表于 03-19 10:09 353次阅读
    基于<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>协议</b>的PLC数据采集系统

    OPC UA协议深度剖析

    OPC UA(Open Platform Communications Unified Architecture)作为工业自动化领域的重要通信协议,近年来已成为工业4.0和智能制造的关键技术支撑
    的头像 发表于 03-03 17:00 915次阅读

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

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua
    的头像 发表于 02-09 15:20 221次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 转 SNMP项目案例

    如何实现与OPC UA协议远程通讯?

    实现OPC UA协议的远程通讯需要从协议特性、网络架构、安全机制及典型应用四个维度系统化构建解决方案。作为工业自动化领域的通用语言,OPC
    的头像 发表于 01-09 07:36 442次阅读

    CCLINK IE转OPC UA 黑科技!工业通讯网关打通车间数据传输链路

    在某新能源汽车电池组件生产车间,随着数字化升级推进,车间面临严重的设备数据互通瓶颈:生产线上的温度传感器、压力变送器等 OPC UA 协议设备,需通过 CCLINK IE转OPC
    的头像 发表于 01-07 15:11 361次阅读

    楼宇照明BACnet转OPC UA网关的功能作用

    控系统采用BACnet协议,物联网云平台则采用OPC UA协议,不同的协议导致两者无法直接通信,亟需高效可靠的解决方案。 对此,物通博联(W
    的头像 发表于 12-10 15:48 587次阅读
    楼宇照明BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关的功能作用

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

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

    工业MQTT网关有哪些使用功能和应用场景

    协议(如Modbus、OPC UA、Profinet、CAN等),将分散的工业设备(如PLC、传感器、数控机床)数据统一转换为MQTT协议
    的头像 发表于 12-04 11:17 632次阅读

    OPC UA数采网关具备哪些功能

    以物通博联网关为核心,OPC UA数采网关具备协议转换与统一、数据采集与集成、边缘计算与预处理、远程监控与管理、安全通信与数据保护、多协议与多接口支持、高可靠性与稳定性、灵活配置与便捷
    的头像 发表于 09-29 15:42 823次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>数采网关具备哪些功能

    opc ua设备数据 保存到MySQL数据库项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua
    的头像 发表于 09-28 14:01 624次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 保存到MySQL数据库项目案例

    OPC UA vs MQTT:工业协议如何选?

    开场:一场跨界的碰撞当OPCUA带着工业车间的严谨与精密走进智能工厂,工控老兵们感慨:“这才是懂车间的‘自己人’!”当MQTT携着物联网的灵活与轻量涌入万物互联时代,程序员们赞叹:“这流畅度,简直是
    的头像 发表于 08-22 11:09 1397次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> vs <b class='flag-5'>MQTT</b>:工业<b class='flag-5'>协议</b>如何选?

    GraniStudio:OPC UA 协议深度剖析

    在工业数据通信体系中,OPC UA 协议的客户端是连接工业设备与上层系统的 “桥梁”,负责发起数据请求、解析服务器响应、执行控制指令等核心操作。Granistudio 软件作为工业级零代码开发平台
    的头像 发表于 08-01 17:47 2001次阅读
    GraniStudio:<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> <b class='flag-5'>协议</b>深度剖析

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

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua
    的头像 发表于 06-10 13:55 727次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 转 HJ212项目案例

    工业物联网(IIoT)时代:工控一体机如何实现 OPC UAMQTT协议的无缝对接?

    在工业物联网(IIoT)蓬勃发展的浪潮中,设备之间高效、稳定的通信成为实现智能制造的关键基石。OPC UAMQTT 作为工业通信领域的重要协议,在不同场景下发挥着独特作用。工控一
    的头像 发表于 06-07 15:00 1485次阅读

    OPC UA or MQTT?我全都要!

    协议和轻量高效的协议之间做出取舍。然而,随着技术的发展,OPCUA和MQTT这两种协议通过不断结合自身的特性,为工业物联网构建了一种“既要又要”的解决方案。这种组
    的头像 发表于 04-25 15:43 990次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> or <b class='flag-5'>MQTT</b>?我全都要!