CLEARBIT32

 CLEARBIT32 1:

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

FUNCTION CLEARBIT32 : DWORD

VAR_INPUT

VAR_INPUT
    inVal32         :DWORD;
    bitNo           :SINT;
END_VAR

inVal32: the 32-bit value to be changed;

bitNo: the number of the bit 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:

CLEARBIT32 2:
Bit 31 in the input value 'C0000000' is reset. The result is the (hex) value '40000000'.

 

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v2.7.0 and above

BCxxxx (165)

Standard.Lb6, PlcSystemBC.Lb6, TcPlcUtilitiesBC.Lb6