"對象"是WinCC過程畫面的基礎(chǔ)。過程畫面的組態(tài)工作,都是基于一個個對象展開的,圖1指出了WinCC對象的特點:
對象有其"屬性",不同的屬性,會在過程畫面中有不一樣的顯示。屬性又分為"靜態(tài)屬性"和"動態(tài)屬性";
每個對象又可以產(chǎn)生"事件",從而影響其他對象的屬性。事件可以是鼠標(biāo)動作、鍵盤動作或?qū)ο蟊旧韺傩缘淖兓取?/p>一、對象的"屬性"
有兩種方法可以打開對象的屬性對話框(如圖2所示):
1)在工具欄中點擊"屬性"按鈕
2)選中對象,右鍵點擊"屬性",也可以打開屬性對話框
屬性對話框如圖3所示。在屬性對話框中,點擊"▽",可快速定位和編輯當(dāng)前畫面下的所有對象的屬性。
對象的屬性分為"靜態(tài)屬性"和"動態(tài)屬性"兩種。
屬性后邊帶"小燈泡"標(biāo)識的,說明該屬性既可以配置成靜態(tài)屬性,也可以配置成動態(tài)屬性;
屬性后邊不帶"小燈泡"標(biāo)識的,則該屬性只能配置成靜態(tài)屬性。
如圖4所示。
1、靜態(tài)屬性
對象的某一屬性配置成"靜態(tài)"的,如果沒有其他事件對其改變,則該屬性在過程畫面運行期間,始終保持不變。
2、動態(tài)屬性
帶"小燈泡"標(biāo)識的屬性,可配置成"動態(tài)"的,右鍵點擊"小燈泡",即可配置其動態(tài)屬性,如圖5所示。共有四種方法:動態(tài)對話框、C動作、VBS動作及變量。
至于具體如何組態(tài)動態(tài)屬性,今后的文章和視頻中將逐步展開,這里先展示一下配置界面。
動態(tài)對話框:用動態(tài)對話框組態(tài),"小燈泡"變?yōu)榧t色閃電,如圖6所示。
C動作:用C腳本組態(tài),"小燈泡"變?yōu)閹的綠色閃電,如圖7所示。
VBS動作:VBS動作和C動作類似,配置完成后,"小燈泡"變?yōu)閹?VB"的綠色閃電。
變量:可以給屬性直接關(guān)聯(lián)一個變量,通過變量值的變化來控制屬性的變化。配置完成后,小燈泡變?yōu)?綠色小燈泡",如圖8所示。
除了只能配置為"靜態(tài)"的少數(shù)屬性外,對象的屬性,可以為其同時配置靜態(tài)屬性和動態(tài)屬性。過程畫面在運行時,優(yōu)先顯示"動態(tài)屬性"的特征。
另外,不僅通過配置動態(tài)屬性,可是更改對象在過程畫面中的狀態(tài),還可以通過"事件"來觸發(fā)對象屬性的變化,這部分內(nèi)容,將在之后的文章中逐步展開討論。
二、對象的"事件"在對象屬性對話框中,選擇"事件"選項卡,即可進入對象事件的配置界面,如圖9所示。
對象"事件"的產(chǎn)生,可以是鼠標(biāo)、鍵盤的動作或者是對象本身某一屬性的變化等,最常用的事件有兩種:
鼠標(biāo)的動作,可以是左、右鍵的按下或釋放等;
對象屬性的改變,任何帶"小燈泡"的屬性,都可以響應(yīng)它的"更改"事件。
如圖10所示。
對事件的響應(yīng),有3種方法:
直接連接,標(biāo)識為藍(lán)色閃電符號,如圖11所示。
C動作,編寫C腳本來響應(yīng)事件,標(biāo)識為帶C的綠色閃電符號。
VBS動作,編寫VB腳本來響應(yīng)事件,標(biāo)識為帶VB的綠色閃電符號。
總結(jié)WinCC的畫面對象有各種各樣的屬性,少數(shù)屬性只能配置為靜態(tài)屬性(不帶"小燈泡"標(biāo)識),大多數(shù)屬性可配置為動態(tài)屬性(帶"小燈泡"標(biāo)識)。可以通過動態(tài)對話框、C/VBS腳本及直接關(guān)聯(lián)變量的方式來配置動態(tài)屬性。
對象還可以產(chǎn)生和響應(yīng)各種事件,比如鼠標(biāo)動作、屬性更改事件等。可以通過C/VBS腳本或直接連接的方式來響應(yīng)事件。
組態(tài)了動態(tài)屬性或定義了事件響應(yīng),在屬性對話框中將以黑體形式顯示,否則為常規(guī)字體,如圖12所示。
<<上一篇《WinCC的畫面對象匯總》