Verständnis und Berechnung der Eingabe- / Ausgabeadresse in der PLC-Programmierung
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.