KEYENCE Visual KV Series User Manual
Page 76

KV-300 Series, KV-10/80
2.2 Instruction List
KV-300 Series,
3-52
2
Chapter 2 Instructions
KV-300
Instruction Symbol
Mnemonic Operand
Operand value
Exec.time
(
µ
s)
Bytes
Function
Page
SHIFT
RIGHT A
SHIFT
LEFT A
ROTATE
RIGHT A
ROTATE
LEFT A
COMPLE-
MENT
INCREMENT
MEMORY
DECREMENT
MEMORY
MULTI-
PLEXER
DEMULTI-
PLEXER
SRA
[FNC 41]
@SRA
@[FNC 41]
SLA
[FNC 40]
@SLA
@[FNC 40]
RRA
[FNC 37]
@RRA
@[FNC 37]
RLA
[FNC 35]
@RLA
@[FNC 35]
COM
[FNC 05]
@COM
@[FNC 05]
INC
[FNC 19]
@INC
@[FNC 19]
DEC
[FNC 07]
@DEC
@[FNC 07]
MPX
[FNC 27]
@MPX
@[FNC 27]
DMX
[FNC 12]
@DMX
@[FNC 12]
# constant
DM/TM
No.
# constant
#01 to #16
DM0000 to DM9999
TM00 to TM29
#0 to #3
10.80
12.80
10.80
12.80
12.00
14.00
12.00
14.00
6.10
8.10
7.70
9.70
7.70
9.70
7.30
9.30
6.70
8.70
2 (22)
2 (25)
2 (11)
2 (25)
2 (11)
2 (25)
2 (11)
2 (25)
1 (9)
1 (23)
3 (12)
3 (26)
3 (12)
3 (26)
1 (11)
1 (25)
1 (9)
1 (23)
Moves content of
internal register serially
right by value specified
by operand.
Moves content of
internal register serially
left by value specified by
operand.
Moves content of
internal register serially
right, allowing each bit
that leaves right end to
enter carry bit and then
leftmost bit.
Moves content of
internal register serially
left, allowing each bit
that leaves left end to
enter carry bit and then
rightmost bit.
Inverts content of each
bit in internal register.
Adds 1 to content of
data memory specified
by operand.
Subtracts 1 from content
of data memory
specified by operand.
Converts 4-bit data
(specified by operand)
of internal register into
16- bit data.
Converts position of
highest order bit with 1
in internal register into
4-bit data.
3-166
3-166
3-169
3-169
3-171
3-172
3-172
3-176
3-176
< SRA >
#dd
↑ SRA >
#dd
< SLA >
#dd
↑ SLA >
#dd
< RRA >
#dd
↑ RRA >
#dd
< RLA >
#dd
↑ RLA >
#dd
< COM >
↑ COM >
< INC >
nnnn
↑ INC >
nnnn
< DEC >
nnnn
↑ DEC >
nnnn
< MPX >
#n
↑ MPX >
#n
< DMX >
↑ DMX >
KVNKA Chap 02_1&2&3P.p65
08.3.11, 11:53 AM
52