概述
本文档介绍如何使用开源库 open62541 和 libmodbus 在 Linux 边缘网关上实现 Modbus TCP 到 OPC UA 的协议转换。适合有 C 语言基础的工程师参考。
环境准备
- Ubuntu 22.04 LTS
- gcc 11.4
- libmodbus-dev
- open62541 (v1.3)
步骤
- 编译安装 open62541 和 libmodbus。
- 编写 OPC UA 服务器,定义地址空间节点。
- 在主循环中轮询 Modbus TCP 从站,更新节点值。
- 配置证书和端点。
完整代码示例请参考 Bit Factory 技术文档库。

