Skip to main content

Erreur du compilateur C0230

Message: Le nom de type '<type de données>' n'est pas attendu à cet endroit

Cause possible de l'erreur: Le nom du type de données d'une énumération est utilisé à une position non valide.

Correction des erreurs: Vérifiez si le nom du type de données est utilisé correctement à cet emplacement. Il y a peut-être une faute d'orthographe.

Exemple 449. Exemple d'erreur :
TYPE MyEnum :
(
    enum_member := 0
);
END_TYPE

PROGRAM PLC_PRG
VAR
    value : INT;
END_VAR
value := MyEnum;
MyEnum := value;

Message:

Pour PLC_PRG, le message d'erreur est émis 2x :

C0230 : Le nom de type 'MyEnum' n'est pas attendu à cet endroit

Correction des erreurs:

value := MyEnum.enum_member;
MyEnum.enum_member := value;