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

How to Create a New Project in ABB Automation Builder

Build the project that every later lab grows from. Choose the exact CPU, understand each node of the device tree, add the DX561 placeholder and save the project with a naming convention your team can follow.

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

In Automation Builder choose File > New Project, select an empty project, then Add Object or Insert Device and pick the exact AC500-eco CPU, for example PM564-T-ETH, from the AC500 catalogue. The device tree then shows the CPU with its onboard I/O, interfaces (ETH1, COM1), I/O bus and the PLC application. Name the project after the machine and save it before adding I/O or logic.

  • Pick the CPU by the exact order type on the label: T (transistor) and R (relay) variants differ
  • The device tree mirrors the real panel: CPU, interfaces, I/O bus, then modules
  • Save often and keep one project per machine with a version number in the file name
  • The application node is where the program lives; configuration nodes describe hardware
HardwareNot needed (offline lab)
SoftwareAutomation Builder with AC500 V2 package
BeforeLab 1 and Lab 2

An Automation Builder project is two things in one file: a hardware configuration that must match the real panel, and the PLC application with your logic. Getting the first right saves hours of “configuration mismatch” errors later.

Step 1: Create the Project File

File > New Project 5 minutes
  1. Start Automation Builder and choose File > New Project.
  2. Select an empty project, name it SW_Conveyor_AC500eco_v01 and choose a folder you back up.
  3. Click OK. An empty device tree appears.
Naming ruleExampleWhy
Machine or line name firstSW_ConveyorFind the project by machine, not by date
Controller familyAC500ecoAvoid opening with the wrong package
Version suffix_v01, _v02Roll back after a bad change, match what is in the PLC
No spaces or special charactersUnderscores onlyAvoids path and archive problems

Step 2: Insert the AC500-eco CPU

Device catalogue 5 minutes
  1. Right-click the project root and choose Add object / Insert device.
  2. Open the AC500 catalogue and select the eco CPU family.
  3. Pick PM564-T-ETH (or the exact type on your CPU label) and click Add.
  4. Rename the CPU node PLC_Conveyor.
Choosing PM564-R-ETH (relay outputs) for a PM564-T-ETH (transistor outputs) CPU, or the wrong firmware version, gives a configuration error at download. Match the label exactly.

Step 3: Read the Device Tree

Project tree 10 minutes

Click each block in the drawing to see what that part of the device tree is for. The tree is the software picture of the hardware in Fig. 1 of Lab 1.

Automation Builder device tree for AC500-ecoProject root contains the PM564-T-ETH CPU with onboard IO, ETH1, COM1, the I/O bus with a DX561 module and the PLC application.SW_Conveyor_AC500eco_v01ProjectPLC_ConveyorPM564-T-ETHOnboard IO6 DI · 6 DO · 2 AI · 1 AOETH1192.168.0.10COM1RS-485IO-BusS500-eco modulesDX561slot 1: 8DI / 8DOApplicationPOUs, tasks, variables
Tree structure I/O bus
Select any device in the drawing

Click or tab to any node of the device tree.

Fig. 1 The device tree of the lab project. Every later lab adds to one of these nodes.

Step 4: Set Basic CPU Parameters and Save

CPU parameters 10 minutes
  1. Double-click the CPU and review the parameters. Leave defaults for now; note the setting that decides whether the CPU starts in RUN after power up.
  2. Open ETH1 and enter 192.168.0.10 / 255.255.255.0 so the project matches the CPU from Lab 2.
  3. Open the application and check that a PLC_PRG program and a cyclic task exist (they are created by default).
  4. Choose Project > Check all / Build. Fix anything red.
  5. Save with Ctrl+S.
1New projectEmpty template
2Insert CPUExact type
3Set ETH1 IP192.168.0.10
4Check/Build0 errors
5Save_v01
Expected result: a saved project with the correct CPU, ETH1 IP set and a build with zero errors.

Practice Exercise

Exercise

Create a second project for a PM554-T-ETH CPU and compare its onboard I/O node with PM564. Write down the differences, then delete the practice project.

Troubleshooting

SymptomLikely causeFix
CPU type not in cataloguePackage missing or old Automation BuilderInstall AC500 V2 package / update Automation Builder
Build error after adding CPUFirmware version not supported by the projectSelect the CPU version matching your hardware
Project will not open on another PCDifferent Automation Builder versionUse the same or newer version; archive the project with libraries
Application node missingDevice added without applicationRight-click CPU, add the PLC application

Frequently asked questions

How do I create a new project in ABB Automation Builder?

Choose File > New Project, select an empty project, then insert the AC500 CPU matching your hardware from the device catalogue. Configure its interfaces, check the application and save.

What is the device tree in Automation Builder?

It is the structured view of your hardware and software: CPU, onboard I/O, communication interfaces, the I/O bus with expansion modules and the PLC application.

Does the CPU type in the project have to match exactly?

Yes. The order type and firmware must match the real CPU or the download will report a configuration mismatch.

Where is the PLC program stored in the project?

Under the application node of the CPU: PLC_PRG, other POUs, global variables and the task configuration.

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