WinCC flexible smart 变量上下限事件的问题

想做个按钮赋值VW0  1,再按下按钮赋值给VW0 0,再按下赋值1,再按下赋值0,一致循环
我是这样做的:先做一个按钮,事件---按下----+1函数给变量VW0。
变量VW0初始值为0,设置上限为1,下限为0,事件里设置上限setvalue 给VW0

为什么会报错:超出限制,当前【0 -1】

最佳答案

你也可以这样做:
VW0 这个地址在PLC中不要被其它占用,然后触摸屏端定义bool类型变量,地址V1.0
然后在按钮里对V1.0 这个变量进行取反操作(InvertBit函数),那么每点击一下就会对v 1.0 取反,就会0 1 变化,因为V1.0 是VW0的第0位,那么也会0 1 循环切换

提问者对于答案的评价:
朋友你的方法是个办法,但我想知道的是为啥我的函数办法执行不起来

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:20
下一篇 2021年7月5日 上午2:20

相关推荐

发表回复

登录后才能评论