Skip to main content

Para tipos de datos personalizados

Recomendación de designación de identificador para

Descripción

Ejemplo

Estructuras

Prefijo de biblioteca seguido de un guión bajo y una breve descripción informativa de la estructura

El prefijo asociado para las variables creadas de esta estructura debe seguir los dos puntos como comentario.

TYPE CAN_SDOTelegram : (* prefix: sdo *)
    STRUCT
        wIndex : WORD;
        bySubIndex : BYTE;
        byLen : BYTE;
        abyData: ARRAY [0..3] OF BYTE;
    END_STRUCT
END_TYPE

enumeraciones

Prefijo de la biblioteca seguido de un guión bajo y el identificador en mayúsculas

Nota

Nota: en el pasado CODESYS versiones, los valores de enumeración > 16#7FFF causaron errores porque no se convirtieron automáticamente a INT. Por esta razón, declare siempre las enumeraciones con INT valores.

TYPE CAL_Day :
(
CAL_MONDAY,
CAL_TUESDAY, 
CAL_WEDNESDAY,
CAL_THURSDAY,
CAL_SUNDAY
);

Declaración:

eToday: CAL_DAY;