Arhitektura PLC-a je u suštini ista kao arhitektura personalnog računara. Više o hardverskoj arhitekturi programabilnih logičkih kontrolera možete pročitati u posebnom članku. Personalni računar se može programirati tako da radi kao programabilni logički kontroler s tim što je potreban interfejs do ulazno/izlaznih uređaja koji bi prevodio njihove signale u razumljiv oblik za računar.
Bitne razlike u odnosu na personalni računar je taj što je PLC kontroler projektovan za rad u industrijskom okruženju što dalje podrazumeva znatno teže uslove po pitanju okolne temperature i vlažnosti, zatim u velikoj meri je otporan na električni šum, prašinu, vibracije. Za razliku od računara opšte namene, PLC kontroleri su znatno pouzdaniji; projektovani da se srednje vreme između otkaza meri godinama. Takođe, PLC kontrolerima nije potrebno povezivanje sa tastaturom, mišem ili monitorom za njihov nesmetan rad.
Kao odgovor na sve složenije zahteve za industrijskim upravljanjem sistema, proizvođači PLC kontrolera ponudili su nove uređaje koji kombinuju dobre osobine programabilnih kontrolera i personalnih računara. Ovi uređaji su označeni kao programabilni automatizovani kontroleri (eng. PAC – programmable automation controller). PAC uređaji pružaju povećanu fleksibilnost u programiranju, veće memorijske kapacitet, bolju razmenu podataka sa ostalim uređajima i više odlika i funkcionalnosti u globalu.

