We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
Your advantages:
- Complete source code of the CANopen master and slave services including
- Multiple instances - Implement different logical CANopen devices on a single hardware platform
- Software maintenance and technical support free of charge for the first year
- No runtime license fees for products developed with
Target platforms...
Overview of Supported Targets for download
Features / Details...
- CiA 301 compliant CANopen source code
- complete source code of CANopen master and slave services included
- multiple instances - implement different logical CANopen devices on a single hardware platform
- software maintenance and technical support free of charge in the first year
- no license fees for deployed products
- bundles (so called Value Packs) with complete set of available, fully activated CANopen tools
- direct ANSI-C implementation and clear modularized structures support easy porting to new target platforms
- Generic OS API suitable for integration into real-time operating systems
- CANopen protocol stack supports the communication layers for implementing all standardized CANopen device profiles
- CAN driver source code for a variety of target systems
- Unified CAN driver API for all supported CAN interfaces
- High-resolution time stamps
- CiA 304 compliant CANopen Safety Protocol Extension (optional add-on)
- CiA 402 device profiles for motion control and drives (optional add-on)
Modular, Scalable and Portable...
The consistent modularization of the functionalities and the implementation in ANSI-C allow easy porting on different target systems. Great importance was attached to scalability and performance. A highly optimized memory management and "Zero-Copy" implementation prevent unnecessary copying of data. With our CANopen Source you can realize cost-effective single-chip solutions as well as complex multi-channel master applications. For example, our CANopen Protocol Stack has been successfully ported to a DSP in addition to numerous microcontrollers.
The CANopen stack is organized into individual modules. These modules can be integrated into a project or removed, depending on the required functionalities. The modularization prevents overlapping of functions (cross-call) by clearly assigning subordinate or superordinate modules (callback function). There are no cross-references of global variables between modules. A central software layer called "CANopen Controlling Module" (CCM) provides a simplified API of the CANopen functions on the application layer and controls the interactions of the individual modules. In addition, the hardware-specific implementation is clearly decoupled from the CANopen protocol stack, making it possible to port a new target platform with minimal effort.
No royalties on own products...
We offer an attractive pricing - you get the complete source code as well as sample projects as a buy-out license for an inexpensive one-time payment.
The purchased license is site-bound and can be used by your developers at the site for various targets, projects and products. No further license fees are incurred.
By extending the license , development partners and other locations of your company can also use the source code.
Our update and support services can be extended annually - so your stack is always up-to-date.
Ordering information
Part No. | Descrizione |
SO-877 | CANopen Source Code |
Codice sorgente del CANopen Protocol Stack (NMT Master & Slave), ODBuilderII, documentazione, licenza aziendale del CANopen Stack vincolata al sito, senza costi di runtime, inclusi 12 mesi di aggiornamenti e supporto. | |
SO-877-VP | CANopen Source Code Value Pack |
Codice sorgente del CANopen Protocol Stack (NMT Master & Slave), ODBuilderII, CANopen DeviceExplorer versione completa, plug‑in Process Data Linker, USB‑CANmodul1, documentazione, licenza aziendale del CANopen Stack vincolata al sito, senza costi di runtime, inclusi 12 mesi di aggiornamenti e supporto. | |
5006008 | Estensione di licenza per CANopen Stack |
Per utilizzo da parte di partner di sviluppo esterni, limitato nel tempo e legato al progetto. | |
5006001 | Supporto e aggiornamenti SO‑877 |
Estensione del supporto di 1 anno. | |
5006002 | Supporto e aggiornamenti SO‑877‑VP |
Estensione del supporto di 1 anno. |
Documents & Downloads
| Name | Type | Size | Action |
|---|---|---|---|
| CANopen Source Code - Scheda tecnica prodotto | 2 MB | Download | |
| CANopen Master & Slave Source Code - V5.71 Release Notes of the CANopen Master & Slave Source Code | 60 KB | Download | |
| Introduzione a CANopen | 233 KB | Download | |
| CANopen User Manual versione abbreviata | 1 MB | Download | |
| ODBuilder - Documentazione software | 2 MB | Download | |
| ODBuilderII informazioni generali | 238 KB | Download | |
| Target platforms - Target supportati | 116 KB | Download | |
| CANinterpreter per Linux P/N SO-1123 - Evaluation version 1.14.0 *Si prega di notare che i plug‑in mostrati non sono inclusi nella versione standard di CANinterpreter. | zip | 36 MB | Download |
| CANinterpreter per Windows P/N SO-1123 - Evaluation version 1.14.0 *I plug‑in mostrati non sono inclusi nella versione standard di CANinterpreter | zip | 22 MB | Download |
| CANopen DeviceExplorer for Linux P/N SO-1124 - Evaluation version 2.17.3.12 *I plug‑in mostrati non sono inclusi nella versione di CANopen DeviceExplorer. | zip | 39 MB | Download |
| CANopen DeviceExplorer for Windows P/N SO-1124 - Evaluation version 2.17.3.11 *I plug‑in visualizzati non fanno parte della versione standard di CANopen DeviceExplorer. | zip | 24 MB | Download |
Tecnologix offers support which is directly handled by development team. Do not hesitate to get in touch with our experts.
Just ask here



