4-plc-dasar-dasar-pemrograman-
TRANSCRIPT
![Page 1: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/1.jpg)
4. Dasar – DasarPemrograman PLC
Handy WicaksonoJurusan Teknik Elektro
Universitas Kristen Petra
![Page 2: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/2.jpg)
MateriMahasiswa Mampu :
Menjelaskan langkah – langkah pengendaliansistem dengan proram di PLCMenjelaskan prinsip pemrograman PLC dengan Ladder DiagramMenjelaskan komponen – komponen LD danmenerapkannya dengan sederhanaMenjelaskan cara PLC mengeksekusi program
![Page 3: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/3.jpg)
Bagaimana cara menyelesaikannya?
?
![Page 4: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/4.jpg)
A
Bagaimana cara menyelesaikannya?Pahami kebutuhankontrol dari sistem
Buat flow chart umum
Daftarkan input /output sistem
Terjemahkan flow chartke program PLC
![Page 5: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/5.jpg)
Bagaimana cara menyelesaikannya?
Simulasikan program diPLC sampai benar
Hubungkan input/outputdevice dengan PLC
Jalankan sistem/plantDengan PLC
A
![Page 6: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/6.jpg)
Bagaimana PLC mengeksekusiprogramnya?
Pandangan umum : PLC bekerja secara berurutanFirst Rung First
Sebenarnya :PLC bekerja secara simultan (scanning)PLC mengupdate status Input /output lalumengeksekusi programDemikian seterusnya…
![Page 7: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/7.jpg)
Bagaimana PLC mengeksekusiprogramnya?
Update kondisiOutput
Update kondisiInput
I/O Scan1
2
3Eksekusi program Program
Scan
TotalScanTime
![Page 8: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/8.jpg)
Bagaimana PLC mengeksekusiprogramnya?
PLC Scan time :Waktu yang dibutuhkan PLC untukmengupdate status Input /output mengeksekusi program danPLC Scan Time = I/O Scan + Program ScanProgram Scan termasuk lama pembacaaninstruksi – instruksi LD
![Page 9: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/9.jpg)
Bagaimana memprogram PLC?Sesuai dengan standard IEC
IEC : International ElectrotechnicalCommissionBadan standardisasi dunia dalam bidangteknik elektro
IEC 61131-3 memberikan standard(keseragaman) untuk memprogramberbagai macam merk PLC.
![Page 10: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/10.jpg)
Bagaimana memprogram PLC? –IEC 61131-3 Programming
2. Function Block Diagram3. Structured Text4. Instruction List5. Sequential Function Chart
1. Ladder Diagram
![Page 11: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/11.jpg)
Ladder DiagramMetode pemrograman PLC yang paling populerDiadopsi dari relay logic controlBerbentuk seperti tangga (ladder)Untuk menuliskan program yang nantinyadikonversikan sehingga dapat digunakanoleh processor PLC
![Page 12: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/12.jpg)
Contoh Ladder Diagram
%I101.0
%I103.0
%Q102.0
Input - contact Output - coil
Power rail Neutral Rail
Rung
![Page 13: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/13.jpg)
Konvensi – konvensi pada LDLadder diagram terdiri dari :
power rail dan neutral railanak tangga (rung)
Dibaca dari kiri ke kanan, dari atas kebawahRung tidak boleh diakhiri dengan lebihdari satu output
![Page 14: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/14.jpg)
Konvensi – konvensi pada LDOutput (Coil) dan Input (contact) ditampilkan dalam kondisi tidakdienergizedInput/output diidentifikasikan melaluialamatnya.
![Page 15: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/15.jpg)
Komponen – komponen dasarLadder Diagram1. Contact / input2. Coil / output3. Timer 4. Counter
![Page 16: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/16.jpg)
Macam – macam contact dan coilContact
Normal Contact1. Normally Open Contact2. Normally Close Contact
Transition contact1. Positive transition contact2. Negative transition contact
CoilNormal coilLatching coil
![Page 17: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/17.jpg)
Normal contact & coilLadder Diagram Timing Diagram
![Page 18: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/18.jpg)
Untuk mempelajari ladder diagram, digunakansoftware simulator Zelio
![Page 19: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/19.jpg)
Logika apa saja yang dihasilkan ladder diagram berikut?
AND
OR
NAND
NOR
![Page 20: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/20.jpg)
Bagaimana jika logika berikut?
ANDOR
OROR
AND
AND
XOR
![Page 21: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/21.jpg)
Konvensi –Penggunaan internal relay pada ladder
=
M1 = Internal relay
![Page 22: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/22.jpg)
Konvensi –Contact dapat muncul berkali - kali
![Page 23: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/23.jpg)
Konvensi –coil hanya dapat muncul sekali
?
Mengapa ?Seharusnya bagaimana?
![Page 24: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/24.jpg)
Self Holding –Sifat khusus coil di PLC (ladder diagram)
Note : NC Contact is the killer…
=
Self holding
![Page 25: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/25.jpg)
Flow ChartBagaimana membuat flowchart di PLC
![Page 26: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/26.jpg)
![Page 27: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/27.jpg)
Latihan dalam sistem –1 - Aktivasi lampu
Bagaimana bisamengaktifkan danmematikan lampu dengan2 switch?
Buat : flow chart, I/O list, ladder diagram!
![Page 28: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/28.jpg)
Latihan dalam sistem -2 - Quiz
Lampu 1
Lampu 2
TombolMC
![Page 29: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/29.jpg)
Latihan dalam sistem -2 - Quiz
Jika salah satu pemain menekan tombollebih dulu, pemain lain tidak bisa lagimenekan tombol. Lampu pemain yang menjawab akanmenyala dan buzzer akan berbunyi.Setelah satu kali pertanyaan, MC harusmenekan tombol reset
Buat : flow chart, I/O list, ladder diagram!
![Page 30: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/30.jpg)
Latihan dalam sistem -3 - Pengisian dan pengosongan tangki
• Jika start PB ditekan, MV1 ON danmengisi 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.Buat : flow chart, I/O list,
ladder diagram!
![Page 31: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/31.jpg)
Tugas :3 - Robot Pengambil Barang
Grasp
![Page 32: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/32.jpg)
Cara kerja
1. Start PB ON, Conveyor 1 ON. Lengan robot dalam posisi siap ambil (grasp)
2. Photosensor ON, Conveyor OFF, Grasp ON.3. Solenoid CW ON4. LS CCW ON, Solenoid CW OFF Grasp OFF5. Solenoid CCW On6. LS CW ON, Solenoid CCW OFF
![Page 33: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/33.jpg)
I/O List
Input : Start PBStop PBPhotosensorLS CCWLS CW
Output :Conveyor AConveyor BGraspSolenoid CWSolenoid CCW
![Page 34: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/34.jpg)
Bentuk lain self holding –Special coil (Set – Reset)
=
Ladder Diagram Timing Diagram
![Page 35: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/35.jpg)
Special Contact –Positive & Negative Transition Contact
1 scan time : waktu untuk menyelesaikan satu siklus ladder PLC
![Page 36: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/36.jpg)
Latihan special instruction 1Pintu mall otomatis
Photosensor
Motor 1 Motor 2
Limit switch
![Page 37: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/37.jpg)
Latihan special instruction 2Pintu garasi automatis
• Mobil berjarak beberapa meter dari garasi dikenalisensor 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, pintumenutup sampai mengenai LS bawah. M down mati
![Page 38: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/38.jpg)
Review Question1. Bisakah muncul simbol output lebih dari
1 kali? Bagaimana dengan simbol input?2. Sebutkan komponen – komponen dasar
Ladder Diagram!3. Jelaskan cara PLC mengeksekusi
program!
![Page 39: 4-plc-dasar-dasar-pemrograman-](https://reader035.vdocuments.pub/reader035/viewer/2022062307/5571fb7c4979599169950088/html5/thumbnails/39.jpg)
Next
Programming w Timer