PLC (Programmable Logic Controller) adalah sebuah perangkat elektronik yang banyak digunakan dalam industri untuk mengontrol berbagai macam proses otomatisasi. Ada beberapa jenis bahasa pemrograman PLC yang umum digunakan, di antaranya adalah:
Ladder Logic: Bahasa pemrograman ini mirip dengan diagram tangga yang memungkinkan programmer untuk membangun program melalui logika sederhana seperti rangkaian listrik. Ladder logic adalah bahasa pemrograman PLC yang paling banyak digunakan dan paling mudah dipahami.
Teks Terstruktur: Bahasa pemrograman ini mirip dengan bahasa pemrograman C dan hampir seluruh PLC mendukung bahasa ini. Structured text adalah bahasa pemrograman PLC yang paling kuat dan fleksibel karena memungkinkan programmer untuk menulis kode dengan lebih efisien.
Function Block Diagram: Bahasa pemrograman ini menggunakan blok fungsi untuk menggambarkan logika pemrograman. Blok fungsi adalah simbol yang merepresentasikan sebuah fungsi matematika atau logika seperti AND, OR, dan NOT. Function block diagram dapat mempermudah pembuatan program dengan memungkinkan programmer untuk menggunakan blok yang sudah ada daripada menulis ulang kode.
Namun, Ladder Logic masih menjadi bahasa pemrograman PLC yang paling banyak digunakan karena mudah dipahami dan banyak tersedia di industri.