Traquair Banner with Logo

CANopen Device Explorer - CANopen Master Tool

CANopen Device Analysis

The emotas CANopen DeviceExplorer is a versatile CANopen master tool for development, testing, diagnostics and service tasks. It provides CANopen master functionalities and allows the analysis and configuration of CANopen devices using a supported PC CAN bus adapter or interface.

Information about each CANopen device is read from the electronic data sheet of the device, or they can be scanned directly from the device. Using standardized device configuration files (DCF) device configurations can be saved or imported. Additionally, data of entire CANopen networks can be stored in project files. The built-in scripting capability using QtScript allows users to create their own test and control applications with only little effort.


CANopen Device Explorer can be purchased together with an EMS. Dr. Thomas Wuensche CPC-USB/ARM7 or CPC-USB/embedded USB CAN Bus Adapter here when the "Buy Now" button is visible:

For PCI Express, Ethernet interfacing and other requirements, please contact us with your CANopen Device Explorer purchase requirements and we will be happy to help you in-person.


For in-person sales and technical assistance, please contact us.

Product Features

  • CANopen master functionalities like NMT commands, Heartbeat, Node guarding, SDO client, PDO producer and consumer, SYNC producer, emergency consumer
  • Optional LSS master functionality
  • Saving and importing of device and network configuration
  • Firmware download according to to CiA 302
  • Scripting PlugIn to create user specific test or service applications

CANopen Device Monitor

Object dictionary

Objects of a device are presented in a clearly arranged object browser. Access to each object – according to the access rights – is given for reading and writing. The CANopen DeviceExplorer supports all SDO services. Values of the objects can be displayed decimal, hexadecimal, binary or in ASCII format, depending on the data type. Large data, like domain blocks, can be read directly from – or written to files.

PDO – configuration and visualizing

The CANopen DeviceExplorer supports the simple configuration of the the PDO mapping by drag&drop function. PDOs can be sent, received and viasualized with a single click. The SYNC message for sending of cycle PDOs can be sent once or cyclic for the purpose of tests or diagnosis.

PlugIn – extension modules

Due to the scripting capability of the CANopen DeviceExplorer it is possible to adjust the surface and masks of the tool to customer specific needs. So it is possible to include a mask for service use with the optional Scripting PlugIn. Following PlugIns are available:

  • CANopen Interpreter PlugIn
  • J1939 Interpreter Plugin
  • CAN/CANopen Scripting Plugin
  • LSS Master Plugin
  • SRDO Configuration Plugin
  • Process DataLinker to configure the PDO linking
  • CiA 402 control Plugin

CANopen Device Explorer with J1939 Plug-in (& NMEA2000 messages)


CiA 309-3 Support - CANopen over TCP/IP

The CANopen DeviceExplorer can also connect via TCP/IP to a CANopen-TCP/IP Gateway according to CiA 309-3. Using such a connection the majority of the CANopen functions can be used, but raw CAN view is not possible.

System requirements

  • Microsoft Windows 10
  • Various Linux variants
  • Supported CAN-Interface

Supported PC CAN Bus Adapters & Interfaces

  • CPC-PCIe PCI Express CAN Bus interface (Windows & Linux Supported)
  • CPC-USB USB CAN Bus interface (Windows & Linux Supported)
  • CPC-USB/embedded USB Can Bus interface (Windows & Linux Supported)
  • EtherCAN CI-ARM9 Ethernet to CAN Bus gateway (Windows Supported)

Scope of delivery/Licensing

  • CANopen DeviceExplorer software for download
  • Single-user-license (Named User License or Node Locked License)

    Named User License: A Named User License is valid for a named individual. This individual is allowed to use the tool on any PC. The name of the individual is always visible in the status bar of the tools. The license is perpetual for the licensed version of the tool. In justified cases it is possible to transfer the named user license to another individual for a fee. Please contact us for details.

    Node-Locked License: A node locked license is only valid for a single computer and it is tied to its MAC address. The tool may be used by multiple users at this single computer. A usage within virtual machines is not allowed, but access to the computer using a remote desktop connection is allowed. In justified cases it is possible to transfer the node-locked license to another computer for a fee. Please contact us for details.