EasyManua.ls Logo

Omron SYSMAC CV Series - A Instruction Set

Omron SYSMAC CV Series
636 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...
511
Note Instructions marked with an asterisk (*) are supported by version-2 CVM1 CPUs only.
Appendix A
Instruction Set
Alphabetic List of Instructions by Mnemonics
The DM and EM areas can be indirectly addressed by specifying the data area as *DM or *EM, and then entering
the address of the DM or EM word that contains the actual data. Index and data registers can also be used for
indirect addressing.
Mnemonic Code Name
ACOS(j)*
464 COSINE-TO-ANGLE
ADB(j)
080 BINARY ADD
ADBL(j)
084 DOUBLE BINARY ADD
ADD(j)
070 BCD ADD
ADDL(j)
074 DOUBLE BCD ADD
ANDL(j)
134 DOUBLE LOGICAL AND
ANDW(j)
130 LOGICAL AND
APR(j)
142 ARITHMETIC PROCESS
ASC(j)
113 ASCII CONVERT
ASFT(j)
052 ASYNCHRONOUS SHIFT
REGISTER
ASIN(j)*
463 SINE-TO-ANGLE
ASL(j)
060 ARITHMETIC SHIFT LEFT
ASLL(j)
064 DOUBLE SHIFT LEFT
ASR(j)
061 ARITHMETIC SHIFT RIGHT
ASRL(j)
065 DOUBLE SHIFT RIGHT
ATAN(j)*
465 TANGENT-TO-ANGLE
BAND(j)*
272 DEAD BAND CONTROL
BCD(j)
101 BINARY-TO-BCD
BCDL(j)
103 DOUBLE BINARY-TO-DOUBLE
BCD
BCDS(j)*
276 SIGNED BINARY-TO-BCD
BCMP(j)
022 BLOCK COMPARE
BCNT(j)
114 BIT COUNTER
BDSL(j)*
278 DOUBLE SIGNED
BINARY-TO-BCD
BEND* <001> BLOCK PROGRAM END
BIN(j)
100 BCD-TO-BINARY
BINL(j)
102 DOUBLE BCD-TO-DOUBLE
BINARY
BINS(j)*
275 SIGNED BCD-TO-BINARY
BISL(j)*
277 DOUBLE SIGNED
BCD-TO-BINARY
BPPS* <011> BLOCK PROGRAM PAUSE
BPRG* 250 BLOCK PROGRAM
BPRS* <012> BLOCK PROGRAM RESTART
BSET(j)
041 BLOCK SET
Mnemonic Code Name
BXFR(j)*
046 INTERBANK BLOCK
TRANSFER
CADD(j)
145 CALENDAR ADD
CCL(j)
172 LOAD FLAGS
CCS(j)
173 SAVE FLAGS
CJP* 221 CONDITIONAL JUMP
CJPN* 222 CONDITIONAL JUMP
CLC(j)
079 CLEAR CARRY
CLI(j)
154 CLEAR INTERRUPT
CMND(j)
194 DELIVER COMMAND
CMP(!) 020 COMPARE
CMP(!)* 028 UNSIGNED COMPARE
CMPL 021 DOUBLE COMPARE
CMPL* 029 DOUBLE UNSIGNED
COMPARE
CNR(j)
236 RESET TIMER/COUNTER
CNTR 012 REVERSIBLE COUNTER
CNTW* <014> COUNTER WAIT
COLL(j)
045 DATA COLLECT
COLM(j)
116 LINE-TO-COLUMN
COM(j)
138 COMPLEMENT
COML(j)
139 DOUBLE COMPLEMENT
COS* 461 COSINE
CPS(!)* 026 SIGNED BINARY COMPARE
CPSL* 027 DOUBLE SIGNED BINARY
COMPARE
CSUB(j)
146 CALENDAR SUBTRACT
DATE(j)*
179 CLOCK COMPENSATION
DCBL(j)
097 DOUBLE DECREMENT
BINARY
DEC(j)
091 DECREMENT BCD
DECB(j)
093 DECREMENT BINARY
DECL(j)
095 DOUBLE DECREMENT BCD
DEG(j)*
459 RADIANS-TO-DEGREES
DIFD(!) 014 DIFFERENTIATE DOWN
DIFU(!) 013 DIFFERENTIATE UP
DIST(j)
044 SINGLE WORD DISTRIBUTE
DIV(j)
073 BCD DIVIDE
DIVL(j)
077 DOUBLE BCD DIVIDE

Table of Contents

Related product manuals