新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 技术应用
纵横智控

OPC UA协议读数据-EG边缘计算网关-协议对接

2025-09-05 15:00:45 阅读: 发布人:纵横智控

需求概述

本文主要实现的功能是:使用EG系列网关采集OPC UA协议设备的数据。本文选择EG8200Mini作为演示载体,但文档所述方法适用于EG系列所有网关。

节点使用详情查看:Client(Item)节点 https://iotrouter.yuque.com/zn3vdn/eg8000/lo057k24u57ybw9e

准备工作

1. 硬件连接

OPC UA协议采用网口通信的方式,因此只需要保证EG网关的LAN口IP和OPC UA服务器的IP在一个网段即可。本例程IP地址分配如下:

 

EG8200Mini

OPC UA服务器

IP 地址

192.168.0.64

192.168.0.59

EG网关IP设置如下:

OPC UA协议读数据-EG边缘计算网关-协议对接

2. 验证环境

验证局域网内OPC UA服务器和网关是否能PING通。使用PING节点填入OPC UA服务器的IP,如果返回数字表示网络环境搭建成功。

此处为语雀图册卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/gz5m06ug5qv7sr6o#ipF7G

3. 确认点位地址

如果不清楚具体的点位地址,可以通过(https://iotrouter.yuque.com/attachments/yuque/0/2025/zip/38899154/1754967075662-dbb497f7-04ea-4450-be12-a963d22b5c6c.zip)软件连接并扫描OPC UA服务器中的变量来查看和确定地址信息。

使用UaExpert软件的操作步骤如下图所示:

OPC UA协议读数据-EG边缘计算网关-协议对接

OPC UA协议读数据-EG边缘计算网关-协议对接

OPC UA协议读数据-EG边缘计算网关-协议对接

根据上图所示,本示例需要采集的点位地址如下:

数据类型

OPC UA 节点标识(Node ID)

int16

ns=3;i=1009

bool

ns=3;i=1010

float

ns=3;i=1011

实现流程

第一步:配置采集流程

从节点库拖出一个OPC Client节点,配置OPC UA服务器的地址等连接参数,设置读取方式,READ读单个,READ MULTIPLE读多个。这里以同时读多个点位为例,所以选择READ MULTIPLE。

此处为语雀视频卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/gz5m06ug5qv7sr6o

第二步:数据合并

当需要采集多个点位数据时,每个数据会单独输出一条消息,不方便集中查看。可以使用合并节点,将多个数据合并为一条以键值对形式呈现的消息进行输出,便于统一查看与处理。

原理:合并节点将固定时间内收到的数据合并到一起输出(这里合并节点配置的2.5秒,根据实际采集周期设置,建议略大于一次完整采集所需时间,以确保数据完整)。

此处为语雀视频卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/gz5m06ug5qv7sr6o

热门产品