P. 1
TwidoBasic

TwidoBasic

5.0

|Views: 1,114|Likes:
Dipublikasikan oleh meinarlena

More info:

Published by: meinarlena on Mar 19, 2009
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/15/2013

pdf

text

original

BASIC PLC TWIDO

PENGANTAR PLC (Programmable Logic Controller)

PLC
• Programmable Logic Controller diperkenalkan pertama kali pada 1969 oleh Richard E.Morley yang merupakan pendiri Modicon Corporation. Modicon adalah kependekan dari Modular Digital Controller • Pemrograman – Dahulu: divais pemrograman hanya untuk merek spesifik PLC. – Sekarang: PC dengan software berbasis windows.

Schneider Electric Automation Business

1

Diagram Blok Dasar Kotak Hitam (Black Box)

Schneider Electric Automation Business

Definisi
Definisi PLC: - National Electrical Manufacturing Association (NEMA): Suatu perangkat elektronik digital dengan memory yang dapat diprogram untuk menyimpan instruksi-instruksi yang menjalankan fungsi-fungsi spesifik, seperti: logic, sequence, timing, counting, dan arithmatic untuk mengontrol mesin dan proses. PLC terdiri dari: Divais pemrograman (keyboard), unit processor, power supply dan interface input/output. Secara umum software untuk pemrograman PLC ini harus memenuhi standar IEC 61131-3.

Schneider Electric Automation Business

2

PLC (Programmable Logic Controller) ?

• Merupakan “komputer khusus” untuk aplikasi di industri, digunakan untuk memonitor & mengontrol proses industri untuk menggantikan hard-wired control (rangkaian relay/kontaktor) dan memiliki bahasa pemrograman sendiri. • Berbeda dengan Personal Computer, dalam PLC sudah dilengkapi unit input-output digital yang bisa langsung dihubungkan ke perangkat luar (switch, sensor, relay, dll) bahkan ada yang sudah memiliki ADC/DAC built-in.

Schneider Electric Automation Business

Inside a PLC
Communications Port

I n p u t

C i r c u i t s

Central Processor Unit (CPU)

O u t p u t

C i r c u i t s

CR

High Voltage
Isolation Barrier

MEMORY
program
Low Voltage AC Power Supply

Isolation Barrier

High Voltage

data

or DC Power Supply

Schneider Electric Automation Business

3

Perbedaan Utama antara PLC & Komputer

• Perbedaan utama antara PLC dan komputer: PLC dirancang untuk instalasi dan perawatan oleh teknisi elektrik industri yang tidak harus mempunyai skill elektronika tinggi. • Troubleshooting dalam PLC disederhanakan: • Fault indicators • Run / Stop indicators • Input / Output status indicators

Schneider Electric Automation Business

Hard-wired Control
• Sebelum ditemukan PLC, tugas pengontrolan dilakukan oleh kontaktor dan relai yang dirangkai bersama dengan kabel. • Rangkaian harus didesain dan digambar dulu, kemudian menetapkan spesifikasi dan instalasi pengkabelannya. • Teknisi harus mengerjakan pemasangan dan pengkabelan sesuai gambar teknik tersebut. • Jika salah dalam mendesain atau ada modifikasi, designer dan teknisi harus merombak dan mengerjakan instalasi lagi. Pemborosan waktu dan biaya

Schneider Electric Automation Business

4

Contoh hard-wired Control
PB1 PB2
RELAY COIL

RELAY CONTACTS

LAMP

(A) Schematic Diagram

Hard-wired relay type of control
Schneider Electric Automation Business

Kemampuan PLC
• PLC menggantikan logika dan pengerjaan sirkit kontrol relay yang merupakan instalasi langsung. • Rangkaian kontrol cukup dibuat secara software. Pengkabelan hanya diperlukan untuk menghubungkan peralatan input dan output. • Hal ini mempermudah dalam mendisain dan memodifikasi rangkaian, karena cukup dengan mengubah program PLC.

Schneider Electric Automation Business

5

Contoh Sistem Kontrol dengan PLC

Input
Schneider Electric Automation Business

Contoh Aplikasi PLC (1)
• • • • • • • • • • •
Schneider Electric Automation Business

