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 Maple Systems Remote IO (CANopen). Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

Supported series: Maple Systems Remote IO (iR-COP)

HMI Setting

ParametersRecommendedOptionsNotes
PLC typeMaple Systems Remote IO (CANopen)
Baud rate250K10K~1M
Online simulatorNO
Extend address modeNO

Device Setting

  1. Launch EBPro (EasyBuilder Pro) and add the driver

    Launch EBPro (EasyBuilder Pro) and add the Maple Systems Remote I/O (CANopen) driver into the device list. Click Device Manager to configure the CANopen device and addresses.
    EasyBuilder Pro System Parameter Settings window with a CAN Bus Weintek device in the device list and the Device Manager button highlighted.
  2. View the default device in Device Manager

    In the Device Manager window, a Maple Systems Remote I/O CANopen device (iR-COP) is found by default.
  3. Use the buttons on the left side

    Clicking the buttons on the left side of the Device Manager window performs the following actions:

    Import: Import a predefined .wtco file into the device list. The current device list will be overwritten by the imported list.

    Export: Export the current setting as a .wtco file for future use. Add Device: Add a new Maple Systems Remote I/O CANopen device.

    Delete Device: Delete the selected Maple Systems Remote I/O CANopen device.

    Rename Device: Change the device name.

    Add Module: Adding modules will show address information correctly. Delete Module: Delete the selected module.

  4. Configure device tags using the Info, PDO, and SDO tabs

    Select a device to access the Info, PDO, and SDO tabs on the right side of the Device Manager window.

    Info — Displays device information. Node ID can be changed within 1–127.

    PDO (Process Data Object) — This tab displays TxPDO and RxPDO Mapping for editing. Changes in the PDO tab will not be updated to the Remote I/O. Editing PDO Mapping here ensures the correct bit length when importing addresses to the HMI, and that the displayed address names on the HMI match those used in CANopen.

    The five buttons at the top of the PDO tab can:

    Add Mapping: When the PDO object’s bit length is less than 64, the user can add a PDO Mapping into the list and select the source of the Mapping Object.

    Edit: Change the source of the selected Mapping Object.

    Delete: Delete the selected Mapping Object.

    Move Up: Move the selected Mapping Object one row upward.

    Move Down: Move the selected Mapping Object one row downward.

    SDO (Service Data Object) — Displays all items in the Object Dictionary.

    Device Manager Info tab showing iR-COP device details including vendor, ID, version, model number, description, and the Node ID input field highlighted.
    PDO tab in Device Manager showing a list of receive PDO parameters with expanded analog output mapping entries and their object, bit length, and address columns.
    PDO tab with a receive PDO parameter expanded, showing the Add Mapping, Edit, Delete, Move Up, and Move Down buttons at the top of the list.
    SDO Object Dictionary showing the write digital output 8-bit index with subindices for output byte ranges, their access type, type, and default values.
  5. Select and define addresses in the SDO tab

    Users can define the address range of existing items. For example, to add a user-defined address range under item [6000] read digital input 8-bit #01 in the SDO tab, select the item in the index tree and click Create Address.

    A dialog box appears for defining the address range. Using the settings below will add a Number Input tag under item [6000] read digital input 8-bit #01. The tag will use bits 1–2 of the item as its value. That is, if the value in the item is 15, the value in the tag will be 3.

    The buttons at the bottom of both the SDO and PDO tabs can:

    Select All: Select all items.

    Unselect All: Unselect all items.

    Delete Address: Delete a user-defined address.

    Edit Address: Edit a user-defined address.

    Create Address: Create a user-defined address.

    OK: Import addresses.

    Create Address dialog with Name set to Number Input, Start Byte 1, Start Bit 1, and Bit Length 2, with bytes 1 and 2 highlighted in green.
    SDO tab showing the address list with Select All, Unselect All, Delete Address, Edit Address, Create Address, and OK buttons highlighted at the bottom.

Device Address

Bit/WordDevice typeFormatRangeMemo
WSDO_DATAHHHIIIISSBbNN1101~FFFFFFFFFFFF8801H: CAN ID
I: Index
S: SubIndex
B: Byte position (1~8)
b: bit start position (1~8)
NN: bit no. (1~64)
WPDO_DATAHHHHHHHHBbNN1101~1FFFFFFFFFFF8801H: CAN ID
B: Byte position (1~8)
b: bit start position (1~8)
NN: bit no. (1~64)
BPDO_DATA_BitHHHHHHHHBb11~1FFFFFFFFF88H: CAN ID
B: Byte position (1~8)
b: bit start position (1~8)
BSDO_DATA_BitHHHIIIISSBb11~FFFFFFFFFFFFF88H: CAN ID
I: Index
S: SubIndex
B: Byte position (1~8)
b: bit start position (1~8)
BSEND_NMTD0Set on sends NMT Command; automatically returns to off.

Wiring Diagram

Diagram 1 — CAN BUS

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

HMIDirectionPLC
Pin assignmentsCAN Bus Device
CAN_L↔ (bidirectional)CAN_L
CAN_H↔ (bidirectional)CAN_H
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. (eMT3070A has a built-in termination resistor and does not require one.)

CAN bus network diagram showing Device 1, Device 2, through Device N connected on CAN_H and CAN_L lines with 120-ohm termination resistors at both ends.