SRM1(-V2) Cycle Time and I/O Response Time
Input
point
Input ON delay (8 ms)
Input
bit
Program
execution
Master's cycle time (10 ms)
Output
point
8-3-5 Interrupt Processing Time
1, 2, 3...
Item
Wait for completion of
interrupt-mask processing
Change to interrupt
processing
Return
542
3. The transmission is completed just after the Slave's communications servic-
ing ends.
Program
execution
Master to
Slave
Slave's cycle time (15 ms)
Max. I/O response time = 8 + 10
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 in-
terrupt processing routine is completed until returning to the initial location. This
explanation applies to input, interval timer interrupts.
1. Source of interrupt
2. Wait for completion of interrupt-mask processing
3. Change to interrupt processing
4. Interrupt routing (CPM1A only)
5. Return to initial location
The table below shows the times involved from the generation of an interrupt sig-
nal until the interrupt processing routine is called, and from when the interrupt
processing routine is completed until returning to the original position.
This is the time during which interrupts are waiting until processing has
been completed. This situation occurs when a mask processes is
executed. It is explained below in more detail.
This is the time it takes to change processing to an interrupt.
This is the time it takes, from execution of RET(93), to return to the proces-
sing that was interrupted.
Mask Processing
Interrupts are masked during processing of the operations described below. Un-
til the processing is completed, any interrupts will remain masked for the indi-
cated times.
Generation and clearing of non-fatal errors:
When a non-fatal error is generated and the error contents are registered at
the SRM1(-V2), or when an error is being cleared, interrupts will be masked
for a maximum of 100 s until the processing has been completed.
I/O refresh
Overseeing, communica-
tions, etc.
Slave to
Master to
Master
Slave
Transmission time (39 ms
3)
Program
execution
2 + 39
3 + 15 2 + 10 = 185 ms
Contents
Section
Program
execution
Output ON
delay (10 ms)
Time
See below.
15 s
15 s
8-3
Need help?
Do you have a question about the CPM1 - PROGRAMING MANUAL 02-2001 and is the answer not in the manual?