Anda di halaman 1dari 38

Basic PLC VS Arduino PT TRISAN

Juni 2020 PT TRISAN 1


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 2


PLC VS Arduino PT TRISAN

Perbedaan PLC Dan Arduino – Munculnya Arduino dan sejumlah board


berbasis mikrokontroler lainnya belakangan ini telah meningkatkan minat
pada sistem embedded, dan ini menjadikan mikrokontroller di mata
dunia.

Ini tidak hanya meningkatkan jumlah pengguna mikrokontroler, tetapi


juga meningkatkan ruang lingkup dan aplikasi di mana mereka
digunakan.

Pada materi belajar PLC ini kita akan membahas mengenai perbedaan
PLC dan Arduino atau mikrokontroller secara lengkap.

Juni 2020 Engineering 3


PLC VS Arduino PT TRISAN

Programmable Logic Controller (PLC)

Programmable logic controller (PLC) hanyalah perangkat komputasi,


memiliki tujuan khusus yang dirancang untuk digunakan dalam sistem
kontrol industri dan sistem lain di mana di butuhkan reliability (keandalan)
sistem yang tinggi.

Mereka awalnya dikembangkan untuk menggantikan relay, urutan, dan


pengatur waktu yang digunakan dalam proses manufaktur oleh industri
otomasi, tetapi hari ini mereka telah ditingkatkan dan digunakan oleh
semua jenis proses manufaktur termasuk garis berbasis robot.

Juni 2020 Engineering 4


PLC VS Arduino PT TRISAN

Programmable Logic Controller (PLC)

Dewasa ini, mungkin tidak ada satu pun pabrik di dunia yang tidak memiliki
mesin atau peralatan yang beroperasi dengan PLC. Alasan utamamya
karena PLC dapat digunakan di lingkungan yang kasar yang memiliki
resiko besar. Mereka juga merupakan contoh yang baik dari sistem
operasi real time karena mereka memiliki kemampuan tinggi untuk
menghasilkan output ke input spesifik dalam jangka waktu yang sangat
singkat yang merupakan persyaratan utama untuk pengaturan industri
karena penundaan kedua dapat mengganggu seluruh operasi.

Juni 2020 Engineering 5


PLC VS Arduino PT TRISAN

Arduino

Mikrokontroler di sisi lain adalah perangkat komputasi kecil pada satu chip
yang berisi satu atau lebih inti pemrosesan, dengan perangkat memori
yang tertanam bersama port input dan output (I / O) tujuan khusus dan
tujuan umum.

Mereka digunakan dalam semua jenis perangkat sehari-hari terutama


dalam aplikasi di mana hanya tugas berulang tertentu yang perlu
dilakukan. Mereka biasanya telanjang atau tanpa casing dan tidak dapat
digunakan sebagai perangkat mandiri tanpa koneksi yang diperlukan.

Tidak seperti PLC, mereka tidak memiliki antarmuka seperti tampilan, dan
sakelar bawaan karena biasanya hanya memiliki GPIO yang dapat
dihubungkan komponen-komponen ini.

Juni 2020 Engineering 6


PLC VS Arduino PT TRISAN

Materi belajar PLC kali ini akan difokuskan pada membandingkan sistem
PLC dan Arduino atau mikrokontroler yang meliputi;

 1. Arsiktektur.

 2. Interface.

 3. Performance Dan Reliability.

 4. Required Skill Level.

 5. Programming.

 6. Aplikasi

Juni 2020 Engineering 7


PLC VS Arduino PT TRISAN

1. Arsitektur PLC Dan Arduino

Arsitektur PLC

PLC umumnya dapat disebut sebagai mikrokontroler tingkat tinggi. Mereka


pada dasarnya terdiri dari modul prosesor, catu daya, dan modul I / O.
Modul prosesor terdiri dari central processing unit (CPU) dan memori.
Selain mikroprosesor, CPU juga mengandung setidaknya antarmuka yang
dapat diprogram (USB, Ethernet atau RS232) bersama dengan jaringan
komunikasi.

Catu daya biasanya merupakan modul terpisah, dan modul I / O terpisah


dari prosesor. Jenis-jenis modul I / O meliputi diskrit (on / off), Analog
(variabel kontinu), dan modul khusus seperti kontrol gerak atau high-speed
counter. Perangkat lapangan terhubung ke modul I / O.

Juni 2020 Engineering 8


PLC VS Arduino PT TRISAN

1. Arsitektur PLC Dan Arduino

Arsitektur PLC

Juni 2020 Engineering 9


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 10


PLC VS Arduino PT TRISAN

1. Arsitektur PLC Dan Arduino

Arsitektur Arduino mikrokontroler

Arsitektur PLC yang dijelaskan di atas agak mirip dengan mikrokontroler


dalam hal komponen, tetapi Arduino / mikrokontroler
mengimplementasikan semuanya pada satu chip, dari CPU ke port I / O
dan antarmuka yang diperlukan untuk komunikasi dengan dunia luar.
Arsitekturnya ditunjukkan di bawah ini.

