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

GETBIT32 2: Eingänge

VAR_INPUT
    inVal32 : DWORD;
    bitNo   : SINT;
END_VAR

Name

Typ

Beschreibung

inVal32

DWORD

32‑Bit‑Wert

bitNo

SINT

Nummer des Bits, das 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 3:

Hierbei wird das Bit 2 in dem Eingangswert „16#04“ abgefragt und der booleschen Variablen aGetBitResultVar zugewiesen. Die Abprüfung ergibt in diesem Beispiel TRUE.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_System (System)