Pertemuan ke-11 P PLC LC Timer & C t oun er

dokumen-dokumen yang mirip
Modul Training PLC untuk Semua

BAB I PENDAHULUAN 1.1 TUJUAN

Buku Instruksi Outseal PLC 1.0.1

BASIC PLC TWIDO BASIC INSTRUCTION SET TIMER COUNTER

Pertemuan ke-8. Programming Memory & Numbering System

Silo Simulation. Tidak dibenarkan mengcopy file dari computer lab PLC 1. Terdapat tombol selektor :

TIMER DAN COUNTER. ERI SETIADI NUGRAHA, S.Pd. 2012

BAB II TINJAUAN PUSTAKA

Materi. Siswa Mampu :

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

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

BAB I Pendahuluan. Praktikum Programmable Logic Controler

TE Programmable Logic Controller Petunjuk Praktikum PLC

OMRON PCM1A. Programmable Logic Controller (PLC) ( Instruksi Dasar Pemrograman dengan Ladder Diagram )

WORKSHOP INSTRUMENTASI MODUL PRAKTIKUM PROGRAMMABLE LOGIC CONTROLLER

MAKALAH. TIMER / TDR (Time Delay Relay)

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

PROGRAMMABLE LOGIC CONTROLER (PLC)

BAB IV INSTRUKSI INSTRUKSI DASAR PLC

BAB III PERANCANGAN ALAT SIMULASI

Timer : teori dan aplikasi. Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

BAB IV BAHASA PROGRAM PLC

Gambar 2.1. Diagram pewaktuan Timer dengan ON-delay Ladder Diagram dari fungsi pewaktuan (on-delay) ditunjukkan dalam gambar 2.2. berikut ini.

1c. Pengujian ladder diagram memasukkan plat. 1a. Pengujian ladder diagram manual dan otomatis sistem parkir

PERCOBAAN 3 I. JUDUL PERCOBAAN PLC

TE Otomasi Sistem dengan PLC (Prak. PLC) Petunjuk Praktikum PLC

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

TM PLC & Otomasi (Praktikum PLC) Petunjuk Praktikum PLC

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

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 2 Relay Prinsip dan Aplikasi

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

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

APLIKASI MESIN PENGISI DAN PENUTUP BOTOL OTOMATIS PADA INDUSTRI RUMAH TANGGA

COUNTER TIMER CIRCUIT (CTC) Z80

Daftar Isi. Judul 1. Daftar Isi 2. Bab1 Pendahulua Instruksi-instruksi Dasar 4

Laporan Sementara Praktikum PLC Percobaan 1 Kelas: Kelompok: d.1. Sketsa Tata Letak Konfigurasi PLC yang digunakan untuk Praktikum:

Lembaran Laporan Sementara Praktikum PLC (V2.75)

Yudha Bhara P

1. Logix5000 Controller General Instruction, Reference Manual. Publication 1756-RM003M-EN-P-August 2010.

OMRON PCM1A. Programmable Logic Controller (PLC) ( Instruksi Dasar Pemrograman dengan Ladder Diagram )

BAB II LANDASAN TEORI

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

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

Pemisahan Produk Cacad Menggunakan PLC Schneider Twido TWD20DTK

TK3434 Sistem PLC. Hanya dipergunakan di lingkungan Fakultas Ilmu Terapan. Nama : Kelas :

sebagai perangkai peralatan control yang satu dengan yang lain.

BAB VIII REGISTER DAN COUNTER

PLC UNTUK PENGENDALI LIFT

BAB I LANDASAN TEORI

BAB V PERSIAPAN PEMPROGRAMAN

Gambar 1.1. Diagram blok mikrokontroller 8051

Programmable Logic Controller (PLC) Pendahuluan

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

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

ZELIO LOGIC. Smart Relay

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

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

2. Prinsip dan aplikasi Relay

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pengesahan Penguji... iii. Lembar PernyataanKeaslian...

Apa itu timer/counter?

APLIKASI PROGRAMMING LOGIC CONTROLLER (PLC) SEBAGAI ALAT UNTUK OTOMASI DALAM PROSES LINE BALANCING (KASUS PAINTSHOP PT. HYUNDAI INDONESIA MOTOR)

I/O dan Struktur Memori

Bab 3 PLC s Hardware

Fungsi-fungsi Khusus

TIMER DAN COUNTER MIKROKONTROLER ATMEL

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

BAB III LANDASAN TEORI

