摘 要:在學西門子的編程軟件STEP7和WlCC過程中,如果只用STEP7編程和WINCC做圖像的話,會比較枯燥乏味,大家可以利用PLC-SIM這個軟件,實現STEP7程序的調試和WINCC的監控功能,本文就這三個軟件互聯的實現方法做詳細介紹。
關鍵詞:符號表 變量 STEP 7 PLCSlM WINCC
0 引言
組態軟件WINCC是數據采集監控系統SCADA的軟件平臺工具,是工業應用軟件的一個組成部分。它具有豐富的設置選項,使用方式靈活,功能強大。運用組態軟件模擬PLC中用戶程序的執行過程,可以在開發階段發現和排除錯誤,提高調試效率。因為一方$7-300,400的硬件價格較高,另一方,具體的控制對象體積大、價值貴、結構復雜,一般的單位和個人都很難配備較為齊全的實驗裝置。采用組態軟件的過程監控。因而,結合S7-PLC SIM仿真軟件,不僅可以生動形象地表現控制對象的控制過程,而且也是學西門子PLC的編程和調試的有力工具。
1 準備工作
工作站電腦奔4以上主機一臺,1GB以上內存,硬盤1G0GB以上。
系統軟件環境:
Windows XP SP3。
STEP 7 V5.3 SP3。
PLCSIM V5.3 SP3。
WINCC V6.0 SP3。
西門子授權大全(T53個)。
2 軟件集成安裝
按照上述順序進行安裝,在安裝所有SIMATIC軟件前,請查閱軟件的安裝注意事項,確定操作系統與軟件的兼容性。WINCC與STEP7的版本兼容行列表可以在西門子自動化與驅動集團的技術支持與服務網站上獲得。使用WINCC與STEP7的集成功能,WINCC和STEP7必須安裝在同一臺計算機上,必須在安裝WINCC之前安裝STEP7。STEP7安裝完畢后,進行WlNCC安裝。在WINCC安裝過程中,請選擇“自定義安裝”,并且必須保證選中communication AS-OS ENGENERL STEP7symbol組件,通常情況下,全都選上。重新啟動電腦。
3 生成項目
啟動編程軟件STEP7,新建一個項目,編寫用戶程序。程序中的變量在符號表編輯器中聲明,以便在WINCC中傳送。在菜單欄上單擊“選項”,在下拉菜單中選擇“仿真模塊”,彈出如下圖所示PLCSIM運行窗口,把編寫好的STEP7程序下載進來。在仿真模塊上調試相應的10塊,在STEP7的監視狀態下,可以看到程序的變化。
4 建立WINCC項目的連接
首先插入一個OS站,在STEP7項目名稱上單擊右鍵,在彈出的下拉菜單選項中Insert New Object->OS,并將其改名為自己好記的項目名稱。在“變量管理”下的“SlMATIC S7 PROTOCOLSUITE\"下的MPl選項單擊右鍵,在新建的驅動程序的鏈接的屬’性頁上站地址處,設置與PLCSIM相同的MPI地址,本例中MPl=7。
5 設置PG/PC接口
在控制面板中,雙擊Set PG/PC Interface,設置如下圖,在“應用程序的訪問點”域中,選擇“S70NLINE”。在“為使用的接口分配參數”域中選擇“PLCSIM(MPl)”。單擊屬性按鈕,在MP『的屬性中,設置與PLCSIM相同的MPl地址。
6 啟動WINCC項目
在程序組態前,應先檢查、確認wlNCC與PLCSlM的通訊鏈接。進入“開始>SIMATIC>WlNCC>工具>通道診斷”。在“通道連接“下可以顯示連接的狀態。如有問題,在WINCC資源管理器中的-“系統參數MPI>單元”中,啟用選項“自動設置”。在“系統參數-MPI>SlMATIC”中,取消“通過PLC”選項。
根據編寫的STEP7用戶程序,在WlNCC的圖形編輯器中,添加必要的控件和圖形元素,并賦予相應的變量值。引用的變量僮,必須與STEP7中的變量一致。為此,可以從WINCC里調用STEP7變量,這樣可以減少建立變量的工作量,同時也減少了建立變量的出錯概率,從而減少了相應的排錯工作,大大提高了工作效率。在WINCC里需要變量引用的位置進行變量選擇,出現變量選擇對話框后,選中對話框右上角的“STEP7 Symbol Server”復選框。此時,對話框右側變量選擇列表中將顯示“STEP7 Symbol Server”列表。從改列表中可以顯示STEP7符號表和共享數據塊里的所有變量。如下列圖示:
在直接選擇所需變量后,如果是第一次直接選擇STEP7變量,系統將彈出對話框,直接點擊“OK”鍵,將自動根據STEP7項目文件的設置產生所需的通道、連接和變量,并建立該變量與相應對象的關聯。而在STEP7項目文件中,相應變量將被打上相應的“傳輸標志”一個綠色小旗。
7 結束語
一般情況下。在工程項目的組態編程階段,都是利用STEP7PLCSIM實現WINCC與STEP7之間的連接,用以實現程序的在線調試,檢查程序的邏輯可行性和操作員操作界面的可操作性及友好性,與WlNCC的連接提高可視性。等現場設備就位以后,再進行在線程序下裝、調試,驗收合格后,交付用戶使用。