4. Dasar – Dasar Pemrograman PLC Handy Wicaksono Juru Jurusa san n Tekn Teknik ik Elek Elektr tro o Univ Univer ersi sita tas s Kris Kriste ten n Petra Petra
Materi
Mahasiswa Mampu :
Menjelaskan langkah – langkah pengendalian sistem dengan proram di PLC Menjelas elask kan prin rinsip pemro emrog gram raman PLC deng dengan an La Ladd dder er Dia Diagr gram am Menjelaskan komponen – komponen LD dan mene menera rapk pkan anny nya a deng dengan an se sede derh rhan ana a Menj Me njel elas aska kan n ca cara ra PLC meng mengek ekse seku kusi si pro program gram
Bagaimana cara menyelesaikannya?
?
Bagaimana cara menyelesaikannya? Pahami kebutuhan kontrol da dari ri sist sistem em
Buat flow chart umum
Daftarkan input / output sistem
Terjemahkan flow chart ke program PLC
A
Bagaimana cara menyelesaikannya? A
Simula Simulasik sikan an progra program m di PLC sampai benar
Hubungkan input/output device de deng ngan an PLC PLC
Jala Ja lank nkan an si sist stem em//plant Dengan PLC
Bagaimana PLC mengeksekusi programnya?
Pandangan umum :
PLC beke bekerj rja a se seca cara ra beru beruru ruttan First Rung First
Sebenarnya :
PLC bekerja secara simultan (scanning) PLC mengupdate mengupdate status Input /output lalu meng mengek ekse seku kusi si prog progra ram m Demi Demiki kian an se sete teru rusn snya ya… …
Bagaimana PLC mengeksekusi programnya? Update kondisi Output Update kondisi Input
Ekse Ekseku kusi si prog progra ram m
1
I/O Scan
2 Total Scan Time
3 Program Scan
Bagaimana PLC mengeksekusi programnya?
PLC Scan time :
Wak Waktu yang yang dibu dibuttuhka uhkan n PL PLC C unt untuk uk mengupdate mengupdate status Input /output mengek mengeksek sekus usii progra program m dan PLC Scan Time = I/O Scan + Program Scan Program Scan terma termasu suk k lama lama pemba pembacaa caan n instruksi – instruksi LD
Bagaimana memprogram PLC?
Sesuai dengan standard IEC IEC
IEC : International Electrotechnical Commission Badan standardisasi dunia dalam bidang tekni eknik k elek elektr tro o
IEC 61131-3 memberikan standard (kes (keser erag agam aman an)) untuk untuk mempr memprog ogra ram m berbagai macam merk PLC.
Bagaimana memprogram PLC? – IEC 61131-3 Programming 1. 2. 3. 4. 5.
Ladder Diagram Function Block Diagram Structured Text Instruction List Sequential Function Chart
Ladder Diagram
Metod Meto de pemr pemrog ogra rama man n PL PLC C yan yang g pal palin ing g populer Diadopsi dari relay logic control Berbentuk seperti tangga (ladder) ladder) Untu Untuk k menu menuli lisk skan an prog progra ram m yang yang nant nantin inya ya dikonver versikan sehingga dapat digunakan oleh processor PLC
Contoh Ladder Diagram Inpu Inputt - cont contac actt %I101.0
Outp Output ut - coil coil %Q102.0
%I103.0
Rung Power rail
Neutral Rail
Konvensi – konvensi pada LD
Ladder diagram terdiri dari :
p o w e r r a i l dan n e u t r a l r a i l
anak tangga (r u n g )
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/ Input/out output put diide diidenti ntifik fikasi asikan kan melalu melaluii alamatnya.
Komponen – komponen dasar Ladder Diagram 1. 2.
3. 4.
Cont ontac actt / input Coil / out output put Timer Counter
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 Untuk mempel mempelaja ajari ri ladder ladder diagra diagram, m, diguna digunaka kan n software simulator Z e l i o
Logika apa saja yang dihasilkan ladder diagram berikut?
AND
OR
NAND
NOR
Bagaimana jika logika berikut?
AND
OR
OR
AND
AND
OR
XOR
Konvensi – Penggunaan internal relay pada ladder
=
M1 = Internal relay
Konvensi – Contact dapat muncul berkali - kali
Konvensi – coil hanya dapat muncul sekali
? Mengapa ? Sehar Se harus usnya nya bagai bagaiman mana? a?
Self Holding – Sifat khusus coil di PLC ( ladder ) ladder diagram
= Self holding
le r … Note : NC Contact is t h e k i l le
Flow Chart
Bagaimana membuat flowchart di PLC
Latihan dalam sistem – 1 - Aktivasi lampu
Baga Bagaim iman ana a bisa bisa meng me ngak akti tifk fkan an da dan n mema me mati tika kan n lamp lampu u den enga gan n 2 switch?
Buat : flow flow chart, chart, I/O list, ladder ladder diagram! 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 menek enekan an to tomb mbo ol. Lampu pemain yang men menjawab akan menyala dan buzzer ak akan berbunyi. Sete Se tellah sa satu tu kal kali per perta tany nyaa aan, n, MC har harus us menekan tombol reset Buat : flow flow chart, chart, I/O list, ladder ladder diagram! diagram!
Latihan dalam sistem 3 - Pengisian dan pengosongan tangki
Buat Buat : flow flow chart, chart, I/O I/O list, list, ladder diagram!
• Jika Jika star startt PB dite diteka kan, n, MV1 MV1 ON ON dan dan meng me ngis isii ta tang ngki ki (kos (koson ong) g).. • Jika Jika TLB TLB 2 ON, pe peng ngiisian sian te teta tap p jala jalan n • Jika Jika TLB TLB 1 ON, ON, MV1 MV1 OFF, OFF, MV2 MV2 ON ON • Saat Saat TLB1 LB1 OFF OFF,, MV2 MV2 te tettap ON. • Saat Saat TLB2 TLB2 OFF, OFF, MV2 OFF OFF da dan MV1 MV1 ON. • Siklus akan berakhir saat Stop PB ditekan.
Tugas : 3 - Robot Pengambil Barang
Grasp
Cara kerja 1.
2. 3. 4. 5. 6.
Start Start PB PB ON, Convey Conveyor or 1 ON. Lenga Lengan n robot robot dalam posisi siap ambil (grasp) grasp) Photos Pho tosenso ensorr ON, Conv Conveyo eyorr OFF, OFF, Grasp Grasp ON. 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 : wa waktu ktu untuk men menyele elesaika ikan satu sikl siklu us ladder PLC
Latihan special instruction 1 Pintu mall otomatis Photosensor Motor 1
Motor 2
Limit switch
Latihan special instruction 2 Pintu garasi automatis
• Mo Mobi bill ber berja jara rak k be bebe bera rapa pa me mete terr dar darii ga gara rasi si dike dikena nalili sensor sensor ultrasonik. ultrasonik. Motor up aktif, aktif, pintu pintu terbuk terbuka, a, sampai sampai mengen mengenai ai limit switch atas. Motor up mati. • Mo Mobi bill mel melew ewat atii pint pintu u ga gara rasi si,, dik diken enal alii photosensor. photosensor. • Sete Setellah melew elewa ari pint intu, Motor down aktif, pintu menu me nutu tup p samp sampai ai me meng ngen enai ai LS bawah. M down mati
Review Question 1.
2.
3.
Bisakah muncul simbol output le lebih dari 1 ka kali? Ba Bagaimana dengan simbol input? Sebutkan komponen – komponen dasar Ladder Diagram! Diagram! Jelaskan cara ara PLC men mengeksekusi program!
Next
Programming w Timer