Delta Electronics DVP15MC11T Operation Manual page 193

Table of Contents

Advertisement

DVP15MC11T Operation Manual
The steps for XORN operation is for when more than 2 input parameters exist:
The XORN result of In1 and In2 is got first; then the XORN of the previous result and In3 is
conducted and so on. Finally, the XORN of the previous XORN result and InN is processed.
The XORN result of In1 and In2 is Out_Temp and the XORN result of Out_Temp and In3 is Out as
shown below.
In1~InN are allowed to be the variables of different data types when none of the data types of input
variables are BOOL.
When In1 to InN are the variables of different data types, take the data type which can include all
ranges of the values of In1~InN for the operation.
For example, if the data type of In1 is BYTE and In2 is WORD, the data type of Out is WORD. In
operation, the value of In1 is converted from BYTE to WORD as shown in the following figure. (Bit8~
Bit 15 are supplemented and their values are all 0.) And then the logical XORN of the bit values of
In1 and In2 is conducted as below.
_8
If the data type of an input variable is BOOL, the data types of all input and output variables are
required to be BOOL. Otherwise, an error will occur in 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 any
input variable is omitted. But the output variable is allowed to omit.
Programming Example
The data types of XORN_In1, XORN_In2 and Out1 are all BYTE. The values of XORN_In1 and
XORN_In2 are 10 and 50 and the value of Out1 is 199 when XORN_EN is TRUE as shown in
Variable 1.
The data types of XORN_In1, XORN_In2 and Out1 are BYTE, WORD and WORD. The values of
XORN_In1 and XORN_In2 are 255 and 256 and the value of Out1 is 65535 when XORN _EN is
TRUE as shown in Variable 2.
8-122
B it 7
I n1
0
0
1
0
I n2
O ut _Temp
0
1
1
0
I n3
O ut
0
0
Bit15
_
0
0
0
0
In1_ WORD
0
0
1
1
In2
1
1
0
0
Ou t
1
1
0
1
0
1
1
1
0
1
0
1
1
1
1
0
0
1
0
0
B it 7
I n1
0
0
1
1
Bit8
0
0
0
0
0
0
1
1
0
1
0
0
1
0
1
0
1
0
1
1
0
1
1
0
Bit0
0
0
1
0
0
1
0
0
1
0
Bit0
0
1
0
0
0
1
0
0
0
1
0
1
1
1
1
0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents