Skip to main content

编译器错误 C0043

信息: 错误的形式参数:'<parameter name>' 应该在这个地方

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

错误修正:以正确的顺序指定参数。

342. 错误示例:
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
i := Test(iPar2 := 2, 5);


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

信息:

C0043: 错误的形式参数: 'iPar1' 应该在这个地方

C0412:参数“”的多个输入分配

错误修正

i := Test(5, iPar2 := 2);