The leader in industrial automation and control solutions

The Micro800 PLC family is Allen-Bradley’s line of capable, low-cost PLCs. These range from fixed IO models without an Ethernet port (Micro830) to the highly expandable Micro870. These PLCs can be made even more capable by combining them with an HMI from Maple Systems.

Our HMIs support all of the communication options available on the Micro800 series. This combination brings all of the features of the EBPro HMI software to your Micro800 based control system. Follow our Micro800 series connection guide below to learn how easy it is to get connected.

Maple Systems HMI and an Allen-Bradley Micro800 Series PLC

Our Quick Start guides are here to help you get your HMI and PLC talking to each other as quickly and painlessly as possible. Click on the button below to show more details for the protocol you are using, and learn how to connect your devices in a few easy steps.

Modbus TCP/IP

This guide walks you through connecting a PLC to EBPro using the Modbus TCP/IP Master driver, configuring the device IP address, and assigning Modbus addresses to objects in your HMI project. Follow these steps to establish communication and begin building and testing your screens with confidence.

Instructions: Modbus TCP/IP
  1. Start a New EBPro Project and Add a Device

    Create a new EBPro project for your HMI. In the System Parameter Settings window, click on the New Device/Server button.

  2. Select the Modbus TCP/IP Master Driver

    Select Modbus TCP/IP Master for the Device type.

  3. Enter the PLC IP Address

    Click on the Settings button and configure the IP address of your PLC.

  4. Place an Object and Link It to a Modbus Address

    Add objects to your EBPro project. In the object properties window, assign an address from the Modbus TCP/IP Master device.

  5. Run the Project in Simulation or Go Live

    Your devices are now ready to communicate. You can test project behavior using the Online or Offline Simulation modes in EBPro, or install your projects and go live with your devices.

Modbus RTU / RTU over TCP

This guide walks you through connecting a PLC to EBPro using Modbus RTU (Serial) or RTU over TCP, configuring communication settings, and assigning Modbus addresses to objects in your HMI project. Follow these steps to set up communication correctly and begin controlling or monitoring your PLC from your HMI.

Instructions: Modbus RTU / RTU over TCP
  1. Start a New EBPro Project and Add a Device

    Create a new EBPro project for your HMI model. In the System Parameter Settings window, click on the New Device/Server button.

  2. Select the Modbus RTU Master Driver

    For a Modbus RTU connection, select Modbus RTU Master(or RTU over TCP).

  3. Configure the Serial or IP Communication Settings

    Click on the Settings button and configure the COM port settings to match the settings in the PLC, or for Modbus TCP connections and configure the IP address of your PLC.

  4. Place an Object and Link It to a Modbus Register

    Configure your screens using the objects available in EBPro. Configure the address in the objects by setting the Device to your PLC and configuring the address for the register you want to control/display in the PLC.

  5. Download the Project to the HMI and Connect to the PLC

    Once your EBPro project has been configured, download it to your HMI using either an Ethernet connection to your PC or a USB flash drive. Use the appropriate communication cable to connect the serial ports of the HMI and PLC. To find the correct cable for your devices, check out our Cable Configurator.

CIP – Serial

This guide walks you through connecting an Allen-Bradley Micro850 PLC to EBPro, configuring communication settings, importing PLC tags, and using those tags in your HMI project. Follow these steps to establish communication and begin building and testing your screens with confidence.

Instructions: CIP – Serial
  1. Start a New EBPro Project and Add a Device

    Create a new EBPro project for your HMI model. In the System Parameter Settings window, click on the New Device/Server button.

  2. Select the Allen-Bradley Micro850 Driver

    Select the Allen-Bradley Micro850 driver from the driver list of available drivers.

  3. Configure the Communication Settings

    Click on the Settings button and configure the COM port settings to match the settings in the PLC.

  4. Import PLC Tags into EBPro

    Once the driver for the Micro850 series device has been added to your EBPro project, click the Import Tags button to bring your communication tags for your PLC into EBPro. We recommend using the .xls or .xlsx option for tag import, but tags may be imported into the EBPro tag library using a .csv file as well.

  5. Place an Object and Link It to a PLC Tag

    Configure your screens using the objects available in EBPro. Configure the address in the objects by setting the device to your PLC and configuring the address for the register you want to control/display in the PLC.

  6. Download the Project to the HMI and Connect to the PLC

    Once your EBPro project has been configured, download it to your HMI using either an Ethernet connection to your PC or a USB flash drive. Use the appropriate communication cable to connect the serial ports of the HMI and PLC. To find the correct cable for your devices, check out our Cable Configurator.


To see a prebuilt project for a ControlLogix PLC, check out our Micro850 Demo Project for EBPro. This demo is configured to communicate with a Micro850 PLC using the EtherNet/IP – CIP protocol, and demonstrates the usage of multiple EBPro features. Play the following video to see a preview of this demo project in action, then follow the instructions below to install and run the project on your development PC.

Follow the steps below to open this demo project in EBPro:

  1. Download the compressed Micro850 Demo Project folder.
  2. Extract the files from the zipped folder and save them to a local drive on your PC.
  3. Open the EBPro configuration software.
  4. Open the File menu and select Compress/Uncompress.
  5. In the Uncompress section of the window, click Browse, then select the “Micro850_Pump_Project.ccmp” file that was just extracted from the zipped folder in step two. Click Uncompress.
  6. The uncompressed project file will now be in the same location as the .ccmp file with a *.cmtp file extension.
  7. Use File > Open in EBPro to open the uncompressed project file.

Controller Information Sheets provide information to help connect to an Allen-Bradley PLC, including connection tips, tag imports, and more. If you’re experiencing connection issues, download and review the info sheet for your device using the buttons below.


Selecting the correct communication cable is essential for establishing reliable communication between a Maple Systems HMI and an Allen-Bradley PLC. Different PLC models and communication protocols require specific cable types to ensure proper signal compatibility and data transfer.

Maple Systems HMIs connect directly to Allen-Bradley PLCs. Cable requirements may vary depending on the PLC model, communication method, and physical connection type used in your system.

To determine the correct cable for your specific HMI and PLC combination, use the HMI/cMT Cable Configurator.


For answers to common questions about Maple Systems HMIs, PLCs, and general product usage, visit our FAQ page. This resource covers frequently asked topics related to hardware, software, and system configuration.

For a complete list of Allen-Bradley controllers, including the Micro800, available from Rockwell Automation, refer to the manufacturer’s official website for the most up-to-date product information.

Would you like to know more? Our friendly and knowledgeable sales team can connect you to the resources you need.

Kyle Nicholas Avatar

System integrations can raise questions that go beyond documentation. Our knowledgeable team is available to help connect you with the right resources and guidance. If you are working with Maple Systems hardware or considering a solution, reach out and we’ll help point you in the right direction.