SYS TEC CANopen Protocol Stack Source Code
In stock
The SYS TEC CANopen source code package includes the complete and standard compliant functionality needed for implementation of up-to-date CANopen master and slave devices. CANopen services, such as NMT master (Network Management), LSS master (Layer Setting Services) and SDO client, used for implementing powerful CANopen masters, are part of the CANopen source code as well. Furthermore we offer several add-on packages such as the Safety CANopen add-on providing an implementation of the CANopen Safety Framework according to CiA 304. The straightforward, event-oriented signaling up to application level attains a high degree of performance. The CANopen source code already includes integrated functionality for easy integration into operating systems. The well-defined and thoroughly thought-out API makes possible uncomplicated connection to your own applications to the CANopen protocol stack. Many example programs and the comprehensive documentation included in the package are there to assist you.
More than just a source package
With the SYS TEC CANopen source code, you get more than just a CANopen protocol implementation. One benefit to you is that the first year of technical support and software maintenance are included! In the delivery scope we provide you with an USB/CAN interface and a complete set of CANopen configuration and analysis tools for use in device development and in testing. You'll receive a convenient environment for development, testing and integration of your CANopen applications. The included software tools provide you with valuable support in creating your EDS files and source configuration. Using the ODBuilder tool, you are a mouse-click away from exporting the associated object directory as C-source text, which you can incorporate directly into your CANopen project.
Scalable and portable
The continuous modularization of the functionalities and implementation in ANSI-C make possible simple porting to different target systems. Also a considerable weight was placed on scalability and performance. Highly optimized memory management and zero-copy implementation prevent unnecessary copying of data. Multi-instance operation is supported as well. With our CANopen Source you can just as cost-effectively create single-chip solutions and complex, multi-channel master applications.
Safety CANopen supported
We have expanded a highly optimized version of our CANopen source with CANopen safety features that is running on the CANopen Safety Chip CSC01. We offer a CiA 304 compliant CANopen Safety Protocol extension that can be used to build own safety applications. Along with the source code, we provide special software tools for configuration of the safety-relevant part of the CANopen application.
Call us to discuss how to integrate our product into your application!
IEC 61131-3 ready - The CANopen manager extension
The CANopen manager extension provides substantial extended functionality to implement powerful CANopen master and manager applications compliant to the CiA 302 and CiA 405 specification. The integrated configuration manager handles the parameter sets of the assigned CANopen slave devices and handles and provides on-demand configuration of connected nodes at runtime. A comprehensive interface in accordance to CiA 405 allows an easy integration to IEC 61131 runtime environments. SYS TEC also provides an own, highly efficient PLC runtime system that includes a sophisticated CANopen Manager.
Highlights
- Multi-instance capable source structure or single-instance possible for highest performance
- One year of software maintenance and support included in purchase price
- Supports SDO block, expedited and segmented transfer
- Supports up to 127 SDO clients and servers and up to 512 RPDO/TPDO
- CANopen master services included in standard source code package
- Heartbeat consumer for up to 127 nodes
- Modular structure of the source and implementation in ANSI-C
- PC Tool for configuration of the dbject oictionary including automatic source code generation, EDS editor with import and export functionality
- Full versions of the CANopen Configuration Suite, the CAN-REport CAN-bus monitor with CANopen protocol extension as well as an USB/CAN interface included in purchase price
- CAN driver API and hardware specific drivers included in source
- CANopen safety protocol extension according to CiA 304 optionally available
- Support of MPDO available as add-on package
- CANopen Manager extension according to CiA 302 optionally available
Supported Platforms
8-bit
Infineon, Philips, generic 8051
16-bit
Infineon, Renesas, Fujitsu, Atmel
32-bit
Philips LPC21xx/22xx, Infineon TriCore, freescale MPC5x5, Coldfire MCF52xx and MCF54xx, 80x86 architectures
Special devices
Analog Devices DSP AD218x, Texas Instruments TMS320
Supported operating systems
Microsoft Windows 9x/NT/2000/XP/CE, Linux, eCos, PXROS
(Operation without OS is supported as well.)
Supported development environments
GNU, Metroworks Codewarrior, KEIL µVision, Microsoft Visual C++, Tasking, Fujitsu Softune
Find a complete listing of our CANopen source code features here:
http://www.systec-electronic.com/canopen
We offer the following complementary services:
- Consultation
- Adaptation workshop
- Support in preparing your devices for the CiA CANopen conformance test
- Customer-specific training
- System specification
- Hardware and software development
- Assembly and testing (low quantity to high volume production)
- OEM integration services



SYS TEC Electronic
