Skip to main content

Für benutzerdefinierte Datentypen

Bezeichnervergabeempfehlung für

Beschreibung

Beispiel

Strukturen

Bibliothekspräfix, gefolgt von einem Unterstrich und einer kurzen, aussagekräftigen Beschreibung der Struktur

Das zugehörige Präfix für angelegte Variablen dieser Struktur soll als Kommentar direkt nach dem Doppelpunkt folgen.

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

Enumerationen

Bibiliothekspräfix, gefolgt von einem Unterstrich und dem Bezeichner in Großbuchstaben

Anmerkung

In vergangenen CODESYS-Versionen haben Enumerationswerte > 16#7FFF zu Fehlern geführt, da sie nicht automatisch in INT konvertiert wurden. Deklarieren Sie aus diesem Grund Enumerationen stets mit korrekten INT-Werten.

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

Deklaration:

eToday: CAL_DAY;