CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>CANopen</strong> Programmer’s <strong>Manual</strong> 3: Device Control, Configuration, and Status<br />
Control Word, Status Word, and Device Control Function<br />
Device Control Function Block<br />
The <strong>CANopen</strong> Profile for Drives and Motion Control (DSP 402) <strong>de</strong>scribes control of the amplifier in<br />
terms of a control function block with two major sub-elements: the operation mo<strong>de</strong>s and the state<br />
machine.<br />
Control and Status Words<br />
As illustrated below, the Control Word object (in<strong>de</strong>x 0x6040, p. 58) manages <strong>de</strong>vice mo<strong>de</strong> and<br />
state changes. The Status Word object (in<strong>de</strong>x 0x6041, p. 58) i<strong>de</strong>ntifies the current state of the<br />
amplifier. The Mo<strong>de</strong> Of Operation object (in<strong>de</strong>x 0x6060, p. 64) sets the amplifier’s operating<br />
mo<strong>de</strong>.<br />
Device Control Function<br />
Operation Mo<strong>de</strong><br />
Homing, Profile Position<br />
Profile Velocity,<br />
Interpolated Position<br />
CSP, CSV, CST<br />
Control Word (0x6040)<br />
Status Word (0x6041)<br />
State Machine<br />
Digital Inputs<br />
Copley Controls 53<br />
Fault<br />
Mo<strong>de</strong>s of Operation (0x6060)<br />
Other factors affecting control functions inclu<strong>de</strong>: digital input signals, fault conditions, and settings<br />
in various dictionary objects.<br />
Operation Mo<strong>de</strong>s<br />
As controlled by the Mo<strong>de</strong> Of Operation object (in<strong>de</strong>x 0x6060, p. 64), Copley Controls <strong>CANopen</strong><br />
amplifiers support homing, profile position, profile velocity, profile torque, and interpolated position<br />
mo<strong>de</strong>s.<br />
State Machine Nesting<br />
Note that the Communication Profile also specifies a state machine, with three states: preoperational,<br />
operational, and stopped. The entire <strong>de</strong>vice control function block <strong>de</strong>scribed in this<br />
chapter, including the <strong>de</strong>vice state machine, operates in the operational state of the<br />
Communication Profile state machine.