Fieldbus & CANopen CiA 301 CiA 302 CAN & CAN FD

CANopen Master Stack

Price: Contact us

In Stock

Description

The CANopen master stack is a CiA 301 / 302 CANopen manager for controllers, PLCs and gateways. It brings up, configures and oversees an entire CANopen network — coordinating as many as 127 slave nodes through the full NMT, SDO and PDO service set on classic CAN or CAN FD.

Inside the CANopen master stack

In its NMT master role, the CANopen master stack boots the network and starts, stops and resets individual nodes, watching over them with heartbeat and legacy node-guarding. Its SDO client reads and writes parameters on any device; a Configuration Manager pushes DCF/EDS settings automatically at start-up; and PDO producers and consumers move real-time process data with freely configurable mapping. SYNC and TIME production keep every node marching in step.

Object Dictionary, EDS/DCF and LSS

Working straight from your EDS/DCF electronic data sheets (CiA 306), the stack commissions slaves without hand-coding, while a built-in LSS master (CiA 305) hands out node-IDs and bit rates directly over the bus. EMCY consumption with a stored error history turns device faults into clear, actionable diagnostics for the whole network.

Portable, hardware-independent CANopen

The CANopen master stack carries no third-party dependencies and runs on any MCU, any RTOS or bare metal. Because it covers both classic CAN 2.0A/B and CAN FD, a single code base scales from legacy buses to high-bandwidth designs — with no vendor lock-in.

Where the CANopen master stack fits

You’ll find the CANopen master stack in PLCs, motion and machine controllers, industrial PCs and gateways that have to configure and coordinate a CANopen network. It’s a natural fit for factory automation, off-highway and mobile machinery, medical devices, laboratory and building automation — anywhere one controller has to manage many CANopen devices over CAN or CAN FD.

Standards and conformance

The CANopen master stack implements the CiA specifications behind every CANopen manager: CiA 301 (application layer and communication profile), CiA 302 (network management and boot-up), CiA 305 (LSS) and CiA 306 (EDS). Driven by your EDS/DCF files, it commissions devices the same conformant way every time. It ships as a ready-to-integrate binary with a documented API and a sample application, backed directly by the engineers who wrote it.

Key Benefits

  • Bring up a whole CANopen network A complete NMT master with SDO configuration and PDO exchange manages up to 127 slaves from one integrated stack.
  • Portable, with no lock-in Runs on any MCU, RTOS or bare metal through a thin HAL, with no third-party dependencies — delivered as a ready-to-integrate binary for your target.
  • CAN and CAN FD ready Supports classic CAN and CAN FD, scaling from legacy networks to high-bandwidth designs.
  • Fast integration, expert support Configuration Manager, EDS tooling, a documented API and sample code — backed by engineers with 30+ years in embedded fieldbus.

Key Features

  • CANopen manager / master per CiA 301 and CiA 302
  • NMT master: boot-up, start, stop and reset of nodes
  • SDO client for configuration and diagnostics of all slaves
  • PDO producer / consumer with flexible mapping
  • Heartbeat / node-guarding supervision and EMCY handling
  • Configuration Manager (EDS/DCF) and LSS master support
  • Classic CAN 2.0A/B and CAN FD; runs on any MCU/RTOS, delivered as target binary

Complete Feature Set

Network Management (NMT Master)

  • Boot-up handling and automatic node configuration
  • Start / stop / reset of individual nodes or the whole network
  • Heartbeat consumer and legacy node-guarding of slaves
  • Slave state supervision and error reporting

Configuration & Services

  • SDO client: expedited, segmented and block transfer
  • Configuration Manager applies DCF/EDS parameters to slaves
  • LSS master (CiA 305): assign node-IDs and bit rates
  • EMCY consumer with error history

Process Data

  • Transmit and receive PDOs with flexible mapping
  • SYNC producer and TIME producer
  • Multi-slave process image
  • Event-, time- and SYNC-driven PDO handling

Technical Specifications

Protocol

Protocol
Parameter Value
Standards CiA 301 · CiA 302 · CiA 305 (LSS) · CiA 306 (EDS)
Role CANopen manager / master (NMT master)
Services NMT · SDO client · PDO · SYNC · TIME · EMCY · Heartbeat
Nodes managed Up to 127

Implementation

Implementation
Parameter Value
Language ANSI-C
CAN support Classic CAN 2.0A/B and CAN FD
Bit rate Up to 1 Mbit/s (arbitration) · up to 8 Mbit/s (CAN FD data)
Platforms Any MCU / RTOS / bare metal via HAL
Dependencies None (no third-party libraries)

Datasheet

Enter your details to download the CANopen Master Stack datasheet (PDF).

Frequently Asked Questions

What does the CANopen Master Stack do?

It is a CANopen manager (master) per CiA 301/302: it boots and configures slave devices, exchanges process data via PDOs, reads and writes parameters via SDO, and supervises the network with heartbeat/node-guarding and EMCY.

How many nodes can it manage?

Up to 127 CANopen nodes on a single network, configured statically or via LSS.

Does it support CAN FD?

Yes — classic CAN 2.0A/B and CAN FD, up to 1 Mbit/s on the arbitration phase and up to 8 Mbit/s on the CAN FD data phase.

Can it auto-configure slaves from EDS/DCF?

Yes. The Configuration Manager applies DCF/EDS parameters to slaves at boot-up, and the LSS master can assign node-IDs and bit rates over the bus.

Which microcontrollers and RTOS are supported?

Any of them — portable ANSI-C with a thin hardware abstraction layer and no third-party dependencies.

How is it licensed and can I evaluate it?

Delivered as source under a one-off project/product licence with no per-unit royalties. Use the Request Quote button or contact contact@isit.fr for a quote or an evaluation.

Interested in this product?

Request a customized quote and our team will get back to you.

Request Quote