Free UPS Ground Shipping with any online order of $500 or more. Terms and Conditions
1 Port High Performance CANopen Master Module


1 Port High Performance CANopen Master Module

  Price:  $459.00  


The CAN (Controller Area Network) is a serial communication protocol, and efficiently supports distributed real-time control with a very high level of security. It is an especially suit for networking "intelligent" devices as well as sensors and actuators within a system or sub-system. In CAN network, there is no addressing of subscribers or stations in the conventional sense, but instead prioritized messages are transmitted. As standalone CAN controller, I-8123W can represent an economic solution of CANopen application and be a CANopen master device in the CAN bus on the CANopen network. It follows CiA standard specific DS-301 v4.02 and several communication service functions to communicate with slave devices. It has an independent CAN bus communication port with 5-pin screw terminal connector, and has the ability to cover a wide range of CANopen applications. Besides, I-8123W uses the CAN controller Phillips SJA1000T and transceiver 82C250/251, which provide bus arbitration, error detection with auto correction and re-transmission function. It can be installed in WinPAC, ViewPAC, XPAC now. It is popularly applied in the industrial automation, building automation, vehicle, marine, embedded control network and etc. In order to expand the CANopen functions of ICPDAS products, I-8123W module is developed for this purpose.



  • Industrial Machinery
  • Laboratory Equipment & Research
  • Restaurant Appliances
  • Maritime
  • Medical
  • Specialty Vehicles...etc. 



  • One CANopen master communication port
  • Standard CANopen specification DS-301 v4.02
  • Support node id 1 ~ 127
  • Programmable bauds:10 K, 20 K, 50 K, 125 K, 250 K, 500 K, 800 K, and 1M bps
  • Scan function for scanning all nodes on the same CANopen network
  • Provide master listen mode for monitoring without bothering the CANopen network
  • Support both Node Guarding Protocol and Heartbeat Consumer Protocol
  • Provide event trigger function for EMCY event, Node Guarding event and Heartbeat event
  • Provide Event-triggered, remote-requested, cyclic and acyclic SYNC of PDO mode
  • The PDO communication supports single byte output so that users can just modify the value of one byte without changing the others
  • Allow dynamic PDO mapping
  • Allow to get maximum 50 PDO data simultaneously
  • The SDO communication supports segment protocol
  • Programmable master node ID for the CANopen slave function
  • Support the EDS file
  • Provide pre-configure the slave node, and connect it automatically while booting up
  • Support multi-master architecture
  • CPMUtility utility tool for testing users' CANopen network
  • Provide eVC++,VB.Net, and C# (2005) demos and function libraries
  • Support WP-8xx1, VP-25W1, and XP-8xx1-CE6 PACs
  •  Support ISaGRAF on these PAC:
     WP-8xx7 : ISaGRAF XP driver V1.38 later
     VP-25W7/23W7 : ISaGRAF VP driver V1.30 later
     XP-8xx7-CE6 : ISaGRAF XP-CE6 driver V1.18 later
  • 256 records CANopen message receive buffer size
  • 2500 Vrms poto-isolation protection on CAN side
  • 3 indication LEDs (PWR, Rx/Tx and ERR LEDs)

Software Architecture

Software Architecture

Software CPMUtility Features

The CPMUtility utility can easily to access the I/O data of all the slave devices. The users can monitor the input data of the specific slave device and change the output data to the remote slave device with this utility.

  • Auto-scan all the CANopen master devices that the CPMUtility has supported
  • Auto-scan all the CANopen slave devices on the CANopen network
  • Support the EDS file
  • Dynamic PDO object setting easily
  • Guarding Event and Heartbeat Event detection
  • EMCY message receiving
  • Maximum 5 SYNC message producers per CANopen master

CAN Open


CAN Interface
NXP SJA1000T with 16 MHz clock
Microprocessor inside with 20MHz
NXP 82C250
Channel number
5-pin screwed terminal block (CAN_L, CAN_SHLD, CAN_H, N/A for others)
Baud Rate (bps)
10k, 20 k, 50 k, 125 k, 250 k, 500 k, 800 k, 1000 k
Transmission Distance (m)
Depend on baud rate (for example, max. 1000 m at 50 kbps )
3000 VDC for DC-to-DC, 2500 Vrms for photo-couple
Terminator Resistor
Switch for 120 Ω terminator resistor
ISO-11898-2, CAN 2.0A and CAN 2.0B
CANopen DS-301 ver4.02
80186, 80 MHz or compatible
512 KB / 512 KB / 16 KB
31 bytes (battery backup, data valid for up to 10 years)
RTC (Real Time Clock)
CPU built-in
Round LED
Windows CE5, Windows CE6
For CE5: VB.Net, C#.Net, VC 2005 (with .Net Framework 2.0 or upper), and eVC++ 4.0
For CE6: VB.Net, C#.Net, VC 2008 (with .Net Framework 3.5 or upper)
Power Consumption
2 W
31mm x 115mm x 91mm (W x L x H)
Operating Temp.
-25 ~ 75 ℃
Storage Temp.
-40 ~ 80 ℃
5 ~ 95% RH, non-condensing

Related Products