ABB AC500 Controllers, S500 I/O and Fieldbus Modules

ABB / AC500 controllers

An AC500 station is a terminal base plus a CPU plus I/O modules on terminal units. Four separate order lines before anything works, and the XC version cannot be identified by looking at it.

AC500 is the ABB modular PLC platform, with AC500-eCo as the compact variant. It turns up in New Zealand water treatment, building services and machine builds.

The three parts of an AC500 station

Get this right before ordering, because none of the parts work alone.

Part What it does
TB5xx terminal base Carries the CPU and the communication modules. Provides the Ethernet connector
PM5xx CPU Plugs into the terminal base
TU5xx terminal unit Carries an I/O module and holds the field wiring
I/O module DI, DO, DC, AI, AO, AX or DX. Plugs into a terminal unit

The terminal unit holds the wiring, so an I/O module can be swapped without touching a terminal. Same principle as the Phoenix Contact relay base and the Pilz surge plug: the consumable part is separate from the wired part.

That is good news on a failure. It also means a parts list that names only CPUs and I/O modules is incomplete.

The terminal base slot count is in the number

Terminal base Order code Communication module slots
TB511-ETH 1SAP111100R0270 1
TB521-ETH 1SAP112100R0270 2
TB523-2ETH 1SAP112300R0277 4, with 2 x Ethernet RJ45
TB541-ETH 1SAP114100R0270 4

ARCNET versions exist as TB511-ARCNET, TB521-ARCNET and TB541-ARCNET.

If you are adding a fieldbus coupler to an existing station, count the free slots on the terminal base first. Running out means changing the base, which means rewiring the CPU.

One hard restriction

ABB states that the TB523-2ETH can only be used together with the PM591-2ETH.

It is not a general purpose four-slot base. Pair it with anything else and it will not work.

Backward compatibility

ABB notes these terminal bases are compatible with both previous AC500 CPU versions (R01xx) and newer ones (R02xx).

Useful if you are keeping an older station running: a current terminal base will accept an older CPU.

You cannot see whether a module is an XC version

An excellent detail from the ABB installation instructions, and one that will catch anyone buying used.

XC means eXtreme Conditions, for wider ambient temperature, humidity and vibration.

ABB states: terminal bases for use in extreme ambient conditions have no marking for the XC version. The figure 3 in the part number 1SAP3... on the label identifies the XC version.

Order number starts Version
1SAP1..., 1SAP2... Standard
1SAP3... XC, extreme conditions

So read the order number, not the module. If your installation is in an unheated building, a chiller room or a vibrating structure, and the original was XC, a standard replacement is not equivalent even though it is physically identical.

The wall mounting accessory is mandatory

Straight from the ABB installation instructions, and stated as a requirement rather than a recommendation.

When assembling AC500 modules with screws rather than DIN rail, the TA526 wall mounting accessory is mandatory. ABB warns that without it the modules can bend and be damaged during assembly.

If you are screw-mounting a station, that is a part to include.

AC500 CPUs

AC500-eCo, compact

CPU Notes
PM554, PM556 May be followed by -RP, -RT or -ETH
PM564, PM566 May be followed by -RP, -RT or -ETH

PM554 and PM564 have no built-in real time clock. ABB supplies the TA562-RTC as a real time clock option specifically for those two CPUs.

If your application timestamps data or runs a time schedule, check whether that module is fitted. On a replacement it will not be included.

AC500 V2, modular

CPU Notes
PM571, PM572, PM573 May be followed by -ETH or -ARCNET
PM581, PM582, PM583, PM585 May be followed by -ETH or -ARCNET
PM590, PM591, PM592 May be followed by -ETH or -ARCNET
PM591-2ETH Pairs with TB523-2ETH
PM595-4ETH May be followed by -F or -M
EC581, EC583 May be followed by -ETH or -ARCNET
PM783F, BCU06-ETH Variants

Confirmed order code: PM573-ETH is 1SAP130300R0271.

