CANopen Training

Product finder »

CAN/CANopen Seminars

Port GmbH offers CAN/CANopen seminars in German or English for your employees.

The seminars impart the theoretical bases of the CAN bus technology, but also demonstrate the handling of our products using working examples.

During seminars with workshop character we orientate on a number of
participants of max. five persons to be able to execute an effective training.
We offer both standard seminars and CAN/CANOpen seminars tailored
to customer requirements.

The main emphases of our seminars are:

  • Introduction to CAN
  • introduction to CANopen
  • instructions to the CANopen Library
  • instructions to the CAN driver software interface
  • instructions of the CANopen software tools

We also offer our seminars as in House seminars. These are just arranged
as our standard seminars as regards to content, but can be adapted to customer wishes. In House seminars can be presented in German or English.
With in House seminars you can have economically more employees trained
simultaneously with lower overhead.

The costs amount to 1.995,00 € (up to 5 person),  for a 2 day seminar if presented at port GmbH, plus 55.00 EUR per participant for the course materials.
During a seminar at your location additional costs for travelling expenses
and overnight stay arise. 

We'll be glad to make an appropriate offer:
Phone: +49 345 777 55 - 0 Email: please click here

Training content:

First day

  • CAN Controller Area Network Introduction
  • Physical Layer Interface
  • Bit-Timing and Bit-Synchronisation
  • Bit Stuffing and De-Stuffing
  • Bit-Timing Calculation Principles
  • The Bit Timing Calculator
  • Signal Propagation
  • Cable Length Restrictions
  • ISO 11898-2 Network Setup
  • ISO 11898-2 Topology
  • Bus Levels and EMI
  • ISO High-Speed Transceivers
  • Tips for a Network Design
  • Electrical Parameters

Data Link Layer

  • Objects and Services
  • Bus Arbitration
  • Broadcast Communication
  • CAN Bus Arbitration
  • CAN Data Frames
  • Error Detection
  • Emerging of Local Errors
  • CAN Error Treatment
  • CAN Controller Error States
  • Error Limitation
  • Error Display
  • Error Confinement
  • Time-triggered CAN Option


  • What is CANopen?
  • CANopen Communication Profile
  • CANopen Design
  • CANopen Components
  • CANopen Reference Model
  • CANopen Device Model
  • Producer/Consumer Model
  • Client/Server Model
  • Master/Slave Model
  • Object Dictionary and CANopen Profiles
  • CANopen Services
  • Network Management and State Machine
  • Electronic Data Sheet
  • Introduction into the Main Device Profiles
  • DS401, DS402 
  • Conformance Testing

CANopen Implementation

  • Requirements to CANopen Devices
  • Implementation and Integration
  • Criteria for Hardware Selection
  • Usage strategies for CAN Controllers
  • Example Implementation of a Motion Drive

CANopen Tools

  • CANopen Design Tool
  • CANopen Device Monitor
  • CAN-REport

Second day

CANopen Library

  • CANopen Program Structure
  • CANopen Slave Example
  • CANopen Master Example
  • CANopen Device Design Flow
  • Implementation of the Object Dictionary
  • Implementation of CANopen Services
  • Extended Interface Functions

Hardware Driver

  • Driver Concept
  • CPU Adaptation
  • CAN Controller Adaptation

Discussion of Customer Specific Problems

Optional third day
Putting CANopen examples into operation on your custom-designed hardware. You leave us contentedly with a CANopen device able to work. If there will be sufficient remaining time, we will together design the object directory of your later application.

If you need more information: please click here