PLC се състои от следните основни компоненти:
- Захранване:Той захранва компонентите на PLC с постоянно напрежение. За да направи това, захранването преобразува мрежовото AC напрежение на потребителя (напр. 120 волта в САЩ) в по-ниско постоянно напрежение (напр. 24 волта).
- Процесор:Устройство в твърдо състояние, което изпълнява функции за индустриален контрол в производствени среди (напр. производствени линии, машинни инструменти, роботизирано оборудване), както и други функции за контрол на процеси.
- Вход/изход (I/O):PLC съдържа различни входни и изходни модули. Входните модули откриват състоянието на входните сигнали от различни източници като бутони, превключватели и различни сензори. От друга страна, изходните модули са предназначени за управление на устройства като релета и светлини.
- Комуникационни модули и протоколи:Комуникационните модули на PLC помагат при прехвърлянето на цифрови данни между PLC и други устройства в индустриалния обект. За да позволи това прехвърляне, комуникационният модул прилага един или повече протоколи, както кабелни, така и безжични. неизчерпателен списък на индустриалните протоколи, използвани от PLC, включва EtherNet/IP, Profibus, Modbus, Interbus, ProfiNet и др. PLC комуникацията се осъществява чрез вградени портове на устройството, като USB (Universal Serial Bus), Ethernet, RS-232, RS-485 и RS-422 портове. Използвайки тези портове, PLC комуникира със софтуерни системи, външни устройства (напр. сензори, изпълнителни механизми) и други системи за управление (напр. SCADA).
- Излишък:Важните промишлени PLC инсталации осигуряват някакъв вид резервиране. По-конкретно, те съдържат скрита PLC система, която е предназначена да замени основната система в случай на повреда. За да открие кога трябва да се активира резервираната система, PLC прилага механизъм за сърдечен ритъм.
- PLC програма:Ключов елемент на едно PLC устройство е неговата управляваща логика, която се програмира и отразява на езици, специфични за индустриалната автоматизация и електрическите системи, като стълбовидни диаграми и функционални блокови диаграми.




