Materi 7: Introduction to PLC Programming Language

dokumen-dokumen yang mirip
Materi 6: Logic Concepts

Materi 5: Introduction to Programmable Controllers

Materi 4: Microprocessor-Based Control

Materi 5: Processor Structure & Function

Materi 2: Computer Systems

Materi. Siswa Mampu :

Materi 6: Control Unit Operations

Materi 4: Assembly Language Programming

BAB II LANDASAN TEORI

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

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

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

BAB II TINJAUAN PUSTAKA

DIAGRAM LADDER. Dr. Fatchul Arifin, MT

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

BAB 7. PLC = Programmable Logic Controller

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

Materi 9: AVR Interrupt

Programmable Logic Controller (PLC) Pendahuluan

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

PERCOBAAN 3 I. JUDUL PERCOBAAN PLC

APLIKASI ZELIO SOFT 2 PADA SISTEM KEAMANAN SMART ROOM DENGAN MENGGUNAKAN SMART RELAY

BAB V PROGRAMMABLE LOGIC CONTROLLER

sebagai perangkai peralatan control yang satu dengan yang lain.

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

Materi 1: Pendahuluan

Pertemuan ke-2. Pengantar PLC

BAB III PERANCANGAN PROTOTIPE

BAB IV BAHASA PROGRAM PLC

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

Interfacing. Materi 2: AVR Architecture. Disusun Oleh: I Nyoman Kusuma Wardana

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

Modul Training PLC untuk Semua

PROGRAMMABLE LOGIC CONTROLER (PLC)

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

BAB I LANDASAN TEORI

BAB III LANDASAN TEORI

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

PERANCANGAN SIMULATOR PLC MENGGUNAKAN PROGRAM DELPHI

Materi 3: Instruction Set

BAB IV INSTRUKSI INSTRUKSI DASAR PLC

Materi 9: Fuzzy Controller

Bab 2 Relay Prinsip dan Aplikasi

Setelah Selesai pembelajaran diharapkan mahasiswa dapat membuktikan fungsi-fungsi khusus dalam pemrograman Programmable Logic Controller (PLC)

Gambar 1. Function block diagram [4].

Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali

BAB III LANDASAN TEORI

Materi 1: Pendahuluan

PERANCANGAN SIMULASI KENDALI PENGISIAN BARANG KE KAPAL DENGAN MENGGUNAKAN PENGENDALI LOGIKA TERPROGRAM (PLC) OMRON CPM 1A

Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri

Dasar - Dasar Pemrograman PLC (Bagian 3) Lanjutan dari Bagian 2. B. Example Problem Lighting Control

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

Gambar 4.2 Simbol LOAD. Gambar 4.3. Simbol LOAD NOT

2. Prinsip dan aplikasi Relay

BAB III PLC (PROGRAMMABLE LOGIC CONTROL)

PLC UNTUK PENGENDALI LIFT

Materi 2: Matriks dan Operasi Matriks

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

Jurnal Teknologi Elektro, Universitas Mercu Buana ISSN:

Teknik Otomasi [PengenalanPLC]

Materi 8: Introduction to Fuzzy Logic

Materi 5: Protokol I2C

BAB IV HASIL DAN PEMBAHASAN

INSTALASI MOTOR LISTRIK

SOAL SOAL SEMESTER GASAL KELAS XII TITIL MATA DIKLAT : MENGOPERASIKAN MESIN KENDALI ELEKTRONIK (011/KK/10) JUMLAH SOAL : PAKET : A

OTOMASI WORK STATION (FMS) BERBASIS PROGRAMMABLE LOGIC CONTROLLER Purnawan

Materi 2: Sensor, Signal & Systems

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

BAB IV PEMBAHASAN. 4.1 Pemrogaman HMI Dengan Menggunakan Easy Builder Human Machine Interface yang digunakan penulis untuk

Semua Timer diatas menggunakan jenis timer OnDellay. Untuk jenis-jenis timer bisa dilihat sebagai berikut:

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

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

PERANCANGAN SISTEM PENGOLAHAN AIR BERSIH BERBASIS PLC OMRON CPM 2A

JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNY. Ladder Diagram

PEMODELAN SIMULASI KONTROL PADA SISTEM PENGOLAHAN AIR LIMBAH DENGAN MENGGUNAKAN PLC

