AA 脚本内定义整形变量
INWORD1 输入开关量字(16位无符号整形TAG)
INWORD2 输入开关量字16位无符号整形TAG)
想判定(AA==1)和INWORD1第10位位1或者INWORD1第9位为1,结果为真,否则结果为否
动态连接对话框内表达式是否可以这样写 (AA==1)&(('INWORD1'&&1024)|('INWORD2'&&512))
选择BOOL
用来判定3个条件是否满足?谁能提供点正确的方法(或更好的).
问题补充:
(AA==1)&&((('INWORD1'&1024)!=0)||(('INWORD2'&512)!=0))
标签变量在这里引用不需要使用GETTAG..()函数吗? 是否可以缩写为(AA==1)&&(('INWORD1'&1024)||('INWORD2'&512)) ,C语言不是认为非0就是真TRUE,为零就是FALSE.?
最佳答案
你的补充把我都搞糊涂了,忘了这是动态对话框
GetTagWord函数只能在C脚本里使用
计算机语言一般都是非0为真
(AA==1)&&(('INWORD1'&1024)||('INWORD2'&512))
提问者对于答案的评价:
谢谢.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270013.html