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

VAR_INPUT

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:

CLEARBIT32 2:
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 und höher

BCxxxx (165)

Standard.Lb6, PlcSystemBC.Lb6, TcPlcUtilitiesBC.Lb6