TOOLS & COMPONENTS FOR OPEN NETWORKING CANopen Source Code Embedded Software for CANopen NMT Slave (supports “Life Guarding”) Simple adjustment to various requirements Broad spectrum of supported hardware platforms Source code configuration and automatic generation of the object directory via CANerator CANopen For special application areas there are expansion modules available for the CANopen Source Code, which can be ordered separately: Mini-Master LSS Master LSS Slave The CANopen Source Code contains CANopen services required for an implementation. It thus offers the user the communication functionality required for internal device development. Application Area The code can be used everywhere customers would like to equip their devices with CANopen functionality, especially in systems where resources are at a premium. Features and Advantages Significant time savings can be achieved during product develop-ment SDO Server The SDO Server offers an object directory and supports all defined SDO transfer mechanisms such as expedited transfer, segmented transfer, and block transfer for up to two parallel SDO servers. by using the CANopen Source Code. The user can concentrate on the integration of the application; the implementation of the CANopen protocol is simplified significantly. The code corresponds to the most recent version of the CANopen DS-301 communication profile enabling a secure and CANopen-conforming implementa-tion PDO Handling For the PDOs, the initial configuration is specified via static struc-tures of the project. To simplify connection of internal application data to the object directory, there are exemplary entries already in the object directo-ry. that the user can adjust to his circumstances. The code sup-ports variable mapping up to a granularity of 1 byte. All PDOs are Using these specifications, it is easy to create your own entries. also configurable via the object directory. On receipt of a PDO a callback is initiated in which the user can place additional han-dling Functions The CANopen Source Code offers the following functions: SDO Server PDO/SYNC Handling Heartbeat Producer/Consumer code. The user can create up to 200 PDOs and then transmit these event-based through changed data contents, synchronously through the reception of a SYNC message or time-triggered. V2.120011-3 Modules of the CA Nopen Source Code More Information: www.vector.com/contact