Navigation:  Equipments (Devices) > SCA06 > Ladder > Conversion > WORD >

LREAL_TO_WORD

Previous pageReturn to chapter overviewNext page

Block that performs the conversion of a LREAL value into a WORD value.

 

Ladder Representation

 

LREAL_TO_WORD_block

 

Block Structure

 

Variable Type

Name

Data Type

Description

VAR_INPUT

EN

BOOL

Block enabling

Value

LREAL

Value in LREAL

VAR_OUTPUT

ENO

BOOL

End of operation

Result

WORD UINT INT

Value in WORD

 

Operation

 

When this block has a TRUE value in EN, it interprets the Value value as LREAL and converts it into WORD, storing in Result.

 

When EN has FALSE value, Result remains unchanged.

 

The ENO value forwards to the next Ladder block the EN value after the operation is completed.

 

Block Flowchart

 

LREAL_TO_WORD_flowchart

Example in Ladder

 

lreal_to_word_example01

 

The examples above converts variable VALUE, in LREAL, to a value in WORD, writting the result in RESULT. The block successfully ends and the output ENO is enabled.

 

Example in ST

 

 The example below displays the instructions for applying the example above in the ST language.

 

 

VAR

VALUE : LREAL := 330.6;

RESULT : INT;

END_VAR

 

RESULT := FB_LREAL_TO_WORD(VALUE);