WinCC過程畫面的基本配置

程畫面是 WinCC學習的重點之一。 WinCC的過程畫面是由若干個"對象"組成的,若干個對象有機結合,完成WinCC的HMI人機交互功能。

如圖1所示。

WinCC過程畫面的基本配置的圖1

圖1 過程畫面的結構

過程畫面中的每個對象都有"屬性"和"事件"兩個特性。"屬性"決定了該對象在畫面中所應表現出的狀態,比如:大小、顏色等等;"事件"則是該對象的屬性改變或動作對其他對象(包括本對象自己)的影響。

干巴巴的文字描述是枯燥的,唯有實踐才能掌握真理。下面我們舉一個例子,來探討一下過程畫面的用法,如圖2、3所示。

WinCC過程畫面的基本配置的圖2

圖2 過程畫面實例


WinCC過程畫面的基本配置的圖3

圖3 過程畫面實例

圖2、圖3所示的過程畫面實例,完成以下功能:

1、"畫面1"、"畫面2"、"畫面3"三個按鈕,實現三個不同畫面之間的切換;

2、畫面切換只在中間部分執行,頭部的標題欄、下面的按鈕欄固定不變;

3、頭部標題欄動態的顯示當前激活畫面的名稱。

4、"退出"按鈕按下后,退出WinCC運行系統。

一、 畫面對象

WinCC過程畫面的基本配置的圖4

圖4 過程畫面

本實例中,整個畫面分為3個部分:標題欄、畫面窗口部分以及按鈕欄,主要涉及到兩種對象:按鈕和畫面窗口。如圖4所示。


1、 按鈕

按鈕屬于"窗口對象"中的一種。通常,按鈕用于響應鼠標動作,以完成畫面切換或其他特定任務。本例中,按鈕響應鼠標左鍵動作,完成畫面窗口中畫面的切換。如圖5、圖6所示。

WinCC過程畫面的基本配置的圖5

圖5 按鈕

WinCC過程畫面的基本配置的圖6

圖6 按鈕的鼠標動作事件

2、 畫面窗口

畫面窗口是一種特殊的畫面對象,它可以實現"畫中畫"的功能。"畫面窗口"是智能對象的一種,如圖7所示。

WinCC過程畫面的基本配置的圖7

圖7 畫面窗口

     畫面窗口中,所應顯示的畫面,由其"屬性"中的"畫面名稱"來指定,WinCC項目在運行時,畫面窗口首先通過"畫面名稱"來檢索其對應的畫面,并將其顯示出來。"畫面名稱"是動態屬性,可根據需要配置成在不同情況下,動態顯示不同的畫面。配置方法有很多,這里先介紹一種。

WinCC過程畫面的基本配置的圖8

圖8 畫面窗口——畫面名稱

二、 過程畫面配置

1、 配置畫面切換按鈕動作(探討按鈕事件的配置方法)

     為按鈕組態鼠標動作事件,如圖9所示。按照圖中的步驟進行組態,當鼠標左鍵點擊按鈕時,將畫面名稱"畫面1.pdl"傳送到畫面窗口的"畫面名稱"屬性中。這樣,當鼠標左鍵點擊該按鈕時,畫面窗口中,就會顯示畫面1了。顯示結果如圖3所示。


按鈕2、按鈕3的配置類似,這里不多加贅述。

WinCC過程畫面的基本配置的圖9

圖9 按鈕鼠標左鍵事件

2、 配置畫面窗口的默認顯示畫面(探討對象的靜態屬性、動態屬性)

     為了使WinCC啟動后,畫面窗口能顯示一副默認的畫面,我們需在"畫面窗口"的屬性中,為其指定一個默認的畫面名稱(靜態屬性),如圖8所示。

默認情況下,畫面窗口將顯示靜態指定的畫面,當有按鈕事件觸發時,畫面窗口將顯示相應的畫面。這里很好的說明了對象靜態屬性和動態屬性的區別。

3、 配置標題欄(探討利用某對象屬性改變來觸發事件)

本實例中,要求畫面窗口1中顯示哪一幅畫面,則標題欄中的對象(這里為按鈕),則相應的顯示當前畫面的畫面名稱。這一功能可由畫面窗口1的屬性改變來完成。如圖10所示。

WinCC過程畫面的基本配置的圖10

圖10 配置標題欄顯示

圖10中,當畫面窗口1的畫面名稱改變時,觸發事件,將畫面窗口1當前的畫面名稱傳送給按鈕1(即標題欄)的文本顯示。即可實現標題欄實時顯示當前的畫面名稱。

4、 配置"退出"按鈕(動態向導)

退出按鈕實現以下功能,點擊后,將退出WinCC系統。該功能可用"動態向導"的方式實現,這里先賣個關子,留給有興趣的小伙伴自行思考,具體實現方法留待以后再探討。


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP