CANopen DS301

CANopen is a standard communication protocol, defined in the European standard EN 50325-4, widely used in the industrial automation fields.
The protocol defines the set of rules and communication modes that allow the operation of devices within a network.
First developed for use with CAN fieldbus (Controller Area Network), it has also been applied to other types of fieldbuses such as Ethercat CoE (CANopen Over Ethercat).
CANopen is made up of a family of profiles that define the standardized communication mechanisms and the operating modes of the devices, in relation to the functionality and characteristics of the device’s type.
The profile’s purpose is the standardization of devices, with a view to facilitating the integration of different devices within the communication network.

The main standardized profiles are:

  • DSP401 : I/O Devices
  • DSP402 : Drives and Motion Control Devices
  • DSP403 : Human Machine Interface Devices
  • DSP404 : Measuring Devices
  • DSP405 : IEC 1131 Programmable Devices
  • DSP406 : Encoders Devices
  • DSP408 : Proportional Hydraulic Valves Devices

The operating and communication principle of the CANopen fieldbus is based on the standard model ISO 11898/OSI:


The DS301 Profile indicates the communication rules between devices and specifies how information between devices is exchanged.

The information is transmitted and received within messages and identified as communication Objects.


CANopen defines and uses the following communication services:

  • SDO – Service Data Objects
  • PDO – Process Data Objects
  • NMT – Network Management
  • SYNC – Sync Object
  • EMCY – Emergency Objects

The main concept of the CANopen fieldbus is based on the use of an Objects Dictionary, intended as the set of all accessible parameters of the device.
Each object is associated with an address (Index and sub-index) which gives a unique identification within the object dictionary.
You can access the dictionary objects through the SDO and PDO services.
The SDO service is used to establish a 'peer to peer' connection between two CANopen fieldbus devices, based on 'Client/Server' mechanism.
The SDO Server is the device that serves the object dictionary to which access is requested, while the SDO Client is the device that requires the access the object dictionary.

The PDO service is used to transmit process data in 'broadcast' mode, without any confirmation to the transmitting device.
The PDO message contains only the data related to the objects to be transmitted/received and, unlike SDOs, they do not include additional information (index, sub-index, data length).

Additional information is predefined in specific objects for each PDO (PDO Mapping).
The SDO service is generally used for device configuration.
Each SDO can be associated with the reading or writing of only one object at a time.

Now it’s time to see how CANopen DS301 communication protocol concretely works:
discover our range of CANopen fieldbus drives with DS301 communication protocol for stepper motors and brushless motors!


CANopen DS301

Products of CANopen DS301
Programmable AC Servodrives for AC brushless motors with CANbus and serial Modbus RTU fieldbus

Programmable AC Servodrives for AC brushless motors with CANbus and serial Modbus RTU fieldbus

Programmable AC Servodrives for AC brushless motors with CANbus and serial Modbus RTU fieldbus

Programmable AC Servodrives for AC brushless motors with CANbus and serial Modbus RTU fieldbus

Programmable AC Servodrives for AC brushless motors with CANbus and serial Modbus RTU fieldbus

Programmable AC Servodrives for AC brushless motors with CANbus and serial Modbus RTU fieldbus

AC Servodrives for AC brushless motors with CANbus or Modbus RTU fieldbus

AC Servodrives for AC brushless motors with CANbus or Modbus RTU fieldbus

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA23 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Programmable fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor.

Fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated NEMA24 motor and encoder.

Vectorial drive "Titanio" Lines for 2-phase stepper motors, programmable and with PLC functionalities

Vectorial drive "Titanio" Lines for 2-phase stepper motors, programmable and with PLC functionalities

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Programmable vectorial drive with integrated motor and encoder 'Titano' Lines

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor and drive.

Fieldbus vectorial drive "Titanio" line with integrated motor and drive.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor.

Fieldbus vectorial drive "Titanio" line with integrated motor and drive.

Fieldbus vectorial drive "Titanio" line with integrated motor and drive.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and drive.

