Version 5.2 of the CANopen Master API is now available. The Master API supports the CAN@net II/VCI PC interface from IXXAT. This enables the connection of test applications to the CANopen network via Ethernet, providing remote diagnosis and maintenance. **Using the CANopen Master API 5.2 in conjunction with the CAN@net II/VCI requires the installation of the new version 3.2 of the IXXAT VCI CAN driver.
The CANopen Master API is a software package which allows easy development of CANopen master applications on a 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 the form of a Windows DLL. The firmware implements a complete CANopen master and manages the CANopen communication processes (transmitting and receiving SDOs with timeout monitoring, transmitting and receiving PDOs, SYNC generation, emergency handling, network management and cyclic node guarding, heartbeat monitoring) completely independently leaving the PC available for the application program.
The application accesses data of remote CANopen devices via a function interface which supports both SDO and PDO services. Compared to an intermediate data storage in form of a local object dictionary, the advantage of this approach is that the data is immediately available to the application and can be directly processed without introducing any further latencies.
The application has full control of all CANopen services which allows the user to also implement complex control algorithms. Therefore, the CANopen Master API is suitable for both the development of control programs and for the implementation of service and test programs.
Functionality:
- Transmitting and receiving of client SDOs with unlimited data length (expedited, non-expedited, block transfer)
- Transmitting and receiving PDOs (synchronous and asynchronous)
- Receiving emergency messages
- Transmitting sync messages
- Transmitting the time stamp message
- NMT master functions for control of boot-up and node guarding or heartbeat
An application program based on the CANopen Master API can be used without modifications on various active IXXAT CAN interfaces.The CANopen Master API supports multiple CAN boards in parallel, and depending on the hardware, up to two independent CAN channels per card.
Currently the following IXXAT CAN interface modules are supported under Windows 2000/XP:
- iPC-I 165 (ISA)
- iPC-I 320/PCI
- iPC-I XC16/PCI
- tinCAN161
- USB-to-CAN II
- USB-to-CAN compact
For information on availability of discontinued IXXAT hardware or under other operating systems, please contact the IXXAT sales staff.
Contents of delivery:
- CANopen Master API software
- Run-time license for one installation
- Manual, demo applications
- Technical support