当前位置: 主页 > PLC控制

求助WinCC V7.2,在面板实例中用VBS脚本取PLC中WORD类型的变量某一个位,该怎么写?我是新手,在此先谢谢!

求助winccV7.2,在面板实例中用VBS脚本取PLC中WORD类型变量某一个位,该怎么写?我是新手,在此先谢谢!

最佳答案

dimmytag
mytag=HMIruntime.tags("tag").read
ifmytagand0x1then
变量第一位为1需要执行的动作
endif
ifmytagand0x2then
变量第二位为1需要执行的动作
endif
ifmytagand0x4then
变量第三位为1需要执行的动作
endif
ifmytagand0x8then
变量第四位为1需要执行的动作
endif
ifmytagand0x10then
变量第五位为1需要执行的动作
endif
。。。。。。。。。。。

提问者对于答案的评价:
谢谢,不过我已经用二进制变量进行编辑了。现在遇到的是Wincc7.2跟PLC连接不上,wincc7.2的连接是根据PLC取的IP和槽号,连接参数跟现场用的wincc7.0的一样。我用有线和无线都无法连接上PLC,现场服务器用的wincc7.0与PLC连接上了,他们已经正常在用的。这跟授权有关吗?

最佳答案作者回复:
你的plc是300的吗?如果是,检查cpu的硬件组态中的op链接数,大于等于你的上位机的个数(默认是1).

  • 关注微信

猜你喜欢

微信公众号