PENGANTAR PLC (Programmable Logic Controller)

dokumen-dokumen yang mirip
BASIC PLC TWIDO. PENGANTAR PLC (Programmable Logic Controller)

Teknik Otomasi [PengenalanPLC]

Bab 3 PLC s Hardware

BAB II LANDASAN TEORI. Programmable Logic Controller (PLC) diperkenalkan pertama kali pada tahun

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III TEORI DASAR. o Lebih mudah untuk menemukan kesalahan dan kerusakan karena PLC memiliki fasilitas self diagnosis.

BAB III FUNGSI BAGIAN PLC. Processor. Catu Daya. Gambar 2. Block Diagram Perangkat Keras PLC

BAB I SISTEM KONTROL TNA 1

BAB III LANDASAN TEORI

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

Arsitektur Programmable Logic Controller - 1

Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri

Arsitektur Programmable Logic Controller - 1

Pertemuan PLC s Hardware. Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

PROGRAMMABLE LOGIC CONTROLLER (PLC)

BAB V PROGRAMMABLE LOGIC CONTROLLER

t o l e a r n t o k n o w P L C BASIC I Instruktur : TOTOK NUR ALIF S.Pd NIP

PROGRAMMABLE LOGIC CONTROLLER (PLC) SUATU PEMAHAMAN DASAR PERALATAN PENGENDALI DI INDUSTRI BAGI MAHASISWA TEKNIK INDUSTRI

Programmable Logic Controller (PLC) Pendahuluan

Konsep Dasar dan Sejarah PLC

II. TINJAUAN PUSTAKA. PLC adalah sebuah alat yang digunakan untuk menggantikan rangkaian sederetan

TE Programmable Logic Controller

Otomasi Sistem. Peralatan Otomasi Sistem: Arsitektur Programmable Logic Controller

BAB III LANDASAN TEORI. lingkungan. Apapun macam teknologi pengolahan air limbah domestik maupun

Sortasi BAB II TEORI DASAR 2.1 PROSES PENYORTIR OBJEK. Proses penyortiran merupakan sebuah proses pemisahan atau penyeleksian

BAB 1 PENDAHULUAN. dengan penerapannya yang semakin luas pada alat-alat elektronik dari segi audio dan

BAB II SISTEM KENDALI, DIAGRAM TANGGA & PLC. Sejarah Perkembangan Sistem Kendali dan Otomtisasi Industri

Pertemuan ke-2. Pengantar PLC

PENGERTIAN PLC UNY-PLC-THT 2

Laporan Tugas Akhir Teknik Refrigerasi dan Tata Udara 2012 BAB II DASAR TEORI

PERCOBAAN 3 I. JUDUL PERCOBAAN PLC

Materi 5: Introduction to Programmable Controllers

BAB III LANDASAN TEORI. mudah digunakan (user friendly) yang memiliki fungsi kendali untuk berbagai tipe

Abstrak. Susdarminasari Taini-L2F Halaman 1

BAB VI MENGENAL TRAINER " BATO - 05 "

Dasar-Dasar PLC Programmable Logic Controller (PLC)

BAB II DASAR TEORI Mesin bending Megobal

BAB II TINJAUAN PUSTAKA

Materi. Siswa Mampu :

BAB III LANDASAN TEORI. yang dapat mengontrol berbagai aplikasi otomasi. Gambar 3.1. menunjukkan Micro PLC S7-200 tersebut. Sebuah desain yang kompak,

Arsitektur Programmable Logic Controller - 2

Penggunaan PLC di industri dimaksudkan untuk menggantikan penggunaan rangkaian relay dan timer. Keuntungan penggunaan PLC antara lain :

PENGENALAN PLC. - Mengidentifikasi peralatan sistem kendali PLC. - Menjelaskan cara kerja sistem kendali PLC

Pendahuluan BAB I PENDAHULUAN

BAB III LANDASAN TEORI

APLIKASI PLC OMRON CPM 1A 30 I/O UNTUK PROSES PENGEPAKAN BOTOL SECARA OTOMATIS MENGGUNAKAN SISTEM PNEUMATIK

Otomasi Sistem. Peralatan Otomasi Sistem: I/O Programmable Logic Controller

