FUNCTION_BLOCK FB21
VAR_INPUT
START: BOOL;
END_VAR
VAR_OUTPUT
V : REAL ;
END_VAR
VAR
X :REAL:=100;
END_VAR
BEGIN
IF START=1 AND (NOT M6.1) THEN
IF (X>90.0) THEN
X:=X-0.1;
V:=X;
ELSE
X:=100;
END_IF;
END_IF;
M6.1:=START;
END_FUNCTION_BLOCK
请高手指点,我在软仿时,为什么输出V的值有:V:=96.5***?
我那里出现问题?