Wir müssen den Füllstand von in Reihe geschalteten Tanks regeln. Implementieren Sie ein Programm zur Füllstandsregelung für in Reihe geschaltete Tanks mithilfe der SPS-Kontaktplanprogrammierung.
Füllstandsregelung für in Reihe geschaltete Tanks
Zwei Tanks sind in Reihe geschaltet. Wir müssen beide in Reihe geschalteten Tanks regeln.
Implementieren Sie das SPS-Programm für diese Anwendung.
Problemdiagramm
Problemlösung
In Chemieunternehmen gibt es viele Materialien, die für Prozesse verwendet und auch in Lagertanks für verschiedene Prozesse gelagert werden.
Hier betrachten wir zwei Tanks, 1. Lagertank und 2. Zuführtank.
Der Lagertank hat mehr Kapazität als der Zuführtank. Der Lagertank dient zur Materiallagerung und der Zuführtank zur Materialversorgung für andere Prozesse.
Zwei Füllstandsschalter werden zur Füllstandserkennung und ein Einlassventil zur Steuerung der Materialzufuhr verwendet.
Betrachten wir ein manuelles Auslassventil, das je nach Bedarf vom Bediener bedient werden kann.
Für diese Anwendung können wir eine SPS verwenden. Wir werden ein SPS-Programm für diese Anwendung schreiben.
Liste der Ein- und Ausgänge
Digitale Eingänge
- Zyklusstart: I0.0
- Zyklusstopp: I0.1
- Lagertank mit niedrigem Füllstand (LL1): I0.3
- Zuführtank mit niedrigem Füllstand (LL2): I0.4
- Lagertank mit hohem Füllstand (LH1): I0.5
- Zuführtank mit hohem Füllstand (LH2): I0.6
Digitaler Ausgang
- Einlassventil: Q0.0
M-Speicher
- Zyklus-Ein-Bit: M0.0
- Zustandszustand für geschlossenes Einlassventil: M0.1
SPS-Kontaktplandiagramm zur Füllstandskontrolle von Serientanks
Programmbeschreibung
Für diese Anwendung haben wir eine S7-300-SPS und die TIA-Portalsoftware zur Programmierung verwendet. Wir können diese Logik auch mit anderen SPS implementieren.
Netzwerk 1:
Netzwerk 1 ist für den Verriegelungskreis. Wenn die START-Taste gedrückt wird (I0.0), ist das Zyklus-EIN-Bit (M0.0) EIN. Der Zyklus kann durch Drücken von STOP PB (I0.1) gestoppt werden.
Netzwerk 2:
Wenn ein niedriger Füllstand des Lagertanks (I0.3) oder ein niedriger Füllstand des Zufuhrtanks (I0.4) erkannt wird, ist das Einlassventil (Q0.0) EIN. (Der Zustand „Einlassventil geschlossen“ darf nicht vorliegen.)
Netzwerk 3:
Wenn hohe Füllstände (I0.5 & I0.6) beider Tanks erkannt werden, wird der Zustand „Einlassventil geschlossen“ aktiviert und das Einlassventil (Q0.0) wird geschlossen. Hier ist das Auslassventil ein manuelles Ventil, es kann vom Bediener je nach Bedarf bedient werden.
Hinweis: - Die obige Anwendung kann von der tatsächlichen Anwendung abweichen. Dieses Beispiel dient nur zu Erklärungszwecken. Wir können diese Logik auch in anderen SPS implementieren.
Ergebnis