OPC Client 转RestFul WebAPI跨平台调用程序

 

当配置好本软件后,可通过HTTP协议可快速实现跨语言(java,net ,C++,python)调用读取OPC数据。

OPC Client 转RestFul WebAPI跨平台调用程序_第1张图片

 

1. 用户能够快速的获取OPC服务器信息,并配置OPC标签,进行通信测试,操作简单。

2. 软件能够将OPC采集值转化为WebAPI(restful API)调用方式,第三方程序可以快速读取数据。

3. 软件能够7*24小时保持后台运行,持续获取OPC服务器数据。

4. 支持写WebAPI 回写OPC server数据。(高级特性,免费版不提供)

5. OPC服务器异常断开后,客户端能自动重新连接,不用担心restful API中断。(高级特性,免费版不提供)

软件(免费版)下载地址:

链接:https://pan.baidu.com/s/1cKGgQXc2fX-00cRtuEQtJQ
提取码:kix3

以下为本软件的使用说明:

!!!!使用前提:要保证本机已经按照了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}]

OPC Client 转RestFul WebAPI跨平台调用程序_第2张图片

OPC Client 转RestFul WebAPI跨平台调用程序_第3张图片

备注:
cmd命令行执行以下命令,可以自动启动程序,用来防止电脑意外关机重启。
OPCManager.exe auto

你可能感兴趣的:(设备通信)