今天刚开始用WINCC的全局脚本,写了个最简单的程序,但是就是达不到目的。程序如下:
#include "apdefap.h"
int gscAction( void )
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
BOOL App1;
App1=GetTagBit("app1");
if(App1)
SetTagBit("app1",0);
else
SetTagBit("app1",1);
return 0;
}
为什么app1控制的灯,闪烁两下就不闪了,一直亮着。我设了周期触发,触发周期为500毫秒!
不知道为什么,大家讨论一下