智能網(wǎng)關(guān)PBox6140集成了多種PLC的原廠協(xié)議,方便實現(xiàn)各種PLC的原廠協(xié)議轉(zhuǎn)換為HTTP協(xié)議的服務(wù)端,通過網(wǎng)關(guān)的參數(shù)配置軟件綁定JSON文件的字段與PLC寄存器地址,即可接收來自客戶端的GET、PUT和POST命令,解析和打包JSON文件。
本案例是羅克韋爾(AB)的PLC,首先設(shè)置智能網(wǎng)關(guān)的網(wǎng)絡(luò)參數(shù)與PLC建立連接,如下圖:
然后配置HTTP服務(wù)端的數(shù)據(jù),如下圖:
啟動POSTMAN,先用GET方法獲取PLC的數(shù)據(jù),
URL:http://192.168.1.244:8600/?group=1 實際測試獲取到的JSON文件如下圖:
再通過POST方法寫數(shù)據(jù)到PLC,
URL:http://192.168.1.244:8600/group=1 實際測試發(fā)送和接收到的JSON文件如下圖:
網(wǎng)關(guān)模塊也支持邊緣計算,可以將數(shù)據(jù)進行預(yù)處理后供客戶端讀取。 同時集成了多種PLC協(xié)議,以下是常用的PLC類型:
◆ FX: 三菱FX系列PLC ◆ QL: 三菱Q/L/R系列PLC
◆ AS: 三菱A系列PLC ◆ OM: 歐姆龍全系列PLC
◆ S72S: 西門子S7-200/Smart系列PLC ◆ S734: 西門子S7-300/400系列PLC
◆ S71K: 西門子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
◆ INO: 匯川全系列PLC ◆ GE: GE PAC/PLC系統(tǒng)