IOTech Systems Limited

Best viewed on a device with a bigger screen...

CANopen connectivity logo | IOTech Systems

Coming Soon

Easily communicate and integrate with CANopen devices and controllers using IOTech’s advanced and high performance CANopen device connector


What is CANopen? 

CANopen connectivity | IOTech Systems

  • CANopen builds on top of the Controller Area Network (CAN) communication system to describe a more convenient programming abstraction for the user than regular CAN bus
  • CANopen defines higher-layer protocols and profile specifications and so greatly simplifies the task of developing and integrating a CAN-based system. In the Open Systems Interconnection (OSI) model, CANopen covers everything from the network layer to the application layer, with CAN providing the data-link and physical layers of the stack
  • CANopen was originally designed for motion-oriented machine control systems but today is used in various applications, such as medical equipment, off-road vehicles, maritime electronics and railway applications
  • CANopen provides standardized Communication Objects (COB) for defining data flow and describes advanced protocols for how that should be achieved. Process Data Objects (PDOs) typically describe data that changes frequently such as sensor data, while Service Data Objects (SDOs) describe communication for node-specific and general configuration data

IOTech's high-performance CANopen device connector provides advanced CANopen communication via both SDO and PDO read and write operations


The CANopen device connector implements the following key features: 

    • CANopen network management functions including adding, deleting, starting, and stopping nodes
    • CANopen object management functions including creating and deleting PDOs and SDOs
    • CANopen communication via SDO and PDO Read and Write operations
    • Support for accessing CANopen-based events that are created and stored in the event queue
    • Support for Boolean, Int8, Uint8, Int16, Uint16, Int32, Uint32, Int64, Uint64, Float32, Float64 and String data types
    • Convenient setup with supplied configurations and ready-to-use resources for the CANopen network and object management functions
    • Compatible with both conforming CANopen devices and external CAN USB connectors

    Note that the CANopen connector interacts with CAN via the Linux SocketCAN driver and therefore is not supported on Windows

    If you would like more information on IOTech’s CANopen device connector please contact us 

    Contact us 

    Back to Supported Connectors

    Access Key Enabled Navigation
    Keywords for: CANopen Device Connectivity Solutions | IOTech Systems

    open edge data platform, edge software solutions, edge computing iiot, digital transformation solutions, edge software solutions, edge computing iiot, digital transformation solutions, iotech systems, iiot platform, data processing, edgex foundry, canopen connection, canopen protocol, ot connectivity, industrial connectors, device connectivity, iotech systems, iiot platform, data processing, edgex foundry, iotech, dataops, iotech, dataops