I/O Response Times In A Sysmac Bus System - Omron CVM1D Operation Manual

Hide thumbs Also See for CVM1D:
Table of Contents

Advertisement

I/O Response Time
Maximum I/O Response
Time

6-5-2 I/O Response Times in a SYSMAC BUS System

438
The PC takes longest to respond when it receives the input signal just after the
input refresh phase of the cycle. In this case the CPU does not recognize the
input signal until the end of the next cycle. The maximum response time is thus
one cycle longer than the minimum I/O response time.
Cycle time
Program execution
Cycle
I/O refresh
Input
signal
Input ON delay
Output
signal
Maximum I/O response time =
input ON delay + (cycle time x 2) + output ON delay
Maximum I/O response time = 1.5 + (20 x 2) +15 = 56.5 ms
Here, we'll compute the minimum and maximum I/O response times for a PC
controlling a SYSMAC BUS System. Both the input and output are on I/O Units
connected to Slave Racks. SYSMAC BUS refreshing is carried out just after I/O
refreshing as one phase of the PC cycle.
The transmission time for a Master is the sum total of the transmission times for
all Slaves connected to it. The transmission time for Slave Racks is 1.4 + (0.2×a)
ms, where a is the number of I/O words on the Slave. The transmission time for
I/O Terminals is 2×b ms, where b is the number of I/O words on the I/O Terminals.
The data in the following table is used to produce the minimum and maximum
cycle times shown calculated below.
Input ON delay
Cycle time
Output ON delay
Slave Rack transmission time
I/O Terminal transmission time
Master transmission time (T
CPU reads
input signal
Program execution
1.5 ms
20 ms
15 ms
×
1.4 + (0.2
4) = 2.2 ms
×
2
3 = 6 ms
)
2.2 ms + 6 ms = 8.2 ms
RM
Section 6-5
Output ON delay

Advertisement

Table of Contents
loading

Table of Contents