CTD-Baustein
Kurz-Information
Funktionalität
Der Baustein ist ein Rückwärtszähler (für INT-Werte).
Durch eine positive →Flanke am Eingang CD aktivieren Sie den Zähler, wobei um den Wert 1 zurückgezählt wird. Durch das →Einschalten des Eingangs LD wird der Zählwert auf jenen Wert zurückgesetzt, der als Startwert über den Eingang PV eingegeben ist. Wird der Zählwert 0 erreicht oder unterschritten , wird der Ausgang Q auf den Wert TRUE (oder eine Entsprechung) gesetzt. Die Rückwärtszählung wird beendet, falls die Untergrenze von INT (= Wert -32.768 ) erreicht wird. Der Ausgang CV liefert den aktuellen Zählwert des Bausteins.
Ein-/Ausgänge
|
Bezeichner |
Beschreibung |
|
Eingänge: |
CD |
BOOL |
Rückwärtszählung bei positiver Flanke |
LD |
BOOL |
Identifizierungssignal für das Zurücksetzen auf den Wert von PV |
|
PV |
INT |
Startwert für die Rückwärtszählung |
|
Ausgänge: |
Q |
BOOL |
Identifizierungssignal, ob der Wert 0 erreicht ist oder nicht |
CV |
INT |
aktueller Zählwert |
Der Eingang EN und der Ausgang ENO sind für den →Aufruf
des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN und zum Ausgang ENO.
Informieren Sie sich unter:
"Bausteine für sichere Logik", ob dieser Baustein für das Entwickeln von sicherheitsrelevanten Anwendungen unterstützt wird.
"Kennzeichnung von sicherer Logik im FBS-Editor", welche Auswirkung die Verwendung des Bausteins als Baustein für sichere Logik hat.
Beispiel für Verwendung im ST-Editor
PROGRAM Test
VAR
myCTD : CTD;
StartCounter : BOOL;
RestartCounter : BOOL;
out : BOOL;
counter : INT;
END_VAR
myCTD(CD := StartCounter, LD := RestartCounter, PV :=
10
, Q => out, CV => counter);
(* Instance of block
'CTD'
is called: The counter is activated, when
'StartCounter'
is
'TRUE'
. The value
for
counting is reset to
'10'
, when
'RestartCounter'
is
'TRUE'
. *)
(* Appropriate variables access the outputs. *)
END_PROGRAM
Bei der Erstellung Ihrer Anwendung im ST-Editor erstellen Sie den Aufruf eines Bausteins, indem Sie den laut Syntax erforderlichen Text eintippen oder die Inhaltshilfe verwenden.