A PLC a következő fő alkatrészekből áll:
- Tápegység:Egyenfeszültséggel látja el a PLC alkatrészeit. Ehhez a tápegység átalakítja a felhasználó hálózati feszültségét (pl. 120 volt az USA-ban) alacsonyabb egyenfeszültségre (pl. 24 volt).
- Processzor:Szilárdtest-eszköz, amely ipari vezérlési funkciókat valósít meg gyártási környezetben (pl. gyártósorok, szerszámgépek, robotberendezések), valamint egyéb folyamatirányítási funkciókat.
- Bemenet/kimenet (I/O):A PLC számos bemeneti és kimeneti modult tartalmaz. A bemeneti modulok érzékelik a különböző forrásokból, például nyomógombokból, kapcsolókból és különféle érzékelőkből származó bemeneti jelek állapotát. Másrészt a kimeneti modulok olyan eszközök vezérlésére szolgálnak, mint a relék és a lámpák.
- Kommunikációs modulok és protokollok:A PLC kommunikációs moduljai segítik a digitális adatok átvitelét a PLC és az ipari telephelyen található egyéb eszközök között. Az átvitel engedélyezéséhez a kommunikációs modul egy vagy több, vezetékes és vezeték nélküli protokollt valósít meg. a PLC-k által használt ipari protokollok nem teljes listája tartalmazza az EtherNet/IP-t, Profibus-t, Modbus-t, Interbus-t, ProfiNet-et stb. A PLC-kommunikáció az eszköz beépített portjain keresztül történik, például USB (Universal Serial Bus), Ethernet, RS-232, RS-485 és RS-422 portok. Ezeket a portokat használva a PLC kommunikál szoftverrendszerekkel, külső eszközökkel (pl. érzékelők, aktuátorok) és más vezérlőrendszerekkel (pl. SCADA).
- Redundancia:A fontos ipari minőségű PLC-berendezések valamilyen redundanciát biztosítanak. Pontosabban egy árnyék-PLC-rendszert tartalmaznak, amely meghibásodás esetén az elsődleges rendszert helyettesíti. Annak érzékelésére, hogy mikor kell aktiválni a redundáns rendszert, a PLC egy szívverés mechanizmust valósít meg.
- PLC program:A PLC-eszközök kulcsfontosságú eleme a vezérlési logika, amely az ipari automatizálásra és az elektromos rendszerekre jellemző nyelveken van programozva és tükröződik, például létradiagramokon és funkcióblokk diagramokon.




