
Appendix C
Instruction Set and Execution Times
137
Name/
mnemonic
Operands
*
Description
Key inputs
Symbol
DIFFERENTI-
ATE UP
DIFU(10)
DIFU(10)B
Bit address
FUN
ENT
1
0
Turns ON the designated bit for one scan only on the
rising edge of the execution condition (input signal).
Used when an operation is to be performed only once
each time a signal turns ON.
B:
O
W
LR
DR
DIFFERENTI-
ATE DOWN
DIFD(11)
DIFD(11)B
FUN
ENT
1
1
Bit address
Turns ON the designated bit for one scan on the falling
edge of the execution condition (input signal). Used when
an operation is to be performed only once each time a sig-
nal turns OFF.
KEEP
KEEP(12)
KEE
P
S
R
FUN
1
2
ENT
Bit address
Latches bit status. The bit is set when the set input (I)
turns ON and stays set until the reset input (R) turns
ON.
B:
O
W
LR
DR
10-MS TIMER
TIMM(20)
TIMM(20) N
SV
FUN
2
0
ENT
ENT
TC
no.
SV
Creates a 10-ms decrementing timer that starts from
the set value (SV) when the execution condition turns
ON. The SV can be between 0.00 and 99.99 s
SV:
#
N:
TC
HIGH-SPEED
TIMER
TIMH(21)
TIMH(21)
SV
FUN
2
1
ENT
ENT
SV
Creates a 0.001-s decrementing timer that starts from
the set value (SV) when the execution condition turns
ON. The SV can be between 0.000 and 9.999 s.
SV:
#
ANALOG
TIMER
ATIM(22)
ATIM(22)
FUN
2
2
ENT
Creates a 0.1-s decrementing timer that starts from the
set value (SV: 0.1 to 25.0 s) when the execution
condition turns ON. Not all timer/counter instruction
require input of the SV. Here it is adjusted with a
manual adjustment on the PC.
---
REVERSIBLE
DRUM
COUNTER
RDM(23)
RDM(23)
N
St
R
FUN
2
ENT
3
ENT
ENT
ENT
St
R
TC no.
Creates a counter that indicates when the present
value is within specified ranges by turning ON specific
bits in R. Used to turn operations ON and OFF for
specific count ranges. St defines the size of the table,
which starts in St+1.
St:
DR
N:
TC
R:
O
W
LR
DR
HIGH-SPEED
COUNTER
CNTH(24)
(SP16, SP20)
CNTH(24)
R
FUN
2
4
ENT
ENT
SV
Creates a high-speed incrementing counter. The
present value (PV) will be incremented by one
whenever CP goes from OFF to ON as long as the
start input (SI) is ON and the reset input (R) is OFF.
The Completion Flag, CNT 13, is turned ON when the
PV reaches the SV and will remain ON for one scan
only. The PV is automatically reset to zero when the
SV is reached. The SV can be between 0000 and
9999; setting 0000 creates an SV of 10,000.
SV:
I/O
W
LR
DR
*
DR
#
ANALOG
TIMER 1
ATM1(25)
(SP16, SP20)
ATM1(25)
RD
FUN
2
5
ENT
ENT
RD
Creates a decrementing timer that starts from the set
value determined by the #1 analog timer adjustment on
the front of the CPU. If RD=0000, the SV ranges from
1 to 250 s. If RD=0001, the SV ranges from 0.1 to
25.0 s. If RD=0002, the SV ranges from 0.01 to 2.50 s.
The SV can be input only via the hardware adjustment.
RD:
I/O
W
LR
DR
*
DR
#
ANALOG
TIMER 2
ATM2(26)
(SP16, SP20)
ATM2(26)
RD
FUN
2
6
ENT
ENT
RD
Creates a decrementing timer that starts from the set
value determined by the #2 analog timer adjustment on
the front of the CPU. If RD=0000, the SV ranges from
1 to 250 s. If RD=0001, the SV ranges from 0.1 to
25.0 s. If RD=0002, the SV ranges from 0.01 to 2.50 s.
The SV can be input only via the hardware adjustment.
RD:
I/O
W
LR
DR
*
DR
#
MOVE
MOV(30)
MOV(30)
S
D
FUN
3
0
ENT
ENT
ENT
S
D
Moves the content of a specified word or a specified
constant to a destination word. The Equals Flag will
turn ON when 0 is moved.
D:
O
W
LR
DR
*
DR
S:
I/O
W
D
LR
TC
DR
*
DR
#