Juni 2020 Engineering 11


PLC VS Arduino PT TRISAN

1. Arsitektur PLC Dan Arduino

Arsitektur Arduino mikrokontroler

Juni 2020 Engineering 12


PLC VS Arduino PT TRISAN

2. Interface / Antarmuka PLC Dan Arduino


mikrokontroler

PLC adalah standar yang dirancang untuk berinteraksi dengan sensor


kelas industri, aktuator, dan modul komunikasi dan karenanya diberi rating
arus dan tegangan yang sering tidak kompatibel dengan mikrokontroler
tanpa perangkat keras tambahan.
PLC biasanya menggunakan Ethernet, dan beberapa variasi seri RS-serial
seperti RS-232, RS-485 untuk komunikasi. Munculnya internet industri hal
saat ini, sedang menciptakan lonjakan jumlah perangkat PLC yang
terhubung yang mampu mengirimkan data melalui antarmuka komunikasi
nirkabel.
Seperti disebutkan sebelumnya, mereka datang dalam berbagai ukuran,
dari perangkat kecil (dengan beberapa pin / modul IO) yang disebut
sebagai blok bangunan hingga PLC raksasa yang dipasang di rak raksasa
dengan ratusan IO.

Juni 2020 Engineering 13


PLC VS Arduino PT TRISAN

2. Interface / Antarmuka PLC Dan Arduino


mikrokontroler

Arduino mikrokontroler juga memiliki sensor, aktuator, dan modul yang


dirancang untuk memenuhi kebutuhan spesifik mereka yang mungkin sulit
untuk berinteraksi dengan PLC. Namun mereka biasanya dirancang untuk
menangani pemrosesan hanya 100 IO. Sementara beberapa teknik dapat
dieksplorasi untuk meningkatkan IO mikrokontroler, ini masih mungkin
dengan PLC dan dengan demikian tidak unik untuk mikrokontroler, selain
dari fakta bahwa itu meningkatkan seluruh anggaran proyek.

Juni 2020 Engineering 14


PLC VS Arduino PT TRISAN

3. Performance Dan Reliability

Sejauh ini inilah titik di mana PLC paling membedakan dirinya. Seperti
yang disebutkan pada awalnya, PLC dirancang untuk digunakan dalam
pengaturan industri dan dengan demikian diperkuat untuk dapat menahan
beberapa kondisi buruk yang terkait dengan lingkungan itu seperti, kisaran
suhu ekstrem, kebisingan listrik, penanganan kasar dan jumlah getaran
yang tinggi.

PLC juga merupakan contoh yang baik dari sistem operasi real time
karena kemampuannya untuk menghasilkan output dalam waktu sesingkat
mungkin setelah mengevaluasi suatu input. Ini sangat penting dalam
sistem industri karena waktu adalah bagian besar dari pabrik / proses
manufaktur.

Juni 2020 Engineering 15


PLC VS Arduino PT TRISAN

3. Performance Dan Reliability

Namun Arduino mikrokontroler kurang kokoh. Secara desain mereka tidak


dirancang untuk berfungsi sebagai perangkat mandiri seperti PLC. Mereka
dirancang untuk tertanam dalam suatu sistem. Ini memberikan penjelasan
karena tampilannya yang kurang kokoh dibandingkan dengan PLC.
Karena alasan ini, mikrokontroler mungkin gagal ketika digunakan dalam
skenario tertentu karena chip rapuh dan mudah rusak.

Juni 2020 Engineering 16


PLC VS Arduino PT TRISAN

4. Required Skill Level

Salah satu atribut utama PLC adalah pengetahuan teknis yang rendah
yang diperlukan untuk pemrograman, dan umumnya mengoperasikannya.
PLC dirancang untuk digunakan oleh para ahli otomasi yang sangat
terampil dan teknisi pabrik yang memiliki sedikit atau tidak ada pelatihan
formal.

Relatif mudah untuk memecahkan masalah dan mendiagnosis kesalahan.


Perangkat PLC modern biasanya dilengkapi dengan tampilan layar yang
memudahkan memonitor tanpa alat yang canggih.

Juni 2020 Engineering 17


PLC VS Arduino PT TRISAN

4. Required Skill Level

Arduino mikrokontroler di sisi lain membutuhkan penanganan yang


terampil. Desainer harus memiliki pengetahuan yang baik tentang prinsip-
prinsip teknik elektro dan pemrograman untuk dapat merancang sirkuit
pelengkap untuk mikrokontroler.

Mikrokontroler juga memerlukan alat khusus (mis. Osiloskop) untuk


diagnosis kesalahan dan pemotretan masalah firmware. Meskipun
beberapa platform yang disederhanakan seperti Arduino saat ini ada, itu
masih jauh lebih kompleks daripada plug and play PLC baik dari titik
koneksi, sudut pandang pemrograman, dan kemudahan penggunaan.

Juni 2020 Engineering 18


PLC VS Arduino PT TRISAN

5. Programming / Pemrograman

Demi kesederhanaan dan kemudahan penggunaan oleh semua kelas


