4-PLC - Dasar - dasar Pemrograman new 6 · PDF fileMateri Mahasiswa Mampu : Menjelaskan...
Embed Size (px)
Transcript of 4-PLC - Dasar - dasar Pemrograman new 6 · PDF fileMateri Mahasiswa Mampu : Menjelaskan...

4. Dasar – DasarPemrograman PLC
Handy WicaksonoJurusan Teknik Elektro
Universitas Kristen Petra

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

Bagaimana cara menyelesaikannya?
?

A
Bagaimana cara menyelesaikannya?Pahami kebutuhankontrol dari sistem
Buat flow chart umum
Daftarkan input /output sistem
Terjemahkan flow chartke program PLC

Bagaimana cara menyelesaikannya?
Simulasikan program diPLC sampai benar
Hubungkan input/outputdevice dengan PLC
Jalankan sistem/plantDengan PLC
A

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…

Bagaimana PLC mengeksekusiprogramnya?
Update kondisiOutput
Update kondisiInput
I/O Scan1
2
3Eksekusi program Program
Scan
TotalScanTime

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

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.

Bagaimana memprogram PLC? –IEC 61131-3 Programming
2. Function Block Diagram3. Structured Text4. Instruction List5. Sequential Function Chart
1. Ladder Diagram

Ladder DiagramMetode pemrograman PLC yang paling populerDiadopsi dari relay logic controlBerbentuk seperti tangga (ladder)Untuk menuliskan program yang nantinyadikonversikan sehingga dapat digunakanoleh processor PLC

Contoh Ladder Diagram
%I101.0
%I103.0
%Q102.0
Input - contact Output - coil
Power rail Neutral Rail
Rung

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

Konvensi – konvensi pada LDOutput (Coil) dan Input (contact) ditampilkan dalam kondisi tidakdienergizedInput/output diidentifikasikan melaluialamatnya.

Komponen – komponen dasarLadder Diagram1. Contact / input2. Coil / output3. Timer 4. Counter

Macam – macam contact dan coilContact
Normal Contact1. Normally Open Contact2. Normally Close Contact
Transition contact1. Positive transition contact2. Negative transition contact
CoilNormal coilLatching coil

Normal contact & coilLadder Diagram Timing Diagram

Untuk mempelajari ladder diagram, digunakansoftware simulator Zelio

Logika apa saja yang dihasilkan ladder diagram berikut?
AND
OR
NAND
NOR

Bagaimana jika logika berikut?
ANDOR
OROR
AND
AND
XOR

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)
Note : NC Contact is the killer…
=
Self holding

Flow ChartBagaimana membuat flowchart di PLC


Latihan dalam sistem –1 - Aktivasi lampu
Bagaimana bisamengaktifkan danmematikan lampu dengan2 switch?
Buat : flow chart, I/O list, ladder diagram!

Latihan dalam sistem -2 - Quiz
Lampu 1
Lampu 2
TombolMC

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!

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!

Tugas :3 - Robot Pengambil Barang
Grasp

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

I/O List
Input : Start PBStop PBPhotosensorLS CCWLS CW
Output :Conveyor AConveyor BGraspSolenoid CWSolenoid 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 1Pintu mall otomatis
Photosensor
Motor 1 Motor 2
Limit switch

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

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!

Next
Programming w Timer