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> 1: Introduction<br />

Copley Controls Amplifiers in <strong>CANopen</strong> Networks<br />

Copley’s <strong>CANopen</strong> Amplifiers<br />

Several lines of Copley Controls amplifiers, including Accelnet, Stepnet, Xenus, and the<br />

ruggedized R-Series, offer distributed motion control through support of the Controller Area<br />

Network (CAN) and the <strong>CANopen</strong> network profiles. Using <strong>CANopen</strong>, the amplifiers can take<br />

instruction from a master application to perform homing operations, point-to-point motion, profile<br />

velocity motion, profile torque, and interpolated motion. (These amplifiers also support serial<br />

communication.)<br />

CAN and <strong>CANopen</strong><br />

CAN specifies the data link and physical connection layers of a fast, reliable network. The<br />

<strong>CANopen</strong> profiles specify how various types of <strong>de</strong>vices, including motion control <strong>de</strong>vices, can use<br />

the CAN network in a highly efficient manner.<br />

Architecture<br />

As illustrated below, in a <strong>CANopen</strong> motion control system, control loops are closed on the<br />

individual amplifiers, not across the network. A master application coordinates multiple <strong>de</strong>vices,<br />

using the network to transmit commands and receive status information. Each <strong>de</strong>vice can transmit<br />

to the master or any other <strong>de</strong>vice on the network. <strong>CANopen</strong> provi<strong>de</strong>s the protocol for mapping<br />

<strong>de</strong>vice and master internal commands to messages that can be shared across the network.<br />

Softw are Application<br />

Master Controller<br />

<strong>CANopen</strong><br />

CAN port<br />

Control<br />

Status<br />

CAN Network<br />

Copley Controls 13<br />

CAN port<br />

<strong>CANopen</strong><br />

CAN port<br />

<strong>CANopen</strong><br />

CAN port<br />

<strong>CANopen</strong><br />

CAN port<br />

<strong>CANopen</strong><br />

Xenus<br />

Amplifier<br />

I/O<br />

Accelnet<br />

Amplifier<br />

I/O<br />

Feedback<br />

Local Control<br />

Sensor<br />

Feedback<br />

Local Control<br />

Sensor<br />

Stepnet<br />

Amplifier<br />

(Servo Mo<strong>de</strong>)<br />

Local Control<br />

I/O Sensor<br />

Stepnet<br />

Amplifier<br />

(Step Mo<strong>de</strong>)<br />

Feedback<br />

Local Control<br />

A <strong>CANopen</strong> network can support up to 127 no<strong>de</strong>s. Each no<strong>de</strong> has a seven-bit no<strong>de</strong> ID in the<br />

range of 1-127. (No<strong>de</strong> ID 0 is reserved and should not be used.)<br />

Motor<br />

Motor<br />

Motor<br />

Motor

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

Saved successfully!

Ooh no, something went wrong!