Sistem Kendali PLC Elektronika
PLC adalah singkatan dari Programmable Logic Controllers. Mereka pada dasarnya digunakan untuk mengendalikan sistem otomatis dalam industri. Mereka adalah salah satu bentuk sistem kontrol yang paling canggih dan paling sederhana yang sekarang menggantikan relai kabel logika dalam skala besar.
Sistem PLC dasar terdiri dari bagian-bagian berikut:
Menghubungkan semua ini, mari kita lihat bagaimana kita dapat benar-benar menulis sebuah program dalam PLC.
Masalah : Desain sistem robot pengikut garis sederhana untuk menyalakan motor ketika sakelar hidup dan secara bersamaan menyalakan LED. Sensor pada motor mendeteksi adanya hambatan dan sakelar lain aktif untuk menunjukkan adanya penghalang dan motor secara bersamaan dimatikan dan bel dinyalakan serta LED mati.
Solusi :
Mari kita tentukan simbol atau tag terlebih dahulu untuk input dan output
M - Motor,
A - Sakelar Input 1,
B- Sakelar Input 2,
L - LED,
Bu – Buzzer
Sekarang mari kita merancang Diagram Alir
Langkah selanjutnya adalah menulis ekspresi Boolean
M = A. (! B)
L = C. (! B)
Bu = B. (! A.! C)
Langkah selanjutnya melibatkan menggambar program logika tangga
Langkah terakhir melibatkan penulisan mnemonik untuk diumpankan ke perangkat genggam
Ld A ANI Ldi B
Ld C ANI Ldi B
Ld B ANI Ldi A AND Ldi C
Kegunaan PLC
Sebelum masuk ke detail tentang PLC, kami beri tahu 3 alasan mengapa PLC banyak digunakan saat ini:- Mereka ramah digunakan dan mudah dioperasikan
- Mereka menghilangkan kebutuhan untuk logika relai kabel
- Mereka cepat
- Sangat cocok untuk otomatisasi di industri.
- Modul input dan outputnya dapat diperpanjang tergantung pada kebutuhan
Bagian-bagian PLC dan Fungsinya
Sistem PLC dasar terdiri dari bagian-bagian berikut:
- Bagian Input / Output : Bagian input atau modul input terdiri dari perangkat seperti sensor, sakelar, dan banyak sumber input real-time lainnya. Input dari sumber terhubung ke PLC melalui rel konektor input. Bagian output atau modul output dapat berupa motor atau solenoida atau lampu atau pemanas, yang fungsinya dikendalikan dengan memvariasikan sinyal input.
- CPU atau Central Processing Unit : Ini adalah otak dari PLC. Ini bisa berupa mikroprosesor hexagonal atau oktal. Itu menjalankan semua pemrosesan yang terkait dengan sinyal input untuk mengontrol sinyal output berdasarkan pada program kontrol.
- Perangkat Pemrograman : Ini adalah platform tempat program atau logika kontrol ditulis. Ini bisa berupa perangkat genggam atau laptop atau komputer itu sendiri.
- Catu Daya (power supply) : Umumnya bekerja pada catu daya sekitar 24 V, digunakan untuk memberi daya pada perangkat input dan output.
- Memori : Memori dibagi menjadi dua bagian - Memori data dan memori program. Informasi program atau logika kontrol disimpan dalam memori pengguna atau memori program dari tempat CPU mengambil instruksi program. Sinyal input dan output dan sinyal timer dan counter masing-masing disimpan dalam input dan output memori gambar eksternal.
Prinsip Kerja PLC
- Sumber input mengubah sinyal listrik analog real-time menjadi sinyal listrik digital yang sesuai dan sinyal ini diterapkan ke PLC melalui rel konektor.
- Sinyal input ini disimpan dalam memori gambar eksternal PLC di lokasi yang dikenal sebagai bit. Ini dijalankan oleh CPU
- Logika kontrol atau instruksi program ditulis ke perangkat pemrograman melalui simbol atau melalui mnemonik dan disimpan dalam memori pengguna.
- CPU mengambil instruksi ini dari memori pengguna dan mengeksekusi sinyal input dengan memanipulasi, menghitung, memprosesnya untuk mengontrol perangkat output.
- Hasil eksekusi kemudian disimpan dalam memori gambar eksternal yang mengontrol drive output.
- CPU juga terus memeriksa sinyal output dan terus memperbarui konten memori gambar input sesuai dengan perubahan dalam memori output.
- CPU juga menjalankan fungsi pemrograman internal seperti pengaturan dan pengaturan ulang timer, memeriksa memori pengguna.
Sistem Kendali PLC
Fungsi dasar PLC bergantung pada logika kontrol atau teknik pemrograman yang digunakan. Pemrograman dapat dilakukan dengan menggunakan diagram alur atau menggunakan logika tangga atau menggunakan pernyataan logika atau mnemonik.Menghubungkan semua ini, mari kita lihat bagaimana kita dapat benar-benar menulis sebuah program dalam PLC.
- Hitung bagan alur. Diagram alir adalah representasi simbol dari instruksi. Ini adalah bentuk logika kontrol yang paling dasar dan paling sederhana yang hanya melibatkan keputusan logika. Simbol yang berbeda seperti yang diberikan di bawah ini:
- Tulis ekspresi Boolean untuk logika yang berbeda. Aljabar Boolean biasanya melibatkan operasi logika seperti Logika AND, Logika OR, Logika NOT, Logika NAND dan Logika NOR. Simbol yang berbeda adalah:
+ OR operator
. AND operator
! NOT operator.
- Tulis instruksi dalam bentuk pernyataan sederhana seperti di bawah ini:
JIKA Input1 AND Input2 Kemudian SET Output1 LAIN SET Output - Tulis program logika tangga. Ini adalah bagian terpenting dari pemrograman PLC. Sebelum menjelaskan tentang pemrograman logika tangga, beri tahu kami tentang beberapa simbol dan terminologi
Anak tangga: Satu langkah di tangga disebut anak tangga. Dengan kata sederhana, pernyataan dasar atau satu logika kontrol disebut Rung atau anak tangga.
Y - Sinyal Output Normal
M - Simbol Motor
T - Timer
C - Simbol Penghitung - Simbol:
- Fungsi Logika Dasar menggunakan Logika Tangga
- Menulis Mnemonik: Mnemonik adalah instruksi yang ditulis dalam bentuk simbolis. Mereka juga dikenal sebagai Opcode dan digunakan dalam perangkat pemrograman genggam. Simbol yang berbeda seperti yang diberikan di bawah ini:
Ldi - Load Inverse
Ld - Load
AND - Logika AND
OR - Logika OR
ANI - Logika NAND
ORI - Logika NOR
Out - Output
Kontrol PLC
Jadi, sekarang kita telah memiliki gagasan singkat tentang pemrograman dalam PLC, mari kita mulai mengembangkan satu aplikasi PLC rakitan sederhana.Masalah : Desain sistem robot pengikut garis sederhana untuk menyalakan motor ketika sakelar hidup dan secara bersamaan menyalakan LED. Sensor pada motor mendeteksi adanya hambatan dan sakelar lain aktif untuk menunjukkan adanya penghalang dan motor secara bersamaan dimatikan dan bel dinyalakan serta LED mati.
Solusi :
Mari kita tentukan simbol atau tag terlebih dahulu untuk input dan output
M - Motor,
A - Sakelar Input 1,
B- Sakelar Input 2,
L - LED,
Bu – Buzzer
Sekarang mari kita merancang Diagram Alir
Langkah selanjutnya adalah menulis ekspresi Boolean
M = A. (! B)
L = C. (! B)
Bu = B. (! A.! C)
Langkah selanjutnya melibatkan menggambar program logika tangga
Langkah terakhir melibatkan penulisan mnemonik untuk diumpankan ke perangkat genggam
Ld A ANI Ldi B
Ld C ANI Ldi B
Ld B ANI Ldi A AND Ldi C