KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR...

91

Transcript of KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR...

Page 1: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan
Page 2: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan
Page 3: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

ii

KATA PENGANTAR

Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah

memberikan barokah serta limpahan karunia-Nya sehingga buku yang berjudul ”PLC”

(konsep dan aplikasi) dapat terwujud.

Buku ini merupakan kumpulan dari diktat maupun handout yang selama ini

digunakan dalam kuliah teori dan praktikum PLC. Buku ini membahas konsep dasar PLC,

pemograman PLC, dan aplikasi PLC. Buku ini juga diharapkan bisa memberikan

kontribusi bagi dunia pendidikan maupun industri akan kebutuhan buku-buku teks baik

teori maupun praktek.

Dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-

besarnya kepada teman-teman dosen, mahasiswa, anak, istri, dan keluarga saya yang

terus memberikan masukan dan dukungannya atas penyelesaian penulisan buku ini.

Syufrijal

Page 4: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

iii

DAFTAR ISI

KATA PENGANTAR........................................................................................….….... ii

DAFTAR ISI....................................................................................................….….... iii

DAFTAR TABEL................................................................................….….................. vi

DAFTAR GAMBAR...........................................................................….…................... vii

BAB 1 PENGENALAN PLC...........................……………........................................... 1

A. Pendahuluan…………..................................................…..................….. 1

B. Pengertian PLC…….............................................................…................ 2

C. Prinsip Kerja PLC...............................................................….................. 3

D. Bagian-bagian PLC.......................................................….….................. 4

E. Instalasi PLC..................................................................….…................. 9

F. Struktur Area Memori PLC...........................................….….................... 11

G. Pengalamatan I/O PLC...................................................….…................. 15

H. Prosedur Pengoperasian PLC........................................….…................. 18

I. Konsep Dasar Pemograman PLC............................….…....................... 20

J. Operasi Pemograman PLC......................................….…........................ 20

K. Rangkuman.................................................................…......................... 33

L. Pertanyaan dan atau Soal................................................….................... 35

M. Kasus...........................................................................….….................... 37

N. Sumber Belajar............................................................….….................... 37

BAB 2 PEMOGRAMAN DASAR PLC..................................……….……................... 38

A. Pendahuluan.................................................…....................................... 38

B. Gerbang Logika............................................…........................................ 38

C. Instruksi-instruksi Dasar...............................................…......…...............44

D. Instruksi-instruksi Gabungan........................................…......….............. 46

E. Instruksi Garis Bercabang............................................…......…...............38

F. Instruksi SET/RESET.............................................….…......................... 47

G. Instruksi KEEP.......................................................….….......................... 48

H. Instruksi INTERLOCK dan INTERLOCK CLEAR...…............................. 49

I. Instruksi JUMP dan JUMP END............................….….......................... 50

J. Instruksi TIMER.....................................................….….......................... 51

K. Instruksi COUNTER..............................................….….......................... 53

Page 5: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

iv

L. Rangkuman.............................................................….…......................... 54

M. Pertanyaan dan atau Soal.............................................….…................. 55

N. Praktikum................................................................….…......................... 62

O. Kasus.......................................................................…..…....................... 71

P. Sumber Belajar...........................................................….…..................... 80

BAB 3 PEMOGRAMAN LANJUT PLC..............…………….……............................... 81

A. Pendahuluan...................................…..................................................... 81

B. Instruksi DIFU dan DIFD..........................…................…......................... 81

C. Instruksi Increment dan Decrement.....................….…............................ 83

D. Instruksi Shift Register.........................................….…............................ 86

E. Fungsi Data Transfer.........................................................…................... 87

F. Fungsi Pembanding............................................................…..................88

G. Fungsi Aritmatika.........................................................….….................... 91

H. Rangkuman...................................................................….…...................107

I. Pertanyaan dan atau Soal..........................................….…..................... 108

J. Praktikum...............................................................….….......................... 112

K. Kasus.....................................................................…..…......................... 121

L. Sumber Belajar............................................................…......................... 122

BAB 4 APLIKASI PLC…..........…………….……......................................................... 123

A. Pendahuluan...................................…..................................................... 123

B. Robotic.................................................................................…................ 123

C. Motor Stepper..........................................................….........…................ 132

D. Motor 3 Fasa............................................................….........…................ 138

E. Rangkuman...................................................................….…...................141

F. Pertanyaan dan atau Soal..........................................….…..................... 142

G. Praktikum...............................................................….….......................... 165

H. Kasus......................................................................…..…........................ 177

I. Sumber Belajar............................................................…......................... 177

Biografi Penulis............…..........…………….……......................................................... 178

Page 6: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

v

DAFTAR TABEL

Halaman

Tabel 1 : Perbandingan Sistem Kontrol................................................... .. ............. 3

Tabel 2 : Alokasi Bit I/O PLC CPM1A..................................................................... 16

Tabel 3 : Alokasi Bit I/O PLC CPM2A..................................................................... 16

Tabel 4 : Tipe Modul I/O PLC CSG1-H .................................................................. 18

Tabel 5 : Tabel Kebenaran Gerbang AND.............................................................. 39

Tabel 6 : Tabel Kebenaran Gerbang OR................................................................ 40

Tabel 7 : Tabel Kebenaran Gerbang Inverter.......................................................... 41

Tabel 8 : Tabel Kebenaran Gerbang NAND............................................................ 42

Tabel 9 : Tabel Kebenaran Gerbang NOR.............................................................. 43

Tabel 10 : Tabel Kebenaran Gerbang EXOR............................................................ 43

Tabel 11 : Tabel Kebenaran Gerbang EXNOR......................................................... 44

Tabel 12 : Penggunaan Gerbang AND,OR,NAND,NOR,EXOR,EXNOR.................. 67

Tabel 13 : Penggunaan Instruksi AND LD dan OR LD............................................. 69

Tabel 14 : Penggunaan Instruksi Garis Bercabang................................................... 70

Tabel 15 : Penggunaan Instruksi SET/RESET dan KEEP........................................ 71

Tabel 16 : Latching Relay.......................................................................................... 72

Tabel 17 : Penggunaan Instruksi Interlock dan Jump............................................... 73

Tabel 18 : Timer On-delay......................................................................................... 73

Tabel 19 : Timer Off-delay......................................................................................... 74

Tabel 20 : Counter……….......................................................................................... 75

Tabel 21 : Instruksi DIFU dan DIFD.......................................................................... 112

Tabel 22 : Instruksi Increment dan Decrement......................................................... 113

Tabel 23 : Instruksi Shift Register............................................................................. 114

Tabel 24 : Fungsi Data Transfer................................................................................ 115

Tabel 25 : Fungsi Pembanding................................................................................. 115

Tabel 26 : Operasi Penjumlahan............................................................................... 118

Tabel 27 : Operasi Pengurangan.............................................................................. 118

Tabel 28 : Operasi Perkalian..................................................................................... 119

Tabel 29 : Operasi Pembagian.................................................................................. 121

Tabel 30 : Parameter Group Inverter........................................................................ 278

Page 7: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

vi

DAFTAR GAMBAR

Halaman

Gambar 1 : Arsitektur PLC......................................................................................3

Gambar 2 : Jenis-jenis CPU PLC Omron................................................................4

Gambar 3 : Rangkaian modul input PLC................................................................ 8

Gambar 4 : Rangkaian modul output PLC............................................................. 8

Gambar 5 : Pemasangan kabel input PLC............................................................. 10

Gambar 6 : Pemasangan kabel Output PLC.......................................................... 10

Gambar 7 : Pengalamatan I/O CQM1.................................................................... 15

Gambar 8 : Pengalamatan I/O CS1/CJ1................................................................ 17

Gambar 9 : Pengalamatan I/O CS1/CJ1 pada Rak Ekspansi................................ 17

Gambar 10 : Diagram Alir Pengoperasian PLC....................................................... 19

Gambar 11 : Alat Pemograman PLC........................................................................ 21

Gambar 12 : Setting Project Baru............................................................................ 25

Gambar 13 : Tipe CPU PLC..................................................................................... 25

Gambar 14 : Network Setting................................................................................... 26

Gambar 15 : Tampilan pembuatan program pada CX-Programmer........................ 26

Gambar 16 : Simbol kontak, koil, garis atau fungsi PLC.......................................... 27

Gambar 17 : Contoh Program Ladder...................................................................... 27

Gambar 18 : Memasukkan nomer dan konstanta waktu timer................................. 27

Gambar 19 : Online PLC.......................................................................................... 29

Gambar 20 : Data Monitor Memori PLC................................................................... 29

Gambar 21 : Monitor Data Memori D100 sd. D159.................................................. 30

Gambar 22 : Format Data Memori PLC................................................................... 30

Gambar 23 : Pembuatan IO Table PLC.................................................................... 31

Gambar 24 : Slot dalam Main Rack PLC................................................................. 31

Gambar 25 : Konfigurasi Modul-Modul PLC............................................................. 32

Gambar 26 : Hasil Konfigurasi I/O Table.................................................................. 32

Gambar 27 : Transfer I/O Table ke PLC................................................................... 33

Gambar 28 : Rangkaian Gerbang AND.................................................................... 39

Gambar 29 : Simbol Gerbang AND.......................................................................... 39

Gambar 30 : Rangkaian Gerbang OR...................................................................... 40

Gambar 31 : Simbol Gerbang OR............................................................................ 40

Gambar 32 : Rangkaian Gerbang Inverter............................................................... 41

Gambar 33 : Simbol Gerbang Inverter..................................................................... 41

Page 8: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

vii

Gambar 34 : Rangkaian Gerbang NAND................................................................. 42

Gambar 35 : Simbol Gerbang NAND....................................................................... 42

Gambar 36 : Rangkaian Gerbang NOR................................................................... 42

Gambar 37 : Simbol Gerbang NOR......................................................................... 43

Gambar 38 : Simbol Gerbang EXOR....................................................................... 43

Gambar 39 : Simbol Gerbang EXNOR..................................................................... 44

Gambar 40 : Instruksi Load...................................................................................... 45

Gambar 41 : Instruksi LD NOT, AND NOT dan OR NOT......................................... 45

Gambar 42 : Instruksi AND...................................................................................... 45

Gambar 43 : Instruksi OR......................................................................................... 46

Gambar 44 : Instruksi AND LD................................................................................. 46

Gambar 45 : Instruksi OR LD................................................................................... 47

Gambar 46 : Instruksi Temporary Relay.................................................................. 47

Gambar 47 : Simbol ladder dan data area instruksi SET dan RESET..................... 48

Gambar 48 : Contoh penggunaan instruksi SET dan RESET.................................. 48

Gambar 49 : Simbol ladder dan data area instruksi KEEP.................…….............. 49

Gambar 50 : Contoh penggunaan instruksi KEEP................................................... 49

Gambar 51 : Simbol ladder instruksi Interlock dan Interlock Clear.......................... 49

Gambar 52 : Contoh penggunaan instruksi Interlock dan Interlock Clear................ 50

Gambar 53 : Simbol ladder dan data area instruksi Jump/Jump End...................... 50

Gambar 54 : Contoh penggunaan instruksi Jump dan Jump End............................ 51

Gambar 55 : Simbol ladder dan data area instruksi TIMER..................................... 51

Gambar 56 : Contoh penggunaan instruksi TIMER................................................. 52

Gambar 57 : Diagram Waktu instruksi TIMER......................................................... 52

Gambar 58 : Simbol ladder dan data area instruksi COUNTER.............................. 53

Gambar 59 : Contoh penggunaan instruksi COUNTER........................................... 53

Gambar 60 : Diagram Waktu instruksi COUNTER................................................... 54

Gambar 61 : Mesin Sortir Produk............................................................................. 60

Gambar 62 : Mesin Bor............................................................................................ 77

Gambar 63 : Lampu Merah...................................................................................... 78

Gambar 64 : Level Kontrol....................................................................................... 79

Gambar 65 : Mesin Conveyor Buah dan Box........................................................... 80

Gambar 66 : Simbol ladder dan data area instruksi DIFU dan DIFD....................... 82

Gambar 67 : Contoh penggunaan instruksi DIFU dan DIFD.................................... 82

Gambar 68 : Diagram Waktu DIFU dan DIFD.......................................................... 83

Gambar 69 : Simbol ladder dan data area instruksi INC dan DEC......................... 83

Page 9: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

viii

Gambar 70 : Contoh penggunaan instruksi INC dan DEC....................................... 84

Gambar 71 : Contoh instruksi Increment dan Decrement PLC CJ/CS..................... 85

Gambar 72 : Simbol ladder dan data area instruksi Shift Register.......................... 86

Gambar 73 : Contoh penggunaan instruksi Shift Register ...................................... 86

Gambar 74 : Simbol ladder dan data area instruksi MOV........................................ 87

Gambar 75 : Contoh penggunaan instruksi MOV ................................................... 88

Gambar 76 : Proses pemindahan data 16 bit........................................................... 88

Gambar 77 : Simbol ladder dan data area instruksi CMP........................................ 89

Gambar 78 : Contoh penggunaan instruksi CMP..................................................... 89

Gambar 79 : Contoh penggunaan instruksi pembanding PLC CJ/CS..................... 90

Gambar 80 : Simbol ladder dan data area instruksi ADD dan ADDL....................... 91

Gambar 81 : Contoh penggunaan instruksi ADD..................................................... 92

Gambar 82 : Contoh penggunaan instruksi ADDL................................................... 93

Gambar 83 : Contoh penggunaan instruksi penjumlahan PLC CJ/CS..................... 94

Gambar 84 : Hasil Monitor Data Memori D60 sd. D89............................................. 94

Gambar 85 : Simbol ladder dan data area instruksi SUB dan SUBL....................... 95

Gambar 86 : Contoh penggunaan instruksi SUB..................................................... 96

Gambar 87 : Contoh penggunaan instruksi SUBL................................................... 97

Gambar 88 : Contoh penggunaan instruksi pengurangan PLC CJ/CS.................... 98

Gambar 89 : Hasil Monitor Data Memori D130 sd. D159......................................... 99

Gambar 90 : Simbol ladder dan data area instruksi MUL dan MULL....................... 99

Gambar 91 : Contoh penggunaan instruksi MUL..................................................... 100

Gambar 92 : Contoh penggunaan instruksi MULL................................................... 102

Gambar 93 : Contoh penggunaan instruksi perkalian PLC CJ/CS........................... 102

Gambar 94 : Hasil Monitor Data Memori D10 sd. D39............................................. 103

Gambar 95 : Simbol ladder dan data area instruksi DIV dan DIVL.......................... 103

Gambar 96 : Contoh penggunaan instruksi DIV....................................................... 104

Gambar 97 : Contoh penggunaan instruksi DIVL..................................................... 105

Gambar 98 : Contoh penggunaan instruksi pembagian PLC CJ/CS....................... 106

Gambar 99 : Hasil Monitor Data Memori D220 sd. D249......................................... 106

Gambar 100 : Mesin Crane........................................................................................ 108

Gambar 101 : Tempat Parkir Mobil............................................................................ 122

Gambar 102 : Tangan Robot...................................................................................... 126

Gambar 103 : Penampang Dalam dan Kumparan Motor Stepper............................. 133

Gambar 104 : Kontrol Motor Stepper......................................................................... 134

Gambar 105 : Jenis-jenis Motor Stepper.................................................................... 134

Page 10: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

ix

Gambar 106 : Konstruksi Motor Stepper Unipolar..................................................... 135

Gambar 107 : Konstruksi Motor Stepper Bipolar........................................................ 135

Gambar 108 : Lilitan motor stepper............................................................................ 136

Gambar 109 : Mesin pemisah produk berdasarkan warna........................................ 143

Gambar 110 : Rangkaian Utama 2 buah Motor 3 fasa............................................... 162

Gambar 111 : Rangkaian Kontrol Konvensional Relay.............................................. 163

Gambar 112 : Rangkaian Utama Pembalik Putaran Motor 3 Fasa............................ 166

Gambar 113 : Instalasi Kontrol Wye Delta Starter Motor 3 Fasa............................... 167

Gambar 114 : Trainer Sistem Conveyor..................................................................... 168

Gambar 115 : Trainer Sistem Lift model ED-4000..................................................... 171

Gambar 116 : Pengkabelan Modul Input PLC............................................................ 172

Gambar 117 : Pengkabelan Modul Output PLC......................................................... 172

