Programmējamais loģiskais kontrolleris (PLC) būtībā ir specializēts dators, kas īpaši izstrādāts rūpnieciskās vadības lietojumiem. Tā aparatūras arhitektūra būtībā ir identiska mikrodatora arhitektūrai. Tās pamatstruktūra ir parādīta 1. attēlā, un tās sastāvdaļas ir detalizēti aprakstītas tālāk:
Barošanas avots
Barošanas bloks pārvērš ienākošo maiņstrāvu par līdzstrāvu, kas nepieciešama PLC iekšējām darbībām. Lielākajai daļai PLC tiek izmantots pārslēgšanas -režīma regulēts barošanas avots.
Centrālā procesora vienība (CPU)
Centrālā procesora vienība (CPU) kalpo kā vadības centrmezgls{0}}un arī PLC galvenā sastāvdaļa{1}}; tā veiktspēja tieši nosaka PLC sistēmas kopējo veiktspēju.
CPU sastāv no vadības bloka, aritmētiskās loģikas vienības (ALU) un reģistriem. Šīs shēmas ir integrētas vienā mikroshēmā un ir savstarpēji savienotas ar atmiņas un ievades/izvades saskarnes shēmām, izmantojot adrešu kopnes un vadības kopnes. CPU primārā funkcija ir apstrādāt un izpildīt lietotāja programmas, veikt loģiskās un matemātiskās darbības un koordinēt visu sistēmu, lai nodrošinātu harmonisku darbību.
Atmiņa
Atmiņa ir pusvadītāju ķēde, kas apveltīta ar datu uzglabāšanas iespējām. Tās funkcija ir saglabāt sistēmas programmas, lietotāja programmas, loģiskos mainīgos un citu būtisku informāciju. Sistēmas programma īpaši ietver programmatūru, kas ļauj PLC izpildīt dažādas funkcijas; to ir izstrādājis PLC ražotājs, un tas ir pastāvīgi iegults (pieslēgts) tikai lasāmatmiņā (ROM), padarot to nepieejamu galalietotājam.
Ievades vienība
Ievades bloks kalpo kā interfeiss, kas savieno PLC ar vadāmo aprīkojumu, darbojoties kā vads, pa kuru ārējie signāli nonāk PLC. Tās funkcija ir saņemt signālus, kas tiek pārraidīti no komandierīcēm (piemēram, pogām un slēdžiem) un sensoru elementiem (piemēram, sensoriem un detektoriem). Parastie ievades veidi ir līdzstrāvas ieejas, maiņstrāvas ieejas un universālās maiņstrāvas/līdzstrāvas ieejas.
Izvades vienība
Izvades bloks darbojas arī kā interfeisa komponents, kas savieno PLC ar vadāmo aprīkojumu. Tās funkcija ir pārsūtīt PLC ģenerētos izejas signālus uz vadāmajām ierīcēm-konkrēti, pārveidojot CPU ģenerētos zemsprieguma vadības signālus atbilstoša jaudas-līmeņa signālos, kas spēj vadīt vadāmās iekārtas izpildmehānismus un izpildelementus. Parastie izvades veidi ietver releja izejas, tranzistora izejas un tiristoru izejas.
Papildus iepriekšminētajām sastāvdaļām PLC var ietvert dažādas ārējās perifērijas ierīces atkarībā no konkrētā modeļa. Šīs perifērijas ierīces kalpo, lai atvieglotu programmēšanu, iespējotu sistēmas uzraudzību un atbalstītu tīkla komunikāciju. Parasti izmantotās ārējās ierīces ir programmēšanas konsoles, printeri, kasešu magnetofoni un datori.

