Mitsubishi Electric Melsec Q Series Programming Manual page 370

Motion controller (sv13/sv22)
Hide thumbs Also See for Melsec Q Series:
Table of Contents

Advertisement

5 OPERATION CONTROL PROGRAMS
[Functions]
Search times when the
number of points is 4000
Sequential
1 to 4000 times
search
Binary
12 times
search
POINT
When the input value is outside the range of scaling conversion data or calculation
result of output value is outside the range of -32768 to 32767, an operation error
will occur.
(1) 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).
(2) 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.
Processing time
0.03 to 10.7 [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.
0.05 [ms]
Binary search requires relatively short search
time since the processing time does not
increase in proportion to the number of points.
(3) The device No. specified with (S3) should be an even number. Set the point data
in the specified device as follows.
Off set
Name
The number of
+0
points (N)
+1
Unusable
+2
Point 0
+3
+4
Point 1
+5
+6
Point 2
+7
:
:
+ (2N)
Point (N-1)
+ (2N+1)
POINT
Set the point data corresponding to the input value in ascending order. (Positive
conversion: X
< X
<.....< X
0
1
Set the number of points for the scaling conversion data.
Set 0.
X
0
Y
0
X
1
Y
1
Set the point data of (X
X
2
device No. is in consecutive order.
Y
2
X
N-1
Y
N-1
, Inverse conversion: Y
N-1
5 - 147
Precaution
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.
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.
Description
, Y
) to (X
, Y
) so that the
0
0
N-1
N-1
< Y
<.....< Y
0
1
N-1
Range
2 to 4000
0
-32768 to
32767
)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents