03.03.2013 Views

CANopen Programmer's Manual - Maccon.de

CANopen Programmer's Manual - Maccon.de

CANopen Programmer's Manual - Maccon.de

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!