App - 156
APPENDICES
APPENDIX 9 QnACPU PROCESSING TIME
QnACPU processing time is explained below.
Appendix 9.1 Overview of QnACPU Scan Time
The QnACPU scan time comes to the total of the following values.
• I/O refresh processing
• Total values of instruction execution time
• END processing
(1) I/O refresh time
(a) I/O data refresh time between the following modules, which is mounted in the
QnACPU main base unit and extension base unit, and CPU modules
• Input module
• Output module
• Special function module
(b) I/O refresh time can be calculated in the following formula.
(I/O refresh time) = (I/O points 16) N1 + (Output points 16) N2
For N1 and N2, refer to the following table.
(2) Instruction execution time
(a) Processing time of each instruction used for QnACPU program
For the processing time of each instruction, refer to the following manual.
• QCPU (Q mode)/QnACPU Programming Manual (Common Instructions)
(b) Since interrupt/fixed-cycle execution type program have overhead time, add the
overhead time to the instruction execution time.
(3) END processing
(a) QnACPU common processing time except for above (1), (2)
(b) The following table shows values of the END processing time.
CPU Module N1 N2
Q2ACPU(S1)
5.2 s 5.0 s
Q3ACPU
4.8 s 4.7 s
Q4ACPU
4.4 s 4.3 s
CPU Module END Proc Time
With error check (SM1084 = OFF)
Q2ACPU 1.7ms
Q3ACPU 1.3ms
Q4ACPU 0.7ms
Without error check (SM1084 = ON)
Q2ACPU 1.2ms
Q3ACPU 0.9ms
Q4ACPU 0.5ms