Skip to main content

Error del compilador C0230

Mensaje: Escriba el nombre '<tipo de datos>' no esperado en este lugar

Posible causa de error: El nombre del tipo de datos de una enumeración se utiliza en una posición no válida.

Error de corrección: compruebe si el nombre del tipo de datos se utiliza correctamente en esta ubicación. Tal vez hay un error de ortografía.

ejemplo 449. Ejemplo del error:
TYPE MyEnum :
(
    enum_member := 0
);
END_TYPE

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

Mensaje:

Para PLC_PRG, el mensaje de error se emite 2 veces:

C0230: Nombre de tipo 'MyEnum' no esperado en este lugar

Error de corrección:

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