The leader in industrial automation and control solutions

Introduction

All Maple Systems HMIs programmed with EBPro (EasyBuilder Pro), including every cMT X Series and cMT Series model, are compatible with CANbus 2.0A/2.0B General and SAE J1939 Symbolic. Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

Supported series: CAN Bus 2.0A / CAN Bus 2.0B / SAE J1939

HMI Settings

ParametersRecommendedOptionsNotes
PLC typeCAN Bus 2.0A/2.0B General and SAE J1939
Baud rate250K20K~1M
Node ID11~127
Protocol2.0a2.0a / 2.0b
Address0x000 ~ 0x7ff
Cycle time0000 ~ 1000Unit: ms
Code length range0 ~ 8Unit: bytes
Byte orderLittle endianLittle endian, Big endian
Online simulatorNO
Extend address modeNO

How to Create Address Tags in Tag Manager

Tag Manager fills in the types of sending commands and receiving commands respectively.

SAE J1939 Symbolic dialog in tag manager showing TX and RX entries with Address, Cycle Time, Command Code Length, Command Code Data, and Detail columns.

Cycle Time

  • 0: Do not actively send commands to the CAN device.
  • 1~1000: Send commands to the CAN device every 1~1000 ms.

Command Code Data (hex): The data field in the following structure.

CAN bus data frame diagram showing Standard Format and Extended Format with fields for Arbitration Field, Control Field, Data Field, CRC Sequence, ACK, DEL, EOF, and ITM.

Data Detail Settings

Use [Data] → [Detail] to configure data information for each command entry.

SAE J1939 Data Setting dialog showing command_code and data entries with Start Bit, End Bit, and Data (hex) columns.

Device Address

Bit/WordDevice TypeFormatMemo
BWrite_data (#local)BOOLWhen cycle time is set to 0, this address is triggered to send commands.
WCommand codeAccording to settings
WDataAccording to settings

Wiring Diagram

NOTE: The serial port pin assignments may vary between HMI models.

CANBus

HMIDirectionPLC
Pin assignmentsCAN Bus Device
CAN-↔ (bidirectional)CAN-
CAN+↔ (bidirectional)CAN+
GND↔ (bidirectional)GND

To minimize signal reflection on the CAN bus network, termination resistors should be installed at both ends of the network, as shown in the following figure.

CAN bus network diagram showing multiple devices connected on CAN_H and CAN_L lines with 120-ohm termination resistors at each end.