Skip to main content

Erreur du compilateur C0043

Message: Paramètre formel erroné : '<nom du paramètre>' attendu à cet endroit

Cause possible de l'erreur: Les paramètres sont explicitement affectés à la fonction dans le mauvais ordre.

Correction des erreurs: Spécifiez les paramètres dans le bon ordre.

Exemple 342. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
i := Test(iPar2 := 2, 5);


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

Message:

C0043 : Paramètre formel erroné : 'iPar1' attendu à cet endroit

C0412 : affectations d'entrées multiples pour le paramètre ''

Correction des erreurs:

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