Übersicht der Datentypen
Die MDP-Informationen sind in Module unterteilt, welche verschiedene Elemente beinhalten. Die Elemente können unterschiedliche Datentypen haben.
Datentyp | Beschreibung |
---|---|
BOOLEAN | 8 Bit boolscher Wert. 1=true, 0= false |
SIGNED8 | 8 Bit signed Integer |
SIGNED16 | 16 Bit signed Integer |
SIGNED32 | 32 Bit signed Integer |
UNSIGNED8 | 8 Bit unsigned Integer |
UNSIGNED16 | 16 Bit unsigned Integer |
UNSIGNED32 | 32 Bit unsigned Integer |
UNSIGNED64 | 64 Bit unsigned Integer |
REAL32 | 32-Bit-Fließkomma-Wert |
VISIBLE STRING | ASCII-String, variable Länge, nicht Null-terminiert |
Aufbauend auf diesen Basisdatentypen können Arrays eingeleitet werden. Im Folgenden werden zwei Beispiele erläutert:
- ARRAY [0..5] OF UNSIGNED8: Bei dem Datentyp handelt es sich um ein Array der Länge 5 vom Typ UNSIGNED8. Die Gesamtgröße beträgt demnach 5 Bytes.
- ARRAY [ ] OF UNSIGNED32: Bei dem Datentyp handelt es sich um ein Array beliebiger Länge vom Typ UNSIGNED32.