Appendix; Instruction Operations - Omron CQM1H Replacement Manual

Programmable controllers
Hide thumbs Also See for CQM1H:
Table of Contents

Advertisement

Appendix

Conversion: **= Support software converts the instruction./*= Support software converts the instruction, but it is necessary to manually modify it. /- = There is no corresponding instruction.
Blank cells: Support software converts the instructions, though there are some difference in CQM1H/CJ1M/CJ1G and CJ2M.
Instructions
Sequence input instructions
LOAD
LOAD NOT
AND
AND NOT
OR
OR NOT
AND LOAD
OR LOAD
Sequence output instructions
OUTPUT
OUTPUT NOT
TR Bits
KEEP
DIFFERENTIATE UP
DIFFERENTIATE DOWN
SET
RESET
Sequence control instructions
END
NO OPERATION
INTERLOCK
INTERLOCK CLEAR
JUMP
JUMP END
Timer and counter instructions
TIMER
HIGH-SPEED TIMER
TOTALIZING TIMER
COUNTER
REVERSIBLE COUNTER
Comparison instructions
COMPARE
DOUBLE COMPARE
SIGNED BINARY COMPARE
DOUBLE SIGNED BINARY COMPARE
MULTI-WORD COMPARE
TABLE COMPARE
BLOCK COMPARE
AREA RANGE COMPARE
DOUBLE AREA RANGE COMPARE
Data movement instructions
MOVE
MOVE NOT
MOVE BIT
MOVE DIGIT
TRANSFER BITS
BLOCK TRANSFER
BLOCK SET
DATA EXCHANGE
SINGLE WORD DISTRIBUTE
DATA COLLECT
Data shift instructions
SHIFT REGISTER
REVERSIBLE SHIFT REGISTER
ASYNCHRONOUS SHIFT REGISTER
WORD SHIFT
ARITHMETIC SHIFT LEFT
ARITHMETIC SHIFT RIGHT
ROTATE LEFT
ROTATE RIGHT
ONE DIGIT SHIFT LEFT
ONE DIGIT SHIFT RIGHT
Increment/ decrement instructions
INCREMENT
BCD DECREMENT
Symbol math instructions
BINARY ADD
DOUBLE BINARY ADD
BCD ADD
DOUBLE BCD ADD
BINARY SUBTRACT
DOUBLE BINARY SUBTRACT
BCD SUBTRACT
DOUBLE BCD SUBTRACT
SIGNED BINARY MULTIPLY
DOUBLE SIGNED BINARY MULTIPLY
BINARY MULTIPLY
BCD MULTIPLY
DOUBLE BCD MULTIPLY
SIGNED BINARY DIVIDE
DOUBLE SIGNED BINARY DIVIDE
BINARY DIVIDE
BCD DIVIDE
DOUBLE BCD DIVIDE
CJ1M/CJ1
G
CQM1H
Conversion
Nemonic
LD
LD
**
LD NOT
LD NOT
**
AND
AND
**
AND NOT AND NOT
**
OR
OR
**
OR NOT
OR NOT
**
AND LD
AND LD
**
OR LD
OR LD
**
OUT
OUT
**
OUT NOT OUT NOT
**
TR
TR
**
KEEP
KEEP
**
DIFU
DIFU
**
DIFD
DIFD
**
SET
SET
**
RSET
RSET
**
END
END
**
NOP
NOP
**
IL
IL
**
ILC
ILC
**
JMP
JMP
**
JME
JME
**
TIM
TIM
**
TIMH
TIMH
**
TTIM
TTIM
*
CNT
CNT
**
CNTR
CNTR
**
CMP
CMP
**
CMPL
CMPL
**
CPS
CPS
**
CPSL
CPSL
**
MCMP
MCMP
**
TCMP
TCMP
**
BCMP
BCMP
**
ZCP
ZCP
ZCPL
ZCPL
MOV
MOV
**
MVN
MVN
**
MOVB
MOVB
*
MOVBC
**
[Ver.3.0 or
later]
MOVD
MOVD
**
XFRB
XFRB
**
XFER
XFER
*
XFERC
**
[Ver.3.0 or
later]
BSET
BSET
**
XCHG
XCHG
**
DIST
DIST
*
DISTC
**
[Ver.3.0 or
later]
COLL
COLL
*
COLLC
**
[Ver.3.0 or
SFT
SFT
**
SFTR
SFTR
**
ASFT
ASFT
**
WSFT
WSFT
*
ASL
ASL
**
ASR
ASR
**
ROL
ROL
**
ROR
ROR
**
SLD
SLD
**
SRD
SRD
**
INC
++B
**
INC->++B
DEC
--B
**
DEC->--B
ADB
+C
**
ADB->+C
ADBL
+CL
**
ADBL->+CL
ADD
+BC
**
ADD->+BC
ADDL
+BCL
**
ADDL->+BCL
SBB
-C
**
SBB->-C
SBBL
-CL
**
SBBL->-CL
SUB
-BC
**
SUB->-BC
SUBL
-BCL
**
SUBL->-BCL
MBS
*
**
MBS->*
MBSL
*L
**
MBSL->*L
MLB
*U
**
MLB->*U
MUL
*B
**
MUL->*B
MULL
*BL
**
MULL->*BL
DBS
/
**
DBS->/
DBSL
/L
**
DBSL->/L
DVB
/U
**
DVB->/U
DIV
/B
**
DIV->/B
DIVL
/BL
**
DIVL->/BL
Difference between CQM1H and CJ1M/CJ1G/CJ2M (CQM1H->CJ1M/CJ1G/CJ2M)
FUN No.
Number of operand
Expansion ->87
Expansion ->60
3 (None)->2
Expansion ->114
3 (None)->2
Expansion ->115
3 (None)->2
Expansion ->88
Expansion ->116
82->568
Expansion ->62
70->565
80->566
81->567
2->3
38->594
39->596
50->402
Expansion ->403
30->406
54->407
51->412
Expansion ->413
31->416
55->417
Expansion ->420
Expansion ->421
52->422
32->424
56->425
Expansion ->430
Expansion ->431
53->432
33->434
57->435
A-1 Instruction operations
BCD => BIN
Settings
Jump No.
Jump No.
Operand3: reset input
relay No will be deleted.
Enter the reset input.
Change bit position
specification from in
BCD to in BIN.
Number of words:
BCD -> BIN
Stack length data set
Use PUSH instruction
in words: BCD -> BIN
instead, for stack
operation.
Stack length data set
Use FIFO instruction
in words: BCD -> BIN
instead, for stack
operation and read
FIFO.
Use LIFO instruction
instead, for stack
operation and read
LIFO.
Set the shift sata in
the Operand 1.
Remarks
1

Advertisement

Table of Contents
loading

Table of Contents