CANopen DSP 402 Implementation Guide
1
1: Introduction
This document describes the objects and operational modes of the Elmo
Generally, the DSP 402 protocol refers only to the load behavior relating to the operation of speed, position, limits and emergencies. It does not deal with control parameters such as PI/P, scheduling and feed forward. The motor can be tuned and the plant parameters set with the Elmo Composer, which may or may not use this protocol for settings. The protocol offers methods in which a profiled reference can be given to the final load.
The DSP 402 implementation is applicable to Elmo position unit modes; that is UM=4 or UM=5. This is assumed by the Elmo drive itself and it gives no other indication.
The Elmo controller provides a number of different options for setting commands and parameters, such as via the binary interpreter, OS interpreter,
Subsequently modifying controller states, modes and reference parameters using other methods may lead to undefined states. For example, in a fault state, a FAULT_RESET from the controlword must be given before enabling the motor again. But sending MO=1 through the OS interpreter may activate the motor and leave the status word of the DSP 402 with an undefined status.
Other command sources are still useful for purposes not covered by the DSP 402 protocol. Examples include:
Monitoring the states of and inputs to the SimplIQ digital servo drive.
Using the Composer to monitor SimplIQ digital servo drive behavior through the RS- 232 port while the digital servo drive is under control of the CAN DSP 402 protocol.
Using the user program (or any of the interpreters) to program issues outside the range of DSP 402 usage. For example, when the DSP 402 digital output command is not used, the digital outputs can be operated freely by a user program.
1.1Operating Principles
The CiA DSP 402 CANopen Device Profile for Drives and Motion Control is used to provide drives in a CAN network with an understandable and consistent behavior. The profile is built on top of a CAN communication profile, called CANopen, which describes the basic communication mechanisms common to all devices in the CAN network.