Skip to content

2.2 OPC UA ​

把寄存器发布成 OPC UA 节点,组态软件(KingSCADA、WinCC、Ignition 等)按标准客户端接进来。

只在部分机型出现

「OPC UA」子标签只在 ESP32-S3 固件和软 PLC 模拟器上显示 —— OPC UA 协议栈比 BACnet 还大,普通 ESP32 的程序分区放不下。其他机型看不到这一页是固件限制,不是配置问题。

节点的层级 ​

标识符里写一个点,客户端里就多出一级目录 —— 不用另外建文件夹:

OPC UA 节点层级:Boiler1.SupplyTemp 自动建出 Boiler1 目录

怎么配 ​

打开「启用 OPC UA」→ 服务端参数一般只改端口和服务器名称 → 在「服务端节点」里一行配一个节点。

字段说明
标识符节点的 BrowseName,带 . 会自动建层级目录,如 Boiler1.SupplyTemp
显示名客户端里显示的名字,可以写中文
数据类型Float / Int16 / Boolean…,要和寄存器里存的一致
PLC寄存器值取自哪个寄存器
读写只读 / 可读写 / 只写
工程单位、量程上下限可选,填了客户端能直接读到单位和范围

OPC UA:Boiler1 目录下两个 Float 节点

点表支持从 Excel 粘贴导入

服务端节点表和客户端采集点表都支持从 Excel 直接复制粘贴导入。服务端上限 256 个节点,逐条手工录入工作量过大。

配完要点 💾 写入配置 → 🔄 重启生效。

安全 ​

默认是匿名 + 不加密

出厂默认允许匿名登录且不加密,同网段任何人都能读写 PLC 寄存器。设备挂 4G 或暴露到公网时,务必关掉匿名并设置用户名密码。

相关文档 ​

字段含义、点表写法、测试步骤见 opcua 模块。

对外口径

安全策略为 None、用户名密码明文、无证书;未与第三方客户端做过逐一互操作测试,客户需要联调可提供设备协助。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研