Datentypen (Übersicht)
Zusammenfassung der Kategorien
Gemäß DIN EN 61131-3 werden die Datentypen in folgende Gruppen unterteilt:
Bit-Datentypen: BOOL, BYTE, WORD, DWORD, LWORD
Ganzzahlen (mit Vorzeichen): SINT, INT, DINT, LINT
Ganzzahlen (vorzeichenlos): USINT, UINT, UDINT, ULINT
Gleitpunktzahlen: REAL, LREAL
Zeit und Datum: TIME, DATE, TOD, DT
Zeichenfolgen: STRING, WSTRING
Datentypen2
Integer (Datentyp) – Wikipedia
Datentypen in der IEC 61131-3
Datentypen in der IEC 61499
Siehe auch: IEC 61499, Table E.1
Datentypen zum Rechnen
Typ |
BYTE Länge |
Bit Länge |
Wertebereich min |
Wertebereich max |
|---|---|---|---|---|
BOOL |
1/8 |
1 Bit |
0 = FALSE |
1 = TRUE |
SINT |
1 |
8 Bit |
−128 |
127 |
INT |
2 |
16 Bit |
−32.768 |
32.767 |
DINT |
4 |
32 Bit |
−2.147.483.648 |
2.147.483.647 |
LINT |
8 |
64 Bit |
−9.223.372.036.854.775.808 |
9.223.372.036.854.775.807 |
USINT |
1 |
8 Bit |
0 |
255 |
UINT |
2 |
16 Bit |
0 |
65.535 |
UDINT |
4 |
32 Bit |
0 |
4.294.967.295 |
ULINT |
8 |
64 Bit |
0 |
18.446.744.073.709.551.615 |
REAL |
4 |
32 Bit |
||
LREAL |
8 |
64 Bit |
||
DATE |
8 |
64 Bit |
||
TIME |
8 |
64 Bit |
||
TIME_OF_DAY |
12 |
96 Bit |
1970-01-01-00:00:00.000 |
|
DATE_AND_TIME |
20 |
160 Bit |
1970-01-01-00:00:00.000 |
Datentypen für I/O (Input / Output)
Typ |
BYTE Länge |
Bit Länge |
Wertebereich min |
Wertebereich max |
|---|---|---|---|---|
BOOL |
1/8 |
1 Bit |
0 = FALSE |
1= TRUE |
QUARTER [1] |
1/4 |
2 Bit |
0 |
3 |
BYTE |
1 |
8 Bit |
0 |
255 |
WORD |
2 |
16 Bit |
0 |
65.535 |
DWORD |
4 |
32 Bit |
0 |
4.294.967.295 |
LWORD |
8 |
64 Bit |
0 |
18.446.744.073.709.551.615 |
In der folgenden Liste sind die elementaren Datentypen gemäß DIN EN 61131-3 aufgeführt.
- Datentyp: BOOL
- Datentyp: BYTE
- Datentyp: DATE
- Datentyp: DATE_AND_TIME
- Datentyp: DINT
- Datentyp: DWORD
- Datentyp: INT
- Datentyp: LINT
- Datentyp: LREAL
- Datentyp: LWORD
- Datentyp: REAL
- Datentyp: SINT
- Datentyp: STRING
- Datentyp: QUARTER
- Datentyp: TIME
- Datentyp: TIME_OF_DAY
- Datentyp: UDINT
- Datentyp: UINT
- Datentyp: ULINT
- Datentyp: USINT
- Datentyp: WORD
- Datentyp: WSTRING