Gambar 118 : Mesin Potong...................................................................................... 177

Page 11: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan
Page 12: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

1

BAB 1

PENGENALAN PLC

A. Pendahuluan

Pertama kali PLC banyak dikenal sebagai akronim dari PC (Personal Computer).

Namun, sekarang PLC memiliki pengertian sendiri yaitu Programmable Logic Kontroller.

Alasan utama perancangan PLC adalah untuk menghilangkan beban ongkos perawatan

dan penggantian sistem kontrol mesin berbasis relay. Saat kebutuhan produksi berubah

maka sistem kontrolnya pun ikut berubah. Hal ini menjadi sangat mahal jika

perubahannya terlalu sering. Karena relai merupakan alat mekanik, maka, tentu saja,

memiliki umur hidup atau masa penggunaan yang terbatas, yang akhirnya membutuhkan

jadwal perawatan yang ketat. Pelacakan kerusakan atau kesalahan menjadi cukup

membosankan jika banyak relai yang digunakan. Bayangkan saja sebuah panel kontrol

yang dilengkapi dengan monitor ratusan hingga ribuan relai yang terdapat pada sistem

kontrol tersebut. Bagaimana kompleksnya melakukan pengkabelan pada relai-relai

tersebut. Oleh karena itu sebuah "pengontrol baru" yang disebut PLC dibutuhkan agar

dapat memudahkan para teknisi perawatan dan teknisi lapangan dalam melakukan

pemrograman. Umur alat harus menjadi lebih panjang dan program proses dapat

dimodifikasi atau dirubah dengan lebih mudah. Serta harus mampu bertahan dalam

lingkungan industri yang keras.

Saat ini banyak industri yang menggunakan sistem kontrol PLC dan jenis-jenis

PLC pun sudah beragam seperti PLC Omron, Schneider, Siemens, LG, Mitsubishi, Allan

Bradley, Festo. PLC dapat berkomunikasi dengan PLC lain dan bisa ditempatkan lebih

jauh dari lokasi mesin sesungguhnya yang dikontrol. Secara fisik, PLC dibagi menjadi dua

tipe yaitu compact dan modular. Pada tipe compact, ukuran PLC kecil, seluruh komponen

PLC (power supply, CPU, modul input dan output dan modul komunikasi) menjadi satu,

tidak dapat ditambah modul khusus. Sedangkan tipe modular, berukuran besar,

komponennya terpisah ke dalam modul-modul dan juga dapat ditambah modul khusus.

Kompetensi Dasar :

- Memahami konsep dasar, hardware dan operasi pemograman PLC

Media Pembelajaran :

- Handout materi ajar, materi persentasi dalam bentuk power point.

- PLC, Console Programming dan komputer

Page 13: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

2

B. Pengertian PLC

Programmable Logic Kontroller menurut National Electrical Manufacturers

Assosiation (NEMA) adalah sebuah perangkat elektronika digital yang menggunakan

memori yang dapat diprogram dan di reprogram sebagai penyimpanan internal dan

menyediakan instruksi-instruksi untuk menjalankan fungsi-fungsi yang spesifik seperti

Logic, Sequence, Timing, Counting dan Aritmathic. Berdasarkan namanya konsep PLC

adalah sebagai berikut :

1. Programmable, menunjukkan kemampuan dalam hal memori untuk menyimpan

program yang telah dibuat yang dengan mudah diubah-ubah fungsi atau

kegunaannya.

2. Logic, menunjukkan kemampuan dalam memproses input secara aritmatik dan

logic (ALU), yakni melakukan operasi membandingkan, menjumlahkan,

mengalikan, membagi, mengurangi, negasi, AND, OR, dan lain sebagainya.

3. Controller, menunjukkan kemampuan dalam mengontrol dan mengatur proses

sehingga menghasilkan output yang diinginkan.

PLC dirancang untuk pengendalian proses dengan banyak binary state variabel

(sensor) serta banyak binary state actuator. Basis di algoritma kontrol PLC adalah binary

logic IF-THEN. Salah satu keunggulan PLC adalah mempunyai arsitektural yang

programmable, reprogrammable, serta expandable sehingga sangat adaptif untuk setiap

perubahan proses serta kebutuhan sistem kontrol. Perbandingan sistem kontrol yang

ada dapat dilihat pada tabel 1 sedangkan keuntungan menggunakan PLC adalah sebagai

berikut :

1. Fleksibel

PLC dapat mengontrol lebih dari satu alat dan programnya mudah dimodifikasi

dalam waktu yang relatif singkat.

2. Jumlah kontak Bantu tak terbatas

PLC mempunyai jumlah kontak yang banyak untuk setiap koil dalam pemograman,

dapat mencapai ratusan kontak untuk satu kontaktor, tergantung dari kapasitas

memori.

3. Dapat diamati

Operasi program PLC dapat dilihat selama operasi pada layer monitor. Jika

operasi mengalami kesalahan maka dapat diketahui. Hal ini dikarenakan

rangkaian logika terlihat terang pada layar monitor jika mendapat tegangan /

terhubung.

Page 14: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

3

4. Kecepatan operasi

Kecepatan operasi program PLC sangat cepat. Kecepatan operasi logika PLC

dibatasi oleh scan time, yang membutuhkan beberapa mili detik.

5. Metode pemograman dengan diagram tangga

Pemograman PLC dapat diselesaikan dalam model diagram tangga bukan dalam

bentuk teks sehingga lebih mudah untuk dilihat dan dipahami.

6. Dokumentasi

Program yang sudah dibuat atau sedang dijalankan dapat disimpan pada disket

atau dicetak diatas kertas.

Tabel 1. Perbandingan Sistem Kontrol

Karakteristik Sistem Relay Digital Logic Komputer PLC

Ukuran Fisik Besar Sangat Kompak Cukup Besar Sangat Kompak

Kecepata Operasi Lamban Sangat Cepat Cukup Cepat Cepat

Harga / Fungsi Murah Murah Mahal Cukup Murah

Gangguan Noise Sangat Baik Baik Cukup Baik Baik

Perubahan Sistem Sangat Sulit Sulit Cukup Mudah Mudah

Perawatan Sulit (banyak

kontak)

Sulit (komponen

di solder)

Sulit (board di

rancang khusus)

Mudah

Pemasangan Merancang

dan

memasang

sangat lama

Merancang

butuh waktu

yang lama

Memprogram

butuh waktu

yang cukup lama

Memprogram

dan memasang

butuh waktu

yang singkat

C. Prinsip Kerja PLC

Pada prinsipnya PLC bekerja dengan cara menerima data-data dari peralatan

input luar seperti terlihat pada gambar 1 berikut ini.

Gambar 1. Arsitektur PLC

Alat Pemograman

Power Supply

Peralatan Input

Modul Output

CPU

(Central Processing Unit)

Modul Input

Peralatan Output

Page 15: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

4

Seperti yang ditunjukkan pada gambar 1, Peralatan input dapat berupa sakelar,

tombol, dan sensor. Data-data yang masuk dari peralatan input ini berupa sinyal diskrit

atau analog. Modul input PLC akan mengidentifikasikan serta mengubah sinyal yang

masuk tersebut ke dalam bentuk tegangan yang sesuai oleh CPU sehingga menjadi

sinyal-sinyal digital. Kemudian oleh CPU yang ada di dalam PLC, sinyal-sinyal digital

tersebut akan diolah berdasarkan program yang di simpan dalam memori. Program PLC

dapat dimasukkan melalui alat pemograman berupa console programming atau komputer.

Selanjutnya sinyal tersebut dikirim ke modul output PLC. Bentuk sinyal digital ini akan

diubah oleh modul output PLC menjadi sinyal yang dapat digunakan untuk menjalankan

peralatan output yang dapat berupa lampu, katup, motor, kontaktor ataupun relay.

Peralatan output inilah yang nantinya akan mengoperasikan sistem atau proses yang

akan di kontrol.

D. Bagian-bagian PLC

Bagian PLC pada prinsipnya tidak jauh berbeda dari perangkat keras yang dimiliki

oleh komputer, yaitu terdiri dari Central Prosessing Unit atau CPU, Modul Input, Modul

Output dan Catu Daya.

1. CPU

CPU berfungsi untuk mengambil instruksi dari memori, mendekodekannya dan

kemudian mengeksekusi instruksi tersebut. Selama proses tersebut, CPU akan

menghasilkan sinyal kontrol, memindahkan data ke I/O port atau sebaliknya,

melakukan fungsi aritmatika dan logika juga mendeteksi sinyal dari luar CPU. CPU

bertugas menghubungkan peralatan input dan output. CPU pada umumnya terdiri dari

3 unsur utama, yaitu processor, sistem memori dan catu daya. Beberapa jenis CPU

Omron dapat dilihat pada gambar 2.

Gambar 2. Jenis-jenis CPU PLC Omron

CPM1A-10CDR CPM1A-20CDR

CQM1-CPU21 CJ1M-CPU11

CS1G-CPU42H

Page 16: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

5

a. Processor

Kecerdasan yang dimiliki oleh PLC berasal dari suatu Integrated Circuit (IC) yang

disebut microprocessor (μP), seluruh operasi data handling, aritmatik, dan diagnosa

dilakukan oleh μP. Tugas pokok μP adalah memberi komando dan mengatur aktifitas

seluruh sistem. Dalam melaksanakan fungsinya, μP menginterpretasi dan mengeksekusi

sekumpulan sistem program yang tersimpan secara permanen, berada didalam kontroller

dan merupakan bagian dari kontroller itu sendiri.

b. Memori

Memori adalah bagian yang penting dalam PLC, deretan instruksi atau program,

dan data disimpam didalam sistem memori. Dua pertimbangan pokok yang melandasi

pemakaian memori untuk menyimpan program terapan adalah kemampuan menyimpan

program (secara permanen atau tidak), dan fasilitas untuk perubahan. Dalam uraian

berikut ini dibahas dua jenis memori yaitu Read Only Memory (ROM) dan Random

Access Memory (RAM).

1) Read Only Memory (ROM)

ROM dirancang untuk menyimpan secara permanen suatu program yang sudah

pasti. Dalam kondisi biasa program ini tidak dapat diubah, sesuai dengan namanya

program ini hanya bisa dibaca. ROM umumnya sangat kebal terhadap noise listrik

maupun kehilangan catu daya listrik. Sebagai memori untuk aplikasi ROM kurang

tepat, namun demikian bila sistem kontrol memerlukan sejumlah data yang tetap dan

pasti, data ini dapat disimpan didalam ROM untuk menghemat waktu dan biaya.

Penyimpanan prorgam pada ROM di di pabrik pembuat ROM, sekali program

dimasukkan maka program tersebut tidak dapat diubah lagi oleh pemakai. Jenis-jenis

ROM yaitu PROM, EPROM, EAROM dan EEPROM.

Programmable Read Only Memory (PROM)

PROM adalah ROM yang dirancang khusus sebagai penyimpan data permanent

untuk mendukung RAM. Untuk memasukkan program kedalam PROM diperlukan

peralatan pemograman yang khusus, sekali program dimasukkan maka tidak bisa

dihapus atau diubah lagi, setiap terjadi perubahan program diperlukan PROM yang

baru. PROM berguna untuk menyimpan program yang telah diperiksa secara

menyeluruh (bebas dari kesalahan) serta tidak akan dirubah lagi atau memerlukan

masukan data baru.

Page 17: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

6

Erasable Programmable Read Only Memory (EPROM)

EPROM adalah PROM yang dirancang khusus agar bisa diprogram ulang setelah

terlebih dahulu program yang lama dihapus seluruhnya dengan sinar ultraviolet.

Penghapusan program berlangsung sekitar 20 menit melalui “jendela” yang terdapat

diatas IC EPROM. EPROM digunakan untuk menyimpan program terapan yang

bersifat permanen, perubahan maupun pemasukan data kedalam EPROM oleh

pemakai tidak dapat dilakukan. Apabila diperlukan perubahan program pada saat

PLC bekerja dan atau ada pemasukan data, maka EPROM harus bekerja bersama-

sama dengan RAM sebagai memori pendukung tambahan. Untuk memasukkan

program kedalam EPROM diperlukan suatu alat yang disebut EPROM Programmer.

Electrically Alterable Read Only Memory (EAROM)

Prinsip kerja EAROM sama dengan EPROM kecuali cara penghapusan programnya.

Pada EAROM penghapusan program memakai tegangan listrik yang disambungkan

pada salah satu kaki IC EAROM.

Electrically Erasable Programmable Read Only Memory (EEPROM)

Seperti halnya ROM, PROM, EPROM dan EAROM, EEPROM termasuk dalam jenis

non volatile memory yaitu kandungan memori akan bertahan sekalipun aliran listrik

diputus. Saat ini PLC ukuran kecil sampai menengah memakai EEPROM sebgai

satu-satunya memori dalam sistem, karena EEPROM menydiakan memori yang

permanent dan dengan mudah dapat dihapus serta diubah melalui alat pemograman.

Kelemahan dari EEPROM adalah proses perubahan byte program baru dapat

dilaksanakan setelah byte tersebut dihapus, penghapusan/penulisan memakan waktu

relatif lama yaitu 10 – 15 ms. Keterlambatan ini sangat terasa bila perubahan

program dibuat pada saat PLC bekerja.

2) Random Access Memory (RAM)

RAM dikenal pula sebagai Read/Write memori, dirancang agar informasi data dapat

dimasukkan kedalam memori dan dapat dipanggil kembali setiap saat. Jenis-jenis

RAM adalah Volatile dan Non-Volatile RAM.

Volatile RAM

RAM jenis ini isinya akan hilang apabila arus listrik diputus, oleh karena itu diperlukan

batere pendukung untuk mempertahankan isi memori selama arus listrik dari catu

daya tidak bekerja. Pada PLC, program aplikasi disimpan didalam RAM karena

Page 18: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

7

dibandingkan dengan jenis memori lain, RAM ini mempunyai kemampuan luar biasa

untuk ditulisi dan diubah dengan cepat dan pemasukan data bisa dilakukan.

Kelemahan RAM adalah memerlukan batere pendukung dimana hal inipun sering

tidak dapat diandalkan. Jika batere pendukung dianggap kurang baik, perlu

dipertimbangkan penggabungan RAM dengan non-volatile memori lain misalnya

kombinasi RAM-EPROM.

Non-Volatile Random Access Memory (NOVRAM)

NOVRAM terdiri dari RAM dan EEPROM dalam satu IC. Setiap bit RAM berhubungan

dengan bit EEPROM, non-volatile data akan disimpan dalam EEPROM sementara itu

data bebas dari luar ditulis atau dibaca dari RAM. NOVRAM sangat ideal untuk

menyimpan program aplikasi, pada saat program dimasukkan, kontrol program

langsung disimpan didalam RAM dan dieksekusi dari RAM, duplikat dari program ini

disimpan di EEPROM secara otomatis tanpa campur tangan pemakai dengan operasi

STORE. Bila catu daya dilepas dari kontroler, data didalam RAM akan hilang, tetapi

data tersebut kan terisi kembali melalui proses RECALL yaitu data didalam EEPROM

masuk ke RAM. Cara seperti jauh lebih praktis dibandingkan dengan menggunakan

sistem 2 IC yang terpisah RAM dan EEPROM.

2. Modul Input dan Output

Modul input dan modul output merupakan suatu peralatan atau perangkat elektronik

yang berfungsi sebagai perantara atau penghubung antara CPU dengan peralatan

input dan output luar. Pada jenis PLC yang kompak modul I/O ini terpasang secara

permanen yang bergabung dengan CPU dan catu daya sehingga modul I/O tersebut

tidak dapat dilepas. Akan tetapi pada jenis PLC modular modul I/O terpisah dengan

CPU sehingga mudah untuk dilepas dan dipasang kembali ke dalam raknya.

a. Modul Digital I/O

Standar modul digital input memiliki kemampuan menerima sinyal berupa

tegangan AC/DC yang cukup tinggi misalnya 110 V AC, 220 V AC, 24 V DC dan

sinyal yang berasal dari sensor serta saklar, misalnya limit switch, push button,

dan lain-lain. Sinyal–sinyal ini dirubah menjadi tegangan rendah oleh modul input

agar dapat digunakan oleh processor.

Standar modul digital output mengubah tegangan rendah dari processor menjadi

tegangan tinggi AC atau DC untuk menghidupkan peralatan-peralatan listrik

