表达式是否可以这样写

AA  脚本内定义整形变量
  INWORD1  输入开关量字(16位无符号整形)
   INWORD2  输入开关量字16位无符号整形)
   想判定(AA==1)和INWORD1第10位位1或者INWORD1第9位为1,结果为真,否则结果为否
  表达式这样写 (AA==1)&&(‘INWORD1’&&1024)||(‘INWORD2’&&512)
   选择BOOL
  这样能达到我的要求吗?谁能提供点正确的方法

问题补充:
(AA==1)&&
 ((‘INWORD1’&&1024)||(‘INWORD2’&&512))

最佳答案

下面是在C脚本里的条件表达式
 (AA==1)&&((GetTagWord("INWORD1")&1024)||(GetTagWord("INWORD2")&512))
 

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