CTD (Herunterzählen)
Die CTD-Anweisung zählt Ganzzahlen abwärts von einem gegebenen Wert bis 0, in Schritten von 1.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.CTD

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
CD | Eingang | BOOL | Zählt herunter
|
LOAD | Eingang | BOOL | „Laden“ verifiziert den PV-Wert gegen den Wert für „Herunterzählen“.
|
PV | Eingang | DINT | Programmierter Maximalwert des Zählers. |
Q | Ausgang | BOOL | Gibt an, ob die Herunterzählen-Anweisung zu einer Zahl geführt hat, die kleiner oder gleich dem Maximalwert des Zählers ist.
|
CV | Ausgang | DINT | Aktueller Zählerwert. |
CTD-Beispiele
Beispiel für ein CTD-Funktionsblockdiagramm

Beispiel für einen CTD-Kontaktplan

Beispiel für strukturierten CTD-Text

(*ST Equivalence: CTD1 is an instance of block *) CTD1(trigger,load_cmd,100); underflow := CTD1.Q; result := CTD1.CV;
Ergebnisse

Rückmeldung geben