CANopen Router/B
A-CANOR/B
The CANopen Router/B module provides intelligent data routing between either EtherNet/IP or Modbus TCP/RTU and the CANopen bus network. This allows the user to integrate CANopen devices into a Rockwell Logix platform (e.g., ControlLogix or CompactLogix) or any Modbus Master or Slave device with minimal effort. The module can be configured to be either a CANopen Master or CANopen Slave allowing the user to not only integrate CANopen devices into a Logix or Modbus system, but to also allow the user to use EtherNet/IP or Modbus devices in an existing CANopen network (by using the CANopen Router/B in Slave mode).
- Module can operate as a CANopen Master or Slave.
- CANopen Master mode can configure and operate with up to 124 CANopen Slaves.
- CANopen Slave mode can emulate up to 128 PDOs with various CANopen node addresses.
- Module has various operating interfaces:
- EtherNet/IP Target (Class 1 connection as well as Direct-To-Tag Logix tag access)
- Modbus Slave (TCP, RTU232, and RTU485)
- Modbus Master (TCP, RTU232, and RTU485)
- EtherNet/IP Originator (Class 1 connection with up to 5 EtherNet/IP devices and Explicit Messaging with up to 5 EtherNet/IP devices).
- Support for up to 32 PDOs (receive and transmit) per CANopen Slave.
- Support for mapping of up to 128 SDOs to any of the operating interfaces (also supports writing of static value once off write).
- Slate software provides a CANopen and Modbus packet capture for better diagnosis of issues.
- Supports all CANopen Baud Rates (10k, 20k, 50k, 125k, 250k, 500k, 800k, 1M).
- Supports CiA 443 Bootloader Auto-enable.
- In Master Mode supports NMT message to initialize network.
- Supports CANopen LSS Node and Bit Rate assignment.
- Time Synchronization of the CANopen network.
- Master supports SYNC for PDO communication.
- Supports all error and emergency (EMCY) messages and handling.
- Dual Ethernet ports which support Device-Level-Ring (DLR).
- Network Time Protocol (NTP) supported for external time synchronization.
- Small form factor – DIN rail mounted.

