当配置好本软件后,可通过HTTP协议可快速实现跨语言(java,net ,C++,python)调用读取OPC数据。
1. 用户能够快速的获取OPC服务器信息,并配置OPC标签,进行通信测试,操作简单。
2. 软件能够将OPC采集值转化为WebAPI(restful API)调用方式,第三方程序可以快速读取数据。
3. 软件能够7*24小时保持后台运行,持续获取OPC服务器数据。
4. 支持写WebAPI 回写OPC server数据。(高级特性,免费版不提供)
5. OPC服务器异常断开后,客户端能自动重新连接,不用担心restful API中断。(高级特性,免费版不提供)
软件(免费版)下载地址:
链接: 下载链接
提取码: 8888
以下为本软件的使用说明:
!!!!使用前提:要保证本机已经按照了OPC服务器软件,建议用Kepware V4 或 Kepware V6 做OPC服务器!!!!
测试流程:
1. 务必使用管理员权限,启动程序 OPC-RestfulAPI-net.exe
2. 点击 【连接】,添加并配置好OPC标签。点击保存后,下次就可以不用重复配置了
3. 在点击 【连接】后正常运行的状态下,启动浏览器,进行测试。
方法1(GET):获取所有标签
http://127.0.0.1:48888/api/names
将看到如下返回:[{"Name":"XXX1","OPCTag":"Channel1.Device1.DO101","DType":"Single"},
{"Name":"XXX2","OPCTag":"Channel1.Device1.DOSET101","DType":"Single"},
{"Name":"XXX3","OPCTag":"Channel1.Device1.F101","DType":"Single"}]
方法2(GET):获取标签的值,OPC标签名用英文逗号","隔开
http://127.0.0.1:48888/api/value?names=XXX1,XXX2
将看到如下返回:[{"Name":"XXX1","Value":"1.899999","Quality":true},
{"Name":"XXX2","Value":"190","Quality":true}]
备注:
cmd命令行执行以下命令,可以自动启动程序,用来防止电脑意外关机重启。
OPCManager.exe auto