发布于 2011-01-27 23:43:59
8楼
以下就是我通过想大家学习,以及查找资料所编的程序。谢谢大家
#include "apdefap.h"
int gscAction( void )
{
int i;
float Data[2];
float DISPLAY[2];//用于显示班产量 实时刷新
float TOTAL[2];//用于系统所有产量统计
//if (GetTagBit("QIDONG"))//取得启动信号后工作
//{
//if(GetTagBit("M111501_5")&(GetTagFloat("CL1")<=280)&(GetTagFloat("CL1")>=0))
//{
//Data[0]=GetTagFloat("ARCHIVE.1#");//获取上次累计数据缓冲区数据
//Data[0]=Data[0]+GetTagFloat("CL1")/3600;
//SetTagFloat("ARCHIVE.1#",Data[0]);
//}
if(GetTagBit("M111501_5")&(GetTagFloat("CL1")<=280)&(GetTagFloat("CL1")>=0))
{
float CL1_VAR;
float CL1_SP;
CL1_VAR=GetTagFloat("CL1");
CL1_VAR=GetTagFloat("A1_SP");
Data[0]=GetTagFloat("ARCHIVE.1#");//获取上次累计数据缓冲区数据
if (CL1_VAR>CL1_SP)
{
CL1_VAR==CL1_SP;
}
//Data[0]=Data[0]+GetTagFloat("CL1")/3600;
Data[0]=Data[0]+CL1_VAR/3600;
SetTagFloat("ARCHIVE.1#",Data[0]);
}
if(GetTagBit("M112001_5")&(GetTagFloat("CL2")<=70))
{
Data[1]=GetTagFloat("ARCHIVE.2#");
Data[1]=Data[1]+GetTagFloat("CL2")/3600;
SetTagFloat("ARCHIVE.2#",Data[1]);
}
//};
return 0;
}
I can do anything if I want