求助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).