当前位置: 主页 > PLC控制

VBS 中用什么还有读取字(Word)中的位?

VBS中用什么还有读取字(Word)中位?
HMI中我想做一段脚本,读取一字的16个位,如果某个位为1,就让16个圆的其中一个下移一个距离。因为HMI中动画的移动不支持根据位变量移动,只支持int变量。
打算用VBS做个脚本来实现,但是不知道VBS用什么函数读取字中的位?

最佳答案

dimmytag
mytag=hmiRUNtime.tags("tag").Read
ifmytagand1then
第一个位为1
endif
ifmytagand2then
第二个位为1
endif
ifmytagand4then
第三个位为1
endif
ifmytagand8then
第四个位为1
endif
…………………………………………….

提问者对于答案的评价:
不错的方法,不过真的没有直接读取位的函数吗?

最佳答案作者回复:
没有,施耐德中有bitand,指令用法也和这个一样的。iftagbitand0x01then

  • 关注微信
上一篇:PCS7V8.1
下一篇:ET200S 故障1

猜你喜欢

微信公众号