Emerson EZMotion User Manual page 167

Table of Contents

Advertisement

Control Loop
Cyclic Program
User Program
Figure 162:
The following two figures are timing diagrams of a cyclic program with different utilization values (showing the effect) and a
user program initiated to run on several tasks.
Control Loop
Cyclic Program
User Program
Figure 163:
EZMotion User/Programming Guide
Revision A8
Cyclic Program Utilization
set to 40%
T0
T0
Update Rate
Cyclic Update = 3x Update Rate
Diagram of User Program and a Cyclic Program
Cyclic Program Utilization
set to 70%
T0
T1
Update Rate
Cyclic Update = 3x Update Rate
Diagram of User Programs on Two Tasks and a Cyclic Program
www.controltechniques.com
Same as above except Cyclic Program Utilization is set to 40%. In
this scenario, Cyclic Program cannot complete within 3 updates and
so Overrun Error occurs in next update. Need less code in Cyclic
Prog, higher Utilization setting, or Larger Cyclic Update Rate setting
Overrun Error
Control Loop + Cyclic Prog + User Progs on two Tasks. Cyclic
Program Utilization set to 70% means cyclic program is suspended
after 70% of update is reached, then resumed next update
T0
T1
T1
T0
155

Advertisement

Table of Contents
loading

Table of Contents