Allen-Bradley CompactLogix este o platformă de control programabilă utilizată pentru automatizarea mașinilor, controlul proceselor și aplicații industriale distribuite. Arhitectura sa combină unități de procesor sau controler cu module I/O locale sau la distanță, interfețe de comunicație, componente de alimentare și accesorii de sistem. Caracteristicile tehnice depind de numărul de catalog și pot include capacitatea memoriei, densitatea I/O, protocolul de comunicație, formatul rackului sau al magistralei de fundal, opțiunile de redundanță, generația firmware-ului și clasificările de mediu. Colecția acoperă procesarea, gestionarea semnalelor, rețelele, extinderea și hardware-ul auxiliar asociat platformei. Din punct de vedere funcțional, sistemul execută logica de control, schimbă date cu dispozitivele de teren și sistemele de supraveghere și coordonează semnale discrete, analogice, de mișcare sau de proces. Selectarea corectă a componentelor necesită compatibilizarea familiei de controler, a reviziei hardware, a arhitecturii șasiului, a interfeței de comunicație și a specificației electrice a sistemului instalat.