TP_FUN

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.

Parameter

Eingang

start (BOOL)

Impulsgeber

bei einer steigenden Flanke an start wird ein Impuls von der Dauer erzeugt, die in PT definiert worden ist

PT (TIME)

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

dutInstance (TP_FUN_INSTANCE_DUT)

Interner Speicher mit den internen Werten und Zuständen, der dem Instanzspeicher des zugehörigen Funktionsbausteins entspricht.

Ausgang

Q (BOOL)

Signalausgang

wird für die Dauer von PT gesetzt, sobald eine steigende Flanke an start anliegt

ET (TIME)

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.

Anmerkungen

Zeitdiagramm

Verwandte Themen

Letzte Änderung am: 2021-09-27Feedback zu dieser SeitePanasonic Hotline