Hilfreiches · Elektro & SPS
Zahlensysteme & Analog-Skalierung
Mit diesem Rechner wandelst du Dezimal, Hex und Binär ineinander um – für 8 bis 64 Bit, mit und ohne Vorzeichen, dazu Gleitkomma (REAL), vertauschte Bytes und BCD. Im zweiten Teil skalierst du Analogwerte einer SPS: Rohwert, Signal (0–10 V, 4–20 mA …) und Messwert in jede Richtung, mit Auflösung, Stützpunkten und fertigem SCL-Code für TIA Portal.
Umrechner
Interpretation
Einzelne Bytes
Nachschlagen
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| Wert | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Weiter: 28=256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 216=65536
| Typ | Bit | Wertebereich |
|---|---|---|
| BOOL | 1 | 0 / 1 |
| BYTE | 8 | 0 … 255 |
| WORD | 16 | 0 … 65.535 |
| DWORD | 32 | 0 … 4.294.967.295 |
| LWORD | 64 | 0 … 1,8 · 1019 |
| USINT | 8 | 0 … 255 |
| UINT | 16 | 0 … 65.535 |
| UDINT | 32 | 0 … 4.294.967.295 |
| SINT | 8 | −128 … 127 |
| INT | 16 | −32.768 … 32.767 |
| DINT | 32 | −2.147.483.648 … 2.147.483.647 |
| LINT | 64 | ca. ±9,2 · 1018 |
| REAL | 32 | Fließkomma, ca. ±3,4 · 1038, etwa 7 Stellen genau |
| LREAL | 64 | Fließkomma, ca. ±1,8 · 10308, etwa 15 Stellen genau |
| CHAR | 8 | ein Zeichen (ASCII) |
Anzahl Werte = 2Bits. Größter Wert ohne Vorzeichen = 2Bits − 1. Mit Vorzeichen ist das oberste Bit das Vorzeichenbit (Zweierkomplement). 1 Hex-Zeichen = 4 Bit (Nibble), 1 Byte = 2 Hex-Zeichen.
Siemens-Adressierung (Merker)
M0.0 = Bit 0 von Byte 0 MB0 = Byte 0 MW0 = Byte 0 + Byte 1 (MB0 = High-Byte) MD0 = Byte 0 bis 3
MW0 und MW1 überlappen sich (MW1 beginnt bei Byte 1). Wörter daher in 2er-Schritten adressieren (MW0, MW2, MW4), Doppelwörter in 4er-Schritten.
Speichergrößen
1 KB = 1024 Byte 1 MB = 1024 KB 1 GB = 1024 MB
Festplattenhersteller rechnen oft mit 1000 statt 1024.
1. Bereiche festlegen
Beispiel: 0…10 V entspricht 20…100 °C. Gilt genauso für Ausgänge (SPS → Aktor): einfach den Wert eintragen, den du ausgeben willst, und den Rohwert ablesen.
2. Umrechnen – in ein beliebiges Feld tippen
3. Auflösung
Stützpunkte
Formeln
SCL für TIA Portal (S7-1200/1500)
Hinweise
Siemens-Analogbaugruppen liefern den Nennbereich 0…27648 (bzw. −27648…27648 bei bipolar). Darüber bis 32511 ist der Übersteuerungsbereich, darüber folgt der Fehlerwert (Überlauf, bei 4…20 mA auch Drahtbruch unter ca. 3,6 mA).
Hier wird „Signal-Anfang“ immer dem unteren Rohwert zugeordnet. Bei 4…20 mA heißt das: 4 mA = Rohwert 0. Misst ein Mikrocontroller-ADC dagegen 0…20 mA durchgehend (4 mA liegt dann bei 20 %), wähle „0 … 20 mA“ und trage als Messbereich entsprechend ein, was bei 0 mA bzw. 20 mA herauskäme.
Allgemein: Y = (X − Xmin) / (Xmax − Xmin) · (Ymax − Ymin) + Ymin. In TIA: NORM_X (Wert → 0,0…1,0) und SCALE_X (0,0…1,0 → Wert). In Step 7 classic: FC105 SCALE.
