BOOL变量问题
本帖最后由 syl-510129 于 2014-1-15 14:13 编辑前段时间修改一个以前的程序,发现原来的程序(v4.65.05建立)在离线模拟时出错(显示“...指令引用...内存,该内存不能为read”字样),随即EB8000就只能关闭。反复检查原来的程序做修改试验,发现一个问题:在一段宏指令中有一处用了Getdata(a,"Local HMI",LB,100,10)然后用if语句ifa作为判断。结果发现将ifa改为if a==1就排除了故障!而我在以前一直是像前面那样用的。难道新版本的宏指令改掉了?又为何在编译时没有出错提示呢? if a==1 或if a==true都可以; 学习了:):):)
页:
[1]