不用電腦軟件,通過數據庫網關將多臺PLC的數據存入SQL數據庫,快速實現設備數據採集

        通過數據庫網關IGT-DSER連接羅克韋爾1756-L72的以太網端口標籤方式採集數據,將數據存入MySQL數據庫,以下描述具體的操作步驟。PLC數據MQTT多主題發佈/訂閱    西門子PLC數據採集到數據庫

        首先用Navicat連接服務器數據庫,建立一個數據表,名稱爲'abplcdata',數據表設計視圖如下:

        然後在PC上運行網關的參數設置軟件,網線連接IGT-DSER網關的網口1,先配置網絡參數(默認IP:192.168.1.244,確認PC的網口與網關默認IP同網段),通過‘工具’->‘搜索在線網關’,搜索到網關後,修改IP地址等參數,具體如下:

        網口1.PLC設備末段IP設置爲0表示有多臺同系列同網段的PLC,每臺PLC的IP地址在PLC數據地址表裏面配置,後面有描述;設置完成後通過‘參數’->‘參數寫入到網關’,下載參數,會有以下提示:

       點‘是(Y)’即可,參數下載成功後將網關斷電,網口1接入PLC的交換機網絡,同時修改PC的網口參數爲PLC同網段,重新搜索網關讀取參數後,通過‘功能’->‘數據上報與下載’進入數據服務配置頁面,選擇SQL遠程數據庫,配置數據庫地址、PLC標籤的參數;

        配置完成後要下載參數,通過‘工具’->‘重啓網關’,重啓後,網關即進入工作狀態,通過讀取參數可查看網關的實際數據,雙擊配置表對應的數據序號可查看數據值,如下圖:

        序號001是日期時間,取自網關的RTC時鐘;002和003是PLC的控制器二維數組;004、005和006是控制器一維數組;007爲程序變量,字符串類型;008是程序數組;009是控制器變量,BOOL類型;

        設備/站號欄目的數值9,表示PLC的IP地址(192.168.0.9)末段(前三段與網關的網口1相同),如果需要增加另外的同系列同網段PLC,在這裏設置對應的IP末段地址即可,不同的PLC對應不同的數據表,或者不同的記錄行;

        需要注意配置表‘數據地址’欄是PLC的數據標籤,不能錯誤,否則讀不到數據,所以最好是通過PLC的編程軟件從PLC導出CSV文件,然後複製到配置表,如下圖:

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

       網關模塊安裝在設備側,不用電腦軟件,隨設備上電啓動自動運行,保證設備數據採集與設備運行同步,簡單高效的完成了數據採集;

       網關支持西門子、三菱、歐姆龍、施耐德等幾乎所有的PLC品牌,通過以上參數軟件自行切換即可;關於網關模塊的詳細介紹可查看CSDN的這篇文章,或者到這裏下載PDF手冊 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章