Fieldbus vectorial drive "Titanio" line with integrated motor and drive.

Programmable drives with integrated CANbus fieldbus for DC brushless motors.

Programmable drives with integrated CANbus fieldbus for DC brushless motors.

CANbus fieldbus drives for DC brushless motors.

CANbus fieldbus drives for DC brushless motors.

Vectorial drive "Titanio" Lines for 2-phase stepper motors, programmable and with PLC functionalities

Vectorial drive "Titanio" Lines for 2-phase stepper motors, programmable and with PLC functionalities

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

Programmable vectorial drive 'Titanio' line for 2 phases stepper motors with fieldbus control

Programmable vectorial drive 'Titanio' line for 2 phases stepper motors with fieldbus control

Programmable vectorial drive 'Titanio' line for 2 phases stepper motors with fieldbus control

Programmable vectorial drive 'Titanio' line for 2 phases stepper motors with fieldbus control

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with integrated programmable fieldbus drives

BLDC motors with integrated programmable fieldbus drives

BLDC motors with integrated programmable fieldbus drives

BLDC motors with integrated programmable fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

BLDC motors with programmable integrated fieldbus drives

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Open Frame programmable vector drive 'Titanio Line' for 2-phases stepper motors.

Open Frame programmable vector drive 'Titanio Line' for 2-phases stepper motors.

Fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Configuration environment for SlimLine drives with CANbus fieldbus interface.

Configuration environment for SlimLine drives with CANbus fieldbus interface.

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable vectorial drive for 3 phases stepper motors "Titanio" line with PLC fuctions.

Programmable vectorial drive for 3 phases stepper motors "Titanio" line with PLC fuctions.

Programmable vectorial drive for 3 phases stepper motors "Titanio" line with PLC fuctions.

Programmable vectorial drive for 3 phases stepper motors "Titanio" line with PLC fuctions.

Open Frame programmable vector drive 'Titanio Line' for 2-phases stepper motors.

Open Frame programmable vector drive 'Titanio Line' for 2-phases stepper motors.

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

Programmable drive 'SlimLine' Lines for 2-phase stepper motors with PLC functionality

CANbus and Modbus RTU programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

CANbus and Modbus RTU programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus vectorial drive "Titanio" line with integrated motor and encoder.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Fieldbus drive with integrated motor and encoder.

Open Frame vector drive 'Titanio Line' for 3-phase stepper motors with fieldbus controls.

Open Frame vector drive 'Titanio Line' for 3-phase stepper motors with fieldbus controls.

Open Frame vector drive 'Titanio Line' for 3-phase stepper motors with fieldbus controls.

Open Frame vector drive 'Titanio Line' for 3-phase stepper motors with fieldbus controls.

Fieldbus vectorial drive for 3 phases stepper motors "Titanio" line.

Fieldbus vectorial drive for 3 phases stepper motors "Titanio" line.

Fieldbus vectorial drive for 3 phases stepper motors "Titanio" line.

Fieldbus vectorial drive for 3 phases stepper motors "Titanio" line.

Programmable open Frame vector drive 'Titanio Line' for 2-phases stepper motors.

Programmable open Frame vector drive 'Titanio Line' for 2-phases stepper motors.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

Fieldbus programmable drive for 2 phases stepper motors "SlimLine" line.

CANbus and Modbus RTU fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

CANbus and Modbus RTU fieldbus vectorial drive 'Titanio' line for 2 phases stepper motors

Motion controller, gateway and PLC in one device.

Motion controller, gateway and PLC in one device.

Configuration environment for CANbus fieldbus SM2A drives

Configuration environment for CANbus fieldbus SM2A drives

Motion controller, gateway and PLC in one device.

Motion controller, gateway and PLC in one device.

CANbus and Modbus RTU programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

CANbus and Modbus RTU programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

CANbus and Modbus RTU programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

CANbus and Modbus RTU programmable vectorial drives "Titanio" Lines for 2-phase stepper motors

Contacts Newsletter