WINCC 用C語(yǔ)言寫(xiě)一段加法
林慧玲
發(fā)布于2014-12-18 17:00
1753
0
標(biāo)簽:WINCC
加法就讓一個(gè)數(shù),從0開(kāi)始加到360然后再?gòu)?開(kāi)始加到360,建立一個(gè)內(nèi)部變量Run(有符號(hào)16位),寫(xiě)法如下
int a;
a=GetTagWord("Run");
a=a+30;
if (a==360) (a=0);
return a;
return 0;
}
這個(gè)寫(xiě)在全局變量中,用內(nèi)部500ms做觸發(fā),在畫(huà)面RUN建立一個(gè)I/O,結(jié)果看不到數(shù)值變化。
佳答案
用RUN建立一個(gè)I/O域,可是程序并沒(méi)有改變Run,只是改變了a的值而已。試試
int a;
a=GetTagWord("Run");
a=a+30;
if (a==360)
{
a=0;
}
SetTagWord("Run",a);