Lompat ke isi

Kontrol logika terprogram: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
k Robot: Perubahan kosmetika
k Membatalkan 1 suntingan by Randra Agustio Efryansah (bicara): Spam link blog pribadi
Tag: Pembatalan
 
(18 revisi perantara oleh 14 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{rapikan|topik=teknologi informasi}}
{{rapikan|topik=teknologi informasi}}
[[Berkas:Automate siemens codeur analyseur de trame.JPG|thumb|PLC dan rangkaian masukan/keluaran]]
[[Berkas:Automate siemens codeur analyseur de trame.JPG|jmpl|PLC dan rangkaian masukan/keluaran]]


'''Kontrol logika terprogram''' (bahasa Inggris: ''programmable logic controller'' atau ''PLC'') adalah suatu [[mikroprosesor]] yang digunakan untuk [[otomasi]] proses [[industri]] seperti pengawasan dan pengontrolan [[mesin]] di [[jalur perakitan]] suatu pabrik. PLC memiliki perangkat masukan dan keluaran yang digunakan untuk berhubungan dengan perangkat luar seperti [[sensor]], [[relai]], ''contactor'' dll. Bahasa pemrograman yang digunakan untuk mengoperasikan PLC berbeda dengan bahasa pemrograman biasa. Bahasa yang digunakan adalah [[Ladder]], yang hanya berisi input-proses-output. Disebut [[Ladder]], karena bentuk tampilan bahasa pemrogramannya memang seperti tampilan tangga. Disamping menggunakan pemrograman ladder, PLC juga dapat diprogram dengan pemrograman SFC dan pemrograman ST, untuk yang ST sudah jarang digunakan lagi.
'''Kontrol logika terprogram''' atau '''kendali logika tertataolah''' ({{lang-en|programmable logic controller}} atau ''PLC'') adalah suatu [[mikroprosesor]] yang digunakan untuk [[otomasi]] proses [[industri]] seperti pengawasan dan pengendalian [[mesin]] di [[jalur perakitan]] suatu pabrik. PLC memiliki perangkat masukan dan keluaran yang digunakan untuk berhubungan dengan perangkat luar seperti [[sensor|pengindra]], [[relai]], ''cont'' seperti tampilan tangga. Di samping menggunakan pemrograman ''ladder'', PLC juga dapat diprogram dengan pemrograman SFC dan pemrograman ST, untuk yang ST sudah jarang digunakan lagi.


== Pendahuluan ==
== Pendahuluan ==
Kontrol kendali industri pada awalnya mengandalkan pada relay elektromekanik. Relay ini bekerja bedasarkan prinsip [[kemagnetan]].
Kontrol kendali industri pada awalnya mengandalkan pada relay elektromekanik. Relay ini bekerja bedasarkan prinsip [[kemagnetan]].
Sistem kendali ini memiliki beberapa kelemahan, diantranya:
Sistem kendali ini memiliki beberapa kelemahan, diantranya:
(1) membutuhkan ruang kontrol yang besar
(1) membutuhkan ruang kontrol yang besar
(2) perawatannya susah
(2) perawatannya susah
Baris 12: Baris 12:
(4) butuh waktu yang lama untuk membangun, memelihara, memperbaiki dan mengembangkan sistem kendali dengan relay elektromekanik. {{br}}
(4) butuh waktu yang lama untuk membangun, memelihara, memperbaiki dan mengembangkan sistem kendali dengan relay elektromekanik. {{br}}
Perkembangan komponen mikroelektronik pada akhirnya mampu menghasilkan sistem yang dapat menggantikan fungsi puluhan bahkan ratusan relay elektromekanik hanya dengan satu keping chip mikrokontroller yang dapat diprogram.
Perkembangan komponen mikroelektronik pada akhirnya mampu menghasilkan sistem yang dapat menggantikan fungsi puluhan bahkan ratusan relay elektromekanik hanya dengan satu keping chip [[Mikrokontroler|mikrokontroller]] yang dapat diprogram.


== Pemrograman ==
== Pemrograman ==
Baris 23: Baris 23:
=== Contoh Pemrograman SFC ===
=== Contoh Pemrograman SFC ===


Berikut adalah contoh sederhana Ladder Pemrograman :
Berikut adalah contoh sederhana Ladder Pemrograman:


[[Berkas:Ladder(program-plc.blogspot.com).PNG | Contoh Ladder Pemrograman]]
[[Berkas:Ladder(program-plc.blogspot.com).PNG | Contoh Ladder Pemrograman]]
Baris 31: Baris 31:
[[Berkas:SFC(program-plc.blogspot.com).PNG | Contoh SFC Pemrograman]]
[[Berkas:SFC(program-plc.blogspot.com).PNG | Contoh SFC Pemrograman]]


== Komponen-Komponen PLC ==
PLC terdiri dari beberapa komponen yang bekerja bersama-sama untuk menjalankan fungsi kontrol dalam sistem otomatisasi. Berikut adalah beberapa komponen utama yang ada dalam PLC:


