CTD_FUN

Abwärtszähler

Dies ist eine benutzerdefinierte Funktion aus einem System-Funktionsbaustein. Mit der Funktion CTD_FUN (count down) können Sie Zählvorgänge programmieren.

Parameter

Eingang

CD (BOOL)

Abwärtszähler

bei jeder steigenden Flanke an CD wird der Wert 1 vom aktuellen Wert in CV abgezogen, außer Load ist gesetzt oder CV hat den Wert Null erreicht

Load (BOOL)

mit Load wird der Zählerstand auf PV zurückgesetzt

PV (INT)

Sollwert

ist der Wert, von dem beim ersten Zählvorgang abgezogen wird

Ein-/Ausgang

dutInstance(CTD_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 gesetzt, wenn CV = Null

CV (INT)

Aktueller Wert

  • enthält das aktuelle Subtraktionsergebnis (CV = current value)

  • Der Wert kann während des Zählens geändert werden, indem aus dem Programmiereditor heraus in die Variable geschrieben wird.

Zeitdiagramm

Verwandte Themen

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