GETBIT32
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:
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 |