智能網關IGT-DSER集成了多種PLC的原廠協議,方便實現各種PLC、智能儀表通過HTTP協議與MES等各種系統平臺通訊對接。PLC內不用編寫程序,設備不用停機,通過網關的參數配置軟件(下載地址)配置JSON文件的字段與PLC寄存器地址等參數即可。
智能網關IGT-DSER支持POST/GET/PUT等多種方法,可同時作為HTTP協議的客戶端和服務端。作為客戶端通訊時將JSON文件提交給HTTP的服務端, 如果服務端有返回的JSON,網關進行解析后將數據寫入到PLC,實現PLC與HTTP服務端雙向通訊;作為服務端時根據客戶端URL中的路徑查找所配置的數據,打包成JSON文件后返回給客戶端。
網關支持觸發、周期、混合等多種工作模式:周期模式是按設置的周期時間提交請求和解析返回的文件;觸發模式可配置一個或多個觸發條件,網關根據觸發條件的數據變化進行文件提交和下載解析;也可以兩種模式同時配置運行。
本文例采用西門子S7-1500PLC(IP:192.168.2.11)與IGT-DSER智能網關以太網通訊,實現HTTP協議JSON文件通訊。先用過智能網關的參數設置軟件(下載地址)配置網絡參數,如下圖:
然后通過參數軟件的'功能'->'HTTP-GET/POST',進入參數配置頁面,以下是數據配置表自動生成的JSON文件的對應。JSON文件內的數據可以自由增減,字符可自由修改,舉例只是為了描述各種JSON文件的結構實現。MQTT協議的發布/訂閱也是同樣的對應方式。具體如下:
多個Key:Value的同級組合:
包含子對象:
增加時間戳,多種格式可以切換:
包含多個子對象:
對象數組結構:
子對象+對象數組:
子對象內再增加子對象:
外加方括號:
數組形式整體組合:
圖上'字段類別'欄目中所對應的'XX',在HTTP協議里對應'上報'和'下載',在MQTT協議里對應'發布'和'訂閱'。另外智能網關也支持邊緣計算腳本編程(手冊下載),通過腳本程序可以實現任意格式的JSON、XML,以及逗號分隔符等各種非標準格式的文件機構,以及數據的運算處理。
- 6SL3420-2TE15-0AA1 2024-10-30
- 6AV6371-1CA07-4AX0 2024-10-30
- 1FT6086-8AF71-4DG2 2024-10-30
- 6GK1704-1CW16-0AA0 2024-10-30
- 6ES7412-5HK06-0AB0 2024-10-30
- 西門子 6SE7022-6EC61 2024-10-30
- 西門子6GK5992-2AM00-8AA0 2024-10-30
- 西門子代理6ES7416-2XN05-0AB0 2024-10-30
- 6ES7416-2XN05-0AB0 2024-10-30
- 6ES7416-3XS07-0AB0 2024-10-30
- 6SL3130-1TE24-0AA0 2024-10-30
- 6ES7953-8LG30-0AA0 2024-10-30
- 6ES7155-5AA00-0AA0 2024-10-30
- 6SL3055-0AA00-4CA5 2024-10-30
- 6SL3120-1TE23-0AA4 2024-10-30
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235