Download Print this page

Converting Bit Array To Int - Mitsubishi Electric MELSEC iQ-F FX5 Programming Manual

Instructions, standard functions/function blocks
Hide thumbs Also See for MELSEC iQ-F FX5:

Advertisement

18.49

Converting Bit Array to INT

BITARR_TO_INT(_E)
These functions convert a bit array to INT type data for a specified number of bits.
Ladder diagram, FBD/LD
[Without EN/ENO]
s
d
n
Setting data
■Descriptions, types, and data types
Argument
Description
EN
Execution condition (TRUE: Execution, FALSE: Stop)
s(BitArr)
Input (Variables are available for element specification.)
n
Only a constant 4, 8, 12 or 16 can be specified.
ENO
Output status (TRUE: Normal , FALSE: Abnormal)
d(BITARR_TO_INT(_E))
Output
Processing details
■Operation processing
• These functions convert the data for bits specified by (n) starting from the bit array element input to (s) to ANY 16 type data
and output from (d).
• "0" is set to output bits beyond the specified number of bits.
■Operation result
1.
Function without EN/ENO
The operation processing is executed. The operation output value is output from (d).
2.
Function with EN/ENO
The following table lists the execution conditions and operation results.
Execution condition
EN
TRUE (Executes operation)
FALSE (Stops operation)
*1 When FALSE is output from ENO, data output from (d) is undefined. In that case, modify a program so that the data output from (d) is
not used.
Operation error
There is no operation error.
[With EN/ENO]
EN
ENO
s
d
n
Operation result
ENO
TRUE
*1
FALSE
Structured text
[Without EN/ENO]
d:=BITARR_TO_INT(s,n);
[With EN/ENO]
d:=BITARR_TO_INT_E(EN,ENO,s,n);
Type
Input variable
Input variable
Input variable
Output variable
Output variable
(d)
Operation output value
Indefinite value
18 TYPE CONVERSION FUNCTIONS
18.49 Converting Bit Array to INT
18
Data type
BOOL
BOOL array element
INT
BOOL
ANY16
965

Hide quick links:

Advertisement

loading