CLEARBIT32

CLEARBIT32 1:

Die Funktion setzt das über eine Bitnummer angegebene Bit in dem ihr übergebenen 32‑Bit‑Wert auf Null und gibt den resultierenden Wert als Ergebnis zurück.

FUNCTION CLEARBIT32 : DWORD

CLEARBIT32 2: Eingänge

VAR_INPUT
    inVal32 : DWORD;
    bitNo   : SINT;
END_VAR

Name

Typ

Beschreibung

inVal32

DWORD

Zu verändernder 32‑Bit‑Wert.

bitNo

SINT

Nummer des zu setzenden Bits (0-31). Diese Zahl wird vor der Ausführung intern modulo 32 verrechnet.

Beispiel für den Aufruf der Funktion in FBD:

CLEARBIT32 3:

Hierbei wird das Bit 31 in dem Eingangswert „C0000000“ zurückgesetzt. Es ergibt sich der Wert (hex) „40000000“.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_System (System)