SETBIT32
Die Funktion setzt das über eine Bitnummer angegebene Bit in dem ihr übergebenen 32-bit Wert und gibt den resultierenden Wert als Ergebnis zurück.
FUNCTION SETBIT32 : DWORD
VAR_INPUT
VAR_INPUT
inVal32 :DWORD;
bitNo :SINT;
END_VAR
inVal32: Der zu verändernde 32-bit Wert.
bitNo: Die Nummer des zu setzenden Bits (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 31 in dem Eingangswert ,0' gesetzt. Es
ergibt sich der Wert (hex) ‚80000000'.
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.7.0 und höher |
BCxxxx (165) |
Standard.Lb6, PlcSystemBC.Lb6, TcPlcUtilitiesBC.Lb6 |