1. 概述
本文档提供基于边缘网关的OPC UA与Modbus协议转换的标准化部署步骤,适用于将老旧Modbus设备数据接入现代OPC UA架构。
2. 硬件要求
- 边缘网关:至少1个RS-485串口、1个以太网口,支持Linux或Windows IoT。
- Modbus设备:需提供设备手册中的寄存器地址表。
- OPC UA客户端:如UaExpert或Prosys OPC UA Browser。
3. 软件配置
- 安装协议转换软件(如Kepware、Node-RED + modbus-opcua节点)。
- 创建Modbus通道:设置串口参数(波特率、数据位、停止位、校验位)或TCP连接。
- 添加Modbus设备:输入从站地址,逐一添加寄存器(地址、数据类型、缩放因子)。
- 启动OPC UA服务器:配置端点URL、安全策略、用户认证。
- 映射Modbus标签到OPC UA节点:确保节点ID唯一,数据类型匹配。
- 测试连接:用OPC UA客户端浏览地址空间,验证数据值。
4. 注意事项
- Modbus地址偏移:确认设备手册使用0-based还是1-based地址。
- 字节序:大端(Motorola)或小端(Intel)需在软件中设置。
- 网关负载:避免同时轮询超过50个Modbus从站,否则考虑增加网关或优化轮询分组。

