IG网关如何实现毫秒采集上报

网关毫秒采集配置

(注:目前设备支持的毫秒采集协议modbusopc ua。最低毫秒采集周期100ms

准备工作

映翰通网关;PC;网线;谷歌浏览器;modbusopc ua模拟软件或者PLC等真实设备

操作步骤:

1、PC或者PLC设备通过网线连接。通过PC登陆设备管理配置页面

/uploads/article/20230417/2d10d72b87f32e57c6438f7ef4b78739.png

2、打开 边缘计算→启用边缘计算SDK环境→启用APP

/uploads/article/20230417/7d666d8f5826b8c12bf4613a3eed71ba.png

3、进入 设备监控→测点监控→添加控制器及点位信息。数据正常采集

(在添加控制器时启用毫秒采集选项,添加测点时需要毫秒采集的点位开启毫秒采集开关)

/uploads/article/20230417/695db414675d170f151aa4c0a1a523a5.png
/uploads/article/20230417/ede6a3daa6d978f893358a1dc85d9865.png
/uploads/article/20230417/e98fd8d3fc1a19b880f4d3cae7483461.png

4、点击云服务连接mqtt平台,等mqtt平台连接成功

/uploads/article/20230417/8e7eb7437cd9186b13593a4c34ba2d7b.png

5、点击自定义快函数,新增快函数

(注意添加本地订阅触发,触发主题为:“ds2/eventbus/south/upload/msec/data/\{controllerName\}” \{controllerName\最后的这个字段为前面添加的控制器名称。如示例为TCP-test

/uploads/article/20230417/61bea17cc4e14b046a616005ac3fef85.png

6、添加脚本

/uploads/article/20230417/deb7a1611ace2b4311c6c3016d848259.png

7、脚本示例

# Enter your python code.

import json

from common.Logger import logger

from quickfaas.remotebus import publish


def main(message):

    logger.info(json.dumps(message))

    publish("inhand",json.dumps(message),1,cloud_name="default")

8、通过mqtt客户端订阅验证

/uploads/article/20230417/8b81f4452cf027919169d261305c31b7.png

0 个评论

要回复文章请先登录注册