Erreur du compilateur C0511
Message: Le bloc fonction '<nom du bloc fonction>' est ABSTRACT et ne peut pas être utilisé comme cible pour une affectation.
Cause possible de l'erreur: Une valeur a été affectée à un bloc fonctionnel abstrait. Les blocs fonctionnels concrets peuvent avoir des types différents et ne peuvent donc pas être copiés.
Correction des erreurs: Afin de copier les données du bloc fonction, des blocs fonction concrets doivent être utilisés.
PROGRAM PLC_PRG VAR refAbstract1 : REFERENCE TO AbstractPOU; refAbstract2 : REFERENCE TO AbstractPOU; END_VAR refAbstract1 := refAbstract2;
Message:
C0511 : Le bloc fonction 'refAbstract1' est ABSTRACT et ne peut pas être utilisé comme cible pour une affectation.
Correction des erreurs:
Utiliser l'affectation de référence REF=
attribuer la référence refAbstract1
au même bloc fonctionnel que refAbstract2
.