Studieren Sie das SPS-Programmierbeispiel zur LED-Steuerung mithilfe des Kontaktplandiagramms und lernen Sie die Programmbeschreibung.
Dieses SPS-Beispiel ist für Maschinenbaustudenten gedacht, die daran interessiert sind, SPS-Übungen zu lernen und zu üben. Die Echtzeit-Industrie-SPS-Programme werden mit mehr Sicherheitsfunktionen ausgestattet.
SPS-Programmierung LED-Steuerung
Entwerfen Sie eine SPS-Kontaktplanlogik für die folgende Anwendung.
Wir verwenden drei Kippschalter zur Steuerung von drei LEDs.
- Wenn Kippschalter 1 und Kippschalter 2 eingeschaltet sind, sind LED 1 und LED 2 eingeschaltet.
- Wenn Kippschalter 2 und Kippschalter 3 eingeschaltet sind, ist LED 2 ausgeschaltet und LED 3 eingeschaltet.
Digitale Eingänge
Die erforderlichen Eingänge sind unten aufgeführt.
Kippschalter 1: I0.0
Kippschalter 2: I0.1
Kippschalter 2: I0.1
Hier nennen wir diese Kippschalter in unseren nächsten Diskussionen einfach „Schalter“, aber denken Sie daran, dass es sich um Kippschalter handelt.
Digitale Eingänge
Die erforderlichen Ausgänge sind unten aufgeführt.
LED 1: Q0.0
LED 2: Q0.1
LED 3: Q0.2
Kontaktplan für LED-Steuerung
SPS-Programmbeschreibung
- Für diese Anwendung haben wir die Software EcoStruxure Machine Expert Basic v1.2 zur Programmierung verwendet.
- Im obigen Programm haben wir normalerweise offene Kontakte für Schalter 1 (I0.0), Schalter 2 (I0.1) und Schalter 3 (I0.2) verwendet. Wir haben auch normalerweise geschlossene Kontakte für Schalter 3 (I0.2) verwendet.
- Schalter 1 und Schalter 2, die in Sprosse 0 vorhanden sind, sind für LED 1 und LED 2 in Reihe geschaltet, wodurch ein UND-Logikgatter implementiert wird.
- Mit Schalter 1 und Schalter 2 ist Schalter 3 als normalerweise geschlossener Kontakt mit LED 3 verbunden.
- Für LED 3 sind Schalter 2 und Schalter 3 in Sprosse 1 in Reihe geschaltet, wodurch das UND-Logikgatter implementiert wird.
- Damit LED 1 EIN ist, müssen Schalter 1 und Schalter 2 EIN sein.
- Wenn Schalter 1 und Schalter 2 eingeschaltet sind und Schalter 3 AUS ist, dann ist LED 2 EIN.
- Wenn Schalter 2 und Schalter 3 EIN sind, ist LED 3 EIN.
- Wenn Schalter 3 EIN geschaltet wird, wird LED 2 AUS geschaltet.
Wenn Schalter 1 und Schalter 2 EIN sind
In Sprosse 0 wird das Signal durch Schalter 1 und Schalter 2 geleitet, wenn es EIN geschaltet wird.
Als Ergebnis werden LED 1 und LED 3 EIN geschaltet. Schalter 3 wird als normalerweise geschlossener Kontakt für Schalter 3 verwendet. Wenn er sich im falschen Zustand befindet, lässt er das Signal LED 2 einschalten.
Wenn Schalter 2 und Schalter 3 eingeschaltet sind
Das Signal durch Schalter 2 und Schalter 3 in Sprosse 1 schaltet LED 3 ein.
In Sprosse 0 wird Schalter 3 als normalerweise geschlossener Kontakt verwendet. Wenn er sich im wahren Zustand befindet, lässt er kein Signal durch. Infolgedessen wird LED 2 ausgeschaltet. Schalter 3 ist mit LED 1 verbunden und bleibt daher eingeschaltet.