发布于 2007-05-18 21:13:29
0楼
小弟的水平很有限~所以还要麻烦各位给看看~下面这个程序单独存在画面里运行是正常的~要是多放一个变量不同但是动作一样的就会出现上面说的一些问题
#include "apdefap.h"
long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
static int a,b,c,d;
if (GetTagBit("cechangxinhao")==1)
{
a==0;
if (a<950)
{
a=a+10;
}
if (a>70&&a<=170) //第一个延时触发
{
b==0;
b==b++;
SetTagSDWord("chuanganqixinhao2",b);
}
if (a>210&&a<=300) //第二个延时触发
{
c==0;
c==c++;
SetTagSDWord("changanqixinhao3",c);
}
if (a>=520)
{
SetTagBit("dabiao1",1); //Return-Type: BOOL
}
if(a>=600)
{
SetTagBit("dabiao1",0); //Return-Type: BOOL
}
if (a>=730)
{
SetTagBit("penbiao1",1); //Return-Type: BOOL
}
if(a>=810)
{
SetTagBit("penbiao1",0); //Return-Type: BOOL
}
if (a>=950)
{
a=0;
b=0;
c=0;
}
SetTagDWord("cechangxinhao1",a); //Return-Type: BOOL
return a;
return b;
return c;
}
由于小弟刚刚接触WINCC方面的编程,所以思想和语法等地方都可能欠妥,希望各位多多指教
修术先修心