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
    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 Abprüfung ergibt in diesem Beispiel TRUE.

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