TEKNIK ELEKTRO
F A K U L T A S T E K N I K UNIVERSITAS NEGERI MALANG
KATA PENGANTAR
Puji syukur saya panjatkan kepada Tuhan Yang Maha Esa, berkat rahmat dan hidayahnya, serta sejalan dengan Program Pengembangan Teknik Elektro Universitas Negeri Malang, maka buku ini dapat diselesaikan. Buku ini berisi tentang pengetahuan dasar dalam bidang pengendalian menggunakan PLC, yang dapat digunakan sebagai buku acuan untuk perkuliahan. Selanjutnya buku ini memuat tentang perkembangan sistem pengendalian, konsep dasar pengendalian, aturan dan cara pembuatan program, struktur PLC dan pemrograman, dasar-dasar perencanaan, serta beberapa studi kasus untuk dikembangkan. Akhirnya semoga buku dapat bermanfaat bagi pembaca.
DAFTAR ISI
KATA PENGANTAR ................................................................................ i DAFTAR ISI............................................................................................... ii Bab 1: SISTEM PENGENDALIAN........................................................... 1 1.1. Perkembangan Sistem Kendali ................................................... 1 1.2. Sistem Pengendalian Terbuka..................................................... 3 1.3. Sistem Pengendalian Tertutup .................................................... 3 1.4. Ilustrasi Sistem Pengendalian ..................................................... 4 Bab 2: STRUKTUR PLC............................................................................ 6 2.1. PLC............................................................................................. 6 2.2. Keunggulan PLC ........................................................................ 8 2.3. Bagian PLC................................................................................. 10 2.4. Prinsip Kerja PLC....................................................................... 16 Bab 3: DASAR-DASAR OPERASI LOGIKA........................................... 17 3.1. Gerbang Logika .......................................................................... 17 3.2. Logika NOT................................................................................ 17 3.3. Logika AND ............................................................................... 18 3.3. Logika OR .................................................................................. 19 2.3. Mark............................................................................................ 20 Bab 4: INPUT DEVICES ........................................................................... 22 4.1. Saklar Kontak ............................................................................. 21 4.2. Saklar Tumpuk ........................................................................... 21 4.3. Saklar Sandung ........................................................................... 21 4.5. Saklar tuas................................................................................... 24 4.6. Limit Switch ................................................................................ 24 4.7. Sensor ......................................................................................... 25 Bab 5: OUTPUT DEVICES ....................................................................... 26 5.1. Motor Arus Bolak-balik 3 Fasa .................................................. 26 5.2. Motor Arus Bolak-balik 1 Fasa .................................................. 27 5.3. Motor Arus Searah...................................................................... 28 5.4. Relay ........................................................................................... 30 5.5. Contactor .................................................................................... 31 5.4. Lampu ......................................................................................... 31 5.5. Kompor Listrik ........................................................................... 32 Bab 6: SISTEM PEMROGRAMAN PLC .................................................. 33 6.1. Penentuan Input/Output .............................................................. 33 6.2. Standar Pemrograman................................................................. 35 6.3. Instruksi Dasar PLC.................................................................... 40 6.3. Pemasukan dan Instalasi Program PLC...................................... 41 ii
Bab 7: OPERASI KHUSUS ....................................................................... 42 7.1. Interlock (IL) dan Interlock Clear (ILC) .................................... 42 7.2. Timer (TIM)................................................................................ 44 7.3. SET/RESET ................................................................................. 48 7.4. Counter Reversible Counter ....................................................... 50 7.5 DIFU dan DIFD........................................................................... 53 7.6. Operasi MOVE (MOV)............................................................... 55 7.7. TON-TOF ................................................................................... 56 7.7. CTU-CTD ................................................................................... 56 Bab 8: DASAR-DASAR PERENCANAAN .............................................. 57 8.1. Analisis Kebutuhan..................................................................... 57 8.2. Desain ......................................................................................... 58 8.3. Pengujian .................................................................................... 59 8.4. Implementasi .............................................................................. 59 8.5. Perbaikan & Perawatan .............................................................. 59 Bab 9: ANALYSIS SHEET ........................................................................ 60 9.1. Operasi NOT............................................................................... 60 9.2. Operasi AND .............................................................................. 61 9.3. Operasi OR ................................................................................. 62 9.4. Operasi OR-AND ....................................................................... 63 9.5. Operasi AND-OR ....................................................................... 64 9.6. Operasi Satu Beban .................................................................... 65 9.7. Operasi Dua Beban ..................................................................... 66 9.8. Operasi Tiga Beban .................................................................... 67 9.9. Operasi Motor............................................................................. 68 9.10. Operasi Motor dan Lampu........................................................ 69 Bab 10: Case banks ..................................................................................... 70 10.1. Case 1 ....................................................................................... 70 10.2. Case 2 ....................................................................................... 71 10.3. Case 3 ....................................................................................... 72 10.4. Case 4 ....................................................................................... 73 10.5. Case 5 ....................................................................................... 74 10.6. Case 6 ....................................................................................... 75 10.7. Case 7 ....................................................................................... 76 10.8. Case 8 ....................................................................................... 77 10.9. Case 9 ....................................................................................... 78 10.10. Case 10 ................................................................................... 79 10.11. Case 11 ................................................................................... 80 DAFTAR PUSTAKA ................................................................................. 81
iii
SISTEM PENGENDALIAN
Bab 1
Pada tahun 1572-1633 seorang ahli mekanik Jerman menemukan pengatur suhu, yaitu Cornelis Drebbel. Bahwa suhu dalam ruangan dapat dipertahankan konstan, selanjutnya penemuan ini digunakan untuk mengatur suhu pada inkubator dan pada tungku-tungku percobaan kimia. Pengatur ini didasarkan pada sebuah alat yang dapat mengalirkan udara panas ke dalam ruangan, sehingga suhu yang dinginkan tercapai. Pada masa berikutnya, yaitu tahun 1729-1786 seorang ahli dari Amerika menemukan pengatur suhu yang menggunakan peredam FLUE yang dapat mengendalikan pengapian dan suhu, yaitu Lancaster dari Pennsylvania. Pengaturan pada model ini didasarkan pada tekanan yang timbul akibat adanya penyebaran udara panas, penyebaran udara panas digunakan untuk menutup FLUE yang dapat menurunkan kecepatan pengapian. Kemudian penemuan dan perbaikan terus dilakukan untuk meningkatkan kinerja dan kemampuan alat pengendaliannya, selanjutnya perbaikan dan penemuan dalam bidang pengaturan suhu dan tekanan terus berkelanjutan. Pada generasi berikutnya, sejalan dengan penemuan berbagai sistem pengendalian, maka pada tahun 1788 Mathew Boultan dan James Watt menemukan governor sentrifugal yang sangat bermanfaat sekali dalam pengaturan kincir dan uap. Hal ini mendorong semakin berkembangnya penemuan yang semakin aplikatif untuk dunia industri. Sebagaimana perkembangan dewasa ini yang mengarah pada otomatisasai pengendalian industri.
Input
Controller
Plant
Output
Input
Controller
Plant
Output
Begitu pula pengendalian pada kecepatan yang menggunakan governor hasil penemuan James Watt pada mesin uap. Yaitu, kecepatan uap yang masuk ke silinder mesin diatur sesuai dengan selisih kecepatan mesin yang diinginkan. Pada pengendalian ini, jika kecepatannya menurun, maka gaya sentrifugal dari
governor akan mengecil, dan menyebabkan katub pengontrol bergerak keatas, sehingga uap yang mengalir akan semakin besar. Dengan demikian kecepatannya akan membesar kembali, karena uap yang menggerakannya semakin besar.
STRUKTUR PLC
Bab 2
2.1. PLC
Programmable Logic Controller atau yang sering disingkat dengan nama PLC, pada dasarnya berfungsi sebagai saklar yang bekerja menurut asas logika, tetapi PLC mempunyai keuntungan dibandingkan dengan peralatan pengendalian konvensional yang selama ini digunakan, yaitu mempunyai kelebihan utama: mampu melakukan pensaklaran dari beberapa masukan/input dan mengendalikan beberapa keluaran/output. Hal ini yang jarang dapat dilakukan sekaligus oleh rangkaian pengendalian secara konvensional yang banyak menggunakan relayrelay pada setiap rangkaiannya. Saat ini PLC merupakan komponen paling inti pada aplikasi teknologi pengendalian pada industri, karena PLC dapat diterapkan hampir pada semua jenis sektor industri, dibandingkan dengan jenis sistem pengendalian lainnya. Hal ini dikarenakan proses pengendalian pada industri banyak menggunakan rangkaian relay yang cukup rumit dan berkoordinasi kerja setiap blok yang ada pada unit proses pengendalian. Dengan keadaan yang seperti itu, semakin menempatkan PLC sebagai pengendali yang sangat menentukan pada berbagi jenis sektor industri.
PLC pertama kali dikembangkan oleh National Electrical Manufacturer Assosiation (NEMA) pada tahun 1978. Pada mulanya, PLC dikembangkan berdasarkan pada mikrokontroler yang telah diterapkan sebagai pengendali pada industri. Kemudian untuk meningkatkan kinerjanya ditambahkan berbagai fungsi dan dilengkapi dengan memori yang dapat diprogram dengan menggunakan instruksi-instruksi khusus untuk mengatur objek yang diinginkan melalui fungsi masukan dan keluaran yang digunakan untuk mengatur setiap proses pada industri. Kemudian sistem PLC dikembang secara besar-besaran untuk meningkatkan fasilitas dan fungsinya yang dapat diterapkan pada industri kimia, transportasi, dan industri lainnya. Dengan mengacu pada prinsip dasar yang bekerja pada PLC, maka PLC dapat memperbaiki kinerja sistem pengendalian yang semula menggunakan cara konvensional. Karena cara konvensional tersebut memiliki kelemahan, beberapa diantaranya: a) Membutuhkan pengawatan yang banyak. b) Untuk pengembangan sistem pengendaliannya membutuhkan kerja ulang dalam pengaturan dan penataannya. c) Pengawatan dan pemasangan relatif komplek dan rumit. d) Perlu penambahan dan pembagian kontaktor untuk meningkatkan kinerja sistem. e) Relatif mahal, karena memerlukan banyak relay bila sistemnya besar untuk pengendaliannya.
Pada dasarnya fungsi utama PLC menggantikan kerja relay, tetapi mempunyai kemampuan lain dalam operasi-operasi yang dijalankannya, sehingga PLC sekarang berkembang dalam sistem komputer yang mempunyai kemampuan luas, seperti operasi aritmatik, mengkonversikan digital/analog, membandingkan, dan menjalankan operasi lainnya. PLC bekerja menurut instruksi-instruksi internal yang telah dimasukan melalui komputer atau console berdasarkan perintah yang ingin dijalankan, serta operasi ini sangat tergantung pada input output yang diinginkan untuk bekerja.
c) Large quantities of contact, yaitu otomatisasi yang mampu mengganti posisi relay yang membutuhkan banyak kontak mekanik, serta pengawatannya rumit, dan memerlukan penanganan yang relatif sulit bila terjadi tidak kontak. Dengan PLC hal itu jarang ditemukan, karena kontak pada PLC diwakili oleh internal relay yang terpadu dengan PLC. d) Lower cost, yaitu murah, mengingat teknologi microchip semakin pesat berkembang, dan dimungkinkan penggunaan ukuran PLC yang semakin kecil dengan kemampuan tinggi, sehingga investasinya lebih murah. e) Pilot running, yaitu dengan menggunakan PLC dapat dilakukan pengetesan program sistem pengendaliannya, tanpa dilakukan pengetesan dilapangan terlebih dahulu, hal ini hanya dilakukan dengan komputer dan melihat keluaran PLC yang akan digunakan. f) Visual observation, yaitu dapat mengamati input/output secara online, semua pengawatan dan pengalamatan dapat dilihat dan diurut dengan menggunakan address yang digunakan. g) Speed of operation, yaitu kecepatan kerja sistem pengendalian tidak tergantung pada banyaknya relay dan kontaktor yang digunakan, tetapi hanya tergantung pada setting dan perintah yang diprogramkan. h) Easy of ladder diagram, yaitu lebih mudah memahami dan membuat sistem kontrol yang digunakan, dengan mengerti dasar-dasar logika yang dipakai PLC, tanpa melihat single line dan pengawatan sistem yang akan diatur. i) Reability, yaitu lebih andal, karena bekerja secara otomatis, dan berdasarkan perintah yang diprogramkan pada PLC.
j) Simplicity of ordering control, yaitu lebih sederhana dan mudah dalam penataan dan pemrograman, karena banyak peralatan yang digunakan pada sistem pengaturan sudah diwakili oleh fungsi internal dalam PLC. k) Documentation, yaitu semua program yang telah dibuat untuk suatu sistem pengaturan dapat didokumentasikan ataupun disimpan dalam bentuk printout atau file, khususnya yang diprogramkan dengan komputer. l) Security, yaitu lebih aman, karena program yang dimasukan dapat diproteksi dengan password.
10
mentransfer data dari input output, serta melaksanakan fungsi aritmetik dan logika, dan mendeteksi sinyal dari luar CPU. Pada dasarnya CPU terdiri atas register, control unit (CU), dan aritmatic logical unit (ALU). Register merupakan penyimpan data sementera yang dapat digunakan selama pengekskusian program. Register ini akan mempercepat suatu proses, karena data yang sering dipakai diletakan pada register, sehingga bila CPU memerlukan tidak perlu membacanya dari memory. Control unit (CU) mengendalikan atau mengarahkan urutan operasi pada prosesor dan mengirim sinyal pengendali untuk mengkoordinasikan aliran informasi dan data antar bagian pada prosesor, seperti mentransfer atau sebaliknya, mengambil data dari input image table, mengirim data ke output image table, dan operasi-operasi lainnya dalam prosesor. Selain itu unit pengendali juga memberi respon terhadap sinyal dari luar. Aritmatic logical unit berfungsi untuk melakukan operasi-operasi logika dan aritmatika, seperti penjumlahan, perkalian, penambahan, pembagian, dan operasi logika lainnya. 2. Memory Memory yaitu untuk menyimpan semua fungsi atau instruksi dan data yang dimasukan sesuai program yang ada. Sebelum PLC digunakan untuk pengontrolan sistem, maka harus memasukan instruksi sesuai dengan mnemonic-nya yang dibuat dalam suatu program. Instruksi tersebut dimasukan dan disimpan secara berurutan dengan otomatis. Menurut jenisnya memory dapat dibagi menjadi dua, yaitu random acces memory (RAM) dan read only memory (ROM).
11
a. RAM merupakan penyimpan data yang digunakan sesaat dalam operasi program dan data dapat dituliskan kedalam address atau alamat pada image table. Oleh karena itu RAM adalah memory yang dapat dibaca/ditulis atau read write memory. RAM merupakan penyimpanan yang volatile, karena penyimpanan datanya adalah sementara, maksudnya apabila catu dayanya hilang, maka data yang tersimpan pada RAM akan hilang atau rusak. RAM terbagi menjadi dua, RAM yang bersifat dinamik dan RAM yang bersifat statik. RAM dinamik adalah RAM yang menggunakan kapasitor sebagai media penyimpanannya. Kelebihan RAM jenis ini adalah relatif lebih cepat dan mempunyai disipasi daya yang cukup kecil. RAM dinamik ini memerlukan saluran refresh setiap waktu tertentu dari mikroprosesor yang digunakan sebagai sarananya. RAM statik adalah RAM yang mempunyai media penyimpanannya dari transistor. RAM statik mempunyai disipasi daya yang cukup besar, kelebihan dari memory jenis ini adalah mudah fabrikasinya dan cukup murah untuk diproduksi. b. ROM adalah elemen memory yang ditempatkan dalam sebuah chip rangkaian terpadu yang isinya tidak dapat diubah oleh programer. ROM berisi suatu pola yang tetap dari data-data biner yang telah dibentuk pada saat ROM tersebut dibuat. ROM menyimpan data-data penting untuk operasi PLC dan data tersebut tidak akan hilang apabila catu daya dimatikan, oleh karena itu ROM disebut memory non volatile. Ada bebrapa jenis ROM yang dapat diprogram, sehingga dapat dirubah isinya. ROM yang tidak dapat diprogram oleh pemakai disebabkan
12
karena pada waktu ROM tersebut diproduksi, memory sudah diisi. Tetapi ROM yang bisa diprogram oleh pemakai disebut programmable read only memory (PROM). Tetapi ada jenis lain juga, yaitu: erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), electrically alterable read only memory (EAROM). c. Variable data memory, yaitu merupakan bagian dari memory proccessor yang menyimpan data variable dan data numerik. Tipe data yang terdapat pada memory ini adalah: Pe-reset nilai dari timer, jumlah detik dari timer yang tersedia untuk menghasilkan sinyal time out. Akumulasi nilai dari timer, jumlah waktu yang berlaku sejak timer itu bekerja. Pe-reset nilai dari counter, jumlah dari counter yang dihitung memberikan sinyal hitungan counter. Akumulasi nilai counter, jumlah hitungan counter yang telah terbaca. Nilai physical variable dalam proses kontrol, seperti nilai yang diperoleh dari pengukuran physical variable dengan transducer dan konversi tegangan analog output transduser ke dalam bentuk digital dengan melalui konversi analog ke digital. d. Image table merupakan bagian dari memory proccessor yang menyimpan keadaan input dan output. Memory yang digunakan adalah
13
RAM, sehingga data akan ada apabila supply daya ada. Image table terbagi menjadi dua, yaitu input image table dan output image table. Input image table berfungsi untuk menyimpan keadaan-keadaan input. Apabila supply daya sama dengan supply peralatan input, maka memory akan berharga satu, jika tidak memory akan bernilai nol. Output image table berfungsi menyimpan keadan-keadaan output dan memberi informasi pada CPU tentang perubahan keadaan output sesuai dengan hubungan squential dari rangkaian pengendalian.
Power supply
Console
Computer
Printer
Input Extern
Output Extern
3.
Programming device yaitu sering disebut console atau perangkat alat untuk memasukan instruksi yang digunakan sebagai program bagi pengaturan sistem yang ada, dan dapat dilakukan dengan komputer. Pada console ini digunakan untuk memasukan, mengedit, memodifikasi dan memonitor
14
program yang ada dalam memory PLC. Programming device terdiri dari dua bagian utama, yaitu: Monitor yang dapat berupa cathode ray tube (CRT) atau liquid cristal display. Papan ketik atau keyboard yang berfungsi untuk memasukan dan memanggil kembali data atau instruksi yang telah dimasukan. 4. Input output modul yaitu suatu port interface yang menghubungan rangkaian utama dengan PLC, yang tergantung pada semua peralatan yang digunakan sebagai input dan output yang diingingkan. Dengan demikian input output merupakan suatu perangkat elektronik sebagai perantara antara unit pemroses atau prosesor dengan peralatan input/output luar. Pada bagian input berfungsi untuk mengkonversikan sinyal digital atau analog yang akan diproses oleh unit pemroses. Bagian output berfungsi untuk mengeluarkan sinyal yang telah diolah oleh prosesor untuk menggerakan relay atau kontaktor yang selanjutnya menggerakan plant atau proses yang dikontrol. 5. Power supply yaitu untuk sumber energi bagi operasional PLC, sangat tergantung pada spesifikasi tegangan yang ada pada PLC. Unit catu daya ini merupakan tegangan bolak-balik (AC) yang sebesar 110-220 volt. Sedangkan untuk supply peralatan input berupa tegangan DC sebesar 12 atau 24 volt. Selanjutnya keluaran dari power supply PLC merupakan tegangan murni DC sebesar 12 atau 24 volt, tetapi kadang tergantung spesifikasi PLC.
15
in PLC out
Pada PLC terdapat perangkat yang berfungsi sebagai pengolah data input yang bekerja sesuai dengan instruksi yang diberikan padanya, instruksi-instruksi tersebut berupa bahasa logika yang umumnya digunakan dalam rangkaian logika komputer, modul tersebut adalah modul input. Modul output akan merubah sinyal digital menjadi sinyal analog. Sinyalsinyal inilah yang kemudian difungsikan untuk mengaktifkan berbagai keluaran yang dikehendaki untuk mendapat pengaturan melalui PLC. Peralatan output yang akan dikendalikan dapat berupa kontaktor, relay, motor, dan lainnya.
16
Bab 3
17
Selanjutnya operasi logika NOT dalam PLC memiliki hubungan terhadap masukan atau keluaran yang saling dapat dioperasikan satu sama lain.
18
Tabel 3.2. Masukan dan keluaran logika AND Input 1 1 0 0 1 Input 2 0 0 1 1 Output 0 0 0 1
Selanjutnya operasi logika AND dalam PLC memiliki hubungan terhadap masukan atau keluaran yang saling dapat dioperasikan satu sama lain.
Operasi S1 AN I1.0 AN I2.0 = Q1.0 K1 Gambar 3.2. Operasi AND K1 Q1.0 & S2 S1 S2 I1.0 I2.0
3.3. Logika OR
Hubungan dasar logika OR menyatakan bahwa sinyal keluaran akan berlogika 1, kalau salah satu dari masukan yang digunakan berlogika 1. Hubungan ini menggambarkan suatu susunan saklar paralel yang dihubungkan dengan beban. Kalau salah satu saklar terhubung singkat, maka beban akan mendapat aliran listrik. Beban tidak akan mendapat aliran listrik bila semua saklar terbuka atau semua berlogika 0.
19
Selanjutnya operasi logika OR dalam PLC memiliki hubungan terhadap masukan atau keluaran yang saling dapat dioperasikan satu sama lain.
Operasi S1 AN I5.0 O I8.0 = Q4.0 K1 Gambar 3.3. Operasi AND K1 Q4.0 OR S2 S1 S1 I5.0 I8.0
2.3. Mark
Mark merupakan penyisipan tanda kurung dalam suatu program, hal ini dibutuhkan untuk memberikan prioritas yang akan dilakukan. Biasanya penggunakan tanda kurung ini berkaitan dengan kombinasi logika OR-AND. Pemberian tanda kurung pada suatu program harus sepasang tanda kurung, maksudnya setiap tanda kurung pembuka harus ada pasangannya yaitu tanda kurung penutup. Dengan demikian operasi MARK ini sangat penting sekali untuk suatu program yang panjang, dimana setiap instruksi terbetuk oleh beberapa masukan yang berbeda.
20
Selain itu MARK juga bermanfaat untuk menyederhanakn instruksi program dengan menggunakan instruksi tertentu yang mewakilinya.
A OR B AND C D OR K
S1
S2
I1.0
I2.0
S8
S22
I8.0
I22.0
K1
Q1.0
21
INPUT DEVICES
Bab 4
Input devices merupakan peralatan yang digunakan untuk memberikan sinyal masukan pada input port PLC atau pada input modul PLC, sehingga PLC mendapat sinyal pengaturan yang sesuai dengan kondisi masukannya. Peralatanperalatan yang dapat digunakan sebagai input eksternal antara lain adalah saklar, baik dalam bentuk konvensional atau otomatis. Saklar dapat difungsikan sebagai on/off untuk menghubungkan atau memutuskan aliran arus yang masuk ke input PLC, sehingga ada sinyal input yang akan masuk ke PLC. Untuk menunjang fungsinya, maka saklar yang akan digunakan harus memenuhi persyaratan antara lain: Dapat dilayani secara aman tanpa memerlukan alat bantu. Jumlahnya disesuaikan dengan kapasitas PLC. Dalam keadaan terbuka, bagian saklar yang bergerak tidak bertegangan. Tidak dapat menghubungkan sendiri karena pengaruh gaya sentrifugal. Kapasitas saklar sesuai dengan beban yang ada.
22
23
Saklar jenis ini umumnya dilengkapi dengan alat penahan pada setiap kedudukannya, karena itu pada setiap kedudukan saklar, poros dan piringanpiringannya ditahan pada kedudukan itu. Ada juga saklar sandung yang tidak memiliki alat penahan, melainkan dilengkapi dengan pegas. Kalau saklar demikian diputar ke suatu kedudukan dan kemudian dilepas, poros dan piringannya akan selalu kembali ke kedudukan semula, yaitu kedudukan nol. Alat pelayanan dapat berupa sebuah kenop atau sebuah kunci tusuk yang dapat diputar dengan tangan. Kadang-kadang juga digunakan motor listrik atau cara lain untuk menggerakan saklarnya. Jumlah kontak yang terdapat pada setiap saklar tergantung pada jenis saklarnya dan pada pabrik pembuatnya. Pada setiap saklar sandung terdapat tiga kontak pada saklarnya.
dengan perilaku yang akan dikontrol atau posisi yang mengenai switch tersebut.
24
4.7. Sensor
Secara umum sensor juga merupakan input device atau dapat dikondisikan sebagaimana saklar yang mampu memberi kondisi on dan off sebagai masukan. Dengan demikian sensor juga merupakan saklar elektronis yang akan memberi sinyal bagi input PLC. Biasanya semua jenis sensor dapat digunakan sebagai input eksternal secara luas, tergantung pada jenis dan parameter yang akan dijadikan sinyal masukan untuk mengendalikan plant.
25
OUTPUT DEVICES
Bab 5
Output devices merupakan peralatan yang digunakan untuk menyalurkan sinyal keluaran dari PLC ke bagian yang akan dikendalikan atau plant, sehingga PLC dapat mengendalikan plant yang ingin diatur sesuai dengan kondisi masukannya.
26
Pada hubungan Y atau bintang memiliki tegangan fasa dan tegangan line yang berbeda, sedangkan arus yang mengalir sama pada kumparan yang digunakan untuk hubungan tersebut. Hampir sama dengan hubungan Y atau bintang, pada hubungan delta juga memiliki hubungan arus fasa dan arus line. Pada hubungan delta tegangan yang ada adalah sama antara tegangan fasa dan tegangan line, sedangkan arus mengalir pada fasa dan line berbeda.
27
perbandingan tahanan terhadap reaktansi yang lebih tinggi daripada belitan utama. b) Motor jenis kapasitor (capacitor type motor), kapasitor pada motor jenis ini dapat digunaan untuk memperbaiki motor pada saat dijalankan, kinerja motor, atau keduanya, hal ini sangat tergantung pada ukuran dan cara
menghubungkan kapasitor pada motor tersebut. Motor ini pada saat start merupakan motor fasa terpisah, tetapi perbedaan fasa dan waktu antara kedua arus diperoleh melalui kapasitor yang terpasang secara seri dengan belitan utama. c) Motor kutub bayangan, pada motor jenis ini biasanya memiliki kutub bayangan menonjol dengan sebagian dari masing-masing kutub dikelilingi lilitan rangkaian terhubung singkat yang terbuat dari tembaga yang disebut belitan bayangan. Arus imbas yang terdapat pada belitan bayangan menyebabkan fluksi yang berada dibagian kutub bayangan tertinggal dari fluksi yang berada dibagian lain.
28
Pada motor besar jumlah kutub komutasi sama dengan jumlah kutub utama, sedangkan pada mesin kecil jumlah kutub komutasi sama dengan setengah jumlah kutub utama. Selain itu, kumparan penguatan medan pada motor jenis ini dapat disusun sesuai dengan jenisnya. Kumparan shunt memiliki ciri: jumlah lilitannya banyak, menggunakan penampang kawat yang kecil, dilalui arus yang kecil, tahanannya besar, sehingga dapat diparalelkan dengan tegangan jepit jangkar atau dengan menggunakan sumber yang terpisah. Kumparan seri memiliki ciri: jumlah
lilitannya sedikit, menggunakan penampang kawat yang besar, dapat dilalui arus yang besar, tahanannya kecil sehingga rugi tegangannya kecil. Kumparan komutasi memiliki ciri: jumlah lilitannya sedikit, menggunakan penampang kawat yang besar, dapat dilalui arus yang besar. Kumparan kompenssai memiliki ciri: pada mesin besar untuk menghilangkan loncatan bunga api di sikat-sikat, tidak diperlukan pada mesin-mesin berkapasitas kecil, dapat dilalui arus besar, ditempatkan pada setiap sepatu kutub. Adapun jenis motor arus searah antara lain adalah sebagai berikut: a) Motor shunt, pada motor arus searah jenis ini antara kumparan penguatan dan kumparan jangkar terhubung secara paralel, dengan demikian pada jenis motor ini tegangan yang bekerja pada kumparan medan dan terminal motor adalah sama. b) Motor arus searah seri memiliki hubungan antara kumparan penguatan dan kumparan jangkar terhubung secara seri, dengan demikian pada jenis motor ini arus yang bekerja pada kumparan medan dan kumparan jangkar adalah sama, jadi
29
c) Pada motor arus searah kompon panjang memiliki kumparan seri, kumparan jangkar dan kumparan shunt, semua kumparan tersebut sangat berpengaruh dalam menentukan hubungan yang akan dipakai, sehingga menghasilkan krakteristik yang berbeda. Pada motor arus searab kompon panjang, hubungan antara kumparan seri dan kumparan jangkar adalah seri, kemudian kedua kumparan tersebut dihubungan secara paralel dengan kumparan medannya, sehingga arus yang mengalir pada kumpran seri dan kumpran jangkar adalah sama, tetapi tegangan yang bekerja pada kumparan medan adalah sama dengan tegangan pada terminal motor. d) Motor arus searah kompon pendek memiliki kumparan jangkar dan kumparan shunt yang tersusun secara paralel, kemudian semua kuparan tersebut diseri dengan kumparan seri, dengan demikian tegangan antara kumparan jangkar dan kumparan medan adalah sama, tetapi arus yang mengalir pada ketiga kumparan tersebut berbeda.
5.4. Relay
Relay merupakan peralatan yang bekerja berdasarkan medan magnet, bila arus mengalir melalui kumparan medannya, maka relay akan bekerja dan dapat memutuskan atau menghubungkan konlak utama yang akan menyebabkan rangkaian dalam hubungan on/off. Dengan demikian bekerjanya sangat ditentukan oleh bekerja tidaknya kumparan medan yang ada. Relay ini ada yang berkerja berdasarkan tegangan AC dan ada yang bekerja berdasarkan tegangan DC, hal ini tergantung pada tegangan yang akan digunakan pada sistem yang dikendalikan.
30
Tetapi secara prinsip relay ini sama bekejanya. Memiliki kontak utama dan kumparan medan.
5.5. Contactor
Hampir sama dengan relay, kontaktor pada dasarnya bekerja berdasarkan prinsip magnetik juga, tetapi kebanyakan kontaktor bekerja dengan kapasitas dan tegangan yang lebih besar. Jenis dari kontaktor ini ada yang satu fasa dan ada yang tiga fasa. Tetapi pada jenis tertentu, terdapat juga kontaktor yang dapat direset. Kalau kumparan mendapat tegangan kerja dan ada arus yang mengalir pada kumparan magnetnya, maka koil akan menarik kontak utama yang menyebabkan kondisi rangkaian akan menjadi on/off.
5.4. Lampu
Cahaya pada lampu dibangkitkan dengan cara mengalirkan arus listrik dalam suatu kawat halus atau melalui suatu ruang yang berisi zat tertentu. Dalam kawat tersebut energi listrik akan diubah menjadi panas dan cahaya, karena arus listrik yang mengalir pada kawat merupakan elektron yang bergerak bebas dan menyebabkan benturan-benturan dengan elektron yang terikat pada inti, sehingga dengan adanya tabrakan ini akan menyebabkan elektron berpindah dan memancarkan energi dalam bentuk energi dan panas. Lampu pijar pertama kali dibuat oleh Thomas Alva Edison sekitar tahun 1879. Lampu pertama ini menggunakan benang-benang arang sebagai kawat untuk menghasilkan cahaya. Kemudian setelah lampu benang arang, menyusul
31
penemuan berikutnya lampu menggunakan kawat pijar yang terbuat dari osmium dan tantalium. Tetapi perkembangan berikutnya untuk mendinginkan bahan yang digunakan mulai dimasukan suatu zat pendingin dan memberikan warna pijar. Dengan adanya penambahan zat ini, lalu mulai banyak digunakan kawat spiral wolfram.
32
Bab 6
pengendaliannya. a. Persiapan pemrograman, yaitu hal-hal yang perlu dipersiapkan dalam pembuatan pengendalian dengan menggunakan PLC adalah menentukan
33
rangkaian kontrol kerja suatu peralatan atau mesin, dan membuat urutan proses pengendalian, serta proses yang ingin dikendalikan. b. Deskripsi kerja perencanaan kontrol, yaitu dalam perencanaan rangkaian kontrol dari suatu sistem atau proses harus ditentukan terlebih dahulu. Berapa banyak plant atau mesin yang digunakan pada sistem pengendalian menggunakan PLC. Cara kerja rangkaian kontrol tersebut dibuat dengan urutan yang jelas, sehingga siklus kerja rangkaian kontrolnya dapat bekerja dengan baik dan aman. Rangkaian kontrol yang dibuat harus sederhana, karena untuk menghemat waktu dan untuk memudahkan dalam ekskusi program, pengontrolan, serta dalam mengatasi gangguan yang terjadi. Penentuan input/output, yaitu dalam melakukan pengendalian suatu plant atau sistem harus ditentukan terlebih dahulu peralatan input dan output yang akan digunakan, agar peralatan yang dikontrol tersebut dapat bekerja sesuai dengan yang diinginkan. Peralatan-peralatan tersebut yang dapat digunakan antara lain: sensor, switch, selector switch, limit switch, push button, alarm, relay, kipas, lampu, motor, stepper dan servo. Peralatan yang digunakan sebagai input/output harus diberi kode atau nomer alamat yang disesuaikan dengan PLC dan fungsinya, selain itu untuk memudahkan dalam mencari letak kesalahan yang mungkin terjadi kalau ada gangguan.
34
35
3.
Tidak ada coil atau relay yang dapat dihubungkan langsung pada busbar kiri dan kanan pada diagram ladder. Bila terdapat kondisi yang mengharuskan output bekerja terus menerus secara langsung, maka ditambahkan NC diantara busbar kanan dan kiri.
36
4.
37
5.
Semua input dan output dilengkapi kontak port yang dapat digunakan untuk hubungan seri atau paralel.
6.
Jumlah kontak NO dan NC yang digunakan secara seri atau paralel tidak terbatas, tergantung PLC yang digunakan menurut input port dan output port yang ada.
38
7.
Tidak ada kontak yang diprogram atau disisipkan disebelah kanan output atau sesudah output.
8.
Pengkodean nomer-nomer kontak dan coil input/output disesuaikan dengan spesifikasi PLC yang digunakan.
9.
Penggunakan yang sama output relay, timer, counter tidak dapat digunakan lebih dari satu kali.
39
10.
40
4.
OR, yaitu merupakan instruksi yang digunakan untuk menghubungkan dua atau lebih kontak input atau output yang akan dihubungkan secara paralel.
5.
NOT, yaitu instruksi yang akan digunakan untuk membentuk suatu kontak NC atau NO.
6.
END yaitu suatu instruksi yang menyatakan bahwa program rangkaian kontrol telah berakhir.
7. 8.
LDI, yaitu instruksi yang merupakan kebalikan dari instruksi LD. ANI, yaitu instruksi yang merupakan kebalikan atau negasi dari instruksi AND.
9.
41
OPERASI KHUSUS
Bab 7
Operasi khusus ini merupakan suatu intruksi khusus yang telah tersedia dalam PLC dan instruksi pemrograman ini merupakan instruksi untuk membentuk fungsi kerja suatu blok dan program pengendalian yang diperlukan untuk memenuhi deskripsi kerja suatu plant atau proses pengendalian.
42
Pada gambar tersebut, ketika input 000.00 berada pada posisi off, maka output yang terletak diantara IL dan ILC dalam keadaan: Output relay keadaan off. Jika berupa timer akan kembali ke kondisi awal. Jika berupa counter, shift register dan holding relay, maka statusnya tidak akan berubah.
43
dengan 999,9 detik. Sedangkan kondisi TIMH mempunyai range waktu pengukuran dalam orde 000 sampai dengan 99,99 detik.
TIM dan TIMH merupakan fungsi operasi on delay, maksudnya bila ada sinyal input yang diberikan kontak relay-nya baru akan bekerja, setelah setting waktu yang telah ditetapkan mencapai harga maksimumnya. Apabila diinginkan untuk membentuk fungsi off delay, dapat digunakan dengan memakai on delay dengan menambah sedikit modifikasi pada rangkaian kontrol diagram ladder-nya.
44
Aplikasi program rangkaian dengan menggunakan fungsi TIM ada dua, yaitu untuk fungsi off delay dan program timer untuk interval waktu yang panjang. Rangkaian off delay dapat dibuat dengan menyusun program berikut: sebagai
45
Pada saat input 000.05 diaktifkan, maka relay bantu 010.00 akan on. Selanjutnya kontak NO relay bantu 010.00 akan mengoperasikan koil output 005.01. Apabila input 000.05 dibuka, maka relay bantu 010.00 akan off dan TIM 01 akan on, karena mendapat sinyal kontak NC 000.05 dan kontak 005.07 on, setelah waktu 50 detik selesai kontak NC TIM 01 membuka dan koil output 005.01 akan off dan bersamaan dengan ini TIM 01 off. Diagram fungsi dari rangkaian off delay ini adalah sebagai berikut:
46
Selain dapat dioperasikan seperti itu, timer juga dapat dioperasikan sebagai timer interval. Untuk membuat timer dengan interval waktu yang cukup lama, dapat dilakukan dengan menghubungkan beberapa timer secara berurutan atau kombinasi antara timer dengan counter.
47
7.3. SET/RESET
Operasi SET/RESET dalam sistem pengendalian PLC merupakan rangkaian kontrol yang menggunakan kontaktor yang dapat disamakan dengan rangkaian penguncian. Suatu output, jika posisi awal dalam keadaan off, maka setelah di-SET posisinya berubah dalam keadaan on. Tetapi bila kondisi awal output tersebut dalam keadaan on, setelah di-RESET maka kondisinya akan menjadi off.
48
Aplikasi berikut:
pada gambar
Gambar 7.8. Penggunaan SET/RESET Pada gambar a, jika saklar 000.01 ditekan, maka keluaran 010.00 akan on, sehingga saklar pengunci akan menutup. Jadi rangkaian akan menyala terus, rangkaian akan padam bila saklar 000.02 dibuka atau dilepaskan. Pada gambar b, bila saklar 000.01 ditekan maka rangkaian akan menyala, tetapi akan padam saat saklar 000.02 ditekan atau saklar 000.01 dilepas. Rangkaian tersebut bisa diganti dengan menggunakan operasi SET/RESET, operasi ini dapat menyederhanakan rangkaian dengan menghilangkan saklar pengunci dan memanfaatkan fasilitas SET/RESET pada PLC, dengan demikian dapat diganti menjadi:
49
50
Keadaan internal relay dari fungsi CNT ini dapat ditentukan berdasarkan jumlah pulsa yang masuk pada input hitungan, hal ini dapat dilihat pada diagram perhitungannya sebagai berikut:
Selama sinyal input reset masih on, pulsa penghitungan yang masuk ke input tidak akan dapat melaksanakan proses penghitungan. Berdasarkan gambar
51
tersebut dapat dilihat bahwa pulsa penghitungan yang masuk ke input akan mengaktifkan proses penghitungan pada saat pulsa tersebut bergerak dari rendah ke tinggi (positive edge triger) Begitu pula dengan reversible counter (CNTR) adalah suatu counter yang berfungsi untuk melaksanakan perhitungan maju atau perhitungan mundur. CNTR disebut juga dengan istilah ring counter maksudnya saat hitungan dapat maju dan dapat dibuat hitungan mundur.
CNTR merupakan program untuk melaksanakan fungsi hitungan yang bernilai dari 0 sampai dengan 200 untuk hitungan maju dan 200 sampai 0 untuk hitungan mundur.
52
Sinyal input reset dapat dimasukan sesuai dengan kebutuhan, saat sinyal reset dimasukan maka proses penghitungan maju dan mundur yang berlangsung akan di-reset kembali ke 0. Selama sinyal reset masih dalam keadaan on, maka proses perhitungan maju atau mundur tidak dapat dilaksanakan. Demikian juga bila sinyal hitungan maju dan sinyal hitungan mundur datang secara bersamaan, maka proses perhitungan akan berhenti.
53
Pemrograman DIFU dan DIFD selalu dikombinasikan dengan relay output, relay internal dan holding relay, karena tidak dapat berdiri sendiri. Fungsi DIFU akan mengkatifkan relay pada saat sinyal bergerak dari rendah ke tinggi (positive edge triger}, sedangkan fungsi DIFD akan mengaktifkan relay pada saat sinyal bergerak dari tinggi ke rendah (negative edge triger).
Contoh penggunaan pemrograman dengan DIFU dan DIFD adalah sebagai berikut:
54
55
7.7. TON-TOF
Instruksi TON dan TOF ini merupakan instruksi untuk timer yang berkebalikan, maksudnya dapat digunakan untuk mengaktifkan kondisis on dan memadamkan kodisi on setelah selang waktu yang ditetapkan. TON digunakan untuk membuat kondisi on setelah setting waktunya terlampaui, dimana membentuk fungsi delay on relay. Sebaliknya TOF merupakan fungsi delay off relay, yaitu akan memadamkan setelah selang waktu atau setting waktunya terlampaui.
7.7. CTU-CTD
Instruksi CTU dan CTD digunakan untuk penghitungan, yaitu penghitungan maju atau mundur. CTU merupakan instruksi penghitungan maju, yaitu mulai dari satu sampai dengan batas hitungan yang dimasukan. Sedangkan pada CTD digunakan untuk penghitungan mundur, yaitu menghitung dari nilai yang ditetapkan hingga nilai terkecil atau nol.
56
DASAR-DASAR PERENCANAAN
Bab 8
Untuk membuat suatu pengendalian plant yang dapat berfungsi dengan baik, maka hal yang terpenting adalah harus membuat suatu perencanaan pengendalian dengan baik terhadap semua hal yang diinginkan. Secara umum setiap pengendalian bagi plant yang akan direncanakan harus melalui tahapan perencanaan yang matang. Hal ini agar tidak terjadi kerusakan yang fatal dan pengeluaran yang terlalu boros. Sehingga harus dibuat dengan baik, dan saat benar-benar diterapkan maka sistem pengendalian tersebut harus dapat bekerja dengan baik, tanpa kendala yang berarti.
57
dan sifat kerja plant yang akan dikendalikan. Dengan demikian keterlibatan user untuk menentukan pengendalian seperti apa yang akan dipakai sangat menentukan. Selain itu, jenis sistem pengendalian yang akan digunakan juga harus ditentukan berdasarkan keinginan apa yang akan diatur. Jadi pada tahapan ini merupakan analisis kebutuhan terhadap user dan plant. Oleh karena itu yang sangat memegang peranan adalah harus mengetahui karakteristik dan fungsi plant yang akan dikendalikan, jenis sistem pengendalian yang diinginkan.
8.2. Desain
Pada tahapan desain ini merupakan langkah yang bersesuaian dengan analisis kebutuhan, dengan mengacu pada hasil evaluasi kebutuhan tersebut, maka semua jenis atau alat atau bagian yang akan dipakai sebagai input dan output dapat dipilih berdasarkan jenis pengendalian yang diinginkan. Begitu juga jenis plant harus mengalami proses pengendalian sesuai dengan unjuk kerjanya atau sesuai dengan fungsinya. Desain pada tahapan ini, juga dilakukan desain terhadap program yang akan dipakai untuk mengendalikan plant, hal ini merupakan langkah setelah desain hardware controlling selesai, sehingga secara software dan hardware seluruh pengendalian harus dapat berfungsi dengan baik.
58
8.3. Pengujian
Pada tahapan pengujian ini, dilakukan pengujian secara menyeluruh dengan batasan-batasan yang telah ditentukan, baik pengujian terhadap rangkaian kontrol dan plant ataupun terhadap program yang akan digunaan untuk mengendalikan. Dengan demikian pengujian ini harus berjalan dengan baik sebelum perencanaan tersebut diterapkan secara utuh dilapangan.
8.4. Implementasi
Pada tahapan implementasi ini merupakan tahapan penerapan secara langsung dilapangan, tanpa mengabaikan kondisi riil yang ada, serta tanpa batasan yang dibuang. Dimana plant dan sistem pengendalian beroperasi sesuai kondisi riil dimana plant dan sistem itu digunakan. Sehingga semua variable yang
59
ANALYSIS SHEET
9.1. Operasi NOT
Buat desain rangkaian lengkap untuk jenis PLC Allen, Siemen, Keiyen,
Bab 9
Mitsubhisi. Dan desain modifikasi untuk instalasi sistem pengendalian AC dan DC.
60
61
9.3. Operasi OR
Buat desain rangkaian lengkap untuk jenis PLC Allen, Siemen, Keiyen, Mitsubhisi. Dan desain modifikasi untuk instalasi sistem pengendalian AC dan DC.
62
63
64
65
66
67
68
69
Case banks
10.1. Case 1
Pahami kasus berikut ini dan buat desain hardware and software.
Bab 10
70
10.2. Case 2
Pahami kasus berikut ini dan buat desain hardware and software.
71
10.3. Case 3
Pahami kasus berikut ini dan buat desain hardware and software.
72
10.4. Case 4
Pahami kasus berikut ini dan buat desain hardware and software.
73
10.5. Case 5
Pahami kasus berikut ini dan buat desain hardware and software.
74
10.6. Case 6
Pahami kasus berikut ini dan buat desain hardware and software.
75
10.7. Case 7
Pahami kasus berikut ini dan buat desain hardware and software.
76
10.8. Case 8
Pahami kasus berikut ini dan buat desain hardware and software.
77
10.9. Case 9
Pahami kasus berikut ini dan buat desain hardware and software.
78
10.10. Case 10
Pahami kasus berikut ini dan buat desain hardware and software.
79
10.11. Case 11
Pahami kasus berikut ini dan buat desain hardware and software.
80
10.12. Case 12
Pahami kasus berikut ini dan buat desain hardware and software.
81
DAFTAR PUSTAKA
1. Afandi, Arif Nur. 2001. General Training Programmable Logic Controller for Students and Industries. -----------. ---------2. Afandi, Arif Nur. 2002. Suplements and Guide Book of Programmable Logic Controler Training for Industries Operator. -----------. -----------3. Micrologic PLC. -------------. User Manual. ---------------. ----------4. OMRON Manufacturing. 1997. Operation Manual. -------------. --------5. OMRON Manufacturing. 1997. User Manual. ------------. ------------6. Mitsubishi. -------------. High Version. -------------. --------------
PENULIS
A.N. Afandi, dilahirkan di Malang tahun 1975, menyelesaikan pendidikan Sarjana Teknik Elektro dengan spesialis Sistem Tenaga Listrik di Universitas Brawijaya pada bulan agustus tahun 1997. Mulai akhir tahun 2000 hingga sekarang menjadi dosen di Teknik Elektro Universitas Negeri Malang. Selain menjadi dosen di Teknik Elektro Universitas Negeri Malang, pernah menjadi dosen di Teknik Elektro Universitas Gajayana Malang pada tahun 2001-2002 dan menjabat sebagai Kepala Laboratorium Konversi Energi/Pengukuran Listrik dan Kepala Laboratorium Sistem Kontrol/Elektronika Daya, serta pernah menjadi instruktur pada beberapa Lembaga Keterampilan/Kursus. Sebelum menjadi dosen, pernah menjadi Wartawan, Pemimpin Umum/Redaksi majalah SOLID, serta pernah bekerja sebagai Maintenance Engineer dan Trim/Chasis Engineer pada PT. Ismac NF.
81