.

编译器错误 C0044

.
.

消息:调用‘<功能块名称>’时缺少参数‘<输入变量名称>’的输入分配

可能的错误原因:尽管未声明输入变量,但传递了参数。

错误更正:声明一个输入变量。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    inst : FB;
END_VAR 
inst(1);


FUNCTION_BLOCK FB
VAR_INPUT

END_VAR


--> C0044: 调用‘FB’时缺少分配给参数‘1’的输入
 

.错误更正:

例如:
VAR_INPUT
    in : INT;
END_VAR