智能網(wǎng)關(guān)IGT-DSER集成了多種PLC的原廠(chǎng)協(xié)議,方便實(shí)現各種PLC與服務(wù)端之間的HTTP協(xié)議通訊,通過(guò)網(wǎng)關(guān)的參數配置軟件綁定JSON文件的字段與PLC寄存器地址,配置URL,選定周期模式或者觸發(fā)模式,即可通過(guò)POST命令,將JSON文件提交給HTTP的服務(wù)端; 如果服務(wù)端有返回的JSON,網(wǎng)關(guān)進(jìn)行解析后將數據寫(xiě)入到PLC,實(shí)現PLC與HTTP服務(wù)端雙向通訊。 網(wǎng)關(guān)模塊詳細資料
周期模式是按設置的周期時(shí)間提交POST請求和解析返回的文件;觸發(fā)模式可配置一個(gè)或多個(gè)觸發(fā)條件,網(wǎng)關(guān)根據觸發(fā)條件的數據變化進(jìn)行JSON文件提交,當觸發(fā)條件是BOOL量時(shí),網(wǎng)關(guān)在上升沿提交請求,如果是數據地址,則數據變化一次就提交一次請求。

這個(gè)案例里是三菱Q系列的PLC,采用觸發(fā)模式,分多組提交POST請求,服務(wù)端返回的數據需要解析后寫(xiě)入到PLC寄存器。運行網(wǎng)關(guān)的參數配置軟件(在附件中),按照用戶(hù)手冊配置好網(wǎng)關(guān)的網(wǎng)絡(luò )通訊后,即可進(jìn)行數據配置測試,配置表與JSON的對應關(guān)系如下:
同一個(gè)網(wǎng)關(guān)可設置不同的組號(上圖中的0,1,2)實(shí)現不同的JSON文件在不同的時(shí)間發(fā)送POST請求,最多可分256組。JSON文件的字段名稱(chēng)都可以編輯,對應的PLC寄存器地址也可以根據需要修改。數據名稱(chēng)和時(shí)間字段名稱(chēng)也可以修改,通過(guò)'參數'->'其它參數'打開(kāi)以下窗口:
上報到服務(wù)端的JSON默認會(huì )帶一個(gè)上報時(shí)間字段,根據上圖可修改字段名稱(chēng),同時(shí)也可以選擇時(shí)間格式,通過(guò)'參數'->'校準網(wǎng)關(guān)時(shí)間',打開(kāi)以下窗口:
參數配置完成后下載到網(wǎng)關(guān)模塊內('參數'->'參數寫(xiě)入到網(wǎng)關(guān)'),重啟網(wǎng)關(guān)('工具'->'重啟網(wǎng)關(guān)')模塊后,網(wǎng)關(guān)即進(jìn)入工作狀態(tài)?梢酝ㄟ^(guò)'參數'->'從網(wǎng)關(guān)讀取參數',網(wǎng)關(guān)的工作狀態(tài)會(huì )顯示在信息欄,如果有異常,可通過(guò)'工具'->'網(wǎng)關(guān)數據監控'查看異常的數據,找到原因后修改配置參數,重新下載運行。
網(wǎng)關(guān)模塊也支持邊緣計算,可以將數據進(jìn)行預處理后上報和下載,也方便實(shí)現各種非標協(xié)議的通訊,具體可查看網(wǎng)關(guān)的腳本手冊。
同時(shí)集成了多種PLC協(xié)議,以下是常用的PLC類(lèi)型:
PLC與SQL數據庫的案例 PLC實(shí)現MQTT通訊 ◆ FX: 三菱FX系列PLC ◆ QL: 三菱Q/L系列PL
◆ AS: 三菱A系列PLC ◆ OM: 歐姆龍全系列PLC
◆ S72S: 西門(mén)子S7-200/Smart系列PLC ◆ S734: 西門(mén)子S7-300/400系列PLC
◆ S71K: 西門(mén)子S7-1200/1500系列PLC ◆ MBS: 施耐德等Modbus兼容PLC
◆ DVP: 臺達、信捷PLC ◆ NAIS: 松下全系列PLC
◆ KVS: 基恩士全系列PLC ◆ FTK: 永宏全系列PLC
◆ MSK: LS/LG全系列PLC ◆ KOY: 光洋全系列PLC
◆ ABM: AB MicroLogix系列PLC ◆ ABC: AB Compact/Control系列PLC
相關(guān)資料下載:
PLC通訊智能網(wǎng)關(guān).rar (2755 K) 下载次数:46 [ 此帖被吾志所向在2024-01-25 13:39重新編輯 ]