Chinese Version

CANopen Master API

-Software Package for the Development of CANopen Service and Test Applications under Windows

Function Overview

The CANopen Master API is a software package which allows an easy development of CANopen Master applications on the PC using Windows.

The software package consists of two components: The CANopen Master software (firmware) for an active IXXAT CAN interface and a programming interface in form of a Windows DLL. CANopen Master firmware implements a complete CANopen Master and manages the CANopen communication processes (transmitting/receiving SDOs with timeout monitoring, transmitting/receiving PDOs, SYNC generation, emergency handing network management and cyclic node guarding, heartbeat monitoring) completely independently. The PC is therefore fully available for the actual application program.

The application accesses data of remote CANopen devices via a function interface which supports both SDO and PDO services. The advantage of this approach, compared to an intermediate data storage in form of a local object dictionary, is that the data is immediately available to the application and can be directly processed without introducing any further latencies.

The CANopen Master API is suitable for development of control programs as well as for the implementation of service and test programs.

Functions

  • Transmitting/receiving Client SDOs with unlimited data length (expedited, non-expedited, block transfer)
  • Transmitting/receiving PDOs (synchronous and asynchronous)
  • Receving emergency messages
  • Transmitting sync messages
  • Transmitting the time stamp message
  • NMT Master functions for control of boot-up and Node guarding/heartbeat
Operating System
Windows 95/95/Me
Windows NT
Windows 2000/XP
PC/CAN Board
iPC-I 320 (ISA/PCI)
x
x
x
iPC-I 165 (ISA/PCI)
x
x
x
iPC-I XC16/PCI
-
-
x
tinCAN 161
-
-
x
USB-to-CAN II
-
-
x
USB-to-CAN compact
x
-
x

 

An application program based on the CANopen Master API can be used, without modifications, on various IXXAT CAN interfaces. The CANopen Master API supports multiple CAN boards in parallel, and depending on the hardware, up to 2 independent CAN channels per card. It allows the user to set-up complex service and test applications for several CANopen networks.

 

The 10th Floor, Quantum Plaza, No. 27, Zhichun Road, Haidian District, Beijing, 100083, P.R. China
Tel: +86-10-82357579, 82357580, 82357576

Fax: +86-10-82357574

info@mcu-world.com