點選 《福利來了!PLC的資料(免費),你要嗎?》
本文將以西門子s7-200的PLC的硬體裝置為例研究力控的工程組態,透過本文的學習,希望您能夠快速掌握如何使用力控監控組態軟體來實現現場的監測監控。
專案的硬體要求和實現功能
本例中,使用力控組態軟體透過串列埠(Com1)與S7-200 PLC進行連線。本專案要求準備的軟體和硬體是:西門子S7-200 CPU、PC/PPI電纜、計算機、PLC的程式設計軟體STEP7MicroWIN和力控ForceControl通用組態軟體。
在建立資料之前,先介紹一下工程的情況,本工程是一個鍋爐水位的監控,要實現的功能是:
1) 在力控的組態介面,控制和監視透過S7-200 PLC連線的鍋爐供水系統,系統的水泵分為自動檔和手動檔控制。
2) 在自動檔時,水泵是由鍋爐中的水位進行控制,當水位低於鍋爐總水位的10%時將自動啟動水泵,當水位高於鍋爐總水位的90%時將自動停止水泵;在手動檔時,水泵由手動開關控制。
鍋爐的水位與水泵的開/關和鍋爐的出水閥的開/關有關:
-
當水泵開時,水位將上升;
-
當水泵關時,水位將保持。
-
當出水閥門開時水位將下降;
-
當出水閥門關時,水位將保持。
定義外設I/O連線
力控與西門子S7-200
PLC連線的介紹,方法如下:
工程專案導航欄中雙擊“IO裝置組態”,在彈出的視窗中點選“PLC”前面的“+”,再點選“SIEMENS”前面的“+”,然後雙擊“S7-200(PPI)”,在彈出的畫面中定義裝置的名稱(本例中是“S7_200”)及裝置的地址號,本例中是“2”,如下圖所示。
在圖的I/O配置嚮導中點選“下一步”,選擇與I/O通訊的COM口(本例中是COM1)。如果有必要點選“高階”,在彈出的畫面中設定通訊引數,一般情況下為預設即可。如圖所示。
在S7-200的程式設計軟體中開啟通訊埠如圖所示:
然後在埠通訊引數裡設定埠0的站號為“2”,通訊波特率為“9.6kbits”,如圖所示:
確認後把系統塊的資訊下載到S7-200
CPU中去。
定義資料庫點及資料連線
1) 資料庫點
使用“力控監控組態軟體——工程組態”中所建的5個資料庫點,分別為AI1、DO1、DO2、DO3、DO4。
2) 建立資料連線項
資料庫主要負責將資料點的點引數和採集裝置的通道地址相對應,同時現場的資料處理、量程變換、報警處理、歷史儲存等都放到資料庫中進行。資料庫提供了資料處理的手段,同時又是分散式網路服務的核心。
在前面已經建立了一個名為“S7_200”的I/O裝置,現在需要將已經新增的資料庫點與“S7-200”中的資料項聯絡起來,以使這幾個點的PV值能與I/O裝置“S7_200”進行實時資料交換,這個過程就是建立資料庫連線的過程。由於資料庫可以與多個I/O裝置進行資料交換,所以必須指定哪些點與哪個地址I/O裝置的哪個資料項建立資料連線。
雙擊資料庫中點“%IOLINK[I/O連線]”的單元格,再點選“資料連線”或雙擊“AI”所對應的“資料連線”單元格,將會出現如圖所示的介面:
單擊“增加”按鈕,出現“S7-200”的資料連線介面,在I/O型別選擇“V(變數記憶體)”,地址選擇“300”,資料格式選擇為“SS(16位有符號整數,-32768~32767)”,然後單擊“確定”按鈕傳回,完成該點資料連線的定義,在點“AI”的I/O連線單元格中將列出點“AI”的資料連線項。
利用同樣的方法再為其他幾個I/O點建立資料連線,如圖。
當完成資料連線所有的組態後,單擊儲存按鈕並退出DbManager介面。
外部裝置程式設計
在本例中,只使用了力控組態的簡單功能,組態畫面的擋位、泵、閥位和水位的資料與S7-200的PLC連線,而鍋爐供水系統的控制邏輯在s7-200裡程式設計實現,如下圖為PLC控制主程式、水水位模擬子程式、出水水位模擬子程式:
尋找同路人
可透過選單查詢自己喜歡的文章彙總:
【現場儀錶】【DCS部分】【PLC部分】【SIS部分】【通訊】【標準】【數字化】【問題解答】此處列出部分連結,更多文章透過選單獲取。