OTOMASI SISTEM PELETAKAN DAN PENGAMBILAN BARANG PADA RAK BERBASIS PROGRAMMABLE LOGIC CONTROLLER

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

B. TIPE SISTEM KONTROL BERBASIS PROGRAMMABLE LOGIC.

BAB IV PEMBAHASAN. pabrik PT. Boma Bisma Indra. Mesin ini digunakan untuk pelebaran lubang

Yudha Bhara P

Modul Belajar Mudah. Zelio Logic. Programmable Logic Controller (PLC) Menggunakan Zelio Smart Relay. Teknik Elektro STT DR. KHEZ. MuDaqien Purwakarta

BAB III RANCANG BANGUN

PROGRAMMABLE LOGIC CONTROLLER (PLC)

Materi 10: PID Concepts

MODUL PEMANFAATAN JALUR KOMUNIKASI RS 485 UNTUK SIMULASI KENDALI JARAK JAUH PLC MASTER K 10S1

BAB V OPERASIONAL PROGRAMMING CONSOLE

Pendidikan Teknik Elektronika FT UNY. PLC Praktek TOOLBARS CX-PROGRAMMER 4x50 menit

Fungsi-fungsi Khusus

PERANCANGAN PLC MENGGUNAKAN FPGA

Arsitektur Programmable Logic Controller - 1

BAB I SISTEM KONTROL TNA 1

Interfacing. Materi 8: I2C Communication. Disusun Oleh: I Nyoman Kusuma Wardana

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

Pemrograman Programmable Logic Controller

Programmabl. Programmable Logic Controler [PLC]-Basic. Programmablee Logic Controler [PLC]-Dasar. Hal 1 dari 31. Page 1 of 31. Modul Indonesia 2008

Pertemuan PLC Addressing & Basic Instruction (Omron, Siemens, Schneider) Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

PEMBUATAN SISTEM ANTARMUKA DAN AKUISISI DATA MENGGUNAKAN CIMON SCADA PADA MODEL SUNGKUP PLTN TIPE PWR

II Protokol Remote Link II Protokol Modbus II Request Read N Bits. 16 II Request Read N Words. 16 II

Otomasi Sistem dengan PLC

SOAL SOAL SEMESTER GASAL KELAS XII TITIL MATA DIKLAT : MENGOPERASIKAN MESIN KENDALI ELEKTRONIK (011/KK/10) JUMLAH SOAL : PAKET : B

Transkripsi:

Materi 7: Introduction to PLC Programming Language I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali

Bhs pemrograman utk PLC: mulai dikembangkan sejak mulai lahirnya PLC di akhir thn 1960an Teknologi PLC berkembang pesat Bahasa Pemrograman jg ikut berkembang Saat ini, bhs pemrograman PLC digunakan utk mengakomodir blok-blok fungsi yg semakin rumit Kusuma Wardana, M.Sc. 2

Introduction to PLC Programming Language Kusuma Wardana, M.Sc. 3

Bhs pemrograman memungkinkan user utk memasukkan program ke PLC Tiga tipe pemrograman PLC, sbb: 1. Ladder 2. Boolean 3. Grafcet (Graphe Fonctionnel de Commande Etapes) Kusuma Wardana, M.Sc. 4

Ladder bhs pemrograman yg menggunakan simbol dasar dan prinsip kerja relai Ladder dikenal sbg diagram tangga Kusuma Wardana, M.Sc. 5

Bhs ladder pd PLC dpt dibagi mnjd dua grup: 1. Basic ladder language 2. Enhanced ladder language Enhanced menggunakan blok-blok fungsi utk meningkatkan kemampuan dr basic ladder Kusuma Wardana, M.Sc. 6

Enhanced functional block format Kusuma Wardana, M.Sc. 7

Contoh perbandingan Basic & Enhanced: PLC instruction set classifications Kusuma Wardana, M.Sc. 8

Bbrp pabrikan menggunakan boolean (boolean mnemonic) utk memprogram Boolean menggunakan logika: AND OR NOT Ketika ditampilkan ke layar monitor bhs boolean akan ditampilkan sbg ladder diagram Kusuma Wardana, M.Sc. 9

Hardwired logic circuit and its Boolean representation Kusuma Wardana, M.Sc. 10

Grafcet (Graphe Fonctionnel de Commande Étape Transition) bhs pemrograman grafis, berasal dr Perancis yg mewakili proses atau keadaan suatu mesin atau proses. Hardwired logic circuit and its Grafcet representation Kusuma Wardana, M.Sc. 11

