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

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

3天内不再提示

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

jf_37490617 来源:jf_37490617 作者:jf_37490617 2024-07-10 14:36 次阅读

目录

1 案例说明...1

2 VFBOX网关工作原理..1

3 准备工作...2

4 配置VFBOX网关采集opc ua的数据..2

5 用MQTT协议转发数据...4

6 配置参数说明...4

7 上报内容配置...5

8 其他说明...8

9 案例总结...8

案例说明

设置网关采集OPC UA设备数据

把采集的数据转成MQTT协议转发给其他系统。

VFBOX网关工作原理

VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子欧姆龙,三菱,AB PLC,DLT645,DLT698电表,modbus rtu tcp,环保的HJ212协议,opc ua和opc da,电力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT现场总线协议,bacnet,MQTT,mysql,sqlserver数据库。不同型号的网关支持不同的协议,具体支持的协议参考网关侧面标签上的型号。依托500多种型号的网关产品,可以实现多种不同协议之间的互联互通。

网关连接在不同协议的设备之间,就像一个“翻译”,把一种设备支持的协议,转换成另一种设备支持的协议,从而实现两个不同协议的设备之间的数据交换。工作架构如下:

wKgZomZ71AqAatg_AAF3UDm__Z8678.png

准备工作

仰科网关。支持采集OPC UA设备数据,MQTT协议转发。

电脑。IP设置成192.168.1.198,和网关在同一个网段。

网线、12V电源

配置VFBOX网关采集opc ua的数据

打开VFBOX studio软件。新建一个工程。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.

新建设备,选择OPC UA Client

wKgZomaOJdCAWidfAAETEwcmvWw954.png

输入OPC UA服务器的路径

wKgaomaOJgiAAJp7AAB5zxW5eUM291.png

添加要采集的数据。数据类型(Datetype),地址(NodeId)就是上面表格中的信息。数据类型要选对,否则也采集不到数据。

wKgZomaOJi-ALAAFAAHz9xuAq7c405.png

完成上述配置后,点击“下载”,把工程下载到网关中,点击“查看数据”,查看网关采集到的数据情况。

用MQTT协议转发数据

启用网关内的MQTT服务,并输入相关信息。

绑定要上传的点位信息。

点击VS软件的“下载”按钮,下载工程到网关中。

配置参数说明

wKgaomaOJmmAWSX3AAF2KcJLJzk965.png

参数说明

参数项 说明
启用 Yse
启用MQTT协议
心跳间隔 60
单位秒,每隔60秒发送一次心跳间隔。
远程服务器IP地址 填写云平台中心的IP地址。
远程服务器端口 1883
阿里云默认是1883,其他可根据实际配置。
客户唯一编号 其他平台按实际填写
用户名 用户名
密码 密码
发布主题 云平台订阅的Topic,数据格式可选择或者按实际需求配置
发布间隔 30
单位秒。网关每隔30秒发送一次数据给云平台

上报内容配置

点击下图中的“Data Format”,在弹出的对话框中设置上报数据的格式。

wKgZomaOJqOAHCS2AAGkQaDmhFM033.png

系统默认格式如下图所示,可以点击“View Example”查看显示结果。用户可自行修改下面的内容,如果点击View Example可正常显示,则说明配置正确。

Key Words说明。

Key Words 说明
__REPEAT_TAG 系统自动重复此标签下的__TAG_NAME和__TAG_VALUE。只能使用一次。
__TAG_NAME 用户添加的Tag名称。
__TAG_VALUE 网关获取到的Tag对应的值。
__TAG_VALUE_STR 网关获取到的Tag对应的值,且在值上加上双引号。
__SYS_TIME 系统时间。
__SYS_TIME_STR 系统时间,加双引号。

举例

用户配置了两个Tag,需要把这两个Tag的值通过mqtt上报给平台。

定义的mqtt上报格式如下:

wKgaomaOJ0WAe2dvAAFMuoT3kY4475.png

则网关上报的实际数据如下。网关会自动把Tag的名称和值添加到上报的数据中。

其他说明

如果网关不能发送数据到MQTT服务器,先测试一下MQTT服务器是否允许其他设备的连接。需要关闭MQTT服务器上的防火墙和杀毒软件,其他设备或者测试软件可以连接到MQTT服务器上。

可以使用VBtrace功能,看一下网关的调试信息。

