Example of calculating the cycle time, Online editing cycle time extension, 292 programming appendix a – Omron HOME SECURITY SYSTEM - MOTION SENSOR FQM1-MMA21 User Manual

Page 315: Conditions calculation example for fqm1-mmp21

Advertising
background image

292

Programming

Appendix A

Example of Calculating the Cycle Time

An example is given here for FQM1-MMP21 Motion Control Modules connected to a Coordinator Module.

Conditions

Calculation Example for FQM1-MMP21

Online Editing Cycle Time Extension

When online editing is executed from the CX-Programmer while the FQM1 is operating in MONITOR mode to
change the program, the Coordinator Module will momentarily suspend operation while the program is being
changed. The period of time that the cycle time is extended is determined by the following conditions.

• The number of steps that is changed

• Editing operations (insert/delete/overwrite)

• Instructions used

The cycle time extension for online editing will be negligibly affected by the size of largest task program. If the
maximum program size for each task is 5 Ksteps, the online editing cycle time extension will be as shown in the
following table.

When editing online, the cycle time will be extended by the above time.

Note When there is only one task, online editing is processed entirely in the cycle time following the cycle in

which online editing is executed. When there are multiple tasks (cyclic task and interrupt tasks), online
editing is separated, so that for n tasks, processing is executed over n to n

× 2 cycles max.

Item

Condition

Motion Control Modules

FQM1-MMP21

2 Modules

User program

5 Ksteps

LD: 2.5 Ksteps
OUT: 2.5 Ksteps

Peripheral port connection

None

Constant cycle time setting

None

RS-232C port connection

None

RS-422A port connection

None

Other peripheral servicing

None

Process

Calculation

Processing time

Without CX-Programmer

connected to peripheral port

1. Overseeing

---

0.029 ms

2. Program execution

40

µs + 0.1 µs × 500 + 0.35 µs × 500

0.265 ms

3. Cycle time calculation

(No cycle time set)

0.008 ms

4. I/O refresh

0.048 ms

5. Cyclic refresh

0.021 ms

6. Sync bus Refresh

(In Async Mode: 0 ms)

7. Peripheral servicing

0.04 ms

Cycle time

1. + 2. + 3. + 4. + 5. + 7.

0.411 ms

Module

Online editing cycle time extension

FQM1-CM001

65 ms max., 14 ms typical
(for a program size of 5 Ksteps)

FQM1-MMP21/MMA21

Advertising