seperti motor, lampu, kontaktor, katup dan lain-lain. Didalam rangkaian modul

Page 19: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

8

digital I/O terdapat opto isolator yaitu LED dan photo transistor yang berguna

untuk memisahkan tegangan peralatan input ke CPU atau dari CPU ke peralatan

output. Rangkaian internal modul digital I/O yang menggunakan photo transistor

dapat dilihat pada gambar 3 dan 4.

Gambar 3. Rangkaian modul input PLC

Gambar 4 Rangkaian modul output PLC

b. Modul Analog I/O

Modul analog berfungsi untuk mendeteksi sinyal analog yang berasal dari

transduser atau temperature (PT 100), tekanan dan flow transmitter dengan range

tegangannya sebesar -10 V s/d 10 V dan 0 V s/d 10 V, serta range arusnya

sebesar 0 s/d 20 mA dan 4 s/d 20 mA.

c. Modul Remote I/O

Modul ini diperlukan pada sistem kontrol yang besar, remote I/O berada pada

jarak yang cukup jauh dari CPU (± 10000 feet) sehingga akan banyak menghemat

biaya untuk kabel penghubung maupun biaya pemasangannya. Keuntungan lain

dari sistem ini adalah I/O sub sistem dapat diletakkan secara berkelompok

Page 20: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

9

mengontrol beberapa mesin atau bagian proses yang terpisah. Cara seperti ini

akan mempermudah dalam perawatan maupun start-up karena tidak melibatkan

seluruh sistem. Modul Remote I/O berupa digital dan analog, untuk modul remote

digital I/O saluran transmisi menggunakan sepasang kabel dengan impedansi ±

100 Ohm, sedangkan modul remote analog I/O menggunakan kabel coaxial.

3. Catu Daya

Catu daya listrik digunakan untuk memberikan pasokan catu daya ke seluruh bagian

PLC (termasuk CPU, memori dan lain-lain). Kebanyakan PLC bekerja pada catu daya

24 VDC atau 220 VAC. Beberapa PLC catu dayanya terpisah (sebagai modul

tersendiri). Yang demikian biasanya merupakan PLC besar, sedangkan yang medium

atau kecil, catu dayanya sudah menyatu. Pengguna harus menentukan berapa besar

arus yang diambil dari modul keluaran dan masukan untuk memastikan catu daya

yang bersangkutan menyediakan sejumlah arus yang memang dibutuhkan. Tipe

modul yang berbeda menyediakan sejumlah besar arus listrik yang berbeda. Catu

daya listrik ini biasanya tidak digunakan untuk memberikan catu daya langsung ke

masukan maupun keluaran, artinya masukan dan keluaran murni merupakan saklar

(baik relai maupun opto isolator). Pengguna harus menyediakan sendiri catu daya

terpisah untuk masukan dan keluaran PLC. Dengan cara demikian, tidak akan

merusak PLC-nya itu sendiri karena memiliki catu daya terpisah antara PLC dengan

jalur-jalur masukan dan keluaran.

E. Instalasi PLC

Pemasangan kabel peralatan input seperti push button, limit switch maupun

sensor ke modul input PLC CPM1A dapat dilihat pada gambar 5. Dalam pemasangan

kabel input tersebut yang perlu diperhatikan adalah jika common modul input PLC

dihubungkan +24V maka common peralatan input dihubungkan 0V, begitupun sebaliknya

jika common modul input PLC dihubungkan 0V maka common peralatan input

dihubungkan +24V. Pemasangan kebel peralatan output seperti lampu indikator, solenoid

valve, buzzer, motor atau kontaktor ke modul output PLC CPM1A dapat dilihat pada

gambar 6. Dalam pemasangan kabel output PLC yang perlu diperhatikan adalah apakah

modul output PLC tersebut dapat dihubungkan sumber AC/DC atau hanya DC saja, jika

salah menghubungkannya maka modul output PLC dapat rusak.

Page 21: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

10

Gambar 5. Pemasangan kabel input PLC

Gambar 6. Pemasangan kabel Output PLC

COM

00

COM

01

COM

02

03

CPM1A

L Lampu Indikator

Buzzer

Kontaktor

N

BZ

Solenoid valve

COM

00

01

02

03

04

05

CPM1A

+24 VDC

Light source Receiver

Push button

Limit switch

(NPN)

proximity

switch

0 V

Page 22: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

11

F. Struktur Area Memori PLC

Struktur area memori PLC Omron pada berbagai tipe PLC memang berbeda,

tetapi perbedaan yang paling mencolok ketika menggunakan PLC Omron tipe

CPM1/CPM1A, CPM2A, CQM1 dengan PLC Omron tipe CS1 dan CJ1 yaitu pada

pengalamatan input dan output PLC.

1. Area Memori PLC Omron tipe CPM1/CPM1A, CPM2A, dan CQM1

PLC Omron jenis tipe ini mempunyai 8 daerah memori yaitu :

a. Daerah IR (internal relay)

1) Daerah input

Bit-bit pada daerah input ini digunakan untuk mengalokasikan alamat peralatan

input. Alamat input CPM1/CPM1A dan CPM2A terdiri dari 160 bit yaitu dimulai dari

IR 00000 – IR 00915 atau 10 word yaitu IR 000 – IR 009. Sedangkan alamat input

CQM1 terdiri dari 128 bit yaitu dimulai dari IR 00000 – IR 01515 atau 16 word yaitu

IR000 – IR015.

2) Daerah Output

Bit-bit pada daerah output ini digunakan untuk mengalokasikan alamat peralatan

output. Alamat output CPM1/CPM1A dan CPM2A terdiri dari 160 bit yaitu dimulai

dari IR 01000 – IR 01915 atau 10 word yaitu IR 010 – IR 019. Sedangkan alamat

output CQM1 terdiri dari 256 bit yaitu dimulai dari IR 10000 – IR 11515 atau 16

word yaitu IR100 – IR115.

3) Daerah Kerja

Bit-bit pada daerah kerja ini dapat digunakan secara bebas dalam program.

Penggunaan bit-bit ini bukan untuk alamat peralatan input maupun output. Alamat

kerja CPM1/CPM1A terdiri dari 512 bit yaitu dimulai dari IR 20000 – IR 23115 atau

32 word yaitu IR 200 – IR 231 sedangkan alamat kerja CPM2A terdiri dari 928 bit

yaitu dimulai dari IR 02000 – IR 04915 dan IR 20000 – IR 22715 atau 58 word

yaitu IR020– IR049 dan IR 200 – IR 227. Untuk alamat kerja CQM1 terdiri dari

2720 bit yaitu dimulai dari IR 01600 – IR 09515, IR 11600 – IR 19515, IR 21600 –

IR 21915, dan IR 22400 – IR 22915 atau 170 word yaitu IR 016 – IR 095, IR 116 –

IR 195, IR216 – IR219, dan IR 224 – IR 229.

b. Daerah SR (special relay)

Bit-bit pada daerah SR ini berfungsi sebagai bit kontrol dan flag. Alamat SR pada

CPM1/CPM1A terdiri dari 384 bit yaitu dimulai dari SR 23200 – SR 25515 atau 24

word yaitu SR 232 – SR 255 sedangkan alamat SR pada CPM2A terdiri dari 448 bit

Page 23: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

12

yaitu dimulai dari SR 22800 – SR 25515 atau 28 word yaitu SR 228 – SR 255. Untuk

alamat SR pada CQM1 terdiri dari 184 bit yaitu dimulai dari SR 24400 – SR 25507

atau 12 word yaitu SR 244 – SR 255.

c. Daerah TR (temporary relay)

Bit-bit pada daerah TR berfungsi untuk menyimpan status sementara status ON/OFF

pada percabangan program. Alamat TR pada CPM1/CPM1A, CPM2A dan CQM1

terdiri dari 8 bit yaitu dimulai dari TR 0 – TR 7.

d. Daerah HR (holding relay)

Bit-bit pada daerah HR ini berfungsi untuk menyimpan data dan menahan status

ON/OFF saat daya dimatikan. Alamat HR pada CPM1/CPM1A dan CPM2A terdiri dari

320 bit yaitu dimulai dari HR 0000 – HR 1915 atau 20 word yaitu HR 00 – HR 19.

Sedangkan alamat HR pada CQM1 terdiri dari 1600 bit yaitu dimulai dari HR 0000 –

HR 9915 atau 100 word yaitu HR 00 – HR 99.

e. Daerah AR (auxilary relay)

Bit-bit pada daerah AR ini berfungsi sebagai bit kontrol dan flag. Alamat AR pada

CPM1/CPM1A terdiri dari 256 bit yaitu dimulai dari AR 0000 – AR 1515 atau 16 word

yaitu AR 00 – AR 15 sedangkan alamat AR pada CPM2A terdiri dari 384 bit yaitu

dimulai dari AR 0000 – AR 2315 atau 24 word yaitu AR 00 – AR 23. Untuk alamat AR

pada CQM1 terdiri dari 448 bit yaitu dimulai dari AR 0000 – AR 2715 atau 28 word

yaitu AR00– AR27.

f. Daerah LR (link retentive)

Bit-bit pada daerah ini digunakan untuk data link 1:1 dengan PLC lain. Alamat LR

pada CPM1/CPM1A dan CPM2A terdiri dari 256 bit yaitu dimulai dari LR 0000 – LR

1515 atau 16 word yaitu LR 00 – LR 15 sedangkan alamat LR pada CQM1 terdiri dari

1024 bit yaitu dimulai dari LR 0000 – LR 6315 atau 64 word yaitu LR 00 – LR 63.

g. Daerah TC (Timer/Counter)

Daerah ini digunakan untuk menghitung waktu dan mencacah pulsa. Alamat TC pada

CPM1/CPM1A terdiri dari 128 bit yaitu dimulai dari TC 000 – TC 127 sedangkan

alamat TC pada CPM2A terdiri dari 256 bit yaitu dimulai dari TC 000 – TC 255. Untuk

alamat TC pada CQM1 terdiri dari 512 bit yaitu dimulai dari TC 000 – TC 511.

Page 24: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

13

h. Daerah DM (data memori)

Daerah DM ini hanya bisa digunakan dalam word. Alamat DM untuk baca/tulis

CPM1/CPM1A terdiri dari 1002 word yaitu DM 0000 – DM 0999 dan DM 1022 – DM

1023 sedangkan alamat DM untuk baca/tulis CPM2A terdiri dari 2026 word yaitu DM

0000 – DM 1999 dan DM 2022 – DM 2047. Untuk alamat DM untuk baca/tulis CQM1

terdiri dari 6144 word yaitu DM 0000 –DM 6143.

2. Area Memori PLC Omron tipe CS1 dan CJ1

PLC Omron tipe CS1 dan CJ1 mempunyai 9 daerah memori dan area memorinya

dapat dilihat dibawah ini :

a. Daerah CIO (core I/O)

1) Input dan output (I/O) area

Daerah I/O ini digunakan untuk mengalokasikan alamat peralatan input dan

output. Alamat input dan outputnya terdiri dari 1.280 bit yaitu dimulai dari CIO

000000 – CIO 007915 atau 80 word yaitu CIO 0000 – CIO 0079.

2) Link area

Bit-bit pada Link area ini dapat digunakan untuk sistem data link dan controller link.

Alamat Link area terdiri dari 3.200 bit yaitu dimulai dari CIO 100000 – CIO 119915

atau 200 word yaitu CIO 1000 – CIO 1199.

3) CPU Bus unit area

Alamat CPU Bus unit area ini terdiri dari 6.400 bit yaitu dimulai dari CIO 150000 –

CIO 189915 atau 400 word yaitu CIO 1500 – CIO 1899. Pengalamatan CPU Bus

unit tergantung dari setting nomer unitnya. Untuk nomer unit 0 maka alamat

wordnya adalah CIO 1500 – CIO 1524, sedangkan untuk nomer unit 1 maka

alamat wordnya adalah CIO 1525 – CIO 1549, begitu seterusnya sampai ketika

setting nomer unitnya 15 maka alamat wordnya adalah CIO 1875 – CIO 1899.

4) Spesial I/O unit area

Alamat Spesial I/O unit area ini terdiri dari 15.360 bit yaitu dimulai dari CIO 200000

- CIO 295915 atau 960 word yaitu CIO 2000 – CIO 2959. Pengalamatan spesial

I/O unit tergantung dari setting nomer unitnya. Untuk nomer unit 0 maka alamat

wordnya adalah CIO 2000 – CIO 2009, sedangkan untuk nomer unit 1 maka

alamat wordnya adalah CIO 2010 – CIO 2019, begitu seterusnya sampai ketika

setting nomer unitnya 95 maka alamat wordnya adalah CIO 2950 – CIO 2959.

5) Serial PLC Link area

Alamat PLC Link area ini terdiri dari 1.440 bit yaitu dimulai dari CIO 310000 – CIO

318915 atau 90 word yaitu CIO 3100 – CIO 3189.

Page 25: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

14

6) DeviceNet area

Alamat DeviceNet area ini terdiri dari 9.600 bit yaitu dimulai dari CIO 320000 –

CIO 379915 atau 600 word yaitu CIO 3200 – CIO 3799.

7) Internal I/O area

Alamat Internal I/O area ini terdiri dari 4.800 bit yaitu dimulai dari CIO 120000 –

CIO 149915 atau 300 word yaitu dimulai dari CIO 1200 – CIO 1499 dan 37.504 bit

yaitu dimulai dari CIO 380000 – CIO 614315 atau 2.344 word yaitu dimulai dari

CIO 3800 – CIO 6143.

b. Daerah Work area

Bit-bit pada daerah kerja ini dapat digunakan secara bebas dalam program.

Penggunaan bit-bit ini bukan untuk alamat peralatan input maupun output. Alamat

Work area ini terdiri dari 8.192 bit yaitu dimulai dari W00000 – W51115 atau 512 word

yaitu dimulai dari W000 – W511.

c. Daerah Holding area

Bit-bit pada daerah Holding area ini berfungsi untuk menyimpan data dan menahan

status ON/OFF saat daya dimatikan. Alamat Holding area terdiri dari 8.192 bit yaitu

dimulai dari H00000 – H51115 atau 512 word yaitu dimulai dari H000 – H511.

d. Daerah Auxilary area

Bit-bit pada daerah Auxilary area ini berfungsi sebagai bit kontrol dan flag. Alamat

Auxilary area ini terdiri dari 7.168 bit yaitu dimulai dari A44800– A95915.atau 448

word yaitu dimulai dari A448 – A959.

e. Daerah Temporary area

Bit-bit pada daerah Temporary area ini berfungsi untuk menyimpan status sementara

status ON/OFF pada percabangan program. Alamat Temporary area ini terdiri dari 16

bit yaitu dimulai dari TR00 – TR15.

f. Daerah Timer area

Daerah ini digunakan untuk menghitung waktu.

Alamat Timer area ini terdiri dari 4096 yaitu dimulai dari T0000 – T4095

g. Daerah Counter area

Daerah ini digunakan untuk mencacah pulsa.

Alamat Counter area ini terdiri dari 4096 yaitu dimulai dari C0000 – C4095

Page 26: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

15

h. Daerah Data Memori (DM) area

Daerah DM ini hanya bisa digunakan dalam word.

Alamat DM area ini terdiri dari 32 kword yaitu D00000 – D32767.

i. Daerah EM area

Daerah EM digunakan dalam word. Alamat EM area yaitu D00000 – D32767.

G. Pengalamatan I/O PLC

1. Alokasi I/O pada PLC Omron tipe CPM1/A, CPM2A dan CQM1

Pada PLC CPM1A, unit ekspansi yang dapat dilakukan hanya pada CPU 30 dan

CPU 40 dengan terminal I/O maksimal sebanyak 20 buah. Alokasi bit I/O pada PLC

CPM1A dapat dilihat pada tabel 2 sedangkan alokasi bit I/O pada PLC CPM2A dapat

dilihat pada tabel 3. Pengalamatan input pada PLC CPM1/A dan CPM2A dalam bentuk

word dimulai dari IR 000 atau dalam bentuk bitnya 00000 – 00015 sedangkan

pengalamatan outputnya dalam bentuk word dimulai dari IR 010. Untuk alokasi I/O pada

PLC CQM1 dalam bentuk word dapat dilihat pada gambar 7 dengan pemberian alamat

