CT_FUN

Abwärtszähler

Dies ist eine benutzerdefinierte Funktion aus einem System-Funktionsbaustein. Die mit der Funktion CT_FUN erzeugten Zähler sind Rückwärtszähler. Der Zählbereich SV (set value = Sollwert) liegt zwischen 1 und 32767.

Parameter

Eingang

Count (BOOL)

Zähleingang (abwärts)

bei jeder steigenden Flanke an Count wird der Wert 1 vom Istwert EV abgezogen, bis der Wert Null erreicht ist

Reset (BOOL)

Rücksetzeingang

bei jeder steigenden Flanke an Reset wird dem Istwert EV der Wert 0 zugewiesen und der Signalausgang C zurückgesetzt; bei jeder fallenden Flanke an Reset wird der Wert am Sollwert SV dem Istwert EV zugewiesen

SV (INT)

Sollwert

ist der Wert, den der Istwert EV nach einem Rücksetzvorgang (Reset) hat

Ein-/Ausgang

dutInstance(CT_FUN_INSTANCE_DUT)

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

Ausgang

C (BOOL)

Signalausgang

wird gesetzt, wenn der Istwert EV den Wert 0 erreicht hat

EV (INT)

Istwert:

  • ist der aktuelle Zählwert

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

Anmerkungen

Zeitdiagramm

  1.  (1) Im PROG-Modus übertragen
  2.  (2) RUN-Modus
Verwandte Themen

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