WINCC复选框
1 在切换画面后 再返回 先前构选的√无法保持
2 A画面 复选框构选√ 变量S write 1
B画面 复选框变量S==1 复选框咋不自动构选
请高手指点下
要自动 根据变量的 1,0 来自动显示勾选 咋做
就是如何在打开画面时读取变量状态来显示复选框是否被勾选
最佳答案
在复选框上右键,属性里,输入输出-〉选择框的动态属性中创建vbs动作。
if HMIRuntime.Tags("S").Read then
ScreenItems("复选框的名字").process = 1
else
ScreenItems("复选框的名字").process = 0
end if
在复选框右键,事件里,属性主题的输入输出-〉选择框的动态属性中创建vbs动作。
if ScreenItems("复选框的名字").process = 1 then
HMIRuntime.Tags("S").Write 1
else
HMIRuntime.Tags("S").Write 0
end if
这两个一个是保持变量值,一个是赋予变量值。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263661.html