SETBIT32
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
VAR_INPUT
inVal32 : DWORD;
bitNo : SINT;
END_VAR
inVal32: 32 bit value that is to be modified
bitNo: Number of the bit that is to be set (0-31). This number is internally converted to a modulo 32 value prior to execution
Example of calling the function in FBD:
This sets bit 31 of 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) |