wincc中面板实例和画面窗口示例
wincc中的面板實(shí)例制作
1.wincc中畫(huà)面編輯器中--》文件--》新建面板類(lèi)型,默認(rèn)名稱(chēng)是NewFpt1,編輯新建1靜態(tài)文本框1、輸入輸出域1、靜態(tài)文本框2
2.編輯--》組態(tài)面板類(lèi)型
3.在組態(tài)面板類(lèi)型中,添加需要的屬性,添加相關(guān)的事件,這些屬性和事件將在面板實(shí)例中顯示
4.調(diào)用面板類(lèi)型,選擇面板實(shí)例,在彈出的選擇對(duì)話(huà)框中選擇之前編輯的畫(huà)面類(lèi)型,輸入相關(guān)參數(shù)和變量
一個(gè)面板實(shí)例對(duì)應(yīng)一個(gè)控制對(duì)象。
wincc中通過(guò)VB腳本改變畫(huà)面窗口變量前綴
1.創(chuàng)建畫(huà)面窗口,編輯畫(huà)面窗口(可以單獨(dú)創(chuàng)建按鈕,這里使用之前創(chuàng)建的面板類(lèi)型)
2.在調(diào)用畫(huà)面中創(chuàng)建2個(gè)按鈕A、B
3.按鈕左鍵的VB腳本如下(通過(guò)隱藏Visible="0"和顯示Visible="1"更新畫(huà)面)
A:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y) ? ? ??
Dim myobj
Set myobj=ScreenItems("畫(huà)面窗口1")
myobj.Visible="0"
rem Msgbox myobj.ObjectName 測(cè)試使用
myobj.TagPrefix="A"
rem Msgbox myobj.TagPrefix??測(cè)試使用
myobj.Visible="1"
End Sub
B:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y) ? ? ??
Dim myobj
Set myobj=ScreenItems("畫(huà)面窗口1")
myobj.Visible="0"
rem Msgbox myobj.ObjectName 測(cè)試使用
myobj.TagPrefix="A"
rem Msgbox myobj.TagPrefix??測(cè)試使用
myobj.Visible="1"
End Sub
說(shuō)明:A和B均是結(jié)構(gòu)變量,如圖
畫(huà)面窗口中的變量是".xxx"的形式,通過(guò)改變變量前綴得到A.xxx和B.xxx變量。
面板實(shí)例只能單獨(dú)連接不同的變量,幾個(gè)實(shí)例代表幾個(gè)控制內(nèi)容。
畫(huà)面窗口可以通過(guò)改變變量前綴的方式在同一個(gè)畫(huà)面窗口中顯示不同的數(shù)據(jù)。
可以根據(jù)不同的場(chǎng)合選擇2者。
總結(jié)
以上是生活随笔為你收集整理的wincc中面板实例和画面窗口示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 雷蛇linux识别,鼠标底部 真假狂蛇一
- 下一篇: Jsoup解析html