Типичный программируемый микропроцессорный контроллер (в дальнейшем PLC) представляет из себя полностью законченное функциональное устройство состоящее из процессора, озу, пзу, блока реле и (или) аналоговых модулей.

Пример:

На фотографии изображен PLC серии VersaMax Micro имеющий 8 DC (как правило это +24V или -24V, 6 релейных выходов, 18 кВ памяти.

Как правило, все PLC имеют одинаковую структуру и отличаются количеством входов-выходов, размером памяти, дополнительными модулями. Причем, к 1 процессорному блоку можно подключить до 8 дополнительных модулей различной конфигурации.