=== Unit Pemrosesan Sentral (Central Processing Unit/CPU) ===
CPU merupakan otak dari PLC yang bertanggung jawab untuk menjalankan program dan mengendalikan operasi sistem. CPU menerima input dari modul input, memprosesnya sesuai dengan program yang telah diprogram, dan menghasilkan output yang dikirim ke modul output. CPU juga mengatur siklus kerja PLC<ref>{{Cite web|last=AuthorArdian|date=2023-06-13|title=Programmable Logic Controller (PLC): Pengertian, Fungsi, dan Pengaplikasiannya|url=https://ilmuteknik.id/programmable-logic-controller/|website=ILMU TEKNIK|language=id|access-date=2023-06-15}}</ref>, termasuk pemrosesan input-output, eksekusi program, dan komunikasi dengan perangkat lain.

=== Modul Input ===
Modul input berfungsi untuk menerima sinyal input dari berbagai perangkat, seperti sensor, saklar, atau tombol tekan. Modul input ini mengubah sinyal-sinyal input tersebut menjadi bentuk yang dapat diproses oleh CPU. Setiap modul input biasanya memiliki beberapa saluran input, yang dapat dihubungkan dengan berbagai perangkat input.

=== Modul Output ===
Modul output bertugas mengendalikan perangkat output, seperti motor, katup solenoida, lampu, atau perangkat lainnya. Modul output menerima instruksi dari CPU dan menghasilkan sinyal output yang dapat mengontrol perangkat-perangkat tersebut. Seperti modul input, modul output juga memiliki beberapa saluran output yang dapat dihubungkan dengan perangkat output.

=== Modul Komunikasi ===
Modul komunikasi digunakan untuk menghubungkan PLC dengan perangkat-perangkat lain dalam sistem. Modul ini memungkinkan pertukaran data antara PLC dan perangkat eksternal, seperti komputer, panel operator, atau perangkat lainnya. Dengan adanya modul komunikasi, kita dapat memantau dan mengendalikan PLC dari jarak jauh, serta mentransfer data secara efisien.

=== Memori ===
PLC dilengkapi dengan [[Memori (komputer)|memori]] yang digunakan untuk menyimpan program kontrol, data variabel, dan konfigurasi sistem. Ada dua jenis memori utama dalam PLC, yaitu ''program memory'' dan ''data memory''. Program memory berfungsi untuk menyimpan program yang telah diprogram, sedangkan data memory digunakan untuk menyimpan nilai-nilai variabel yang digunakan dalam program.

=== Panel Operator ===
Panel operator merupakan antarmuka pengguna yang memungkinkan kita untuk berinteraksi dengan PLC. Panel operator biasanya berupa layar sentuh (touchscreen) atau tombol-tombol kontrol yang memungkinkan kita untuk memasukkan perintah, memantau status sistem, dan melihat data yang berkaitan dengan operasi PLC. Panel operator juga dapat digunakan untuk melakukan konfigurasi dan pemrograman PLC.

Komponen-komponen tersebut bekerja secara terintegrasi untuk menjalankan fungsi kontrol dalam PLC. Dengan pemahaman yang baik tentang komponen-komponen ini, kita dapat merancang dan mengatur sistem otomatisasi yang efisien dan handal menggunakan PLC. Pada bagian selanjutnya, kita akan membahas lebih lanjut tentang cara kerja PLC dan langkah-langkah dalam pemrogramannya.


== Referensi ==
{{reflist}}


{{tekno-stub}}
{{Pengendali mikro}}
{{Pengendali mikro}}

{{tekno-stub}}


[[Kategori:Elektronika digital]]
[[Kategori:Elektronika digital]]

Revisi terkini sejak 16 Juni 2024 17.26

PLC dan rangkaian masukan/keluaran

Kontrol logika terprogram atau kendali logika tertataolah (bahasa Inggris: programmable logic controller atau PLC) adalah suatu mikroprosesor yang digunakan untuk otomasi proses industri seperti pengawasan dan pengendalian mesin di jalur perakitan suatu pabrik. PLC memiliki perangkat masukan dan keluaran yang digunakan untuk berhubungan dengan perangkat luar seperti pengindra, relai, cont seperti tampilan tangga. Di samping menggunakan pemrograman ladder, PLC juga dapat diprogram dengan pemrograman SFC dan pemrograman ST, untuk yang ST sudah jarang digunakan lagi.

Pendahuluan[sunting | sunting sumber]

Kontrol kendali industri pada awalnya mengandalkan pada relay elektromekanik. Relay ini bekerja bedasarkan prinsip kemagnetan. Sistem kendali ini memiliki beberapa kelemahan, diantranya: (1) membutuhkan ruang kontrol yang besar (2) perawatannya susah (3) pengembangan sistem tidak mudah (4) butuh waktu yang lama untuk membangun, memelihara, memperbaiki dan mengembangkan sistem kendali dengan relay elektromekanik.

Perkembangan komponen mikroelektronik pada akhirnya mampu menghasilkan sistem yang dapat menggantikan fungsi puluhan bahkan ratusan relay elektromekanik hanya dengan satu keping chip mikrokontroller yang dapat diprogram.

Pemrograman[sunting | sunting sumber]

Cara Setting Type Pemrograman[sunting | sunting sumber]

Cara Setting Type Pemrograman yang akan digunakan

Untuk pemrograman SFC harus menggunakan alat bantu dengan nama Touch Pendant/Konsole (Tidak menggunakan komputer seperti pada pemrograman Ladder). Pemrograman dengan Touch Pendant ini sangat cocok untuk editing Program PLC di lapangan.

Contoh Pemrograman PLC[sunting | sunting sumber]

Contoh Pemrograman SFC[sunting | sunting sumber]

Berikut adalah contoh sederhana Ladder Pemrograman:

Contoh Ladder Pemrograman

Dan Jika DiKonversikan ke dalam SFC Pemrograman, sebagai Berikut:

Contoh SFC Pemrograman

Komponen-Komponen PLC[sunting | sunting sumber]

PLC terdiri dari beberapa komponen yang bekerja bersama-sama untuk menjalankan fungsi kontrol dalam sistem otomatisasi. Berikut adalah beberapa komponen utama yang ada dalam PLC:

Unit Pemrosesan Sentral (Central Processing Unit/CPU)[sunting | sunting sumber]

CPU merupakan otak dari PLC yang bertanggung jawab untuk menjalankan program dan mengendalikan operasi sistem. CPU menerima input dari modul input, memprosesnya sesuai dengan program yang telah diprogram, dan menghasilkan output yang dikirim ke modul output. CPU juga mengatur siklus kerja PLC[1], termasuk pemrosesan input-output, eksekusi program, dan komunikasi dengan perangkat lain.

Modul Input[sunting | sunting sumber]

Modul input berfungsi untuk menerima sinyal input dari berbagai perangkat, seperti sensor, saklar, atau tombol tekan. Modul input ini mengubah sinyal-sinyal input tersebut menjadi bentuk yang dapat diproses oleh CPU. Setiap modul input biasanya memiliki beberapa saluran input, yang dapat dihubungkan dengan berbagai perangkat input.

Modul Output[sunting | sunting sumber]

Modul output bertugas mengendalikan perangkat output, seperti motor, katup solenoida, lampu, atau perangkat lainnya. Modul output menerima instruksi dari CPU dan menghasilkan sinyal output yang dapat mengontrol perangkat-perangkat tersebut. Seperti modul input, modul output juga memiliki beberapa saluran output yang dapat dihubungkan dengan perangkat output.

Modul Komunikasi[sunting | sunting sumber]

Modul komunikasi digunakan untuk menghubungkan PLC dengan perangkat-perangkat lain dalam sistem. Modul ini memungkinkan pertukaran data antara PLC dan perangkat eksternal, seperti komputer, panel operator, atau perangkat lainnya. Dengan adanya modul komunikasi, kita dapat memantau dan mengendalikan PLC dari jarak jauh, serta mentransfer data secara efisien.

Memori[sunting | sunting sumber]

PLC dilengkapi dengan memori yang digunakan untuk menyimpan program kontrol, data variabel, dan konfigurasi sistem. Ada dua jenis memori utama dalam PLC, yaitu program memory dan data memory. Program memory berfungsi untuk menyimpan program yang telah diprogram, sedangkan data memory digunakan untuk menyimpan nilai-nilai variabel yang digunakan dalam program.

Panel Operator[sunting | sunting sumber]

Panel operator merupakan antarmuka pengguna yang memungkinkan kita untuk berinteraksi dengan PLC. Panel operator biasanya berupa layar sentuh (touchscreen) atau tombol-tombol kontrol yang memungkinkan kita untuk memasukkan perintah, memantau status sistem, dan melihat data yang berkaitan dengan operasi PLC. Panel operator juga dapat digunakan untuk melakukan konfigurasi dan pemrograman PLC.

Komponen-komponen tersebut bekerja secara terintegrasi untuk menjalankan fungsi kontrol dalam PLC. Dengan pemahaman yang baik tentang komponen-komponen ini, kita dapat merancang dan mengatur sistem otomatisasi yang efisien dan handal menggunakan PLC. Pada bagian selanjutnya, kita akan membahas lebih lanjut tentang cara kerja PLC dan langkah-langkah dalam pemrogramannya.


Referensi[sunting | sunting sumber]

  1. ^ AuthorArdian (2023-06-13). "Programmable Logic Controller (PLC): Pengertian, Fungsi, dan Pengaplikasiannya". ILMU TEKNIK. Diakses tanggal 2023-06-15.