PENDETEKSI LOGAM UNTUK INDUSTRI MAKANAN BERBASIS PLC. Oleh : Atmiasri dan Sagita Rochman*)

BAB 1 PERSYARATAN PRODUK

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

BAB I PENDAHULUAN. 1.1 Latar Belakang

Bab 2 Relay Prinsip dan Aplikasi

BAB I LANDASAN TEORI

MODIFIKASI SISTEM PLC S5 KE S7 PADA KONVEYOR JALUR 1 HOTCELL IRM

BAB III PLC (PROGRAMMABLE LOGIC CONTROL)

BAB III METODE DAN PERANCANGAN

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

Optimalisasi Smart Relay Zelio sebagai Kontroler Lampu dan Pendingin Ruangan

SILABUS MATA KULIAH. Pengalaman Pembelajaran. 1. Mengkaji dan menelaah

Yudha Bhara P

SIMULASI MODEL KONTROL MESIN MIXER MENGGUNAKAN PLC DAN PROGRAM KOMPUTER INTELLUTION FIX

BAB I PENDAHULUAN. 1.1 Latar Belakang. Peran teknologi dewasa ini dalam dunia industri telah berkembang dengan pesat.

Informatika Industri

Pemrograman Programmable Logic Controller

BAB III PERANCANGAN 3.1. PERANCANGAN SISTEM KONTROL

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

BAB III TEORI PENUNJANG. a. SILO 1 Tujuannya untuk pengisian awal material dan mengalirkan material menuju silo 2 secara auto / manual.

PERANCANGAN APLIKASI OMRON SYSMAC CPM1A PADA SISTEM OTOMATISASI POMPA AIR UNTUK PENGISIAN WATER TANK DI APARTEMENT GRIYA PRAPANCA

Materi 7: Introduction to PLC Programming Language

WORKSHOP INSTRUMENTASI MODUL PRAKTIKUM PROGRAMMABLE LOGIC CONTROLLER

Otomasi Sistem dengan PLC

BAB II DASAR TEORI 2.1 Programmable Logic Controller (PLC) Pengertian PLC

BAB III PERANCANGAN PROTOTIPE

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB V PENUTUP 5.1 Kesimpulan. Berdasarkan dari hasil uji coba yang telah dilakukan dapat ditarik beberapa kesimpulan antara lain :

BAB IV HASIL DAN PEMBAHASAN

Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8

PROGRAMMABLE LOGIC CONTROLLER

PEMODELAN SIMULASI KONTROL PADA SISTEM PENGOLAHAN AIR LIMBAH DENGAN MENGGUNAKAN PLC

Pertemuan ke. Tujuan pembelajaran khusus (performansi/ indikator) Pokok bahasan dan rincian materi 1 Mahasiswa dapat 1.

PERANCANGAN DAN REALISASI BAB III PERANCANGAN DAN REALISASI

Industrial Informatics and Automation laboratory Electrical Engineering Department Industrial Technology Faculty Institut Teknologi Sepuluh Nopember

Mekatronika Modul 14 PLC dan Praktikum PLC

III. METODOLOGI PENELITIAN. : Laboratorium Teknik Kendali Teknik Elektro Jurusan. Teknik Elektro Universitas Lampung

BAB III TEORI PENUNJANG

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

PERANCANGAN PLC MENGGUNAKAN FPGA

ABSTRAK. Modular Production System (MPS) merupakan rangkaian simulasi. beberapa mesin produksi, salah satu bagiannya adalah Processing Station

Praktikum 2 Pembuatan Program PLC

Programmable Logic Controller

BAB I PENDAHULUAN. PLC (Programmable Logic Controller) suatu alat kendali yang berbasis

Programmable Logic Controller

BAB III LANDASAN TEORI Penjelasan Umum Tentang Mesin Vertical Boring. yang disebut boring bar. Dalam boring, boring bar

Modul Training PLC untuk Semua

BAB II LANDASAN TEORI

PEMROGRAMAN PROGRAMMABLE LOGIC CONTROLLER (PLC) PADA MESIN FINGER JOINT

Pertemuan Ke 2 Arsitek tur Dasar Komputer

B. TIPE SISTEM KONTROL BERBASIS PROGRAMMABLE LOGIC.

