Impuls-Zeitgeber
Dies ist eine benutzerdefinierte Funktion aus einem System-Funktionsbaustein. Mit der Funktion TP_FUN können Sie einen Impulsgeber mit einer definierten Impulsdauer programmieren.
Eingang
Impulsgeber
bei einer steigenden Flanke an start wird ein Impuls von der Dauer erzeugt, die in PT definiert worden ist
Impulsdauer
16 Bit: 0–327.27s
32 Bit: 0–21,474,836.47s (32 Bit nicht verfügbar für FP3, FPC, FP5, FP10/10S)
Auflösung jeweils 10ms
bei jeder steigenden Flanke an start wird ein Impuls von der Dauer PT ausgelöst. Während der Impulsdauer löst auch eine neue steigende Flanke an start keinen neuen Impuls aus.
Ein-/Ausgang
Interner Speicher mit den internen Werten und Zuständen, der dem Instanzspeicher des zugehörigen Funktionsbausteins entspricht.
Ausgang
Signalausgang
wird für die Dauer von PT gesetzt, sobald eine steigende Flanke an start anliegt
Istwert
enthält die abgelaufene Impulsdauer. Wenn PT = ET ist, wird Q zurückgesetzt.
Der Wert kann während des Zählens geändert werden, indem aus dem Programmiereditor heraus in die Variable geschrieben wird.
FP2, FP2SH und FP10SH benötigen für PT den 32-Bit Wert.
Unabhängig von der Einschaltdauer des start-Signals, wird am Ausgang Q ein Impuls von der Länge erzeugt, der in PT definiert worden ist Die Funktion TP_FUN wird gestartet (getriggert), wenn am Eingang start eine steigende Flanke anliegt.
Während PT abgearbeitet wird, hat eine steigende Flanke am Eingang start keinen Einfluss.