SETBIT32

SETBIT32 1:

The function sets the bit specified by a bit number in the 32 bit value that is passed to it and returns the resulting value.

FUNCTION SETBIT32 : DWORD

SETBIT32 2: Inputs

VAR_INPUT
    inVal32 : DWORD;
    bitNo   : SINT;
END_VAR

Name

Type

Description

inVal32

DWORD

32-bit value to be changed.

bitNo

SINT

Number of the bit that is to be set (0-31). This number is internally converted to a modulo 32 value prior to execution.

Sample of calling the function in FBD:

SETBIT32 3:

Here bit 31 is set in the input value 0. The result is the (hex) value "80000000".

Requirements

Development environment

Target system type

PLC libraries to include (Category group)

TwinCAT v3.1.0

PC or CX (x86, x64, ARM)

Tc2_System (System)