智能網關IGT-DSER集成了多種PLC的原廠協議,網關采集PLC數據打包成JSON文件,提交給HTTP的服務端; 同時將服務端返回的JSON進行解析后將數據寫入到PLC,實現PLC與HTTP服務端雙向通訊。 網關模塊詳細資料在附件中:
PLC通訊智能網關.rar (1164 K) 下载次数:32 網關支持周期、觸發兩種工作模式:周期模式是按設置的周期時間提交GET/POST請求和解析返回的文件;觸發模式可配置一個或多個觸發條件,網關根據觸發條件的數據變化進行JSON文件GET/POST提交。
網關支持多個URL目錄,方便實現同一個網關向多個URL地址提交請求和解析返回的數據,滿足各種場景的設備與系統平臺對接需求。
通過智能網關的參數設置軟件(在附件中)設置PLC寄存器地址、字段名稱,以及必要的常數字符串,以下是配置好的數據表,通過 ‘功能’->‘數據上報與對接’,選擇‘HTTP-GET/POST’可進入如下界 面:
參數修改完成后關閉窗口,隨其它參數一起下載到網關模塊內('參數'->'參數寫入到網關'),重啟網關('工具'->'重啟網關')模塊后,網關即進入工作狀態。可以通過'參數'->'從網關讀取參數',網關的工作狀態會顯示在信息欄,如果有異常,可通過'工具'->'網關數據監控'查看異常的數據,找到原因后修改配置參數,重新下載運行。
同時集成了多種PLC協議,支持邊緣計算,可以將數據進行預處理后上報和下載,也方便實現各種非標協議的通訊,具體可查看網關的腳本手冊。關于JSON文件的格式與配置表的對應關系,可查看這篇文章:
https://blog.csdn.net/AutoCtrl666/article/details/112170870