Ladder diagram instruksi simbolik utk membentuk program PLC Fungsi utama diagram ladder adlh mengontrol output dan melakukan operasi berdasarkan kondisi input Terdapat tiga kondisi: 1. Input condition 2. Rung condition 3. Control logic Kusuma Wardana, M.Sc. 12

Rung (anak tangga) trdr dr: 1. Kumpulan kondisi input (diwakilkan dgn instruksi kontak) 2. Kumpulan kondisi output (diwakilkan dgn simbol coil) Power bergerak dr kiri ke kanan Ladder rung structure Kusuma Wardana, M.Sc. 13

Ouput akan aktif jika terdapat power yg berjalan kontinu dr kiri ke kanan melalui kontakkontak yg tertutup Illustration of several different continuity paths in a ladder rung Kusuma Wardana, M.Sc. 14

Ladder yg memiliki functional block instruksi kontak digunakan utk mewakili kondisi input yg mengaktifkan blok logika Functional block instructions Kusuma Wardana, M.Sc. 15

Ladder relay instruction instruksi dasar pd diagram ladder. Instruksi ini mewakili status ON/OFF dr input dan output yg saling terkoneksi Contact kondisi input Coil output dr tangga (rung) Kusuma Wardana, M.Sc. 16

Ilustrasi kedua komponen ini: Kusuma Wardana, M.Sc. 17

Kusuma Wardana, M.Sc. 18

Instruksi kontak Examine-ON normally open (NO) Prosesor akan mengecek alamat dr instruksi apakah dlm posisi ON Jika alamat berlogika 0 (OFF) prosesor TIDAK akan mengubah keadaan kontak Jika alamat berlogika 1 (ON) prosesor AKAN mengubah keadaan kontak Kusuma Wardana, M.Sc. 19

I/O table and user memory boundaries Kusuma Wardana, M.Sc. 20

Input/output module connected to field devices Kusuma Wardana, M.Sc. 21

Contoh: Tulislah langkah-langkah penulisan memori PLC pd kasus berikut: Kusuma Wardana, M.Sc. 22

Kusuma Wardana, M.Sc. 23

Instruksi kontak Examine-OFF normally closed (NC) Prosesor akan mengecek alamat dr instruksi apakah dlm posisi OFF Jika alamat berlogika 0 (OFF) prosesor TIDAK akan mengubah keadaan kontak Jika alamat berlogika 1 (ON) prosesor AKAN mengubah keadaan kontak Kusuma Wardana, M.Sc. 24

(a) An examine-off instruction with a logic 0 reference address (b) An examine-off instruction with a logic 1 reference address Kusuma Wardana, M.Sc. 25

Instruksi output coil dapat berupa: 1. output real (PLC terhubung dgn antarmuka output), atau 2. output internal (control relay) Disimbolkan dgn ( ) Jika alamat berlogika 0 (OFF) prosesor TIDAK akan mengubah keadaan kontak Jika alamat berlogika 1 (ON) prosesor AKAN mengubah keadaan kontak Kusuma Wardana, M.Sc. 26

(a) An output coil instruction with a logic 0 reference address (b) An output coil instruction with a logic 1 reference address Kusuma Wardana, M.Sc. 27

Amati kondisi kontak NO dan NC dlm mendrive internal dan eksternal output koil : input Output internal Output eksternal Kusuma Wardana, M.Sc. 28

Utk menyalakan output 20, maka dua keadaan HARUS terjadi: PB1 = ON, atau LS1 = OFF Jika output 20 = ON, maka kontak NO 20 akan tertutup, maka mengakibatkan output internal 100 = ON Keadaan ini berbeda utk NC 20. jika ouput 20 = ON, maka NC 20 = OFF, sehingga output internal 101 = OFF Pada sisi ouput eksternal, PL1 = ON Kusuma Wardana, M.Sc. 29

Mrpkn kebalikan dr output coil. Disimbolkan dgn (/) Jika alamat berlogika 0 (OFF) prosesor AKAN mengubah keadaan kontak Jika alamat berlogika 1 (ON) prosesor TIDAK akan mengubah keadaan kontak Terkadang bisa tricky dlm penerapannya Kusuma Wardana, M.Sc. 30

Contoh: Implementasikan ladder yg ekuivalen dgn rangkaian berikut menggunakan NOT output coil Kusuma Wardana, M.Sc. 31

