TP (Puls) - IEC 61131-3
Der Funktionsbaustein TP (Timer Pulse) implementiert einen Impulsgeber (Monoflop). Er erzeugt einen Ausgangsimpuls definierter Dauer.
Schnittstelle
Typ |
Name |
Datentyp |
Beschreibung |
|---|---|---|---|
Eingang |
IN |
BOOL |
Startsignal (steigende Flanke löst Impuls aus) |
Eingang |
PT |
TIME |
Preset Time (Impulsdauer) |
Ausgang |
Q |
BOOL |
Ausgangssignal |
Ausgang |
ET |
TIME |
Elapsed Time (verstrichene Zeit seit Impulsstart) |
Funktion
Das Verhalten entspricht der Tabelle 46 (Standardfunktionsbausteine Zeitgeber) und dem Bild 15 a) (Puls (TP) Zeitverhalten) der Norm DIN EN 61131-3.
Start: Wenn
INvonFALSEaufTRUEwechselt (steigende Flanke), wird der AusgangQaufTRUEgesetzt und die ZeitmessungETstartet.Dauer: Der Ausgang
Qbleibt für die ZeitdauerPTaufTRUE, unabhängig davon, obINwährenddessen wieder aufFALSEwechselt.Rücksetzen: Nachdem die Zeit
PTabgelaufen ist (d.h.ET>=PT), fälltQaufFALSEzurück.Re-Trigger: Der Impuls ist nicht nachtriggerbar. Flanken am Eingang
INwährend der Impulsausgabe (solangeET<PTundQ=TRUE) werden ignoriert.Initialisierung:
ETwird zurückgesetzt, wennINFALSEist und die Zeit abgelaufen ist oder noch nicht gestartet wurde.
Zeitdiagramm (Prinzip)
+--------+
IN | |
--+ +--------------------------
: PT :
+--------+
Q | |
--+ +--------------------------
: :
ET /--------\
-/ \-------------------------