Overview
The module can be configured to be either a CANopen Master or CANopen Slave allowing the user to not only integrate CANopen devices into a Logix or Modbus system, but to also allow the user to use EtherNet/IP or Modbus devices in an existing CANopen network (by using the CANopen Router/B in Slave mode).
CANopen Master
When the module operates as a CANopen Master, it can connect to a maximum of 124 CANopen Slaves. The process data (PDOs) from each CANopen Slave can be mapped to any of the operating interfaces (EtherNet/IP Target, Modbus Slave, Modbus Master, or EtherNet/IP Originator).
CANopen Slave
When the module is configured to be a CANopen Slave, it can emulate up to 128 Process Data Objects (PDOs) with each mapped item having the ability to be configured as a separate CANopen node.
The module can use one of four interface modes:
EtherNet/IP Target
As a EtherNet/IP target, the module can use one of two methods to read and write data to and from the CANopen network:
-
- Direct-To-Tag technology
This allows the CANopen Master or Slaves to exchange data with a Logix controller without the need to write any ladder or application code in Studio 5000. The CANopen data is directly read from, or written to, Logix tags.
- EtherNet/IP Class 1 connection
Here a remote EtherNet/IP device (e.g. a Logix controller) establishes a number of Class 1 connections to the module. CANopen data can be mapped into two separate input and output class 1 cyclic connections to the Logix controller (allowing up to 1KB input and 1KB output to be exchanged at the requested packet interval – RPI).
- Direct-To-Tag technology
- Modbus Slave
The diagnostics and CANopen data (from either CANopen Master or Slaves) will be written to, or read from, the module’s internal Modbus Registers (Holding or Input Registers). These registers can be accessed by a remote Modbus Master using either Modbus TCP, Modbus RTU232, or Modbus RTU485.
- Modbus Master
The diagnostics and CANopen data (from either CANopen Master or Slaves) will be written to, or read from, the module’s internal Modbus Registers (Holding or Input Registers). The Modbus Auxiliary Map can then be used to configure the Modbus data exchange between multiple remote Modbus Slave devices and the module’s internal Modbus registers. The Modbus communication can be via Modbus TCP, Modbus RTU232, or Modbus RTU485.
- EtherNet/IP Originator
As an EtherNet/IP originator, the module can use one of two methods to read and write data to and from the CANopen network:
- EtherNet/IP Explicit Messaging
This allows the CANopen Master or Slaves to exchange data with up to 5 EtherNet/IP devices. The module can use either Class 3 or Unconnected Messaging (UCMM) to Get and Set data in the remote EtherNet/IP devices.
- EtherNet/IP Class 1 connection
CANopen data (from either CANopen Master or Slaves) can be mapped to a max of 5 EtherNet/IP devices using input and output class 1 cyclic connections. This will allow the CANopen Router/B to “own” the EtherNet/IP target device and exchange CANopen data using the EtherNet/IP device’s input and output assemblies
- EtherNet/IP Explicit Messaging
The CANopen Router/B can map up to 100 Service Data Objects (SDOs) from various CANopen Slaves into any of the of the operating interfaces (EtherNet/IP Target, Modbus Slave, Modbus Master, or EtherNet/IP Originator) similar to the mapping of CANopen Slave Process Data Objects (PDOs). Additionally, the SDO map supports and option to write a static value to an SDO on start-up.
Specification
Electrical
Specification | Rating |
Power requirements | Input: 10 – 32V DC |
Power consumption | 2.2 W (Max) Current:180 mA @ 10 V Current:85 mA @ 24 V |
Connector | 3-way terminal, 5.08mm pitch |
Conductors | 24 – 18 AWG |
Enclosure rating | IP20, NEMA/UL Open Type |
Temperature | -20 – 70 °C |
Earth connection | Yes, terminal based |
Emissions | IEC61000-6-4 |
ESD Immunity | EN 61000-4-2 |
Radiated RF Immunity | IEC 61000-4-3 |
EFT/B Immunity | EFT: IEC 61000-4-4 |
Surge Immunity | Surge: IEC 61000-4-5 |
Conducted RF Immunity | IEC 61000-4-6 |
Ethernet
Specification | Rating |
Connector | RJ45 |
Conductors | CAT5 STP/UTP |
ARP connections | Max 200 |
TCP connections | Max 200 |
CIP connections | Max 15 |
Communication rate | 10/100Mbps |
Duplex mode | Full/Half |
Auto-MDIX support | Yes |
Embedded Switch | Yes, 2 x Ethernet ports |
Device Level Ring (DLR) | Supported |
Network Time Protocol (NTP) | Supported |
Serial Port (RS232)
Specification | Rating |
Connector | 9-way terminal (shared with RS485) |
Conductor | 24 – 18 AWG |
Electrical Isolation | 1000 Vdc |
BAUD | 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
Parity | None, Even, Odd |
Data bits | 8 |
Stop bits | 1 |
Serial Port (RS485)
Specification | Rating |
Connector | 9-way terminal (shared with RS232) |
Conductor | 24 – 18 AWG |
Electrical Isolation | 1500 Vrms for 1 minute |
BAUD | 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
Parity | None, Even, Odd |
Data bits | 8 |
Stop bits | 1 |
CANOpen Network
Specification | Rating |
Connector | 5-way terminal, 5.08 mm pitch |
Modes | CANopen Master, CANopen Slave |
Supported Baud rates | 10k, 20k, 50k, 125k, 250k, 500k, 800k, 1M |
CANopen Terminator | 120 Ω - Software Enabled |
CANopen Master
Specification | Rating |
CANopen Slave Count | 124 |
PDO Count per Device | 32 |
SDO Mapping Count | 128 |
MPDO Supported | Yes |
CANopen Slave Auto Parameterize | Supported |
CiA 443 Support | Yes |
NMT messages | Operational Control (e.g. Stopped, Pre-operational, Operational) SYNC TIME EMCY |
Layer Setting Services (LSS) | Node and BitRate assignment supported |
CANopen Slave
Specification | Rating |
CANopen PDO Emulation Count | 125 |
CANopen Emulated devices Supported | 125 |
MPDO Supported | Yes |
EtherNet/IP Target
Specification | Rating |
Class 1 Cyclic Connection Count | 4 |
Logix Direct-to-Tag Supported | Yes |
EtherNet/IP Originator
Specification | Rating |
Class 1 Cyclic Connections Supported | Yes |
Class 3 / UCMM Connections Supported | Yes |
Class 1 Connection Count | 5 |
Class 3 / UCMM Target Device Count | 5 |
Class 3 / UCMM Mapping Count | 50 |
Modbus Client
Specification | Rating |
Modes Supported | Modbus TCP, Modbus RTU2232, Modbus RTU485 |
Modbus RTU485 Termination | 125 Ω - Software Enabled |
Max Modbus Slave Devices | 20 |
Max Modbus Mappings | 100 |
Mapping Ranges | Holding Register 0 – 65535 Input Register 0 – 65535 Input Status 0 – 65535, Coil Status 0 – 65535 |
Base Offset | Modbus (Base 0) PLC (Base 1) |
Configurable Modbus TCP Port | Yes |
Data Reformatting Supported | BB AA BB AA DD CC CC DD AA BB DD CC BB AA |
Modbus Server
Specification | Rating |
Modes Supported | Modbus TCP, Modbus RTU2232, Modbus RTU485(simultaneously) |
Modbus RTU485 Termination | 125 Ω - Software Enabled |
Mapping Ranges | Holding Register 0 – 65535 Input Register 0 – 65535 Input Status 0 – 65535, Coil Status 0 – 65535 |
Base Offset | Modbus (Base 0) |
Configurable Modbus TCP Port | Yes |
Certifications
Specification | Rating |
CE Mark | ![]() |
UL Listed FILE: E494895 |
CLASS 1, DIV 2, GROUPS A, B, C, D |
ODVA Conformance | ![]() |
RoHS3 Compliant | ![]() |
UKCA | ![]() |
ATEX |
II 3 G Ex ec IIC T5 -25°C ≤ Ta ≤ 70 °C |
Dimensions
Downloads
Documents




Examples


EDS Files

Firmware