Newer generation

CPU
PM5012, PM5032, PM5052
PM5071, PM5082
PM5630, PM5650, PM5670, PM5675

Safety

Module Function
SM560-S Safety CPU
DI581-S Safety digital input
DX581-S Safety digital I/O
AI581-S Safety analog input
TU582-S Safety terminal unit

The S suffix marks the safety range, and safety modules need the safety terminal unit. The usual caution applies: a like-for-like replacement preserves the safety assessment, a substitution may not, and that decision belongs to whoever is responsible for the machine.

S500 I/O modules

Digital

Module Notes
DI524 32 digital inputs, 24 V DC, 1-wire. Order code 1SAP240000R0001
DI561, DI562, DI571, DI572 Digital input
DO524, DO561, DO562, DO571, DO572, DO573 Digital output
DC522 Digital input and output. Order code 1SAP240600R0001
DC505, DC523, DC532, DC541, DC551, DC561, DC562 Digital configurable I/O
DX522, DX531, DX571 Mixed digital I/O

Analog

Module Type
AI523, AI531, AI561, AI562, AI563 Analog input
AO523, AO561 Analog output
AX521, AX522, AX561 Mixed analog I/O
AC522 Analog configurable

Specialty

Module Function
DA501, DA502 Mixed digital and analog
CD522 Counter and encoder
FM502, FM562 Function modules
PD501 Power distribution

The FM502-CMS condition monitoring module needs a TF5x1 function module terminal base for direct interfacing to the CPU. It handles high frequency signals such as vibration, current, voltage and encoder speed. ABB specifies the PM592 CPU on the same TF5x1 for data storage and signal processing.

Networking and fieldbus

The part of AC500 that generates most of the confusion, because two different families both look like communication parts.

CI is out on the network, CM plugs into the CPU

CI coupler CM module
Where it sits Out in the field, at the head of a remote I/O station In a slot on the CPU terminal base
What it does Puts a block of S500 I/O onto the network Gives the CPU an interface to a network
Role on the bus Usually a device or slave Usually the master, sometimes a slave
Carries I/O Yes. Modules clip on beside it No

So a CI is remote I/O and a CM is a fieldbus card. They are not alternatives, and a parts list that has one where it needs the other will not work.

If the part is in the cabinet next to the CPU, it is a CM. If it is in a remote box with I/O modules beside it, it is a CI.

CI communication couplers, remote I/O heads

Coupler Suffixes available
CI501, CI502, CI504, CI506 May be followed by -PNIO, -ETHCAT, -MODTCP, -DP, -CN, -CS31 or -HA
CI511, CI512, CI521, CI522
CI541, CI542, CI581, CI582
CI590, CI592

The suffix is the protocol and it is not a variant. A CI501-PNIO is a PROFINET device and a CI501-MODTCP is a Modbus TCP device. Same base number, different networks entirely.

So the suffix has to match the network, not the CPU. That is the most common ordering error on this range, because the base number looks like the whole part number.

The node address is set on the coupler

Worth noting before a remote station is swapped.

CI couplers carry address switches, and the node address is set on the hardware rather than in the project. A replacement arrives with the switches at their default.

So note or photograph the switch positions before the old coupler comes off the wall. A correct coupler at the wrong address is invisible to the master and looks exactly like a dead unit.

CM communication modules, fitted to the terminal base

Module Suffixes
CM572, CM574, CM575, CM577, CM578, CM579, CM588 May be followed by -DP, -RS, -RCOM, -DN, -CN, -PNIO or -ETHCAT
CM589-PNIO PROFINET

Master and slave are different modules

The distinction that matters most in the CM range, and it is easy to miss because the numbers are close.

A module that makes the AC500 the master of a network and a module that makes it a slave on somebody else's network are separate parts. On PROFINET, the CM579-PNIO is the controller side and the CM589-PNIO is the device side.

