发布于 2009-07-19 11:05:28
0楼
附脚本
全局动作脚本:(脚本的执行周期为250ms)
#include "apdefap.h"
int gscAction( void )
{
DWORD a;
BOOL b;
BOOL c;
BOOL d;
BOOL e;
BOOL f;
BOOL g;
BOOL h;
BOOL i;
BOOL j;
BOOL k;
BOOL x;
a=GetTagDWord("VALVE_BJ");
b=GetTagBit("VALVE_3#");
c=GetTagBit("VALVE_4#");
d=GetTagBit("VALVE_5#");
e=GetTagBit("VALVE_6#");
f=GetTagBit("VALVE_7#");
g=GetTagBit("VALVE_8#");
h=GetTagBit("VALVE_9#");
i=GetTagBit("VALVE_10#");
j=GetTagBit("VALVE_11#");
k=GetTagBit("VALVE_12#");
x=GetTagDWord("MOTOR_BJ");
//3#
if (a>=1.0)
{
if (a<=64.0)
{
if (b==0)
{SetTagBit("VALVE_3#",1);}
else
{SetTagBit("VALVE_3#",0);}
}
}
//4#
if (a>=65.0)
{
if (a<=128.0)
{
if (c==0)
{SetTagBit("VALVE_4#",1);}
else
{SetTagBit("VALVE_4#",0);}
}
}
//5#
if (a>=129.0)
{
if (a<=192.0)
{
if (d==0)
{SetTagBit("VALVE_5#",1);}
else
{SetTagBit("VALVE_5#",0);}
}
}
//6#
if (a>=193.0)
{
if (a<=256.0)
{
if (e==0)
{SetTagBit("VALVE_6#",1);}
else
{SetTagBit("VALVE_6#",0);}
}
}
//7#
if (a>=257.0)
{
if (a<=320.0)
{
if (f==0)
{SetTagBit("VALVE_7#",1);}
else
{SetTagBit("VALVE_7#",0);}
}
}
//8#
if (a>=321.0)
{
if (a<=384.0)
{
if (g==0)
{SetTagBit("VALVE_8#",1);}
else
{SetTagBit("VALVE_8#",0);}
}
}
//9#
if (a>=385.0)
{
if (a<=445.0)
{
if (h==0)
{SetTagBit("VALVE_9#",1);}
else
{SetTagBit("VALVE_9#",0);}
}
}
//10#
if (a>=446.0)
{
if (a<=480.0)
{
if (i==0)
{SetTagBit("VALVE_10#",1);}
else
{SetTagBit("VALVE_10#",0);}
}
}
//11#
if (a>=481.0)
{
if (a<=512.0)
{
if (j==0)
{SetTagBit("VALVE_11#",1);}
else
{SetTagBit("VALVE_11#",0);}
}
}
//12#
if (x>=513.0)
{
if (x<=544.0)
{
if (k==0)
{SetTagBit("VALVE_12#",1);}
else
{SetTagBit("VALVE_12#",0);}
}
}
return 0;
}
全局脚本触发的10个脚本(拿其中的脚本3为例,改脚本的触发条件为VALVE_3#为1时执行)
#include "apdefap.h"
int gscAction( void )
{
{
DWORD a;
BOOL b;
BOOL c;
BOOL d;
BOOL e;
BOOL f;
BOOL g;
BOOL h;
BOOL i;
a=GetTagDWord("VALVE_BJ");
b=GetTagBit("VALVE_MA");
d=GetTagBit("MA_OP");
e=GetTagBit("MA_CL");
g=GetTagBit("VALVE_OPEN");
h=GetTagBit("VALVE_CLOSE");
if (b==1)
{SetTagBit("VALVE_OPEN",0);
SetTagBit("VALVE_CLOSE",0);}
//1#阀门
if (a==1.0)
{
//f=GetTagBit("ZSC2101X");
c=GetTagBit("EV2101A_MA");
i=GetTagBit("EV2101A");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101A_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101A_MA",0);}
if (g==1)
{SetTagBit("EV2101A_OP",1);}
else
{SetTagBit("EV2101A_OP",0);}
if (h==1)
{SetTagBit("EV2101A_CL",1);}
else
{SetTagBit("EV2101A_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
//if (f==0)
//{SetTagBit("VALVE_ZSC",0);}
//else
//{SetTagBit("VALVE_ZSC",1);}
}
//2#阀门
if (a==2.0)
{
c=GetTagBit("EV2101B_MA");
i=GetTagBit("EV2101B");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101B_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101B_MA",0);}
if (g==1)
{SetTagBit("EV2101B_OP",1);}
else
{SetTagBit("EV2101B_OP",0);}
if (h==1)
{SetTagBit("EV2101B_CL",1);}
else
{SetTagBit("EV2101B_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//3#阀门
if (a==3.0)
{
c=GetTagBit("EV2101C_MA");
i=GetTagBit("EV2101C");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101C_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101C_MA",0);}
if (g==1)
{SetTagBit("EV2101C_OP",1);}
else
{SetTagBit("EV2101C_OP",0);}
if (h==1)
{SetTagBit("EV2101C_CL",1);}
else
{SetTagBit("EV2101C_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//4#阀门
if (a==4.0)
{
c=GetTagBit("EV2101D_MA");
i=GetTagBit("EV2101D");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101D_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101D_MA",0);}
if (g==1)
{SetTagBit("EV2101D_OP",1);}
else
{SetTagBit("EV2101D_OP",0);}
if (h==1)
{SetTagBit("EV2101D_CL",1);}
else
{SetTagBit("EV2101D_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//5#阀门
if (a==5.0)
{
c=GetTagBit("EV2101E_MA");
i=GetTagBit("EV2101E");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101E_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101E_MA",0);}
if (g==1)
{SetTagBit("EV2101E_OP",1);}
else
{SetTagBit("EV2101E_OP",0);}
if (h==1)
{SetTagBit("EV2101E_CL",1);}
else
{SetTagBit("EV2101E_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//6#阀门
if (a==6.0)
{
c=GetTagBit("EV2102A_MA");
i=GetTagBit("EV2102A");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102A_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102A_MA",0);}
if (g==1)
{SetTagBit("EV2102A_OP",1);}
else
{SetTagBit("EV2102A_OP",0);}
if (h==1)
{SetTagBit("EV2102A_CL",1);}
else
{SetTagBit("EV2102A_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//7#阀门
if (a==7.0)
{
c=GetTagBit("EV2102B_MA");
i=GetTagBit("EV2102B");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102B_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102B_MA",0);}
if (g==1)
{SetTagBit("EV2102B_OP",1);}
else
{SetTagBit("EV2102B_OP",0);}
if (h==1)
{SetTagBit("EV2102B_CL",1);}
else
{SetTagBit("EV2102B_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//8#阀门
if (a==8.0)
{
c=GetTagBit("EV2102C_MA");
i=GetTagBit("EV2102C");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102C_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102C_MA",0);}
if (g==1)
{SetTagBit("EV2102C_OP",1);}
else
{SetTagBit("EV2102C_OP",0);}
if (h==1)
{SetTagBit("EV2102C_CL",1);}
else
{SetTagBit("EV2102C_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//9#阀门
if (a==9.0)
{
c=GetTagBit("EV2102D_MA");
i=GetTagBit("EV2102D");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102D_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102D_MA",0);}
if (g==1)
{SetTagBit("EV2102D_OP",1);}
else
{SetTagBit("EV2102D_OP",0);}
if (h==1)
{SetTagBit("EV2102D_CL",1);}
else
{SetTagBit("EV2102D_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//10#阀门
if (a==10.0)
{
c=GetTagBit("EV2102E_MA");
i=GetTagBit("EV2102E");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102E_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102E_MA",0);}
if (g==1)
{SetTagBit("EV2102E_OP",1);}
else
{SetTagBit("EV2102E_OP",0);}
if (h==1)
{SetTagBit("EV2102E_CL",1);}
else
{SetTagBit("EV2102E_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//11#阀门
if (a==11.0)
{
c=GetTagBit("EV2103A_MA");
i=GetTagBit("EV2103A");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103A_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103A_MA",0);}
if (g==1)
{SetTagBit("EV2103A_OP",1);}
else
{SetTagBit("EV2103A_OP",0);}
if (h==1)
{SetTagBit("EV2103A_CL",1);}
else
{SetTagBit("EV2103A_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//12#阀门
if (a==12.0)
{
c=GetTagBit("EV2103B_MA");
i=GetTagBit("EV2103B");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103B_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103B_MA",0);}
if (g==1)
{SetTagBit("EV2103B_OP",1);}
else
{SetTagBit("EV2103B_OP",0);}
if (h==1)
{SetTagBit("EV2103B_CL",1);}
else
{SetTagBit("EV2103B_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//13#阀门
if (a==13.0)
{
c=GetTagBit("EV2103C_MA");
i=GetTagBit("EV2103C");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103C_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103C_MA",0);}
if (g==1)
{SetTagBit("EV2103C_OP",1);}
else
{SetTagBit("EV2103C_OP",0);}
if (h==1)
{SetTagBit("EV2103C_CL",1);}
else
{SetTagBit("EV2103C_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//14#阀门
if (a==14.0)
{
c=GetTagBit("EV2103D_MA");
i=GetTagBit("EV2103D");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103D_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103D_MA",0);}
if (g==1)
{SetTagBit("EV2103D_OP",1);}
else
{SetTagBit("EV2103D_OP",0);}
if (h==1)
{SetTagBit("EV2103D_CL",1);}
else
{SetTagBit("EV2103D_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//15#阀门
if (a==15.0)
{
c=GetTagBit("EV2103E_MA");
i=GetTagBit("EV2103E");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103E_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103E_MA",0);}
if (g==1)
{SetTagBit("EV2103E_OP",1);}
else
{SetTagBit("EV2103E_OP",0);}
if (h==1)
{SetTagBit("EV2103E_CL",1);}
else
{SetTagBit("EV2103E_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//16#阀门
if (a==16.0)
{
c=GetTagBit("EV2104A_MA");
i=GetTagBit("EV2104A");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104A_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104A_MA",0);}
if (g==1)
{SetTagBit("EV2104A_OP",1);}
else
{SetTagBit("EV2104A_OP",0);}
if (h==1)
{SetTagBit("EV2104A_CL",1);}
else
{SetTagBit("EV2104A_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//17#阀门
if (a==17.0)
{
c=GetTagBit("EV2104B_MA");
i=GetTagBit("EV2104B");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104B_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104B_MA",0);}
if (g==1)
{SetTagBit("EV2104B_OP",1);}
else
{SetTagBit("EV2104B_OP",0);}
if (h==1)
{SetTagBit("EV2104B_CL",1);}
else
{SetTagBit("EV2104B_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//18#阀门
if (a==18.0)
{
c=GetTagBit("EV2104C_MA");
i=GetTagBit("EV2104C");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104C_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104C_MA",0);}
if (g==1)
{SetTagBit("EV2104C_OP",1);}
else
{SetTagBit("EV2104C_OP",0);}
if (h==1)
{SetTagBit("EV2104C_CL",1);}
else
{SetTagBit("EV2104C_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//19#阀门
if (a==19.0)
{
c=GetTagBit("EV2104D_MA");
i=GetTagBit("EV2104D");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104D_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104D_MA",0);}
if (g==1)
{SetTagBit("EV2104D_OP",1);}
else
{SetTagBit("EV2104D_OP",0);}
if (h==1)
{SetTagBit("EV2104D_CL",1);}
else
{SetTagBit("EV2104D_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//20#阀门
if (a==20.0)
{
c=GetTagBit("EV2104E_MA");
i=GetTagBit("EV2104E");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104E_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104E_MA",0);}
if (g==1)
{SetTagBit("EV2104E_OP",1);}
else
{SetTagBit("EV2104E_OP",0);}
if (h==1)
{SetTagBit("EV2104E_CL",1);}
else
{SetTagBit("EV2104E_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//21#阀门
if (a==21.0)
{
c=GetTagBit("EV2105A_MA");
i=GetTagBit("EV2105A");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105A_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105A_MA",0);}
if (g==1)
{SetTagBit("EV2105A_OP",1);}
else
{SetTagBit("EV2105A_OP",0);}
if (h==1)
{SetTagBit("EV2105A_CL",1);}
else
{SetTagBit("EV2105A_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//22#阀门
if (a==22.0)
{
c=GetTagBit("EV2105B_MA");
i=GetTagBit("EV2105B");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105B_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105B_MA",0);}
if (g==1)
{SetTagBit("EV2105B_OP",1);}
else
{SetTagBit("EV2105B_OP",0);}
if (h==1)
{SetTagBit("EV2105B_CL",1);}
else
{SetTagBit("EV2105B_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//23#阀门
if (a==23.0)
{
c=GetTagBit("EV2105C_MA");
i=GetTagBit("EV2105C");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105C_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105C_MA",0);}
if (g==1)
{SetTagBit("EV2105C_OP",1);}
else
{SetTagBit("EV2105C_OP",0);}
if (h==1)
{SetTagBit("EV2105C_CL",1);}
else
{SetTagBit("EV2105C_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//24#阀门
if (a==24.0)
{
c=GetTagBit("EV2105D_MA");
i=GetTagBit("EV2105D");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105D_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105D_MA",0);}
if (g==1)
{SetTagBit("EV2105D_OP",1);}
else
{SetTagBit("EV2105D_OP",0);}
if (h==1)
{SetTagBit("EV2105D_CL",1);}
else
{SetTagBit("EV2105D_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//25#阀门
if (a==25.0)
{
c=GetTagBit("EV2105E_MA");
i=GetTagBit("EV2105E");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105E_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105E_MA",0);}
if (g==1)
{SetTagBit("EV2105E_OP",1);}
else
{SetTagBit("EV2105E_OP",0);}
if (h==1)
{SetTagBit("EV2105E_CL",1);}
else
{SetTagBit("EV2105E_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//26#阀门
if (a==26.0)
{
c=GetTagBit("EV2106A_MA");
i=GetTagBit("EV2106A");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106A_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106A_MA",0);}
if (g==1)
{SetTagBit("EV2106A_OP",1);}
else
{SetTagBit("EV2106A_OP",0);}
if (h==1)
{SetTagBit("EV2106A_CL",1);}
else
{SetTagBit("EV2106A_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//27#阀门
if (a==27.0)
{
c=GetTagBit("EV2106B_MA");
i=GetTagBit("EV2106B");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106B_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106B_MA",0);}
if (g==1)
{SetTagBit("EV2106B_OP",1);}
else
{SetTagBit("EV2106B_OP",0);}
if (h==1)
{SetTagBit("EV2106B_CL",1);}
else
{SetTagBit("EV2106B_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//28#阀门
if (a==28.0)
{
c=GetTagBit("EV2106C_MA");
i=GetTagBit("EV2106C");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106C_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106C_MA",0);}
if (g==1)
{SetTagBit("EV2106C_OP",1);}
else
{SetTagBit("EV2106C_OP",0);}
if (h==1)
{SetTagBit("EV2106C_CL",1);}
else
{SetTagBit("EV2106C_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//29#阀门
if (a==29.0)
{
c=GetTagBit("EV2106D_MA");
i=GetTagBit("EV2106D");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106D_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106D_MA",0);}
if (g==1)
{SetTagBit("EV2106D_OP",1);}
else
{SetTagBit("EV2106D_OP",0);}
if (h==1)
{SetTagBit("EV2106D_CL",1);}
else
{SetTagBit("EV2106D_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//30#阀门
if (a==30.0)
{
c=GetTagBit("EV2106E_MA");
i=GetTagBit("EV2106E");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106E_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106E_MA",0);}
if (g==1)
{SetTagBit("EV2106E_OP",1);}
else
{SetTagBit("EV2106E_OP",0);}
if (h==1)
{SetTagBit("EV2106E_CL",1);}
else
{SetTagBit("EV2106E_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//31#阀门
if (a==31.0)
{
c=GetTagBit("EV2101F_MA");
i=GetTagBit("EV2101F");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101F_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101F_MA",0);}
if (g==1)
{SetTagBit("EV2101F_OP",1);}
else
{SetTagBit("EV2101F_OP",0);}
if (h==1)
{SetTagBit("EV2101F_CL",1);}
else
{SetTagBit("EV2101F_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//32#阀门
if (a==32.0)
{
c=GetTagBit("EV2101G_MA");
i=GetTagBit("EV2101G");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101G_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101G_MA",0);}
if (g==1)
{SetTagBit("EV2101G_OP",1);}
else
{SetTagBit("EV2101G_OP",0);}
if (h==1)
{SetTagBit("EV2101G_CL",1);}
else
{SetTagBit("EV2101G_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//33#阀门
if (a==33.0)
{
c=GetTagBit("EV2102F_MA");
i=GetTagBit("EV2102F");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102F_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102F_MA",0);}
if (g==1)
{SetTagBit("EV2102F_OP",1);}
else
{SetTagBit("EV2102F_OP",0);}
if (h==1)
{SetTagBit("EV2102F_CL",1);}
else
{SetTagBit("EV2102F_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//34#阀门
if (a==34.0)
{
c=GetTagBit("EV2102G_MA");
i=GetTagBit("EV2102G");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102G_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102G_MA",0);}
if (g==1)
{SetTagBit("EV2102G_OP",1);}
else
{SetTagBit("EV2102G_OP",0);}
if (h==1)
{SetTagBit("EV2102G_CL",1);}
else
{SetTagBit("EV2102G_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//35#阀门
if (a==35.0)
{
c=GetTagBit("EV2103F_MA");
i=GetTagBit("EV2103F");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103F_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103F_MA",0);}
if (g==1)
{SetTagBit("EV2103F_OP",1);}
else
{SetTagBit("EV2103F_OP",0);}
if (h==1)
{SetTagBit("EV2103F_CL",1);}
else
{SetTagBit("EV2103F_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//36#阀门
if (a==36.0)
{
c=GetTagBit("EV2103G_MA");
i=GetTagBit("EV2103G");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103G_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103G_MA",0);}
if (g==1)
{SetTagBit("EV2103G_OP",1);}
else
{SetTagBit("EV2103G_OP",0);}
if (h==1)
{SetTagBit("EV2103G_CL",1);}
else
{SetTagBit("EV2103G_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//37#阀门
if (a==37.0)
{
c=GetTagBit("EV2104F_MA");
i=GetTagBit("EV2104F");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104F_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104F_MA",0);}
if (g==1)
{SetTagBit("EV2104F_OP",1);}
else
{SetTagBit("EV2104F_OP",0);}
if (h==1)
{SetTagBit("EV2104F_CL",1);}
else
{SetTagBit("EV2104F_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//38#阀门
if (a==38.0)
{
c=GetTagBit("EV2104G_MA");
i=GetTagBit("EV2104G");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104G_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104G_MA",0);}
if (g==1)
{SetTagBit("EV2104G_OP",1);}
else
{SetTagBit("EV2104G_OP",0);}
if (h==1)
{SetTagBit("EV2104G_CL",1);}
else
{SetTagBit("EV2104G_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//39#阀门
if (a==39.0)
{
c=GetTagBit("EV2105F_MA");
i=GetTagBit("EV2105F");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105F_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105F_MA",0);}
if (g==1)
{SetTagBit("EV2105F_OP",1);}
else
{SetTagBit("EV2105F_OP",0);}
if (h==1)
{SetTagBit("EV2105F_CL",1);}
else
{SetTagBit("EV2105F_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//40#阀门
if (a==40.0)
{
c=GetTagBit("EV2105G_MA");
i=GetTagBit("EV2105G");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105G_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105G_MA",0);}
if (g==1)
{SetTagBit("EV2105G_OP",1);}
else
{SetTagBit("EV2105G_OP",0);}
if (h==1)
{SetTagBit("EV2105G_CL",1);}
else
{SetTagBit("EV2105G_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//41#阀门
if (a==41.0)
{
c=GetTagBit("EV2106F_MA");
i=GetTagBit("EV2106F");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106F_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106F_MA",0);}
if (g==1)
{SetTagBit("EV2106F_OP",1);}
else
{SetTagBit("EV2106F_OP",0);}
if (h==1)
{SetTagBit("EV2106F_CL",1);}
else
{SetTagBit("EV2106F_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//42#阀门
if (a==42.0)
{
c=GetTagBit("EV2106G_MA");
i=GetTagBit("EV2106G");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106G_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106G_MA",0);}
if (g==1)
{SetTagBit("EV2106G_OP",1);}
else
{SetTagBit("EV2106G_OP",0);}
if (h==1)
{SetTagBit("EV2106G_CL",1);}
else
{SetTagBit("EV2106G_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
}
//43#阀门
if (a==43.0)
{
f=GetTagBit("ZSC2101X");
c=GetTagBit("EV2101X_MA");
i=GetTagBit("EV2101X");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2101X_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2101X_MA",0);}
if (g==1)
{SetTagBit("EV2101X_OP",1);}
else
{SetTagBit("EV2101X_OP",0);}
if (h==1)
{SetTagBit("EV2101X_CL",1);}
else
{SetTagBit("EV2101X_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
if (f==0)
{SetTagBit("VALVE_ZSC",0);}
else
{SetTagBit("VALVE_ZSC",1);}
}
//44#阀门
if (a==44.0)
{
f=GetTagBit("ZSC2102X");
c=GetTagBit("EV2102X_MA");
i=GetTagBit("EV2102X");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2102X_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2102X_MA",0);}
if (g==1)
{SetTagBit("EV2102X_OP",1);}
else
{SetTagBit("EV2102X_OP",0);}
if (h==1)
{SetTagBit("EV2102X_CL",1);}
else
{SetTagBit("EV2102X_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
if (f==0)
{SetTagBit("VALVE_ZSC",0);}
else
{SetTagBit("VALVE_ZSC",1);}
}
//45#阀门
if (a==45.0)
{
f=GetTagBit("ZSC2103X");
c=GetTagBit("EV2103X_MA");
i=GetTagBit("EV2103X");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2103X_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2103X_MA",0);}
if (g==1)
{SetTagBit("EV2103X_OP",1);}
else
{SetTagBit("EV2103X_OP",0);}
if (h==1)
{SetTagBit("EV2103X_CL",1);}
else
{SetTagBit("EV2103X_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
if (f==0)
{SetTagBit("VALVE_ZSC",0);}
else
{SetTagBit("VALVE_ZSC",1);}
}
//46#阀门
if (a==46.0)
{
f=GetTagBit("ZSC2104X");
c=GetTagBit("EV2104X_MA");
i=GetTagBit("EV2104X");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2104X_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2104X_MA",0);}
if (g==1)
{SetTagBit("EV2104X_OP",1);}
else
{SetTagBit("EV2104X_OP",0);}
if (h==1)
{SetTagBit("EV2104X_CL",1);}
else
{SetTagBit("EV2104X_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
if (f==0)
{SetTagBit("VALVE_ZSC",0);}
else
{SetTagBit("VALVE_ZSC",1);}
}
//47#阀门
if (a==47.0)
{
f=GetTagBit("ZSC2105X");
c=GetTagBit("EV2105X_MA");
i=GetTagBit("EV2105X");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2105X_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2105X_MA",0);}
if (g==1)
{SetTagBit("EV2105X_OP",1);}
else
{SetTagBit("EV2105X_OP",0);}
if (h==1)
{SetTagBit("EV2105X_CL",1);}
else
{SetTagBit("EV2105X_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
if (f==0)
{SetTagBit("VALVE_ZSC",0);}
else
{SetTagBit("VALVE_ZSC",1);}
}
//48#阀门
if (a==48.0)
{
f=GetTagBit("ZSC2106X");
c=GetTagBit("EV2106X_MA");
i=GetTagBit("EV2106X");
if (c==0)
{SetTagBit("VALVE_MA",0);}
else
{SetTagBit("VALVE_MA",1);}
if (d==1)
{SetTagBit("VALVE_MA",1);
SetTagBit("MA_OP",0);
SetTagBit("EV2106X_MA",1);}
if (e==1)
{ SetTagBit("VALVE_MA",0);
SetTagBit("MA_CL",0);
SetTagBit("EV2106X_MA",0);}
if (g==1)
{SetTagBit("EV2106X_OP",1);}
else
{SetTagBit("EV2106X_OP",0);}
if (h==1)
{SetTagBit("EV2106X_CL",1);}
else
{SetTagBit("EV2106X_CL",0);}
if (i==1)
{SetTagBit("VALVE_EV",1);}
else
{SetTagBit("VALVE_EV",0);}
if (f==0)
{SetTagBit("VALVE_ZSC",0);}
else
{SetTagBit("VALVE_ZSC",1);}
}
}
return 0;
}
只有退潮时,才知道谁在裸泳!
一日三省吾身,一天三遍论坛!
http://bbs.shejis.com/?fromuser=wamxh521
电气自动化论坛!