wincc中的面板实例制作
1.wincc中画面编辑器中--》文件--》新建面板类型,默认名称是NewFpt1,编辑新建1静态文本框1、输入输出域1、静态文本框2
2.编辑--》组态面板类型
3.在组态面板类型中,添加需要的属性,添加相关的事件,这些属性和事件将在面板实例中显示
4.调用面板类型,选择面板实例,在弹出的选择对话框中选择之前编辑的画面类型,输入相关参数和变量
一个面板实例对应一个控制对象。
wincc中通过VB脚本改变画面窗口变量前缀
1.创建画面窗口,编辑画面窗口(可以单独创建按钮,这里使用之前创建的面板类型)
2.在调用画面中创建2个按钮A、B
3.按钮左键的VB脚本如下(通过隐藏Visible="0"和显示Visible="1"更新画面)
A:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim myobj
Set myobj=ScreenItems("画面窗口1")
myobj.Visible="0"
rem Msgbox myobj.ObjectName 测试使用
myobj.TagPrefix="A"
rem Msgbox myobj.TagPrefix 测试使用
myobj.Visible="1"
End Sub
B:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim myobj
Set myobj=ScreenItems("画面窗口1")
myobj.Visible="0"
rem Msgbox myobj.ObjectName 测试使用
myobj.TagPrefix="A"
rem Msgbox myobj.TagPrefix 测试使用
myobj.Visible="1"
End Sub
说明:A和B均是结构变量,如图
画面窗口中的变量是".xxx"的形式,通过改变变量前缀得到A.xxx和B.xxx变量。
面板实例只能单独连接不同的变量,几个实例代表几个控制内容。
画面窗口可以通过改变变量前缀的方式在同一个画面窗口中显示不同的数据。
可以根据不同的场合选择2者。