当前位置: 主页 > PLC控制

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

wincc动态向导标准动态里面有置位,复位动态可以选取,我想问问有没有取反位(就是按一下为真,再按一下为反,按第三下又为真,如此循环)动态,如果没有,那给一个变量中的一位,取反位怎么办?

最佳答案

简单,实现这种功能,有2中方法,在PLC中和WINCC中,
在WINCC中,你可以编写C脚本
#incLUde"apdefap.h"
VOIDSetRESet(char*tag1)
{
SetTagBit("tag1",GetTagBit("tag1")?(shoRTint)0:(shortInt)1);
}

然后你在该按钮的事件–鼠标C脚本输入SetReset("你需要的变量名")

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号