主题
OPC DA 接入
部署 OPC DA 代理程序
OPC DA 点位接入,需要在 OPC DA Server 所在的服务器上运行一个代理程序,操作步骤如下:
- 将 topstack 安装目录下 bin 目录中的 opc_proxy.exe 复制到 OPC DA Server 所在的服务器的某个目录下面。
DANGER
如果 topstack 安装在 OPC DA Server 同一个服务器,可以忽略该步骤。 如果 topstack 安装在 Linux 系统,可以通过技术支持获取最新版本的 opc_proxy.exe 程序。
- 以管理员身份启动 cmd.exe 程序。
- CD 到 opc_proxy.exe 所在的目录下,执行以下命令:
bash
opc_proxy.exe -regist=true
执行成功后会弹出如下对话框:
提示成功后,请重启下电脑以确保配置生效
- 此时代理程序已经处于运行状态,请勿关闭该命令行窗口
后续如果需要重新运行 opc da 代理服务,只需要在命令行中运行 opc_proxy.exe 即可,不需要再输入 -regist 参数
通道设置
参数说明:
- 代理服务地址:将 localhost 改为 opc_proxy.exe 所在服务器的地址,如果是本机可以保持不变,默认端口为 5000。
- 服务ID:OPC DA 服务ID(如果不清楚服务ID,可通过第三方 OPC DA 客户端进行查看)。
- 服务地址:OPC DA 服务器 IP 地址,默认为 localhost。
- 连接超时:默认为 10s,保持默认即可
点位寻址
设备地址与点位地址拼接在一起,组成 OPC DA 数据项标签地址。 即:数据项标签地址 = 设备地址+点位地址。
DANGER
如果测点是一个整数,且需要将该点位按位拆分为多个测点。可以采用如下方式进行配置:
- 将测点类型设置为“布尔型”。
- 将数值类型设置为“bit”。
- 测点地址设置采用如下格式:
<测点标签>.<位号>
,位号从 0 开始,例如 “FZ1\DEV1_KB1.PV.0
”。