EasyManua.ls Logo

Omron NJ501-1500

Omron NJ501-1500
990 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...
2 Instruction Descriptions
2-198
NJ-series Instructions Reference Manual (W502)
The following example is for when Size is UINT#3.
Use the same data type for In1[], In2[], and AryOut[].
If the subtraction results exceed the valid range of AryOut[], the elements of AryOut[] will contain ille-
gal values. An error will not occur. Corruption will not occur in the data in the memory area adjacent
to those elements.
The values in AryOut[] do not change if the value of Size is 0.
Return value Out is not used when the instruction is used in ST.
An error occurs in the following cases. ENO will be FALSE, and AryOut[] will not change.
In1[], In2[], and AryOut[] have different data types.
The value of Size exceeds the array range of In1[], In2[], or AryOut[].
Precautions for Correct Use
ArySub(abc[1], def[2], UINT#3, ghi[3]);
LD ST
UINT#3
abc[1]
def[2]
ghi[3] ghi[3]
ArySub
EN ENO
In1
In2
Size
AryOut
In1[0]=abc[1]
In1[1]=abc[2]
In1[2]=abc[3]
12
23
34
In2[0]=def[2]
In2[1]=def[3]
In2[2]=def[4]
-
-
-
AryOut[0]=ghi[3]
AryOut[1]=ghi[4]
AryOut[2]=ghi[5]
1
2
3
11
21
31
Size=UINT#3

Table of Contents

Related product manuals