SPS-Datentypen
BOOL, BYTE, WORD, INT, DINT, REAL, TIME und STRING mit Bitbreite und Wertebereich.
Zeile antippen, um sie zu kopieren oder zu teilen. Geht auch jederzeit mit langem Antippen oder Rechtsklick auf eine Zelle.
| Datentyp | Bit | Wertebereich | Beispiel |
|---|---|---|---|
| BOOL | 1 | FALSE oder TRUE (0, 1) | Taster gedrückt |
| BYTE | 8 | 16#00 bis 16#FF | Bitmuster |
| WORD | 16 | 16#0000 bis 16#FFFF | Statuswort |
| DWORD | 32 | 16#0000_0000 bis 16#FFFF_FFFF | Bitmuster, Adressen |
| SINT | 8 | −128 bis 127 | kleine Zahlen |
| INT | 16 | −32 768 bis 32 767 | Analogwert 0 bis 27 648 |
| UINT | 16 | 0 bis 65 535 | Zählerstand |
| DINT | 32 | −2 147 483 648 bis 2 147 483 647 | Wegstrecke in µm |
| REAL | 32 | ± 1,2 × 10⁻³⁸ bis ± 3,4 × 10³⁸, ≈ 7 Stellen | Temperatur 21,5 |
| LREAL | 64 | ± 2,2 × 10⁻³⁰⁸ bis ± 1,8 × 10³⁰⁸, ≈ 15 Stellen | genaue Berechnungen |
| TIME | 32 | T#−24d20h31m23s648ms bis T#24d20h31m23s647ms | T#5s |
| STRING | 8 × Länge + 16 | bis 254 Zeichen | 'Störung Pumpe 1' |
Analogwerte liegen bei Siemens-Steuerungen als INT von 0 bis 27 648 für 0 bis 100 % vor; für Berechnungen in REAL umwandeln. Bei Vergleichen mit REAL nie auf Gleichheit prüfen, sondern auf eine kleine Abweichung.
Quelle: DIN EN 61131-3 (Stand 2014), sinngemäß. Richtwerte für die Praxis, maßgeblich sind die gültigen Normen und Herstellerangaben.