Situation What you need
AC500 runs the network and drives remote I/O or drives The master or controller module
AC500 reports to another PLC or a DCS The slave or device module

Both will fit the slot and only one will do the job. Tell us whether the AC500 is running the network or answering to one, and send the exact number off the module.

Slot count is the constraint on adding one

Worth checking before quoting an extension rather than after.

CM modules occupy slots on the terminal base, and the base is sized at build time. A TB511 has one slot; a TB541 has four.

So adding a fieldbus to a station on a single-slot base means changing the base, which means unplugging the CPU and moving the Ethernet connection. That is a shutdown job rather than a plug-in one.

Count the free slots first. The table further up this page gives the counts.

Onboard Ethernet and a CM are not the same thing

A CPU with an -ETH suffix has Ethernet through the terminal base connector. That covers programming, Modbus TCP and general TCP/IP.

It does not give you PROFINET, EtherCAT, PROFIBUS or DeviceNet. Those need a CM module even though the physical connector on an Ethernet-based fieldbus looks identical.

That is the same trap as everywhere else in industrial networking: RJ45 and CAT cable do not mean ordinary Ethernet rules apply. An EtherCAT segment off a CM579-ETHCAT cannot be branched with a switch, in exactly the way described on our Beckhoff junctions page.

CS31 is the legacy path

CS31 is the ABB legacy fieldbus, and it appears as both a coupler suffix and a terminal unit variant.

That matters on a migration. An AC500 can take over an existing AC31-era CS31 network rather than replacing the field I/O, which turns a rebuild into a controller swap.

If a plant is moving off AC31 and has racks of CS31 I/O still working, that is the question to ask before quoting a full replacement.

Where the configuration lives

Item On a replacement
CM module Parameters are in the Automation Builder project. A like-for-like module goes straight in
CI coupler Node address is on the switches. Set it to match
I/O module Nothing to transfer
CPU Needs the application, and the TA521 battery for retained data

So network parts are good spares. One of each CM and CI type you run covers every station on the site.

ABB does not make the plant switches

Worth saying plainly, because people ask.

ABB has no general industrial Ethernet switch range for factory automation. The AC500 networking parts above are fieldbus interfaces and remote I/O heads, not switches.

So the switches and the plant network infrastructure around an ABB installation almost always come from somebody else. We supply that side too, and the relevant ranges are Siemens SCALANCE, Schneider ConneXium, Allen-Bradley Stratix and Phoenix Contact Factoryline.

ABB's own switch products sit in substation and utility automation rather than plant, so if you have an AFS or AFF unit out of a switchyard, send the number and we will treat it separately.

Terminal units

Terminal unit Notes
TU505 to TU510 I/O terminal units
TU515 24 V DC, screw terminals
TU516 24 V DC, spring terminals
TU517, TU518, TU520-ETH Terminal units
TU531 230 V AC with relays, screw terminals
TU532 230 V AC with relays
TU541, TU542 Terminal units
TU551-CS31, TU552-CS31 For CS31 fieldbus
TU582-S Safety terminal unit

The screw versus spring distinction runs through the terminal unit range. TU515 is screw and TU516 is spring, at 24 V DC. If your panel is wired for one, the other will not terminate.

The 230 V AC relay units are a different family again. Check the voltage before ordering.

Accessories

Part Function
TA521 Battery
TA523, TA524 Accessories
TA526 Wall mounting accessory. Mandatory for screw assembly
TA562-RTC Real time clock for PM554 and PM564
MC502 SD memory card
TK501 to TK504 Programming cables
PD501 Power distribution module

The TA521 battery is the one to act on before it fails. Same argument as every other platform with battery-backed memory. If nobody knows when it was last changed, change it while the plant is running.

Before ordering a replacement

