概览 
Neuron 可通过外部辅助程序 neuopc.exe 间接访问运行于 Windows 操作系统的 OPC DA 服务器。NeuOPC 通过将 DA 协议转换为 UA 协议,再通过 Neuron 已有的 OPC UA 插件进行数据获取,DA 的所有可访问点位都被映射至 UA 的"命名空间2"当中,点位的 ID 则与 DA 保持一致。
NeuOPC 的组件包可以前往 NeuOPC 的项目页面下载(NeuOPC 是 GPL 协议下的开源项目)。安装以及远程连接的系统配置参考 NeuOPC 安装和 NeuOPC 远程访问。
参数 
NeuOPC 参数 
| 参数 | 说明 | 
|---|---|
| DA Host | 需要连接目标主机标识,可以是目标 IP 或者 Hostname,本机可以不设置 | 
| DA Server | DA 服务器的名称,如"Matrikon.OPC.Simulation.1",填写 DA Host 之后可以点击下拉按钮尝试获取 Server 列表 | 
| UA Port | UA 服务器的监听端口设置,默认 48401 | 
| UA User | UA 服务器的授权访问用户名,默认 admin | 
| UA Password | UA 服务器的访问密码,默认 123456 | 
Neuron opcua 参数 
| 参数 | 说明 | 
|---|---|
| 端点 URL | NeuOPC 的访问地址,默认是opc.tcp://127.0.0.1:48401/ | 
| 用户名 | 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 |