BAB III METODOLOGI PENELITIAN. Penelitian ini dilaksanakan di PT. Industri Karet Deli Tanjung Mulia

Mekatronika Modul 14 PLC dan Praktikum PLC

BAB IV IMPLEMENTASI DAN ANALISA

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

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

BAB IV PENGATURAN DAN PENGUJIAN

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN ALAT

Lembaran Laporan Sementara Praktikum PLC (V3.00)

Materi 7: Introduction to PLC Programming Language

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

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

BAB I SISTEM KONTROL TNA 1

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

BAB 03 Bus & Sistem Interkoneksi

Belajar Mudah Pemrograman PLC menggunakan The LogixPro PLC Simulator

William Stallings Computer Organization and Architecture

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

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

LAPORAN PROYEK AKHIR PRANCANGAN DAN PEMBUATAN APLIKASI PLC-PNEUMATIK BATTERY FILLING EQUIPMENT ( PEMROGRAMAN PLC )

BAB III PERANCANGAN SISTEM

OTOMASI WORK STATION (FMS) BERBASIS PROGRAMMABLE LOGIC CONTROLLER Purnawan

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

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

BAB III PLC (PROGRAMMABLE LOGIC CONTROL)

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

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

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

PROTEKSI MEMORI DAN CPU TERHADAP KESALAHAN PROGRAM PADA SISTEM OPERASI

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Transkripsi:

Pertemuan ke-11 PLC Timer & Counter

Objektif Menggambarkan fungsi dari intruksi counter PLC Menganalisa aplikasi counter dalam program ladder Menganalisa aplikasi timer dalam program ladder Mengkombinasikan timer dan counter

Jenis Jenis Timer Normally Open Timed Closed Contact (NTOC) Contact t akan terbuka beberapa b saat kemudian (delay) ketika coil dienergized Normally Closed Timed Open Contact (NCTO) Contact t akan tertutup t t beberapa b saat kemudian (delay) ketika coil dienergized Normally Open Timed Open Contact (NOTO) Contact akan terbuka beberapa saat kemudian (delay) ketika coil dideenergized Normally Closed Timed Closed Contact (NCTC) Contact akan tertutup beberapa saat kemudian (delay) ketika coil dideenergized

Normally Open Timed Closed Contact (NTOC) Sequence Program : S1 open, TD de-energized, TD1 open, L1 Off S1 closes, TD energized, timing period starts, TD1 still open, L1 is still Off After 10 s, TD1 closes, L1 is switched On S1 is opened, TD deenergized, TD1 opens instantly, L1 is switched off L1 Input S1 TD1 10 detik On TD1 L L2 Output Off

Normally Closed Timed Open Contact (NCTO) Sequence Program : S1 open, TD de-energized, L1 TD1 closes, L1 On S1 closes, TD energized, timing period starts, TD1 still closes, L1 is still On After 10 s, TD1 open, L1 is switched Off S1 is opened, TD de- Input energized, TD1 closes instantly, L1 is switched on S1 TD1 10 detik Output On Off TD1 L L2

Normally Open Timed Open Contact (NOTO) Sequence Program : S1 open, TD de-energized, TD1 open, L1 Off S1 closes, TD energized, TD1 closes instantly, L1 is switched on S1 is opened, TD deenergized, timing period starts, TD1 is still closed, L1 is still on After 10 s, TD1 opens, L1 is switched Off L1 Input S1 TD1 TD1 L 10 detik L2 Output On Off

Normally Closed Timed Closed Contact (NCTC) Sequence Program : S1 open, TD de-energized, TD1 closed, L1 On S1 closes, TD energized, TD1 opens instantly, L1 is switched off S1 is opened, TD deenergized, timing period starts, TD1 is still opens, L1 is still off After 10 s, TD1 closes, L1 is switched On L1 Input On Output S1 TD1 TD1 L 10 detik Off L2

Mengeset Parameter Timer (1) Untuk memprogram instruksi timer, sediakan processor dengan informasi berikut : Timer Address : T x : x x x Tipe File (T:Timer) File Number (3-999) Timer Structer Number File Delimiter Time Base : Memperhitungan satuan waktu timer beroperasi

Mengeset Parameter Timer (2) Preset : Menentukan nilai sebagai batas interval waktu sampai processor men-set bit DN Accumulated Value (Acc) : Akumulasi waktu yang sedang berjalan

