Grundlastwechsel bei Pumpen

Lucky2409

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wer kann mir sagen, wie ich einen Grundlastwechsel von 2 Pumpen am besten programmieren kann ?
Die erste Pumpe wird von einem Sensor eingeschaltet und soll so lange laufen bis der Sensor meldet das das Becken voll ist. Beim nächsten mal soll dann die andere Pumpe laufen und so weiter.
 
U Anforderung
UN Wechsel_PU1_2
= PU1

U Anforderung
U Wechsel_PU1_2
= PU2

U PU1
FN Hilfsmerker_1
S Wechsel_PU1_2

U PU2
FN Hilfsmerker_2
R Wechsel_PU1_2

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
JK-FlipFlop

@Lucky2409

Immer wenn keine Pumpe läuft (Negative Flanken abfragen), wird der Vorrang einmalig umgeschaltet (RS-Merker). Zum Beispiel: Wenn Pumpe 1 stoppt, wird ein Merker gesetzt, wenn Pumpe 2 stoppt, wird dieser Merker (oder Datenbit) gelöscht. Damit ist immer eindeutig, welche Pumpe zuletzt gelaufen hat.
 
Also ich würde es nicht ganz so wie meine wehrten Vorredner (oder sagt man Vorschreiber, auch nee das war was anderes) machen. Meine ersten Pumpenschaltungen waren genauso und sie liefen eigentlich auch. Bei einer älteren Anlage gab es dann Probleme mit der Vertauschung der Pumpen (nach 5 Jahren!). Die Ursache, war das Prellen von Kontakten. Seit dem mache ich die Vertauschung nicht mehr von den Rückmelungen der Pumpen abhängig.

Also nicht:
U PU1
FN Hilfsmerker_1
S Wechsel_PU1_2

Sondern :
U Anforderung
FN Hilfsmerker_1
SPBN END
UN Wechsel_PU1_2
= Wechsel_PU1_2
END: NOP

Also immer, wenn die Anforderung weggeht wird getauscht.
 
Zitat: So einfach wie möglich – so kompliziert wie nötig.

ODER:Nur ein fauler Programmierer ist ein guter Programmierer :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zitat: So einfach wie möglich – so kompliziert wie nötig.

ODER:Nur ein fauler Programmierer ist ein guter Programmierer :D

Nein, wenn man es bis zu Ende denkt ist es genau das Gegenteil. Viele Dinge, besonders auch SPS Programme, sind nur deshalb so kompliziert, weil der Ersteller zu faul war, dass Problem vollständig zu durchdenken. Es wird gesagtes einfach hingenommen. Wenn man sich seine eigenen Gedanken macht, findet man häufig Lösungen die durch ihre Einfachheit bestechen.

Oder wie sagte schon Koroljow:
"Kompliziert bauen kann jeder. Die Genialität einer Entwicklung liegt
in ihrer Einfachheit."
 
Zurück
Oben