配置OPC UA从站
OPC UA从站配置是指在 IDE 中配置 OPC UA Server 连接和节点读写通道的过程。通过从站配置,用户可以:
- 设置 OPC UA 从站基础信息和服务端连接参数
- 添加需要读取的输入通道
- 添加需要写入的输出通道
- 配置 OPC UA 节点命名空间、标识符类型和标识符
- 设置 I/O 地址映射和变量关联
- 查看 OPC UA 从站运行状态
从站配置入口
可通过以下方式进入从站配置页面:
- 在左侧项目树中展开 设备组态 > OPC UA Master,点击目标 OPC UA Slave 节点。
- 在 PLC 组网配置界面中,点击 OPC UA 从站卡片的配置入口。
进入从站配置页面后,左侧页签包含:
- 常规:基础信息和服务端连接设置
- 过程数据:输入/输出通道配置
- IO映射:地址和变量映射
- 状态:运行状态监控
常规配置
常规配置用于修改从站基础信息、服务端连接地址、安全策略、认证方式以及通信故障处理策略。
| 参数 | 说明 |
|---|---|
| 名称 | 从站在项目中的显示名称 |
| 描述 | 从站说明信息,可填写服务端用途、设备位置或维护说明 |
| 服务端地址 | OPC UA Server 的 Endpoint 地址,例如 opc.tcp://192.168.1.10:4840 |
| 安全策略 | OPC UA 通信使用的安全策略,需与服务端配置一致 |
| 安全模式 | 消息安全模式,需与服务端支持的模式一致 |
| 认证方式 | 连接服务端使用的认证方式,如匿名或用户名/密码 |
| 用户名/密码 | 使用账号认证时填写的登录信息 |
| 故障处理 | 设置从站通信异常时的处理策略 |
提示
如果无法连接服务端,优先检查服务端地址、端口、防火墙、安全策略和认证方式是否一致。
过程数据配置
过程数据页签用于配置 OPC UA 节点通道。输入通道表示 PLC 从 OPC UA Server 读取的数据,输出通道表示 PLC 写入 OPC UA Server 的数据。
在过程数据页签中,可点击 添加输入通道 或 添加输出通道 新增节点通道;勾选通道后,可点击 删除所选 批量删除。
通道字段
| 字段 | 说明 |
|---|---|
| 数据类型 | PLC 侧通道数据类型,例如 BOOL、BYTE、WORD、DWORD、REAL、LREAL |
| 数量 | 当前通道包含的数据数量,单个变量通常为 1 |
| 命名空间 | OPC UA 节点的 NamespaceIndex,例如 3 |
| 标识符类型 | OPC UA 节点标识符类型,例如 String、GUID、Numeric |
| 标识符 | OPC UA 节点的 Identifier,例如字符串 ID、GUID 或数值 ID |
| 标识符数据类型 | OPC UA Server 侧节点数据类型,例如 bool、byte、uint16、uint32、uint64、float、double |
| 故障处理 | 当前通道通信异常时的处理方式 |
| 安全值 | 输出通道在停机或故障情况下使用的安全输出值 |
| 描述 | 通道说明,用于标识节点用途或信号含义 |
| 操作 | 点击 编辑 可修改当前通道配置 |
添加输入通道
- 在 过程数据 页签中点击 添加输入通道。
- 选择 PLC 侧 数据类型,填写 数量。
- 填写 OPC UA 节点的 命名空间、标识符类型 和 标识符。
- 选择与服务端节点一致的 标识符数据类型。
- 根据需要设置 故障处理 和 描述。
- 点击 确定 保存配置。
添加输出通道
- 在 过程数据 页签中点击 添加输出通道。
- 按服务端节点信息填写数据类型、数量、命名空间、标识符类型和标识符。
- 根据需要设置 安全值,用于异常情况下的输出保护。
- 点击 确定 保存配置。
添加完成后,可在过程数据页签中查看已配置的输入和输出通道。
注意
PLC 侧数据类型应与 OPC UA Server 节点数据类型匹配。若类型不一致,可能导致读写失败、数据截断或数值异常。
I/O映射配置
I/O 映射页签用于查看过程数据通道与 PLC 地址、变量之间的映射关系。
| 字段 | 说明 |
|---|---|
| IO类型 | 通道方向,包括输入和输出 |
| 通道 | 过程数据通道名称或序号 |
| 数据类型 | 映射数据的数据类型 |
| 地址 | PLC I/O 地址,例如 %IB1、%QB7 |
| 关联 | 是否将该通道关联到变量 |
| 变量 | 通道关联的变量名称 |
操作说明:
- 勾选 关联 后,可将通道绑定到变量。
- 绑定后,程序可通过变量读取 OPC UA 输入数据或写入 OPC UA 输出数据。
- 配置完成后,建议在全部 I/O 界面核对地址、变量、主站和从站归属。
从站状态
状态页签用于查看 OPC UA 从站运行状态。状态数据通常在 PLC 运行时可用,可用于诊断从站连接是否正常。
| 字段 | 说明 |
|---|---|
| 状态 | 当前 OPC UA 从站连接或运行状态 |
| 状态进入时间 | 从站进入当前状态的时间 |
| 诊断信息 | 连接失败或读写异常时的诊断提示 |
配置流程总结
添加OPC UA主站 -> 添加OPC UA从站 -> 配置常规参数 -> 添加输入/输出通道 -> 设置IO映射 -> 编译下载 -> 运行验证
注意事项
注意
- 服务端连接:确保 OPC UA Server 地址、端口、安全策略和认证方式配置正确。
- 节点标识:命名空间、标识符类型和标识符必须与 OPC UA Server 中的节点保持一致。
- 数据类型匹配:PLC 侧数据类型和服务端节点数据类型应保持一致或兼容。
- 配置生效:修改连接参数、过程数据或 I/O 映射后,需要重新编译并下载到 PLC 才能生效。
提示
- 可先使用 OPC UA 客户端工具确认服务端节点可读写,再在 IDE 中配置同样的节点信息。
- 输出通道建议配置安全值,避免通信中断时输出保持在非预期状态。
- 通道描述建议填写设备点位、变量含义或外部系统标签,便于后续维护。