Pemrograman PLC
Materi ‡ Siswa
Mampu :
Menjelaskan langkah – langkah pengendalian sistem dengan proram di PLC „ Menjelaskan prinsip pemrograman PLC dengan Ladder Diagram „ Menjelaskan komponen – komponen LD dan menerapkannya dengan sederhana „ Menjelaskan cara PLC mengeksekusi program „
Bagaimana cara menyelesaikannya?
?
Bagaimana cara menyelesaikannya? Pahami kebutuhan kontrol dari sistem
Buat flow chart umum
Daftarkan input / output sistem
Terjemahkan flow chart ke program PLC
A
Bagaimana cara menyelesaikannya? A
Simulasikan program di PLC sampai benar
Hubungkan input/output device dengan PLC
Jalankan sistem/plant Dengan PLC
Bagaimana PLC mengeksekusi programnya? ‡ Pandangan „ PLC
umum :
bekerja secara berurutan „ First Rung First
‡ Sebenarnya „ PLC „
:
bekerja secara simultan (scanning) PLC mengupdate status Input /output lalu mengeksekusi program Demikian seterusnya…
Bagaimana PLC mengeksekusi programnya? Update kondisi Output Update kondisi Input
Eksekusi program
1
I/O Scan
2 Total Scan Time
3 Program Scan
Bagaimana PLC mengeksekusi programnya? PLC Scan time :
‡ „
„
„
Waktu yang dibutuhkan PLC untuk mengupdate status Input /output mengeksekusi program dan PLC Scan Time = I/O Scan + Program Scan Program Scan termasuk lama pembacaan instruksi – instruksi LD
Bagaimana memprogram PLC? ‡ Sesuai
dengan standard IEC
„ IEC
„
‡
: International Electrotechnical Commission Badan standardisasi dunia dalam bidang teknik elektro
IEC 61131-3 memberikan standard (keseragaman) untuk memprogram berbagai macam merk PLC.
Bagaimana memprogram PLC? – IEC 61131-3 Programming 1. 2.
Ladder Diagram Function Block Diagram
4.
Structured Text Instruction List
5.
Sequential Function Chart
3.
Ladder Diagram ‡ Metode
pemrograman PLC yang paling populer ‡ Diadopsi dari relay logic control ‡ Berbentuk seperti tangga (ladder) ‡
Untuk menuliskan program yang nantinya dikonversikan sehingga dapat digunakan oleh processor PLC
Contoh Ladder Diagram Input - contact %I101.0
Output - coil %Q102.0
%I103.0
Rung
Power rail
Neutral Rail
Konvensi – konvensi pada LD Ladder diagram terdiri dari :
‡ „ „
‡
‡
power rail dan neutral rail anak tangga (rung)
Dibaca dari kiri ke kanan, dari atas ke bawah Rung tidak boleh diakhiri dengan lebih dari satu output
Konvensi – konvensi pada LD ‡
‡
Output (Coil) dan Input (contact) ditampilkan dalam kondisi tidak dienergized Input/output diidentifikasikan melalui alamatnya.
Komponen – komponen dasar Ladder Diagram
3.
Contact / input Coil / output Timer
4.
Counter
1. 2.
Macam – macam contact dan coil Contact „ Normal Contact 1. 2.
„
Normally Open Contact Normally Close Contact
Transition contact 1. 2.
Positive transition contact Negative transition contact
Coil „ Normal coil „ Latching coil
Normal contact & coil Ladder Diagram
Timing Diagram
Untuk mempelajari ladder diagram, digunakan software simulator Zelio
Logika apa saja yang dihasilkan ladder diagram berikut?
AND
NAND
OR
NOR
Bagaimana jika logika berikut?
OR
OR
AND AND
AND
XOR
OR
Konvensi – Penggunaan internal relay pada ladder
=
Æ M1 = Internal relay
Konvensi – Contact dapat muncul berkali - kali
Konvensi – coil hanya dapat muncul sekali ? Mengapa ? Seharusnya bagaimana?
Self Holding – Sifat khusus coil di PLC (ladder diagram)
= Self holding
Note : NC Contact is the killer…
Flow Chart Bagaimana membuat flowchart di PLC
Latihan dalam sistem – 1 - Aktivasi lampu
Bagaimana bisa mengaktifkan dan mematikan lampu dengan 2 switch?
Buat : flow chart, I/O list, ladder diagram!
Latihan dalam sistem 2 - Quiz
Tombol MC
Lampu 1 Lampu 2
Latihan dalam sistem 2 - Quiz ‡
‡
‡
Jika salah satu pemain menekan tombol lebih dulu, pemain lain tidak bisa lagi menekan tombol. Lampu pemain yang menjawab akan menyala dan buzzer akan berbunyi. Setelah satu kali pertanyaan, MC harus menekan tombol reset Buat : flow chart, I/O list, ladder diagram!
Latihan dalam sistem 3 - Pengisian dan pengosongan tangki
Buat : flow chart, I/O list, ladder diagram!
• Jika start PB ditekan, MV1 ON dan mengisi tangki (kosong). • Jika TLB 2 ON, pengisian tetap jalan • Jika TLB 1 ON, MV1 OFF, MV2 ON • Saat TLB1 OFF, MV2 tetap ON. • Saat TLB2 OFF, MV2 OFF dan MV1 ON. • Siklus akan berakhir saat Stop PB ditekan.
Tugas : 3 - Robot Pengambil Barang
Grasp
Cara kerja 1. 2.
3. 4. 5. 6.
Start PB ON, Conveyor 1 ON. Lengan robot dalam posisi siap ambil (grasp) Photosensor ON, Conveyor OFF, Grasp ON. Solenoid CW ON LS CCW ON, Solenoid CW OFF Grasp OFF Solenoid CCW On LS CW ON, Solenoid CCW OFF
I/O List ‡ Input
:
„ Start
PB „ Stop PB „ Photosensor „ LS CCW „ LS CW
‡
Output : „ „ „ „ „
Conveyor A Conveyor B Grasp Solenoid CW Solenoid CCW
Bentuk lain self holding Special coil (–Set – Reset)
=
Ladder Diagram
Timing Diagram
Special Contact – Positive & Negative Transition Contact
1 scan time : waktu untuk menyelesaikan satu siklus ladder PLC
Latihan special instruction 1 Pintu mall otomatis Photosensor Motor 1
Motor 2
Limit switch
Latihan special instruction 2 Pintu garasi automatis
• Mobil berjarak beberapa meter dari garasi dikenali sensor ultrasonik. Motor up aktif, pintu terbuka, sampai mengenai limit switch atas. Motor up mati.
• Mobil melewati pintu garasi, dikenali photosensor. • Setelah melewari pintu, Motor down aktif, pintu menutup sampai mengenai LS bawah. M down mati
Review Question 1. 2. 3.
Bisakah muncul simbol output lebih dari 1 kali? Bagaimana dengan simbol input? Sebutkan komponen – komponen dasar Ladder Diagram! Jelaskan cara PLC mengeksekusi program!
Next
Programming w Timer