Allen-Bradley ControlLogix je programirljiva 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 modulima, 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 modula, komunikacijski protokol, format regala ili stražnje sabirnice, mogućnosti redundantnosti, generaciju firmvera i specifikacije za radne uvjete. Zbirka obuhvaća obradu, upravljanje signalima, umrežavanje, proširenje i pripadajući hardver povezan s platformom. Funkcionalno, sustav izvršava upravljačku logiku, razmjenjuje podatke s terenskim uređajima i nadzornim sustavima te koordinira diskretne, analogne, pogonske 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.