EasyManua.ls Logo

Mitsubishi Electric R64MTCPU - Page 164

Mitsubishi Electric R64MTCPU
354 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
162
4 OPERATION CONTROL PROGRAMS
4.8 Data Control
Conversion of the input value specified with (S2) is executed according to the search/conversion method specified with
(S1), using the scaling conversion data of device (S3) or later. The conversion result is stored in the device specified with
(D).
In the scaling, point data used for output value calculation must be searched from the input value, and the search method is
specified with (S1). The search method is either sequential search or binary search, and the features are shown below.
Specify the search method according to the intended use.
The device No. specified with (S3) should be an even number. Set the point data in the specified device as follows.
Set the point data corresponding to the input value in ascending order. (Positive conversion: X
0
< X
1
<.....<
X
N-1
, Inverse conversion: Y
0
< Y
1
<.....< Y
N-1
)
When the conversion result to be stored in the device specified with (D) is not an integer value, its fractional portion is
rounded down.
Operation error
An operation error will occur, and the conversion of input value will not be executed if:
(S1) is set to other than 0 to 3.
(S3) is not an even-numbered device.
The number of points at the point table specified with (S3) is outside the range of 2 to 4000.
Point table specified with (S3) is outside the device range.
In sequential search ((S1) is 0 or 1.), the point corresponding to the input value (Positive conversion: X
0
to X
N-1
, Inverse
conversion: Y
0
to Y
N-1
) is not in ascending order.
The conversion result is outside the range of -32768 to 32767.
Search
method
Search times
when the
number of
points is 4000
Processing time Precaution
Sequential
search
1 to 4000 times 0.003 to 0.809 [ms]
Since the data is searched in order from the head in
sequential search, the maximum processing time increases
in proportion to the number of points.
During search processing, whether the point data
corresponding to the input value is in ascending order can
be checked. If the input value is not in ascending order, an
operation error will occur.
Binary
search
12 times 0.006 [ms]
Binary search requires relatively short search time since
the processing time does not increase in proportion to the
number of points.
During search processing, point data required for the binary
search are only referred to. If the data is not in ascending
order, the calculation result of output value could be
unexpected one since all of the point data corresponding to
the input value cannot be confirmed.
Offset Name Description Range
+0 The number of points (N) Set the number of points for the scaling conversion data. 2 to 4000
+1 Unusable Set 0. 0
+2 Point 0 X
0
Set the point data of (X
0
, Y
0
) to (X
N-1
, Y
N-1
) so that the device No. is in consecutive order. -32768 to 32767
+3 Y
0
+4 Point 1 X
1
+5 Y
1
+6 Point 2 X
2
+7 Y
2

+(2N) Point (N-1) X
N-1
+(2N+1) Y
N-1

Table of Contents

Other manuals for Mitsubishi Electric R64MTCPU

Related product manuals