IMKONTROL.COM- Programmable Logic Controllers (PLC) adalah salah satu perangkat elektronika digital yang diprogram menggunakan komputer. PLC ini mudah digunakan dan memiliki fungsi kendali untuk berbagai tipe dan tingkat kesulitan.
Definisi Programmable Logic Controller menurut Capiel (th. 1982) adalah :
Programmable Logic Controller adalah sistem elektronika yang dapat beroperasi secara digital dan didesign untuk pemakaian diindustri, dimana PLC ini menggunakan memori yang dapat diprogram oleh komputer untuk penyimpanan secara internal, yang mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, dan operasi aritmatik untuk mengontrol beban atau proses melalui modul-modul I/O digital maupun analog .

Berdasarkan namanya PLC adalah sebagai berikut :
- Programmable = Menunjukkan kemampuan dalam hal memori untuk menyimpan program yang telah dibuat yang dengan mudah diubah-ubah fungsi atau kegunaannya.
- Logic = Menunjukkan kemampuan dalam memproses input secara aritmatik dan logic (ALU), yakni melakukan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi, negasi, AND, OR, dan lain sebagainya.
- Controller = Menunjukkan kemampuan dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.
Bahasa pemograman PLCTerdapat lima tipe bahasa pemrograman yang bisa dipakai untuk memprogram PLC, meskipun tidak semuanya bisa digunakan pada PLC, yaitu antara lain :
- Bahasa pemrograman Ladder Diagram (LD)
- Bahasa pemrograman Instruction List (IL)/Statement List (SL)
- Bahasa pemrograman Sequential Function Chart (SFC)/Grafcet
- Bahasa pemrograman Function Block Diagram (FBD)
- Bahasa pemrograman tingkat tinggi (high-level), contohnya Visual Basic
Source : http://telkomit.blogspot.co.id/2010/05/pengertian-plc.html