Z:=WORD_TO_INT(CounterA);
IF Reset OR Reset2=1 THEN
FOR X:=1 TO 10 BY 1 DO;
Resta_Data[X]:=0.00E+00;
FlowValueNO:=Resta_Data;
END_FOR;
END_IF;
IF Z>=12 THEN Reset2:=TRUE;ELSIF Z<=12 THEN Reset2:=FALSE; END_IF;
IF Start THEN
CASE Z OF
1..10:FlowValueNO[Z]:=FlowValue1;
END_CASE;
Flow_datd:=(FlowValueNO[1]+FlowValueNO[2]+FlowValueNO[3]+FlowValueNO[4]
+FlowValueNO[5]+FlowValueNO[6]+FlowValueNO[7]+FlowValueNO[8]
+FlowValueNO[9]+FlowValueNO[10])/Z;
END_IF;
END_FUNCTION
M810.0//开始计量
M810.1//停止计量
DB100.DBD608//流量输出值
DB100.DBD612//流量设定值