Kelebihan utama dari mikrokontroler ialah tersedianya RAM dan peralatan I/O
pendukung sehingga ukuran board mikrokontroler menjadi sangat ringkas.
2.1 Pengertian
Programmable Logic Controllers (PLC) adalah komputer elektronik yang mudah digunakan (user
friendly) yang memiliki fungsi kendali untuk berbagai tipe dan tingkat kesulitan yang beraneka
ragam .
sistem elektronik yang beroperasi secara dijital dan didisain untuk pemakaian di lingkungan
industri, dimana sistem ini menggunakan memori yang dapat diprogram untuk penyimpanan
secara internal instruksi-instruksi yang mengimplementasikan fungsi-fungsi spesifik seperti logika,
urutan, perwaktuan, pencacahan dan operasi aritmatik untuk mengontrol mesin atau proses
melalui modul-modul I/O dijital maupun analog .
1. Programmable
menunjukkan kemampuan dalam hal memori untuk menyimpan program yang telah
dibuat yang dengan mudah diubah-ubah fungsi atau kegunaannya.
2. 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.
3. Controller
PLC Microcontroller
Merupakan pengembangan dari rangkaian digital berbasis Merupakan pengembangan dari rangkaian
relay digital berbasis transistor
Kecepatan eksekusi program relatif rendah (jika Kecepatan eksekusi program relatif rendah
dibandingkan dengan mikrokontroler) karena switching (jika dibandingkan dengan PLC) karena
bersifat mekanik. switching bersifat elektrik.
Input/Output (Slave I/O) relatif banyak Input/Output (Slave I/O) relatif sedikit
Karena kemampuannya pada aplikasi untuk jarak jauh inilah, PLC cocok digunakan untuk
mengendalikan proses-proses pada sebuah pabrik, di mana sensor dan aktuator bisa tersebar di
sekitar bangunan pabrik yang berjarak ratusan meter dari Master Controller.
PLC biasanya digunakan untuk menangani industri dengan pengaturan input/output digital (on-
off), dan yang membutuhkan adanya logic operation. Terutama digunakan untuk mengatur
suatu relay, karena bekerja secara digital (on-off). Dituntut memiliki scanning time yang cepat
dengan orde 1 milisecond.
Terdapat lima tipe bahasa pemrograman yang bisa dipakai untuk memprogram PLC,
meski tidak semuanya di-support oleh suatu PLC, yaitu antara lain :