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) THEN
IF x<20.0 THEN
X:=X+0.1;
ELSE
X:=0;
END_IF;
END_IF;
M6.1:=START;
V:=X;
END_FUNCTION_BLOCK
大家帮忙看看,上面这段程序有什么问题没有?
为什么输出的值有:10.7***?