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

Melsec iq-f fx5 series
Hide thumbs Also See for MELSEC iQ-F FX5 series:
Table of Contents

Advertisement

15.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
[Without EN/ENO]
s
d
n
Setting data
■Descriptions, types, and data types
Argument
Description
EN
Execution condition (TRUE: Execution, FALSE: Stop)
s
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
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
15 TYPE CONVERSION FUNCTIONS
15.49 Converting Bit Array to INT
Data type
BOOL
BOOL array element
INT
15
BOOL
ANY16
755

Advertisement

Table of Contents
loading

Table of Contents