dimulai dari slot yang paling kiri setelah modul CPU. Untuk alamat input dalam bentuk

word dimulai dari IR 000 atau dalam bentuk bitnya 00000 – 00015 sedangkan untuk

alamat output dalam bentuk word dimulai dari IR 100 atau dalam bentuk bitnya 10000 –

10015. Perbedaan pengalamatan I/O antara PLC Omron tipe CPM1/A, CPM2A dengan

CQM1 terletak hanya pada alamat outputnya sedangkan alamat inputnya sama.

Gambar 7. Pengalamatan I/O CQM1

Page 27: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

16

Tabel 2. Alokasi Bit I/O PLC CPM1A

Terminal I/O 10 point 20 point 30 point 40 point

Input 6 point :

00000-00005

12 point :

00000-00011

18 point :

00000-00011

00100-00105

24 point :

00000-00005

00100-00111

Output 4 point :

01000-01003

8 point :

01000-01007

12 point :

01000-01007

01100-01103

16 point :

01000-01007

01100-01107

Input

Ekspansi 1

12 point :

00200-00211

12 point :

00200-00211

Output

Ekspansi 1

8 point :

01200-01207

8 point :

01200-01207

Input

Ekspansi 2

12 point :

00300-00311

12 point :

00300-00311

Output

Ekspansi 2

8 point :

01300-01307

12 point :

01300-01307

Input

Ekspansi 3

12 point :

00400-00411

12 point :

00400-00411

Output

Ekspansi 3

8 point :

01400-01407

8 point :

01400-01407

Tabel 3. Alokasi Bit I/O PLC CPM2A

Terminal I/O 20 point 30 point 40 point 60 point

Input 12 point :

00000-00011

18 point :

00000-00011

00100-00105

24 point :

00000-00011

00100-00111

36 point :

00000-00011

00100-00111

00200-00211

Output 8 point :

01000-01007

12 point :

01000-01007

01100-01103

16 point :

01000-01007

01100-01107

24 point :

01000-01007

01100-01107

01200-01207

Input

Ekspansi 1

12 point :

00000-00011

12 point :

00200-00211

12 point :

00200-00211

12 point :

00300-00311

Output

Ekspansi 1

8 point :

01100-01107

8 point :

01200-01207

8 point :

01200-01207

8 point :

01300-01307

Input

Ekspansi 2

12 point :

00200-00211

12 point :

00300-00311

12 point :

00300-00311

12 point :

00400-00411

Output

Ekspansi 2

8 point :

01200-01207

8 point :

01300-01307

8 point :

01300-01307

12 point :

01400-01407

Input

Ekspansi 3

12 point :

00300-00311

12 point :

00400-00411

12 point :

00400-00411

12 point :

00500-00511

Output

Ekspansi 3

8 point :

01300-01307

8 point :

01400-01407

8 point :

01400-01407

8 point :

01500-01507

Page 28: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

17

2. Alokasi I/O pada PLC Omron tipe CS1 dan CJ1

Modul I/O yang digunakan sebagai input atau output pada PLC jenis ini tidak akan

mempengaruhi alokasi I/O word pada unit tersebut. Alokasi I/O ditentukan berdasarkan

pemasangan slot-slot pada rak CPU. Penomoran slot pada modul I/O dimulai dari kiri.

Alokasi I/O dasar pada rak CPU CS1/CJ1 dalam bentuk word dapat dilihat pada gambar 8

sedangkan pengalamatan I/O pada rak ekspansi CPU dapat dilihat pada gambar 9.

Gambar 8. Pengalamatan I/O CS1/CJ1

Gambar 9. Pengalamatan I/O CS1/CJ1 pada Rak Ekspansi

Rak

CPU

P

S

In

16 pt

CIO

0100

0 1 2 3 4 Slot

In

32 pt

CIO

0101

0102

In

64 pt

CIO

0103

sd

0106

Out

8 pt

CIO

0107

Out

32 pt

CIO

0108

0109

Rak

Ekspansi

P

S

In

16 pt

CIO

0000

0 1 2 3 4

In

32 pt

C10

0001

0002

Out

16 pt

CIO

0003

kosong Out

32 pt

CIO

0004

0005

Main Rack

Setting word

pertama

CIO 100

Rack 1

Tidak ada

setting word

pertama

C

P

U

Main

Rack CPU

P

S

CPU

In

16 pt

0000

0 1 2 3 4 Slot

In

16 pt

0001

In

32 pt

0002

0003

Out

32 pt

0004

0005

Out

64 pt

0006

sd

0009

Page 29: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

18

Pada PLC CS1 dapat menggunakan rak ekspansi CPU sampai 7 buah dengan

maksimal 10 unit I/O pada setiap rak sedangkan PLC CJ1 hanya dapat menggunakan 3

rak ekspansi CPU dengan maksimal 10 unit I/O pada setiap rak. Seperti yang terlihat

pada gambar 10, pengalamatan I/O pada rak 0 di setting pada CIO 100 sedangkan pada

rak 1 tidak ada setting word pertama sehingga pengalamatan I/O dimulai dari CIO 000.

Pensettingan word pertama dapat dilakukan melalui program CX-Programmer. Adapun

langkah-langkah yang harus dilakukan adalah pilih Rack Start Address pada menu option

I/O Table, kemudian hilangkan tanda contreng dalam tulisan invalid pada main rak.

Tipe modul I/O yang terpasang pada gambar 9 dapat dilihat pada tabel 4. Alokasi

I/O dapat dengan lebih leluasa diatur dengan pengaturan tabel I/O melalui CX-

Programmer. Window pengaturan tabel I/O akan tampil dengan meng-klik menu tabel I/O

pada window project. Untuk menentukan jumlah dan jenis modul yang akan digunakan

dilakukan dengan cara meng-klik kanan pilihan slot yang tersedia lalu pilih modul I/O yang

terpasang pada main rak PLC dan rak ekspansi PLC.

Tabel 4. Tipe Modul I/O PLC CSG1-H

Rak Slot Unit Jumlah Word

Rak CPU

0 CS1W-ID211 1

1 CS1W-ID231 2

2 CS1W-ID261 4

3 CS1W-OC201 1

4 CS1W-OD231 2

Rak Ekspansi CS1

0 CS1W-ID211 1

1 CS1W-ID231 2

2 CS1W-OC211 1

3 Kosong 1

4 CS1W-OD231 2

H. Prosedur Pengoperasian PLC

Prosedur pengoperasian PLC dilakukan dengan langkah-langkah seperti diagram

alir gambar 10.

Page 30: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

19

Gambar 10. Diagram Alir Pengoperasian PLC

Deskripsi Kontrol

Mulai

Penulisan Program

Simulasi Program

Penetapan I/O PLC

Program

Benar ? Koreksi Kembali

I/O disambung dengan peralatan luar

Uji Kerja

Bekerja

Benar ?

Simpan Program

Kontrol Siap Kerja

Akhir

Koreksi

Sambungan

tidak

tidak

ya

ya

Page 31: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

20

I. Konsep Dasar Pemograman PLC

Bahasa pemograman pada PLC Omron ada 2 macam yaitu ladder diagram

(diagram tangga) dan instruction list (kode mnemonic). Ladder diagram adalah suatu

metoda yang digunakan untuk menggambarkan hubungan logika pada sebuah sistem

yang berisikan relay, saklar, kontak relay, lampu indikator dan sebagainya.

Hal-hal yang perlu dipersiapkan dalam penggunaan PLC untuk kontrol kerja dari

mesin-mesin dalam industri adalah sebagai berikut :

1. Rancangan rangkaian kontrol suatu sistem atau proses.

2. Penentuan input-output pada rangkaian kontrol tersebut.

3. Penulisan rangkaian kontrol ke diagram tangga atau kode mnemonicnya.

Sedangkan ketentuan-ketentuan yang perlu diperhatikan dalam penyusunan

rangkaian ke diagram tangga adalah sebagai berikut :

1. Aliran daya selalu berasal dari kiri ke kanan.

2. Tidak ada output koil relay yang dihubungkan langsung dengan rel sebelah kiri.

3. Tidak boleh menempatkan saklar atau kontak di sebelah kanan output.

4. Setiap jaringan memiliki hanya satu output koil.

5. Sebuah output koil, termasuk timer dan counter dengan alamat yang sama tidak

dapat digunakan untuk lebih dari satu kali.

6. Tidak ada satu koil atau relay output yang dapat dihubungkan langsung pada

busbar bagian kiri. Jika diperlukan relay output bekerja terus menerus, maka

diantara busbar kiri dengan relay output diberi kontak NC dari internal auxilary

relay yang tidak digunakan.

7. Pembuatan rangkaian kontrol diusahakan untuk memakai kontak seminimum

mungkin, sehingga effisiensi kerja dari PLC dapat ditingkatkan dan alamat-alamat

serta data-data dalam register digunakan sehemat mungkin, sehingga tidak

melebihi kapasitas memori yang telah ditetapkan.

8. Jumlah kontak-kontak NO dan NC dapat dihubungkan secara seri maupun paralel

dengan tak terbatas sesuai dengan kebutuhan.

J. Operasi Pemograman PLC

Dalam melakukan operasi pemograman PLC, seorang ’Programmer” harus

memahami dan mengenal baik alat pemograman PLC. Programming console adalah

suatu alat pemograman PLC yang digunakan untuk memasukkan, mengedit,

memodifikasi dan memantau program yang ada di dalam memori PLC. Bahasa

pemograman yang dimasukkan melalui programming console adalah berupa daftar

Page 32: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

21

pernyataan atau kode mnemonic. Selain programming console ada juga alat yang

digunakan untuk memasukkan program ke PLC yaitu komputer melalui kabel RS-232C.

Bahasa pemogramannya dapat berupa diagram tangga atau ladder diagram. Software

atau perangkat lunak yang digunakan berbeda-beda tergantung dari jenis/tipe PLC

tersebut. Untuk PLC Omron menggunakan software syswin, sysmac atau CX-

Programmer. Bentuk alat pemograman PLC dapat dilihat pada gambar 11 berikut.

Gambar 11. Alat Pemograman PLC

1. Programming Console

Sistem pengoperasian pada programming console mempunyai tiga mode operasi,

yaitu :

a. Mode Program / Off-Line (P)

Mode Program digunakan untuk memasukkan data-data program yang telah

dirancang, menghapus data-data program yang salah dan memperbaharui kembali

atau menambahkan program baru pada program lama yang tersimpan dalam memori.

b. Mode Monitor (M)

Mode Monitor digunakan untuk memonitor status input dan output. Dengan mode ini

pemogram atau operator dapat mengetahui dan menentukan letak kesalahan pada

sistem kontrol bila terjadi gangguan.

c. Mode Run / On-Line (R)

Mode Run ini digunakan untuk menjalankan program. Pada mode ini tidak bisa

digunakan untuk menukar data internal

Fungsi tombol – tombol pada programming console adalah :

a. FUN, untuk memanggil fungsi yang diinginkan, setelah menekan tombol ini diikuti

dengan dua digit sesuai dengan nomor fungsi yang dikehendaki.

b. LD, Load memasukkan input yang dikehendaki sebagai bagian awal dari ladder.

c. AND, untuk memasukkan input yang diseri dengan input yang sebelumnya.

d. OR, untuk memasukkan input yang diparalel dengan input yang sebelumnya.

komputer

Programming

Console

Page 33: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

22

e. OUT, output dari rangkaian ladder.

f. TIM, timer dikontrol dengan perintah ini, baik untuk fungsi maupun untuk kontak output

dari fungsi tersebut.

g. CNT, counter dikontrol dengan perintah ini, baik untuk fungsi maupun untuk kontak

output dari fungsi tersebut.

h. NOT, digunakan bersama LD, AND, atau OR untuk menandakan kontak NC (Normally

Closed). NOT digunakan bersama dengan OUT untuk menandakan output invers.

NOT digunakan bersama dengan FUN untuk mendefiniskan fungsi aktif sesaat.

i. HR, mendefinikan Holding Relay

j. TR, mendefinisikan Temporary Relay

k. SFT, menampilkan operasi Shift Register.

l. SHIFT, digunakan untuk memanggil fungsi dari tombol dengan kegunaan yang lebih,

seperti PLAY/SET, RECORD/RESET, CHannel dan CONTact.

m. 0 – 9 / A – F, memasukkan data berupa angka decimal dan heksadesimal saat

pemograman.

Langkah-langkah yang harus diketahui dalam membuat program melalui

programming console, yaitu :

1. Memasukkan password

Untuk dapat menggunakan fungsi-fungsi yang ada di Programming Console, langkah

pertama yang harus dilakukan adalah memasukkan ”password”, yaitu harus menekan

tombol :

2. Program menghapus data dan memori

Untuk menghapus data yang ada di monitor, tekan tombol CLR sedangkan untuk

menghapus semua data dan memori, langkah yang harus dilakukan, yaitu dengan

menekan tombol

3. Penulisan Program

Untuk melaksanakan penulisan program dilakukan pada mode program. Penulisan

program dilakukan dengan menekan tombol-tombol instruksi yang disertai dengan

penekanan angka sebagai data masukan. Setiap kali memasukkan instruksi program

atau data harus diikuti dengan menekan tombol berikut :

CLR MONTR CLR

CLR PLAY/SET NOT REC/RESET MONTR

Page 34: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

23

4. Penulisan Alamat

Penulisan alamat harus dalam 4 digit angka desimal. Untuk penulisan alamat-alamat

tersebut dilakukan dengan menekan tombol-tombol angka sesuai dengan alamat

yang telah ditetapkan. Angka-angka alamat yang muncul pada layar secara otomatis

akan berubah sejalan dengan instruksi-instruksi program berikutnya yang

dimasukkan.

5. Pembacaan Program

Pembacaan program ini dilakukan pada mode program. Pada layar akan ditampilkan

alamat, instruksi, dan data. Untuk membaca program sebelum program ditampilkan

pada layar yaitu menekan tombol dan sebaliknya untuk menampilkan

program setelah alamat yang ditampilkan pada layar yaitu dengan menekan tombol

6. Memantau kondisi operasi program

Untuk mengetahui kontak-kontak input, koil output, apakah berada pada kondisi ON

atau OFF, maka PLC harus dioperasikan pada mode RUN (R) atau MONITOR (M).

Selanjutnya, dengan mengoperasikan tombol atau tombol kondisi

operasi per alamat dapat dipantau.

7. Pemeriksaan Program

Program ini digunakan untuk memeriksa kembali apakah program-program yang

dimasukkan sudah sesuai dengan konsep pemograman atau belum. Pemeriksaan ini

dilakukan dengan menekan tombol

Setelah menekan kedua tombol tersebut, maka pada layar akan ditampilkan seluruh

program, mulai alamat yang pertama sampai yang terakhir. Jika pada rangkaian

program terdapat kesalahan, maka pada layar akan muncul instruksi yang

menyatakan bahwa pada alamat dan data yang ada di layar terjadi kesalahan.

8. Program Instruksi Penyisipan

Untuk menyisipkan suatu program tambahan pada suatu rangkaian kontrol yang telah

diprogram dapat dilakukan dengan menekan tombol

WRITE

CLEAR SEARCH

INS

Page 35: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

24

9. Penghapusan Instruksi

Penghapusan instruksi program yang tidak diperlukan dalam suatu rangkaian kontrol

yang telah diprogram dilakukan dengan menekan tombol

10. Pembacaan Scan Time

Pembacaan Scan Time ini hanya dapat dilakukan pada mode RUN dan mode

MONITOR. Pembacaan ini dilakukan dengan menekan tombol CLR dan kemudian

MONTR dan pada layar akan muncul Scan Time dari program yang sedang diproses

oleh PLC. Sedangkan untuk mengubah nilai pengesetan fungsi CNT/TIM dilakukan

dengan menekan tombol berikut secara berurutan

Setelah itu baru memasukkan data setting dan diakhiri dengan menekan tombol

11. Penutupan Akhir Program

Bila program ingin diakhiri, maka tekan tombol yang diikuti dengan pemilihan

kode untuk END.

2. CX-Programmer

CX–Programmer merupakan salah satu bentuk perangkat lunak versi terbaru saat

ini yang digunakan untuk memasukkan program ke dalam PLC Omron. Perangkat lunak

sebelumnya yang masih dapat digunakan seperti syswin dan sysmac. Berikut ini langkah-

