(1) Modul CPU: Ini ialah modul teras PLC, terutamanya bertanggungjawab untuk memproses isyarat input, melaksanakan arahan program, mengawal isyarat output, dan menyediakan fungsi pemantauan dan diagnostik. Modul CPU biasanya termasuk unit pemprosesan pusat, memori dan antara muka komunikasi.
(2) Modul Input: Digunakan untuk mengumpul isyarat luaran, seperti isyarat sensor, isyarat butang dan isyarat suis. Modul input biasanya termasuk antara muka input, litar pemprosesan isyarat, dan litar pengasingan.
(3) Modul Output: Digunakan untuk mengawal peranti luaran, seperti menghidupkan motor, mengawal lampu, dan mengeluarkan isyarat penggera. Modul keluaran biasanya termasuk antara muka keluaran, litar pemacu dan litar pengasingan.
(4) Modul Bekalan Kuasa: Menyediakan kuasa dalaman untuk operasi PLC; sesetengah modul juga boleh membekalkan kuasa untuk isyarat input.
(5) Modul Komunikasi: Menyediakan sokongan konfigurasi komunikasi yang diperlukan untuk interaksi antara sistem PLC dan komputer hos dan sistem luaran, membolehkan pertukaran data dan kerja kerjasama antara PLC dan peranti atau sistem lain.
(6) Modul berfungsi: Mempunyai fungsi kawalan khusus, seperti pemprosesan digital, pemasa dan pembilang, kawalan PID, dsb., untuk menyediakan sokongan yang diperlukan untuk sistem PLC untuk menyelesaikan tugas tertentu.

