4-plc - dasar - dasar pemrograman new 6 · pdf filemateri mahasiswa mampu : menjelaskan...

Post on 15-Feb-2018

278 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related