发表于:2007-08-09 16:38:00
10楼
float a,b,c;
b=GetTagFloat("ai103"); //Return-Type: float
a=GetTagFloat("AI101"); //Return-Type: float
if(GetTagBit("BOOL1"))
SetTagFloat("ai100",a);
if(!GetTagFloat("BOOL1"))
SetTagFloat("ai100",b); //Return-Type: BOOL
c=GetTagFloat("ai100"); //Return-Type: float
return(c);
注:a为显示的第一个变量,b为第二个,也就是现场测量的值;c是你在画面中I/O显示的量(BOOL1为真,显示a值,假b值);BOOL1是条件判断,就是你说的A。
我试过了,可能比较笨,但能用,直接复制即可用。