OPC DA
Neuron 可通过外部辅助程序 neuopc.exe 间接访问运行于 Windows 操作系统的 OPC DA 服务器。NeuOPC 通过将 DA 协议转换为 UA 协议,再通过 Neuron 已有的 OPC UA 插件进行数据获取,DA 的所有可访问点位都被映射至 UA 的"命名空间2"当中,点位的 ID 则与 DA 保持一致。
NeuOPC 的组件包可以前往 NeuOPC 的项目页面下载(NeuOPC 是 GPL 协议下的开源项目)。安装以及远程连接的系统配置参考 安装 NeuOPC和 NeuOPC 远程访问。
参数
NeuOPC 参数
参数 | 说明 |
---|---|
OPC DA Host | 需要连接目标主机标识,可以是目标 IP 或者 Hostname,本机可以不设置 |
OPC DA Server | DA 服务器的名称,如 opcda://192.168.10.133/Matrikon.OPC.Simulation ,填写 DA Host 之后可以点击下拉按钮尝试获取 Server 列表 |
OPC UA Endpoint | UA 服务器的监听地址,默认 opc.tcp://localhost:48401 |
OPC UA User | UA 服务器的授权访问用户名,默认 admin |
OPC UA Password | UA 服务器的访问密码,默认 123456 |
Neuron opcua 参数
参数 | 说明 |
---|---|
端点 URL | NeuOPC 的访问地址,默认是opc.tcp://127.0.0.1:4840/ |
用户名 | NeuOPC 的授权用户名 |
密码 | NeuOPC 的访问密码 |
数据类型
- INT8(用于表示 SBYTE 类型)
- INT16
- INT32
- INT64
- UINT8(用于表示 BYTE 类型)
- UINT16
- UINT32(同时用于表示 DATETIME 类型)
- UINT64
- FLOAT
- DOUBLE
- BOOL
- STRING
地址格式
IX!NODEID
IX 名字空间索引,访问 NeuOPC 时,IX 只能为2。
NODEID 节点 ID,与 DA 服务器中的字符串一致。
地址示例
地址 | 数据类型 | 说明 |
---|---|---|
2!Bucket Brigade.UInt2 | UINT16 | 获取类型为 UINT16 的数据点;NS 为2,NODEID 为 Bucket Brigade.UInt2 |