【正文】
有時(shí)結(jié)構(gòu)已經(jīng)定義好,又需要在模板中加入一個(gè)不在結(jié)構(gòu)中的變量,也不必修改結(jié)構(gòu)。我們在需要使用彈出窗口時(shí),都會應(yīng)用一個(gè)畫面窗口對象(picture windows),這個(gè)對象有一個(gè)屬性:標(biāo)簽前綴(tag prefix),這個(gè)屬性為我們制作畫面模板提供了便利。我們可以把某類設(shè)備相關(guān)的所有控制變量、過程變量定義在一個(gè)結(jié)構(gòu)中。下面我們就從組態(tài)的第一件事:規(guī)劃變量,開始了解這些方法。Wincc不僅提供眾多強(qiáng)大的功能,同時(shí)還為我們準(zhǔn)備很多工具和方法來提高我們組態(tài)的效率。例如對于設(shè)備的狀態(tài)可以做一個(gè)Stat的字節(jié)變量:StatBit 0 電源合閘(具備啟動條件) Bit 1 啟動(變頻器使能) Bit 2 bit 3正向運(yùn)行 bit 4反向運(yùn)行 bit 5故障指示 bit 6 bit 7 在以上討論的兩點(diǎn)的基礎(chǔ)上,就可以結(jié)合結(jié)構(gòu)變量來大大提高建立標(biāo)簽的效率了。在連注工藝中要對每一流的扇形段進(jìn)行流量調(diào)節(jié),是否要為每個(gè)調(diào)節(jié)閥畫一個(gè)PI調(diào)節(jié)器呢?不必,我們可以利用Wincc提供的畫面模板功能。 其中”O(jiān)P_Box”為畫面窗口對象(picture windows)的名稱。例如我們有四個(gè)活套。例如,為用顏色來反映設(shè)備運(yùn)行狀態(tài),就可以編寫SetColorStatus函數(shù):include long SetColorStatusMill(int status){switch (status) { case 1: // ready return(CO_OFF)。希爾特 著 王子恢等 譯 電子工業(yè)出版社Wincc組態(tài)手冊Wincc在線幫助 5