'對象'是WinCC過程畫面的基礎(chǔ)。過程畫面的組態(tài)工作,都是基于一個個對象展開的,圖1指出了WinCC對象的特點: 對象有其'屬性',不同的屬性,會在過程畫面中有不一樣的顯示。屬性又分為'靜態(tài)屬性'和'動態(tài)屬性'; 每個對象又可以產(chǎn)生'事件',從而影響其他對象的屬性。事件可以是鼠標(biāo)動作、鍵盤動作或?qū)ο蟊旧韺傩缘淖兓取?/strong> 一、對象的'屬性'有兩種方法可以打開對象的屬性對話框(如圖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)'的,如果沒有其他事件對其改變,則該屬性在過程畫面運(yùn)行期間,始終保持不變。 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ùn)行時,優(yōu)先顯示'動態(tài)屬性'的特征。 另外,不僅通過配置動態(tài)屬性,可是更改對象在過程畫面中的狀態(tài),還可以通過'事件'來觸發(fā)對象屬性的變化,這部分內(nèi)容,將在之后的文章中逐步展開討論。 二、對象的'事件'在對象屬性對話框中,選擇'事件'選項卡,即可進(jìn)入對象事件的配置界面,如圖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的畫面對象匯總》 |
|