Zum Inhalt

FB_TON

image


Einleitung

Wichtiger Hinweis: Dieser Baustein funktioniert nur korrekt, wenn er zyklisch aufgerufen wird.

Der FB_TON ist ein standardisierter Timer-Funktionsblock gemäß IEC 61131-3, der eine Einschaltverzögerung (On-Delay) realisiert. Dieser Baustein wird verwendet, um zeitgesteuerte Verzögerungen in Steuerungsprogrammen zu implementieren.

FB_TON

Schnittstellenstruktur

Ereignis-Eingänge

  • REQ: Normal Execution Request - Startet die Zeitüberwachung bei aktivem IN-Signal

Ereignis-Ausgänge

  • CNF: Execution Confirmation - Bestätigt den Abschluss der Zeitüberwachung

Daten-Eingänge

  • IN: Input - Boolescher Eingang, der den Timer startet (TRUE = Timer läuft)
  • PT: Process Time - Zeitwert, der die Verzögerungsdauer definiert

Daten-Ausgänge

  • Q: Output - Boolescher Ausgang, der nach Ablauf der Verzögerungszeit TRUE wird
  • ET: Elapsed Time - Zeigt die bereits verstrichene Zeit an

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der FB_TON startet die Zeitmessung, wenn der Eingang IN von FALSE auf TRUE wechselt. Sobald die vorgegebene Zeit PT verstrichen ist, wird der Ausgang Q auf TRUE gesetzt. Der Ausgang ET zeigt kontinuierlich die bereits verstrichene Zeit an. Wird IN während der Zeitmessung auf FALSE gesetzt, wird der Timer zurückgesetzt und Q bleibt FALSE.

Technische Besonderheiten

  • Zeitwerte werden im TIME-Datentyp verarbeitet
  • Der Timer wird bei IN=FALSE sofort zurückgesetzt
  • ET zeigt immer die aktuelle verstrichene Zeit an, auch wenn der Timer noch läuft
  • Konforme Implementierung nach IEC 61131-3 Standard

Zustandsübergänge

  1. Inaktiv: IN = FALSE, Q = FALSE, ET = 0
  2. Aktiv (Timer läuft): IN = TRUE, Q = FALSE, ET zählt hoch
  3. Zeit abgelaufen: IN = TRUE, Q = TRUE, ET = PT

Anwendungsszenarien

  • Verzögerte Schaltvorgänge in Maschinensteuerungen
  • Sicherheitszeitüberwachungen
  • Prozesssteuerungen mit definierten Wartezeiten
  • Verzögerte Alarmauslösungen

⚖️ Vergleich mit ähnlichen Bausteinen

  • FB_TOF: Ausschaltverzögerung (Off-Delay) statt Einschaltverzögerung
  • FB_TP: Impulstimer mit fester Pulsdauer
  • FB_TON_EXT: Erweiterte Timer-Varianten mit zusätzlichen Funktionen

🛠️ Zugehörige Übungen

Fazit

Der FB_TON ist ein grundlegender und robuster Timer-Baustein für Standard-Einschaltverzögerungen in industriellen Steuerungssystemen. Seine einfache und intuitive Bedienung sowie die Konformität zum IEC 61131-3 Standard machen ihn zu einer zuverlässigen Wahl für zeitgesteuerte Anwendungen.