ABB PLC Lab Manual · Lab 02 of 20 · Setup & Communication

How to Connect ABB AC500-eco PLC to Automation Builder via Ethernet

Get the PC talking to the PLC. Put the engineering PC on the right subnet, find the AC500-eco on the network, give it the project IP address and log in from Automation Builder, with an IP checker you can use right on this page.

2,500+ engineers trained 4.9/5 Google rating 21+ years, Chinchwad, Pune Real AC500-eco + ACS580 trainer kits
Lab 2 of 20 · 40 minutes · Level: Beginner
Quick answer

To connect an AC500-eco PLC to Automation Builder over Ethernet, give the PC a fixed IP on the same subnet as the PLC (for example 192.168.0.100/24 for a PLC at 192.168.0.10), use the IP configuration tool to find the CPU by its MAC address and set its IP, then select the Ethernet (TCP/IP) gateway route to that IP in the communication settings and log in.

  • PC and PLC must share the same subnet: same first three numbers with mask 255.255.255.0
  • The IP configuration tool finds CPUs by MAC address even when the IP is unknown
  • On V2 eco CPUs the online route is the CoDeSys gateway with the TCP/IP (Level 2 Route) driver; on V3 it is the gateway scan in Communication Settings
  • Ping first: if ping fails, Automation Builder will fail too
HardwareLab kit powered, Ethernet cable PC to switch
SoftwareAutomation Builder installed (Lab 1)
IP planPC 192.168.0.100, PLC 192.168.0.10

Almost every “cannot go online” call we get from students comes down to one of three things: the PC is on another subnet, the PLC has an unknown IP, or the wrong gateway route is selected. This lab removes all three.

Step 1: Plan the Network and Check the Subnet

Input: IP plan from Lab 1 5 minutes

Two devices can talk directly on Ethernet only when their network parts match. With mask 255.255.255.0 the first three numbers are the network and the last number is the device. Use the checker below before touching any setting.

Subnet checker

Type the PC and PLC addresses. The checker tells you whether they can talk directly.

DeviceIP addressSubnet maskNote
Engineering PC192.168.0.100255.255.255.0Fixed IP on the Ethernet adapter, no gateway needed
AC500-eco CPU192.168.0.10255.255.255.0Commonly the AC500 factory default; confirm with the IP tool
CP604 HMI192.168.0.20255.255.255.0Set on the panel's system settings

Step 2: Give the PC a Fixed IP Address

Windows network settings 5 minutes
  1. Open Control Panel > Network and Sharing Center > Change adapter settings.
  2. Right-click the Ethernet adapter connected to the switch and choose Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4) > Properties > Use the following IP address.
  4. Enter 192.168.0.100, mask 255.255.255.0. Leave gateway and DNS empty. Click OK.
  5. Turn Wi-Fi off during the lab if it is also on a 192.168.0.x network, to avoid routing confusion.
Expected result: ipconfig in a command prompt shows 192.168.0.100 on the Ethernet adapter.

Step 3: Find the PLC and Set Its IP with the IP Configuration Tool

Automation Builder IP configuration tool 10 minutes

If the CPU's IP is unknown (second-hand CPU, another project), you cannot ping it. The IP configuration tool in Automation Builder scans the network using the CPU's MAC address, which is printed on the CPU label, and lets you write a new IP.

  1. In Automation Builder open the IP configuration tool (from the Tools menu or by right-clicking the CPU in the device tree, depending on your version).
  2. Select the PC network adapter connected to the switch and click Scan.
  3. Find your CPU in the list by its MAC address.
  4. Enter IP 192.168.0.10 and mask 255.255.255.0, then send the configuration. Accept the CPU restart if asked.
  5. Scan again: the CPU now shows the new address.
Ethernet connection PC to AC500-ecoEngineering PC with Automation Builder connects through the gateway service and Ethernet switch to the AC500-eco CPU.Engineering PCAutomation BuilderOnline: LoginGateway serviceTCP/IP (Level 2 Route)Ethernet switch192.168.0.xAC500-eco CPU192.168.0.10
Ethernet link, moving dots show data traffic Hardwired field signals
Select any device in the drawing

Click or tab to any device to see what you configure for it.

Fig. 1 The online path: Automation Builder → gateway → Ethernet → CPU. A break anywhere on this path gives the same “no connection” error.

Step 4: Ping the PLC

Command prompt 2 minutes
CMD
ping 192.168.0.10

Reply from 192.168.0.10: bytes=32 time<1ms TTL=64   <- good
Request timed out.                                   <- check cable, IP, subnet
Expected result: four replies from 192.168.0.10. Do not continue until ping works.

Step 5: Set the Gateway Route and Log In

Automation Builder online 10 minutes

The route to the PLC is set once per project and stored with it.

