搬家第五天-98.Wincc V7.3 输入输出域动态关联变量
有时候我们需要对一个输入输出域不同的条件下关联不同的变量,也就是outputvalue属性需要动态化关联变量,可以这样做。
1.新建一个文本8位字符变量VarName,用于存储变量的名字
2.画面上的输入输出域假设名字叫做IO,OutputValue关联VarName变量,勾选后面的“间接”选项。
3.假设画面上有一个按钮用于使输入输出域关联变量动态化,关联变量x,在按钮点击事件中写入一下vbs脚本
Sub OnClick(ByVal Item)
Dim Var,VarName
Set Var=HMIRuntime.Tags("x")
Set VarName=HMIRuntime.Tags("VarName")
VarName.Write Var.Name
End Sub
这样就实现了需要的功能。