EasyManua.ls Logo

Omron CQM1H

Omron CQM1H
54 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...
Appendix A-2 Condition flag operations
Conversion: *** = same condition fla
g
o
p
eration, ** = a
p
art of condition fla
g
o
p
eration differs, - = Different condition fla
g
o
p
eration, None = no corres
p
ondin
g
instructio
n
Condition fla
g
s: Left of "/"= O
p
eration of CQM1H. Ri
g
ht of "/"= O
p
eration of CJ1M/CJ1G/CJ2M No "/" = Same o
p
eration in CQM1H and CJ
  *= ON/OFF de
p
endin
g
on the instruction statuus
CJ1M/CJ1G
Instructions CQM1H /CJ2M Conversion ER GT(>) GE
(
CJ
)
EQ(=)
N
E (CJ
)
LT(<) LE(CJ) CY UF OF N (CJ)
Condition fla
g
s
(
(
CJ
)
= CQM1H does not have this settin
g
s.
)
Symbol math instructions
BINARY ADD ADB +C ** */OFF *
***
/
*
DOUBLE BINARY ADD ADBL +CL ** */OFF *
***
/
*
BCD ADD ADD +BC *** * *
*
DOUBLE BCD ADD ADDL +BCL *** * *
*
BINARY SUBTRAC
T
SBB -C ** */OFF *
***
/
*
DOUBLE BINARY SUBTRAC
T
SBBL -CL ** */OFF *
***
/
*
BCD SUBTRACT SUB -BC *** * *
*
DOUBLE BCD SUBTRACT SUBL -BCL *** * *
*
SIGNED BINARY MULTIPL
Y
MBS * ** */OFF *
/
*
DOUBLE SIGNED BINARY MULTIPL
Y
MBSL *L ** */OFF *
/
*
BINARY MULTIPL
Y
MLB *U ** */OFF *
/
*
BCD MULTIPL
Y
MUL *B *** * *
DOUBLE BCD MULTIPL
Y
MULL *BL *** * *
SIGNED BINARY DIVID
E
DBS
/
** * *
/
*
DOUBLE SIGNED BINARY DIVID
E
DBSL /L ** * *
/
*
BINARY DIVID
E
DVB /U ** * *
/
*
BCD DIVIDE DI
V
/B *** * *
DOUBLE BCD DIVIDE DIVL /BL *** * *
Conversion instructions
BCD-TO-BINAR
Y
BIN BIN ** * * */OFF
DOUBLE BCD-TO-DOUBLE BINAR
Y
BINL BINL ** * * */OFF
BINARY TO BCD BCD BCD *** * *
DOUBLE BINARY-TO-DOUBLE BCD BCDL BCDL *** * *
2’S COMPLEMENT NEG NEG ** */OFF *
*
/
/
*
DOUBLE 2’S COMPLEMENT NEGL NEGL ** */OFF *
*
/
/
*
4-TO-16 DECODER MLP
X
MLP
X
*** *
16-TO-4 ENCODER DMP
X
DMP
X
*** *
ASCII CONVER
T
ASC ASC *** *
ASCII-TO-HEXADECIMA
L
HEX HEX *** *
LINE LINE LINE *** * *
LINE TO COLUMN COLM COLM *** * *
Logic instructions
LOGICAL AND ANDW ANDW ** */OFF *
/
*
LOGICAL OR ORW ORW ** */OFF *
/
*
EXCLUSIVE O
R
XORW XORW ** */OFF *
/
*
EXCLUSIVE NO
R
XNRW XNRW ** */OFF *
/
*
COMPLEMENT COM COM ** */OFF *
/
*
Special math instructions
BSQUARE ROOT ROOT ROOT *** * *
ARITHMETIC PROCES
S
APR APR ** * *
/
*
BIT COUNTE
R
BCNT BCNT *** * *
BCNTC
[Ver.3.0
or later
]
*** * *
Floating point math instructions
FLOATING TO 16-BI
T
FI
X
FI
X
** * *
/
*
FLOATING TO 32-BI
T
FIXL FIXL ** * *
/
*
16-BIT TO FLOATING FLT FLT ** *
/
*
/
*
32-BIT TO FLOATING FLTL FLTL ** *
/
*
/
*
FLOATING-POINT ADD +F +F ** * *
**
/
*
FLOATING-POINT SUBTRAC
T
-F -F ** * *
**
/
*
FLOATING-POINT MULTIPLY *F *F ** * *
**
/
*
FLOATING-POINT DIVIDE /F /F ** * *
**
/
*
DEGREES TO RADIANS RAD RAD ** * *
**
/
*
RADIANS TO DEGREES DEG DEG ** * *
**
/
*
SINE SIN SIN ** * *
OFF
/
OFF
/
/
*
COSINE COS COS ** * *
OFF
/
OFF
/
/
*
TANGENT TAN TAN ** * *
OFF
/
*
/
*
ARC SINE ASIN ASIN ** * *
OFF
/
OFF
/
/
*
ARC COSINE ACOS ACOS ** * *
OFF
/
OFF
/
ARC TANGENT ATAN ATAN ** * *
OFF
/
OFF
/
/
*
SQUARE ROOT SQRT SQRT ** * *
OFF
/
*
EXPONENT EXP EXP *** * *
**
LOGARITHM LOG LOG ** * *
OFF
/
*
/
*
Table data processing instructions
DATA SEARCH SRCH SRCH *** * *
FIND MAXIMUM MA
X
MA
X
** * *
/
*
FIND MINIMUM MIN MIN ** * *
/
*
SUM SUM SUM ** * *
/
*
FCS CALCULATE FCS FCS *** *
Data control instructions
PID CONTROL PID PID ** *
/
*
/
*
*
SCALING SCL SCL *** * *
SIGNED BINARY TO BCD SCALIN
G
SCL2 SCL2 *** * *
*
BCD TO SIGNED BINARY SCALIN
G
SCL3 SCL3 *** * *
/
*
AVERAGE VALUE AVG AVG *** *
Subroutines instructions
SUBROUTINE ENTR
Y
SBS SBS *** *
MACRO MCRO MCRO *** *
SUBROUTINE DEFINE SBN SBN ***
SUBROUTINE RETURN RET RET ***
5

Related product manuals