Allen-Bradley SLC 500 programsabilna je upravljačka platforma koja se upotrebljava za automatizaciju strojeva, upravljanje procesima i distribuirane industrijske primjene. Njezina arhitektura objedinjuje procesorske ili upravljačke jedinice s lokalnim ili udaljenim I/O jedinicama, komunikacijskim sučeljima, energetskim komponentama i dodatnom opremom sustava. Tehničke karakteristike ovise o kataloškom broju i mogu uključivati kapacitet memorije, gustoću I/O jedinica, komunikacijski protokol, format nosača ili sabirnice, mogućnosti redundantnosti, generaciju firmvera i specifikacije za radne uvjete. Kolekcija obuhvaća obradu, rukovanje signalima, umrežavanje, proširenje i prateći hardver povezan s platformom. Funkcionalno, sustav izvršava upravljačku logiku, razmjenjuje podatke s uređajima na terenu i nadzornim sustavima te koordinira diskretne, analogne, kretne ili procesne signale. Pravilan odabir komponenti zahtijeva usklađivanje obitelji upravljača, revizije hardvera, arhitekture kućišta, komunikacijskog sučelja i električnih specifikacija instaliranog sustava.