autoctrl
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 354 個(gè)
工控威望: 574 點(diǎn)
下載積分: 1574 分
在線時(shí)間: 130(小時(shí))
注冊(cè)時(shí)間: 2016-05-05
最后登錄: 2024-12-09
查看autoctrl的 主題 / 回貼
樓主  發(fā)表于: 2022-05-26 10:29
        通過數(shù)據(jù)庫(kù)網(wǎng)關(guān)IGT-DSER連接羅克韋爾的PLC,實(shí)現(xiàn)PLC與數(shù)據(jù)庫(kù)雙向通訊,支持標(biāo)簽變量名和數(shù)據(jù)地址方式。

        網(wǎng)關(guān)安裝在設(shè)備側(cè),與設(shè)備同時(shí)起停,不擔(dān)心數(shù)據(jù)丟失;在斷網(wǎng)、服務(wù)器維護(hù)上報(bào)數(shù)據(jù)有異常時(shí),網(wǎng)關(guān)主動(dòng)將數(shù)據(jù)緩存,待故障解除后自動(dòng)重新上報(bào)到數(shù)據(jù)庫(kù);網(wǎng)關(guān)也支持多服務(wù)器冗余、異常未提交數(shù)據(jù)本地保存等功能,確保數(shù)據(jù)安全;已批量用于多種行業(yè)的智能工廠,大大提高M(jìn)ES等工業(yè)互聯(lián)網(wǎng)項(xiàng)目的實(shí)施效率。

        以下案例PLC的型號(hào)是1756-L72,采用以太網(wǎng)端口標(biāo)簽方式采集數(shù)據(jù),數(shù)據(jù)庫(kù)是MySQL。首先用Navicat連接服務(wù)器數(shù)據(jù)庫(kù),建立一個(gè)數(shù)據(jù)表,名稱為'abplcdata',數(shù)據(jù)表設(shè)計(jì)視圖如下:



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



        序號(hào)001是日期時(shí)間,取自網(wǎng)關(guān)的RTC時(shí)鐘;002和003是PLC的控制器二維數(shù)組;004、005和006是控制器一維數(shù)組;007為程序變量,字符串類型,標(biāo)簽名后面加‘.DATA’;008是程序數(shù)組;009是控制器變量,BOOL類型;

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

        最后再打開Navicat查看數(shù)據(jù)庫(kù)中的數(shù)據(jù),如下圖:



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



[ 此帖被autoctrl在2023-05-08 10:43重新編輯 ]
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9680 個(gè)
工控威望: 8578 點(diǎn)
下載積分: 16737 分
在線時(shí)間: 5328(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2024-12-22
查看ymmfa的 主題 / 回貼
1樓  發(fā)表于: 2022-05-26 12:09
PLC 能從數(shù)據(jù)庫(kù)讀數(shù)據(jù)嗎?
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
autoctrl
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 354 個(gè)
工控威望: 574 點(diǎn)
下載積分: 1574 分
在線時(shí)間: 130(小時(shí))
注冊(cè)時(shí)間: 2016-05-05
最后登錄: 2024-12-09
查看autoctrl的 主題 / 回貼
2樓  發(fā)表于: 2022-08-08 10:17
引用
引用第1樓ymmfa于2022-05-26 12:09發(fā)表的  :
PLC 能從數(shù)據(jù)庫(kù)讀數(shù)據(jù)嗎?



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