天天看點

應用場景一:Modbus裝置資料上傳到MQTT伺服器

作者:工業通訊無錫億客森

應用場景描述:

雲平台、MES等資料采集、裝置管理系統,需要通過MQTT的方式,上傳和下發資料,MQTT伺服器可以擷取Modbus裝置(儀表、變頻器、傳感器、驅動器,電能表等)的實時狀态資料,也可以下發控制指令。橋接器提供4G、WIFI和有線三種連接配接方式。

網絡拓撲:

應用場景一:Modbus裝置資料上傳到MQTT伺服器

Modbus裝置的MQTT通訊

1.1硬體連接配接

連接配接方式:将橋接器的序列槽X1,連接配接到支援Modbus通訊的裝置(儀表、變頻器、伺服驅動器、電能表),橋接器可以通過4G、WIFI或者有線方式,連接配接MQTT伺服器。

1.2參數配置

1.2.1配置和PLC通訊的參數

打開【配置界面】如下:

應用場景一:Modbus裝置資料上傳到MQTT伺服器

【X1---序列槽通訊參數】:将序列槽X1的通訊參數與Modbus裝置相比對;

【X2、X3】:通訊口X2和X3,為擴充通訊口,用于連接配接需要同時讀取裝置資料的其他上位機;

【NET】:配置以太網口的通訊參數;

1.2.2 配置MQTT通訊參數

打開【MQTT平台配置界面】:

應用場景一:Modbus裝置資料上傳到MQTT伺服器
  1. 配置MQTT伺服器參數

【MQTT用戶端】:選擇開啟;

【接口類型】:選擇4G,SIM卡槽中,通過4G無線網絡傳輸資料,需要插入4G物聯網卡;選擇WIFI,通過無線WIFI方式傳輸資料。需要配置WIFI上網的相關參數;選擇NET,通過有線網絡傳輸資料,需要配置有線網卡的相關參數;

  1. 配置主題Topic

【資料上傳主題】:MQTT消息釋出主題topic;

【資料設定主題】:MQTT消息下發主題topic;

【資料釋出間隔主題】:MQTT消息釋出間隔時間;

【離線發送主題】:MQTT伺服器離線消息下發主題topic;

  1. 配置MQTT标簽Tag(上傳最大支援200個标簽,下發最大支援50個标簽);

【新增】:增加MQTT标簽Tag;

【編輯】:編輯MQTT标簽Tag;

【删除】:删除MQTT标簽Tag;

【資料釋出間隔】:間隔多長時間向平台傳送一次資料;

【資料采集間隔】:橋接器多長時間向裝置讀取一次資料;

1.2.3 MQTT通訊測試

  1. 填寫伺服器資訊(host,port,使用者名,密碼),訂閱主題:
應用場景一:Modbus裝置資料上傳到MQTT伺服器
  1. 訂閱主題:
應用場景一:Modbus裝置資料上傳到MQTT伺服器
  1. 參數寫入(如果需要擷取寫入結果,寫入封包中加入"requestId":123,ID号為非0正整數),會收到reponeseInfo封包("status":"OK"為正常;"status":"Err")。
應用場景一:Modbus裝置資料上傳到MQTT伺服器
  1. 會收到reponeseInfo封包("status":"OK"為正常;"status":"Err")。
應用場景一:Modbus裝置資料上傳到MQTT伺服器

繼續閱讀