This block checks whether a bit is TRUE or FALSE at a given position in a variable of the data type DWORD.
Alternatively, Word and Byte can be used instead of DWord by converting the passed parameter with, for example, BYTE_TO_DWORD and the result with DWORD_TO_BYTE.
Block Interface
LGF_BitTest (FC)
DWord
value
Ret_Val
Bool
USInt
bitNo
Input parameter
Identifier
Data type
Description
value
DWord
Tag where the bit has to be tested
bitNo
USInt
bit number to test in "value" parameter
Output parameter
Identifier
Data type
Description
Ret_Val
Bool
Value of the checked bit.
Change log
Version & Date
Change description
01.00.00
Siemens Industry Support
06.06.2015
first release
03.00.00
Siemens Industry Support
23.04.2020
Set version to V3.0.0 harmonize the version of the whole library