OPC UA Client
主动采集数据,需要使用 OPC UA Client 。 完成OPC UA协议基础认知后,可按照下述标准化步骤完成采集功能配置,核心包含、
- 新建 OPC UA Client 连接器
- 采集点位添加及NodeID配置
- (可选) 配置数据转换
配置前需前置确认:现场OPC UA服务端设备正常上电运行,工控机与设备网络链路互通,防火墙及端口未做拦截限制,保障通讯基础环境正常。
新建连接器
打开连接器管理,点新建,
- 协议选择 OPC UA Client
- 连接器名称 按照需求起个名字即可
- 连接器编号 使用英文+数字,这个字段是 数据点id的组成部分
- Endpoint Url 采集地址,一般是 opc.tcp://${ip}:${端口} 。端口一般是 4840
- 认证类型 这个根据server端的配置选择,匿名访问,适用于完全公开的server端
- Security Policy 跟据服务端的配置填写
- Message Security Mode 跟据服务端的配置填写
- 用户名 根据服务端的配置决定是否填写此字段
- 密码 根据服务端的配置决定是否填写此字段
- CertificateFilePath 认证文件在磁盘上的路径
填写完上述字段后,点击保存,如果配置正确,可以顺利连接。无法连接时可逐步排查问题
- 网络是否连通。参考 测试网络连接状态
- 配置错误,一定要和Server端要求的方式匹配,比如Server端要求通过账号密码访问,那么配置为匿名访问肯定是连接不了的
配置数据点
除了 通用字段配置 之外, 采集需要配置NodeId,NodeId在OPCUA 服务中是唯一的, 由NameSpace和标识符组成,如果你没有NodeId列表,可以使用 UaExpert 工具浏览获取
