Anda di halaman 1dari 39

4.

Dasar Dasar
Pemrograman PLC
Handy Wicaksono
Jurusan Teknik Elektro
Universitas Kristen Petra

Materi

Mahasiswa 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

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 umum :

PLC 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

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.
3.
4.
5.

Ladder Diagram
Function Block Diagram
Structured Text
Instruction List
Sequential Function Chart

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
1.
2.
3.
4.

Contact / input
Coil / output
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 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

Anda mungkin juga menyukai