最好是LAD或者stl语言。
求帮忙!
----------------------------------------
2014年12月3日以下是热心的哥们教的,可以学习下。亲测可用。
FUNCTION FC33 : void
VAR_INPUT
in:ARRAY[1..7] OF REAL;
END_VAR
VAR_OUTPUT
in_max:REAL;
in_min:REAL;
in_average:REAL;
in_sum:REAL;
END_VAR
VAR
i:int;
END_VAR
BEGIN
in_min:=in[1];
FOR i:=1 TO 7 BY 1 DO
IF in [i] <= in_min THEN in_min:=in [i];END_IF;
IF in [i] >= in_max THEN in_max:=in [i];END_IF;
IF i=1 THEN in_sum:=in[i]; ELSE in_sum:=in_sum+in[i];END_IF;
IF i=7 THEN in_average:=(in_sum-in_max-in_min)/(i-2);END_IF;
END_FOR;
END_FUNCTION