CTU_DINT-Baustein
Kurz-Information
Funktionalität
Der Baustein ist ein Vorwärtszähler (für DINT-Werte).
Durch eine positive →Flanke am Eingang CU aktivieren Sie den Zähler, wobei um den Wert 1 hochgezählt wird. Durch das →Einschalten des Eingangs R wird der Zählwert auf den Wert 0 zurückgesetzt. Geben Sie einen Grenzwert über den Eingang PV ein. Wird dieser Grenzwert erreicht oder überschritten, wird der Ausgang Q auf den Wert TRUE (oder eine Entsprechung) gesetzt. Die Vorwärtszählung wird beendet, falls die Obergrenze von DINT (= Wert 2.147.483.647) erreicht wird. Der Ausgang CV liefert den aktuellen Zählwert des Bausteins.
Ein-/Ausgänge
|
Bezeichner |
Beschreibung |
|
Eingänge: |
CU |
BOOL |
Vorwärtszählung bei positiver Flanke |
R |
BOOL |
Identifizierungssignal für das Zurücksetzen |
|
PV |
DINT |
Grenzwert |
|
Ausgänge: |
Q |
BOOL |
Identifizierungssignal, ob Grenzwert erreicht ist oder nicht |
CV |
DINT |
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
myCTU : CTU_DINT;
StartCounter : BOOL;
RestartCounter : BOOL;
out : BOOL;
counter : DINT;
END_VAR
myCTU(CU := StartCounter, R := RestartCounter, PV :=
10
, Q => out, CV => counter);
(* Instance of block
'CTU_DINT'
is called: The counter is activated, when
'StartCounter'
is
'TRUE'
. The value
for
counting is reset to
'0'
, when
'RestartCounter'
is
'TRUE'
. *)
(* The limiting value
for
counting is
'10'
. *)
(* 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.