FB_TP
Einleitung
Wichtiger Hinweis: Dieser Baustein funktioniert nur korrekt, wenn er zyklisch aufgerufen wird.
Der FB_TP (Timer Pulse) ist ein standardisierter Zeitgeber-Funktionsblock nach IEC 61131-3, der eine pulsierende Ausgangsfunktion bereitstellt. Der Baustein erzeugt einen Impuls mit einer definierten Zeitdauer, unabhängig von der Dauer des Eingangssignals.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Service-Anforderung - Startet den Zeitgeber
Ereignis-Ausgänge
CNF: Bestätigung der angeforderten Serviceleistung - Signalisiert das Ende des Zeitimpulses
Daten-Eingänge
IN: Eingangssignal (BOOL) - Steuert den Start des Zeitgebers
PT: Impulszeit (TIME) - Definiert die Dauer des Ausgangsimpulses
Daten-Ausgänge
Q: Ausgangssignal (BOOL) - Gibt den aktuellen Zustand des Zeitgebers aus
ET: Verstrichene Zeit (TIME) - Zeigt die bereits verstrichene Zeit des laufenden Impulses an
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der FB_TP funktioniert als monostabiler Multivibrator (One-Shot). Bei einem positiven Flanke am IN-Eingang startet der Zeitgeber und setzt den Q-Ausgang für die in PT definierte Zeitdauer auf TRUE. Die verstrichene Zeit wird kontinuierlich am ET-Ausgang ausgegeben. Nach Ablauf der eingestellten Zeit PT wird Q automatisch auf FALSE zurückgesetzt, unabhängig vom Zustand des IN-Eingangs.
Technische Besonderheiten
Zeitmessung erfolgt unabhängig von der Dauer des Eingangssignals
ET-Ausgang zeigt die aktuelle Laufzeit des Impulses
Sofortige Reaktion auf positive Flanke am IN-Eingang
Automatische Rücksetzung nach Zeitablauf
Zustandsübergänge
Ruhezustand: IN = FALSE, Q = FALSE, ET = 0
Start: Positive Flanke an IN → Q = TRUE, ET-Zählung beginnt
Laufzeit: Q bleibt TRUE während ET < PT
Ende: Wenn ET ≥ PT → Q = FALSE, ET-Zählung stoppt
Anwendungsszenarien
Erzeugung von genau definierten Impulsen
Zeitgesteuerte Steuerungsabläufe
Verzögerungsschaltungen
Taktgenerierung für Prozesssteuerungen
Sicherheitszeitüberwachung
⚖️ Vergleich mit ähnlichen Bausteinen
FB_TON: Einschaltverzögerung - Q wird erst nach Ablauf von PT aktiv
FB_TOF: Ausschaltverzögerung - Q bleibt nach IN-Rücksetzung noch für PT aktiv
FB_TP: Impulsgeber - Erzeugt einen festen Impuls unabhängig von IN
🛠️ Zugehörige Übungen
Fazit
Der FB_TP ist ein essentieller Baustein für zeitgesteuerte Anwendungen in der Automatisierungstechnik. Seine einfache Handhabung und zuverlässige Funktionsweise machen ihn ideal für Anwendungen, bei denen präzise Zeitimpulse benötigt werden. Die klare Trennung von Startimpuls und Impulsdauer ermöglicht flexible Steuerungskonzepte.