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

    文章

    4651

    浏览量

    51646
  • OPC
    OPC
    +关注

    关注

    7

    文章

    351

    浏览量

    46396
  • 协议转换
    +关注

    关注

    1

    文章

    171

    浏览量

    9646
  • MQTT
    +关注

    关注

    5

    文章

    655

    浏览量

    22798
收藏 人收藏

    相关推荐

    IEC103设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 01-06 11:59 138次阅读
    IEC103<b class='flag-5'>设备</b><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'>项目</b>案例

    SNMP设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 01-03 15:43 172次阅读
    SNMP<b class='flag-5'>设备</b><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'>项目</b>案例

    IEC61850设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 01-02 15:32 183次阅读
    IEC61850<b class='flag-5'>设备</b><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'>项目</b>案例

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

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-31 14:05 185次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>设备</b><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'>项目</b>案例

    Ethercat设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-26 15:24 204次阅读
    Ethercat<b class='flag-5'>设备</b><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'>项目</b>案例

    电力IEC104设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-24 14:26 210次阅读
    电力IEC104<b class='flag-5'>设备</b><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'>项目</b>案例

    CJ188设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-20 14:20 199次阅读
    CJ188<b class='flag-5'>设备</b><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'>项目</b>案例

    CClink IEF Basic设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-04 15:06 272次阅读
    CClink IEF Basic<b class='flag-5'>设备</b><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'>项目</b>案例

    串口环保212设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-02 17:44 237次阅读
    串口环保212<b class='flag-5'>设备</b><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'>项目</b>案例

    modbus设备数据 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 11-29 16:20 325次阅读
    modbus<b class='flag-5'>设备</b><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'>项目</b>案例

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

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

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

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

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

    MQTTOPC UA作为主流的物联网协议,以其轻量级和高效性在工业自动化中得到了广泛应用。本文将带大家了解PLCMQTT
    的头像 发表于 08-01 16:54 1722次阅读
    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 497次阅读
    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 569次阅读
    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>