Product Catalog

Protocol Software Products

CANopen Protocol Software
CANopen Manager Software
CANopen RT Software
CANopen Maritime Software
CANopen Master API
CANopen Manger API
CANopen Configuration Studio

CANopen Manager API

Software package for the implementation
of complex PC-based CANopen control solutions

Combined with the iPC-I XC16/PCI CAN interface card, the CANopen Manager API represents an ideal basis for the implementation of complex PC-based CANopen control solutions. This package is also suitable for integration with IEC 61131-3 runtime environments based on Microsoft Windows PC-platforms. Since the CANopen protocol mechanisms are processed on the CAN interface card's micro controller, the full PC processing capacity is available to the application.

Highlights


CANopen Manager API - Module Overview


Function overview

The IXXAT CANopen Manager API provides a comprehensive application programming interface for a CANopen manager which is running locally on the micro controller of the supported IXXAT CAN interface. Every effort has been made to provide the full scope of functionality to the PC application. Thus, the PC application has full control over the process of network initialization and the slave boot-up process.

The programming interface implemented by CANopen Manager API is divided into function categories. Each cover a clearly defined section of the overall functionality provided:


Data interface and process map
The exchange of process data with the application program is carried out via a data interface. This allows a complete decoupling of application and communication software. The data interface consists of the following areas:

Process data image
I/O data and other process parameters received and to be transmitted via PDOs are transferred from the application to the CANopen manager and vice versa via the process data image. The organization of the process data image is in accordance with CiA 302 and CiA 405 by means of network variables.

Command interface
The command interface provides the application with all functions for the control of the CANopen manager. These include commands for initialization and checking of the device and system state.

Client-SDO interface
This interface allows access to remote slave devices from the user application.

Event interface
The CANopen manager is informed of important events in the device and the system via this interface.

Diagnostics interface
This interface allows the application to obtain information at any time on the state of all devices in the system.

NMT master
The NMT master implemented in the CANopen manager is able to control and monitor up to 126 slave devices. The system is started according to the standardized boot-up procedure defined in CiA 302. Automatic download of configuration data, restart of a device or of the system in the event of a fault or after failure of the device is also available. Device monitoring can either be carried out via node-guarding or heartbeat. The NMT master can be configured completely via object dictionary entries in accordance with CiA 302. In addition, the NMT master supports an automatic configuration mode. This automatically determines the current system configuration and automatically creates the process data image and network variables.

Implemented specifications


Supported target hardware and operating system

Scope of Delivery

  • CANopen Manager API software
  • Run-time license for one installation (basic license required)
  • Manual
  • Technical support 


Order number

1.02.0135.00000 CANopen Manager API (Software Development Kit)
1.02.0134.00000 CANopen Manager API (Run-Time License)