Manufaktur otomotif Pabrik semen Pengendali lift/elevator Pengairan/irigasi Pengendali pembangkit listrik Penggilingan (mesin giling) Pengontrol lampu lalu lintas Sistem keamanan Pengendali robot Pabrik minuman ringan dll

6

Contoh Aplikasi PLC (2)

Schneider Electric Automation Business

Contoh Aplikasi PLC (3)

Schneider Electric Automation Business

7

Typical Applications - Network
☺Level 2 : Hosts
- Recipe data downloads - Production data uploads - Application programming and management

☺Level 1 : Control
- Peer to peer coordination - HMI displays

☺Level 0.5 : I/O
- Intelligent devices

☺Level 0 : Devices
- Pushbutton / simplesensors

Schneider Electric Automation Business

Apa yang Dapat Dikerjakan PLC ? (1)

1. Sequence Control : - pengganti relay control logic - timers/counters - pengganti pengendali yang berupa papan rangkaian elektronik - pengendali mesin dan proses

Schneider Electric Automation Business

8

Apa yang Dapat Dikerjakan PLC ? (2) 2. Sophisticated Control : - arithmatic operations (+,-,x,:) - information handling - analog control (suhu, tekanan,dll) - PID controller - servo-motor control - stepper-motor control

Schneider Electric Automation Business

Apa yang Dapat Dikerjakan PLC ? (3) 3. Supervisory Control : - process monitoring & alarm - fault diagnostic & monitoring - interfacing with computer (RS232) - printer/ASCII interfacing - factory automation networking - LAN

Schneider Electric Automation Business

9

Memory
• Seperti halnya sistem komputer, memory PLC terdiri atas RAM dan ROM. • Kapasitas memory antara satu PLC dengan yang lain berbeda-beda tergantung pada type dan pabrik pembuatnya. • Beberapa pabrik menyatakan ukuran memory dalam byte, ada juga yang kilobyte, dan ada pula yang dinyatakan dengan jumlah intruksi yang dapat disimpan.

Schneider Electric Automation Business

RAM
• Program yang ditulis umumnya disimpan dalam RAM yang ada di dalam PLC sehingga dapat diubah/diedit melalui programming unit. • Kerugian penyimpanan di RAM adalah program dan data akan hilang ketika power supply mati. • Untuk mengatasi hal ini, RAM dapat diback-up dengan battery lithium, sehingga meskipun power supply mati, program dan data tidak hilang. • Umumnya bila battery tidak rusak, program dan data bisa disimpan selama 1 tahun.
Schneider Electric Automation Business

10

ROM
• Supaya program dalam RAM bisa dieksekusi harus ada ‘Operating System’ PLC. • Operating system ini dibuat oleh pabrik pembuat PLC yang disimpan dalam ROM dan hanya dapat dibaca oleh processor. • Dalam beberapa PLC tidak menggunakan ROM tapi EPROM atau EEPROM. • Pengguna dapat juga menyimpan program di sebagian tempat di EEPROM atau dikenal sebagai Flash Memory.

Schneider Electric Automation Business

Input Unit
• Mendeteksi ketika sinyal diterima dari sensor. • Mengkonversi sinyal input menjadi level tegangan yang bisa diterima processor. • Mengisolasi PLC dari fluktuasi tegangan atau arus sinyal input. • Mengirim sinyal ke indikator input PLC sehingga bisa diketahui input mana yang sedang menerima sinyal.
Schneider Electric Automation Business

11

Contoh Input

Photo-electric sensor Limit switch Proximity sensor

Schneider Electric Automation Business

Output Unit
• Output unit pada PLC juga berfungsi sebagai interface terhadap peralatan luar. • Output PLC bertindak sebagai switch terhadap power supply untuk mengoperasikan peralatan output (misal : pilot lamp, relay, dll) • Komponen yang biasa dipakai PLC sebagai bagian output unit adalah relay untuk AC/DC, TRIAC untuk AC saja, dan Transistor atau FET untuk DC saja.

Schneider Electric Automation Business

12

Contoh Output

Lampu indikator

Motor starter Relay

Schneider Electric Automation Business

