发布于 2011-11-04 08:33:04
3楼
FUNCTION FC15 : void
VAR_TEMP
i,j,ij:INT; // Temporary Variables
ex,f:REAL;
END_VAR
VAR_INPUT
xi:ARRAY[1..5] OF REAL;
yj:ARRAY[1..10] OF REAL;
// Input Parameters
END_VAR
VAR_IN_OUT
END_VAR
VAR_OUTPUT
fij:ARRAY[1..50] OF REAL; // Output Parameters
END_VAR
FOR i:= 1 TO 5 DO
ex:=EXP(xi[i]);
FOR j:=1 TO 10 DO
f:=ex*SIN(yj[j]);
FOR ij:=1 TO 49 BY 1
DO fij[ij]:=fij[ij+1];
fij[50]:=f;
END_FOR;
END_FOR;
END_FOR;
END_FUNCTION
这样编译能过,就是PLC运行不了,报软件故障