Pengawal Logik Boleh Aturcara (PLC) ialah, pada asasnya, komputer khusus yang direka khusus untuk aplikasi kawalan industri. Seni bina perkakasannya pada asasnya sama dengan mikrokomputer. Struktur asasnya digambarkan dalam Rajah 1, dan komponen konstituennya diterangkan secara terperinci di bawah:
Bekalan Kuasa
Unit bekalan kuasa menukar kuasa AC masuk kepada kuasa DC yang diperlukan untuk operasi dalaman PLC. Kebanyakan PLC menggunakan bekalan kuasa terkawal-mod pensuisan.
Unit Pemprosesan Pusat (CPU)
Unit Pemprosesan Pusat (CPU) berfungsi sebagai hab kawalan-dan sememangnya komponen teras-PLC; prestasinya secara langsung menentukan prestasi keseluruhan sistem PLC.
CPU terdiri daripada unit kawalan, unit logik aritmetik (ALU), dan daftar. Litar ini disepadukan pada satu cip dan disambungkan dengan litar antara muka memori dan input/output melalui bas alamat dan bas kawalan. Fungsi utama CPU adalah untuk memproses dan melaksanakan program pengguna, melaksanakan operasi logik dan matematik, dan menyelaraskan keseluruhan sistem untuk memastikan operasi yang harmoni.
Ingatan
Memori ialah litar semikonduktor yang dikurniakan keupayaan penyimpanan data. Fungsinya adalah untuk menyimpan program sistem, program pengguna, pembolehubah logik, dan maklumat lain yang berkaitan. Program sistem, khususnya, terdiri daripada perisian yang membolehkan PLC melaksanakan pelbagai fungsinya; ia dibangunkan oleh pengilang PLC dan dibenamkan secara kekal (berwayar keras) ke dalam Memori Baca-Sahaja (ROM), menjadikannya tidak boleh diakses oleh pengguna akhir.
Unit Input
Unit input berfungsi sebagai antara muka yang menyambungkan PLC ke peralatan terkawal, bertindak sebagai saluran yang melaluinya isyarat luaran memasuki PLC. Fungsinya adalah untuk menerima isyarat yang dihantar daripada peranti arahan (seperti butang dan suis) dan elemen penderiaan (seperti penderia dan pengesan). Jenis input biasa termasuk input DC, input AC dan input AC/DC universal.
Unit Keluaran
Unit output juga bertindak sebagai komponen antara muka yang menyambungkan PLC ke peralatan terkawal. Fungsinya adalah untuk menghantar isyarat output yang dijana oleh PLC kepada peranti terkawal-khususnya, dengan menukar-isyarat kawalan voltan rendah yang dijana oleh CPU kepada isyarat tahap kuasa-yang sesuai yang mampu memacu penggerak dan elemen pelaksanaan peralatan terkawal. Jenis keluaran biasa termasuk keluaran geganti, keluaran transistor dan keluaran thyristor.
Sebagai tambahan kepada komponen yang disebutkan di atas, PLC mungkin menggabungkan pelbagai peranti luaran, bergantung pada model tertentu. Peranti ini berfungsi untuk memudahkan pengaturcaraan, membolehkan pemantauan sistem, dan menyokong komunikasi rangkaian. Peranti luaran yang biasa digunakan termasuk konsol pengaturcaraan, pencetak, perakam pita kaset dan komputer.