Timer Element in PLC-2 AB Menjadi ON atau OFF Ketika dipilih mode 1.0 atau 01satuandetik 0.1 Besaran esaa yang terakumulasi ea uas daa dalam bentuk BCD 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 MSB Middle Digit LSB Enable Bit Bit ini diset 1 jika rung timer true Timed Bit Bit ini diset 1 atau 0 Ketika timer telah timed out AC=PR

Timer Element in PLC-5 AB Timer mempunyai 3 elemen word, yaitu : Word 0 : Internal Use Word 1 : Preset Value PRE Word 2 : Accumulated Value (ACC) Addressable bit : EN = bit 15 enable TT = 14 Timer timing DN = bit 13 done PRE = Preset value ACC = Accumulated value 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Word EN TT DN Internal Use 0 Preset value 1 Accumulated Value 2

Timer Element pada SLC 500 Tiga Word

Keakuratan Timer Keakuratan Timer tergantung pada panjangnya waktu yang digunakan ketika processor menjalankan timer sampai processor menyelesaikan interval waktunya. Keakuratan Timer tergantung pada toleransi processor clock dan Time Base yang digunakan. Toleransi clock processor adalah 0.02%

TON Timer On Delay TON digunakan untuk membuat output EN Timer Done : ON selama waktu yang telah ditentukan setelah Input TON dinyalakan Elemen TON : Input : Untuk penempatan TON di Rung Timer Address : Pengalamatan Timer di Memori PLC ; T4:xxx Time Base : Basis waktu yang digunakan (1 det, 0.01 det) Preset : Setting waktu yang diperlukan Accum : Akumulasi waktu yang sedang berjalan EN : Node Enable Timer DN : Node Timer Done Input Timer Address Timer Enable Timer Done

Contoh Pemrograman TON

TOF Timer Off Delay TOF digunakan untuk membuat output EN Timer Done : OFF selama waktu yang telah ditentukan setelah Input TOF dinyalakan Elemen TOF : Input : Untuk penempatan TOF di Rung Timer Address : Pengalamatan Timer di Memori PLC ; T4:xxx Time Base : Basis waktu yang digunakan (1 det, 0.01 det) Preset : Setting waktu yang diperlukan Accum : Akumulasi waktu yang sedang berjalan EN : Node Enable Timer DN : Node Timer Done Input Timer Address Timer Enable Timer Done

Contoh Pemrograman TOF

Mematikan Motor dengan interval 5 detik Contoh Aplikasi TOF

RTO Retentive Timer On RTO : digunakan untuk membuat output EN Timer Done : ON selama waktu yang telah ditentukan setelah Input Rung RTO dinyalakan (Enable), ketika Input Rung RTO dimatikan (disable) waktu akumulasi (Acc) tidak kembali ke 0, setelah RTO kembali dinyalakan waktu akan memulai dari nilai terakhir akumulasi waktunya. Untuk menggunakan RTO dalam rung, memori RTO terlebih dahulu harus dibersihkan dahulu dengan memakai instruksi RES dengan alamat RTO yang dimaksud

Contoh Pemrogramman RTO

Cascading Timer Cascading Timer adalah pengunaan Timer lebih dari dua. Timer dapat digunakan secara kaskade atau interkoneksi

Prinsip Operasi Counter Operasi counter hampir sama dengan timer, kecuali counter tidak tergantung pada clock internal CPU tetapi tergantung pada eksternal counting atau program counting. Ada dua jenis counter yang sering digunakan dalam PLC yaitu : Counter Up, menghitung dari 0 sampai nilai yang ditentukan Counter Down, menghitung dari besaran yang ditentukan sampai 0

Counter Element in PLC-2 AB Down Counter Enable Bit Oferflow/underflow fl fl bit Set to 1 when CTU overflow 999 or CTD underflow 000 Besaran esaa yang terakumulasi ea uas daa dalam bentuk BCD 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 MSB Middle Digit LSB Up Counter Enable Bit Set to 1 When AC>=PR

Counter Element in PLC-5 Memory 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 C5:0 Control word for C5:0 CU CD DN OV UN Internal use only Preset value (16 bits) Accumulated value (16 bits) C5:1 CU CD DN OV UN Internal use only Control word for C5:1 Preset value (16 bits) C5:2 Accumulated value (16 bits)

Counter Element in PLC-5 AB Counter mempunyai 3 elemen word, yaitu : Word 0 : Internal Use Word 1 : Preset Value PRE Word 2 : Accumulated Value (ACC) Addressable bit : EN = bit 15 enable DN = bit 13 done PRE = Preset value ACC = Accumulated value OV = Overflow

Counter Element in SLC 500 Tiga Word

