313
IR
SR
HR
TR
AR
LR
TC
DM
#
00000 to 23615
23700 to 25515
HR 0000 to 9915
TR 0 to 7
AR 0000 to 2715
LR 0000 to 6315
TC 000 to 511
C1000H: DM 0000 to DM 4095
C2000H: DM 0000 to DM 6655
0000 to 9999
or 0000 to FFFF
These footnote tables show the actual ranges of all data areas. Bit numbers are provided (except for DM and TC areas); remove the rightmost two digits for word numbers.
Data Areas
Special Instructions
Name Mnemonic
Symbol
Function
Operand Data
Areas
Page
NO OPERATION
NOP(00)
None
Nothing is executed and program
operation moves to the next instruction.
None
116
END
END(01)
END(01)
Required at the end of each program.
Instructions located after END(01) will not
be executed.
None
116
INTERLOCK
IL(02)
INTERLOCK CLEAR
ILC(03)
IL(02)
ILC(03)
If an interlock condition is OFF, all
outputs and all timer PVs between the
current IL(02) and the next ILC(03) are
turned OFF or reset, respectively. Other
instructions are treated as NOP. Counter
PVs are maintained. If the execution
condition is ON, execution continues
normally.
None
113
JUMP
JMP(04)
JUMP END
JME(05)
N
JMP(04)
JME(05)
N
When the execution condition for the
JMP(04) instruction is ON, all instructions
between JMP(04) and the corresponding
JME(05) are to be ignored or treated as
NOP(00). For direct jumps, the
corresponding JMP(04) and JME(05)
instructions have the same N value in the
range 01 through 99. Direct jumps are
usable only once each per program (i.e.,
N is 01 through 99 can be used only once
each) and the instructions between the
JUMP and JUMP END instructions are
ignored; 00 may be used as many times
as necessary, instructions between JMP
00 and the next JME 00 are treated as
NOP, thus increasing cycle time, as
compared with direct jumps.
N:
00 to 99
115
FAILURE ALARM
(@)FAL(06)
FAL(06)
N
Assigns a failure alarm code to the given
execution condition.When N can be
given a value between 01 and 99 to
indicate that a non-fatal error (i.e., one
that will not stop the CPU) has occurred.
This is indicated by the PC outputting N
(the FAL number) to the FAL output area.
To reset the FAL area, N can be defined
as 00. This will cause all previously
recorded FAL numbers in the FAL area to
be deleted. FAL data sent after a 00 will
be recorded in the normal way. The same
code numbers can be used for both
FAL(06) and FALS(07).
N:
00 to 99
208
SEVERE FAILURE
ALARM
FALS(07)
FALS(07) N
A fatal error is indicated by outputting N
to the FAL output area and the CPU is
stopped. The same FAL numbers are
used for both FAL(06) and FALS(07).
N:
01 to 99
208
STEP DEFINE
STEP(08)
STEP(08)
B
When used with a control bit (B), defines
the start of a new step and resets the
previous step. When used without B, it
defines the end of step execution.
B:
IR
HR
AR
LR
199
Special Instructions
Appendix B