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
TON
TON-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
IN
Eingang
BOOL
Eingangssteuerung.
  • TRUE: Bei Anstiegsflanke wird der interne Timer erhöht.
  • FALSE: Bei Abstiegsflanke wird der interne Timer gestoppt und zurücksetzt.
PT
Eingang
TIME
Maximale programmierte Dauer, die mit dem Datentyp „Time“ definiert wurde.
Q
Ausgang
BOOL
  • TRUE: Programmierte Zeit ist abgelaufen.
  • FALSE: Programmierte Zeit ist nicht abgelaufen.
ET
Ausgang
TIME
Derzeit abgelaufene Zeit. Mögliche Werte reichen von 0ms bis 1193h2m47s294ms.

TON-Beispiele

TON-Timing-Diagramm
TON-Timing-Diagramm
Beispiel für ein TON-Funktionsblockdiagramm
Beispiel für ein TON-Funktionsblockdiagramm
Beispiel für einen TON-Kontaktplan
Beispiel für einen TON-Kontaktplan
Beispiel für strukturierten TON-Text
Beispiel für strukturierten Text des TON-Funktionsblocks in strukturiertem Text mit Details zum Code und QuickInfos
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal