SETBIT32

SETBIT32 1:

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

SETBIT32 2: Eingänge

VAR_INPUT
    inVal32 : DWORD;
    bitNo   : SINT;
END_VAR

Name

Typ

Beschreibung

inVal32

DWORD

Zu verändernder 32-Bit-Wert.

bitNo

SINT

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:

SETBIT32 3:

Hierbei wird das Bit 31 in dem Eingangswert 0 gesetzt. Es ergibt sich der Wert (hex) „80000000“.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_System (System)