Transkripsi:

PENGANTAR PLC (Programmable Logic Controller) Basic PLC Lab Elektronika dan Instrumentasi Jurdik Fisika FPMIPA UPI Bandung 1

Programmable Logic Controller (PLC) diperkenalkan pertama kali pada 1969 oleh Richard E.Morley pendiri Modicon corporation. Modicon kependekan dari Modular Digital Controller Divais ini: Berbasis komputer Standar industri Menggantikan divais elektro-mekanik dan rangkaian yang mengontrol mesin dan peralatan manufaktur atau proses Pemrograman Dahulu: perangkat pemrograman hanya dapat digunakan untuk PLC tersebut Sekarang: komputer PC dengan perangkat lunak berbasis windows 2

DIAGRAM BLOK DASAR KOTAK HITAM (BLACK BOX) Dasar PLC 3

Definisi Definisi PLC: - National Electrical Manufacturing Association (NEMA): Suatu perangkat elektronik digital dengan memory yang dapat diprogram untuk menyimpan instruksi-instruksi yang menjalankan fungsifungsi spesifik, seperti: logika, sekuen, timing, counting, dan aritmetika untuk mengontrol mesin dan proses. - A Programmable Logic Controller is a solid state control system that continuously monitors the status of devices connected as inputs. Based upon a user written program, stored in memory, it controls the status of devices connected as outputs. 4

