Free 3–4 Day Shipping on All Orders – Call or Email for 2nd Day Air / Next Day Options
📞 800-906-9271 ✉️ sales@plgautomation.com
Blog Image

A Comprehensive Guide: Connecting Allen Bradley and Compactlogix Controllers via Ethernet

May 21, 2025

In today’s connected industrial environments, Ethernet communication is the backbone of efficient automation. Whether you need remote monitoring, program uploads, or real-time diagnostics, connecting your Allen-Bradley or CompactLogix controller via Ethernet unlocks powerful functionality and flexibility.

This step-by-step guide walks you through the Ethernet connection process from IP setup to driver configuration whether you're using Allen-Bradley ControlLogix, CompactLogix, or MicroLogix systems.


 What You’ll Need

Before you begin, make sure the following tools and software are available:

  •  Allen-Bradley or CompactLogix controller with an Ethernet port

  •  Ethernet cable (CAT5e or higher recommended)

  •  A computer with an Ethernet port (or USB-to-Ethernet adapter)

  •  Installed software:

    • RSLinx Classic

    • RSLogix 500 (for MicroLogix/SLC) or Studio 5000 (for CompactLogix/ControlLogix)

    • BootP DHCP Server (for IP assignment if needed)


 Step 1: Configure Your PC's Ethernet Settings

To communicate with your PLC, your computer’s IP address must be in the same subnet as the controller.

Windows (Any Version) – Static IP Setup:

  1. Go to Control Panel > Network and Sharing Center

  2. Click Change Adapter Settings

  3. Right-click on your Ethernet adapter > Properties

  4. Select Internet Protocol Version 4 (TCP/IPv4) > Properties

  5. Choose Use the following IP address

    • IP: 192.168.1.10 (example)

    • Subnet: 255.255.255.0

    • Leave the default gateway blank

  6. Click OK


 Step 2: Assign an IP Address to Your PLC

There are multiple methods depending on your controller:

🔹 CompactLogix (e.g., 1769-L24ER, 1769-L35ER):

  • USB Method: Connect via USB, open Studio 5000 or RSLinx, and assign the IP through Module Properties

  • BootP/DHCP Utility:

    1. Launch BootP DHCP Server

    2. Power up your controller its MAC address will appear in the list

    3. Assign an IP address (must match your PC’s subnet)

    4. Disable BootP by clicking Disable BOOTP/DHCP

🔹 MicroLogix or Older ControlLogix Models:

  • Use RSLogix 500 or physical rotary switches (if applicable) to configure the IP address manually.


 Step 3: Wire the Ethernet Connection

Connect the hardware:

  • Plug one end of the Ethernet cable into the PLC’s Ethernet port

  • Plug the other end into your computer’s Ethernet port

Note: Use a direct cable for PC-to-PLC or a network switch if multiple devices are involved.


 Step 4: Configure the Driver in RSLinx

For CompactLogix or ControlLogix:

  1. Open RSLinx Classic

  2. Go to Communications > Configure Drivers

  3. Select EtherNet/IP Driver and click Add New

  4. Leave defaults or set a specific subnet (e.g., 192.168.1.0)

  5. Click OK and Close

  6. Navigate to RSWho to confirm communication your PLC should appear under the Ethernet tree


 Step 5: Test the Connection

Option 1: Web Browser Ping (if enabled)

  • Open a browser and type the PLC’s IP (e.g., http://192.168.1.100)

  • If successful, the PLC’s web interface or diagnostic page appears

Option 2: RSLogix/Studio 5000 Upload

  • Open RSLogix 500 or Studio 5000

  • Go to Communications > Who Active

  • Select the detected PLC and click Upload to verify data transfer


 Bonus Tip: Set the PLC to Run Mode

After successful connection and download, place the controller into RUN or REMOTE RUN mode to begin execution.


 Conclusion

Connecting your Allen-Bradley or CompactLogix controller via Ethernet is essential for modern automation. With the right configuration static IP, RSLinx setup, and physical connection you'll be up and running in minutes.

Whether you’re troubleshooting in the field or commissioning a new system, mastering Ethernet connectivity is a critical skill for every controls engineer or technician.

 

For more information, contact PLG Automation:
Email: sales@plgautomation.com
Phone: 800-906-9271