① 硬件配置必須和實際PLC 上掛的模塊*,具體的設置參數要看模塊左下方的訂貨號。 ② CPU 地址設為2,其余模塊地址從4 開始,且不能重復[8]. ③ 設置ProfiBus網絡參數為1.5 Mb/s(DP)。 ④ 模塊地址需記住,因為編程的時候要用到。尤其是AI/AO模塊地址要記住,以保證數據的正確通信。 ⑤ AI/AO模擬量模塊的輸入和輸出通道信號類型此處設為兩線制4~20 mA. ⑥ 硬件配置好后可選擇保存編譯。 (4)程序編寫PLC 程序是用于實現現場數據的采集、處理,及Wincc監控頁面和PLC之間的互聯通信。 PLC 程序主要包含主程序塊,故障診斷組織塊,功能函數塊FB41(連續控制PID),DB數據塊。FB41函數塊的參數設置是程序編寫的重點,主要針對MAN_ON、PVPER_ON、PV_FAC、PV_OFF、LMN_FAC、LMN_OFF、SP_INT、LMN_PER 等參數進行設置。具體的定義和設置要求可通過查閱幫助文件來獲取。 3.2 通信組態 電 話: 在Step7 軟件的option 選項里選擇Set PG/PC Inter-face,把通信協議改為CP5611(MPI),點擊“Diagnostics” 按鈕進入測試頁面。點擊“Test”按鈕顯示正常,然后點擊“Read”按鈕讀到PLC地址為2表示通信成功。 軟硬件均編譯通過后,即可下載進PLC. 西門子PROFIBUS屏蔽電纜產品功能介紹: 3.3 監控頁面組態 本例中用Wincc 軟件來驅動Step7 的變量,實現對程序的監控。 (1)新建項目和添加驅動程序 新建項目時需設置項目類型、名稱和路徑。 選擇變量管理--新建驅動程序--插入SIMAT-IC S7 PROTOCOL SUITE.此通信驅動程序支持多種網絡協議和類型,此處選擇MPI(和PLC 的通信協議*),并設置站地址為2. (2)組態變量 Wincc 變量類型主要有過程變量和內部變量。其中過程變量是真實值,位于PLC的存儲器中。內部變量表示在Wincc中用來計算或模擬的內部值,不與PLC之間進行通信。每個變量在組態時需定義變量名稱和類型。過程變量還需選擇PLC中地址和數據格式變換。 (3)創建過程畫面 過程畫面是由圖形編輯器來完成的。在該界面中可添加全部欲在運行狀態下顯示的內容。Wincc 的圖庫中提供了豐富的圖形,只需選擇拖入畫面即可。“對象選項板”的“標準板”中列出了線、靜態文本、輸入輸出域等對象;“控件板”中列出了時鐘、報警控件、在線表格控件、在線趨勢控件等。圖3 是組態完成后的一個監控畫面。 注意事項: ① 畫面中需動態顯示的文本框、圖形、按鈕、輸入/輸出域、滾動條等一定要設置好連接的變量名,同時亦可在屬性選項中更改顯示方式等參數。 ② 運行系統中如需采集、處理和歸檔工業現場的過程數據,并創建過程數據變化趨勢曲線時,需先對數據進行歸檔處理,將其存儲在歸檔數據庫中,并用表格或趨勢曲線的形式輸出當前過程值或已歸檔過程值。 歸檔中要設置歸檔變量名、歸檔周期。圖3 使用了Wincc Online Trend Control這個ActiveX 控件來顯示過程數據變化趨勢。 (4)創建腳本 Wincc 可以通過使用函數和動作使項目中的過程動態化,可自行建立項目函數,也可建立全局動作腳本來實現動態顯示要求。 (5)設置系統運行屬性和激活項目 在Wincc 資源管理器的左邊子窗口中點擊“計算機”進行設置。設置內容包括計算機的名稱、運行畫面的外觀、起始畫面、標題、畫面大小等。 ? 電 話: 全部組態結束后,即可點擊激活按鈕,觀看項目的動態可視化監控畫面了。 注意事項: ① 若運行項目是從其他計算機上拷過來的,必須更改計算機名為當前計算機名。 ② 選擇在運行時需啟動的組件,可選擇圖形運行系統、報警記錄運行系統、變量記錄運行系統等。 ③ 熱鍵在組態階段不需屏蔽,當組態結束進入使用階段,則須將所有熱鍵屏蔽。 4 結語 通過這一過程控制系統的軟硬件組態,可掌握PLC技術、組態技術和PID控制技術,具有一定的實用價值。本文是基于西門子DP總線、Siemens PLC和Wincc組態軟件,構建了一個典型的工業過程運行和監控系統。在具體構建過程中,因項目的差異,可靈活選擇不同的組網和通信方式。本文提供的僅是一個范例,只要掌握了基本方法,還可以將其進一步推廣到其他控制領域。 |