CANopen source code
-
CANopen Master & Slave Source Code CiA 301
The CANopen source code implements the complete functionality pursuant to the CiA 301
draft standard. The CANopen source code supports the fast and standard compliant design
of own fully-featured CANopen master or slave devices, including NMT master (Network
Management), LSS master (Layer Setting Services) or SDO client.
The straightforward, event-oriented signaling up to Application Level attains a high degree of
performance. The CANopen source code is prepared for easy integration to operating systems.
The well-defined and thoroughly thought-out API allows for an easy use of the CANopen
services without diving into details of the implementation. Many example programs, target
specific demo projects and the comprehensive documentation assist you step-by-step.
CANopen Manager Source Code CiA 302
A CANopen network usually consists of several devices with different functionality. One main
function is the NMT master which shall exist in every CANopen network. Its task is to control
and monitor the NMT state of all NMT slaves. Commonly, the CANopen device which controls
the system from an application point of view implements the NMT master also, e.g. a PLC.
The CANopen Manager according to CiA 302 combines the NMT master with additional
functionalities and implements processes in a standardized way, e.g. the boot-up of the network.
This boot-up consists of the scan for expected CANopen devices and their configuration by the
Configuration Manager.
Furthermore the CANopen Manager may implement the SDO manager which is responsible
for dynamic establishment of SDO connections. This means, that SDO connections do not
have to be configured when installing the system, but CANopen devices are able to request
SDO connections to other devices at run time. These CANopen devices which are the
counterpart of the SDO manager are called “SDO requesting device”. The SDO manager
ensures that the same SDO server of a CANopen device is not used by two SDO clients
at the same time, if and only if no SDO connections are established dynamically by CANopen
devices themselves.CANopen Manager Source Code for infoteam OpenPCS
The CANopen Manager Source Code for infoteam OpenPCS provides substantial extended
functionality to implement powerful CANopen devices with managing functions compliant to
CiA 302 and CiA 405. The integrated Configuration Manager holds the parameter sets of the
assigned CANopen slave devices and handles the on-demand configuration of connected nodes
during runtime. Furthermore the CANopen Manager Source Code for Infoteam OpenPCS allows
for an easy integration to IEC 61131–3 runtime environments and therefore is prepared for
development of CiA 405 compliant controllers.Features/Benefits
CANopen Master & Slave Source Code CiA 301
CiA 301 compliant CANopen Source Code
Complete source code set of CANopen master and slave services included
Multi-instance support - Implement different logical CANopen devices on a single physical
hardware platform
The first year of software maintenance and technical support included - free of charge!
No royalties on deployed products
Bundled versions (so-called Value Packs) with complete set of fully-enabled
CANopen tools included available
Straight-forward ANSI-C implementation and the clear modularized structure support easy
porting to new target platforms
Generic OS API suitable for integration with real time operating systems
CANopen Protocol Stack provides the communication layer for implementing all standardized
CANopen device profiles
CAN driver source code for many target systems included
Uniform CAN driver API for all supported CAN interfaces
High resolution time stamp
CiA 304 compliant CANopen Safety Protocol Extension (optional add-on)
CiA 402 Device Profile for Motion Control and Drives (optional add-on)
CANopen Manager Source Code CiA 302
CiA 302 compliant CANopen Manager Source Code
Complete source code set of CANopen manager, master and slave services included
Same API for both NMT master and pure NMT slave CANopen devices (useful for HMI devices)
High scalability and portability
Implemented in plain ANSI C
Seamlessly integrated SDO manager and SRD client for dynamic establishment of SDO connections
Completely transparent management of SDO clients
Configuration Manager, which uses concise DCFs (a compressed format of DCF) to configure
CANopen devices
Automatic configuration of heartbeat or life/node guarding
Multi-instance support - Implement different logical CANopen devices on a single physical hardware
platform
The first year of software maintenance and technical support included - free of charge!
No royalties on deployed products
Bundled versions (so-called Value Packs) with complete set of fully-enabled CANopen tools
included available
Straight-forward ANSI-C implementation and the clear modularized structure support easy porting to
new target platforms
Generic OS API suitable for integration with real time operating systems
CANopen Manager Protocol Stack provides the communication layer for implementing all
standardized CANopen device profiles
CAN driver source code for many target systems included
Uniform CAN driver API for all supported CAN interfaces
High resolution time stamp
CiA 304 compliant CANopen Safety Protocol Extension (optional add-on)
CiA 402 Device Profile for Motion Control and Drives (optional add-on)
CANopen Manager Source Code for infoteam OpenPCS
Source Code for integration CANopen functionalities and CANopen function blocks in IEC61131 systems
Support PLC program download and PLC program debugging via CANopen
CiA 302 compliant CANopen Manager Source Code
Complete source code set of CANopen manager, master and slave services included
Same API for both NMT master and pure NMT slave CANopen devices (useful for HMI devices)
High scalability and portability
Implemented in plain ANSI C
Seamlessly integrated SDO manager and SRD client for dynamic establishment of SDO connections
Completely transparent management of SDO clients
Configuration Manager, which uses concise DCFs (a compressed format of DCF)
to configure CANopen devices
Automatic configuration of heartbeat or life/node guarding
Multi-instance support - Implement different logical CANopen devices on a single physical
hardware platform
The first year of software maintenance and technical support included - free of charge!
No royalties on deployed products
Bundled versions (so-called Value Packs) with complete set of fully-enabled CANopen
tools included available
Straight-forward ANSI-C implementation and the clear modularized structure support
easy porting to new target platforms
Generic OS API suitable for integration with real time operating systems
CANopen Manager Protocol Stack provides the communication layer for implementing
all standardized CANopen device profiles
CAN driver source code for many target systems included
Uniform CAN driver API for all supported CAN interfaces
High resolution time stamp -
CANopen Master & Slave Source Code CiA 301
CiA 301 compliant CANopen Source Code
Complete source code set of CANopen master and slave services included
Multi-instance support - Implement different logical CANopen devices on a single physical hardware platform
The first year of software maintenance and technical support included - free of charge!
No royalties on deployed products
Bundled versions (so-called Value Packs) with complete set of fully-enabled
CANopen tools included available
Straight-forward ANSI-C implementation and the clear modularized structure support easy porting to new target platforms
Generic OS API suitable for integration with real time operating systems
CANopen Protocol Stack provides the communication layer for implementing all standardized CANopen device profiles
CAN driver source code for many target systems included
Uniform CAN driver API for all supported CAN interfaces
High resolution time stamp
CiA 304 compliant CANopen Safety Protocol Extension (optional add-on)
CiA 402 Device Profile for Motion Control and Drives (optional add-on)
CANopen Manager Source Code CiA 302
CiA 302 compliant CANopen Manager Source Code
Complete source code set of CANopen manager, master and slave services included
Same API for both NMT master and pure NMT slave CANopen devices (useful for HMI devices)
High scalability and portability
Implemented in plain ANSI C
Seamlessly integrated SDO manager and SRD client for dynamic establishment of SDO connections
Completely transparent management of SDO clients
Configuration Manager, which uses concise DCFs (a compressed format of DCF) to configure CANopen devices
Automatic configuration of heartbeat or life/node guarding
Multi-instance support - Implement different logical CANopen devices on a single physical hardware platform
The first year of software maintenance and technical support included - free of charge!
No royalties on deployed products
Bundled versions (so-called Value Packs) with complete set of fully-enabled CANopen tools included available
Straight-forward ANSI-C implementation and the clear modularized structure support easy porting to new target platforms
Generic OS API suitable for integration with real time operating systems
CANopen Manager Protocol Stack provides the communication layer for implementing all standardized CANopen device profiles
CAN driver source code for many target systems included
Uniform CAN driver API for all supported CAN interfaces
High resolution time stamp
CiA 304 compliant CANopen Safety Protocol Extension (optional add-on)
CiA 402 Device Profile for Motion Control and Drives (optional add-on) - Packing1. Standard package. Carton2. Customized design
Delivery Time2~5 days after receipt of your payment.
After-sales24-hour telephone after-sales service
Technical support
GCAN provide one year free after-sales warranty, lifetime free software and technical support. -
1.CANopen Device Explorer for Windows P/N SO-1124 - Evaluation version 2.7.0.
(Click to view)
Please note the shown plug-ins are not included in standard version of CANopen Device Explorer.
2.CANinterpreter for Windows P/N SO-1123 - Evaluation version 1.7.1.
(Click to view)Please note the shown plug-ins are not included in standard version of CANinterpreter.
3.CANopen DeviceExplorer for Linux Evaluation version 2.7.0.
(Click to view)
Please note the shown plug-ins are not included in standard version of CANopen DeviceExplorer.
4.CANinterpreter for Linux Evaluation version 1.7.1.
(Click to view)
Please note the shown plug-ins are not included in standard version of CANinterpreter
Please ask for more information to the Engineer.
E-mail:2881884588@qq.com