Omron CQM1H Replacement Manual page 50

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

Advertisement

Appendix
Conversion: *** = same condition flag operation, ** = a part of condition flag operation differs, - = Different condition flag operation, None = no corresponding instruction
Condition flags: Left of "/"= Operation of CQM1H. Right of "/"= Operation of CJ1M/CJ1G/CJ2M No "/" = Same operation in CQM1H and CJ
  *= ON/OFF depending on the instruction statuus
Instructions
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
Conversion instructions
BCD-TO-BINARY
DOUBLE BCD-TO-DOUBLE BINARY
BINARY TO BCD
DOUBLE BINARY-TO-DOUBLE BCD
2'S COMPLEMENT
DOUBLE 2'S COMPLEMENT
4-TO-16 DECODER
16-TO-4 ENCODER
ASCII CONVERT
ASCII-TO-HEXADECIMAL
LINE
LINE TO COLUMN
Logic instructions
LOGICAL AND
LOGICAL OR
EXCLUSIVE OR
EXCLUSIVE NOR
COMPLEMENT
Special math instructions
BSQUARE ROOT
ARITHMETIC PROCESS
BIT COUNTER
Floating point math instructions
FLOATING TO 16-BIT
FLOATING TO 32-BIT
16-BIT TO FLOATING
32-BIT TO FLOATING
FLOATING-POINT ADD
FLOATING-POINT SUBTRACT
FLOATING-POINT MULTIPLY
FLOATING-POINT DIVIDE
DEGREES TO RADIANS
RADIANS TO DEGREES
SINE
COSINE
TANGENT
ARC SINE
ARC COSINE
ARC TANGENT
SQUARE ROOT
EXPONENT
LOGARITHM
Table data processing instructions
DATA SEARCH
FIND MAXIMUM
FIND MINIMUM
SUM
FCS CALCULATE
Data control instructions
PID CONTROL
SCALING
SIGNED BINARY TO BCD SCALING
BCD TO SIGNED BINARY SCALING
AVERAGE VALUE
Subroutines instructions
SUBROUTINE ENTRY
MACRO
SUBROUTINE DEFINE
SUBROUTINE RETURN
CJ1M/CJ1G
CQM1H
/CJ2M Conversion ER
ADB
+C
**
*/OFF
ADBL
+CL
**
*/OFF
ADD
+BC
***
ADDL
+BCL
***
SBB
-C
**
*/OFF
SBBL
-CL
**
*/OFF
SUB
-BC
***
SUBL
-BCL
***
MBS
*
**
*/OFF
MBSL
*L
**
*/OFF
MLB
*U
**
*/OFF
MUL
*B
***
MULL
*BL
***
DBS
/
**
DBSL
/L
**
DVB
/U
**
DIV
/B
***
DIVL
/BL
***
BIN
BIN
**
BINL
BINL
**
BCD
BCD
***
BCDL
BCDL
***
NEG
NEG
**
*/OFF
NEGL
NEGL
**
*/OFF
MLPX
MLPX
***
DMPX
DMPX
***
ASC
ASC
***
HEX
HEX
***
LINE
LINE
***
COLM
COLM
***
ANDW
ANDW
**
*/OFF
ORW
ORW
**
*/OFF
XORW
XORW
**
*/OFF
XNRW
XNRW
**
*/OFF
COM
COM
**
*/OFF
ROOT
ROOT
***
APR
APR
**
BCNT
BCNT
***
BCNTC
***
[Ver.3.0
or later]
FIX
FIX
**
FIXL
FIXL
**
FLT
FLT
**
FLTL
FLTL
**
+F
+F
**
-F
-F
**
*F
*F
**
/F
/F
**
RAD
RAD
**
DEG
DEG
**
SIN
SIN
**
COS
COS
**
TAN
TAN
**
ASIN
ASIN
**
ACOS
ACOS
**
ATAN
ATAN
**
SQRT
SQRT
**
EXP
EXP
***
LOG
LOG
**
SRCH
SRCH
***
MAX
MAX
**
MIN
MIN
**
SUM
SUM
**
FCS
FCS
***
PID
PID
**
SCL
SCL
***
SCL2
SCL2
***
SCL3
SCL3
***
AVG
AVG
***
SBS
SBS
***
MCRO
MCRO
***
SBN
SBN
***
RET
RET
***
A-2 Condition flag operations
Condition flags ( (CJ) = CQM1H does not have this settings.)
GT(>)
GE
EQ(=) NE (CJ) LT(<) LE(CJ)
(CJ)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
*
*/
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
/*
*
*
*
*
*
*
*
*
*
CY
UF
*
*
*
*
*
*
*
*
*
*
*
*
*/
*/
*
*
*
*
*
*
OFF/ OFF/
OFF/ OFF/
OFF/
OFF/ OFF/
OFF/ OFF/
OFF/ OFF/
OFF/
*
OFF/
*
/*
*
OF
N (CJ)
*
/*
*
/*
*
/*
*
/*
/*
/*
/*
/*
/*
/*
*/OFF
*/OFF
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
*
/*
*
/*
*
/*
*
/*
*
/*
*
/*
/*
/*
*
/*
/*
/*
*
*
*
/*
/*
/*
/*
/*
5

Advertisement

Table of Contents
loading

Table of Contents