WinCC過程畫面的基本配置
如圖1所示。
圖1 過程畫面的結構
過程畫面中的每個對象都有"屬性"和"事件"兩個特性。"屬性"決定了該對象在畫面中所應表現出的狀態,比如:大小、顏色等等;"事件"則是該對象的屬性改變或動作對其他對象(包括本對象自己)的影響。
干巴巴的文字描述是枯燥的,唯有實踐才能掌握真理。下面我們舉一個例子,來探討一下過程畫面的用法,如圖2、3所示。
圖2 過程畫面實例
圖3 過程畫面實例
圖2、圖3所示的過程畫面實例,完成以下功能:
1、"畫面1"、"畫面2"、"畫面3"三個按鈕,實現三個不同畫面之間的切換;
2、畫面切換只在中間部分執行,頭部的標題欄、下面的按鈕欄固定不變;
3、頭部標題欄動態的顯示當前激活畫面的名稱。
4、"退出"按鈕按下后,退出WinCC運行系統。
一、 畫面對象
圖4 過程畫面
本實例中,整個畫面分為3個部分:標題欄、畫面窗口部分以及按鈕欄,主要涉及到兩種對象:按鈕和畫面窗口。如圖4所示。
1、 按鈕
按鈕屬于"窗口對象"中的一種。通常,按鈕用于響應鼠標動作,以完成畫面切換或其他特定任務。本例中,按鈕響應鼠標左鍵動作,完成畫面窗口中畫面的切換。如圖5、圖6所示。
圖5 按鈕
圖6 按鈕的鼠標動作事件
2、 畫面窗口
畫面窗口是一種特殊的畫面對象,它可以實現"畫中畫"的功能。"畫面窗口"是智能對象的一種,如圖7所示。
圖7 畫面窗口
畫面窗口中,所應顯示的畫面,由其"屬性"中的"畫面名稱"來指定,WinCC項目在運行時,畫面窗口首先通過"畫面名稱"來檢索其對應的畫面,并將其顯示出來。"畫面名稱"是動態屬性,可根據需要配置成在不同情況下,動態顯示不同的畫面。配置方法有很多,這里先介紹一種。
圖8 畫面窗口——畫面名稱
二、 過程畫面配置
1、 配置畫面切換按鈕動作(探討按鈕事件的配置方法)
為按鈕組態鼠標動作事件,如圖9所示。按照圖中的步驟進行組態,當鼠標左鍵點擊按鈕時,將畫面名稱"畫面1.pdl"傳送到畫面窗口的"畫面名稱"屬性中。這樣,當鼠標左鍵點擊該按鈕時,畫面窗口中,就會顯示畫面1了。顯示結果如圖3所示。
按鈕2、按鈕3的配置類似,這里不多加贅述。
圖9 按鈕鼠標左鍵事件
2、 配置畫面窗口的默認顯示畫面(探討對象的靜態屬性、動態屬性)
為了使WinCC啟動后,畫面窗口能顯示一副默認的畫面,我們需在"畫面窗口"的屬性中,為其指定一個默認的畫面名稱(靜態屬性),如圖8所示。
默認情況下,畫面窗口將顯示靜態指定的畫面,當有按鈕事件觸發時,畫面窗口將顯示相應的畫面。這里很好的說明了對象靜態屬性和動態屬性的區別。
3、 配置標題欄(探討利用某對象屬性改變來觸發事件)
本實例中,要求畫面窗口1中顯示哪一幅畫面,則標題欄中的對象(這里為按鈕),則相應的顯示當前畫面的畫面名稱。這一功能可由畫面窗口1的屬性改變來完成。如圖10所示。
圖10 配置標題欄顯示
圖10中,當畫面窗口1的畫面名稱改變時,觸發事件,將畫面窗口1當前的畫面名稱傳送給按鈕1(即標題欄)的文本顯示。即可實現標題欄實時顯示當前的畫面名稱。
4、 配置"退出"按鈕(動態向導)
退出按鈕實現以下功能,點擊后,將退出WinCC系統。該功能可用"動態向導"的方式實現,這里先賣個關子,留給有興趣的小伙伴自行思考,具體實現方法留待以后再探討。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















