Chapter 7 Introduction of Axis Parameters
7-5
7_
①
The execution conditions for the cyclic task and freewheeling task are met at the same time. The
cyclic task is executed first because of its higher priority.
②
When the cyclic task execution is finished, the freewheeling task execution starts.
③
The controller will execute the system processing if there is no other task after the execution of
the freewheeling task is completed.
④
The execution of the freewheeling task continues since the high-priority cyclic task request has
not arrived.
⑤
The cyclic task interrupts the freewheeling task execution and the controller executes the cyclic
task because of the arrival of the high-priority cyclic task request during the execution of the
freewheeling task.
⑥
The controller continues to execute the part of the low-priority freewheeling task, which has not
been executed yet when the execution of the cyclic task is completed.
⑦
When the execution of the freewheeling task is completed, the controller executes the system
processing due to no other task request.
⑧
When the system processing is completed, the execution of the freewheeling task continues due
to no high-priority cyclic task request.
When three tasks are executed in mixture (Event task, Cyclic task and Freewheeling task)
IO
User
program
U ser
pr ogra m
Task ex ecut ion
co ndition met
E xec ution
finis hed
U ser
p rogr am
Pause
Pause
T he event task has not been trigger ed
Task execution tim e
Ta sk exe cut io n
fin is hed
IO
Us er
prog ram
Time interval betw een tasks
Time inter val betw een tas ks
IO
Us er
prog ram
Sy st em
proces sing
IO
Use r
progr am
Task execution ti me
E x ecut ion
finish ed
Ta sk exe cut io n
con dition me t
Pause
E xe cut io n
finishe d
Ex ec ution
c ond it io n met
E x ecut ion finis hed
Tas k execution time
Task ex ecution time
IO
U ser
pr ogram
E xe cut io n
finishe d
Task ex ecu tion
c ondition met
2
3
4
5
6
8
9
10
7
Sy st em
proces sing
Ta sk exe cut io n
con dition me t
Sy stem
p roc ess ing
Ev ent Task
(
)
Priority 1
Sys tem
proces sing
P riorit y
Hig h
Low
IO
Free wheeling t ask
(
)
Priority 2
Cy clic task
(Priority 3)
Tas k e xec ution
c ondit io n met
IO
Us er
pro gram
Ta sk exe cut ion
co ndition me t
Task execution time
Time i nter val betw een task s
1
11
12
①
When the conditions for execution of the freewheeling task and cyclic task are both met, the
freewheeling task is executed first because the priority of the freewheeling task is higher.
②
The cyclic task execution starts when the freewheeling task execution is completed.
③
When the cyclic task execution is completed, the controller executes the system processing due
to no other task request.
④
The freewheeling task is executed when the system processing is completed.
⑤
When the freewheeling task execution is completed, the controller executes the system
processing due to no other task request.
⑥
The freewheeling task is executed when the system processing is completed.
⑦
The freewheeling task execution continues because the freewheeling task has a higher priority
than the cyclic task although the execution condition for the cyclic task is met. And the cyclic
task waits to execute.
⑧
The event task interrupts the freewheeling task execution because the event task has the
highest priority and the execution condition for the event task is met.
⑨
The controller continues to execute the part of the low-priority freewheeling task, which has not
been executed yet when the event task execution is completed.
Summary of Contents for DVP-15MC Series
Page 19: ...DVP 15MC Series Motion Controller Operation Manual 1 4 _1 MEMO...
Page 23: ...DVP 15MC Series Operation Manual 2 4 _2 MEMO...
Page 31: ...DVP 15MC Series Motion Controller Operation Manual 3 8 _3 MEMO...
Page 75: ...DVP 15MC Series Motion Controller Operation Manual 6 26 _6 MEMO...
Page 87: ...DVP 15MC Series Motion Controller Operation Manual 7 12 _7 MEMO...
Page 432: ...Chapter 8 Logic Instructions 8 345 8_ MEMO...
Page 470: ...DVP 15MC Series Motion Controller Operation Manual 10 34 10 MEMO...
Page 878: ...DVP 15MC Series Motion Controller Operation Manual 11 408 11 1 MEMO...
Page 920: ...DVP 15MC Series Motion Controller Operation Manual A 16 A MEMO...
Page 941: ...D 1 D Explanation of Homing Modes Table of Contents D 1 Explanation of Homing Modes D 2...
Page 966: ...DVP 15MC Series Motion Controller Operation Manual D 26 D MEMO...