The IXXAT CANopen Device Manager is a versatile and upgradeable tool aimed at device testing, diagnostics and field service tasks. Built around a central component that manages the CANopen services while serving as the primary entry point for network definition, the CANopen Device Manager covers functionality like NMT node and error control, SDO client (including block transfer with CRC), PDO producer and consumer, SYNC and time stamp producer. It also offers concise DCF download and firmware download according to CiA 302, LSS master according to CiA 305, and, as an optional add-on, a Python-based scripting engine that allows the development of powerful test applications.
Highlights
- Comprehensive CANopen functionality including NMT node and error control services, SDO client, PDO consumer and producer
- Support for SDO block transfer
- LSS master functionality according to CiA 305
- Configuration and firmware download according to CiA 302
- Easy-to-use, intuitive user interface
- Optional plug-in modules covering dedicated diagnostics or service functionality that can be installed at run-time. Customizable for specific service tasks
- Python based scripting engine that allows the implementation of even the most complex user applications
Plug-in modules
The highlight of the IXXAT CANopen Device Manager is the support for plug-in modules that can be tailored to specific requirements of CANopen devices and systems. Plug-in modules can be dynamically installed at run time and can integrate seamlessly with CANopen Device Manager. They may either implement a high-level abstraction of functionality as described in the CiA device profile specifications, or, provide an entirely customized graphical user interface optimized for the specific requirements of device commissioning or maintenance tasks performed by a service staff.
SDO services
Direct device access is supported by means of SDO (normal, expedited, and block transfer). From the user point of view, SDO access to the device is considerably simplified by an object dictionary browser listing information contained in EDS files that can be assigned to each device. Large data blocks can be directly written to or read from a file, and can be optionally displayed in a separate dialog with both ASCII and hexadecimal representation. To interrupt long transfer, an SDO abort protocol can be specifically requested.
PDO services
The CANopen Device Manager supports PDO read and write services as specified in CiA 301. During a device or a network scan, all possible PDOs of the detected devices are uploaded and both communication and mapping parameters are displayed in the form of a summary list. PDO processing is performed by selecting any of the configured PDO and requesting the corresponding PDO read or write service. To allow for diagnostics and testing of synchronous PDO transmission, the CANopen Device Manager supports single-shot or periodic generation of SYNC message according to CiA 301, with adjustable time periods of 1ms.
Script Engine
One of the most prominent features of CANopen Device Manager is the availability of an optional script engine supporting IronPython. IronPython is an implementation of the widely used Python language that supports full integration with Microsoft¿s .Net Framework. This allows the user to implement complex, graphical user interface-based test or service applications with support for advanced data evaluation functionality.
System requirements
- Microsoft Windows 2000/SP4, Windows XP/SP2
- Microsoft .Net Framework 2.0
- IXXAT CAN interface card and VCI V3 CAN driver
Scope of delivery
- Software for Windows 2000/XP
- CodeMeter USB License key
- User Manual
- Single-user license