Conversion: BOOLPermalink

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