如何将PLC等工业设备数据转为HTTP协议,实现数据采集、处理、上云?

随着工业4.0时代的到来,实现不同设备间的数据整合、展示、联动显得尤为重要,这能极大提高一个公司的生产水平和科技水平,是工业转型的基础。由于PLC、CNC、仪器仪表这些设备各自成派,均有不同的通信协议,如何解析这些协议,拿到我们想要的数据,并以统一、易于解析的格式发送到我们私有云平台、APP呢?

一、数据采集与转换的意义

  1. 降低开发成本:HTTP协议是WEB开发的基础,任意一种开发语言均能方便的支持该协议,开发成本低。
  2. 降低开发难度:星原物联网关会将采集到的不同设备的数据封装为统一的json格式,使开发人员不必再专注于复杂的设备协议解析。直接获取到明文数据,进行下一步处理。

二、基于星原物联网关的数据采集与转换方法

  1. 网关选择:选择一款星原物联网关。
  2. 设备连接:将PLC、CNC控制器通过网口、串口等方式与星原物联网关连接。
  3. 网关配置:使用星原物联网关内置的web管理界面,设置网关的网络或串口参数,使网关和PLC、CNC设备具备通信条件。然后配置子设备和HTTP转发。
  4. 数据通信:配置好网关后,用户即可通过HTTP协议拿到PLC、CNC、仪器仪表的数据了。

三、数据处理

用户私有的工业物联网平台、APP应用等,均可通过HTTP协议通过网关间接与设备通信,从而实现PLC、CNC设备数据的获取和下发。除此之外,用户还可以通过不同API接口,获取到PLC、CNC与网关的通信状态(在线状态、通信次数、丢包率等)、网关属性(4G信号、WiFi信号、SIM卡卡号等)。

用户私有平台获取到这些数据后,就可以对数据做进一步处理,如实现大屏展示、逻辑控制等。