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

    文章

    6944

    浏览量

    56565
  • OPC
    OPC
    +关注

    关注

    7

    文章

    373

    浏览量

    49409
  • 协议转换
    +关注

    关注

    1

    文章

    314

    浏览量

    10255
  • MQTT
    +关注

    关注

    5

    文章

    739

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SNMP设备数据 SNMP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 03-05 11:13 249次阅读
    SNMP<b class='flag-5'>设备</b><b class='flag-5'>数据</b> <b class='flag-5'>转</b> SNMP<b class='flag-5'>项目</b>案例

    opc ua设备数据 SNMP项目案例

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

    bacnet mstp设备数据 SNMP项目案例

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

    opc da 服务器数据 SNMP项目案例

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

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

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

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

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

    AB plc设备数据 SNMP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 01-04 15:19 358次阅读
    AB plc<b class='flag-5'>设备</b><b class='flag-5'>数据</b> <b class='flag-5'>转</b> SNMP<b class='flag-5'>项目</b>案例

    modbus设备数据 SNMP项目案例

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

    楼宇照明BACnetOPC UA网关的功能作用

    控系统采用BACnet协议,物联网云平台则采用OPC UA协议,不同的协议导致两者无法直接通信,亟需高效可靠的解决方案。 对此,物通博联(WideIOT)提供协议转换网关的解决方案,实现BACnet
    的头像 发表于 12-10 15:48 594次阅读
    楼宇照明BACnet<b class='flag-5'>转</b><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 uaopc da,DNP3
    的头像 发表于 12-09 16:14 812次阅读
    <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>IEC104<b class='flag-5'>项目</b>案例

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

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

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

    历史数据迁移与多级告警联动等功能,具体如下: 协议转换与统一:网关的核心功能之一是将不同工业设备和系统使用的通信协议(如Modbus、Profinet、三菱/西门子PLC协议等)转换为OPC
    的头像 发表于 09-29 15:42 826次阅读
    <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 uaopc da,DNP3
    的头像 发表于 09-28 14:01 627次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>设备</b><b class='flag-5'>数据</b> 保存到MySQL<b class='flag-5'>数据</b>库<b class='flag-5'>项目</b>案例

    opc ua设备数据 HJ212项目案例

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

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

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