Jawab: Ekspresi logika ladder tsb: Gunakan hukum De Morgan: Kusuma Wardana, M.Sc. 32

Implementasikan hasil dr logika tsb: Kusuma Wardana, M.Sc. 33

Ingat bahwa NOT ouput akan ON jika TIDAK ada continuity (aliran) dan OFF jika ADA continuity Dgn demikian, Y = ON jika: A dan B ON, atau C dan B ON Kusuma Wardana, M.Sc. 34

Contoh: Berdasarkan soal sebelumnya, implementasikan logika NOT Y tanpa menggunakan NOT coil Kusuma Wardana, M.Sc. 35

Jawab: Cara paling mudah menerapkan logika NOT Y adlh dgn menambah rung (anak tangga) baru dan menempatkan NC contact & ouput coil baru, sbb: Kusuma Wardana, M.Sc. 36

Evaluasi thd waktu scanning sangat penting krn menentukan urutan eksekusi Ladder rung where all outputs turn ON in the same scan Kusuma Wardana, M.Sc. 37

Amati time scan jika susunan di balik Ladder rung where the outputs turn ON in different scans Kusuma Wardana, M.Sc. 38

Normally Closed (NC) input terkadang dpt membingungkan dlm penerapannya Ambil contoh berikut: Hardwired logic Kusuma Wardana, M.Sc. 39

Amati sekilas manakah yg merupakan solusi masalah tsb? (a) atau (b)? (a) (b) Kusuma Wardana, M.Sc. 40

PB1 diprogram menggunakan kontak NC Ketika PLC start, maka PLC akan membaca status input yg terkoneksi dgn kontak 10 Jika PB1 TIDAK ditekan, maka prosesor membaca input 10 sbg logika 1 PLC akan mengevaluasi examine-off & krn input 10 =ON, maka akan membuka NC shg ouput 100 = OFF Kusuma Wardana, M.Sc. 41

PB1 diprogram menggunakan kontak NC Ketika PLC start, maka PLC akan membaca status input yg terkoneksi dgn kontak 10 Jika PB1 DITEKAN, maka prosesor membaca input 10 sbg logika 0 PLC akan mengevaluasi examine-off & krn input 10 =OFF, maka akan menutup NC shg ouput 100 = ON Kusuma Wardana, M.Sc. 42

PB1 diprogram menggunakan kontak NO Ketika PLC start, maka PLC akan membaca status input yg terkoneksi dgn kontak 10 Jika PB1 TIDAK ditekan, maka prosesor membaca input 10 sbg logika 1 PLC akan mengevaluasi examine-on & krn input 10 =ON, maka shg ouput 100 = ON Kusuma Wardana, M.Sc. 43

PB1 diprogram menggunakan kontak NO Ketika PLC start, maka PLC akan membaca status input yg terkoneksi dgn kontak 10 Jika PB1 DITEKAN, maka prosesor membaca input 10 sbg logika 0 PLC akan mengevaluasi examine-on & krn input 10 =OFF, shg ouput 100 = OFF Kusuma Wardana, M.Sc. 44

Kesimpulan: Untuk input dgn sifat closed-wired, agar dpt bersifat sbg normally closed (NC) maka hrs diprogram sbg examine ON Kusuma Wardana, M.Sc. 45

Kusuma Wardana, M.Sc. 46

Kusuma Wardana, M.Sc. 47

Introduction to PLC Programming Language Kusuma Wardana, M.Sc. 48

Kusuma Wardana, M.Sc. 49

Plant Kusuma Wardana, M.Sc. 50

Diagram Ladder: Kusuma Wardana, M.Sc. 51

Namun jika tombol open dan close ditekan bersamaan, motor akan terbakar. Berikut program utk mengamankan: Kusuma Wardana, M.Sc. 52

Kusuma Wardana, M.Sc. 53

Kusuma Wardana, M.Sc. 54

Bryan,L.A., Bryan, E.A., 1997, Programmable Controllers: Theory and Implementation, Industrial Text Company Dunn,W.C, 2005, Fundamental of Industrial Instrumentation and Process Control, McGraw- Hill Companies, Inc. Jack, Hugh, 2003, Automatic Manufacturing Systems with PLCs, Free Software Foundation (GNU Free Document License). Available at: http://claymore.engineer.gvsu.edu/~jackh/bo oks.html Kusuma Wardana, M.Sc. 55