DVP15MC11T Operation Manual
Output Update Timing
Parameter Name Timing for changing to TRUE Timing for changing to FALSE
Done When the writing is completed.
When Execute changes from TRUE to
FALSE after the instruction execution is
completed.
Busy When Execute changes to TRUE.
When Error changes to TRUE.
When Done changes from FALSE to
Active
When the instruction starts to
control the axis.
When Error changes to TRUE.
When Done changes from FALSE to
Error
When an error occurs in the
instruction execution or the input
parameters for the instruction are
illegal.
When Execute changes from TRUE to
FALSE.
Output Update Timing Chart
Case 1: When Execute changes from FALSE to TRUE, Busy and Active change to TRUE. One cycle
later, Done changes to TRUE. After Done changes to TRUE, Busy and Active change to
FALSE in the same cycle. When Execute changes from TRUE to FALSE, Done changes from
TRUE to FALSE.
Case 2: The input parameter value is illegal such as axis number: 0 before the
DMC_WriteParameter_Motion instruction is executed. When Execute changes from FALSE to
TRUE, Error changes to from FALSE to TRUE and ErrorID shows corresponding error code.
When Execute changes from TRUE to FALSE, Error changes from TRUE to FALSE and the
content of ErrorID is cleared to 0.
Function
DMC_WriteParameter_Motion sets a slave parameter value. Users can specify the index and subindex
of the parameter which is to be set.
Programming Example
The example of executing the DMC_WriteParameter_ Motion instruction is described as follows.
1. The variable table and program
Execute
Done
Busy
Active
Error
ErrorID
Case 1 Case 2
11-116