
282
INT(89) is used to control the interrupt signals received from the Interrupt Input
Unit, and also to control the scheduling of the scheduled interrupt. INT(89) pro-
vides such functions as masking of interrupts (so that they are recorded but ig-
nored) and clearing of interrupts.
Refer to
5-23-2 Interrupts
for more details on interrupts.
MCRO(99)
The MACRO instruction allows a single subroutine (programming pattern) to re-
place several subroutines that have identical structure but different operands.
Since a number of similar program sections can be managed with just one sub-
routine, the number of program steps can be greatly reduced. Refer to
5-23-5
MACRO – MCRO(99)
for more details on this instruction.
5-23-2 Interrupts
The C200HX/HG/HE PCs support both input interrupts and scheduled inter-
rupts. Interrupts stop execution of the program to run a subroutine in must be
executed immediately (input interrupts from an Interrupt Input Unit) or subrou-
tines that must be executed periodically (scheduled interrupts).
There are two interrupt modes. In
normal mode
the CPU Unit waits until the cur-
rent process is completed before stopping the main program. In
high-speed
mode
the CPU Unit interrupts the current process. The normal mode is the de-
fault mode in C200HX/HG/HE PCs, but high-speed mode can be selected in the
PC Setup.
The following setting is used for normal interrupt mode.
DM 6620
0
0
0
0
In normal interrupt mode, the following processing will be completed once
started even if an interrupt occurs The interrupt will be processed as soon as the
current process is completed.
•
Host Link servicing
•
Remote I/O servicing
•
Special I/O Unit servicing
•
Individual instruction execution
Use this mode whenever using C200H interrupt subroutines without modifica-
tion or whenever possible considering the response time required for interrupts.
Note
The C200HX/HG/HE is set to normal interrupt mode by default.
The following setting is used for high-speed interrupt mode.
DM 6620
1
–
–
–
Interrupt mode
(1 = high-speed)
In high-speed interrupt mode, the following processing will be interrupted and
the interrupt subroutine executed as soon as an interrupt is generated.
•
Host Link servicing
•
Remote I/O servicing
•
Special I/O Unit servicing
•
Individual instruction execution
Use this mode whenever interrupt response time must be accurate to 1.0 ms.
Data will not necessarily be concurrent if the high-speed interrupt mode is used
because Host Link servicing, remote I/O servicing, Special I/O Unit servicing,
and individual instruction execution will not necessarily be completed when
Normal Interrupt Mode
High-speed Interrupt Mode
Subroutines and Interrupt Control
Section 5-23
Содержание SYSMAC C200HE
Страница 1: ...Cat No W303 E1 09 OPERATION MANUAL Programmable Controllers C200HX C200HG C200HE ...
Страница 2: ......
Страница 3: ...C200HX C200HG C200HE Programmable Controllers Operation Manual Revised August 2004 ...
Страница 6: ...vi ...
Страница 10: ......
Страница 12: ......
Страница 380: ......
Страница 410: ......
Страница 438: ......
Страница 464: ......
Страница 474: ......
Страница 522: ......
Страница 538: ......
Страница 552: ...534 Programmer Program Date Page Word Contents Notes Word Contents Notes Data Storage ...
Страница 554: ......
Страница 560: ......
Страница 584: ......
Страница 585: ......
Страница 586: ...W303 E1 09 ...