langkah yang harus diketahui dalam membuat program PLC melalui cx-programmer,

yaitu:

a. Install Program

Program ini dapat install melalui CD CX-Programmer pada sistem operasi

microsoft windows 95, 98, XP, 2000, win7 dan win8. Untuk memulai penginstallan anda

dapat memilih option run dari start menu.

DEL

01

FUN

CLR TIM CHG

WRITE

Page 36: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

25

b. Setting Project Baru

Untuk membuat project baru, langkah yang harus dilakukan pertama kali adalah

mengklik [file]–[new]. Gambar 12 dibawah ini merupakan hasil dari pilihan tersebut.

Gambar 12. Setting Project Baru

Pilih jenis PLC yang akan digunakan dengan mengganti nama pada device type

sedangkan untuk mengubah jenis CPU PLC dilakukan melalui penekanan tombol setting

seperti terlihat pada gambar 13.

Gambar 13. Tipe CPU PLC

Page 37: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

26

Pilih jenis komunikasi PLC yang akan digunakan dengan mengganti pada network

type seperti terlihat pada gambar 12. Agar PLC dapat komunikasi dengan komputer klik

setting pada menu network type, kemudian pilih koneksi PLC dan data formatnya terlihat

pada gambar 14. Setelah dilakukan setup maka akan muncul screen seperti gambar 15.

Gambar 14. Network Setting

Gambar 15. Tampilan pembuatan program pada CX-Programmer

Project

Workspace

Output

Window

Ladder

Design

Watch

Window

Page 38: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

27

c. Menuliskan Fungsi

Untuk pertama kali membuat program dengan ladder diagram, maka dalam

gambar 14 section 1 di klik. Kemudian klik simbol kontak, koil, garis atau fungsi yang

diinginkan seperti terlihat pada gambar 16 sedangkan contoh hasil pembuatan progam

ladder dapat dilihat pada gambar 17.

Gambar 16. Simbol kontak, koil, garis atau fungsi PLC

Gambar 17. Contoh Program Ladder

Untuk menuliskan fungsi yang diinginkan dapat juga dilakukan dengan mengklik [Find

Instruction]. Jika instruksi telah dipilih, informasi operand akan muncul. Pada contoh

program diatas, untuk memasukkan nomer dan konstanta waktu timer maka nilai

operandnya harus diisi seperti terlihat pada gambar 18.

Gambar 18. Memasukkan nomer dan konstanta waktu timer

Page 39: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

28

d. Online

Proses Online adalah proses dimana PLC dengan computer berhubungan secara

langsung. Online dilakukan dengan meng-klik menu [PLC] kemudian pilih Work Online

seperti terlihat pada gambar 19. Lampu indicator COMM pada PLC akan menyala

berkedip jika PLC berhasil komunikasi / online dengan komputer. Proses-proses yang

hanya bisa dilakukan pada saat kondisi ONLINE yaitu :

1) Operating Mode : Mengubah status PLC (Run, Monitor, Stop/Program)

Menu [PLC] Operating Mode

2) Transfer : Mentransfer program antara PLC dengan komputer

Menu [PLC] Transfer

To PLC : Mentransfer program dari komputer ke PLC

From PLC : Mentransfer program dari PLC ke Komputer

Compare with PLC : Membandingkan program yang ada dalam

komputer dengan program dalam PLC

3) Clear Data Area : Menghapus memory PLC

Menu [Memory]

4) Monitoring : Memonitor status I/O PLC

Menu [PLC] Monitor Monitoring

5) Force : Memaksakan status alamat tertentu menjadi ON/OFF.

Menu [PLC] Force

Posisi kursor berada pada alamat tertentu menjadi

ON/OFF. Operasi ini hanya bisa dilakukan jika operasi

monitoring dan status alamat yang di force dapat dilihat

pada windows PLC memori.

6) Online Edit : Mengedit diagram ladder saat Online

Menu [Program] Online Edit Begin

setelah program di edit maka lakukan langkah berikut:

Menu [Program] Online Edit Send Changes

Page 40: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

29

Gambar 19. Online PLC

e. Data Monitor

Data monitor digunakan untuk menampilkan nilai-nilai data memori PLC dalam

format tabulasi baik pengalamatan memori secara individual maupun untuk area memori

yang lengkap. Untuk memulai data monitor, langkah yang harus dilakukan adalah meng-

klik dua kali pada [memory] pada Project Workspace pada saat Online ataupun Offline

seperti terlihat pada gambar 20.

Gambar 20. Data Monitor Memori PLC

Page 41: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

30

Ketika ingin melihat data memori PLC misalnya D100 maka klik D seperti terlihat

pada tanda panah dalam gambar 20 kemudian buat PLC menjadi Online dengan cara

klik menu PLC lalu pilih Work Online. Selanjutnya klik menu PLC Memory lalu pilih Online

lalu klik transfer from PLC dan hasilnya dapat terlihat pada gambar 21. Jika ingin

memasukkan data ke PLC, ganti nilai yang diinginkan pada memori kemudian klik transfer

to PLC. Format data dalam bentuk word yang akan ditampilkan dapat juga dipilih melalui

klik Menu View lalu pilih preferences dalam PLC memori seperti terlihat pada gambar 22.

Gambar 21. Monitor Data Memori D100 sd. D159

Gambar 22. Format Data Memori PLC

Page 42: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

31

f. PLC IO Table

PLC IO table digunakan untuk mengkonfigurasi modul-modul yang terpasang di

main rack PLC CJ/CS melalui slot-slot PLC seperti modul digital input dan output, modul

komunikasi dan modul analog I/O PLC. Penomoran slot dimulai dari kiri ke kanan yaitu

dari slot 00 sampai slot 09. Langkah yang harus dilakukan adalah buat PLC menjadi

Online kemudian klik IO Table and Unit Setup di dalam menu project PLC seperti terlihat

pada gambar 23 dan hasilnya terlihat pada gambar 24.

Gambar 23. Pembuatan IO Table PLC

Langkah selanjutnya adalah mengkonfigurasi modul-modul PLC dengan cara klik

sebelah kanan pada slot yang kosong kemudian pilih add unit lalu pilih modul PLC yang

terpasang seperti terlihat pada gambar 25 dan hasilnya dapat dilihat pada gambar 26.

Gambar 24. Slot dalam Main Rack PLC

Page 43: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

32

Gambar 25. Konfigurasi Modul-Modul PLC

Gambar 26. Hasil Konfigurasi I/O Table

Page 44: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

33

Setelah semua modul yang terpasang pada main rack PLC telah di konfigurasi,

lalu langkah berikutnya adalah klik menu options pada PLC IO Tables kemudian klik

transfer to PLC. seperti terlihat pada gambar 27. Ketika ingin menggunakan PLC CJ1M di

hari berikutnya maka konfigurasi modul yang terpasang dapat dilakukan dengan cara klik

transfer from PLC di menu options pada PLC IO Tables dengan terlebih dahulu meng-

Online PLCnya.

Gambar 27. Transfer I/O Table ke PLC

K. Rangkuman

PLC adalah sebuah perangkat elektronika digital yang menggunakan memori yang

dapat diprogram dan di reprogram sebagai penyimpanan internal dan menyediakan

instruksi-instruksi untuk menjalankan fungsi-fungsi yang spesifik seperti Logic, Sequence,

Timing, Counting dan Aritmathic. PLC dirancang untuk pengendalian proses dengan

banyak binary state variabel (sensor) serta banyak binary state actuator. Basis di

algoritma kontrol PLC adalah binary logic IF-THEN.

Page 45: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

34

Salah satu keunggulan PLC adalah mempunyai arsitektural yang programmable,

reprogrammable, serta expandable sehingga sangat adaptif untuk setiap perubahan

proses serta kebutuhan sistem kontrol.

Bagian-bagian utama PLC terdiri dari CPU, Modul Input, Modul Output, dan Catu

Daya. PLC bekerja dengan cara menerima input melalui modul input kemudian

mengubah sinyal input tersebut ke dalam bentuk tegangan yang sesuai oleh CPU

sehingga menjadi sinyal-sinyal digital. Kemudian oleh CPU yang ada di dalam PLC,

sinyal-sinyal digital tersebut akan diolah berdasarkan program yang telah di simpan

dalam memori dan selanjutnya sinyal tersebut dikirim ke modul output. Bentuk sinyal

digital ini akan diubah oleh modul output menjadi sinyal yang dapat digunakan untuk

menjalankan peralatan output yang dapat berupa lampu, katup solenoid, motor, kontaktor

ataupun relay.

Dalam pemasangan kabel peralatan input ke modul PLC yang perlu diperhatikan

adalah jika common modul input PLC dihubungkan +24V maka common peralatan input

dihubungkan 0V, begitupun sebaliknya jika common modul input PLC dihubungkan 0V

maka common peralatan input dihubungkan +24V dan masing-masing kabel peralatan

input yang lain dihubungkan ke terminal alamat modul input PLC. Sedangkan dalam

pemasangan kabel output PLC yang perlu diperhatikan adalah apakah modul output PLC

tersebut dapat dihubungkan sumber AC/DC atau hanya DC saja, jika menggunakan

sumber AC, maka common modul output PLC dihubungkan line (L) dan common

peralatan output dihubungkan netral (N), begitupun sebaliknya sedangkan masing-masing

kabel peralatan output yang lain dihubungkan ke terminal alamat modul output PLC.

Pemberian alamat input/output PLC tergantung dari struktur area memori dari jenis

PLC dan tipe CPU yang digunakan. Langkah-langkah yang dilakukan dalam

mengoperasikan PLC adalah mendeskripsikan kerja sistem, menetapkan I/O PLC,

penulisan program baik menggunakan ladder diagram ataupun kode mneumonik, simulasi

program, menghubungkan peralatan I/O PLC dan uji kerja sistem.

Programming console adalah suatu alat pemograman PLC yang digunakan untuk

memasukkan, mengedit, memodifikasi dan memantau program yang ada di dalam

memori PLC dan bahasa pemogramannya adalah berupa daftar pernyataan atau kode

mnemonic. Selain programming console ada juga alat yang digunakan untuk

memasukkan program ke PLC yaitu komputer melalui kabel RS-232C. Bahasa

pemogramannya diagram tangga atau ladder diagram. Software yang digunakan

berbeda-beda tergantung dari jenis/tipe PLC tersebut. Untuk PLC Omron menggunakan

software syswin, sysmac atau CX-Programmer.

Page 46: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

35

Langkah-langkah yang dilakukan dalam memprogram PLC melalui programming

console adalah memutar selektor switch pada posisi Mode Program, memasukkan

password, menghapus data dan memori, menulis program kemudian mentransfer

program tersebut ke PLC melalui pemutaran selektor switch pada posisi Mode RUN atau

Mode Monitor.

Langkah-langkah yang dilakukan dalam memprogram PLC melalui komputer

adalah membuat project baru, menentukan jenis PLC dan CPU yang digunakan,

mensetting komunikasi PLC, mengkonfigurasi I/O PLC pada menu I/O Table saat

menggunakan PLC CJ/CS, membuat program ladder, kemudian mentransfer program

tersebut ke dalam PLC dengan cara meng-Online PLC terlebih dahulu, selanjutnya

mengubah status PLC menjadi RUN mode.

Saat kondisi PLC sedang Online, program PLC yang telah dibuat dapat di edit

dengan cara mengklik Online Edit pada menu program lalu mengklik begin. Setelah

programnya diperbaharui maka klik Online Edit lalu pilih send changes. Memori PLC yang

digunakan juga dapat di monitor dengan cara meng-klik dua kali [memory] pada Project

Workspace lalu pilih data memori kemudian klik transfer from PLC pada menu PLC

Memory saat PLC sudah Online.

L. Pertanyaan dan atau Soal

1. Pada PLC CS1GH terdapat 1 rak CPU dan 2 rak ekspansi. Pada rak CPU terdapat 5

buah unit I/O yang terdiri dari : 3 unit input dan 2 unit output sedangkan pada rak

ekspansi 1 dan 2 terdapat 3 buah unit I/O yang terdiri dari 2 unit input dan 1 unit

output. Tulislah alamat masing-masing unit yang terpasang seperti terlihat pada

gambar dibawah ini.

P

S

CPU In

16 pt

0 1 2 3 4 Slot

In

32 pt

In

64 pt

Out

16 pt

Out

32 pt

Rak

CPU

P

S

In

16 pt

0 1 2

In

32 pt

Out

8 pt

Rak

Ekspansi 1

P

S

In

16 pt

0 1 2

Out

8 pt

Out

16 pt

Rak

Ekspansi 2

Page 47: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

36

Jawab :

2. Pada PLC CJ1M terdapat 5 buah unit I/O yang terdiri dari : 1 unit input 16 point, 2 unit

output 16 point dan 2 unit special I/O dengan setting nomer unit pada slot 1 adalah 0

dan nomer unit pada slot 3 adalah 1. Tulislah alamat masing-masing unit yang

terpasang pada PLC CJ1M seperti terlihat pada gambar dibawah ini.

Jawab :

Slot Unit Word yang dibutuhkan Alokasi Word

0 Digital Input 16 point 1 word 0000

1 Spesial I/O (setting nomer unit 0) 10 word 2000-2009

2 Digital output 16 point 1 word 0001

3 Spesial I/O (setting nomer unit 1) 10 word 2010-2019

4 Digital output 32 point 2 word 0002 dan 0003

P

S

C

P

U

In

16 pt

Special

I/O unit

Out

16 pt

Special

I/O unit

Out

32 pt

0 1 2 3 4 Slot

