DVP15MC11T Operation Manual
The instruction allows input parameters MN, In and MX to connect the variables of different data
types. When MN, In and MX are the variables of different data types, the calculation is performed
with the data type which can contain the range of the values of MN, In and MX. For example, if the
data type of MN is REAL and the data types of In and MX are LREAL, the data type of Out is
LREAL.
The instruction allows the input parameters and the output parameter to connect the variables of
different data types. But the length of the data type of the output variable must contain the length of
the variables that the input parameters connect. Otherwise, an error will occur during the compiling
of the software.
Precautions for Correct Use
The input variables are not allowed to omit. An error will occur during the compiling of the software if
the input variables are omitted. But the output variable is allowed to omit.
When the value of MN is greater than that of MX, the instruction will still be executed normally and
the value of Out will be equal to that of MX.
Programming Example
The data types of BAND_MN, BAND_In and BAND_MX are REAL and the data type of Out1 is
LREAL. When BAND_EN is TRUE, the value of Out1 is 0 if the values of BAND_MN, BAND_In and
BAND_MX are 1, 50 and 100 as shown in the following table Variable 1. If the values of BAND_MN,
BAND_In and BAND_MX are 2, 250 and 100, the value of Out1 is 150 (150=250-100) as shown in
the following table Variable 2. If the values of BAND_MN, BAND_In and BAND_MX are 50, 10 and
100, the value of Out1 is - 40 (- 40 = 10 – 50) as shown in the following table Variable 3.
Variable 1
Variable 2
BAND_MN
REAL 2
Variable 3
8-144