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 a Rockwell/Allen-Bradley EtherNet/IP (CompactLogix) – Free Tag Names. Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

Supported Series: Rockwell CompactLogix, FelxLogix Ethernet

Website: https://www.rockwellautomation.com/

HMI Settings

ParametersRecommendedOptionsNotes
PLC typeRockwell EtherNet/IP (CompactLogix) – Free Tag Names
PLC I/FEthernet
Port no.44818
PLC sta. no.1

PLC Settings

  1. Set PLC IP Address

    Set the PLC IP address in Logix Designer via the Controller Properties Internet Protocol tab.
  2. Create New Tags

    Create new tags — Controller Tags and Program Tags are both supported. There are two ways to get tags: import .L5X or .CSV files (click Import Tags…), or connect to the PLC directly (click Get Tag Info…). After creating a project using one of these methods, use the same method for future maintenance to prevent compilation failure.nnRecommended for PLC Offline: Import .L5XnnRecommended for PLC Online: Get Tag Info

Tag Import Method Comparison

L5XCSVGet Tag Info
Can Description be Imported?YesYesNo
Need Adding Data Type?NoYesNo

NOTE: Description is only supported for atomic tags. (Not supported for structure or array.)

Get Tag Info

  1. Verify Parameters and Get Tag Info

    After adding the driver in EBPro (EasyBuilder Pro), check whether all communication parameters are correct, and then click Get Tag Info.
  2. Select Tags to Import

    Select the tag information to be imported and then click OK.
    EasyBuilder Pro Tag Manager dialog showing Device_tags and Program:MainProgram tag trees with checkboxes, and Member Data panel showing DINT data type.
  3. Confirm Successful Import

    Click OK after tag information is imported successfully.
    EasyBuilder Pro dialog confirming Imported tag information successfully with an OK button.
  4. Review Imported Tags and Close

    View the imported tag information and click the close icon X to leave.
    EasyBuilder Pro imported tags list showing tag names including F1, F2, Local:1:C, P1, P2, Prefefined_Alarm, TagBool, TagDINT, and Program:MainProgram with their data types.

Import Tag (L5X)

  1. Export L5X File from RSLogix 5000

    Export the .L5X file from RSLogix 5000. The path is: FileSave As → *Logix Designer XML File (.L5X)**.
  2. Import L5X in EBPro (EasyBuilder Pro)

    Add the driver in EBPro (EasyBuilder Pro), click Import Tags, select *Import Files (.L5X), and then click OK**.
    EasyBuilder Pro Import Tags dialog listing importer types: Import Files CSV (Linear), Import Files L5X (Hierarchical, selected), and Import Files CSV (EBProTag).
  3. Review Tags and Close

    View the imported tag information and click the close icon X to leave.
  4. Confirm Successful Import

    Click OK after tag information is imported successfully.

Import Tag (CSV)

  1. Export Tags to CSV from RSLogix 5000

    Export tag data to a CSV file via ToolsExportTags and Logic Comments.
    The separator character in the CSV file must be a comma ,; otherwise the file is invalid. To change the list separator: Control PanelDate, Time, Language, and Regional OptionsChange the format of numbers, dates, and timesCustomizeList separator. Select , and then export the CSV file.
    RSLogix 5000 Tools menu expanded to Export submenu, with Tags and Logic Comments highlighted.
  2. Import CSV in EBPro (EasyBuilder Pro)

    In System Parameters, click Import Tags, select *Import Files (.CSV), and then click OK**.
    EasyBuilder Pro Import Tags dialog with Import Files CSV (Linear) selected, alongside L5X Hierarchical and CSV EBProTag options.
  3. Choose Data Type Handling

    Decide whether to keep the current data type (User-Defined, Strings, Predefined, Module-Defined) or replace with the default data type.
    EasyBuilder Pro dialog asking whether to keep the current data type (User-Defined, Strings, Predefined, Module-Defined) with Yes and No buttons.
  4. Review Warnings for Unsupported Tags

    A Warning window appears when unsupported tags are encountered. Check whether these tags use data types that need to be added. The following message appears when tags are successfully imported.
    EasyBuilder Pro Warning dialog listing tags unable to be used due to unknown data types including Local:1:C, Local:1:I, F1, F2, P1, P2, and Program:MainProgram.Pum, with instructions to define structures or data types.

Device Address

PLC Data Type NameBit/WordEBPro (EasyBuilder) Data FormatMemo
BOOLBooleanBit object
BitArray
SINTInteger16-bit signed, ASCII-128 ~ 127
USINTInteger16-bit signed, ASCII0 ~ 255
INTInteger16-bit signed, ASCII-32768 ~ 32767
UINTInteger16-bit signed, ASCII0 ~ 65535
DINTDouble Integer32-bit signed-231 ~ (231-1)
UDINTDouble Integer32-bit signed0 ~ 4294967295
REALSingle Precision Float32-bit floatIEEE 754
LINTLong Integer64-bit signed*Note1
ULINTLong Integer64-bit unsigned*Note1
LREALDouble Precision Float64-bit double*Note1
STRING*Note4

NOTE:

  1. EBPro V6.03.02 or later supports 64-bit data types (cMT Series only), but note that the address limit range is 48 bits maximum.
  2. Avoid using . in the tag name as this may affect macro execution.
  3. Shorter tag names are recommended for enhancing communication efficiency.
  4. When importing, there are two modes — one or two characters per word. When importing one char per word, choose Unicode data format for ASCII objects; choose UTF-8 (Default) data format for two char per word.
  5. Data formats supported for Binary Access: INT, DINT, and SINT.
EBPro (EasyBuilder Pro) IEC-61131 STRING type select dialog comparing One char per word and Two char per word memory mapping options, with byte index, value, and word index diagrams.

Wiring Diagram

The diagram below shows the Ethernet cable wiring.

Straight-through Ethernet cable wiring diagram showing all eight wire pairs — W/Orange, Orange, W/Green, Blue, W/Blue, Green, W/Brown, Brown — connected pin-to-pin on both ends.