In diesem Artikel lernen Sie das SPS-Beispiel zur Steuerung von LEDs über Schalter kennen und verstehen die Erklärung der Kontaktplanlogik.
Dieses SPS-Beispiel ist für Ingenieurstudenten gedacht, um die Kontaktplanlogik zu lernen und zu üben. Die Implementierung desselben SPS-Programms für den industriellen Einsatz wird anders sein.
SPS-Beispiel
Entwerfen Sie eine SPS-Kontaktplanlogik für die folgende Anwendung.
Wir verwenden drei Schalter zur Steuerung von drei LEDs.
Wenn ein beliebiger Schalter eingeschaltet ist, ist LED I eingeschaltet.
Wenn zwei beliebige Schalter eingeschaltet sind, ist LED II eingeschaltet.
Wenn alle drei Schalter eingeschaltet sind, ist LED III eingeschaltet.
Im vorherigen Artikel haben wir dasselbe SPS-Beispiel mit Kippschaltern besprochen. Lernen Sie die Logik.
Eingänge
Die erforderlichen digitalen Eingänge sind unten aufgeführt.
Schalter 1: I0.0
Schalter 2: I0.1
Schalter 3: I0.2
Ausgänge
Die erforderlichen digitalen Ausgänge sind unten aufgeführt.
Motor 1: Q0.0
Motor 2: Q0.1
Motor 3: Q0.2
Kontaktplan zur Steuerung von LEDs über Schalter
Erklärung der Kontaktplanlogik
- Für diese Anwendung haben wir die Software EcoStruxure Machine Expert Basic v1.2 für die SPS-Programmierung verwendet.
- Im obigen Programm haben wir normalerweise offene Kontakte sowie normalerweise geschlossene Kontakte für Schalter 1 (I0.0), Schalter 2 (I0.1) und Schalter 3 (I0.2) verwendet.
- In Sprosse 0 wird LED 1 eingeschaltet, wenn ein beliebiger Schalter (normalerweise offener Kontakt) eingeschaltet ist und die anderen 2 Schalter (normalerweise geschlossene Kontakte) AUS sind.
- Um LED 2 Sprosse 1 einzuschalten, sollten alle 2 Schalter, die normalerweise offene Kontakte sind, eingeschaltet sein und der andere verbleibende 1 Schalter als normalerweise geschlossener Kontakt sollte AUS sein.
- Damit LED 3 EIN ist, werden Schalter 1, Schalter 2 und Schalter 3 in Sprosse 2 in Reihe geschaltet, wodurch ein UND-Logikgatter implementiert wird.
- LED 3 wird EINGESCHALTET, wenn alle drei Schalter EINGESCHALTET sind.
Wenn ein beliebiger Schalter EINGESCHALTET ist
Das Signal fließt durch Schalter 1, da dieser sich im Zustand „wahr“ befindet. Im Zustand „falsch“ leiten Schalter 2 und Schalter 3 ebenfalls Signale an die Ausgänge weiter. Daher wird LED 1 EINGESCHALTET sein.
LED I wird EINGESCHALTET, wenn Schalter 2 EINGESCHALTET ist und Schalter 1 und Schalter 3 AUS sind, da diese sich im Zustand „normalerweise geschlossener Kontakt“ befinden.
Wenn Schalter 3 EINGESCHALTET ist und die anderen 2 Schalter, die normalerweise geschlossene Kontakte sind, AUS sind, wird LED 1 EINGESCHALTET.
Das Einschalten von mehr als einem Schalter unterbricht den Stromkreis. Der normalerweise geschlossene Kontakt lässt im Zustand „wahr“ kein Signal zu. Als Ergebnis ist LED 1 AUS.
Wenn zwei beliebige Schalter EIN sind
LED 2 wird EINGESCHALTET, wenn Schalter 1 und Schalter 2 EINGESCHALTET sind und Schalter 3 AUS ist. Schalter 3 als normalerweise geschlossener Kontakt lässt im falschen Zustand das Signal durch.
Wenn Schalter 1 und Schalter 3 EINGESCHALTET sind und Schalter 2 AUS ist, wird LED 2 EINGESCHALTET. Schalter 2 lässt im falschen Zustand das Signal durch.
Das Signal fließt durch Schalter 2 und Schalter 3, da diese im wahren Zustand sind. Im falschen Zustand leitet Schalter 1 auch das Signal an die Ausgänge weiter. Daher ist LED 2 EINGESCHALTET.
Wenn mehr als zwei Eingänge EINGESCHALTET sind, schließt der normalerweise geschlossene Kontakt, der für den dritten Schalter verwendet wird, den Stromkreis im wahren Zustand nicht. Daher wird LED 2 AUSGESCHALTET.
Wenn alle 3 Schalter eingeschaltet sind
Wenn alle drei Schalter SWITCH 1 (I0.0), SWITCH 2 (I0.1), SWITCH 3 (I0.2) eingeschaltet sind, leuchtet LED 3 und schaltet die anderen beiden Ausgänge AUS.