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

ABB Automation Builder Installation and AC500-eco PM564-ETH Setup

Lab 1 of the Softwell ABB PLC lab manual. Get the software and the hardware ready: install Automation Builder with the right AC500 device packages, understand every block of the AC500-eco trainer, wire 24 VDC power safely and confirm the CPU starts cleanly.

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

Automation Builder is ABB's single engineering tool for AC500 and AC500-eco PLCs, drives and HMIs. Download it from ABB, install it as administrator with the AC500 V2 package (for PM5xx eco CPUs such as PM564-ETH) and the V3 package (for PM50xx CPUs), then power the CPU from a 24 VDC supply and check the status LEDs. The Basic edition is free and is enough for every lab in this series.

  • Install Automation Builder as administrator and include the AC500 V2 and V3 device packages
  • PM564-ETH is an AC500-eco V2 CPU; PM50xx-ETH CPUs are V3. The programming screens differ, the workflow does not
  • Use a separate 24 VDC feed for the CPU and the I/O process supply, and check polarity before switching on
  • Record the PC, PLC and HMI IP plan now: you will use it in every lab
HardwareAC500-eco PM564-T-ETH, DX561, 24 VDC PSU, push button panel
SoftwareWindows 10/11 64-bit PC with admin rights, internet for download
Before you startNo previous lab needed. Basic electrical safety knowledge

This series uses one trainer kit and one conveyor example from Lab 1 to Lab 20. Every tag name, IP address and wiring point you meet here appears again in later labs, so it pays to set things up carefully now.

Step 1: Understand the AC500-eco Lab Kit Architecture

Input: trainer kit drawing 10 minutes

Before installing anything, look at what you will be programming. The drawing below is the full lab kit. Orange lines are Ethernet, the yellow dotted line is the I/O bus between the CPU and the expansion module, and the blue dashed line is the RS-485 link to the drive.

AC500-eco lab kit architectureEngineering PC, switch and CP604 HMI on Ethernet; AC500-eco CPU with DX561 module; push buttons, sensors and ACS580 drive in the field.Control panelEngineering PC192.168.0.100Ethernet switchunmanagedCP604 HMI192.168.0.20AC500-eco PM564-T-ETH192.168.0.10COM1: RS-485 Modbus RTUDX561 8DI / 8DOI/O bus slot 1%IX1.x / %QX1.xPush buttons & selectorsStart, Stop, Reset, Auto/ManSensors & feedbacksEntry/exit, MPCB, contactorACS580 VFDModbus RTU node 1
Ethernet, moving dots show data I/O bus to expansion module Hardwired field signals RS-485 Modbus RTU
Select any device in the drawing

Click or tab to a device to see its role in the lab kit.

Fig. 1 Softwell AC500-eco lab kit. The same architecture is used in all 20 labs.
DeviceLocationAddressRole
AC500-eco CPU PM564-T-ETHControl panel192.168.0.10 (Ethernet), COM1 RS-485Runs the program; onboard DI/DO/AI/AO
DX561 digital I/O moduleI/O bus, slot 1n/a8 DI + 8 DO (24 VDC) for extra field signals
24 VDC power supplyControl paneln/aCPU supply plus process supply for inputs and outputs
CP604 HMI (optional)Panel door192.168.0.20Operator screens, alarms (Labs 12–13)
ACS580 VFDDrive panelModbus RTU node 1 on COM1Conveyor motor speed control (Labs 19–20)
Engineering PCPortable192.168.0.100Automation Builder, download, monitoring
Unmanaged Ethernet switchControl paneln/aConnects PC, PLC and HMI
Expected result: you can point to each device on the real kit and say what it does and how it is connected.

Step 2: Check PC Requirements and Download Automation Builder

Windows 10/11, 64-bit 10 minutes + download

Automation Builder comes in editions. The Basic edition is free and covers configuring and programming AC500-eco CPUs, which is all this series needs. Paid editions add features such as simulation and advanced diagnostics.

ItemRecommendationWhy it matters
Operating systemWindows 10 or 11, 64-bitOlder Windows versions are not supported by current releases
User rightsLocal administrator for installationThe installer adds drivers and the communication gateway
Disk spaceAllow at least 20 GB freeDevice packages and libraries are large
EditionAutomation Builder BasicFree; supports AC500-eco programming
DownloadABB website: Automation Builder product pageAlways use the latest version that supports your CPU firmware
AntivirusAllow the gateway service through the firewallBlocked gateway = no online connection in Lab 2
Version tip

Note the CPU firmware version printed on the label or shown later in the online diagnostics. Projects should be built with an Automation Builder version that supports that firmware.

Step 3: Install Automation Builder with the AC500 Device Packages