(u #0) (u #1)

Rak

CPU

P

S

CPU

In

16 pt

0000

0 1 2 3 4 Slot

In

32 pt

0001

0002

In

64 pt

0003

sd

0006

Out

16 pt

0007

Out

32 pt

0008

0009

P

S

In

16 pt

0010

0 1 2

In

32 pt

0011

0012

Out

8 pt

0013

Rak

Ekspansi 1

P

S

In

16 pt

0014

0 1 2

Out

8 pt

0015

Out

16 pt

0016

Rak

Ekspansi 2

Page 48: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

37

M. Kasus

1. Sebutkan bagian-bagian PLC beserta fungsinya ?

2. Selain PLC Omron, coba anda sebutkan tipe modul input dan output serta alamat

daerah input, output dan daerah kerja yang digunakan PLC tersebut ?

3. Pada PLC CJ1M terdapat 1 rak CPU dan 2 rak ekspansi. Pada rak CPU terdapat 4

buah unit I/O yang terdiri dari : 3 unit input dan 1 unit output. sedangkan pada rak

ekspansi 1 dan 2 terdapat 4 buah unit I/O yang terdiri dari 2 unit input dan 2 unit

output. Setting word pertama dilakukan pada rak ekspansi 1 sedangkan rak CPU dan

rak ekspansi 1 tidak ada setting word pertama. Tulislah alamat masing-masing unit

yang terpasang seperti terlihat pada gambar dibawah ini.

N. Sumber Belajar

1. Introduction Omron., PT. Omron Asia Pasific PTE. LTD., May 1997.

2. Ian G. Warnock., Programmable Controllers : operation and application., Prentice

Hall.,1988.

3. Omron, Operation Manual Sysmac CS/CJ series, Programmable Controller, Edisi

Revisi, Januari 2003.

4. Webb, John W., Programmable Logic Controllers Principles and Application. 3rd

Edition. Prentice Hall Education, Career and Technology, New Jersey.1994.

P

S

CPU In

16 pt

0 1 2 3 Slot

In

64 pt

In

32 pt

Out

16 pt

Rak

CPU

P

S

In

32 pt

0 1 2

In

16 pt

Out

12 pt

Rak

Ekspansi 1

P

S

In

16 pt

0 1 2

In

16 pt

Out

8 pt

Rak

Ekspansi 2 kosong Out

32 pt

3 4

Setting word

pertama

CIO 140

3 4

Tidak ada

setting word

pertama

Tidak ada

setting word

pertama

kosong Out

32 pt

Page 49: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

38

BAB 2

PEMOGRAMAN DASAR PLC

A. Pendahuluan

Pemograman PLC terdiri dari fungsi-fungsi logika. Fungsi logika dasar pada PLC

terdiri dari AND, OR, dan NOT, dimana fungsi-fungsi ini membentuk suatu instruksi.

Simbol input pada PLC adalah kontak. Jumlah kontak-kontak Normally Open (NO) dan

Normally Closed (NC) dapat dihubungkan secara seri maupun paralel dengan tak

terbatas sesuai dengan kebutuhan. sedangkan simbol output pada PLC adalah koil dan

kontak-kontak dari masing-masing koil dapat juga digunakan beberapa kali sesuai dengan

yang diinginkan.

Pada PLC arus mengalir dari kiri ke kanan. Saklar atau kontak tidak boleh

ditempatkan di sebelah kanan output. Output relay tidak dapat dihubungkan secara

langsung dengan Bus-bar tetapi harus melalui suatu kontak. Penulisan program untuk

suatu rangkaian selalu dimulai dari kiri ke kanan. Bahasa pemograman pada PLC Omron

ada dua macam yaitu ladder diagram (diagram tangga) dan instruction list (kode

mnemonic). Ladder diagram adalah suatu metoda yang digunakan untuk

menggambarkan hubungan logika pada sebuah sistem yang berisikan relay, saklar,

kontak relay, lampu indikator dan sebagainya. Pemograman ladder diagram yang terdiri

dari beberapa blok dapat dilakukan dengan memprogram blok 1 disusul 2, 3 dan

selanjutnya.

B. Gerbang Logika

Gerbang logika adalah piranti dua keadaan, yaitu mempunyai keluaran dua

keadaan: keluaran dengan nol volt yang menyatakan logika 0 (atau rendah) dan keluaran

dengan tegangan tetap yang menyatakan logika 1 (atau tinggi). Ada tujuh buah jenis

gerbang logika yaitu gerbang NOT, AND, OR, NAND, NOR, EXOR dan EXNOR.

Kompetensi Dasar :

- Memahami gerbang logika AND, OR, NOT, NAND, NOR, EXOR, EXNOR

- Memahami teknik pemograman dasar PLC

Media Pembelajaran :

- Handout materi ajar, materi persentasi dalam bentuk power point.

- PLC, Console Programming dan komputer

Page 50: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

39

1. Gerbang AND

Gerbang AND digunakan untuk menghasilkan logika 1 saat semua masukannya

mempunyai logika 1, Jika salah satu atau semua masukannya logika 0 maka keluaran

yang akan dihasilkan berlogika 0. Rangkaian gerbang AND terlihat pada gambar 28.

Gambar 28. Rangkaian Gerbang AND

Lampu (L) akan menyala jika saklar S1 dan S2 tertutup, tidak ada kemungkinan lain

yang membuat lampu menyala selain dari kemungkinan diatas. Rangkaian analog

pada gambar 28 diatas dapat diganti dengan suatu gerbang logika yang memiliki

hubungan antara input (S1 dan S2) dengan output lampu yang serupa. Simbol

gerbang AND dapat dilihat pada gambar 29 sedangkan tabel kebenarannya dapat

dilihat pada tabel 5.

XA

B

Gambar 29. Simbol Gerbang AND

Tabel 5. Tabel Kebenaran Gerbang AND

A B X

0 0 0

0 1 0

1 0 0

1 1 1

Persamaan logika gerbang AND ditulis sebagai berikut :

X = A AND B

X = A.B

S1 S2

L V +

-

Page 51: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

40

2. Gerbang OR

Gerbang OR akan mengeluarkan logika 1 jika salah satu dari masukannya pada

keadaan 1. Jika diinginkan keluaran bernilai 0, maka semua masukan harus dalam

keadaan 0. Rangkaian gerbang OR dapat dilihat pada gambar 30.

Gambar 30. Rangkaian Gerbang OR

Lampu (L) akan menyala bila saklar S1 atau S2 tertutup atau kedua-duanya tertutup.

Lampu akan mati jika kedua switch S1 dan S2 terbuka. Simbol gerbang OR dapat

dilihat pada gambar 31, sedangkan tabel kebenarannya dapat dilihat pada tabel 6.

Gambar 31. Simbol Gerbang OR

Tabel 6. Tabel Kebenaran Gerbang OR

A B X

0 0 0

0 1 1

1 0 1

1 1 1

Persamaan logika gerbang OR adalah :

X = A OR B

X = A + B

3. Gerbang NOT (Inverter)

Gerbang Inverter adalah gerbang yang akan membalikkan suatu masukan logika

misalnya jika inputnya berlogika 1 maka outputnya berlogika 0 dan sebaliknya jika

inputnya berlogika 0 maka outputnya berlogika 1. Rangkaian gerbang inverter dapat

dilihat pada gambar 32.

S1

S2 L V

+

-

XB

A

Page 52: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

41

Gambar 32. Rangkaian Gerbang Inverter

Lampu (L) tidak secara langsung berhubungan dengan saklar (S) tetapi melalui kontak

NC (normally close) relay K1. Saat saklar S terbuka, relay koil K1 tidak bekerja (de-

energized) sedangkan kontak relay K1 masih tertutup, sehingga menyebabkan lampu

menyala. Tetapi apabila saklar S tertutup maka koil K1 bekerja (energized), sehingga

kontak K1 terbuka dan lampu mati. Simbol gerbang inverter dapat dilihat pada gambar

33, sedangkan tabel kebenarannya terlihat pada tabel 7.

Gambar 33. Simbol Gerbang Inverter

Tabel 7. Tabel Kebenaran Gerbang Inverter

A B

0 1

1 0

Output akan selalu berlawanan dengan input (A NOT B atau B NOT A), persamaan

logika gerbang inverter adalah :

B = NOT A

B = A

4. Gerbang NAND (NOT-AND)

Gerbang NAND akan mempunyai keluaran 0 bila semua masukan logika 1.

Sebaliknya, jika ada sebuah logika 0 pada sembarang masukan pada gerbang NAND

maka keluarannya akan bernilai 1. Rangkaian gerbang NAND dapat dilihat pada

gambar 34.

A B

S

V1 +

-

V2 +

- K1

L

K1

Page 53: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

42

Gambar 34. Rangkaian Gerbang NAND

Lampu (L) akan menyala selama salah satu atau kedua saklar S1 dan S2 terbuka,

Lampu akan mati jika S1 dan S2 tertutup. Simbol gerbang NAND dapat dilihat pada

gambar 35, sedangkan tabel kebenarannya terlihat pada tabel 8.

XA

B

Gambar 35. Simbol Gerbang NAND

Tabel 8. Tabel Kebenaran Gerbang NAND

A B X

0 0 1

0 1 1

1 0 1

1 1 0

Persamaan logika gerbang NAND adalah :

X = NOT (A.B)

X = A.B

5. Gerbang NOR (NOT-OR)

Gerbang NOR akan memberikan keluaran 0 jika salah satu masukannya pada

keadaan 1. Jika diinginkan keluaran bernilai 1, maka semua masukan harus dalam

keadaan 0. Rangkaian gerbang NOR dapat dilihat pada gambar 36.

Gambar 36. Rangkaian Gerbang NOR

K1

L

V2 +

-

S1

S2 V1

+

- K1

V2 +

-

S1 S2

V1 +

-

L

K1 K1

Page 54: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

43

Lampu (L) akan mati selama salah satu atau kedua saklar S1 dan S2 tertutup, Lampu

akan menyala jika S1 dan S2 terbuka. Simbol gerbang NAND dapat dilihat pada

gambar 37, sedangkan tabel kebenarannya dapat dilihat pada tabel 9.

XB

A

Gambar 37. Simbol Gerbang NOR

Tabel 9. Tabel Kebenaran Gerbang NOR

A B X

0 0 1

0 1 0

1 0 0

1 1 0

Persamaan logika gerbang NOR adalah :

X = NOT (A + B)

X = A + B

6. Gerbang EXOR

Gerbang EXOR berasal dari kata Exclusive OR, dimana keluarannya akan berlogika 0

jika masukannya berlogika sama dan jika salah satu masukannya mempunyai logika

berbeda maka keluarannya EXOR adalah berlogika 1. Simbol Gerbang EXOR dapat

dilihat pada gambar 38, sedangkan tabel kebenarannya dapat dilihat pada tabel 10.

XB

A

Gambar 38. Simbol Gerbang EXOR

Tabel 10. Tabel Kebenaran Gerbang EXOR

A B X

0 0 0

0 1 1

1 0 1

1 1 0

Page 55: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

44

Persamaan logika gerbang EXOR adalah :

X = A EXOR B

X = A B

7. Gerbang EXNOR

Gerbang EXNOR berasal dari kata Exclusive NOR, dimana keluarannya akan

berlogika 1 jika semua masukannya berlogika sama dan jika salah satu masukannya

mempunyai logika yang berbeda maka keluarannya EXNOR adalah 0. Simbol

Gerbang EXNOR dapat dilihat pada gambar 39, sedangkan tabel kebenarannya dapat

dilihat pada tabel 11.

XA

B

Gambar 39. Simbol Gerbang EXNOR

Tabel 11. Tabel Kebenaran Gerbang EXNOR

A B X

0 0 1

0 1 0

1 0 0

1 1 1

Persamaan logika gerbang EXNOR adalah :

X = A EXNOR B

X = A B

C. Instruksi-instruksi Dasar

Instruksi dasar merupakan instruksi yang digunakan untuk membuat rangkaian

logik dari diagram tangga. Instruksi dasar ini ada enam, yaitu : LD, NOT, OUT, AND, OR,

dan END. Fungsi dari instruksi-instruksi dasar tersebut adalah sebagai berikut :

1. LD

LD atau singkatan dari Load, yang merupakan instruksi untuk memulai program garis

atau blok pada rangkaian logic yang dimulai dengan kontak NO (normally open).

Instruksi Load dapat dilihat pada gambar 40.

+

+

Page 56: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

45

Gambar 40. Instruksi Load

2. NOT

Instruksi dasar NOT berfungsi untuk membentuk suatu kontak NC (normally close).

Pembentukan instruksi NOT dapat menjadi LD NOT, AND NOT dan OR NOT seperti

terlihat pada gambar 41.

Gambar 41. Instruksi LD NOT, AND NOT dan OR NOT

3. OUT

OUT merupakan instruksi untuk memasukkan program koil output. Kontak-kontak

dari masing-masing koil output dapat digunakan beberapa kali sesuai dengan yang

diinginkan.

4. AND

Instruksi AND digunakan untuk menghubungkan dua atau lebih kontak-kontak input

output secara seri. Instruksi AND dapat dilihat pada gambar 42.

Gambar 42. Instruksi AND

5. OR

Instruksi dasar OR digunakan untuk menghubungkan dua atau lebih kontak-kontak

input atau output secara paralel seperti terlihat pada gambar 43.

kode mnemonik diagram ladder

00000 00001 01000 LD 00000

AND 00001

OUT 01000

B : Bit

IR, SR, AR, HR, TC, LR

LOAD NOT - LD NOT

AND NOT - AND NOT

OR NOT - OR NOT

B : Bit

IR, SR, AR, HR, TC, LR, TR

LOAD - LD

Page 57: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

46

Gambar 43. Instruksi OR

6. END

Instruksi dasar END untuk menyatakan rangkaian kontrol yang dibuat telah berakhir.

Instruksi Dasar END sudah ada di dalam program ladder diagram, akan tetapi ketika

menggunakan console programming, instruksi END ini harus dimasukkan.

D. Instruksi-instruksi Gabungan

Instruksi gabungan merupakan suatu instruksi yang menggunakan dua buah

instruksi dasar untuk menggabungkan dua blok rangkaian dalam program. Instruksi

gabungan tersebut adalah sebagai berikut :

1. AND LD

Instruksi AND LD merupakan gabungan dari instruksi AND and LD yang digunakan

untuk menggabungkan dua blok rangkaian secara seri. Instruksi AND LD dapat dilihat

pada gambar 44.

Gambar 44. Instruksi AND LD

2. OR LD

Instruksi ini digunakan untuk menggabungkan dua blok rangkaian secara paralel.

Instruksi OR LD dapat dilihat pada gambar 45.

00000 01001

00002

00001

00003

LD 00000

OR 00002

LD 00001

OR 00003

AND LD

OUT 01001

kode mnemonik diagram ladder

LD 00000

OR 00001

OUT 01000

kode mnemonik diagram ladder

00000 01000

00001

Page 58: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

47

Gambar 45. Instruksi OR LD

E. Instruksi Garis Bercabang

Instruksi garis bercabang merupakan suatu instruksi yang mempunyai sebuah

garis yang terdiri dari dua instruksi atau lebih dan letaknya setelah input. Instruksi garis

bercabang tersebut terdapat pada temporary relay (TR).

Temporary relay adalah relay bantu yang digunakan pada rangkaian yang

mempunyai dua atau lebih percabangan dari relay output, timer atau counter. Beberapa

TR dapat digunakan sesuai dengan kebutuhan, akan tetapi tidak dapat melebihi dari

jumlah yang ditetapkan pabrik. Dalam rangkaian, satu nomor TR hanya dapat digunakan

sekali saja, sedangkan untuk nomor-nomor TR lainnya digunakan pada rangkaian lainnya

secara berurutan. Penggunaan TR dapat dilihat pada gambar 46.

Gambar 46. Instruksi Temporary Relay

F. Instruksi SET/RESET

Instruksi SET digunakan untuk memaksa hasil keluaran menjadi ON, sedangkan

instruksi RESET / RSET digunakan untuk memaksa keluaran menjadi OFF. Hasil

keluaran yang telah di SET tidak akan berubah sampai diberi instruksi RESET. Simbol

ladder dan data area pada instruksi SET dan RESET dapat dilihat pada gambar 47

sedangkan contoh penggunaannya dapat dilihat pada gambar 48.

00000 01001

00002

00001

00003

LD 00000

AND 00001

LD 00002

AND 00003

OR LD

OUT 01001

kode mnemonik diagram ladder

00000 01000 00001 LD 00000

OUT TR0

AND 00001

OUT 01000

LD TR0

OUT 01001

kode mnemonik diagram ladder

01001

Page 59: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

48

Gambar 47. Simbol ladder dan data area SET dan RESET

Gambar 48. Contoh penggunaan instruksi SET dan RESET

Dalam penggunaan instruksi SET / RESET, alamat output pada instruksi SET

harus sama pada alamat instruksi RESET. Seperti terlihat pada gambar 48, jika input

00000 ditekan sekali lalu dilepas dan input 00001 OFF maka output 01001 akan ON.

Output 01001 tidak akan OFF sampai input 00001 ON.

G. Instruksi KEEP

Instruksi KEEP digunakan untuk memaksa hasil keluaran menjadi ON. Pada PLC

Omron instruksi KEEP sama fungsinya dengan instruksi SET/RESET. Bedanya pada

penulisan programnya, kalau instruksi KEEP, sinyal input untuk set dan resetnya

digabung menjadi satu blok, tetapi kalau instruksi SET/RESET sinyal input untuk set dan

resetnya dipisah menjadi dua blok. Simbol ladder dan data area instruksi KEEP(11) dapat

dilihat pada gambar 49 sedangkan contoh penggunaannya terlihat pada gambar 50.

00000 SET

01001

RSET

01001

00001

Simbol Ladder

SET

B

B : Bit

IR, AR, HR, LR

Data Area

RSET

B

B : Bit

IR, AR, HR, LR

Page 60: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

49

Gambar 49. Simbol ladder dan data area instruksi KEEP

Gambar 50. Contoh penggunaan instruksi KEEP

Dalam contoh penggunaan instruksi seperti terlihat pada gambar 50, output 01002

akan ON jika input 00002 ditekan sekali lalu di lepas dan input 00003 OFF. Begitupun

sebaliknya output 01002 tidak akan pernah ON jika input 00003 ON walaupun input

00002 ON.

H. Instruksi INTERLOCK dan INTERLOCK CLEAR

Interlock / IL(02) digunakan bersama dengan interlock clear / ILC(03). Instruksi ini

digunakan untuk memberikan persyaratan tertentu bagi beberapa perintah program agar

dapat dieksekusi. Untuk satu ILC(03) harus memiliki pasangan IL(02) minimal satu.

Simbol ladder instruksi interlock dan interlock clear dapat dilihat pada gambar 51

sedangkan contoh penggunaannya terlihat pada gambar 52.

'

Gambar 51. Simbol ladder instruksi Interlock dan Interlock Clear

Simbol Ladder

KEEP(11)

B

B : Bit

IR, AR, HR, LR

Data Area

S

R

Simbol Ladder

IL(02)

ILC(03)

00002 KEEP(11)

01002 00003

Page 61: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

50

Gambar 52. Contoh penggunaan instruksi Interlock dan Interlock Clear

Pada gambar 52 diatas, instruksi pada rung kedua dan ketiga, hanya dapat

dieksekusi bila status input pengkondisi IL(02) pada rung pertama ON dan instruksi di

rung empat, lima dan enam hanya dapat dieksekusi bila status input pengkondisi di rung

pertama dan input pengkondisi di rung ketiga sama-sama ON. Akan tetapi jika instruksi

pada rung 1 OFF maka instruksi pada rung kedua sampai rung keenam tidak dieksekusi

dan eksekusi akan berpindah setelah interlock clear atau setelah rung ketujuh.

I. Instruksi JUMP dan JUMP END

Pasangan instruksi JUMP / JMP(04) dan JUMP END / JME(05) hampir sama

dengan pasangan instruksi IL(02) dan ILC(03). Instruksi-instruksi yang ada diantara

JMP(04) dan JME(05) baru dapat dieksekusi jika status input pengkondisi JMP ON.

Simbol ladder dan data area instruksi JUMP dan JUMP END dapat dilihat pada gambar

53 sedangkan contoh penggunaannya terlihat pada gambar 54.

Gambar 53. Simbol ladder dan data area instruksi JUMP dan JUMP END

rung 1

rung 2

rung 3

rung 4

rung 5

rung 6

rung 7

Simbol Ladder

JMP(04)

N

N : Nomer Jump

#

Data Area

JME(05)

N

N : Nomer Jump

#

Page 62: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

51

Gambar 54. Contoh penggunaan instruksi Jump dan Jump End

J. Instruksi TIMER

Timer berfungsi untuk mengaktifkan suatu keluaran dengan interval waktu yang

dapat diatur. Pengaturan waktu dilakukan melalui nilai setting (preset value). Timer pada

PLC Omron CPM1 diberi nomor dari 0 – 127 (TIM000 – TIM127). Penggunaan alamat

timer digunakan secara bersama-sama dengan counter. Instruksi timer ada 2 macam

yaitu Timer (TIM) dan High Timer (TIMH). Perintah TIM dan TIMH pada dasarnya sama,

yaitu berfungsi sebagai timer. Bedanya pada pengukuran waktu TIM mempunyai pulsa

clock lebih panjang dibanding TIMH. TIM mempunyai pulsa clock sebesar 0,1 detik

sedangkan TIMH mempunyai pulsa clock sebesar 0,01 detik. Timer tersebut akan bekerja

bila diberi input dan mendapat pulsa clock. Untuk pulsa clock sudah disediakan oleh

pembuat PLC. Simbol ladder dan data area pada instruksi TIMER dapat dilihat pada

gambar 55 sedangkan contoh penggunaannya pada PLC CPM1/CQM1 dapat dilihat 56.

Jika menggunakan PLC CJ/CS maka penulisan program pada kontak timer TIM000

diganti dengan T0000 sedangkan koil timernya tetap.

Gambar 55. Simbol ladder dan data area instruksi TIMER

TIM

N

SV

N : Nomer TC

000 - 511

SV : Data yang dimasukkan

IR, AR, DM, HR, #

Simbol Ladder Data Area

Page 63: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

52

Gambar 56. Contoh penggunaan instruksi TIMER

Saat input (00000) OFF, maka output 01000 OFF dan output 01001 akan ON,

tetapi pada saat input (00000) ON maka timer mulai mencacah pulsa dari 0 sampai preset

value. Bila timer sudah mencapai preset value (selama 5 detik) maka akan mengaktifkan

output 01000 dan mematikan output 01001. Akan tetapi apabila input timer (00000) OFF

sebelum timer mencapai preset value maka timer akan OFF (reset) sehingga

menyebabkan output 01000 OFF dan output 01001 ON kembali. Cara kerja gambar

diatas dapat juga dilihat pada gambar 57.

Gambar 57. Diagram waktu instruksi TIMER

LD 00000

TIM 000

#50

LD TIM 000

OUT 01000

LD NOT TIM 000

OUT 01001

kode mnemonik diagram ladder

00000

TIM 000

TIM

000

#050

01000

TIM 000 01001

TIM 000

01000

00000

01001

2 dt 5 dt

Page 64: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

53

K. Instruksi COUNTER

Pada PLC Omron CPM1 terdapat counter yang diberi nomor dari 0 – 127

(CNT000 – CNT127). Penggunaan alamat counter digunakan secara bersama-sama

dengan timer. Oleh sebab itu dalam satu program pemberian nomor counter tidak boleh

sama dengan nomor timer. Cara kerja counter dan timer mirip, perbedaannya timer

mencacah pulsa internal sedangkan counter mencacah pulsa dari luar. Ada 2 sinyal input

yang digunakan oleh counter yaitu sinyal pulsa dan sinyal reset. Simbol ladder dan data

area instruksi COUNTER dapat dilihat pada gambar 58 sedangkan contoh

penggunaannya pada PLC CPM1/CQM1 dapat dilihat pada gambar 59. Jika

menggunakan PLC CJ/CS maka penulisan program pada kontak counter CNT000 diganti

dengan C0000 sedangkan koil counternya tetap.

Gambar 58. Simbol ladder dan data area instruksi COUNTER

Gambar 59. Contoh penggunaan instruksi COUNTER

LD 00000

LD 00001

CNT 000

#4

LD CNT 000

OUT 01000

kode mnemonik diagram ladder

00000

CNT 000

CNT

000

#0004

01000

00001

pulsa

reset

N : Nomer TC

000 - 511

SV : Set Value (word, BCD)

IR, AR, DM, HR, #

Simbol Ladder Data Area

CNT

N

SV

pulsa

reset

Page 65: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

54

Seperti terlihat pada gambar 59, Counter akan mulai mencacah pulsa dari 0

sampai preset value ketika terdapat sinyal input (00000) berupa pulsa dan kondisi input

resetnya (00001) OFF. Bila cacahan counter sudah mencapai preset value yaitu

sebanyak 4 kali maka counter akan mengaktifkan output 01000. Akan tetapi apabila input

reset (00001) ON sebelum counter mencapai preset value maka counter akan OFF

(reset) dan output akan OFF. Cara kerja gambar 59 diatas dapat juga terlihat pada

gambar 60.

Gambar 60. Diagram Waktu instruksi COUNTER

L. Rangkuman

Bahasa pemograman pada PLC Omron ada 2 macam yaitu ladder diagram

(diagram tangga) dan instruction list (kode mnemonic). Ladder diagram adalah suatu

metoda yang digunakan untuk menggambarkan hubungan logika pada sebuah sistem

yang berisikan relay, saklar, kontak relay, lampu indikator.

Instruksi-instruksi pemograman dasar PLC terdiri dari instruksi dasar, gabungan

dan garis bercabang. Instruksi dasar digunakan untuk membuat rangkaian logik dari

diagram tangga yang terdiri dari LD, NOT, OUT, AND, OR, dan END. Instruksi gabungan

digunakan untuk menggabungkan dua blok rangkaian dalam program yang terdiri dari

AND LD dan OR LD. Sedangkan instruksi garis bercabang merupakan suatu instruksi

yang mempunyai sebuah garis yang terdiri dari dua instruksi atau lebih dan letaknya

setelah input. Instruksi garis bercabang tersebut terdapat pada temporary relay (TR).

Timer berfungsi untuk mengaktifkan suatu keluaran dengan interval waktu yang

dapat diatur. Pengaturan waktu dilakukan melalui nilai setting (preset value). Timer hanya

akan mulai mencacah pulsa dari 0 sampai preset value jika inputnya ON. Akan tetapi

apabila input timer OFF sebelum timer mencapai preset value maka timer akan OFF

(reset).

Pulsa reset

Output

(00000)

Pulsa hitung

(00001)

01000

1 2 1 2 3 4

Page 66: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

55

Penggunaan alamat timer digunakan secara bersama-sama dengan counter yaitu

dari nomer 0 – 127 (TC 000 – TC127). Oleh sebab itu dalam satu program pemberian

nomor counter tidak boleh sama dengan nomor timer. Cara kerja counter dan timer mirip,

perbedaannya timer mencacah pulsa internal sedangkan counter mencacah pulsa dari

luar. Ada 2 sinyal input yang digunakan oleh counter yaitu sinyal pulsa dan sinyal reset.

Counter hanya akan mulai mencacah pulsa dari 0 sampai preset value ketika terdapat

sinyal input berupa pulsa dan kondisi input resetnya OFF.

M. Pertanyaan dan atau Soal

1. Ubahlah program ladder diagram dibawah ini menjadi kode mnemonic dan beri

kesimpulan bagaimana kondisi output menjadi on/off.

Jawab :

Program mnemoniknya adalah

Alamat Instruksi Data

1 LD 00000

2 OR 00001

3 OR 00002

4 AND 00003

5 OUT 01000

Output 01000 akan ON (mendapat logika ”1”) jika salah satu input 00000, 00001,

00002 berlogika ”1” dan input 00003 berlogika ”1”. Sedangkan Output 01000 akan

OFF (mendapat logika ”0”) jika input 00003 berlogika ”0” atau

semua input 00000, 00001, 00002 berlogika ”0”.

2. Ubahlah program ladder diagram dibawah ini menjadi kode mnemonic dan beri

kesimpulan bagaimana kondisi output menjadi on/off.

00000 01000

00001

00002

00003

Page 67: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

56

Jawab :

Program mnemoniknya adalah

Alamat Instruksi Data

1 LD 00000

2 AND 00001

3 AND 00002

4 OR 00003

5 OUT 01001

Output 01001 akan ON (mendapat logika ”1”) jika semua input 00000, 00001, 00002

berlogika ”1” atau input 00003 berlogika ”1”. Sedangkan Output 01001 akan OFF

(mendapat logika ”0”) jika salah satu input 00000, 00001, 00002 berlogika ”0” dan

input 00003 berlogika ”0” .

3. Ubahlah program ladder diagram dibawah ini menjadi kode mnemonic dan beri

kesimpulan bagaimana kondisi output menjadi on/off.

00002 01001 00000 00001

00003

Page 68: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

57

Jawab :

Program mnemoniknya adalah

Alamat Instruksi Data

1 LD 00001

2 OUT TR0

3 AND 00004

4 OUT TR1

5 AND 00005

6 OUT 01004

7 LD TR1

8 AND 00006

9 OUT 01005

10 LD TR0

11 AND 00003

12 OUT 01006

13 LD TR0

14 ANDNOT 00002

15 OUT 01007

a) Output 01004 akan ON (mendapat logika ”1”) jika input 00001, 00004 dan 00005

