Datentypen

Der Benutzer kann Standarddatentypen und selbstdefinierten Datentypen beim Programmieren verwenden. Jedem Bezeichner wird ein Datentyp zugeordnet, der festlegt, wie viel Speicherplatz reserviert wird und welche Werte dem Speicherinhalt entsprechen.

Hinweis

Datenverlust

Die unterschiedlichen Datentypen decken unterschiedliche Zahlenbereich ab. Es kann passieren, dass bei der Typkonvertierung von größere auf kleinere Typen Information verloren geht.

Voraussetzungen

Standard Datentyp

Benutzerdefinierter Datentyp

BOOL

ARRAY (Felder, Arrays)

BYTE

POINTER (Zeiger)

WORD

ENUM (Aufzählungstyp)

DWORD

STRUCT (Strukturen)

SINT

ALIAS (Referenzen)

USINT

Unterbereichstypen

INT

 

UINT

 

DINT

 

UDINT

 

LINT (64 Bit Integer, wird aktuell von TwinCAT nicht unterstützt)

 

ULINT (Unsigned 64 Bit Integer, wird aktuell von TwinCAT nicht unterstützt)

 

REAL

 

LREAL

 

STRING

 

TIME

 

TIME_OF_DAY (TOD)

 

DATE

 

DATE_AND_TIME (DT)