Bahasa Pemrograman
Ada 4 metode / type bahasa pemrograman yang bisa dipakai, meski tidak semua disupport oleh suatu PLC. 1. Ladder Diagram languages (LD) 2. Instruction List languages (IL) / Statement List (SL) 3. Sequential Function Chart (SFC) / Grafcet languages 4. High-level languages : biasanya Visual Basic

Schneider Electric Automation Business

13

Mengapa Ladder Diagram (LD) ?
• Ladder Diagram dan Instruction List adalah yang paling umum dan populer dipakai. • Ladder diagram relatif paling mudah dipahami karena secara umum simbol yang digunakan mirip dengan gambar dalam rangkaian relay/kontaktor. • Secara logika, listrik mengalir dari rel/garis di kiri ke rel/garis di kanan. • Jalur dari kiri ke kanan ini dikenal dengan istilah Ladder-line. • Instruction List mirip seperti listing perintah dalam assembler. • High-level languages yang paling populer digunakan adalah BASIC yang sekarang menjadi Visual Basic. • Karena yang paling umum dan disupport oleh semua PLC adalah Ladder, nantinya hanya dibahas Ladder Diagram (LD).
Schneider Electric Automation Business

Konsep Pemrograman PLC
• Menggunakan cara berpikir logika (benar/salah, 1/0) • Program berdasarkan hubungan/fungsi antara input dan output • Proses eksekusi program PLC adalah sekuensial (proses scanning) • Pengalamatan I/O dan memory adalah aspek penting dalam pemrograman.

Schneider Electric Automation Business

14

Pemilihan PLC
Pemilihan PLC diturunkan dari kebutuhan aplikasi Perhatikan batasan kemampuan PLC Inventarisasi jenis sinyal/tegangan yang ditangani (analog/digital, AC/DC)

Schneider Electric Automation Business

Batasan Pemilihan PLC
• Jumlah dan jenis input • Jumlah dan jenis output • Jumlah memory yang tersedia • Kecepatan • Komunikasi antar PLC • Cara/teknik pemrograman

Schneider Electric Automation Business

15

Pendekatan Sistematik dalam Mendesain Sistem dengan PLC (1) 1. Memahami kebutuhan sistem kendali yang diinginkan. 2. Menyusun flowchart sistem kendalinya. 3. Mendaftar semua input & output yang berhubungan dengan terminal I/O PLC. 4. Menterjemahkan flowchart ke ladder diagram. 5. Memprogram desain ladder diagram ke PLC. 6. Simulasi program dan debug software.

Schneider Electric Automation Business

Pendekatan Sistematik dalam Mendesain Sistem dengan PLC (2) 7. Jika masih bermasalah, kembali edit program. 8. Bila sudah OK, hubungkan semua perangkat input dan output. 9. Cek semua koneksi input dan output. 10. Tes program dengan menjalankannya. 11. Jika terjadi trouble, edit kembali. 12. Bila sudah OK, simpan program ke PLC. 13. Jangan lupa, dokumentasikan semua gambar dan program yang dibuat

Schneider Electric Automation Business

16

Keuntungan Menggunakan PLC dalam Otomatisasi
Waktu implementasi proyek lebih cepat Mudah dalam modifikasi Kalkulasi biaya proyek lebih akurat Memerlukan waktu training lebih pendek Perubahan disain lebih mudah (dengan software) Aplikasi kendali yang luas Perawatan mudah Reliabilitas tinggi Relatif tahan terhadap kondisi lingkungan yang buruk

Schneider Electric Automation Business

Panel Pengendali Sebelum Menggunakan PLC :

Schneider Electric Automation Business

17

Panel Pengendali Setelah Menggunakan PLC :

Schneider Electric Automation Business

PLC vs Smart Relay

PLC → Twido Modular & Compact

Smart Relay → Zelio

Schneider Electric Automation Business

18

Perbedaan antara PLC dan Smart Relay
PLC : 1. Dapat melakukan fungsi-fungsi aritmatik. 2. Dapat melakukan operasi-operasi pemindahan memory. 3. Dapat melakukan fungsi-fungsi yang komplek seperti : sequence, LIFO, FIFO, PWM, dll. Smart Relay : Hanya dapat melakukan fungsi-fungsi logika dan beberapa fungsi dasar seperti timer dan counter.

Schneider Electric Automation Business

19

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->