我做了一个EXECL表格,在wincc里设了一个内部二进制变量bbb,想要实现当bbb=1时,打印报表,=0时不打印,我做的如下dimflag
setflag=HMIRUNtime.tags("bbb")
ifflag=turethen
以下略,将数据填入表格
elseflag=ture否则让bbb=1
endif
试了几次都不好使,是什么原因
我只了解点VB
最佳答案
1、你的第一行没有读取变量的值,应该加一行flag.Read,或者把第一行改成:flag=hmiruntine.tags(“bbb”).read
2、else行改成HMIRuntime.tags("bbb").write…1
手机无法打空格,用三个点代替了。
3、真是true,不是ture
提问者对于答案的评价:
我再试一下