BIT_CLR-Baustein
Kurz-Information
Name | BIT_CLR |
---|---|
→POE-Typ | →Funktion |
Kategorie | IEC-Baustein, BitstringEnh |
Konform zur →IEC-Norm | nicht in IEC-Norm vorgesehen |
Grafische Schnittstelle |
|
Verfügbar ab |
|
Funktionalität
Der Baustein liefert das Ergebnis eines bitweisen Löschens.
Am Eingang IN
geben Sie einen Wert ein (der Wert am Eingang IN
bleibt durch das Löschen unverändert). Am Eingang N
geben Sie die Nummer des Bits ein (0-basiert), das gelöscht werden soll.
Eingänge, Ergebniswert
Bezeichner | →Datentyp | Beschreibung | |
---|---|---|---|
Eingänge: | IN | | Eingangswert |
N | USINT | die Nummer des Bits (0-basiert), das zu löschen ist | |
Ergebniswert: | – | |
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 result1 : WORD; result2 : LWORD; END_VAR result1 := BIT_CLR(IN := WORD#16#8003, N := 15); (* The variable 'result1' evaluates to 'WORD#16#0003'. *) result2 := BIT_CLR(IN := LWORD#16#0000000000000003, N := 2); (* The variable 'result2' evaluates to 'LWORD#16#0000000000000003'. *) 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.