berlogika ”1”. Sedangkan Output 01004 akan OFF (mendapat logika ”0”) jika salah

satu input 00001, 00004, 00005 berlogika ”0”.

b) Output 01005 akan ON (mendapat logika ”1”) jika input 00001, 00004 dan 00006

berlogika ”1”. Sedangkan Output 01005 akan OFF (mendapat logika ”0”) jika salah

satu input 00001, 00004, 00006 berlogika ”0”.

c) Output 01006 akan ON (mendapat logika ”1”) jika input 00001 dan 00003 berlogika

”1”. Sedangkan Output 01006 akan OFF (mendapat logika ”0”) jika salah satu

input 00001 dan 00003 berlogika ”0”.

d) Output 01007 akan ON (mendapat logika ”1”) jika input 00001 berlogika ”1” dan

00002 berlogika ”0”. Sedangkan Output 01006 akan OFF (mendapat logika ”0”)

jika input 00001 berlogika ”0” atau 00002 berlogika ”1”.

Page 69: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

58

4. Jelaskan cara kerja program timer dibawah ini

Jawab :

Saat input (00000) OFF, maka output 01002 akan OFF, tetapi pada saat input

(00000) ON dan input (00001) OFF maka output 01002 akan ON dan timer akan

bekerja dengan mencacah pulsa dari 0 sampai preset value. Bila timer sudah

mencapai preset value (selama 5 detik) maka output 01002 akan tetap ON walaupun

input (00000) OFF dan untuk mematikan output maka input (00001) di ON-kan.

5. Ubahlah progam ladder dibawah ini dengan kode mnemonic dan jelaskan cara kerja

program tersebut dan gambarkan diagram waktunya?

Jawab :

Program mnemoniknya adalah

Alamat Instruksi Data

1 LD 00000

2 OR 01001

3 AND NOT TIM 000

4 OUT TR0

5 OUT 01001

6 LD TR0

7 AND NOT 00000

8 TIM 000

#100

00000

Tim 002 Tim 002

#50

01002 00001

00000

01001 TIM

000

#100

01001 TIM000

00000

Page 70: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

59

Saat input (00000) OFF, maka output 01001 akan OFF, tetapi pada saat input

(00000) ON maka output 01001 akan ON dan timer tidak akan bekerja. Timer akan

bekerja dengan mencacah pulsa dari 0 sampai preset value ketika input (00000) di

OFF-kan kembali. Bila timer sudah mencapai preset value (selama 10 detik) maka

output 01001 akan OFF. Cara kerja gambar diatas dapat juga dilihat pada gambar

dibawah ini.

6. Rancanglah suatu program PLC menggunakan ladder diagram untuk mengendalikan

masalah mesin sortir produk seperti terlihat pada gambar 61. Adapun deskripsi kerja

sistem adalah sebagai berikut :

a) Bila tombol start ditekan sistem aktif, jika tombol stop ditekan sistem off.

b) Hopper (tangki pengumpul) berisi produk dengan dua warna yaitu kuning dan

hitam. Produk akan turun kebawah diatur dengan mengaktifkan solenoid 1 (V1)

yang akan membuka katup saluran. Katup saluran akan tertutup kembali jika

solenoid 1 tidak bekerja (OFF) karena sistem solenoid 1 menggunakan pegas.

c) Warna setiap produk yang bergerak turun akan dideteksi dengan “sensor warna”

yang memberikan nilai “1” untuk warna kuning dan nilai “0” untuk warna hitam.

d) Jika solenoid 2 (V2) bekerja maka produk warna hitam akan masuk ke tempat

bin-2. Akan tetapi jika solenoid 2 tidak bekerja maka produk warna kuning

langsung masuk menuju tempat bin-1.

e) Jika produk warna hitam yang masuk ke bin-2 sudah 10 buah atau produk warna

kuning yang masuk ke bin-1 sudah 20 buah maka buzzer akan berbunyi dan

solenoid 1 akan menutup sehingga produk tidak dapat masuk kembali ke tempat

bin-1 atau bin-2.

f) Agar sistem dapat bekerja kembali maka operator harus menekan tombol reset.

Tim 000

01000

00000

10 dt

Page 71: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

60

Gambar 61. Mesin Sortir Produk

Jawab :

Penetapan I/O PLC

Alamat input PLC

No Input Alamat

1. PB1 (Tombol start) 00000

2. PB2 (Tombol stop) 00001

3. PB3 (Tombol reset) 00002

4. Sensor warna 00003

Alamat output PLC

No Output Alamat

1. Solenoid 1 (V1) 01000

2. Solenoid 2 (V2) 01001

4. Buzzer 01002

Solenoid 2

Solenoid 1

Hopper

(kuning dan hitam)

Bin1 Bin2

Sensor warna

PB2

PB1 Start

Stop

BZ Buzzer

PB3 reset

Page 72: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

61

Program PLC

Page 73: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

62

N. Praktikum

1. Hubungkan Programming Console ke PLC seperti pada gambar dibawah ini :

2. Setel Programming Console (PC) pada mode : P.

3. Tekan tombol CLR, MONTH, CLR dan tekan ↓.

4. Tekan tombol CLR, PLAY/SET, NOT, REC/RESET, MONTH, dan CLR, ↓.

Amati layer monitor PC, dan catat setiap informasi yang tampil.

5. Tekan tombol-tombol berikut :

LD, 00001, WRITE

OUT, 01001, WRITE

Pindahkan Mode PC dari P ke R, dan Amati layer monitor PC, catat setiap informasi

yang tampil.

6. Pindahkan mode PC dari R ke P, tekan CLR, ↓, ulangi langkah 5 dengan

menambahkan penekanan tombol FUN, 001, WRITE.

Amati layer monitor PC, catat setiap informasi yang tampil.

7. Penggunaan Gerbang AND

a. Masukkan program dibawah ini :

