Skip to content

OPC DA

Neuron 可通过外部辅助程序 neuopc.exe 间接访问运行于 Windows 操作系统的 OPC DA 服务器。NeuOPC 通过将 DA 协议转换为 UA 协议,再通过 Neuron 已有的 OPC UA 插件进行数据获取,DA 的所有可访问点位都被映射至 UA 的"命名空间2"当中,点位的 ID 则与 DA 保持一致。

NeuOPC 的组件包可以前往 NeuOPC 的项目页面下载(NeuOPC 是 GPL 协议下的开源项目)。安装以及远程连接的系统配置参考 安装 NeuOPCNeuOPC 远程访问

参数

NeuOPC 参数

参数说明
OPC DA Host需要连接目标主机标识,可以是目标 IP 或者 Hostname,本机可以不设置
OPC DA ServerDA 服务器的名称,如 opcda://192.168.10.133/Matrikon.OPC.Simulation,填写 DA Host 之后可以点击下拉按钮尝试获取 Server 列表
OPC UA EndpointUA 服务器的监听地址,默认 opc.tcp://localhost:48401
OPC UA UserUA 服务器的授权访问用户名,默认 admin
OPC UA PasswordUA 服务器的访问密码,默认 123456

Neuron opcua 参数

参数说明
端点 URLNeuOPC 的访问地址,默认是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.UInt2UINT16获取类型为 UINT16 的数据点;NS 为2,NODEID 为 Bucket Brigade.UInt2