Instruction Set Lists; Function Codes; Alphabetic List By Mnemonic - Omron SYSMAC C200HS Operation Manual

Programmable controllers
Hide thumbs Also See for SYSMAC C200HS:
Table of Contents

Advertisement

Instruction Set Lists

5-7
Instruction Set Lists

5-7-1 Function Codes

Left
digit
di it
0
1
0
NOP
END
NO
END
OPERATION
SFT
KEEP
1
SHIFT
KEEP
REGISTER
2
CMP
(@) MOV
COMPARE
MOVE
3
(@) ADD
(@) SUB
BCD ADD
BCD
SUBTRACT
4
(@) STC
(@) CLC
SET CARRY
CLEAR
CARRY
5
(@) ADB
(@) SBB
BINARY ADD
BINARY
SUBTRACT
6
CMPL
(@) MPRF
DOUBLE
TRANSFER
COMPARE
BITS
7
(@) XFER
(@) BSET
BLOCK
BLOCK SET
TRANSFER
8
(@) DIST
(@) COLL
SINGLE
DATA
WORD
COLLECT
DISTRIBUTE
9
(@) SEND
(@) SBS
NETWORK
SUBROU-
SEND
TINE
ENTRY

5-7-2 Alphabetic List by Mnemonic

Mnemonic
Code
7SEG
––
ADB (@)
50
ADBL (@)
––
ADD (@)
30
ADDL (@)
54
AND
None
AND LD
None
AND NOT
None
ANDW (@)
34
APR (@)
69
ASC (@)
86
ASFT(@)
17
This section provides tables of the instructions available in the C200HS. The first
table can be used to find instructions by function code. The second table can be
used to find instruction by mnemonic. In both tables, the @ symbol indicates in-
structions with differentiated variations.
Note Refer to 5-5 Expansion Instructions for a list of the expansion instructions.
The following table lists the instructions that have fixed function codes. Each in-
struction is listed by mnemonic and by instruction name. Use the numbers in the
leftmost column as the left digit and the number in the column heading as the
right digit of the function code.
2
3
IL
ILC
JMP
INTERLOCK
INTERLOCK
JUMP
CLEAR
CNTR
DIFU
DIFD
REVERS-
DIFFEREN-
DIFFEREN-
IBLE
TIATE UP
TIATE DOWN
COUNTER
(@) MVN
(@) BIN
(@) BCD
MOVE NOT
BCD TO
BINARY TO
BINARY
BCD
(@) MUL
(@) DIV
(@) ANDW
BCD
BCD
LOGICAL
MULTIPLY
DIVIDE
AND
---
---
---
(@) MLB
(@) DVB
(@) ADDL
BINARY
BINARY
DOUBLE
MULTIPLY
DIVIDE
BCD ADD
(@) XFRB
(@) LINE
(@) COLM
TRANSFER
COLUMN TO
LINE TO
BITS
LINE
COLUMN
(@) ROOT
(@) XCHG
(@) SLD
SQUARE
DATA
ONE DIGIT
ROOT
EXCHANGE
SHIFT LEFT
(@) MOVB
(@) MOVD
(@) SFTR
MOVE BIT
MOVE DIGIT
REVERS-
IBLE SHIFT
REGISTER
SBN
RET
(@) WDT
SUBROU-
SUBROU-
WATCHDOG
TINE
TINE
TIMER
DEFINE
RETURN
REFRESH
Words
4
7-SEGMENT DISPLAY OUTPUT
4
BINARY ADD
4
DOUBLE BINARY ADD
4
BCD ADD
4
DOUBLE BCD ADD
1
AND
1
AND LOAD
1
AND NOT
4
LOGICAL AND
4
ARITHMETIC PROCESS
4
ASCII CONVERT
4
ASYNCHRONOUS SHIFT REGISTER
Right digit
4
5
6
JME
(@) FAL
JUMP END
FAILURE
ALARM AND
RESET
TIMH
(@) WSFT
HIGH-
WORD
SPEED
SHIFT
TIMER
(@) ASL
(@) ASR
SHIFT LEFT
SHIFT
RIGHT
(@) ORW
(@) XORW
LOGICAL OR
EXCLUSIVE
OR
TRSM
(@) MSG
TRACE
MESSAGE
MEMORY
DISPLAY
SAMPLE
(@) SUBL
(@) MULL
DOUBLE
DOUBLE
BCD
BCD
SUBTRACT
MULTIPLY
(@) SEC
(@) HMS
HOURS-TO-
SECONDS-
SECONDS
TO-HOURS
(@) SRD
(@) MLPX
ONE DIGIT
4-TO-16
SHIFT
DECODER
RIGHT
(@) TCMP
(@) ASC
TABLE
ASCII
COMPARE
CONVERT
---
---
Name
Section 5-7
7
8
FALS
STEP
SNXT
SEVERE
STEP
STEP START
FAILURE
DEFINE
ALARM
(@) ASFT
(@) SCAN
(@) MCMP
ASYNCHRO-
CYCLE TIME
MULTI-
NOUS SHIFT
WORD
REGISTER
COMPARE
(@) ROL
(@) ROR
(@) COM
ROTATE
ROTATE
COMPLE-
LEFT
RIGHT
MENT
(@) XNRW
(@) INC
(@) DEC
EXCLUSIVE
INCREMENT
DECRE-
NOR
MENT
(@) LMSG
(@) TERM
---
LONG MES-
TERMINAL
SAGE
MODE
(@) DIVL
(@) BINL
(@) BCDL
DOUBLE
DOUBLE
DOUBLE
BCD
BCD-TO-
BINARY-TO-
DIVIDE
DOUBLE
DOUBLE
BINARY
BCD
(@) BCNT
(@) BCMP
(@) APR
BIT
BLOCK
ARITHMETIC
COUNTER
COMPARE
PROCESS
(@) DMPX
(@) SDEC
(@) FDIV
16-TO-4
7-SEGMENT
FLOATING
ENCODER
DECODER
POINT
DIVIDE
TTIM
ZCP
(@) INT
TOTALIZING
AREA
INTERRUPT
COUNTER
RANGE
CONTROL
COMPARE
(@) IORF
(@) RECV
(@) MCRO
I/O
NETWORK
MACRO
REFRESH
RECEIVE
Page
301
219
225
205
206
129
130
129
250
239
194
157
9
125

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents