当前位置: 主页 > PLC控制

wincc 输入\输出域-事件-对象改变

我在wincc输入\输出域连接一个内部变量a,在该输入\输出域的事件-其他-对象改变中建立C脚本,printf("a");
运行时,当a由0变为1时,诊断窗口中输出aa;
感觉是当a的值改变一次时,C脚本执行了2次,为什么不是执行一次内,请各位高手指教。
谢谢!

问题补充:
直接在输入\输出域改变a的值,脚本执行2次;
如果做一个按钮,按钮按下给a赋值,脚本就执行1次,
是什么原因呢?

最佳答案

输入\输出域,在鼠标点击的时候,已经发生了对象改变;
在输入数字后,又发生了一次对象改变;

提问者对于答案的评价:
好像是这样的,大家以后如果做的话,建议在输出域链接脚本!

专家置评

已阅,最佳答案正确。不要在对象更改里添加,而是在属性主题>输出/输入>输出值>更改,里添加C动作。

  • 关注微信

猜你喜欢

微信公众号