Schreiben Sie das SPS-Programm zur Steuerung mehrerer Pumpen mit speicherprogrammierbaren Steuerungen. Wir haben zwei Eingangspumpen, die zum Füllen eines Tanks verwendet werden. Stellen Sie sicher, dass die Pumpen während ihrer Lebensdauer gleich lange laufen.
Steuerung mehrerer Pumpen mit SPS
Programmlogik:
Entwickeln Sie ein Kontaktplanlogikprogramm gemäß der unten angegebenen Logik.
- Der Start-/Stopp-Druckknopf dient zur Steuerung der beiden Eingangspumpenmotoren P1 und P2.
- Die Start-/Stopp-Druckknopfstation wird betätigt, um Pumpe P1 zu steuern.
- Wenn der Tank voll ist, wird der Ablasspumpenmotor P3 automatisch gestartet und läuft, bis der Niedrigstandsensor betätigt wird.
- Nach dreimaligem Füllen des Tanks durch Pumpe P1 wechselt die Steuerung automatisch zu Pumpe P2.
- Die Betätigung des Start-/Stopp-Druckknopfs steuert jetzt Pumpe P2.
- Nach dreimaligem Füllen des Tanks durch Pumpe P2 wird die Sequenz wiederholt.
SPS-Programm:
Programmbeschreibung:
Sprosse 0000:
Start/Stop PB mit Speicher B3:0/0 verriegelt.
Sprosse 0001:
B3:0/0 aktiviert, um B3:0/1 einzuschalten, was bedeutet, dass PUMPE P1 (O:0/0) eingeschaltet wird, wenn der Niedrigpegelsensor (I:0/3) eingeschaltet wird und der Hochpegelsensor (I:0/2) ausgeschaltet ist. B3:0/1 ist mit dem Niedrigpegelsensor verriegelt, da Pumpe P1 nicht abgeschaltet werden sollte, sobald das Wasser zu steigen beginnt.
Sprosse 0002:
Speicherkontakte werden verwendet, um PUMPE P1 (O: 0/0) mit Zähler (C5:0) einzuschalten.
Da wir den Pumpenbetrieb von P1 auf P2 verschieben werden, werden zwei Zähler verwendet, um zwischen Pl und P2 zu wechseln.
Zähler C5:1 wird verwendet, um PUMPE P2 (O:0/2) einzuschalten.
Sprosse 0003 & 0004:
B3:0/0 aktiviert, um B3:0/2 einzuschalten, was PUMPE P3 (O:0/1) einschaltet, wenn der Hochpegelsensor (I:0/2) eingeschaltet wird und der Niedrigpegelsensor (I:0/3) ausgeschaltet ist. B3:0/2 ist mit dem Hochpegelsensor verriegelt, da Pumpe P3 nicht ausgeschaltet werden sollte, sobald der Wasserstand zu sinken beginnt.
Sprosse 0005:
Wenn Pumpe 3 (O: 0/1) läuft, schaltet der Niedrigpegelsensor ein, wodurch Pumpe P3 ausgeschaltet und Pumpe P1 (O:0/0) eingeschaltet wird.
Sprosse 0006:
Beide Zähler werden zurückgesetzt, sobald das Fertigbit des zweiten Zählers (C5:1) eingeschaltet wird.
Fazit:
Wir können dieses Beispiel verwenden, um die Programmierlogik in AB PLC zu verstehen.