Symptom Check first
Remote station invisible to the master after a swap The node address switches on the CI coupler
New CM module fitted and nothing communicates Master against slave. Both fit the slot
No free slot for a new fieldbus The terminal base slot count, before quoting the module
Module fails early in a cold or vibrating location Whether the original was a 1SAP3 XC version
Retained data lost on power down The TA521 battery
Time schedule or timestamps wrong on an eCo CPU Whether the TA562-RTC is fitted. PM554 and PM564 have no clock
Terminal will not land on the new unit Screw against spring terminal unit

Legacy ABB control platforms

Platform Notes Status
AC31 Predecessor to AC500, 07KT and 07KR series Discontinued
S800 I/O Distributed I/O for process systems Mature
S900 I/O Intrinsically safe remote I/O Mature
AC 800M Process automation controller Current
Advant, AC 400, AC 100 Earlier process systems Long discontinued
Melody, Freelance Process control Mixed

Legacy ABB process hardware carries 3BSE and 3BHE order numbers. Those are the ones to send us.

What to send us

The 1SAP order code where you have it. It is what identifies an XC version.

Whether you need the terminal base and terminal units as well as the modules.

Which network the part sits on, and the exact suffix.

Whether the AC500 is the master or a slave, for a CM module.

The node address switch positions, for a CI coupler.

Screw or spring terminals, for a terminal unit.

What we can supply

Current production. AC500 and AC500-eCo CPUs, terminal bases, S500 I/O, terminal units, CM communication modules, CI remote I/O couplers and accessories, including XC versions. Quoted with a delivered lead time.

Discontinued. AC31, older AC500 V2 CPUs, S800 and S900 I/O, CS31 hardware, Advant hardware. Surplus and tested used.

The parts that hold up a build. Terminal bases, terminal units and communication couplers.

We buy ABB control hardware

AC500 modules, S800 I/O and Advant hardware all hold value. CM and CI communication parts in particular, because a plant still running the network cannot always get them new.

If you are decommissioning, do not scrap them, and keep couplers with the I/O stations they headed. See Sell To Us.

Related

ABB overview. ACS550 and ACS580, ACS880, S800 I/O and AF contactors.

For controllers from other brands see Siemens S7-1500, CompactLogix and Omron Sysmac.

Send us your order codes

Send the 1SAP number where you have it, since that is what identifies an XC version. Tell us whether you need the terminal base and terminal units as well as the modules. Quotes in NZD including GST.

Request a quote


Industech is an independent supplier of new, surplus and used industrial automation equipment. We are not an authorised distributor of, approved by, sanctioned by, or affiliated with ABB Ltd. ABB, AC500, Automation Builder and Advant are trademarks of ABB Ltd. PROFINET and PROFIBUS are trademarks of PROFIBUS Nutzerorganisation. EtherCAT is a trademark of Beckhoff Automation. All trademarks, brand names and order codes are the property of their respective owners and are used here for identification purposes only.

New

With a great range of the top brands, make us part of your next project.

Asset realization

Ask us about our asset realization program to turn your unused spare parts into cash instead of letting them collect dust on the shelf.

Legacy equipment

With our professional expertise, we can help you source and acquire those elusive legacy parts at competitive prices.

What Makes Us Different?

We make it our business to understand your business

We take the time to understand your needs and goals for your plant or project, with reliability and longevity as our top priorities.

Ethical Pricing

At Industech, we take pride in our ethical pricing structure, ensuring you receive the best value we can offer.

We supply new, surplus and cost-effective alternatives from major industrial brands including:

  • IFM
  • Siemens
  • Lenze
  • B&R Automation
  • ABB
  • Rockwell Automation (Allen Bradley)
  • Schneider Electric
  • Berger Lahr
  • PILZ
  • Sick
  • Emerson Electric
  • Festo
  • Beckhoff
  • Omron Corporation
  • General Electric (GE)
  • Banner
  • Keyence
  • HBM and so much more.

Maximizing Efficiency with Industry-Leading Automation and Monitoring Spares for Your Business

We take pride in providing professional, reliable, and cost-effective alternatives to new automation and control parts from all major brands.