代码拉取完成,页面将自动刷新
数蛙OPC桥接服务
数蛙OPC桥接服务 实现opc转mqtt功能,支持opc指标扫描和读写
opc的准备配置见(使用KepServerEx进行数据模拟)
下例为:准备完成的OPC Quick Client界面
下面将以上例讲解数蛙OPC桥接流程:
在命令行中执行dgiot_opc.exe
输入命令:
dgiot_opc opcda bridge pump.iotn2n.com
登录http://pump.iotn2n.com:18083查看客户端连接情况
可见上例中,客户端ID为2686e。点击客户端ID查看客户端详情。
可见,该客户端订阅了主题:dgiot_opc_da
然后在页面左边的菜单栏中点击工具->Websocket,进入配置页面,填入对应的客户端ID后,点击连接。
在配置界面的消息模块中填写消息的主题、主题后,点击“发送”
消息内容如下:
{"cmdtype":"read", "opcserver":"Kepware.KEPServerEX.V6", "group":"group", "items":"group.item.中开泵.opc", "noitemid":"000" }
字段名 | 说明 |
---|---|
cmdtype | 服务端操作客户端的指令,例:“read”为读取操作,“scan”为扫描操作 |
opcserver | opc服务器名 |
group | 对应的通道名 |
items | 对应的设备标签名 |
消息成功发送后,页面中的发布消息列表将产生记录,同时客户端收到消息后也会产生响应
可以见到使用read命令,客户端显示出opc中的模拟数据:THIS_IS_A_TEST
如果在页面上设置服务器订阅主题:dgiot_opc_da_ack,则客户端可将显示出的数据上传至页面中,可见于“订阅消息列表”
点击发送后可见订阅消息列表中出现消息:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。