Set/Reset Counter Up Bit ini: Set ketika: Reset ketika: Count Up Enable Bit.CU (bit 15) Count Up Done Bit.DN (bit 13) Count Up Overflow.OV (bit 12) Rung menjadi benar untuk menandakan instruksi telah menambah counter Ketika nilai akumulasi lebih besar atau sama dengan nilai preset Up counter telah melebihi limit atas dari +32.767 dan dikembalikan ke -32.768. CTU mulai mengkounter dari sana. - Rung menjadi salah - Suatu instruksi RES mereset CTU.DN bit -Perhitungan nilai terakumulasi di bawah preset -Kombinasi instruksi CTU dan CTD -Suatu instruksi RES, dengan address yang sama dengan instruksi CTU, mereset.dn bit -Counting turun ke 32,767 dengan instruksi CTD dengan address yang sama.

Mengeset Parameter Counter Untuk memprogram instruksi timer, sediakan processor dengan informasi berikut : Counter Address : C x : x x x Tipe File (C:Counter) File Number (4-999) Counter Structure Number File Delimiter Preset : Menentukan nilai sebagai batas interval Counting sampai processor men-set bit DN (Counter Done) Accumulated Value (Acc) : Akumulasi Counting yang sedang berjalan

CTU Counter Up CTU Counter Up, digunakan untuk membilang input yang masuk ke dalam memori processor sampai nilai preset yang ditentukan tercapai. Akumulasi CTU, dimulai dari bilangan 0 sampai batas tertinggi Preset. Elemen CTU : Counter : alamat file counter yang digunakan C5:xxx Preset : batas bilangan Accum : Akumulasi bilangan yang telah masuk memori processor Input Counter Enable Counter Address Counter Done

Contoh Program CTU Counter Up DN : Enable I:002/0 1 2 3 4 5 6 7 8 9 10 Accum : 1 s.d 10

Contoh Program CTU (2)

CTD Counter Down CTD Counter Down, digunakan untuk membilang input yang masuk ke dalam memori processor sampai nilai preset yang ditentukan tercapai. Akumulasi CTU, dimulai dari batas tertinggi Preset sampai batas 0 Elemen CTD : Counter : alamat file counter yang digunakan C5:xxx Preset : batas bilangan Accum : Akumulasi bilangan yang telah masuk memori processor Input Counter Enable Counter Address Counter Done

Set/Reset Counter Up This bit: Is set when: Is Reset When: Count Down Enable Bit.CD (bit 14) Count Down Done Bit.DN (bit 13) Rung menjadi benar untuk menandakan instruksi telah mengurangi counter Ketika nilai akumulasi lebih besar atau sama dengan nilai preset -Rung menjadi salah -Suatu instruksi RES mereset CTU.DN bit -Perhitungan nilai terakumulasi di bawah preset -Kombinasi instruksi CTU dan CTD Count Down Down counter telah melebihi Underflow.UN (bit limit bawah dari -32.768 dan 11) dikembalikan ke +32.767. CTD mulai mengkounter dari sana. -Suatu instruksi RES, dengan address yang sama dengan instruksi i CTD, mereset.dn bit -Counting naik ke -32,768 dengan instruksi CTU dengan address yang sama

Contoh Program CTD DN : Enable I:002/0 1 2 3 4 5 6 7 8 9 10 Accum : 1 s.d 10

Contoh Program CTD (2)

Implementing Counter with Logic Ladder

RES Reset Counter or Timer Instruksi RES - Reset digunakan untuk me-reset timer atau counter,

Contoh Aplikasi Counter Laser Switch Input Signal to PLC

Studi Kasus (1) Desain suatu sistem kontrol dengan ketentuan sebagai berikut: Konveyor memiliki sensor optik S1 yang mendeteksi masuknya kotak pada workcell Terdapat juga sensor optik S2 yang mendeteksi keluarnya kotak dari workcell Kotak memasuki workcell pada konveyor dikontrol dengat output C1 Kotak meninggalkan workcell pada konveyor dikontrol dengat output C2 Controller harus tetap melakukan perhitungan (count) kotak-kotak menggunakan sensor masuk dan keluar Jika terdapat lebih dari lima kotak pada workcell maka entry konveyor akan berhenti Jika tidak ada kotak pada workcell maka exit konveyor akan berhenti Jika entry konveyor telah berhenti lebih dari 30 seconds maka count akan direset ke nol, diasumsikan kotak-kotak pada workcell dibatalkan.

Studi Kasus (2)