通过BMG700物联网网关如何实现PLC数据采集?

  • 时间 :2020-05-11
  • 作者 :佰马科技
  • 浏览数 :1448

本文以BMG700物联网网关为例,介绍如何通过网关实现PLC数据采集,图文结合介绍网关接口设置、MODBUS规则设置、MODBUS服务端设置、数据上报规则设置、服务端上报数据格式设置。

 

BMG700系列是佰马自主研发的一款带边缘计算功能的工业物联网网关。主要应用于工业、市政、电力、交通等领域。导轨式安装,支持MQTT 、JSON、 HTTP等上行协议,平滑对接阿里云、华为云、腾讯云等各种物联网平台。支持OPC、Modbus、TCP、UDP、部份品牌PLC等下行协议。广泛接入、智慧匹配、强大运算、5G/4G无线通信,是产业物联网理想的网关盒子。

 

BMG700物联网网关.png


第1步:BMG700物联网网关上电

BMG700物联网网关提供适配器电源:宽电压:5-35V, 推荐是12V

电源接线:端子接线,端子接口入网关的(VIN+  VIN-)

电源线接端子上,端子接网关上,上电即可


BMG700物联网网关上电.png


第2步:登录网关配置界面

1. 电脑连接网线连接BMG700网关任何一个LAN口

2. 查看获取电脑IP,获取:192.168.1网段(如果有不是,需要确认是否接入其它网络)

3. 在浏览器输入:192.168.1.1,弹出一个登入界面, 输入账号:admin,密码:admin(记得修改)


登录网关配置界面.png

 

第3步:采集PLC的数据

以永宏PLC为例

1. 可以通过网口,或是串口(232,485)线连接PLC和BMG700物联网网关

2. 进行基础设置、接口设置、然后modbus 规则中添加要采集的寄存器参数

3. 最后通过服务端配置,把数据传到服务端上


采集PLC的数据.png

 

3.1 Modbus规则设置

BMG700工业网关支持设置modbus采集数据规则


Modbus规则设置.png

 

3.2 BMG700网关服务端上报数据方式

BMG700网关通过 HTTP、MQTT 、TCP、 UDP 等协议传输数据,可按透传、JSON 等格式封装。其中HTTP、 TCP 、UDP协议,透传比较简单,不具体讲. MQTT有相关教程查看.。具体示例JSON方式。

 

3.3 JONS自定义数据上报

采集电压参数上报示例

图中服务端1配置,我们下面定义JONS格式

{

 "ts": 1578892221624,

 "工单编号": AS1256,

   "values": {

     "交流A相电压": 395,

     "交流B相电压": 393,

     "交流C相电压": 391

   }

}


定义JONS格式.png

 

服务端收发情况

服务端收到数据,参数配置收发


服务端收发情况.png


联系我们
联系我们

佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来