The operators BOOL_TO_<type> convert a Boolean value into the specified data types and return a type-converted value.
Call syntax: < BOOL_TO_<type> ( <operand> )
|
Operand |
Data Type |
Description |
|---|---|---|
|
Variable, Literal |
BOOL |
Operators: BOOL_TO_<type>
|
Operator |
Example |
Return Value |
Description |
|---|---|---|---|
|
BOOL_TO___UXINT |
BOOL_TO___UXINT(TRUE) |
1 |
__UXINT, __XINT, __XWORD |
|
BOOL_TO___XINT |
BOOL_TO___XINT(TRUE) |
1 |
__UXINT, __XINT, __XWORD |
|
BOOL_TO___XWORD |
BOOL_TO___XWINT(TRUE) |
1 |
__UXINT, __XINT, __XWORD |
|
BOOL_TO_BIT |
BOOL_TO___BIT(TRUE) |
TRUE |
BIT |
|
BOOL_TO_BYTE |
BOOL_TO_BYTE(TRUE) |
1 |
Integer |
|
BOOL_TO_DATE |
BOOL_TO_DATE(TRUE) |
D#1970-1-1 |
The 0-th bit is set, but has no effect on the display. Data type: DATE |
|
BOOL_TO_DINT |
BOOL_TO_DINT(TRUE) |
1 |
Integer |
|
BOOL_TO_DT |
BOOL_TO_DT(TRUE) |
DT#1970-01-01-0:0:1 |
Data type: DATE |
|
BOOL_TO_DWORD |
BOOL_TO_DWORD(TRUE) |
1 |
Integer |
|
BOOL_TO_INT |
BOOL_TO_INT(TRUE) |
1 |
Integer |
|
BOOL_TO_LDATE |
BOOL_TO_LDATE(TRUE) |
LD#1970-01-01 |
The 0-th bit is set, but has no effect on the display. Data type: DATE |
|
BOOL_TO_LDT |
BOOL_TO_LD(TRUE) |
DT#1970-01-01-0:0:1 |
Data type: DATE |
|
BOOL_TO_LINT |
BOOL_TO_LINT(TRUE) |
1 |
Integer |
|
BOOL_TO_LREAL |
BOOL_TO_LREAL(TRUE) |
1 |
REAL, LREAL |
|
BOOL_TO_LTIME |
BOOL_TO_LTIME(TRUE) |
LTIME#1NS |
Data type: DATE |
|
BOOL_TO_LTOD |
BOOL_TO_LTOD(TRUE) |
LTOD#0:0:0.000000001 |
Data type: DATE |
|
BOOL_TO_LWORD |
BOOL_TO_LWORD(TRUE) |
1 |
Integer |
|
BOOL_TO_REAL |
BOOL_TO_REAL(TRUE) |
1 |
REAL, LREAL |
|
BOOL_TO_SINT |
BOOL_TO_SINT(TRUE) |
1 |
Integer |
|
BOOL_TO_STRING |
BOOL_TO_STRING(TRUE) |
'TRUE' |
STRING |
|
BOOL_TO_TIME |
BOOL_TO_TIME(TRUE) |
T#1ms |
Data type: DATE |
|
BOOL_TO_TOD |
BOOL_TO_TOD(TRUE) |
TOD#0:0:0.001 |
Data type: DATE |
|
BOOL_TO_UDINT |
BOOL_TO_UDINT(TRUE) |
1 |
Integer |
|
BOOL_TO_UINT |
BOOL_TO_UINT(TRUE) |
1 |
Integer |
|
BOOL_TO_ULINT |
BOOL_TO_ULINT(TRUE) |
1 |
Integer |
|
BOOL_TO_USINT |
BOOL_TO_ULSINT(TRUE) |
1 |
Integer |
|
BOOL_TO_WORD |
BOOL_TO_WORD(TRUE) |
1 |
Integer |
|
BOOL_TO_WSTRING |
BOOL_TO_WSTRING(TRUE) |
"TRUE" |
WSTRING |
-
Examples