This block toggles (from TRUE to FALSE and vice versa) a bit at a predefined 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_BitToggle (FC)
DWord
value
Ret_Val
DWord
USInt
bitNo
Input parameter
Identifier
Data type
Description
value
DWord
Tag where the bit has to be toggled
bitNo
USInt
Bit number to be toggled in the “value” parameter.
Output parameter
Identifier
Data type
Description
Ret_Val
DWord
Tag with toggled 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