wincc动态向导有没有取反位动态?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:15
下一篇 2017年6月3日 上午12:15

相关推荐