我想在wincc界面上做一个按钮来清除当前页面的所有变量值或清除一部分变量的值,使其为初始值,请问该如何实现?
问题补充:
所有变量都由io域关联.我是wincc新手,能否给出更详细的回答,谢谢
最佳答案
有两种方法:
假设画面中有变量:A1-MW0,初始值=5;A2-MW2,初始值=4;
按钮变量为M10.0。
方法1:通过PLC(当然首先在WINCC中须将按钮与M10.0连接)
A M10.0
L 5
T MW0
A M10.0
L 4
T MW2
方法2:通过WINCC脚本,比如C脚本
点击按钮属性/事件/鼠标左键/C脚本/插入函数SET_TAGWORD
/在出现的对话框中选择变量如A1,赋值5即可:
SET_TAGWORD("A1",5);
提问者对于答案的评价:
谢谢
专家置评
注意:WinCC 中的 C 函数区分大小写。SetTagWord("A1",5)
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277912.html