TON (Timer, Einschaltverzögerung)
Die TON-Anweisung setzt einen internen Timer um einen vorgegebenen Wert nach oben.
Details zum Betrieb:
- Verwenden Sie keinen Sprung, um einen TON-Anweisungsblock in einem Kontaktplan zu überspringen. Wenn ein Sprung verwendet wird, zählt der TON-Timer nach Ablauf der vorgesehenen Zeitdauer weiter.
- Beispiel: Strompfad 1 enthält ein Sprungelement; Strompfad 2 enthält einen TON-Anweisungsblock mit einer abgelaufenen Zeitdauer von 10 Sekunden. Wenn Sie einen Sprung von Strompfad 1 auf Strompfad 3 aktivieren und das Sprungelement nach 30 Sekunden deaktivieren, beträgt die abgelaufene Zeitdauer 30 Sekunden – und nicht 10 Sekunden, wie in der abgelaufenen Zeit definiert.
- Falls der Parameter „EN“ mit TON verwendet wird, beginnt der Timer mit dem Inkrementieren, sobald „EN“ auf TRUE gesetzt wird, und setzt das Inkrementieren auch dann fort, wenn „EN“ auf FALSE gesetzt wird.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.TON

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
IN | Eingang | BOOL | Eingangssteuerung.
|
PT | Eingang | TIME | Maximale programmierte Dauer, die mit dem Datentyp „Time“ definiert wurde. |
Q | Ausgang | BOOL |
|
ET | Ausgang | TIME | Derzeit abgelaufene Zeit. Mögliche Werte reichen von 0ms bis 1193h2m47s294ms. |
TON-Beispiele
TON-Timing-Diagramm

Beispiel für ein TON-Funktionsblockdiagramm

Beispiel für einen TON-Kontaktplan

Beispiel für strukturierten TON-Text

Ergebnisse

Rückmeldung geben