The CANopen Device Manager by Ixxat is a versatile and upgradeable tool targeted at device test, diagnostics and field service tasks. Build around a central component that provides all required CANopen services and also serves as the primary entry point for network definition, the CANopen Device Manager features a plug-in concept to dynamically install supplementary functionality such as NMT error control, SDO, PDO transmission, SYNC and time stamp producer, concise DCF download, CiA 302 compliant firmware update, and LSS master functionality according to CiA 305.
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 or XDD files (according to CiA 306 and CiA 311 respectively) that may be assigned to each device. The CANopen Device Manager also supports PDO transmission on request, event-driven or synchronous transmission.
An optional script engine supporting the Ironpython language complements the CANopen Device Manager range of products. Ironpython is an implementation of the widely used Python language that supports full integration with Microsoft's .Net Framework, thus allowing the user to implement complex, graphical user interface-based test or service applications.