Technical Manual PD4-E-M (EtherCAT)
6 Operating modes
Note
Bit 9 in the controlword is ignored if the ramp speed is not met at the target point. In this case, the
controller would need to reset and take a run-up to reach the preset.
Statusword
The following bits in object 6041
(statusword) have a special function:
•
Bit 10 (Target Reached): This bit is set to "1" if the last target was reached and the motor remains
within a tolerance window (6067
h
).
•
Bit 11: Limit exceeded: The demand position is above or below the limit values set in 607D
h
.
•
Bit 12 (Set-point acknowledge): This bit confirms receipt of a new and valid set point. It is set and
reset in sync with the "New set-point" bit in the controlword.
There is an exception in the event that a new movement is started before another one has
completed and the next movement is not to occur until after the first one has finished. In this case,
the bit is reset if the command was accepted and the controller is ready to execute new travel
commands. If a new travel command is sent even though this bit is still set, the newest travel
command is ignored.
The bit is not set if one of the following conditions is met:
•
The new target position can no longer be reached while adhering to all boundary conditions.
•
A target position was already traveled to and a target position was already specified. A new
target position can only be specified after the current positioning has been concluded.
•
Bit 13 (Following Error): This bit is set in closed loop mode if the following error is greater than the
set limits (6065
(Following Error Window) and 6066
h
(Following Error Time Out)).
6.1.2 Setting travel commands
Travel command
h
(Target Position), the new target position is specified in user units (see User-defined
units). The travel command is then triggered by setting bit 4 in object 6040
(controlword). If the
target position is valid, the controller responds with bit 12 in object 6041
(statusword) and begins the
positioning move. As soon as the position is reached, bit 10 in the statusword is set to "1".
Version: 1.0.1 / FIR-v1748
48