天天看點

應用場景一:ModbusTCP以太網裝置通過橋接器連接配接MQTT伺服器

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

應用場景描述:

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

網絡拓撲:

應用場景一:ModbusTCP以太網裝置通過橋接器連接配接MQTT伺服器

modbusTCP以太網MQTT通訊

1.1硬體連接配接

連接配接方式:将橋接器的序列槽X1/X2,連接配接到電能表的RS485或者RS232通訊口;橋接器的網口,連接配接支援ModubsTCP通訊的以太網裝置(比如PLC);橋接器支援通過4G、WIFI或者有線方式,連接配接MQTT伺服器。

1.2參數配置

1.2.1配置通訊參數

【序列槽配置】如下:

應用場景一:ModbusTCP以太網裝置通過橋接器連接配接MQTT伺服器

【通訊協定模式】:ModbusRTU和ModbusASCII;

【序列槽參數】:波特率、資料位、校驗位、停止位等通訊參數與儀表保持一緻;

【網口配置】如下:

應用場景一:ModbusTCP以太網裝置通過橋接器連接配接MQTT伺服器

配置LAN1網口(雙網口交換機)參數:IP 和以太網通訊裝置(PLC等)在同一個網段。

1.2.2 配置MQTT平台通訊參數

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

應用場景一:ModbusTCP以太網裝置通過橋接器連接配接MQTT伺服器
  1. 配置MQTT伺服器參數

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

【接口類型】:

選擇4G,SIM卡槽中,通過4G無線網絡傳輸資料,需要插入4G物聯網卡;

選擇WIFI,通過無線WIFI方式傳輸資料。需要配置WIFI上網的相關參數;

選擇LAN2,通過有線網絡傳輸資料,需要配置有線網卡的相關參數;

  1. 配置主題Topic

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

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

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

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

  1. 配置以太網裝置的參數

【IP】:填入裝置的IP位址,與LAN1的IP在同一個網段;

【端口号】:填入裝置的通訊端口号;

  1. 配置序列槽通訊的MQTT标簽Tag;

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

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

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

  1. 配置網口通訊的MQTT标簽Tag;

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

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

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

MQTT上傳最大支援200個标簽,下發最大支援50個标簽。

1.2.3 MQTT通訊測試

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