CPU generationWhere to set the routeSetting
AC500-eco V2 (PM554/556/564/566)Programming editor: Online > Communication ParametersLocal gateway, new channel with driver Tcp/Ip (Level 2 Route), address 192.168.0.10, default port
AC500-eco V3 (PM50xx)Double-click the CPU > Communication SettingsScan network on the gateway, select the CPU found at 192.168.0.10, set as active path
  1. Create or open a project with the PM564-T-ETH CPU (you will build the full project in Lab 3).
  2. Set the communication route as shown in the table.
  3. Choose Online > Login. If the CPU has a different or no program, Automation Builder asks to download: answer No for now.
  4. Log out again with Online > Logout.
1PC IP fixed192.168.0.100/24
2PLC IP setIP tool by MAC
3Ping OK4 replies
4Route setTcp/Ip Level 2 Route
5LoginOnline, CPU status shown
Expected result: login succeeds and the editor shows the CPU state (STOP or RUN). Communication is ready for the download in Lab 8.

Practice Exercise

Exercise

Change the PLC to 192.168.0.11 with the IP tool, update the communication route, log in, then put it back to 192.168.0.10. Use the subnet checker to explain why a PLC at 192.168.1.10 would not respond to your PC.

Troubleshooting

SymptomLikely causeFix
Ping times outDifferent subnet, wrong adapter, cableUse the subnet checker; check the link LEDs on the switch; disable other adapters
IP tool scan finds nothingWrong adapter selected or firewall blockingPick the adapter connected to the switch; allow Automation Builder through the firewall
Ping OK but login failsWrong gateway route or driverSet Tcp/Ip (Level 2 Route) to the PLC IP (V2) or rescan the gateway (V3)
Connection drops when Wi-Fi is onTwo adapters on 192.168.0.xTurn Wi-Fi off or move it to another subnet
IP changes back after power cycleSetting not stored on the CPUResend from the IP tool and wait for the CPU restart to complete

Frequently asked questions

What is the default IP address of an ABB AC500 PLC?

AC500 CPUs commonly ship with 192.168.0.10. Do not rely on it: scan with the IP configuration tool to see the real address.

How do I find the IP of an AC500-eco PLC I don't know?

Use the IP configuration tool in Automation Builder. It finds CPUs by MAC address on the connected network even if their IP is on another subnet, and lets you set a new IP.

Why can I ping the PLC but not log in from Automation Builder?

Ping proves the network path. Login also needs the correct gateway route: Tcp/Ip (Level 2 Route) to the PLC IP for V2 eco CPUs, or a scanned path in Communication Settings for V3 CPUs.

Do I need a gateway address on the PC?

No. When the PC and PLC are on the same subnet the default gateway can stay empty.

Can I program AC500-eco over serial instead of Ethernet?

Yes, ETH CPUs also support serial programming, but Ethernet is faster and is what this lab series uses.

Reviewed by Bhawesh Kumar SinghIndustrial Automation Trainer and Industry 4.0 Consultant · Softwell Automation · 21+ years industry experience

Get the full ABB PLC syllabus + free demo class

Share your details. A Softwell training advisor will call you within 24 hours with batch dates, fees and AC500 hardware access options.

No spam. Used only to share course details for this enquiry.

Practise every lab on real ABB hardware

AC500-eco PLC, ACS580 drive and HMI trainer kits: live online, Pune classroom or corporate in-plant training.

Request Course Details
Verified learning pathway

Discuss This Technical Course

Explore practical curriculum, software, hardware and batch options for this technology.

Content reviewed: 14 October 2026

ABB PLC & Automation Builder Learning Path

Follow the full 20-lab ABB AC500-eco practical series in order, or start from the ABB PLC Lab Manual hub.

  1. Lab 1: Automation Builder Installation & AC500-eco Setup
  2. Lab 2: Connect AC500-eco PLC via Ethernet
  3. Lab 3: Create a New Automation Builder Project
  4. Lab 4: AC500-eco IO Configuration
  5. Lab 5: Digital Input Mapping
  6. Lab 6: Digital Output Mapping
  7. Lab 7: First Ladder Program: Start/Stop
  8. Lab 8: Download a Program to AC500-eco
  9. Lab 9: Upload a Program from AC500-eco
  10. Lab 10: Online Monitoring, Force & Write
  11. Lab 11: Timers & Counters in Ladder
  12. Lab 12: Network & Tag Mapping
  13. Lab 13: Alarm Mapping & Fault Latching
  14. Lab 14: Tower Lamp Logic
  15. Lab 15: Emergency Stop & Interlocks
  16. Lab 16: Manual Mode Logic
  17. Lab 17: Auto Mode Sequence Logic
  18. Lab 18: Structured Text (ST) Programming
  19. Lab 19: AC500-eco to ACS580 Modbus RTU Setup
  20. Lab 20: Control ACS580 via Modbus RTU
  21. ABB AC500 PLC Selection Guide
☎ Call WhatsApp ✉ Email Enquire Now