EasyManua.ls Logo

Amtech Axpert-Eazy Series - Page 159

Amtech Axpert-Eazy Series
242 pages
Print Icon
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...
Axpert-Eazy AC Variable Frequency Drive
6-113
6
Sr.
No.
Command
Name
Op
-
Code
DATA1
DATA2
DATA3
Description
1 END 000 000 000 000 End of the Program.
2 REG_LD 001 Register (n)
Value Load the 16-bit value in Register (n).
3 REG32_LD 002 Register (n)
000 000 Register (n) as a High 16-bit and Register (n+1) as a
Low 16-bit are loaded in Register 32 as 32 bits.
4 REG32_ST 003 Register (n)
000 000 Register 32 is store in Register (n) as a High 16-bit
and Register (n+1) as a Low 16-bit as 32 bit.
5 REGDEC 005 Register (n)
000 000 Decrement the value of Register (n) by 1.
6 REGINC 006 Register (n)
000 000 Increment the value of Register (n) by 1.
7 COPY_REG 007 Register (n)
Register
(m)
000 Copy Register (m) in Register (n).
8 COPY_FLG 008 Flag (n) Flag (m) 000 Copy Flag (m) in Flag (n).
9 SET_FLG 009 Flag (n) 000 000 Set the Flag (n).
10 CLEAR_FLG 010 Flag (n) 000 000 Clear the Flag (n).
11 ADI 011 Register (n)
Value Add immediate value. (Register (n) = Register (n) +
Immediate Value (0 to 32767)
12 ADD 012 Register (n)
Register
(n1)
Register
(n2)
Add operation. (Register (n) = Register (n1) +
Register (n2)).
13 ADD32 013 Register (n)
000 000 Register (n) as a High 16-bit and Register (n+1) as a
Low 16-bit are added to Register 32 as 32 bits.
Register 32 = Register 32 + Register (n).
14 SUB 014 Register (n)
Register
(n1)
Register
(n2)
Subtraction operator (Register (n) = Register (n1) -
Register (n2)).
15 SUB32 015 Register (n)
000 000 Register (n) as a High 16-bit and Register (n+1) as a
Low 16-bit are subtracted from Register32 as 32 bits.
Register 32 = Register 32 - Register (n).
16 MUL32 016 Register (n)
Register
(m)
000 Multiplication operator (Register 32 = Register (n) *
Register (m)).
17 DIV 017 Register (n)
Register
(n1)
Register
(n2)
Division operator (Register (n) = Register (n1) /
Register (n2)).
18 DIV32 018 Register (n)
000 000 Division operator (Register 32 = Register 32 /
Register (n)).
19 AND 019 Flag (n) Flag (n1)
Flag (n2) Logical AND operation between Flags (Flag (n) =
Flag (n1) & Flag (n2))
20 NAND 020 Flag (n) Flag (n1)
Flag (n2) Logical NAND operation between Flags (Flag (n) =
~(Flag (n1) & Flag (n2)))
21 NOR 021 Flag (n) Flag (n1)
Flag (n2) Logical NOR operation between Flags (Flag (n) = ~
(Flag (n1) | Flag (n2)).
22 XOR 022 Flag (n) Flag (n1)
Flag (n2) Logical XOR operation between Flags (Flag (n) =
Flag (n1) ^ Flag (n2)).
23 XNOR 023 Flag (n) Flag (n1)
Flag (n2) Logical XNOR operation between Flags (Flag (n) = ~
(Flag (n1) ^ Flag (n2))).
24 OR 024 Flag (n) Flag (n1)
Flag (n2) Logical OR operation between Flags (Flag (n) = Flag
(n1) | Flag (n2)).
25 NOT_FLG 025 Flag (n) Flag (m) 000 Invert the specified Flag (Flag (n) = ~Flag (m)).
26 NOT_REG 026 Register (n)
Register
(m)
000 Invert the specified register (Register (n) = ~Register
(m))
27 WAND 027 Register (n)
Register
(n1)
Register
(n2)
Logical Word (16-bit) AND operation between
registers (Register (n) = Register (n1) & Register
(n2))
28 WOR 028 Register (n)
Register
(n1)
Register
(n2)
Logical Word (16-bit) OR operation between
registers (Register (n) = Register (n1) | Register (n-
2))
29 WXOR 029 Register (n)
Register
(n1)
Register
(n2)
Logical Word (16-bit) XOR operation between
registers (Register (n) = Register (n1) ^ Register
(n2))

Table of Contents

Related product manuals