FUNCTION_BLOCK FB10
VAR_TEMP
// Temporary Variables
ARRAY1:ARRAY[1..100] OF REAL;
END_VAR
VAR_INPUT
// Input Parameters
M1:BOOL;
END_VAR
VAR_OUTPUT
// Output Parameters
LL:REAL;
END_VAR
// Statement Section
IF NOT M1 THEN
LL:=(ARRAY1[1]+ARRAY1[2]+ARRAY1[3]+ARRAY1[4]+ARRAY1[5]+ARRAY1[6]+ARRAY1[7]+ARRAY1[8]+ARRAY1[9]+ARRAY1[10]+
ARRAY1[11]+ARRAY1[12]+ARRAY1[13]+ARRAY1[14]+ARRAY1[15]+ARRAY1[16]+ARRAY1[17]+ARRAY1[18]+ARRAY1[19]+ARRAY1[20]+
ARRAY1[21]+ARRAY1[22]+ARRAY1[23]+ARRAY1[24]+ARRAY1[25]+ARRAY1[26]+ARRAY1[27]+ARRAY1[28]+ARRAY1[29]+ARRAY1[30]+
ARRAY1[31]+ARRAY1[32]+ARRAY1[33]+ARRAY1[34]+ARRAY1[35]+ARRAY1[36]+ARRAY1[37]+ARRAY1[38]+ARRAY1[39]+ARRAY1[40]+
ARRAY1[41]+ARRAY1[42]+ARRAY1[43]+ARRAY1[44]+ARRAY1[45]+ARRAY1[46]+ARRAY1[47]+ARRAY1[48]+ARRAY1[49]+ARRAY1[50]+
ARRAY1[51]+ARRAY1[52]+ARRAY1[53]+ARRAY1[54]+ARRAY1[55]+ARRAY1[56]+ARRAY1[57]+ARRAY1[58]+ARRAY1[59]+ARRAY1[60]+
ARRAY1[61]+ARRAY1[62]+ARRAY1[63]+ARRAY1[64]+ARRAY1[65]+ARRAY1[66]+ARRAY1[67]+ARRAY1[68]+ARRAY1[69]+ARRAY1[70]+
ARRAY1[71]+ARRAY1[72]+ARRAY1[73]+ARRAY1[74]+ARRAY1[75]+ARRAY1[76]+ARRAY1[77]+ARRAY1[78]+ARRAY1[79]+ARRAY1[80]+
ARRAY1[81]+ARRAY1[82]+ARRAY1[83]+ARRAY1[84]+ARRAY1[85]+ARRAY1[86]+ARRAY1[87]+ARRAY1[88]+ARRAY1[89]+ARRAY1[90]+
ARRAY1[91]+ARRAY1[92]+ARRAY1[93]+ARRAY1[94]+ARRAY1[95]+ARRAY1[96]+ARRAY1[97]+ARRAY1[98]+ARRAY1[99]+ARRAY1[100])*3600/A1
ELSE
LL:=(ARRAY1[1]+ARRAY1[2]+ARRAY1[3]+ARRAY1[4]+ARRAY1[5]+ARRAY1[6]+ARRAY1[7]+ARRAY1[8]+ARRAY1[9]+ARRAY1[10]+
ARRAY1[11]+ARRAY1[12]+ARRAY1[13]+ARRAY1[14]+ARRAY1[15]+ARRAY1[16]+ARRAY1[17]+ARRAY1[18]+ARRAY1[19]+ARRAY1[20]+
ARRAY1[21]+ARRAY1[22]+ARRAY1[23]+ARRAY1[24]+ARRAY1[25]+ARRAY1[26]+ARRAY1[27]+ARRAY1[28]+ARRAY1[29]+ARRAY1[30]+
ARRAY1[31]+ARRAY1[32]+ARRAY1[33]+ARRAY1[34]+ARRAY1[35]+ARRAY1[36]+ARRAY1[37]+ARRAY1[38]+ARRAY1[39]+ARRAY1[40]+
ARRAY1[41]+ARRAY1[42]+ARRAY1[43]+ARRAY1[44]+ARRAY1[45]+ARRAY1[46]+ARRAY1[47]+ARRAY1[48]+ARRAY1[49]+ARRAY1[50]+
ARRAY1[51]+ARRAY1[52]+ARRAY1[53]+ARRAY1[54]+ARRAY1[55]+ARRAY1[56]+ARRAY1[57]+ARRAY1[58]+ARRAY1[59]+ARRAY1[60]+
ARRAY1[61]+ARRAY1[62]+ARRAY1[63]+ARRAY1[64]+ARRAY1[65]+ARRAY1[66]+ARRAY1[67]+ARRAY1[68]+ARRAY1[69]+ARRAY1[70]+
ARRAY1[71]+ARRAY1[72]+ARRAY1[73]+ARRAY1[74]+ARRAY1[75]+ARRAY1[76]+ARRAY1[77]+ARRAY1[78]+ARRAY1[79]+ARRAY1[80]+
ARRAY1[81]+ARRAY1[82]+ARRAY1[83]+ARRAY1[84]+ARRAY1[85]+ARRAY1[86]+ARRAY1[87]+ARRAY1[88]+ARRAY1[89]+ARRAY1[90]+
ARRAY1[91]+ARRAY1[92]+ARRAY1[93]+ARRAY1[94]+ARRAY1[95]+ARRAY1[96]+ARRAY1[97]+ARRAY1[98]+ARRAY1[99]+ARRAY1[100])*36
END_IF;
END_FUNCTION_BLOCK
中间的一些程序省了,我编译不成功,提示“NON-EXISTENT IDENTIFIER.”“invaid expression.”,这是怎么回事呢?我数据定义应该没有问题啊