Programming

Appendix A

Response Time

I/O Response Time

The I/O response time is the time it takes from when an built-in input on a Module turns ON, the data is recog- nized by the Module, and the user program is executed, up to the time for the result to be output to the built-in output terminals. The length of the I/O response time depends on the following conditions.

Timing of input bit turning ON

Cycle time

Coordinator Module I/O Response Time

Minimum I/O Response Time

The I/O response time is shortest when data is retrieved immediately before I/O refresh of the Coordinator Module. The minimum I/O response time is the total of the Input ON delay, the Cycle time, and the Output ON delay.

Input

(Read by Module)

I/O refresh

Input ON delay

 

 

Cycle time

 

 

Cycle time

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction

 

 

 

 

Instruction

 

 

 

 

 

 

 

execution

 

 

 

 

execution

 

 

 

Output ON delay

Output

Minimum I/O response time

Maximum I/O Response Time

The I/O response time is longest when data is retrieved immediately after I/O refresh of the Coordinator Mod- ule. The maximum I/O response time is the total of the Input ON delay, (the Cycle time 2), and the Output ON delay.

I/O refresh

Input

Input ON delay

(Read by Module)

Cycle time

Cycle time

Instruction execution

Instruction execution

Instruction execution

Output ON delay

Output

Maximum I/O response time

Calculation Example

 

Conditions: Input ON delay:

0.1 ms

Output ON delay:

0.1 ms

Cycle time:

2 ms

Minimum I/O response time = 0.1 ms + 2 ms + 0.1 ms = 2.2 ms Maximum I/O response time = 0.1 ms + (2 ms 2) + 0.1 ms = 4.2 ms

293

Page 316
Image 316
Omron FQM1-MMA21, FQM1-CM001, FQM1-MMP21 operation manual Coordinator Module I/O Response Time