基础信息
组件名称 : opcua-connector
组件版本: 1.0.0
组件类型: 系统默认
状 态: 正式发布
组件描述:通过OPCUA连接网关,通过定时任务获取OPCUA相关的数据或通过执行指令控制设备相关参数。
配置文件:
配置文件作为OPCUA配置界面元素的基础,OPCUA所有高级配置均可以通过重构该配置文件体现在前端界面上。配置参数分为三组: 基础配置,连接配置,高级配置,一般情况可以随意扩展高级配置。
注: 配置文件仅供修改升级组件式利用,一般情况下对用户透明。无需做任何更改,除非用户需要手动维护组件心跳或通信端口时,一般情况下禁止修改。
df:
component:
name: opcua-connector
type: 2 #1:采集器;2:接收器;3:转换器;4:存储器;5:解析器;6:状态解析器:7:同步器;8:消息通知
transportPort: 49096 #内部akka通信端口
heartbeatCron: 0/30 * * ? * * * #网关心跳数据上报时间
parameter:
connection[0]: #组件连接参数数组
name: Host #参数名称,自定义
key: host #参数key,自定义
required: true #是否必传 true或false
value-type: string #参数值类型,支持 string, int, float
default-value: 127.0.0.1 #参数默认值,自定义
input-type: input #参数输入类型,支持 input-输入框,select-下拉框
description: OPC服务器IP #参数值描述,自定义
connection[1]:
name: Port
key: port
required: true
value-type: int
input-type: input
default-value: 53530
description: OPC服务端端口号
connection[2]:
name: Path
key: path
required: true
value-type: string
input-type: input
description: Path
connection[3]:
name: 设备编号
key: equipmentId
required: true
value-type: string
input-type: input
default-value: 80100012
description: 设备编号
base[0]:
name: NAMESPACE
key: namespace
required: true
value-type: int
input-type: input
default-value: 5
description: 命名空间
base[1]:
name: TAG
key: tag
required: true
value-type: string
input-type: input
default-value: test-tag
description: 指标
advance[0]:
name: CRON
key: cron
required: true
value-type: string
input-type: input
default-value: 1/10 * * ? * * *
description: 网关采集器定时任务
组件测试
- 配置网关
从组件列表中选择opcua-connector并拖动到作业设计器。
- 修改参数
修改右侧配置参数并保存,参数使用说明可以通过每个参数旁边的?查看。
参数含义可以对照OPC UA Simulation Server 软件中的相关信息。
- 启动网关
注意观察执行日志,确保网关正常运行,状态status 字段为1时表示正常运行中
- 测试验证
1)前提准备:
下载并启动OPC UA Simulation Server 工具,打开该工具即启动相关服务即开启相关端口,注意防火墙需要开放相关端口,默认是53530。
点击【Simulation】 菜单,点击+新建一个点位,Signal Type 选择 Random,NodeId填写test-tag,最后点击 【Create】,相关信息如下:
连接成功后记录相关信息:
IP: 192.168.3.45
Port : 53530
Path: /OPCUA/SimulationServer
namespace: 5
tag : test-tag
偏移量: 0 (我们以0位作为测试数据)
2)进入到轻云UC通用设计中心,进入到设计器,并拖动opcua-connector组件到画板。
按规上面配置信息,设定好opcua-connector配置信息:
3)重启opcua-connector网关,可以从执行日志板块看到数据。
这里的数据时定时获取的,通过配置参照中的表达式。如: 1/10 * * ? * * * 每10秒获取一次数据。