CLEARBIT32
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
VAR_INPUT
inVal32 : DWORD;
bitNo : SINT;
END_VAR
inVal32: Der zu verändernde 32-bit Wert;
bitNo: Die 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:
Hierbei wird das Bit 31 in dem Eingangswert ,C0000000' zurückgesetzt. Es ergibt sich der Wert (hex)‚40000000'.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.7.0 | PC or CX (x86) | PLCSystem.Lib |
TwinCAT v2.8.0 | PC or CX (x86) | TcSystem.Lib |
TwinCAT v2.10.0 Build >= 1301 | CX (ARM) | TcSystem.Lib |