b. Kemudian jalankan program tersebut dan lengkapi tabel 12.

00000 00001 01000 LD 00000

AND 00001

OUT 01000

kode mnemonik diagram ladder

Page 74: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

63

Tabel 12. Penggunaan Gerbang AND, OR, NAND, NOR, EXOR, EXNOR

No Input Output (01000)

00000 00001 AND OR NAND NOR EXOR EXNOR

1 off off

2 off on

3 on off

4 on on

8. Penggunaan Gerbang OR

a. Masukkan program dibawah ini :

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 12.

9. Penggunaan Gerbang NAND

a. Masukkan program dibawah ini :

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 12.

10. Penggunaan Gerbang NOR

a. Masukkan program dibawah ini :

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 12.

00000 00001 01000 LD NOT 00000

AND NOT 00001

OUT 01000

kode mnemonik diagram ladder

kode mnemonik diagram ladder

LD 00000

OR 00001

OUT 01000

00000 01000

00001

kode mnemonik diagram ladder

LD NOT 00000

OR NOT 00001

OUT 01000

00000 01000

00001

Page 75: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

64

11. Penggunaan Gerbang EXOR

a. Masukkan program dibawah ini :

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 12.

12. Penggunaan Gerbang EXNOR

a. Masukkan program dibawah ini :

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 12.

13. Penggunaan Instruksi AND LD

a. Masukkan program dibawah ini :

b. Kemudian jalankan program, lalu isi dan lengkapi tabel 13.

00000

00 01000

00000

00001

00001

LD 00000

AND NOT 00001

LD NOT 00000

AND 00001

OR LD

OUT 01000

LD 00000

AND 00001

LD NOT 00000

AND NOT 00001

OR LD

OUT 01000

00000 01000

00000

00001

00001

kode mnemonik diagram ladder

kode mnemonik diagram ladder

00000 01001

00002

00001

00003

LD 00000

OR 00002

LD 00001

OR 00003

AND LD

OUT 01001

kode mnemonik diagram ladder

Page 76: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

65

14. Penggunaan Instruksi OR LD

a. Masukkan program dibawah ini:

b. Kemudian jalankan program, lalu isi dan lengkapi tabel 13.

Tabel 13. Penggunaan Instruksi AND LD dan OR LD

No Input Output

00000 00001 00002 00003 01001 01002

1. off off off off

2. off off off on

3. off off on off

4. off off on on

5. off on off off

6. off on off on

7. off on on off

8. off on on on

9. on off off off

10. on off off on

11. on off on off

12. on off on on

13. on on off off

14. on on off on

15. on on on off

16. on on on on

LD 00000

AND 00001

LD 00002

AND 00003

OR LD

OUT 01002

00000 01002

00002

00001

00003

kode mnemonik diagram ladder

Page 77: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

66

15. Penggunaan Instruksi Garis Bercabang

a. Masukkan program dibawah ini

b. Kemudian jalankan program, lalu isi dan lengkapi tabel 14.

Tabel 14. Penggunaan Instruksi Garis Bercabang

No Input Output

00000 00001 00002 01000 01001

1. off off off

2. off off on

3. off on off

4. off on on

5. on off off

6. on off on

7. on on off

8. on on on

16. Penggunaan Instruksi SET / RESET

a. Masukkan program dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 15.

00000 01000 00001 LD 00000

OUT TR0

AND 00001

OUT 01000

LD TR0

AND 00002

OUT 01001

kode mnemonik diagram ladder

01001 00002

LD 00000

SET 01000

LD 00001

RSET 01000

00000 SET

01000

RSET

01000

00001

kode mnemonik diagram ladder

Page 78: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

67

Tabel 15. Penggunaan Instruksi SET/RESET dan KEEP

No. Input Output

00000 00001 01000 01001

1. off off

2. off on

3. on off

4. x off

5. x on

x : menandakan dapat on atau off

17. Penggunaan Instruksi Keep

a. Masukkan program dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 15.

18. Penggunaan Latching Relay

a. Masukkan program dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 16.

LD 00000

LD 00001

KEEP(11) 01001

00000 KEEP

01001 00001

kode mnemonik diagram ladder

LD 00000

OR 20000

AND NOT 00002

OUT 20000

LD 20000

OUT 01000

00000 20000

20000

00001

kode mnemonik diagram ladder

20000 01000

Page 79: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

68

Tabel 16. Latching Relay

No. Input Output

00000 00001 20000 01000

1. off off

2. off on

3. on off

4. x off

5. x on

x : menandakan dapat on atau off

19. Penggunaan Instruksi Interlock dan Interlock Clear

a. Masukkan program dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 17.

20. Instruksi Jump dan Jump End

a. Masukkan program dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 17.

LD 00000

JMP(04) #1

LD 00001

OUT 01001

JME(05) #1

00000

00001

kode mnemonik diagram ladder

01001

JMP(04)

#1

JME(05)

#1

LD 00000

IL(02)

LD 00001

OUT 01000

ILC(03)

00000

IL(02)

00001

kode mnemonik diagram ladder

01000

ILC(03)

Page 80: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

69

Tabel 17. Penggunaan Instruksi Interlock dan Jump

No. Input Output

00000 00001 01000 01001

1. off off

2. off on

3. on off

4. on on

21. Instruksi Timer On-delay

a. Masukkan program pada gambar dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 18.

Tabel 18. Timer On-delay

No Timer Preset

value

Input Output Waktu

00000 00001 01000 01001

1 000 100 off off

2 on off

3 off off

4 100 50 off on

5 off off

LD 00000

TIM 000

#100

LD TIM 000

OUT 01000

LD 00001

TIM 100

#050

LD TIM 100

OUT 01001

kode mnemonik diagram ladder

00000

Tim 000

00001

Tim 000

#100

Tim 100

#050

Tim 100 01001

01000

Page 81: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

70

22. Timer Off-delay

a. Masukkan program pada gambar dibawah ini

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 19.

Tabel 19. Timer Off-delay

No Timer Preset

value

Input Output Waktu

00001 01000

1 001 040 off

2 on

23. Counter

a. Masukkan program pada gambar dibawah ini

CNT001 01000

00001

reset

CNT001 01001

00000

CNT 001 #0003

pulsa LD 00000

LD 00001

CNT 001

#0003

LD CNT001

OUT 01000

LDNOT CNT001

OUT 01001

kode mnemonik diagram ladder

LD 00001

TIM 001

#040

AND NOT TIM 001

OUT 01000

00001 TIM

001

#040

01000 Tim 001

kode mnemonik diagram ladder

Page 82: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

71

b. Kemudian jalankan program tersebut lalu isi dan lengkapi tabel 20.

Tabel 20. Counter

No. Input Output

00000 00001 01000 01001

1. off-on-off off

2. off-on-off off

3. off-on-off off

4. off-on-off on

5. off-on-off on

6. off-on-off on

7. off-on-off off

8. off-on-off on

O. Kasus

1. Buat laporan dari masing-masing percobaan dalam praktikum yang telah anda

lakukan !

2. Ubahlah kode mnemonic dibawah ini menjadi program ladder diagram dan beri

kesimpulan bagaimana kondisi output menjadi on/off.

No. Baris Instruksi Data

0000 LD 00000

0001 LD 00002

0002 AND 00003

0003 OR LD

0004 AND NOT 00001

0005 0UT 01000

0006 0UT 01001

0007 0UT 01002

0008 END (01)

3. Ubahlah program ladder dibawah ini menjadi kode mnemonic dan beri kesimpulan

bagaimana kondisi output menjadi on/off.

Page 83: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

72

4. Ubahlah program ladder dibawah ini menjadi kode mnemonic dan beri kesimpulan

bagaimana kondisi output menjadi on/off.

5. Ubahlah program ladder dibawah ini menjadi kode mnemonic dan beri kesimpulan

bagaimana kondisi output menjadi on/off.

6. Ubahlah program ladder dibawah ini menjadi kode mnemonic dan beri kesimpulan

bagaimana kondisi output menjadi on/off.

000.02

000.03

000.04

000.05

000.00 000.01

000.02

000.03

000.04

000.05

000.00 000.01

000.06 000.07

00003 00004 01003 00001 00002

010.00

010.01

Page 84: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

73

7. Ubahlah program ladder diagram pada gambar dibawah ini menjadi kode mnemonic

dan beri kesimpulan bagaimana kondisi output menjadi on/off.

8. Buatlah program PLC dari masalah berikut : Lampu 1 baru akan menyala bila S1

dan S2 tertutup (ON) atau S3 tertutup (ON).

9. Buatlah program PLC baik ladder diagram maupun kode mnemonicnya dengan

deskripsi kerja sebagai berikut : Ketika push button ditekan sekali maka lampu akan

menyala dan lampu akan mati ketika push button tersebut ditekan sebanyak lima

kali (off-on-off).

10. Buatlah program ladder diagram PLC yang dapat mematikan komputer 2 menit

setelah kita hidupkan !

00001 01004

00002

00003

00004

00000 01001

01001

00002 00004

20001

00001 20001 00003

Page 85: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

74

11. Buatlah program PLC serta tentukan alamat input dan output PLC pada rangkaian

kontrol dibawah ini serta jelaskan cara kerja dari rangkaiannya

12. Buatlah program PLC serta tentukan alamat input dan output PLC pada rangkaian

kontrol dibawah ini serta jelaskan cara kerja dari rangkaiannya

Page 86: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

75

13. Buatlah program PLC serta tentukan alamat input dan output PLC pada rangkaian

kontrol dibawah ini serta jelaskan cara kerja dari rangkaiannya

+24V

0V

K1

ON_1 K1

K2

K2

K1

ON_2 K2

K2

K1

K3

ON_3 K3

K2

K3

K3 K1

EMERGENCY_STOP1

2 3 4 5 6 7 8

2

3

7

5 4

5

8

1 6

9

3

14. Buatlah program ladder pada diagram waktu dibawah ini dan jelaskan program

tersebut ?

Tim 000

01000

00001

4 dt

00000

Page 87: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

76

15. Ubahlah program ladder pada gambar berikut ini menjadi kode mnemonic dan

jelaskan program tersebut dengan diagram waktunya ?

16. Buatlah program ladder dan kode mnemonic dari sistem PLC untuk mengontrol kuis

program yang diikuti oleh 3 orang peserta. Adapun deskripsi kerjanya adalah

sebagai berikut :

a. Setelah pembawa kuis telah selesai memberi pertanyaan, maka masing-

masing peserta akan berjuang menjadi pemenang untuk menjawab

pertanyaan tersebut dengan cara menekan tombol (push button) yang ada

didepan mereka.

b. Ketika salah seorang peserta lebih dahulu menekan tombol maka lampu

indikator di depan peserta tersebut akan menyala sedangkan lampu indikator

kedua peserta lainnya tidak menyala karena mereka kalah cepat menekan

tombol.

c. Selanjutnya pembawa kuis akan memberikan kesempatan kepada peserta

yang telah lebih dahulu menekan tombol reset untuk menjawab pertanyaan.

17. Rancanglah suatu program PLC untuk mengendalikan masalah mesin bor seperti

terlihat pada gambar 62. Adapun deskripsi kerja sistem adalah sebagai berikut :

a. Motor bor akan bergerak turun dengan cepat dan mata bor berputar untuk

melubangi benda ketika ada benda dan tombol start ditekan. Sensor 4

digunakan untuk mendeteksi adanya benda.

b. Ketika motor bor menyentuh sensor 2, kecepatan motor bor lambat.

00001

01001

01001 Tim 001

00002

01002 Tim 001

#050

01002 01001

Page 88: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

77

c. Selanjutnya, setelah benda sudah dilubangi atau sensor 3 ON, maka motor

bor akan bergerak keatas dengan cepat.

d. Ketika motor bor menyentuh sensor 1, maka motor bor berhenti bergerak dan

mata bor berhenti berputar.

e. Ketika tombol stop ditekan, sistem akan OFF.

Gambar 62. Mesin Bor

18. Buatlah program diagram ladder dan kode mnemonic dari sistem PLC untuk

mengontrol lampu lalu lintas seperti terlihat pada gambar 63. Adapun deskripsi

kerjanya sebagai berikut :

a. Saat tombol start (push button) di tekan, lampu merah menyala.

b. Setelah 5 detik lampu merah dan kuning menyala.

c. Setelah 5 detik kemudian lampu merah dan kuning mati, lampu hijau menyala.

d. Selanjutnya 5 detik kemudian lampu hijau mati dan lampu merah kembali

menyala dan proses diatas berlangsung secara terus-menerus.

e. Saat tombol stop di tekan, semua lampu akan mati.

PB2

PB1 Start

Stop

Page 89: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

78

Gambar 63. Lampu Merah

19. Bagaimana kondisi output counter bila preset value telah dicapai ?, bagaimana isi

counter bila telah di reset ? dan bagaimana isi counter bila belum mencapai preset

value namun telah di reset ?

20. Buatlah program ladder dan kode mnemonic untuk mencacah pulsa hingga 5 pulsa

setelah itu output akan ON selama 5 detik setelah itu off kembali. Pulsa input dibuat

off-on-off dengan periode 2 detik. Deskripsi kerja sistem dapat dilihat dalam diagram

waktu pada gambar dibawah ini

21. Rancanglah suatu program PLC untuk mengendalikan masalah level kontrol seperti

terlihat pada gambar 64. Tinggi permukaan (level) cairan didalam tangki dipantau

oleh sensor E1 dan E2. Adapun deskripsi kerja sistem adalah sebagai berikut:

a. Bila PB1 ditekan valve V1 terbuka sehingga cairan akan masuk kedalam

tangki, bersamaan dengan itu motor pengaduk M bekerja.

b. Setelah cairan mencapai sensor E1, buzzer ON, valve V1 akan menutup dan

motor pengaduk OFF serta timer bekerja.

c. Kemudian setelah 5 detik timer bekerja buzzer OFF dan cairan didalam tangki

keluar melalui valve V2.

Pulsa reset

Output

Pulsa input

1 2 4 5 3

5 dt

2 dt

Page 90: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

79

d. Ketika cairan mencapai sensor E2 valve V2 menutup, valve V1 terbuka dan

motor pengaduk M bekerja kembali.

e. Proses diatas akan berulang selama 4 kali, lampu akan menyala sebagai

tanda bahwa proses telah berakhir.

f. Untuk memulai kembali proses, PB2 harus ditekan, jika tidak sistem tidak

akan bekerja sekalipun PB1 ditekan.

Gambar 64. Level Kontrol

22. Buatlah program diagram ladder dan kode mnemonic dari sistem PLC untuk

mengontrol mesin conveyor seperti terlihat pada gambar 65. Buatlah tabel input dan

output PLC dengan deskripsi kerja sebagai berikut:

a. Tombol start ditekan, conveyor box ON, Ketika box berada didepan conveyor

buah (sensor 1 ON), conveyor box OFF dan konveyor buah ON.

b. Ketika ada 10 buah yang masuk kedalam box maka conveyor buah OFF dan

conveyor box ON. Sensor yang digunakan untuk mendeteksi adanya buah

yang masuk ke dalam box adalah sensor 2.

c. Ketika box sudah mencapai ujung conveyor (sensor 3 ON), maka conveyor

box berhenti.

d. Ketika tombol stop ditekan sistem OFF.

M

E2

E1

Valve 2

Valve 1

BZ

PB2

PB1 Start 1

Start 2

Lampu

Buzzer

Page 91: KATA PENGANTAR - sipeg.unj.ac.idsipeg.unj.ac.id/repository/upload/buku/HAKI_PLC.pdfii KATA PENGANTAR Syukur alhamdulillah kami panjatkan ke hadirat Allah SWT, yang telah memberikan

80

Gambar 65 . Mesin Conveyor Buah dan Box

P. Sumber Belajar

1. Introduction Omron., PT. Omron Asia Pasific PTE. LTD., May 1997.

2. Ian G. Warnock., Programmable Controllers : operation and application., Prentice

Hall.,1988.

3. Omron, Operation Manual Sysmac CS/CJ series, Programmable Controller, Edisi

Revisi, Januari 2003.

4. Webb, John W., Programmable Logic Controllers Principles and Application. 3rd

Edition. Prentice Hall Education, Career and Technology, New Jersey.1994

Sensor 1

Sensor 3

Sensor 2

Buah Box

Conveyor Box

Conveyor Buah