S5→S7 Datenbaustein-Adresszuordnung: DW → DBW (×2-Regel)
Kritische S5→S7-Datenbaustein-Adresskonvertierung. Die ×2-Regel: S5 DW n = S7 DBW (n×2). Komplette Tabelle mit Bit-Ebene. Häufigster Migrationsfehler.
S5→S7 Datenbaustein-Adresszuordnung: DW → DBW (×2-Regel)
Die fehleranfälligste Adresskonvertierung bei der S5→S7-Migration. S5 adressiert Datenwörter nach Wortnummer (DW 0, DW 1, DW 2). S7 adressiert nach Byte-Offset (DBW 0, DBW 2, DBW 4). Da jedes Wort 2 Bytes hat: S7-Byteadresse = S5-Wortnummer × 2.
Die ×2-Regel
S7 DBW-Adresse = S5 DW-Nummer × 2
Wort-Konvertierungstabelle
| S5 AWL | S7 AWL | Rechnung |
|---|---|---|
| DW 0 | DBW 0 | 0 × 2 = 0 |
| DW 1 | DBW 2 | 1 × 2 = 2 |
| DW 2 | DBW 4 | 2 × 2 = 4 |
| DW 5 | DBW 10 | 5 × 2 = 10 |
| DW 8 | DBW 16 | 8 × 2 = 16 |
| DW 10 | DBW 20 | 10 × 2 = 20 |
| DW 50 | DBW 100 | 50 × 2 = 100 |
| DW 100 | DBW 200 | 100 × 2 = 200 |
Doppelwort (DD → DBD)
| S5 AWL | S7 AWL | Rechnung |
|---|---|---|
| DD 0 | DBD 0 | 0 × 2 = 0 |
| DD 1 | DBD 2 | 1 × 2 = 2 |
| DD 4 | DBD 8 | 4 × 2 = 8 |
Byte-Zugriff (DL/DR → DBB)
| S5 AWL | S7 AWL | Beschreibung |
|---|---|---|
| DL 0 | DBB 0 | High-Byte von DW 0 |
| DR 0 | DBB 1 | Low-Byte von DW 0 |
| DL n | DBB (n×2) | High-Byte von DW n |
| DR n | DBB (n×2 + 1) | Low-Byte von DW n |
Bit-Zugriff (D x.y → DBX)
| S5 AWL | S7 AWL | Beschreibung |
|---|---|---|
| D 0.0 | DBX 1.0 | Wort 0, Bit 0 → Byte 1, Bit 0 |
| D 0.8 | DBX 0.0 | Wort 0, Bit 8 → Byte 0, Bit 0 |
| D 25.3 | DBX 51.3 | Wort 25, Bit 3 → Byte 51, Bit 3 |
| D 25.8 | DBX 50.0 | Wort 25, Bit 8 → Byte 50, Bit 0 |
Bit-Formel:
- S5 Bit 0–7 (Low-Byte) → S7 DBX (Wort×2 + 1).Bit
- S5 Bit 8–15 (High-Byte) → S7 DBX (Wort×2).(Bit - 8)
DB-Zugriffssyntax
| S5 AWL | S7 AWL | Beschreibung |
|---|---|---|
| A DB 10 | OPN DB 10 | Datenbaustein 10 öffnen |
| L DW 5 | L DBW 10 | Wort 5 laden → Byte 10 |
| L DB10.DW5 | L DB10.DBW10 | Direktzugriff |
Das ist der häufigste Migrationsfehler
Die vergessene ×2-Konvertierung führt dazu, dass das Programm falsche Daten liest. Es kompiliert fehlerfrei — die Adressen sind syntaktisch gültig. Aber die Daten sind um die Hälfte verschoben.
Kostenloser S5→S7 Adress-Konverter zum Prüfen jeder Konvertierung.
Teil der S5→S7 Adress-Mapping-Referenz. Gepflegt von PLCcheck.ai.
Verwandte Artikel
S5 nach S7 Adressumsetzung: Komplette I/O-Tabelle
Komplette Referenz zur Konvertierung von Siemens S5-Adressen nach S7. Eingänge (E→I), Ausgänge (A→Q), Merker (M/F), Datenbausteine (DW→DBW×2 mit Bit-Mapping), Timer, Zähler und Peripherie.
14 Min. Lesezeit
migration-guideS5-Datenbausteine (DB0, DB1, DX0) in S7 verstehen
Was sind die S5-Systemdatenbausteine DB0, DB1 und DX0? Wofür sie existieren, was sie enthalten und wie sie bei der S5→S7-Migration behandelt werden.
10 Min. Lesezeit
migration-guideS5-Zähler (Z/ZV/ZR) nach S7 migrieren
Wie S5-Zählerprogramme nach S7 migriert werden. ZV (vorwärts), ZR (rückwärts), BCD-Format, S7-Äquivalente (S_CU, S_CD, CTU, CTD, CTUD) und typische Fallstricke.
10 Min. Lesezeit
SPS-Code mit KI analysieren
PLCcheck Pro erklärt, dokumentiert, optimiert und migriert SPS-Code — automatisch.
PLCcheck Pro testen →Nicht verbunden mit Siemens AG. S5, S7, STEP 5, STEP 7 und TIA Portal sind Marken der Siemens AG.