「編程實(shí)例」WinCC7.5如何使用結(jié)構(gòu)變量創(chuàng)建面板實(shí)例
導(dǎo)讀
從 WinCC V7.5 開始,可以通過結(jié)構(gòu)變量創(chuàng)建面板實(shí)例,無需在面板實(shí)例中逐一關(guān)聯(lián)結(jié)構(gòu)變量中的結(jié)構(gòu)變量元素,具體操作如下。
一、創(chuàng)建結(jié)構(gòu)類型和結(jié)構(gòu)變量
在變量管理器中創(chuàng)建結(jié)構(gòu)類型,并為結(jié)構(gòu)類型創(chuàng)建結(jié)構(gòu)類型元素,如圖1 。
1.?先創(chuàng)建結(jié)構(gòu)類型“Tank”;
2.?選擇“結(jié)構(gòu)類型元素”頁面;
3.?添加3個(gè)結(jié)構(gòu)類型元素“Level”“Pressure”“Temp”;

然后創(chuàng)建結(jié)構(gòu)變量,如圖2.所示。
1.?選擇“結(jié)構(gòu)變量”頁面;
2.?新建3個(gè)結(jié)構(gòu)變量“Tank1” “Tank2” “Tank3”;

二、創(chuàng)建并編輯面板類型
在圖形編輯器中點(diǎn)擊文件菜單選擇“新建面板類型”,并保存為“Tank.FPT”如圖 3。并設(shè)置尺寸為230*135,然后進(jìn)行如下操作,如圖4。
1.?打開SVG 庫;
2.?找到 V2.0 中的“Tanks”;
3.?添加“Tank2WithScale”到面板類型中。
4.?然后添加 3 個(gè)靜態(tài)文本編輯好顯示文本。添加 3 個(gè)輸入/輸出域,命名為“輸入/輸出域1”、“輸入/輸出域2”、“輸入/輸出域3”,無需關(guān)聯(lián)變量。


在畫面編輯器中點(diǎn)擊編輯菜單選擇“組態(tài)面板類型”,如圖5:

1.?在組態(tài)面板類型對(duì)話框中選擇“變量”選項(xiàng)卡。
2.?將結(jié)構(gòu)類型“Tank”拖拽至左側(cè)的“Tags”下。
3.?選中 SVG 對(duì)象1 。
4.?把屬性“FillLevelValue”對(duì)象屬性拖拽至“Tank.Level”下。
5.?把“輸入/輸出域1”的“OutputValue”對(duì)象屬性拖拽至“Tank.Level”下;
把“輸入/輸出域2”的“OutputValue”對(duì)象屬性拖拽至“Tank.Temp”下;
把“輸入/輸出域3”的“OutputValue”對(duì)象屬性拖拽至“Tank.Pressure”下。
6.?點(diǎn)擊“應(yīng)用”按鈕,如圖 6 。

選擇更新周期。可以右鍵單擊每一個(gè)關(guān)聯(lián)了結(jié)構(gòu)變量元素的對(duì)象屬性設(shè)置更新周期。(建議選擇統(tǒng)一更新周期如:1 秒)如圖7 。

組態(tài)完成后保存該面板類型。
三、通過結(jié)構(gòu)變量創(chuàng)建面板實(shí)例
1. 在屬性窗口中選擇“變量”選項(xiàng)卡;
2. 并選擇“所有結(jié)構(gòu)實(shí)例的列表”;
3. 在右側(cè)結(jié)構(gòu)變量列表中,通過鼠標(biāo)右鍵選擇“Tank1”后拖拽至畫面中;
4. 在彈出菜單中選擇“Tank.FPT”;
5. 用同樣方法創(chuàng)建Tank2、Tank3面板實(shí)例,如圖 8。

創(chuàng)建完成后,可在面板實(shí)例屬性中看到面板實(shí)例已經(jīng)關(guān)聯(lián)到結(jié)構(gòu)變量。無需再逐一關(guān)聯(lián)結(jié)構(gòu)變量元素,如圖9 。

總結(jié)
以上就是整個(gè)WinCC7.5如何使用結(jié)構(gòu)變量創(chuàng)建面板實(shí)例的全部過程,本例使用WINCC版本為7.5SP2,另外結(jié)構(gòu)變量可使用外部數(shù)據(jù)(PLC數(shù)據(jù)),若內(nèi)容如有錯(cuò)誤請(qǐng)聯(lián)系我們(技成科技—技術(shù)支持中心)。
文章來源:技成培訓(xùn)網(wǎng)原創(chuàng),作者:羅浩;未經(jīng)授權(quán)禁止轉(zhuǎn)載,違者必究!
粉絲福利
微信掃碼免費(fèi)領(lǐng)64本西門子系列PLC電子書籍
