DVP-15MC Series Motion Controller Operation Manual
7-4
_7
Motion port of the controller sends out SYNC signal and the task is triggered.
Note:
The motion task is set to priority 1 by default. The priority level can be modified. However, make
sure that there is enough time for execution of the motion task within CANopen SYNC period.
SYNC cycle setting should meet following conditions.
There must be enough time for execution of the program defined in a motion task.
There must be sufficient time for PDO and SDO data exchange between the controller and
servo drive.
Insufficient SYNC period time will result in the controlled device to fail to receive SYNC signal and
unpredictable operations. Refer to section 7.3 for SYNC period setting.
Rising edge or falling edge of local input points (I0~I7
,
I10~I17)
The task is triggered when rising edge or falling edge of input point signal is detected. The response
time of input points can be set through the filter function.
CANopen bus SYNC message
The task is triggered when SYNC signal is produced at CANopen port of the controller.
Z pulse rising edge for incremental encoder 1
The task is triggered when the rising edge of Z signal of the first encoder is detected at Encoder port of
the controller.
Z pulse rising edge for incremental encoder 2
The task is triggered when the rising edge of Z signal of the second encoder is detected at Encoder port
of the controller.
7.1.2
Priority levels of Tasks
The controller can not perform multiple tasks simultaneously. Every task must be given a priority level and they
are executed according to preset priorities. Priority level can be set within the range of 1 to 24. (1 is the highest
priority and 24 is the lowest priority.) The priority level of each task must be unique. The task with higher priority
takes priority to perform. The high-priority task can interrupt the low-priority task.
We recommend that the task which has a high requirement of real time should be given a high priority and the
task which has a low requirement of real time should be given a low priority. The priority of the default motion
control task built in the CANopen Builder software is 1 by default.
The principle for multi-task execution
When the execution conditions of two tasks are met simultaneously (Cyclic task and
freewheeling task)
IO
User
program
Tim e interval between tasks
Cyclic task
(
)
Priority 1
S ys tem
pr ocessing
P rior ity
High
Low
IO
User
program
Tim e inter val between tasks
Task execution
condition m et
IO
S ystem
proces sing
P ause
User
program
IO
User
program
P ause
I O
User
program
Freewh eeling task
(
)
Priorit y 2
Task execution
finished
Task execution
condition m et
Task execution
finished
Task execution
condition m et
Task execution
finished
Task execution
condition met
Task execution
condition m et
Task execution time
Task execution time
Task execution time
Task execution
finished
1
2
3
5
6
7
8
4
S ystem
proc es sing
User
pr ogr am
Sy stem
proces sing
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...