PLC (Programmable Logic Controller)? Merupakan komputer khusus untuk aplikasi di industri, digunakan untuk memonitor & mengontrol proses industri untuk menggantikan hard-wired control (rangkaian relai/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. PLC terdiri dari: Divais pemrograman (keyboard), unit prosesor, power supply dan antarmuka input/output. PLC diprogram dengan perangkat lunak khusus bukan seperti program pada PC. Perangkat lunak memenuhi standar IEC 61131-3. 5

KONFIGURASI KOMPUTER 6

Konfigurasi PLC 7

Perbedaan utama antara PLC dan komputer Dasar PLC Perbedaan utama antara PLC dan komputer: PLC dirancang untuk instalasi dan perawatan oleh teknisi dan ahli listrik di industri yang tidak harus mempunyai skill elektronika tinggi dan memberikan fleksibiliti dalam kontrol berdasarkan pemrograman dan eksekusi instruksi logika Troubleshooting dalam PLC disederhanakan: Fault indicating Blown-fuse indicators Input/output status indicators 8

What is a PLC with Distributed I/O? 9

What is a PLC with Distributed Control? INPUTS CPU OUTPUTS INPUTS CPU OUTPUTS 10

Hard-wired Control Sebelum ditemukan PLC, tugas pengontrolan dilakukan oleh kontaktor dan relai yang dirangkai bersama dengan kabel. Rangkaian harus didisain dan digambar dulu, kemudian ditetapkan spesifikasi dan instalasi pengkabelannya. Teknisi harus mengerjakan pemasangan dan pengkabelan sesuai gambar teknik tersebut. Jika ada kesalahan disain atau ada modifikasi, disainer dan teknisi harus merombak dan mengerjakan instalasi lagi. Pemborosan waktu dan biaya 11

Contoh hard-wired control Hard-wired relay type of control 12

KemampuanPLC PLC menggantikan logika dan pengerjaan sirkit kontrol relai 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 di PLC. 13

Contoh sistem kontrol dengan PLC 14

Contoh Aplikasi PLC 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 15

16

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 / simple sensors 17

Penggunaan PLC 1.Sequence Control : - pengganti relay control logic - timers/counters - pengganti sistem kontrol berupa papan rangkaian elektronik - pengontrol mesin dan proses 18

2. Sophisticated Control : - operasi aritmetika (+,-,x,:) - information handling - kontrol analog (suhu, tekanan,dll) - pengontrol PID - servo-motor control - stepper-motor control 19

3. Supervisory Control : - process monitoring & alarm - fault diagnostic & monitoring - interfacing with computer (RS232) - printer/ascii interfacing - factory automation networking - kontrol melalui internet 20

Arsitektur PLC PROSES YANG DIKONTROL INPUT PROSESOR OUTPUT MEMORY PLC PERANGKAT PEMROGRAM DIAGRAM BLOK PLC 21

Unit-unit dalam PLC bisa terintegrasi dalam satu box 22

Unit-unit dalam PLC juga bisa terpisah namun dalam pemakaiannya tetap harus disatukan dalam suatu rack 23

Konsep PLC PLC suatu sistem berbasis mikroposesor yang memiliki fungsi-fungsi dan fasilitas utama dari sebuah mikrokomputer PLC diprogram melalui unit pemrograman dengan bahasa pemrograman khusus Prosesor utama dalam PLC biasanya memiliki word-length 16 bit yang akan mengeksekusi program yang ada di memori PLC 24

Memori Seperti halnya sistem komputer, memori 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 memori dalam byte, ada juga yang kilobyte, dan ada pula yang dinyatakan dengan jumlah intruksi yang dapat disimpan. 25

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 dibackup 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 26

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. 27

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. 28

Contoh interface AC untuk input unit 29

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. 30

Contoh interface AC untuk output unit 31

Programming Unit Secara umum ada 4 type programming unit : Hand-held unit (mirip kalkulator) Video programming unit / System programming unit (terminal program dengan monitor/vdu dan keyboard khusus dengan simbol-simbol ladder diagram) Graphic programming unit (lebih lengkap dibanding Video programming unit dengan layar lebih lebar dan fasilitas diagnostik dan monitoring). Personal Computer (yang biasa dipakai). 32

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 33

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 dipakai mirip gambar dalam rangkaian relai elektromekanik / kontaktor. Instruction List mirip seperti listing perintah dalam bahasa assembler. High-level languages yang paling populer adalah BASIC, sekarang menjadi Visual Basic. Paling umum dan disupport oleh semua PLC adalah ladder, nantinya hanya dibahas Ladder diagram (LD). 34

Teori Operasi Input yang diterima akan dievaluasi dengan program yang tersimpan dalam PLC untuk mengaktifkan perangkat output. Contoh Input : pushbutton, selector switch, motor starter contact, limit switch,dll. Output : coils,selenoid,motor,motor starter, lamp,heater,led,buzzer,dll. 35

Contoh input Limit switch Proximity sensor Photo-electric sensor 36

Contoh Output Lampu indikator Motor starter Relay 37

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

Istilah kinerja sistem Scan Time : adalah waktu yang dibutuhkan CPU untuk proses pembacaan input, mengeksekusi pogram,dan mengupdate output. Scan time meliputi logic solve time, I/O servicing time, serta system overhead time 1. Input scan 2. Program scan 3. Output scan 4. Communication and house keeping 39

Maksimum scan time adalah 150 ms Jika program tidak dapat di-scan dalam waktu tsb, suatu watchdog timer akan menghentikan program dan memberikan pesan error. Pembatasan scan time ini mencegah pengulangan tanpa batas dalam program. 40

Alokasi Memori Memory yang tersedia dalam PLC dibagi 3 : User data memory : untuk data variabel yang berubah selama eksekusi program. System configuration memory : untuk menyimpan tabel data sistem seperti pemetaan I/O dan nilai setup PLC. User program memory : untuk menyimpan ladder logic program yang telah dibuat oleh programmer. 41

Pemilihan PLC Pemilihan PLC diturunkan dari kebutuhan aplikasi Perhatikan batasan kemampuan PLC Inventarisasi jenis sinyal/tegangan yang ditangani (analog/digital, AC/DC) Batasan pemilihan PLC Jumlah dan jenis Input Jumlah dan jenis Output Jumlah memory yang tersedia Kecepatan Komunikasi antar PLC Cara/Teknik Pemrograman 42

Pendekatan sistematik dalam mendesain sistem dengan PLC Dasar PLC 1.Memahami kebutuhan sistem kontrol yang diinginkan 2.Menyusun flowchart sistem kontrol 3.Mendaftar semua input & output yang berhubungan dengan terminal I/O PLC 4.Menterjemahkan flowchart ke ladder diagram 5.Memprogram desain ladderdiagram ke PLC 6.Simulasi program dan debug software 43

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 trouble, edit kembali. 12.Bila sudah OK, simpan program ke PLC. 13.Jangan lupa, dokumentasikan semua gambar dan program yang dibuat 44

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