Erreur du compilateur C0041
Message: Le paramètre VAR_IN_OUT '<nom du paramètre>' de '<nom de la fonction>' nécessite une variable avec accès en écriture en entrée
Cause possible de l'erreur: Le paramètre passé n'est pas une variable accessible en écriture (mais une constante par exemple).
Correction des erreurs: Passez un paramètre VAR_IN_OUT avec accès en écriture à la fonction.
Exemple 340. Exemple d'erreur :
PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := Test(31415); FUNCTION TEST : INT VAR_IN_OUT in_out: INT; END_VAR
Message:
C0041 : Le paramètre VAR_IN_OUT 'in_out' de 'TEST' nécessite une variable avec accès en écriture comme entrée
Correction des erreurs:
i := Test(x);