Wincc6.2 按钮事件中按左键和释放左键直接连接变量分别置1和置0,但是为何释放左键后变量不置0?我保证鼠标没有问题。
最佳答案
不知道你是怎么知道变量没变的
如果你是用io域或者静态文本连接到变量用于显示,检查一下更新周期是不是变量的有变化时。
再检查你的画面,看画面属性中的其他->更新周期中是否为有变化时。
很可能是变量已经变化了,只是没显示出来而已。
如果不是这样显示的,那么做个试验,加一个io域,连接这个变量,并把更新周期设为有变化时,点击鼠标看看。如果这样好用,就是其他部分出问题了。
刚才我做了一个按钮,一个io域显示,直接连接一个变量,按下连接1,释放连接0,没问题的。
提问者对于答案的评价:
谢谢 回头我试一下
专家置评
这种现象在wincc和触摸屏中都有可能出现的现象,这个问题再wincc出现极少,低端触摸屏出现的比较多,一般导致的原因是点击动作过快,倒置的第二个动作没有执行,所以一般在wincc中使用“SetTagBitWait”函数可以确保数据能够下置成功,但是这个是个同步函数会影响到一些性能,如果是触摸屏项目,一般建议使用开关代替按钮来实现动作。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263609.html