Programmierbare Logik-Controller (PLC) werden zur Automatisierung industrieller Prozesse eingesetzt. Das Verständnis der Funktionsweise von Eingabe- und Ausgabe-Adressierung ist für eine effektive Programmierung und Fehlersuche unerlässlich. Dieser Artikel erläutert die Grundlagen der Eingabe-/Ausgabe-Adressierung in SPS und wie Adressen genau berechnet werden können.

Grundlagen der PLC Input/Output Adressierung

Bei SPS-Systemen ist jedem Ein- und Ausgabegerät eine eindeutige Adresse zugewiesen, die es der SPS ermöglicht, angeschlossene Geräte zu identifizieren und mit ihnen zu kommunizieren.

Verständnis von Adressierungsschemata

Die Adressierungsschemata variieren je nach SPS-Hersteller und -Modell.

  • Bit-Adressierung: Verwendet einzelne Bits innerhalb eines Bytes oder Wortes, z.B. I0.0 oder Q0.1.
  • Byte Addressing: Verwendet ganze Bytes, z.B. I0 oder Q0.
  • Word Addressing: Verwendet 16-Bit-Wörter, z.B. MW0.

Berechnung von Input-/Outputadressen

Um Adressen zu berechnen, ist der Gerätetyp, die Eingabe-/Ausgabenummer und das Adressierungsschema zu identifizieren. Wenn ein Eingabegerät beispielsweise mit der Eingabenummer 5 verbunden ist und Bit-Adressierung verwendet, könnte seine Adresse I0,5 sein.

Einige SPS organisieren Adressen in Gruppen oder Module. Beispielsweise kann ein E/A-Modul eine Basisadresse haben, und jeder Kanal innerhalb des Moduls wird sequentiell nummeriert.