Definition und Zweck:
Das Doppelwort, in der SPS-Programmierung meist als DWORD (Double Word) oder DINT (Double Integer) bezeichnet, ist ein Standard-Datentyp, der aus 32 Bit besteht. Da 1 Byte 8 Bit entspricht, umfasst ein Doppelwort 4 Byte im Speicher.
Die Hauptbedeutung des Doppelworts liegt in seiner Fähigkeit, einen viel größeren Wertebereich abzudecken als ein einfaches Wort (16 Bit) oder ein Byte.
Wertebereiche:
- DINT (Double Integer, vorzeichenbehaftet): Speichert Ganzzahlen von ca. -2.147.483.648 bis +2.147.483.647.
- DWORD (Double Word, vorzeichenlos): Speichert Ganzzahlen von 0 bis 4.294.967.295 (ca. 4,29 Milliarden).
- REAL (Gleitkommazahl): Der Datentyp REAL (nach IEEE 754) belegt ebenfalls 32 Bit (Doppelwort), speichert jedoch keine Ganzzahl, sondern eine Fließkommazahl.
Anwendungsbereiche in der Automatisierung:
- Große Zähler und Mengen: Für die Zählung von hohen Stückzahlen, Produktionsmengen oder Impulsen, die den Wertebereich von 16 Bit überschreiten.
- Zeitwerte: Speicherung von langen Zeitdauern, oft in Millisekunden, die sich schnell über 32.767 aufaddieren.
- Hexadezimal-Adressen und Bit-Flags: Wird als Bit-String verwendet, um bis zu 32 separate Boolesche Zustände oder Flags gleichzeitig zu speichern.
- Pointer und Adressierung: Interne Adressierung von Speicher-Bereichen, die mehr als 16 Bit benötigen.
→ Siehe auch: Wort (Word), Datentyp, Speicher, Hexadezimal, SPS-Programmierung, STRING

