Dies ist das SPS-Programm zur automatischen Lampensteuerung in Lagereinrichtungen.
Automatische Lampensteuerung
Problembeschreibung
Beim alten Verfahren drückte die Person, wenn sie das Lager betrat, den Schalter und alle Lampen im Lager gingen an. Wenn wir alle Lampen gleichzeitig einschalten, entsteht ein höherer Energieverbrauch.
Dieses Problem tritt im alten Verfahren auf, daher sind Lösungen für dieses Verfahren erforderlich. Wir können dieses Problem durch einfache Automatisierung oder ein Verriegelungssystem lösen.
Problemdiagramm
SPS-Problemlösung
Wir können dieses Problem durch einfache Verriegelung mithilfe einer SPS lösen. Wie in der Abbildung gezeigt, betrachten wir ein Lager für die Industrie und es gibt mehrere Segmente in der Einrichtung.
Beispielsweise haben wir nur drei Segmente für das Lager berücksichtigt. Nehmen wir an, wir haben hier 3 Lampen für 3 Segmente und 3 Schalter für den Betrieb.
Wenn eine Person das Lagerhaus (die Lagereinrichtung) für Arbeiten betritt, betätigt sie Lampe 1 durch Drücken des Schalters 1. Wenn die Arbeit abgeschlossen ist, schaltet der Bediener das Licht AUS.
Hier stellen wir ein Verriegelungssystem bereit, sodass eine Person die Lampe eines anderen Segments nicht betätigen kann, bis sie die Lampe des ersten Segments stoppt. Derselbe Fall tritt in anderen Segmenten auf.
Durch die Verwendung dieser Automatisierungs-/Verriegelungsschaltung können wir also Energie sparen.
Hinweis: Diese Art der Verriegelung gilt nur für einige Arten von Lagereinrichtungen, da diese bedient werden, indem man jeweils nur in einem Segment arbeitet, bevor man zum nächsten Segment in der Lagereinrichtung geht.
Liste der Ein-/Ausgänge
Digitale Eingänge
- SW1: I0.0
- SW2: I0.2
- SW3: I0.3
Digitale Ausgänge
- Lampe 1: Q0.0
- Lampe 2: Q0.1
- Lampe 3: Q0.2
SPS-Kontaktplan für automatisches Ein-/Ausschalten der Lampe
SPS-Programmbeschreibung
Für diese Anwendung haben wir S7-1200 PLC und TIA-Portalsoftware zur Programmierung verwendet.
Netzwerk 1:
Im obigen Programm haben wir den NO-Kontakt von SW 1 (I0.0) zum Betreiben der Lampe 1 (Q0.0) verwendet und NC-Kontakte in Reihe geschaltet. Wenn der Benutzer also andere Schalter drückt, wird Lampe 1 (Q0.0) AUS sein.
Netzwerk 2:
In Netzwerk 2 haben wir die Logik für Lampe 2 (Q0.1) geschrieben. Durch Betätigen von SW2 (I0.2) kann der Bediener Lampe 2 (Q0.1) betätigen. Und wenn die NC-Kontakte in Reihe geschaltet sind, wird Lampe 2 (Q0.1) ausgeschaltet, wenn der Benutzer andere Schalter drückt.
Netzwerk 3:
In Netzwerk 3 haben wir die Logik für Lampe 3 (Q0.2) geschrieben. Durch Betätigen von SW3 (I0.2) kann der Bediener Lampe 3 (Q0.2) betätigen. Und wenn die NC-Kontakte in Reihe geschaltet sind, wird Lampe 3 (Q0.2) ausgeschaltet, wenn der Benutzer andere Schalter drückt.
Laufzeittestfälle
Hinweis: Die obige SPS-Logik bietet eine grundlegende Vorstellung von der Anwendung eines SPS-Programms zur automatischen Lampensteuerung. Die Logik ist begrenzt und keine vollständige Anwendung.