autoctrl
級別: 家園常客
精華主題: 0
發(fā)帖數量: 351 個
工控威望: 567 點
下載積分: 1558 分
在線時間: 126(小時)
注冊時間: 2016-05-05
最后登錄: 2024-09-20
查看autoctrl的 主題 / 回貼
樓主  發(fā)表于: 2022-05-26 10:29
        通過數據庫網關IGT-DSER連接羅克韋爾的PLC,實現PLC與數據庫雙向通訊,支持標簽變量名和數據地址方式。

        網關安裝在設備側,與設備同時起停,不擔心數據丟失;在斷網、服務器維護上報數據有異常時,網關主動將數據緩存,待故障解除后自動重新上報到數據庫;網關也支持多服務器冗余、異常未提交數據本地保存等功能,確保數據安全;已批量用于多種行業(yè)的智能工廠,大大提高MES等工業(yè)互聯網項目的實施效率。

        以下案例PLC的型號是1756-L72,采用以太網端口標簽方式采集數據,數據庫是MySQL。首先用Navicat連接服務器數據庫,建立一個數據表,名稱為'abplcdata',數據表設計視圖如下:



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



        序號001是日期時間,取自網關的RTC時鐘;002和003是PLC的控制器二維數組;004、005和006是控制器一維數組;007為程序變量,字符串類型,標簽名后面加‘.DATA’;008是程序數組;009是控制器變量,BOOL類型;

        設備/站號/組欄目的數值9,表示PLC的IP地址(192.168.0.9)末段(前三段與網關的網口1相同),如果需要增加另外的同系列同網段PLC,在這里設置對應的IP末段地址即可,不同的PLC對應不同的數據表,或者不同的記錄行;需要注意配置表‘數據地址’欄是PLC的數據標簽,不能錯誤,否則讀不到數據,所以最好是通過PLC的編程軟件從PLC導出CSV文件。

        最后再打開Navicat查看數據庫中的數據,如下圖:



        ​
        網關支持西門子、三菱、歐姆龍、施耐德等幾乎所有的PLC品牌,通過以上參數軟件自行切換即可。這里有相關案例:https://www.aihe-tech.com/col.jsp?id=109
        附件中是部分案例和手冊: PLC與數據庫對接案例.rar (2839 K) 下载次数:60



[ 此帖被autoctrl在2023-05-08 10:43重新編輯 ]
autoctrl
級別: 家園常客
精華主題: 0
發(fā)帖數量: 351 個
工控威望: 567 點
下載積分: 1558 分
在線時間: 126(小時)
注冊時間: 2016-05-05
最后登錄: 2024-09-20
查看autoctrl的 主題 / 回貼
1樓  發(fā)表于: 2022-08-08 10:17
引用
引用第1樓ymmfa于2022-05-26 12:09發(fā)表的  :
PLC 能從數據庫讀數據嗎?



PLC可以從數據庫讀到數據的;
IGT-DSER按所配置的條件查詢數據庫的數據,將數據寫入到PLC的寄存器;
autoctrl
級別: 家園?
精華主題: 0
發(fā)帖數量: 351 個
工控威望: 567 點
下載積分: 1558 分
在線時間: 126(小時)
注冊時間: 2016-05-05
最后登錄: 2024-09-20
查看autoctrl的 主題 / 回貼
2樓  發(fā)表于: 2022-11-07 10:53
智能網關可以從數據庫查詢數據后寫入到PLC的。
可以同時支持INSERT、UPDATE、 SELECT等方法,這里有這樣的案列:https://www.aihe-tech.com/nd.jsp?id=20#_jcp=1