Interrupt Processing Time - Omron SYSMAC CPM2B-S001M-DRT Operation Manual

Table of Contents

Advertisement

Interrupt Processing Time

Maximum I/O Response
Time
CPM2B-S cycle
CompoBus/S
communications
processing
Slave input
Slave output
8-3
Interrupt ON delay
Wait for completion of
interrupt-mask processing
Change to interrupt
processing
Return
Downloaded from
Elcodis.com
electronic components distributor
The maximum I/O response time is as follows:
(2 × CPM2B-S cycle time) + CompoBus/S communications time + Compo-
Bus/S Slave input delay + CompoBus/S Slave output delay
CompoBus/S
communica-
tions time
Cycle time (See note 1.)
Input delay
Note The Slave input is not read for almost one PC cycle because it goes ON just
after the start of CompoBus/S communications processing (*1). The input is
read during the next CompoBus/S communications processing cycle (*2).
Interrupt Processing Time
This section explains the processing times involved from the time an interrupt
is executed until the interrupt processing routine is called, and from the time
an interrupt processing routine is completed until returning to the initial loca-
tion. This explanation applies to input interrupts, interval timer interrupts, and
high-speed counter interrupts.
1,2,3...
1. Interrupt source
2. Interrupt ON delay
3. Wait for completion of interrupt-mask processing
4. Change to interrupt processing
5. Execution of interrupt routine
6. Return to initial location
The table below shows the times involved from the generation of an interrupt
signal until the interrupt processing routine is called, and from when the inter-
rupt processing routine is completed until returning to the original position.
Item
This is the delay time from the time the interrupt input bit turns ON until the time
that the interrupt is executed. This delay does not apply to other interrupts.
When a process that disables (masks) the interrupt is being executed, this is the
time required for that process to be completed.
This is the time it takes to change processing to the interrupt process.
This is the time it takes, from execution of RET(93), to return to the processing
that was interrupted.
Mask Processing
Interrupts are masked during processing of the operations described below.
Until the processing is completed, any interrupts will remain masked for the
indicated times.
CompoBus/S
CompoBus/S
input refreshing
output refreshing
(See note 2.)
CompoBus/S
CompoBus/S
communica-
communica-
tions time
tions time
Cycle time (See note 2.)
Contents
Section 8-3
Output delay
Time
50 µs
See
below.
10 µs
10 µs
133

Advertisement

Table of Contents
loading

Table of Contents