GETBIT32

GETBIT32 1:

Die Funktion gibt den Status des, über eine Bitnummer angegebenen Bits, in dem ihr übergebenen 32-bit Wert als boolsches Ergebnis zurück. Der Eingangswert wird nicht verändert.

FUNCTION GETBIT32 : BOOL

VAR_INPUT

VAR_INPUT
    inVal32         :DWORD;
    bitNo           :SINT;
END_VAR

inVal32: Der 32-bit Wert;

bitNo:  Die Nummer des Bits, der gelesen werden soll (0-31). Diese Zahl wird vor der Ausführung intern modulo 32 verrechnet;

 

Beispiel für den Aufruf der Funktion in FBD:

GETBIT32 2:
Hierbei wird das Bit 2 in dem Eingangswert ,16#04' abgefragt und der boolschen Variablen aGetBitResultVar zugewiesen. Die Prüfung ergibt in diesem Beispiel TRUE.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.7.0 und höher

BCxxxx (165)

Standard.Lb6, PlcSystemBC.Lb6, TcPlcUtilitiesBC.Lb6