一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

 彎丘 2019-12-27

WinCC的過程畫面中,“一切皆對象”。即畫面中的“線條”、“各種圖形”、“按鈕”甚至畫面本身都視作“對象”。每個對象都有屬性,分為靜態(tài)屬性和動態(tài)屬性。

l 靜態(tài)屬性在畫面的運(yùn)行過程中,不發(fā)生任何變化。在對象的“屬性選項卡”下,不帶“燈泡”標(biāo)識的,只能組態(tài)為靜態(tài)屬性;

l 動態(tài)屬性是在畫面運(yùn)行過程中,由于某種原因觸發(fā):比如變量的變化、響應(yīng)某個事件等,其外觀可發(fā)生變化的屬性。在對象的“屬性選項卡”下,帶“燈泡”標(biāo)識的屬性,可以組態(tài)為動態(tài)屬性;

l 所有的屬性都能組態(tài)為“靜態(tài)的”,但不是全部的屬性能組態(tài)成“動態(tài)的”。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

合理的使“對象”的某個屬性“動態(tài)化”,才能達(dá)到畫面的監(jiān)視作用。組態(tài)動態(tài)屬性有四種方法:

1、直接變量法

2、動態(tài)對話框

3、C動作(C腳本)

4、VBS動作(VB腳本)


動態(tài)對話框

用“動態(tài)對話框”也能組態(tài)對象的動態(tài)屬性。如圖3.1所示,為“動態(tài)對話框”的組態(tài)界面。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

一、數(shù)據(jù)類型

“動態(tài)對話框”提供了4中可選的數(shù)據(jù)類型

1、直接

“直接”比較好理解,類似于“直接變量法”。即將所關(guān)聯(lián)的“變量(或表達(dá)式)”的值直接賦給屬性,變量值的變化,直接作用到屬性的變化。同樣的,要注意所關(guān)聯(lián)變量的數(shù)據(jù)類型要和相應(yīng)的屬性相匹配。

如圖3.2所示,實(shí)例為如何利用動態(tài)對話框的“直接法”來組態(tài)對象的“顯示”屬性。要注意,為“顯示”屬性關(guān)聯(lián)的變量“show”為BOOL型的。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

其動態(tài)效果如下圖所示:

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

2、模擬量

關(guān)聯(lián)“模擬量”類型的變量或表達(dá)式的運(yùn)行結(jié)果為模擬量,可以自由組態(tài)表達(dá)式在不同取值范圍時,對象的不同的顯示效果,如圖3.3所示。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

圖3.3做了以下工作:為對象的“線條顏色”屬性關(guān)聯(lián)一個“無符號的8位數(shù)變量:LineColor”,通過“添加”和“刪除”按鈕,可以配置LineColor不同取值范圍時,線條的顏色:

  • LineColor在[0,50]之間時,線條為綠色

  • LineColor在[50,85]之間時,線條為黃色

  • LineColor的值大于85時,線條為紅色

其動態(tài)效果如下圖所示:

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

3、布爾型

數(shù)據(jù)類型為“布爾型”,即關(guān)聯(lián)一個BOOL型變量或表達(dá)式的運(yùn)算結(jié)果為BOOL型數(shù)據(jù)?!安紶栃汀笨梢耘渲脤傩缘膬煞N狀態(tài),即表達(dá)式運(yùn)算結(jié)果為“真”、“假”時屬性的不同狀態(tài)。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

如圖3.4所示,為對象的“背景顏色”屬性關(guān)聯(lián)一個BOOL型變量“BKhide”,當(dāng)其為“真”時,對象背景透明;當(dāng)其為“假”時,對象背景為藍(lán)色。

其動態(tài)效果如下圖所示:

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

4、位

“位”也很好理解,用所關(guān)聯(lián)的變量或表達(dá)式的運(yùn)算結(jié)果的某一位的狀態(tài)(置位或復(fù)位)來控制動態(tài)屬性。注意:此處只能關(guān)聯(lián)“字節(jié)”、“字”或“雙字”類型的變量。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

如圖3.5所示為利用“數(shù)據(jù)類型:位”來組態(tài)動態(tài)屬性,控制對象邊框的閃爍與否。當(dāng)變量“LineFlash”的Bit4為1的時候,對象邊框(線條)閃爍,否則,不閃爍。

其動態(tài)效果如下圖所示:

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性


二、表達(dá)式/公式

前面,我們所做的所有實(shí)例都是直接關(guān)聯(lián)一個“變量”。實(shí)際上,影響對象的動態(tài)屬性的其實(shí)可以是一個復(fù)雜的表達(dá)式。

  • 如果該表達(dá)式只是一個“變量”的話,則該變量的值就是表達(dá)式的值;

  • 表達(dá)式也可以由變量及各種運(yùn)算符組成,則表達(dá)式的值就是其運(yùn)算的結(jié)果;

  • 表達(dá)式也可以是一個函數(shù)的返回值,函數(shù)可以是項目函數(shù)、標(biāo)準(zhǔn)函數(shù)也可以是內(nèi)部函數(shù);

  • 表達(dá)式甚至可以是變量、函數(shù)的返回值及各種運(yùn)算符組合而成的一個復(fù)雜的算式,其運(yùn)算結(jié)果即為表達(dá)式的值

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性


三、觸發(fā)器

觸發(fā)器用來組態(tài)對象的相應(yīng)屬性的更新方式,可以通過變量觸發(fā),也可以是周期性觸發(fā)。這部分內(nèi)容將在另一篇文章中集中討論。

WinCC入門課程8.2:利用“動態(tài)對話框”,實(shí)現(xiàn)畫面對象的動態(tài)屬性

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美一区日韩二区亚洲三区| 国产欧美日韩一级小黄片| 99久久精品免费精品国产| 日韩一区二区三区在线欧洲| 91午夜少妇极品福利| 久久精品中文扫妇内射| 久久国产精品熟女一区二区三区| 精品久久综合日本欧美| 91午夜少妇极品福利| 青青免费操手机在线视频| 欧美欧美日韩综合一区| 国产日韩欧美在线亚洲| 91亚洲国产日韩在线| 深夜福利欲求不满的人妻| 中国一区二区三区不卡| 国产又色又爽又黄又大| 人人妻人人澡人人夜夜| 夫妻性生活真人动作视频| 爽到高潮嗷嗷叫之在现观看| 大尺度剧情国产在线视频| 日本加勒比在线观看一区| 欧美成人一区二区三区在线 | 国产欧美日韩精品一区二区| 国产精品欧美激情在线观看| 91插插插外国一区二区婷婷| 日本中文字幕在线精品| 亚洲国产欧美久久精品| 高清在线精品一区二区| 国产女性精品一区二区三区| 国产精品一区欧美二区| 欧美同性视频免费观看| 国产精品视频一区麻豆专区| 日韩欧美一区二区黄色| 中文字幕在线区中文色| 国产精品香蕉一级免费| 欧美成人黄色一区二区三区| 欧美日韩中国性生活视频| 精品少妇一区二区三区四区| 麻豆一区二区三区精品视频| 白丝美女被插入视频在线观看| 91国自产精品中文字幕亚洲|