通過(guò)數據庫網(wǎng)關(guān)IGT-DSER連接羅克韋爾的PLC,實(shí)現PLC與數據庫雙向通訊,支持標簽變量名和數據地址方式。
網(wǎng)關(guān)安裝在設備側,與設備同時(shí)起停,不擔心數據丟失;在斷網(wǎng)、服務(wù)器維護上報數據有異常時(shí),網(wǎng)關(guān)主動(dòng)將數據緩存,待故障解除后自動(dòng)重新上報到數據庫;網(wǎng)關(guān)也支持多服務(wù)器冗余、異常未提交數據本地保存等功能,確保數據安全;已批量用于多種行業(yè)的智能工廠(chǎng),大大提高M(jìn)ES等工業(yè)互聯(lián)網(wǎng)項目的實(shí)施效率。
以下案例PLC的型號是1756-L72,采用以太網(wǎng)端口標簽方式采集數據,數據庫是MySQL。首先用Navicat連接服務(wù)器數據庫,建立一個(gè)數據表,名稱(chēng)為'abplcdata',數據表設計視圖如下:

然后在PC上運行網(wǎng)關(guān)的參數設置軟件(在附件中),網(wǎng)線(xiàn)連接IGT-DSER網(wǎng)關(guān)的網(wǎng)口1,先配置網(wǎng)絡(luò )參數(默認IP:192.168.1.244,確認PC的網(wǎng)口與網(wǎng)關(guān)默認IP同網(wǎng)段),通過(guò)‘工具’->‘搜索在線(xiàn)網(wǎng)關(guān)’,搜索到網(wǎng)關(guān)后,修改IP地址等參數;通過(guò)‘功能’->‘數據上報與下載’進(jìn)入數據服務(wù)配置頁(yè)面,選擇SQL遠程數據庫,配置數據庫地址、PLC標簽的參數;配置完成后要下載參數,通過(guò)‘工具’->‘重啟網(wǎng)關(guān)’,重啟后,網(wǎng)關(guān)即進(jìn)入工作狀態(tài),通過(guò)讀取參數可查看網(wǎng)關(guān)的實(shí)際數據,雙擊配置表對應的數據序號可查看數據值,如下圖:

序號001是日期時(shí)間,取自網(wǎng)關(guān)的RTC時(shí)鐘;002和003是PLC的控制器二維數組;004、005和006是控制器一維數組;007為程序變量,字符串類(lèi)型,標簽名后面加‘.DATA’;008是程序數組;009是控制器變量,BOOL類(lèi)型;
設備/站號/組欄目的數值9,表示PLC的IP地址(192.168.0.9)末段(前三段與網(wǎng)關(guān)的網(wǎng)口1相同),如果需要增加另外的同系列同網(wǎng)段PLC,在這里設置對應的IP末段地址即可,不同的PLC對應不同的數據表,或者不同的記錄行;需要注意配置表‘數據地址’欄是PLC的數據標簽,不能錯誤,否則讀不到數據,所以最好是通過(guò)PLC的編程軟件從PLC導出CSV文件。
最后再打開(kāi)Navicat查看數據庫中的數據,如下圖:

網(wǎng)關(guān)支持西門(mén)子、三菱、歐姆龍、施耐德等幾乎所有的PLC品牌,通過(guò)以上參數軟件自行切換即可。這里有相關(guān)案例:
https://www.aihe-tech.com/col.jsp?id=109 附件中是部分案例和手冊:
PLC與數據庫對接案例.rar (2839 K) 下载次数:61
[ 此帖被autoctrl在2023-05-08 10:43重新編輯 ]