Google-Suche auf MEINE-SCHALTUNG.de :
|
Dauerkalender |
Motoren EinAufgabe:Mit einem Schalter Ein/Aus wird eine Maschine eingeschaltet, die unter anderem von
drei leistungsstarken Motoren betrieben wird. Um das Netz im Einschaltmoment nicht unnötig stark
zu belasten, sollen die Motoren nach jeweils 5 Sekunden nacheinander zugeschaltet werden.
Die Aufgabe soll mit nur einem Zeitglied gelöst werden.
Lösung:Zunächst braucht man hier eine Schaltung, mit der das Zeitglied passend
verwaltet wird. Ich verwende hier einen Einschaltverzögerung-Baustein, der auf 5 Sek.
eingestellt ist. Damit der Baustein nach abgelaufener Zeit wieder initiiert werden kann, muss
der Signalzustand am Eingang IN seinen Zustand zunächst von "1" auf "0" wechseln. Erst bei dem
anschließenden Wechsel des Signalzustandes von "0" auf "1" beginnt die Zeit erneut zu laufen.
Das kann man z.B. wie folgt mit drei Merkern ("Zeit OK", "Speicher 1", "Speicher 2")
realisieren:
Bei erstem Programm-Zyklus, da "Zeit OK" auf FALSE steht, wird der Merker
"Speicher 1" gesetzt. Folglich wird auch der Merker "Speicher 2" gesetzt und die Zeit beginnt
zu laufen.
Der Zustand bleibt unverändert bis die Zeit abgelaufen ist.
Sobald die Zeit abgelaufen ist, wird der Merker "Zeit OK" auf TRUE gesetzt.
In dem darauf folgenden Programm-Zyklus wird der Merker "Speicher 1" rückgesetzt.
Folglich wird auch der Merker "Speicher 2" rückgesetzt und das Zeitglied registriert an
seinem IN-Eingang einen Signalwechsel von "1" auf "0". Als Folge wird der Merker "Zeit OK"
rückgesetzt.
In dem dritten Programmablauf, da jetzt "Zeit OK" auf FALSE steht, wird der "Speicher 1"
wieder gesetzt, folglich auch der "Speicher 2". Damit wird das Zeitglied wieder aktiviert
(Signalwechsel am Eingang IN von "0" auf "1") und die Zeit beginnt erneut zu laufen.
Nachdem die Zeit abgelaufen ist, wiederholt sich der Vorgang. Die Schaltung bewirkt,
dass der Merker "Zeit OK" nur einen einzigen Programmzyklus lang gesetzt bleibt.
Die Motoren werden dann entsprechend nacheinander mit dem Merker "Zeit OK" zugeschaltet.
Hier wird in einem Programm-Zyklus nur ein Motor-Ausgang gesetzt:
Der Kontakt "Schalter Ein" gilt bei der Lösung als die Voraussetzung für die
Zuschaltung der Motoren. Zusätzlich werden bei ausgeschaltetem "Schalter Ein" alle Motoren
abgeschaltet und das Zeitglied angehalten.
Lösung der Aufgabe mit SCL:
S7-Programmierung TIA-Portal (Übersicht):
Google-Suche auf MEINE-SCHALTUNG.de :
|
|