CANopen Master/Slave Protocol Library

Universal ANSI-C conform and hardware independent software library for the CANopen higher layer CAN protocol. Supports development of devices. It is conform to the standard CiA-301 V4.2 and CiA-302.

The CANopen Library provides all required services for a CANopen compliant communication according to the communication profile CiA 301 V 4.2. It facilitates easy and fast development of master and slave devices and is able to serve one or multiple CAN-Controller in one device. 

The CANopen Library is available in different expansion stages: 

  • Slave Small 
  • Slave 
  • Master/Slave 

The functional range can be extended by additional modules (LSS, Redundancy, Flying Master, CANopen safety, ...). 

Access to the hardware is carried out via a defined driver interface, which is available for many CPU- and CAN controller with and without operating system.