.

编译器错误 C0040

.
.

消息:功能‘<函数名称>’需要明确的‘<输入数量>’输入

可能的错误原因:将太多或太少的参数传递给被调用的函数。

错误更正:将与预期数量一样多的参数传递给该函数。

.

.错误范例:

PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
i := TEST(1,2);


FUNCTION TEST : INT
VAR_INPUT
    IN: INT;
END_VAR


--> C0040: 功能‘TEST’要求恰好输入‘1’
 

.错误更正:

例如:
i := Test(1);