案例总结

使用协议转换网关可以很方便的实现不同协议的设备之间的数据转换。大量节省了项目实施过程的时间成本,人力成本。VFBOX网关产品都是工业级品质,符合工业应用的场景。只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:

不需要修改设备里的程序。

不影响设备原有的工作方式和功能。

只需要简单的配置就可以实现功能需求。

设备长期稳定工作。

网关运行架构如下

wKgaomZ71buAAaYOAANcQYnpamY034.png



审核编辑 黄宇

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

    关注

    9

    文章

    3949

    浏览量

    50462
  • OPC
    OPC
    +关注

    关注

    7

    文章

    315

    浏览量

    45952
  • 协议转换
    +关注

    关注

    1

    文章

    75

    浏览量

    9550
  • MQTT
    +关注

    关注

    5

    文章

    624

    浏览量

    22260
收藏 人收藏

    评论

    相关推荐

    BACnetOPC UA网关实现智能插座与InTouch系统对接

    。本文将详细探讨如何通过BACnetOPC UA协议网关实现智能插座与InTouch的对接,为大家提供参考。 一、BACnetOPC
    的头像 发表于 08-13 16:09 89次阅读
    BACnet<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关实现智能插座与InTouch系统对接

    楼宇自控升级:BACnetOPC UA网关在Ignition平台的应用案例

    钡铼技术推出的BACnetOPC UA协议网关BL121BN,专为楼宇设备OPC UA系统的
    的头像 发表于 08-13 16:04 130次阅读
    楼宇自控升级:BACnet<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关在Ignition平台的应用案例

    BACnetOPC UA网关在GE Digital iFIX的集成应用

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

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

    利用BACnetOPC UA协议网关实现楼宇设备与WinCC系统的对接可以实现更高效地数据集成、精准的环境监控以及提升楼宇
    的头像 发表于 08-13 15:59 134次阅读
    楼宇自动化系统:BACnet<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关与WinCC系统的无缝集成

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

    的完美对接。 一、ModbusOPC UA协议网关的角色 作为数据转换的枢纽,ModbusOPC
    的头像 发表于 08-09 17:14 188次阅读
    实现工业<b class='flag-5'>设备</b>与ThingWorx无缝对接:Modbus<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关的应用

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

    ModbusOPC UA网关BL121是一款低成本的ModbusOPC UA的解决方案,实现
    的头像 发表于 08-09 13:52 136次阅读
    Modbus<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关BL121实现高效、安全、可靠的跨协议通信

    利用ModbusOPC UA协议网关实现Modbus设备无缝通信

    在工业自动化领域,Modbus和OPC UA作为两种广泛应用的通信协议,各自在不同的设备和系统中发挥着重要作用,实现不同协议设备之间的无缝通信成为关键。钡铼技术的Modbus
    的头像 发表于 08-09 13:42 152次阅读
    利用Modbus<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关实现Modbus<b class='flag-5'>设备</b>无缝通信

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

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

    PLCMQTTOPC UA实时通信网关支持数据同步更新

    钡铼PLCMQTTOPC  UA物联网关BL104的网络环境配置需求包括有线网络环境、无线网络环境、安全网络环境(加密通信)以及云平台接入,用户根据所需的应用场景和需求,可以选择
    的头像 发表于 08-01 15:08 166次阅读
    PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b>、<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>实时通信网关支持<b class='flag-5'>数据</b>同步更新

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

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

    PLCMQTT OPC UA物联网关实现PLCMQTT,PLCOPC UA

    MQTT OPC UA物联网关BL104实现了PLC协议到MQTTOPC
    的头像 发表于 08-01 11:45 294次阅读
    PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b> <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>物联网关实现PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b>,PLC<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>

    钡铼如何实现ModbusOPC UA协议?

    在现代工业设施中,设备的异构性带来了数据集成和通信的挑战。为了有效地实现不同设备之间的数据交换,Modbus
    的头像 发表于 07-11 10:35 237次阅读
    钡铼如何实现Modbus<b class='flag-5'>转</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议?

    ModbusOPC UA协议转换网关BL121

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

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

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

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

    协议的网关变得越来越重要。 Modbus RTUSNMP OPC UA网关可以将Modbus RTU协议的数据转换为SNMP OPC
    发表于 10-09 19:52