CAN in Automation (CiA)
headquarters@can.cia.org
www.can-cia.org
CANopen Product Guide 2008
home

ESD Electronic System Design

www.esd-electronics.com

Headquarters

ESD Electronic System Design
Vahrenwalder Str. 207
DE-30165 Hannover

Phone: +49-511-372980
Fax: +49-511-3729868
Email: info@esd-electronics.com
URL: www.esd-electronics.com

Sales contact

Gino Raffa

Phone: +49-511-372980
Fax: +49-511-3729868
Email: gino.raffa@esd-electronics.com

Technical contact

Harm-Peter Krause

Phone: +49-511-372980
Fax: +49-511-3729868
Email: harm-peter.krause@esd-electronics.com

Japan

Yoshiki Yamada

Email: jp-sales@esd-electronics.com

USA/Canada

ESD Electronics
Michelle Dzialo
525 Bernardston Road, Suite 1
US-01301 Greenfield, MA

Phone: +1-800-732-8006
Fax: +1-800-732-8093
Email: michelle.dzialo@esd-electronics.com

Please ask for your local representative outside these countries!

ESD CANopen protocol library

Availability
In stock

The esd CANopen protocol libraries are intended to easily extend an application with CANopen manager/slave capabilities or to develop stand-alone manager/slave devices. The libraries offer an API to the applications and are written in pure ANSI-C optimized for performance. All CANopen specific communication tasks are handled as autonomously as possible and the application is only notified if necessary. Both libraries offer support for several physical CAN networks and may be integrated in the application at the same time. All hardware and operating system specific interfaces are located in separate libraries.

CANopen Slave Library

The slave library complies with CiA 301 version 4 and supports additional extensions defined in CiA 302 version 3. An application can use the library to create one or more software CANopen slave nodes with individual object dictionary layout, PDO configuration, NMT error control mechanisms, etc.

CANopen Manager Library

The manager library complies to the CiA 301 version 4 and CiA 302 version 3. An application can use the library to perform the system boot-up as defined in CiA 302 and to control the remote nodes with NMT error control mechanisms. The integrated configuration manager is based on DCF files as defined in CiA 306. The manager library supports remote slave nodes that comply with CiA 301 revision 3.x and 4.x.

Implementations for many operating systems, which are supported by esd-VME interfaces and esd-PC CAN interfaces, are available (see table). Porting the libraries to customer specific hardware and/or operating systems is supported by esd.