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 /--------\
-/ \-------------------------