Dies ist das SPS-Programm für Alarmsicherheitssysteme. Lernen Sie die SPS-Programmierung anhand dieses Beispielproblems.
Alarmsicherheitssystem
Problembeschreibung
Erstellen Sie ein Einbruchmeldesystemprogramm in der S7-1200-SPS für das Haus.
Stellen Sie sich ein Haus vor, in dem wir ein automatisches Einbruchmeldesystem einrichten möchten. Der Alarm sollte eingeschaltet sein, wenn eine Person vom Bewegungssensor erkannt wird.
Problemdiagramm
Problemlösung
Wir können dieses Problem mithilfe einer einfachen Logik lösen. Hier können wir zwei Sensoren verwenden, einen Bewegungssensor und einen zweiten Fenstersensor. Der Fenstersensor ist die Kabelschleife.
Der Bewegungssensor ist so konzipiert, dass er aktiviert wird (seinen Zustand auf 1 oder wahr ändert), wenn eine Person in einem Haus oder Raum erkannt wird.
Wichtig beim Fenstersensor ist, dass immer Strom fließt, bis das Glas zerbricht. Daher ist die Ausgabe immer wahr und wenn jemand versucht, das Fensterglas zu zerbrechen, fließt kein Strom im Schaltkreis.
Liste der Ein- und Ausgänge
Liste der Eingänge
- System START:- I0.0
- System STOP:- I0.1
- Bewegungsmelder:- I0.2
- Fenstersensor:- I0.3
- Alarm-Stopp-Taste:- I0.4
Liste der Ausgänge
- Alarm:- Q0.0
M-Speicher
- M0.0:- Hauptspule.
- M0.1:- Alarm eingeschaltet.
SPS-Kontaktplan für Alarmsicherheitssystem
Programmbeschreibung
In diesem Problem werden wir S7-1200 PLC und TIA-Portalsoftware für die Programmierung berücksichtigen.
Netzwerk 1:
Dieses Netzwerk zeigt eine einfache Verriegelungsschaltung für System EIN und System AUS.
Wir haben den normalerweise offenen (NO) Kontakt der System-START-Taste (I0.0) und den NC-Kontakt der System-STOP-Taste (I0.1) zur Systemaktivierung verwendet.
Netzwerk 2:
Wenn das System aktiviert ist und der Bewegungssensor (I0.2) das Eindringen einer Person erkennt, ist der Alarmzustand (M0.1) EIN und der Alarm wird aktiviert (Q0.0).
Normalerweise wird der NC-Kontakt des Fenstersensors (I0.3) parallel verwendet, sodass er im Normalfall wahr ist. Wenn Glasbruch oder ein Fensterzustand erkannt wird, wird der Eingang des Fenstersensors (I0.3) falsch und der Alarmzustand (M0.1) wird aktiviert.
Netzwerk 3:
In diesem Netzwerk wird ein Verriegelungskreis für den Alarm (Q0.0) verwendet. Wenn ein Alarmzustand erkannt wird (M0.1), ist der Alarm EIN und kann durch Drücken von Alarm STOP PB (I0.4) gestoppt werden.
Hinweis: Die obige Logik dient nur zu Erklärungszwecken. Wir können dieses Beispiel auch mit einer fest verdrahteten Relaislogik implementieren. Das S7-1200-SPS-System ist für dieses einfache System sehr teuer.
Ergebnis