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