De PLC bestaat uit de volgende hoofdcomponenten:
- Voeding:Het voedt de componenten van de PLC met DC-spanning. Om dit te doen, zet de voeding de AC-lijnspanning van de gebruiker (bijv. 120 volt in de VS) om naar een lagere DC-spanning (bijv. 24 volt).
- Verwerker:Een solid-state-apparaat dat industriële besturingsfuncties implementeert in productieomgevingen (bijvoorbeeld productielijnen, gereedschapsmachines, robotapparatuur), evenals andere procesbesturingsfuncties.
- Invoer/uitvoer (I/O):De PLC bevat een verscheidenheid aan invoer- en uitvoermodules. Invoermodules detecteren de status van invoersignalen van verschillende bronnen, zoals drukknoppen, schakelaars en verschillende sensoren. Uitvoermodules zijn daarentegen bestemd om apparaten zoals relais en lampen te besturen.
- Communicatiemodules en -protocollen:De communicatiemodules van een PLC helpen bij het overbrengen van digitale gegevens tussen de PLC en andere apparaten op de industriële site. Om deze overdracht mogelijk te maken, implementeert de communicatiemodule een of meer protocollen, zowel bedraad als draadloos. Een niet-uitputtende lijst van industriële protocollen die door PLC's worden gebruikt, omvat EtherNet/IP, Profibus, Modbus, Interbus, ProfiNet, enz. PLC-communicatie vindt plaats via ingebouwde poorten op het apparaat, zoals USB (Universal Serial Bus), Ethernet, RS-232, RS-485 en RS-422-poorten. Met behulp van deze poorten communiceert de PLC met softwaresystemen, externe apparaten (bijv. sensoren, actuatoren) en andere besturingssystemen (bijv. SCADA).
- Ontslag:Belangrijke industriële PLC-installaties bieden een soort redundantie. Ze bevatten specifiek een schaduw-PLC-systeem dat bestemd is om het primaire systeem te vervangen in geval van een storing. Om te detecteren wanneer het redundante systeem moet worden geactiveerd, implementeert de PLC een heartbeat-mechanisme.
- PLC-programma:Een belangrijk element van een PLC-apparaat is de besturingslogica. Deze wordt geprogrammeerd en weergegeven in talen die specifiek zijn voor industriële automatisering en elektrische systemen, zoals ladderdiagrammen en functieblokdiagrammen.




