智能網(wǎng)關PBox8640方便實現(xiàn)PLC與數(shù)據(jù)庫之間的數(shù)據(jù)通訊,既可以讀取PLC的數(shù)據(jù)上報到數(shù)據(jù)庫,也可以從數(shù)據(jù)庫查詢數(shù)據(jù)后寫入到PLC的寄存器。
智能網(wǎng)關PBox8640安裝在設備側,與設備同時起停,不擔心數(shù)據(jù)丟失;在斷網(wǎng)、服務器維護上報數(shù)據(jù)有異常時,網(wǎng)關主動將數(shù)據(jù)緩存,待故障解除后自動重新上報到數(shù)據(jù)庫;網(wǎng)關也支持多服務器冗余、異常未提交數(shù)據(jù)本地保存等功能,確保數(shù)據(jù)安全;已批量用于多種行業(yè)的智能工廠,大大提高MES等工業(yè)互聯(lián)網(wǎng)項目的實施效率。
以下是通過數(shù)據(jù)庫智能網(wǎng)關IGT-DSER實現(xiàn)S7-300/400的PLC與服務器數(shù)據(jù)庫雙向通訊,網(wǎng)關支持MySQL和SQLServer、PostgreSQL,這里選擇的是SQLServer。實際網(wǎng)絡結構如下圖:
打開網(wǎng)關參數(shù)設置軟件,通過'功能'->'類型與設備選擇'選擇第三個類型,PLC設備選擇西門子300/400,點'確定當前選擇',然后通過'功能'->'網(wǎng)口參數(shù)編輯'編輯網(wǎng)口參數(shù)。以下是網(wǎng)關的網(wǎng)口參數(shù)配置截圖:
網(wǎng)口參數(shù)設置完成后需要下載到網(wǎng)關后重啟才會生效,可以通過'工具'菜單里面的'查找設備/PING'確認網(wǎng)關與PLC設備、數(shù)據(jù)庫主機的網(wǎng)絡通訊正常。然后再通過'功能'->'數(shù)據(jù)上報與對接'進入數(shù)據(jù)配置頁面。在這個頁面配置數(shù)據(jù)庫服務器的IP地址、網(wǎng)絡端口,以及數(shù)據(jù)庫的名稱、用戶權限,上報或查詢方式等;通過表格綁定PLC寄存器地址與數(shù)據(jù)庫的表字段,如下圖:
參數(shù)編輯完成后通過'參數(shù)'->'參數(shù)寫入到網(wǎng)關'將參數(shù)下載,然后通過'工具'->'重啟網(wǎng)關'重啟,再通過'參數(shù)'->'從網(wǎng)關讀取參數(shù)'查看網(wǎng)關的工作狀態(tài),沒有出現(xiàn)紅色圖標的報警消息就是正常的??赏ㄟ^數(shù)據(jù)庫工具軟件Navicat連接數(shù)據(jù)庫,查看網(wǎng)關上報到plcdata表的數(shù)據(jù),通過'工具'->'網(wǎng)關數(shù)據(jù)監(jiān)控'可以查看SQL命令。
智能網(wǎng)關PBox8640也支持邊緣計算,可以將數(shù)據(jù)進行預處理后上報,同時集成了多種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)