wincc动态向导标准动态里面有置位,复位动态可以选取,我想问问有没有取反位(就是按一下为真,再按一下为反,按第三下又为真,如此循环)的动态,如果没有,那给一个变量中的一位,取反位怎么办?
最佳答案
简单,实现这种功能,有2中方法,在PLC中和WINCC中,
在WINCC中,你可以编写C脚本
#include "apdefap.h"
VOID SetReset(char *tag1)
{
SetTagBit("tag1",GetTagBit("tag1")?(short Int)0:(short Int) 1);
}
然后你在该按钮的事件--鼠标C脚本 输入SetReset("你需要的变量名")
提问者对于答案的评价:
嗯
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145027.html