Erreur du compilateur C0179
Message: '<identifiant>' n'est pas une sortie de 'Bloc fonction'
Cause possible de l'erreur: L'initialisation d'une instance de bloc fonction ne doit pas contenir VAR_IN_OUT variables.
Correction des erreurs: Utiliser VAR_IN_OUT variables dans les appels de bloc fonction uniquement. Lors de l'initialisation d'une instance de bloc fonction, affectez uniquement les entrées d'un bloc fonction.
Exemple 420. Exemple d'erreur :
Beispiel:
FUNCTION_BLOCK MyFB
VAR_IN_OUT
inOut : INT;
END_VAR
PROGRAM PLC_PRG
VAR
iValue : INT;
fb : MyFB := (inOut := iValue);
END_VAR
Message:
C0179 : 'inOut' n'est pas une sortie de 'MyFB'