SPS-Adressplan erstellen — Gruppen des Systemdiagramms zu Bereichen machen und jeder Nummer einen Schreiber geben
Zuletzt aktualisiert: 2026-09-25 / Kategorie: SPS-Programmierung, Hardware-E/A-Zuordnung
Der Adressplan ist die eine Tabelle, die festlegt, welche Nummer von wem und wofür verwendet wird. Dieser Leitfaden richtet sich an alle, die SPS-Nummern zuordnen oder sie mit den Kollegen für HMI und Zeichnungen teilen.
1. Zeichnungen, Programme und Bildschirme hängen nur über Nummern zusammen
Die Zeichnungen, das SPS-Programm und das Touchpanel wissen nichts voneinander. Verbunden sind sie nur durch Nummern wie X10 oder D200. Hat niemand die Regeln für diese Nummern, verschieben sich Nummern nach einer Erweiterung, und zwei Programme beschreiben dieselbe Nummer.
Beides sind Fehler, die erst bei der Inbetriebnahme oder im laufenden Betrieb auffallen. Ein Adressplan legt zwei Dinge fest: wie die Nummern in Bereiche geteilt werden und wer jede Nummer beschreibt.
2. Die zwei Entscheidungen eines Adressplans
① Die Gruppen des Systemdiagramms unverändert zu Speicherbereichen machen
Die erste Regel: Die im Systemdiagramm festgelegten Gruppen – „Station 1“, „Roboter“, „Bedienpult“ – werden unverändert zu Speicherbereichen. Für jede Gruppe werden Operand und Punktzahl festgelegt, mit 10 bis 20 Prozent Reserve. Nummern werden innerhalb dieses Bereichs vergeben.
Warum das wichtig ist — Stimmen physische Konfiguration und Bereiche überein, bleibt eine Erweiterung vor Ort in ihrem Bereich. Ein Punkt mehr in einer Folge ohne Reserve verschiebt jede Nummer dahinter, und hunderte Verweise müssen korrigiert werden. Nach dem Systemdiagramm geteilt, verschiebt ein Sensor an Station 1 die Nummern des Roboters nicht.
② Jeder Nummer genau einen Schreiber geben
Die zweite Regel: Für jede Nummer wird der Schreiber erklärt – „diesen Bereich beschreibt das Touchpanel“, „diesen die SPS“. Angenommen, das Touchpanel schreibt die Stückzahl in D200, und das Programm nutzt D200 auch für ein Zwischenergebnis. Die Stückzahl ist ab und zu falsch, und der Bildschirm verrät nie, welche Seite es war.
Warum das wichtig ist — Überschreibfehler sind vor Ort am schwersten zu finden. Der Wert stimmt nur dann nicht, wenn die beiden Schreiber zufällig kollidieren. Steht der Schreiber in der Tabelle, fällt die Kollision schon bei der Zuordnung auf.
3. Regeln für E/A, Namen und 32-Bit-Werte
- Davon ausgehen, dass E/A-Nummern der Baugruppenposition folgen — Die meisten SPS nummerieren E/A nach Einbaureihenfolge und Punktzahl. Eine eingefügte Baugruppe verschiebt alle Nummern dahinter. Steckplatz und Punkte für spätere Baugruppen reservieren oder die Nummern in der E/A-Zuordnung fixieren
- Namen in der Reihenfolge Richtung, Ort, Gerät, Signal —
i_Press_TopLSist Eingang, Presse, oberer Endschalter. Sortiert bleiben die Signale eines Orts beisammen und lassen sich leicht mit den Zeichnungen abgleichen - 32-Bit-Werten zwei aufeinanderfolgende Worte ab einer geraden Nummer geben — DINT und REAL belegen zwei Worte. Manche Touchpanels und Kommunikationspartner setzen eine Ausrichtung auf zwei Worte voraus
4. Beispielbereiche — eine Tabelle mit Bereich und Schreiber je Gruppe des Systemdiagramms
Das Beispiel verwendet die Schreibweise von Mitsubishi Electric (E/A-Nummern hexadezimal). Die Aufteilung funktioniert bei jeder SPS gleich.
| Operand | Bereich | Gruppe im Systemdiagramm | Schreiber | Reserve |
|---|---|---|---|---|
| X (Eingänge) | X000 - X01F | Schalter am Bedienpult | Verdrahtung | Die letzten 8 Punkte |
| X (Eingänge) | X020 - X05F | Sensoren an Station 1 | Verdrahtung | Die letzten 16 Punkte; jede Station beginnt an einer neuen Grenze |
| Y (Ausgänge) | Y000 - Y01F | Leuchten und Summer am Bedienpult | SPS | Die letzten 8 Punkte |
| Y (Ausgänge) | Y020 - Y05F | Magnetventile an Station 1 | SPS | Bis zur größten Ventilinsel |
| M (Merker) | M0 - M499 | Logik des Bedienpults | SPS | 20 % |
| M (Merker) | M500 - M999 | Automatikbetrieb Station 1 | SPS | 100 je Schritt |
| M (Merker) | M1000 - M1199 | Befehle an den Roboter | SPS | 20 % |
| M (Merker) | M1200 - M1399 | Status vom Roboter | Roboter | 20 % |
| M (Merker) | M2000 - M2999 | Störungen und Alarme | SPS | Nach schweren und leichten Störungen getrennt |
| D (Datenregister) | D0 - D999 | Sollwerte | Touchpanel | Nach Produkttyp gruppiert |
| D (Datenregister) | D1000 - D1999 | Istwerte und Überwachung | SPS | 32-Bit-Werte beginnen bei geraden Nummern |
5. Reihenfolge: Geräte → Bereiche → Variablen → Nummern → Prüfen
- Geräte und Baugruppen aus dem Systemdiagramm übernehmen SPS, Remote-I/O, Roboter und die Gruppen darin (Baugruppen, Funktionen). Das Systemdiagramm ist die Quelle.
- Je Gerät einen Bereich mit Reserve anlegen Für jede Baugruppe zuerst Operand und Punktzahl festlegen. Die Zahl schließt die Reserve ein.
- Je Bereich den Schreiber eintragen Genau einer von SPS, Touchpanel, Roboter oder Verdrahtung.
- Variablen im Bereich auflisten und Nummern vergeben Sie stammen aus den Zeilen des Zeitdiagramms oder der E/A-Liste der Mechanik. 32-Bit-Werte bei geraden Nummern beginnen.
- Auf Dubletten und Bereichsüberschreitungen prüfen, dann an die SPS-Software übergeben Als Operandenkommentare oder Labels exportieren. Jede Änderung einer Nummer beginnt in der Tabelle und fließt von dort in Programm und Zeichnungen.
6. Stolpersteine: hexadezimales Zählen und Nummern außerhalb des Bereichs
- Hexadezimal und dezimal verwechselt — Mitsubishi X und Y sind hexadezimal: Nach
X009kommtX00A. Wer dezimal zuX010springt, liegt 6 Punkte daneben. Omron zählt in „Kanal.Bit“ (0.00bis0.15) - Jemand verwendet Nummern außerhalb seines Bereichs — Arbeiten mehrere Personen am Plan, bekommt jeder Bereich einen Verantwortlichen. Vor einer Nummer außerhalb des Bereichs in der Tabelle nach freiem Platz sehen
- Eine Nummer ohne die Tabelle ändern — Wird vor Ort umverdrahtet und nur die Zeichnung korrigiert, bleiben Tabelle und Programmkommentare falsch. Jede Änderung beginnt in der Tabelle
Werkzeuge für die Schritte dieses Artikels
- Address Map Editor — Ordnet jeder aus dem Systemdiagramm übernommenen Baugruppe Operand und Punktzahl zu. Der zugeordnete Bereich erscheint als leere Zeilen; ein eingegebener Name erhält seine Nummer. Dubletten und Bereichsüberschreitungen werden automatisch erkannt, und der Plan lässt sich als Operandenkommentare oder Labels für die SPS-Software exportieren.
- System Diagram Editor — Geräte und Baugruppen zeichnen und als Behälter des Adressplans verwenden.
- Timing Chart Editor — Zeichnet, in welcher Reihenfolge die zugeordneten Signale wechseln.
Ohne Installation und Registrierung, direkt im Browser.
Verwandte Artikel
- Systemdiagramm zeichnen
- Zeitdiagramm zeichnen
- SPS-Ablaufdiagramm zeichnen
- Die Spezifikation von KI zeichnen lassen
- JSON-Datenformat — Das Format, das die vier Editoren lesen und schreiben, mit Schema, Validierung und Beispielen
- Steuerungsspezifikation schreiben
yk.builds