| Typ | FunktionsbausteinDer Funktionsbaustein ist als Standard-Funktionsbaustein TON und als sicherheitsbezogener Funktionsbaustein TON_S verfügbar. Der sicherheitsbezogene Baustein erwartet an den Formalparametern sicherheitsbezogene Datentypen (SAFE*). Für den Datentyp LTIME existiert kein sicherheitsbezogener FB. |
| Beschreibung | Die Funktionsbausteine realisieren einen Zeitgeber für das verzögerte Einschalten. Wenn der Eingang IN von FALSE auf TRUE wechselt, wird der Ausgang Q nach Ablauf der Ausschaltverzögerungszeit auf TRUE gesetzt. Wenn der Eingang IN = FALSE, ist Q = FALSE und am Ausgang ET liegt 0 an.Wenn IN von FALSE nach TRUE wechselt, wird das Einschalten um die am Eingang PT angelegte Zeitspanne verzögert. Nach Ablauf des Zeitintervalls PT wechselt Ausgang Q nach FALSE. Der Ausgang ET zeigt die bereits abgelaufene Zeit an. |
| Hinweise |
- Der Eingang IN und der Ausgang Q können negiert werden.Hinweis: Formalparameter können im sicherheitsbezogenen Code (SNKOP) nicht negiert werden.
- Funktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein.
|
| Parameter | Eingänge
IN
| Datentyp: | (SAFE)BOOL |
| Beschreibung: | Bei einer steigenden Flanke wird die Einschaltverzögerung gestartet. |
PT
| Datentyp: | TON / TON_S: (SAFE)TIMETON_LTIME: LTIME |
| Beschreibung: | Voreingestelltes Zeitintervall für die Verzögerung. Der Zeitwert muss positiv sein. |
Ausgänge
Q
| Datentyp: | (SAFE)BOOL |
| Beschreibung: | TRUE, wenn IN = TRUE und ET >= PT. FALSE, wenn IN = FALSE oder ET < PT. |
ET
| Datentyp: | TON / TON_S: (SAFE)TIMETON_LTIME: LTIME |
| Beschreibung: | Verstrichenes Zeitintervall. |
|
| Zeitdiagramm | Zeitdiagramm
| 0 | Der Eingang IN ist FALSE. Dadurch wird Q ebenfalls auf FALSE gesetzt. |
| 1 | IN wechselt von FALSE auf TRUE. Die Messung der abgelaufenen Zeit ET wird gestartet. |
| 2 | Nach Ablauf der Verzögerungszeit PT (ET = PT), wird Q auf TRUE gesetzt. |
| 3 | IN wechselt von TRUE auf FALSE. Q wird sofort auf FALSE gesetzt. |
| 4 | IN wechselt von FALSE auf TRUE. Die Messung der abgelaufenen Zeit ET wird erneut gestartet. |
| 5 | IN wechselt vor Ablauf von PT zurück auf FALSE. Q bleibt FALSE. |
| 6 | IN wechselt von FALSE auf TRUE. Die Messung der abgelaufenen Zeit ET wird erneut gestartet. |
| 7 | Nach Ablauf der Verzögerungszeit PT (ET = PT), wird Q auf TRUE gesetzt. |
| 8 | IN wechselt von TRUE auf FALSE. Q wird sofort auf FALSE gesetzt. |
|