我做了一个EXECL表格,在WINCC里设了一个内部二进制变量bbb,想要实现当bbb=1时,打印报表,=0时不打印,我做的如下 dim flag
set flag=hmiruntime.tags("bbb")
if flag=ture then
以下略,将数据填入表格
else flag=ture 否则让bbb=1
end if
试了几次都不好使,是什么原因
我只了解点VB
最佳答案
1、你的第一行没有读取变量的值,应该加一行flag.read,或者把第一行改成:flag=hmiruntine.tags(“bbb”).read
2、else行改成hmiruntime.tags("bbb").write...1
手机无法打空格,用三个点代替了。
3、真是true,不是ture
提问者对于答案的评价:
我再试一下
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc184908.html