Alarm (mit Ausgabe der verbleibenden Zeit)
Inhalt

1.Beschreibung

Der Alarm-Baustein bildet den Alarm-Block des Funktionsmoduls nach. Er arbeitet wie ein Wecker. Bei einer steigenden Flanke am Trigger-Eingang wird ein interner Zähler auf den Wert gesetzt, welcher am Zeit-Eingang vorhanden ist. Gleichzeitig beginnt der Zähler rückwärts zu zählen. Hat der Zähler Null erreicht, wird der Ausgang 1 für eine Sekunde auf 1 gesetzt (danach wird die Null gesendet). Ist der Zyklus-Eingang nach Ablauf der Zeit auf 1 gesetzt, wird der Zähler erneut gestartet. Es entsteht somit ein zyklischer Ausgang, wobei die Zykluszeit jedes Mal vom Zeit-Eingang abhängig ist. Der Zählerstand wird eingefroren, wenn der Freeze-Eingang 1 ist. Wird der Eingang zurückgesetzt, läuft der Zähler mit dem letzten Wert weiter. Wird eine zweite steigende Flanke auf den Trigger-Eingang gegeben, bevor der Zähler 0 wird, wird der Zähler wieder auf den Wert am Zeit-Eingang gesetzt (retriggerbar). Ist der Trigger-Eingang beim Start auf den Wert 1 initialisiert, wird dies nach einem Neustart des HS/FS als steigende Flanke interpretiert und der Alarm-Baustein gestartet. Der Baustein wird nur gestartet, wenn der Wert am Zeit-Eingang > 0 ist. Zusätzlich verfügt der Alarm-Baustein über einen weiteren Ausgang, der die verbleibende Zeit in Sekunden nach jeder Sekunde auf den Bus sendet.

2.Eingänge

Nr.NameInitBeschreibung
1Trigger (start=1)0
Trigger (Start des Baustein =1)
2Zeit0
Zeit (nach Ablauf der Zeit in Sek. wird Ausgang 1 für 1 Sek. gesetzt.
3Zyklus0
Zyklus (Zyklus=1, nach Ablauf der Zeit startet der Baustein erneut)
4freeze0
Freeze (Freeze=1; der Baustein wird eingefroren bis freeze=0)

3.Ausgänge

Nr.NameInitSBCBeschreibung
1Ausgang 10s
Alarmausgang (wird nach Ablauf der Zeit für genau 1 Sekunde auf 1 gesetzt, danach ist der Ausgang wieder 0)
2verbleibende Zeit sek.0s
Verbleibende Zeit in Sek. (jede Sek. wird der Wert neu gesendet)
s = send, sbc = send by change

4.Sonstiges

Neuberechnung bei Start:Ja
Baustein ist remanent:Ja
Interne Bezeichnung:19020
Kategorie:Zeit-Funktionen

5.Ähnliche Funktionen

Aktuelle Zeit (Text)
Zeitdifferenz
Zeitstempel
Zeitformat
Unterscheidung kurzer-langer Tastendruck