CTU_UINT-Baustein
Kurz-Information
Name | CTU_UINT |
---|---|
→POE-Typ | →Funktionsbaustein |
Kategorie | IEC-Baustein, Counter |
Konform zur →IEC-Norm |
|
Grafische Schnittstelle | |
Verfügbar ab | Version 1.19.0 (für logi.CAD 3) |
Funktionalität
Der Baustein ist ein Vorwärtszähler (für UINT
-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 UINT
(= Wert 65.535
) erreicht wird. Der Ausgang CV
liefert den aktuellen Zählwert des Bausteins.
Ein-/Ausgänge
Bezeichner | →Datentyp | Beschreibung | |
---|---|---|---|
Eingänge: | CU | BOOL | Vorwärtszählung bei positiver Flanke |
R | BOOL | Identifizierungssignal für das Zurücksetzen | |
PV | UINT | Grenzwert | |
Ausgänge: | Q | BOOL | Identifizierungssignal, ob Grenzwert erreicht ist oder nicht |
CV | UINT | 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
.
Beispiel für Verwendung im ST-Editor
PROGRAM Test VAR myCTU : CTU_UINT; StartCounter : BOOL; RestartCounter : BOOL; out : BOOL; counter : UINT; END_VAR myCTU(CU := StartCounter, R := RestartCounter, PV := 10, Q => out, CV => counter); (* Instance of block 'CTU_UINT' 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.