Installer: Automation Builder setup 30–60 minutes
  1. Right-click the installer and choose Run as administrator.
  2. Accept the licence and pick the Basic edition (or the edition your licence covers).
  3. In the feature selection, tick AC500 V2 (needed for PM554/PM556/PM564/PM566-ETH eco CPUs) and AC500 V3 (for PM50xx eco and PM56xx CPUs). Drive and panel packages are optional.
  4. Let the installer add the communication gateway and USB/serial drivers when asked.
  5. Restart the PC, start Automation Builder and open Help > About to confirm the version and installed packages.
1Run as adminInstaller with full rights
2Pick editionBasic is free
3Select packagesAC500 V2 + V3
4Drivers & gatewayAllow when prompted
5Restart & verifyHelp > About
Expected result: Automation Builder opens without licence errors and the device catalogue lists AC500-eco CPUs.

Step 4: Wire 24 VDC Power to the CPU and I/O

24 VDC SELV supply 15 minutes

The AC500-eco CPU needs a 24 VDC supply for its electronics, and the digital inputs and transistor outputs need a 24 VDC process supply. On the trainer they come from the same power supply through separate MCBs, so an output short circuit cannot take the CPU down.

CircuitFeedsProtectionCheck before power on
CPU supplyCPU 24 VDC terminals (L+ / M)MCB / fuse 2 APolarity: + to L+, 0 V to M
Input supplyPush buttons, selectors, sensorsMCB 2 ACommon of the input group to the correct rail (sink/source wiring)
Output process supplyTransistor outputs (UP / ZP)MCB 4 AOutputs will not switch without this supply
Shield / earthPanel earth barn/aCable shields and FE terminal bonded
Terminal names and layout differ between CPU variants (transistor -T versus relay -R outputs). Always follow the terminal diagram printed on the module and in the ABB hardware manual for your exact CPU.
Expected result: all supply voltages measure 24 VDC ±10 % at the CPU and module terminals with the correct polarity.

Step 5: Power Up and Run the Lab 1 Checklist

Trainer witness 10 minutes

Switch on the CPU supply first, then the I/O supplies. A new CPU with no program normally comes up in STOP with the power LED on and no error. Use the checklist to record the result; it updates the progress bar as you go.

0 of 7 checks recorded
IDCheckHow to checkPass criterionResult
Software
S-01Automation Builder startsOpen it from the Start menuNo licence or package errors
S-02AC500-eco CPUs in catalogueAdd device dialog, search PM564PM564-T-ETH listed
Hardware
H-01CPU power LEDSwitch on CPU supplyPower LED steady
H-02No CPU errorLook at the error LEDError LED off (or explained by missing program)
H-03Input LEDs follow buttonsPress Start, turn selectorMatching input LED lights
H-04DX561 recognisedModule status LEDNo module error indication
H-05IP plan recordedWrite PC/PLC/HMI IPs on the kit sheetMatches the table in Step 1

Practice Exercise

Exercise

Draw the lab kit architecture from memory on paper, label every device with its IP or bus position, then compare with Fig. 1. Next, find the firmware version on your CPU label and check that your installed Automation Builder version supports it.

Troubleshooting

SymptomLikely causeFix
Installer stops with access deniedNot run as administratorRight-click the installer and run as administrator
PM564 not found in the device catalogueAC500 V2 package not installedRun the installer again and add the AC500 V2 feature
CPU power LED offWrong polarity or tripped MCBCheck L+/M polarity and the MCB, measure 24 VDC at the terminals
Input LED does not lightInput common not wired to the right railCheck sink/source wiring of the input group common
Error LED on at first power upNo program or a configuration mismatchNormal on a blank CPU; it clears after the first download in Lab 8

Frequently asked questions

Is ABB Automation Builder free?

Yes. Automation Builder Basic is free of charge and supports configuring and programming AC500-eco PLCs. Paid Standard and Premium editions add features such as simulation and extended diagnostics.

Which Automation Builder package do I need for PM564-ETH?

PM564-ETH is an AC500-eco V2 CPU, so install the AC500 V2 package. If you also use newer PM50xx eco CPUs, add the AC500 V3 package.

What is the difference between AC500-eco V2 and V3 CPUs?

V2 eco CPUs (PM554, PM556, PM564, PM566) are programmed with the CoDeSys 2.3-based editor inside Automation Builder. V3 eco CPUs (PM50xx) use the CODESYS V3-based editor, offer more memory and newer features. The lab workflow is the same.

Can I wire the CPU and the outputs from one 24 V supply?

Yes, but feed them through separate MCBs or fuses so a short on an output circuit cannot switch off the CPU.

What should a new AC500-eco CPU show at first power up?

The power LED on and the CPU in STOP. An error indication on a blank CPU usually just means there is no valid program yet.

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