pengetahuan, PLC awalnya dirancang untuk diprogram menggunakan
visual pemrograman yang meniru koneksi / skema diagram logika relay. Ini
mengurangi persyaratan pelatihan untuk teknisi yang ada. Bahasa
pemrograman utama dan paling populer yang digunakan untuk PLC
adalah Ladder Logic dan instruction list programming.

Logika tangga menggunakan simbol, alih-alih kata-kata, untuk meniru


kontrol logika relai dunia nyata, yang merupakan peninggalan dari sejarah
PLC. Simbol-simbol ini saling berhubungan oleh garis-garis untuk
menunjukkan aliran arus melalui relai, seperti kontak dan gulungan.
Jumlah simbol telah meningkat pesat selama bertahun-tahun
memungkinkan para engineer untuk dengan mudah menerapkan
fungsionalitas tingkat tinggi.

Juni 2020 Engineering 19


PLC VS Arduino PT TRISAN

5. Programming / Pemrograman

Juni 2020 Engineering 20


PLC VS Arduino PT TRISAN

5. Programming / Pemrograman

Juni 2020 Engineering 21


PLC VS Arduino PT TRISAN

5. Programming / Pemrograman

Contoh kode berbasis ladder logic / ladder diagram ditunjukkan di atas.


Biasanya terlihat seperti tangga yang menjadi alasan di balik namanya.
Tampilan yang disederhanakan ini membuat PLC sangat mudah diprogram
sedemikian rupa sehingga jika Anda dapat menganalisis suatu skema,
Anda dapat memprogram PLC.

Karena popularitas bahasa pemrograman modern tingkat tinggi baru-baru


ini, PLC sekarang sedang diprogram menggunakan bahasa-bahasa ini
seperti C, C ++ dan dasar tetapi semua PLC umumnya masih mematuhi
standar sistem kontrol IEC 61131/3 industri dan mendukung bahasa
pemrograman yang ditentukan oleh standar yang meliputi; Ladder
Diagram, Structured Text, Function Block Diagram, Instruction List dan
Sequential Flow Chart.

Juni 2020 Engineering 22


PLC VS Arduino PT TRISAN

5. Programming / Pemrograman

PLC modern biasanya diprogram melalui perangkat lunak aplikasi


berdasarkan pada salah satu bahasa yang disebutkan di atas, berjalan
pada PC yang terhubung ke PLC menggunakan antarmuka USB,
Ethernet, RS232, RS-485, RS-422, RS-422.

Arduino mikrokontroler di sisi lain diprogram menggunakan bahasa tingkat


rendah seperti perakitan atau bahasa tingkat tinggi seperti C dan C ++.
Biasanya membutuhkan tingkat pengalaman yang tinggi dengan bahasa
pemrograman yang digunakan dan pemahaman umum tentang prinsip-
prinsip pengembangan firmware. Pemrogram biasanya perlu memahami
konsep-konsep seperti struktur data dan pemahaman mendalam tentang
arsitektur mikrokontroler diperlukan untuk mengembangkan firmware yang
sangat baik untuk proyek tersebut.

Juni 2020 Engineering 23


PLC VS Arduino PT TRISAN

5. Programming / Pemrograman

Mikrokontroler biasanya juga diprogram melalui perangkat lunak aplikasi


yang berjalan pada PC dan mereka biasanya terhubung ke PC itu melalui
perangkat keras tambahan yang biasanya disebut pemrogram.

Namun pengoperasian program pada PLC sangat mirip dengan


mikrokontroler. PLC menggunakan pengontrol khusus karena mereka
hanya memproses satu program berulang-ulang. Satu siklus melalui
program ini disebut scan dan mirip dengan mikrokontroler melalui loop.
Kita anjut pada pembahasan terakhir mengenai perbedaan PLC dan
Arduino

Juni 2020 Engineering 24


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 25


PLC VS Arduino PT TRISAN

6. Aplikasi

PLC adalah elemen kontrol utama yang digunakan dalam sistem kontrol
industri. Mereka menemukan aplikasi dalam kontrol mesin industri,
konveyor, robot dan mesin lini produksi lainnya. Mereka juga digunakan
dalam sistem berbasis SCADA dan dalam sistem yang membutuhkan
tingkat keandalan dan kemampuan yang tinggi untuk bertahan dalam
kondisi ekstrem. Mereka digunakan dalam industri termasuk;
 Continuous bottle filling system.
 Batch mixing system.
 stage air conditioning system.
 Traffic control

Mikrokontroler menemukan aplikasi di perangkat elektronik sehari-hari.


Mereka adalah blok bangunan utama dari beberapa elektronik konsumen
dan perangkat pintar.

Juni 2020 Engineering 26


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 27


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 28


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 29


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 30


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 31


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 32


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 33


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 34


PLC VS Arduino PT TRISAN

Cable data PC to Arduino

Juni 2020 Engineering 35


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 36


PLC VS Arduino PT TRISAN

Juni 2020 Engineering 37


End of presentation PT TRISAN

Juni 2020 Engineering 38

Anda mungkin juga menyukai