S5-Absolutadressierung vs. S7-Symboladressierung
Warum S5 Absolutadressen verwendet und S7 symbolische Namen bevorzugt. Migrationsstrategie für die Umstellung.
S5-Absolutadressierung vs. S7-Symboladressierung
S5-Programme verwenden ausschließlich Absolutadressen — jeder Operand wird durch Speichertyp und Nummer identifiziert (E 0.0, A 4.0, MW 10). S7 bevorzugt symbolische Namen — jede Adresse bekommt einen Namen, und das Programm referenziert Namen statt Nummern.
S5: Absolutadressen
U E 0.0 // Was ist E 0.0? Nur Zuordnungsliste oder Stromlaufplan weiß es.
U E 0.1
= A 4.0
Die Zuordnungsliste weist Adressen Namen zu, aber diese Namen sind Kommentare — das kompilierte Programm enthält nur Nummern. Wenn die Zuordnungsliste verloren geht, wird das Programm schwer verständlich.
S7: Symbolische Adressierung
IF "Startknopf" AND "Schutztuer" THEN
"Motor_1" := TRUE;
END_IF;
Symbolische Namen sind Teil des kompilierten Programms — sie können nicht separat verloren gehen.
Warum das für die Migration wichtig ist
1. Zuordnungsliste erstellen
Viele S5-Programme haben keine oder eine unvollständige Zuordnungsliste. Vor der Migration erstellen oder vervollständigen:
- E/A-Belegungsliste aus Stromlaufplänen für jeden Ein-/Ausgang
- Merker nach Funktion benennen (aus Code lesen)
- Timer und Zähler benennen
- Datenwörter benennen
Das ist der zeitaufwendigste Teil — aber auch der wertvollste.
2. TIA Portal erwartet symbolischen Zugriff
Optimierte Datenbausteine erfordern symbolischen Zugriff. Der Compiler erzeugt besseren Code für symbolische Zugriffe. Zukünftige Siemens-Features werden zunehmend symbolisch arbeiten.
3. Der Konverter behält Absolutadressen
Der Siemens-Konverter behält die S5-Absolutadressen bei. Er konvertiert nicht zu symbolisch. Das Ergebnis: S7-Code der wie S5 aussieht.
Praktische Migrationsstrategie
Phase 1: PLC-Variablentabelle mit sprechenden Namen erstellen. Konverter behält Absolutadressen. System verifizieren.
Phase 2: Schrittweise Absolutadressen durch PLC-Tag-Namen ersetzen. Erst E/A, dann Merker, dann DB-Elemente.
Phase 3: Optimierten DB-Zugriff aktivieren. Alle Absolutadressen eliminieren.
S5-F-Notation
| S5 (F-Notation) | S5 (M-Notation) | S7 |
|---|---|---|
| F 0.0 | M 0.0 | %M0.0 oder symbolisch |
| FW 0 | MW 0 | %MW0 oder symbolisch |
| FY 0 | MB 0 | %MB0 oder symbolisch |
Die F-Notation existiert in S7 nicht.
Häufig gestellte Fragen
Muss ich vor der Migration alle Adressen symbolisch machen?
Nein. Das migrierte Programm funktioniert mit Absolutadressen. Symbolische Umstellung ist eine Qualitätsverbesserung die schrittweise nach Inbetriebnahme erfolgen kann.
Gepflegt von PLCcheck.ai. Letztes Update: März 2026. Keine Verbindung zu Siemens AG.
Verwandte Artikel
Optimierte vs. Standard-Datenbausteine in S7-1500: Was jeder Migrator wissen muss
Kompletter Leitfaden zu optimierten vs. Standard-Datenbausteinen in S7-1500 und S7-1200. Architektur, Performance, Migrationsauswirkung, PUT/GET-Kompatibilität, OPC UA und wann welchen Modus verwenden.
12 Min. Lesezeit
migration-guideS5 auf S7 migrieren: Der komplette Leitfaden (2026)
Schritt-für-Schritt-Anleitung für die Migration von Siemens S5 SPS-Programmen auf S7-1500. AWL→SCL-Konvertierung, Timer-Umrechnung, Adressumsetzung und Hardware-Auswahl.
18 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.