.

编译错误 C0042 (编译器版本 <= 3.4.10)

.
.

消息:在函数调用中必须表示全部或none形式的参数

可能的错误原因:参数以错误的顺序显式分配给函数。

错误更正:使用一致的形式参数或隐式参数。

.

.错误范例:

PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
 i := Test(iPar1:=2, 5);

FUNCTION Test : INT
VAR_INPUT
    iPar1 : INT;
    iPar2 : INT;
END_VAR

-->在函数调用中必须表示全部或none形式的参数