SIMULASI PENGONTROLAN RAMBU LALU LINTAS MENGGUNAKAN PROGRAMMABLE LOGIC CONTROLLER (PLC) DENGAN SOFTWARE UNITY DAN VIJEO CITECT
MURSYALLIM 105097003209
FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2010
Abstrak Sebuah programmable logic controller (PLC) atau pengontrol yang dapat diprogram adalah komputer digital yang digunakan untuk otomatisasi proses elektromekanis, seperti kontrol mesin pada jalur perakitan pabrik, rides hiburan, atau perlengkapan pencahayaan. PLC digunakan di banyak industri dan mesin. Tidak seperti komputer tujuan umum, maka PLC dirancang untuk beberapa masukan dan pengaturan output, suhu berkisar diperpanjang, kekebalan terhadap noise listrik, dan ketahanan terhadap getaran dan dampak. Program untuk mengendalikan operasi komputer biasanya disimpan dalam memori yang didukung baterai atau non-volatile. Sebuah PLC adalah contoh dari sistem real time sejak hasil output yang dihasilkan harus dalam menanggapi masukan dalam kondisi waktu yang terbatas, operasi jika tidak akan menghasilkan
iii
Abstract A programmable logic controller (PLC) or programmable controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or lighting fixtures. PLCs are used in many industries and machines. Unlike general purpose computer, the PLC is designed for multiple input and output arrangement, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically stored in batterybacked or non-volatile memory. A PLC is an example of a real time system since output result must be produced in response to input conditions within a bounded time, otherwise unintended operation will result.
iv
KATA PENGANTAR Assalaamu’alaikum Wr.Wb. Puji syukur penulis panjatkan ke hadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya kepada penulis sehingga skripsi yang berjudul: Perancangan Simulasi Sistem Kontrol Rambu
Lalu
Lintas
Menggunakan
Programmable
Logic
Controller (PLC) pada Software Untiy Pro XL 3.0 dan Vijeo Citect V 7.0 dapat diselesaikan dengan baik. Dalam pengerjaan tugas akhir ini, rintangan dan cobaan datang silih berganti. Semua itu hampir membuat penulis patah semangat dan menyerah untuk menyelesaikan skripsi ini. Tetapi semua itu dapat penulis lalui berkat petunjuk dari Allah SWT dan berkat bimbingan, bantuan dan dukungan, serta dorongan semangat dari berbagai pihak. Untuk itu, dalam kesempatan ini, penulis menyampaikan terima kasih dan penghargaan yang sebesar-besarnya kepada 1. Keluarga
yang telah
mendoakan, menyemangati dan
mendukung penulis siang dan malam. 2. Bapak Arif Tjahjono, S.T., M.Si., Dosen Pembimbing I penulis, terima kasih atas pengertian dan bimbingan yang sangat berharga. 3. Ibu Elvan Yuniarti, M.Si., Dosen Pembimbing II penulis, terima kasih atas pengertian dan bimbingan yang sangat berharga. 4. Sahabat seperjuangan Fisika Konsentrasi Instrument 2005 Saudara Rismal Bachri, Aris Zuhdi, Haykal, Adhie, dan Taufik.
i
5. Direktur Utama PT. Gerindo Rika Gemilang (GRG) Bapak Ir. Kamil Husein yang selalu memberikan motivasi dalam segala hal selama berada dalam lingkungan kantor PT. GRG 6. Seluruh Staff karyawan Engineering dan Teknisi PT. GRG mas Endang, pak Engkur, mas Dani, mas Wildan, mas Lupy, mas Leksa, mas Wawan, pak Ugih, pak Iwan, mas Yudi, ibu Nita, pa Ridwan dan juga saudara Surya kebersamaan kalian membentuk pribadi penulis lebih baik dari sebelumnya. 7. Sahabat seperjuangan Fisika Konsentrasi Geofisika dan Material 2005 Saudari Lusiyana, Isti’ana, Iil, Nurhadi, Aris Krisnawan, Rangga, Syahrul, Andrian dan yang lainnya. 8. Sahabat seperjuangan Prodi Fisika semester terdahulu dan semester bawah yang selalu membantu baik secara real ataupun non real, khususnya kepada saudara suhandono aji, saudari sheila, karima , dan ikrima terima kasih atas kebersamaannya. Semoga segala bantuan yang telah diberikan kepada penulis dibalas oleh Allah SWT dengan pahala yang besar. Amin. Penulis meminta maaf atas segala kesalahan yang penulis perbuat baik selama proses pengerjaan skripsi ini hingga penulisan skripsi ini. Kritik dan saran yang bersifat membangun sangat penulis harapkan untuk perbaikan dan kemajuan di masa mendatang. Terima kasih. Wassalaam mu’alaikum Wr. Wb.
Depok, 17 Desember 2010
Penulis
ii
DAFTAR ISI
KATA PENGANTAR ..................................................................... i ABSTRAK ........................................................................................ iii ABSTRACT ...................................................................................... vi DAFTAR ISI ..................................................................................... v DAFTAR GAMBAR ........................................................................ ix
BAB I PENDAHULUAN 1.1.
Latar Belakang Masalah .......................................................... 1
1.2.
Permasalahan Penelitian .......................................................... 2
1.3.
Tujuan Penelitian .................................................................... 2
1.4.
Batasan Penelitian .................................................................... 3
1.5.
Manfaat Penelitian .................................................................... 3
1.6.
Sistematika Penulisan ............................................................... 4
BAB II TEORI DASAR 2.1.
Sensor LDR .............................................................................. 6
2.2.
Element Sensing dan Tranmitter .............................................. 7
2.3.
Sistem Konversi Sinyal ............................................................ 8
2.4.
Sistem Bilangan ........................................................................ 8
v
2.5.
Gerbang Logika ........................................................................ 8 2.5.1. Gerbang Logika Dasar ........................................................ 9 2.5.2. Gerbang Logika Universal ................................................ 10 2.5.3. Kombinasi Gerbang Logika .............................................. 11 2.5.4. Latch ................................................................................. 12 2.5.5. Relay ................................................................................. 13
2.6.
Programmable Logic Controller (PLC) .................................. 13 2.6.1. Prinsip Kerja PLC ............................................................. 15 2.6.2. Model Pemrograman PLC ................................................ 19
2.7.
Perangkat Keras PLC dan Pendukungnya .............................. 20 2.7.1. Prosesor ............................................................................. 20 2.7.2. Unit Power Supply ............................................................ 21 2.7.3. Perangkat pemrograman ................................................... 21 2.7.4. Struktur dan Kapasitas Memori ........................................ 26 2.7.5. Organisasi dan interaksi Memori dengan Sistem I/O ......................................................................... 26
2.8.
Koneksi Peralatan dengan Modul I/O Diskret pada PLC ................................................................... 28 2.8.1. Jenis Input PLC ................................................................. 28 2.8.2. Input Tegangan DC ........................................................... 32 2.8.3. Input Tegangan AC ........................................................... 33
vi
2.8.4. Input Tegangan DC/AC .................................................... 34 2.8.5. Jenis Output PLC .............................................................. 35 2.9.
Peralatan/Sensor Tiga Terminal ............................................. 36 2.9.1. Sourching Sensor ................................................................ 36 2.9.2. Sinking Sensor .................................................................... 38
BAB III METODE PENELITIAN 3.1.
Waktu dan Tempat Penelitian ................................................ 39
3.2.
Bahan dan Peralatan Penelitian .............................................. 39
3.3.
Tahapan Penelitian ................................................................. 39 3.3.1. Kondisi-kondisi Rambu Lalu Lintas ................................. 41 3.3.2. Konsep dasar perancangan sistem rambu lalu lintas tiga arah ................................................ 42 3.3.3. Perancangan Program ....................................................... 46
BAB IV HASIL DAN PEMBAHASAN 4.1.
Konsep Kerja LDR ................................................................. 59
4.2.
Perancangan program Unity Pro ............................................ 60 4.2.1. Pola Rambu Normal .......................................................... 61 4.2.2. Pola Rambu Kereta ........................................................... 66 4.2.3. Pola Rambu Padat ............................................................. 67
4.3.
Perancangan Program Vijeo Citect ........................................ 67
BAB V KESIMPULAN DAN SARAN 5.1.
Kesimpulan ............................................................................. 78
5.2.
Saran ....................................................................................... 78
DAFTAR PUSTAKA ……………………………………………... 79 LAMPIRAN ……………………………………………………….. 81
DAFTAR GAMBAR
Gambar 2.1. Simbol operasi gerbang logika ................................... 10 Gambar 2.2. Gerbang logika universal ........................................... 11 Gambar 2.3. Skema dekoder dan enkoder ..................................... 11 Gambar 2.4. Ilustrasi rangkaian mekanik yang ekuivalen dengan multiplexer dan demultiplexer ................................. 12 Gambar 2.5. Skema alur PLC ..................................................... 16 Gambar 2.6. Koneksi peralatan luar dengan modul input ............................................................ 29 Gambar 2.7. Ilustrasi rangkaian internal yang menghubungkan setiap terminal Input dengan terminal common .................. 30 Gambar 2.8. Rangkaian pada modul input PLC tipikal untuk jenis masukan tegangan DC ................................................ 32 Gambar 2.9. Koneksi peralatan luar dengan modul input PLC jenis input DC ................................................................ 33 Gambar 2.10.Rangkaian pada modul input PLC tipikal untuk jenis masukan tegangan AC ............................................. 34 Gambar 2.11.Koneksi peralatan luar dengan modul input PLC jenis input AC ................................................................ 34
ix
Gambar 2.12.Rangkaian pada modul input PLC tipikal untuk jenis masukan tegangan AC/DC ......................................... 35 Gambar 2.13.Koneksi peralatan luar dengan modul input PLC jenis input AC/DC .......................................................... 35 Gambar 2.14.Sensor jenis sourching/PNP ...................................... 37 Gambar 2.15.Sensor jenis sinkin/NPN .......................................... 38 Gambar 3.1. Bagan alur perancangan system rambu lalu lintas ................................................................ 40 Gambar 3.2. Kondisi arah utara terbuka ......................................... 44 Gambar 3.3. Kondisi jalur kereta memotong jalur utara ................ 45 Gambar 3.4. Langkah memanggil program Unity Pro…................. 47 Gambar 3.5. Memulai program baru pada Unity Pro ..................... 48 Gambar 3.6. Pemilihan seri PLC ..................................................... 49 Gambar 3.7. Penamaan Project (penamaan sebuah program) ......... 49 Gambar 3.8. Tampilan sebuah PLC ............................................. 50 Gambar 3.9. Topological Address Module ................................... 51 Gambar 3.10.Module yang telah terisi .......................................... 52 Gambar 3.11.Tabel pengisian variable baik input maupun output ......................................................... 52 Gambar 3.12.Pemilihan model pemrograman yang akan digunakan .............................................................. 54
Gambar 3.13.Layar untuk pembuatan dengan model function block diagram (FBD) ....................................................... 55 Gambar 3.14.Jendela
untuk
memanggil
gerbang-gerbang
atau
instruksi logika .......................................................... 55 Gambar 3.15.Pemanggilan program Vijeo Citect ........................... 56 Gambar 3.16.New Project Graphic ............................................. 57 Gambar 3.17.Penamaan New Project ........................................... 57 Gambar 3.18.Pemilihan tipe template Vijeo Citect ........................ 58 Gambar 3.19.Template Vijeo Citect ............................................... 58 Gambar 4.1. Penempatan Sensor LDR ......................................... 60 Gambar 4.2. Tampilan program yang digunakan dalam Unity Pro ............................................................... 61 Gambar 4.3. Tampilan gerbang logika AND dan funsinya .................................................................. 62 Gambar 4.4. Skema rangkaian reset PLC ....................................... 63 Gambar 4.5. Sistem setiap rambu dengan beberapa gerbang logika .......................................... 65 Gambar 4.6. Kondisi dasar rambu sebelum memulai ..................................................... 69 Gambar 4.7. Respon yang diberikan setelah menerima respon dari sensor LDR .......................................................... 70
Gambar 4.8. Kondisi
keadaan
rambu
saat
kereta
melalui
persimpangan .............................................................. 71 Gambar 4.9. Kondisi
rambu
menjelang
akhir
kereta
melaju
persimpangan rambu ............................................... 72 Gambar 4.10.Keadaan untuk jalur utara terbuka kesegala arah baik menuju barat maupun timur ....................................... 73 Gambar 4.11.Keadaan untuk jalur timur terbuka kesegala arah baik menuju utara maupun barat ...................................... 74 Gambar 4.12.Keadaan hati-hati ................................................... 75 Gambar 4.13.Kesinergisan antara setiap rambu lalu lintas ...................................................... 76
BAB I PENDAHULUAN 1.1.
Latar Belakang Perkembangan teknologi yang sedemikian pesat khususnya
dibidang transportasi menyebabkan tingginya angka pertumbuhan kendaraan bermotor. Peningkatan pertumbuhan kendaraan bermotor dari tahun ke tahun ini semestinya harus diimbangi dengan sarana dan prasana yang harus memadai untuk kelancaran laju dari kendaraan bermotor tersebut, namun ternyata kondisi sarana dan prasarana yang tersedia untuk para pengguna jalan pada umumnya tidak dapat menyeimbangi laju pertumbuhan kendaraan bermotor, sehingga menimbulkan berbagai maslah terutama kepadatan disetiap jalur transportasi, khususnya kawasan jalur transportasi di ibu kota Jakarta. Melihat fenomena tersebut maka perlu dilakukan suatu tindakan untuk memecahkan atau bahkan mengurangi masalah yang terjadi pada jalur transportasi. Pemecahan masalah ini diharapkan dapat memperbaiki sarana dan prasana yang sesuai dengan jumlah kendaraan bermotor yang ada, atau mengurangi laju kepadatan dengan jalan pengaturan jalur kendaaraan yang baik dengan pengaturan sistem rambu lalu lintas yang respon terhadap berbagai kondisi yang ada.
1
Oleh karenanya, menjadi sangat penting untuk dilakukan penelitian tentang penerapan sistem kontrol rambu lalu lintas terutama untuk mengurangi tingkat kepadatannya, dalam hal ini akan dibuat simulasi dengan tiga jalur untuk kendaraan bermotor dan tambahan satu jalur yang memotong salah satu jalur rambu lalu lintas dengan menggunakan Programmable Logic Controller (PLC). 1.2.
Permasalahan Penelitian Berdasarkan latar belakang yang telah dipaparkan sebelumnya,
maka permasalahan dalam penelitian ini adalah bagaimanakah merancang suatu sistem kontrol rambu lalu lintas tiga persimpangan dengan permasalahan pada salah satu persimpangan terpotong oleh jalur kereta yang dapat menyebabkan kondisi sistem rambu lalu lintas terganggu bila kereta melaluinya dan kepadatan kendaraan bila dari masing masing persimpangan tidak seimbang satu sama lainnya. 1.3.
Tujuan Penelitian Penelitian ini bertujuan untuk membuat simulasi sistem kontrol
pada rambu lalu lintas di tiga arah persimpangan dengan berbagai permasalahan dengan menggunakan software Unity Pro XL 3.0 dan Vijeo Citect 7.0.
2
1.4.
Batasan Penelitian Pada penelitian ini hanya dibatasi mengenai beberapa hal yang
terkait dengan sistem kontrol rambu lalu lintas ini, yaitu: 1. Persimpangan rambu lalu lintas hanya memiliki tiga persimpangan dengan posisi dari arah utara, barat dan timur. 2. Posisi jalur kereta berada pada posisi memotong jalur utara dan sejajar dengan arah barat maupun timur. 3. Permasalahan hanya melingkupi sistem kontrol pada tiga persimpangan yang hanya memiliki jalur untuk satu kendaraan roda empat dengan pendeteksi kendaraan berupa sensor LDR. 4. Pemprograman control menggunakan software Unity dan Vijeo Citect. 1.5.
Manfaat Penelitian Dengan
adanya
penelitian
ini
diharapkan
dapat
mengkondisikan suatu kepadatan kendaraan pada setiap persimpangan jalur utama yang sering kali terjadi kemacetan, sehingga dapat mengurangi
kemacetan
yang
berlarut-larut
dengan
berbagai
pengkondisian yang sesuai.
3
1.6.
Sistematika Penulisan Pada tugas akhir ini penulis menyertakan lima bab antara lain : BAB I Pendahulaun Pada bab ini terdiri dari latar belakang,permasalahan penelitian, tujuan penelitian, batasan penelitian, manfaat penelitian dan sistematika penulisan BAB II Dasar Teori Pada bab ini teridiri dari teori sistem bilangan, gerbang logika, Programmable logic Controller (PLC), dan sistem kendali. BAB III Metode Penelitian Metodologi Studi pemikiran menggambarkan variable yang menjadi fokus studi penelitian, hubungan antar variable dan alur studi penelitian. Kerangka pemikiran ini penulis menyajikan sebuah gambar, bagan alir, atau sketsa yang menggambarkan rencana studi penelitian. BAB IV Hasil dan Pembahasan Pada Pembahasan Studi Penelitian ini penulis menerangkan segala sesuatunya yang berkaitan dengan Studi Penelitian yang penulis kaji. Dari pemilihan judul, pengambilan konsep, menyesuaiakan konsep kedalam simulasi, perancangan konsep
4
ke dalam simulasi lalu pembuatan program simulasi hingga penyelesaian permasalahan - permasalahan simulasi. BAB V Kesimpulan dan Saran Kesimpulan dan saran ini merupakan rangkuman utama dari uraian-uraian yang dijelaskan pada BAB sebelumnya.
5
BAB II
Tinjauan Pustaka 2.1.
Sensor LDR Sensor cahaya berfungsi untuk mendeteksi cahaya yang ada
disekitar. Sensor yang terkenal untuk mendeteksi cahaya adalah sensor LDR yaitu singkatan dari Light Dependent Resistor atau sensor yang tergantung pada cahaya. LDR digunakan untuk merubah energi cahaya menjadi energi listrik. LDR merupakan sebuah sensor yang berbahan semikonduktor yang dibuat dari cadmium selenoide dan timah sulfide. Sebuah Light Dependent Resistor (LDR) terdiri dari sebuah piringan bahan semikonduktor dengan dua buah elektroda pada permukaanya. LDR tergantung pada cahaya, artinya nilai tahanannya akan berubah-ubah bila terkena cahaya yang diterima. Dalam gelap atau dibawah cahaya yang redup, bahan piringan hanya mengandung elektron bebas dalam jumlah yang relatif sangat kecil. Hanya tersedia sedikit electron bebas untuk mengalirkan muatan listrik. Dengan kata lain, nilai tahanan bahan sangat tinggi. Dibawah cahaya yang cukup terang, lebih banyak electron yang melepaskan diri dari atom-atom semikonduktor ini. Terdapat lebih banyak elektron bebas yang dapat mengalirkan muatan listrik.
6
Dalam keadaan ini, bahan bersifat sebagai konduktor yang baik. Semakin
terang
cahaya
yang
mengenai
permukaan
bahan
semikonduktor LDR, maka semakin banyak pula elektron bebas yang tersedia dan semakin rendah pula tahanan listrik bahan.
2.2.
Element Sensing dan Transmitter Ada dua macam output sinyal sistem pengukuran, yaitu sinyal
elektrik dan pneumatik. Pemilihan sinyal pengukuran sangat ditentukan oleh jenis controller yang akan dipakai, jika controller yang akan dipakai jenis elektronik tentu akan menggunakan sinyal elektrik dan juga sebaliknya bila controller pneumatic yang digunakan tentu sinyal pneumatik yang digunakan. Menerjemahkan sinyal sistem pengukuran dari sensing element menjadi yang dapat dimengerti oleh controller, dibutuhkan sebuah unit yang disebut transmitter. Sebagai standarisasi, sinyal yang keluar dari transmitter, baik elektrik atau pneumatik dibuat hanya bekerja pada standar skala tertentu. Untuk sinyal pneumatik, skala kerjanya 3-15 psi atau sekitar 0,2 – 1 kg/cm2 dan untuk sinyal elektrik skala kerjanya ada dalam dua bentuk, yaitu sinyal arus atau sinyal tegangan. Skala kerja sinyal arus selalu 4 -20 mA atau sinyal 10 – 50 mA, dan skala kerja tegangan yaitu 1 – 5 VDC atau 0 – 10VDC.
7
2.3.
Sistem Konversi Sinyal Seperti yang sebelumnya bahwa pada dasarnya ada dua sistem
transmisi sinyal, yaitu sistem pneumatic dan sistem elektrik/elektronik. Sistem transmisi elektronik kemudian terbagi lagi menjadi dua bagian, yaitu transmisi analog dan transmisi elektronik digital. Kerja sistem elektronik analog sama benar dengan kerja sinyal sistem pneumatik, dimana bekerja dalam bentuk persentasi sinyal dari 0% sampai 100%.
2.4.
Sistem Bilangan Banyak sistem bilangan yang umum digunakan pada piranti
digital, diantara yang biasa digunakan adalah sistem bilangan biner, octal, decimal dan heksa decimal. Sistem bilangan yang paling mudah diterapkan di dalam mesin digital adalah sistem bilangan biner (basis2) karena sistem tersebut hanya mengenal 2 keadaan dan kemudian disimbolkan dengan dua angka yakni 0 dan 1. Dalam sistem biner (Basis-2) mempunyai symbol angka (numeric) sebanyak 2 buah symbol, yaitu 0 dan 1. 2.5.
Gerbang Logika Hakekatnya rangkaian elektronika digital ialah menghasilkan
keluaran digital dari masukan digital. Dalam sistem biner hanya diizinkan dua keadaan yang tegas berbeda. Dua keadaan tersebut bisa berupa hidup-mati, terbuka-tertutup dan lain sebagainya.
8
Dengan demikian pada gerbang logika memenuhi aturan main aljabar logika atau aljabar Boole atau sistem biner. Kenyataanya dalam aljabar Boole hanya mengenal tiga operasi dasar yaitu OR, AND, dan NOT. 2.5.1. Gerbang Logika dasar Gerbang logika merupakan rangkaian elektronika yang digunakan untuk membuat suatu keputusan logika. Ada beberapa gerbang logika yang umum digunakan, yaitu AND, OR, NOT, NAND, NOR, dan XOR. Gerbang NAND dan NOR disebut dengan gerbang logika universal, sedangkan gerbang XOR (Exclusive-OR) merupakan jenis gerbang logika lain yang dapat dibangun dari gerbang logika AND, OR, dan NOT. Berikut ini gambar simbol operasi gerbang logika dasar.
9
Y = A.B
Y = A+B
Y = A’
Gerbang AND
Gerbang OR
Gerbang NOT
Y = (A.B)’ Gerbang NAND
Y = (A+B)’ Gerbang NOR
Y = A⊕B Gerbang XOR
Gambar 2.1. Simbol operasi gerbang logika dasar Sebuah gerbang logika dapat terdiri dari beberapa input dan sebuah output, dimana outputnya ditentukan jenis operasi logika yang dilakukan oleh gerbang tersebut.
2.5.2. Gerbang Logika Universal Gerbang NAND dan NOR disebut dengan gerbang logika universal. Hal ini berarti bahwa semua gerbang logika dasar dapat dibentuk dari kombinasi kedua gerbang logika universal. Berikut ini gambar simbol operasi gerbang logika universal..
10
Gerbang NAND
Gerbang NOR
Gambar 2.2. Gerbang logika universal Pembentukan gerbang logika dasar dari gerbang logika universal dilakukan dengan menggunakan aturan pada aljabar Boolean.
2.5.3. Kombinasi Gerbang Logika Dekoder adalah rangkaian elektronika memiliki input lebih banyak daripada output, dimana kode input dikonversi menjadi kode output yang berbeda. Salah satu contoh decoder adalah dekoder N ke 2N. Sedangkan Encoder merupakan rangkaian yang memiliki operasi kebalikan dari dekoder. Input pada encoder lebih sedikit dibandingkan dengan output, misalnya pada encoder 2N ke N. Berikut ini gambar skema decoder dan encoder.
Decoder
Encoder Gambar 2.3. Skema dekoder dan encoder
11
Multiplexer (Mux) adalah rangkaian saklar digital yang menghubungkan salah satu dari beberapa input ke output. Multiplexer bekerja sebagai saklar multiposisi yang dikontrol secara digital, dimana kode biner digunakan untuk menentukan posisi input yang akan dihubungkan dengan output. Demultiplexer (Demux) merupakan rangkaian yang memiliki operasi kebalikan dari multiplexer. Kode biner pada demultiplexer digunakan untuk menentukan posisi output mana yang akan dihubungkan dengan input. Berikut ini gamabr simbol ilustrasi dari sebuah multiplexer dan demultiplexser.
Multiplexer
Multiplexer
Demultiplexer
Demultiplexer
Gambar 2.4. Ilustrasi rangkaian mekanik yang ekivalen dengan multiplexer dan demultiplexer. 2.5.4. Latch Gerbang logika adalah rangkaian elektronika yang digunakan untuk membuat suatu keputusan logika. Ada beberapa gerbang logika yang umum digunakan, yaitu AND, OR, NOT, NAND, dan NOR.
12
Gerbang NAND dan NOR disebut gerbang logika universal, sedangkan gerbang XOR (Exclusive-OR) merupakan jenis gerbang logika lain yang dapat dibangun dari gerbang logika AND, OR, dan NOT.
Sebuah gerbang logika dapat terdiri dari beberapa masukan dan sebuah keluaran, dimana keluarannya ditentukan jenis operasi logika yang dilakukan oleh gerbang tersebut. Gerbang logika merupakan rangkaian TTL (Transistor-Transistor Logic) dan CMOS yang dibentuk dalam sebuah rangkaian terintegrasi (IC) untuk implementasi rangkaian digital.
2.5.5. Relay Didalam PLC terdapat element-element yang digunakan untuk menyimpan data, yaitu bit-bit, dan menjalankan fungsi-fungsi relay, yaitu data disambungkan dan diputuskan dan dapat menyambungkan dan memutuskan perangkat-perangkat lain.
2.6.
Programmable Logic Controller (PLC) Programmable pertama kali dirancang
oleh perusahaan
General Motor (GM) sekitar tahun 1968 untuk menggantikan control relay pada proses sekuensial yang dirasakan tidak fleksibel dan berbiaya tinggi. Pada saat itu, hasil rancangan telah benar-benar
13
berbasis komponen solid state dan memiliki fleksibilitas tinggi, hanya secara fungsional masih terbatas pada kontrol-kontrol relai saja. Seiring perkembangan teknologi solid state, saat ini PLC mengalami perkembanganluar biasa, baik dari ukuran, kepadatan komponen serta dari segi fungsionalnya. Beberapa peningkatan perangkat keras dan perangkat lunak ini diantaranya adalah: a. Ukuran semakin kecil dan kompak. b. Jumlah input dan output yang semakin banyak dan padat. c. Beberapa jenis dan tipe PLC dilengkapi dengan modul-modul untuk tujuan kontrol kontinu, misalnya modul ADC/DAC, PID, modul fuzzy, dan lain-lain. d. Pemrograman relative semakin mudah. Hal ini terkait dengan perangkat lunak pemrograman yang semakin user friendly. e. Memiliki kemampuan komunikasi dan sistem dokumentasi yang semakin baik. f. Jenis instruktur/fungsi semakin banyak dan lengkap. g. Waktu eksekusi program yang semakin cepat. Berdasarkan jumlah input/output yang dimilikinya, secara umum PLC dapat dibagi menjadi tiga kelompok besar: 1. PLC Mikro. PLC dapat dikategorikan mikro jika jumlah input /ouput pada PLC ini kurang dari 32 terminal.
14
2. PLC Mini. Kategori ukuran mini ini adalah jika PLC tersebut memiliki jumlah input/output antara 32 sampai 128 terminal. 3. PLC Large. PLC ukuran ini dikenal juga dengan PLC tipe rack. PLC dapat dikategorikan sebagai PLC besar jika jumlah input/output-nya lebih dari 128 terminal. Fasilitas, kemampuan dan fungsi yang tersedia pada setiap kategori tersebut pada umumnya berbeda satu dengan lainnya. Semakin sedikit jumlah input/output pada PLC maka jenis instruksi yang tersedia juga semakin terbatas.
Untuk menambah fleksibilitas penggunaan, terutama untuk mengantisipasi perkembangan dan perluasan sistem control pada aplikasi tertentu, PLC dengan ukuran mini dan besar umumnya dirancang bersifat modular. Artinya, unit input/output PLC berupa modul-modul yang terpisah dari rack atau unit CPU. Unit input/output ini dapat berupa unit input/output diskret, atau modul-modul analog seperti unit PID, A/D, D/A dan lain sebagainya.
2.6.1. Prinsip Kerja PLC Programmable Logic Controller pada dasrnya adalah sebuah komputer yang khusus dirancang untuk mengontrol suatu proses atau mesin. Proses yang dikontrol ini dapat berupa regulasi variable secara
15
kontinu seperti pada sistem-sistem servo, atau hanya melibatkan control dua keadaan (On/Off) saja Secara umum , PLC terdiri dari dua komponen penyusun utama yaitu Central Processing Unit dan Sistem antar muka. Fungsi dari CPU adalah mengatur semua proses yang terjadi di PLC. Ada tiga komponen utama penyusun CPU ini yaitu Prosesor, Memori dan Power Supply. Interaksi antar komponen penyusun utama dengan ketiga komponen penyusun CPU dapat dilihat sesuai dengan gambar 2.5 Perangkat Pemrograman
Memori
Antarmuka
Input
Antarmuka
Prosesor
Output
Power Supply
Gambar 2.5. Skema alur PLC
16
1. Unit prosessor atau central processing unit (CPU) adalah unit yang berisi mikroprosessor yang menginterpretasikan sinyalsinyal input dan melaksanakn tindakan-tindakan pengotrolan, sesuai dengan program yang tersimpan didlam memori, lalu mengkomunikasikan keputusan-keputusan yang diambilnya sebgai sinyal-sinyal control ke antarmuka output. 2. Unit catu daya diperlukan untuk mengkonversikan tegangan a.c. sumber tegangan rendah d.c. (5V) yagn dibutuhkan oleh prosesor dan rangkaian-rangkaian di dalam modul-modul antarmuka input dan output. 3. Perangkat pemrograman dipergunakan untuk memasukkan program yang dibutuhkan ke dalam memori. Program tersebut dibuat dengan menggunakan perangakat ini dan kemudian dipindahkan ke dalam unit memori PLC. 4. Unit memori adalah tempat di mana program yang digunakan untuk melaksanakan tindakan untuk melaksanakan tindakantindakan pengontrolan oleh mikroprosesor disimpan. 5. Bagian input dan output adalah antarmuka di mana prosesor menerima informasi dari dan menkonsunsikan informasi control ke perangkat-perangkat eksternal. Pada dasarnya, operasi PLC ini relative sederhana: peralatan luar dikoneksikan dengan modul input/output PLC yang tersedia.
17
Peralatan ini dapat berupa sensor-sensor analog, push button, limit switch, motor starter, selonoid, lampu dan lain sebagainya. Selama prosesnya, CPU melakukan tiga operasi utama: (1) membaca data masukan dari perangkat lunak via modul, (2) mengeksekusi program kontrol yang tersimpan di memori PLC, (3) meng-update atau memperbaharui data pada modul output, dan ketiga proses tersebut disebut sebagai scanning. Secara teknis, program pada memori PLC yang digunakan untuk mengontrol peralatan ini dibuat dan dimasukkan dengan menggunakan
perangkat
pemrograman,
yaitu
unit
miniprogrammer/Console atau menggunakan komputer via perangkat lunka yang menyertainya. Dibandingkan dengan kedua perangkat pemrograman tersebut, komputer dewasa ini lebih banyak digunakan dibandingkan dengan Console. Pemanfaatan Console biasanya terbatas hanya untuk editing program PLC saja. Hal ini sebenarnya terkait dengan kemudahan dan pasilitas pemrograman dari kedua perangkat tersebut. Pemrograman PLC dengan menggunakan Console biasanya dilakukan dengan mengetikkan
baris-baris
symbol
program
pada
level
rendah
(menggunakan instruksi-instruksi mnemonic, seperti LD, NOT, dan lain sebagainya), jika menggunakan komputer, program PLC dapat dibuat langsung dengan menggunakan teknik standar pemrogramman
18
sekuensial, yaitu diagram ladder. Program yang telah dibuat selanjutnya ditransfer ke PLC via modul kominikasi yang tersedia. Perangkat lunak komputer untuk pemrograman PLC ini biasa juga dilengkapi dengan fasilitas monitoring dan komunikasi.
2.6.2. Model Pemrograman PLC Berkaitan dengan pemrograman PLC ini, sebenarnya ada lima model atau metode yang telah distandarisasi penggunaanya oleh IEC (International Electrical Commision): 1) List Instruksi (Instruction List) – pemrograman dengan menggunakan
instruksi-instruksi
bahasa
level
rendah
(Mnemonic), seperti LD/STR, NOT, AND, dan lain sebagainya. 2) Diagram Ladder (Ladder Diagram) – pemrograman berbasis logika relay, cocok untuk persoalan kontrol diskret yang input/output hanya memiliki dua kondisi On atau Off seperti pada sistem control konveyor, lift dan motor-motor industry. 3) Diagram Blok Fungsional (Function Block Diagram) – pemrograman berbasis aliran data secara grafis. Banyak digunakan untuk tujuan control proses yang melibatkan perhitungan-perhitungan kompleks dan akuisisi data analog.
19
4) Diagram Fungsi
Sekuensial (Sequensial Function Chart) –
metode grafis untuk memprogram terstruktur yang banyak melibatkan langkah-langkah rumit, seperti pada bidang robotika, perakitan kendaraan, Batch Control, dan lain sebagainya. 5) Teks Terstruktur (Structured Text) metode
sebelumnya,
tidak seperti keempat
pemrograman
ini
menggunakan
statemen-statemen yang umum dijumpai pada bahasa level tinggi (high level programming) seperti If/Then, Do/While, Case, For/Next, dan lain sebagainya. Dalam aplikasinya, model ini cocok untuk perhitungan-perhitungan matematis yang kompleks, pemrosesan tabel dan data, serta fungsifungsi kontrol yang memerlukan algoritma khusus.
2.7. Perangkat Keras PLC dan Pendukungnya Sebagaimana telah sedikit disinggung pada bab sebelumnya, perangkat keras PLC pada dasarnya tersusun dari empat komponen dasar yaitu: Prosesor, Power Supply, Memori dan Modul Input/Output. Dalam hal ini, prosesor akan mengontrol peralatan luar yang terkoneksi dengan modul output berdasarkan kondisi perangkat input serta program ladder yang tersimpan pada memori PLC tersebut.
20
2.7.1. Prosesor Fungsi utama sistem prosesor pada PLC adalah mengatur tugas pada sistem PLC. Selain itu, pada sistem ini dilakukan operasi-operasi matematis,
manipulasi data,
sebagainya.
Mikroprosesor
tugas-tugas yang
diagnostic,
digunakan
PLC
dan ini
lain dapat
dikategorikan berdasarkan panjang atau ukuran jumlah bit dari regiterregister prosesor tersebut. Ukuran standar jumlah bit yang umum adalah 8, 16, dan 32 bit. Semakin panjang ukuran jumlah bit, semakin cepat pula proses yang terjadi pada PLC tersebut. Tugas dasar PLC adalah membaca seluruh peralatan input serta mengeksekusi program yang tersimpan di memori. Berdasarkan logika program ini, PLC akan mengontrol perangkat output yang terhubung dengan PLC. Setiap akhir scan, prosesor akan mengeluarkan sinyal yang dinamakan sinyal end of scan (EOS). Waktu yang dipergunakan untuk menyelesaikan satu kali scan ini dinamakan waktu scan (scan time). Waktu scan adalah waktu total yang di perlukan prosesor untuk mengeksekusi program dan memperbaharui input/ouput-nya. Waktu scan ini secara umum dipengaruhi oleh dua factor utama, yaitu: •
Jumlah memori yang diperlukan oleh program PLC (jumlah anak tangga pada diagram ladder).
21
•
Jenis instruksi yang digunakan dalam program PLC.
2.7.2. Unit Power Supply Umumnya , power supply PLC ini membutuhkan tegangan masukan dari sumber AC yang besarnya bervariasi antara 120 sampai 220 VAC. Hanya sebagian kecil PLC yang membutuhkan tegangan input dari sumber DC (umumnya, besar sumber tegangan ini adalah 24VDC). Power Supply PLC biasanya dirancang untuk dapat menolerir variasi tegangan masukan antara 10 sampai 15 %. Jika batas variasi tegangan masukan ini dilampaui maka umumnya power supply akan mengeluarkan perintah ke CPU untuk mematikan sistem PLC. Secara praktis, setiap power supply ini memiliki rating atau jumlah arus maksimum yang masih dapat diberikan pada level tegangan tertentu. Untuk kasus-kasus tertentu mungkin saja rating arus ini kurang memenuhi kebutuhan sehingga kalau dipaksakan misalnya, akan terjadi situasi undercurrent yang sering menyebabkan kesalahan interminent yaitu kesalahan yang sukar dideteksi penyebabnya. Untuk menghindari situasi undercurrent ini, kita dapat menambah power supply lain khusus untuk kebutuhan sistem input/output PLC tersebut.
22
2.7.3. Perangkat Pemrograman Pada dasarnya, PLC ini secara umum diprogram dengan menggunakan instruksi-instruksi yang ralatif sejenis. Perbedaannya terletak pada mekanisme untuk memasukkan program kedalam memori PLC tersebut. Dalam hal ini ada dua perangkat pemprograman yang biasa digunakan: Miniprogrammer atau Console Miniprogrammer atau dikenal juga manual programmer adalah sebuah
perangkat
seukuran
kalkulator
saku
yang
berfungsi
memasukkan instruksi-instruksi program kedalam PLC. Umumnya, instruksi-instruksi program dimasukkan dengan mengetikkan simbolsimbol ladder menggunakan mnemonic. Miniprogrammer dirancang untuk kompatibel dengan dua atau lebih PLC dalam sebuah keluarga PLC. selain digunakan untuk memasukkan program ladder, beberapa jenis miniprogrammer juga dilengkapi fasilitas untuk memonitoring dan tugas-tugas diagnostic.
Personal Computer Berkaitan dengan arsitekturnya yang bersifat general pupose dan sistem operasinya yang standar, umumnya vendor-vendor PLC menyertakan perangkat lunak PC untuk mengimplementasikan pemasukan program ladder, pengeditan, dokumentasi dan program
23
monitoring rela time PLC. banyak perangkat lunak tersebut dilengkapi simulasi dengan symbol-simbol perangkat masukan dan keluaran secara visual. Dalam perangkat lunak ini, masukan disimbolkan denga tombol-tombol tekan secara visual, sedangkan keluaran disimbolkan dengan lampu pijar. Dengan adanya salah satu fasilitas ini pemrograman PLC menjadi lebih menarik dan sangat bermanfaat untuk menguji program ladder sebelum ditransfer pada memori PLC. Memori Memori adalah area dalam CPU PLC tempat data serta program disimpan dan dieksekusi oleh prosesor. Secara umum, memori dibagi menjadi dua kategori yaitu volatile dimana pada memori ini data akan hilang bila catu daya PLC mati, memori ini disebut juga dengan RAM (Random Acces Memory), dan unvolatile yaitu data yang tersimpan didalamnya tidak akan hilang walaupun catu daya PLC mati. Sedangkan memori yang dikategorikan seperti unvolatile yaitu: a. Read-Only Memory (ROM) : Jenis memori ini dirancang untuk menyimpan program secara permanen. Secara umum, PLC jarang sekali menggunakan ROM untuk menyimpan
program-program
aplikasi
pengguna,
kecuali untuk aplikasi-aplikasi khusus yang program aplikasinya tidak akan pernh diubah. Penggunaan ROM
24
dalam PLC umumnya digunakan untuk menyimpan bios atau program eksekutif. b. Programmable Read-Only Memory (PROM): memori ini adalah salah satu jenis ROM, tetapi dapat diprogram ulang dengan menggunakan alat pemrograman khusus. Dalam PLC, memori jenis ini jarang sekali digunakan untuk menyimpan program pengguna, umumnya hanya digunakan untuk back-up program saja. c. Erasable Programmable Read-Only Memory (EPROM): Memori ini adalah sejenis PROM yang dapat diprogram ulang setelah program yang sebelumnya tersimpan dihapus dengan menggunakansinar ultraviolet.
d. Electrical Erasable Programmable Read-Only Memory (EEPROM): merupakan memori nonvolatile yang mempunyai RAM dalam fleksibilitaspemprogramnya. Umumnya, PLC menggunakan memori jenis ini untuk menyimpan program pengguna. Alasan utamanya adalah kemudahan dalam mengubah program pada memori tersebut, yaitu hanya dengan menggunakan perangkat pemrogram PLC itu sendiri.
25
2.7.4. Struktur dan Kapasitas Memori Memori PLC ini dapat dipandang sebagai array bit dua dimensi. Sebuah bit dikatakan dalam keadaan On jika informasi yang tersimpan bernilai 1 dan Off jika informasi yang tersimpan dalam keadaan 0. Informasi On/Off yang tersimpan dalam sebuah bit ini dikenal dengan status bit.
2.7.5. Organisasi
dan
Interaksi
Memori
dengan
Sistem
Input/Output Memori PLC dipetakan menjadi dua bagian utama, yaitu bagian Area Executive dan Area Aplikasi. Area Executive ialah memori yang bersifat permanen. Pada area ini umumnya tersimpan program BIOS PLC untuk mengatur keseluruhan operasi. Secara umum, area memori ini tidak dapat dimanipulasi dan diakses oleh pengguna PLC. sedangkan area Aplikasi ialah memori yang digunakan untuk menyimpan data dan instruksi program pengguna. Area ini dapat dibagi lagi menjadi beberapa bagian penting, diantaranya ialah: a. Tabel Input
: Array input bit yang menyimpan status
masukan dari modul input PLC. jumlah bit pada tabel pada dasarnya sama dengan jumlah input pada modul input PLC.
26
: Array bit yang menyimpan status sinyal
b. Tabel Output
control dari modul keluaran PLC. Jumlah bit pada tabel pada dasarnya sama dengan jumlah output pada modul output PLC. c. Bit-bit Internal
: Lokasi bit-bit internal ini berfungsi
menyimpan bit atau data koil-koil internal relay. Jika prosesor mengevaluasi program kontrol dan sebuah internal relay ter-energize, maka kontaktor-kontaktor referensinya (kontaktor-kontaktor dengan alamat yang sama dengan koil internal relay tersebut) akan berubah kondisinya. Jika kontaktor tersebut NO maka kontaktor tersebut akan menutup (closed), sedangkan jila NC, maka kontaktor tersebut akan membuka (Open). d. Bit-bit khusus :
Lokasi
pada
bit ini
digunakan
untuk
menyimpan bit-bit yang memiliki kekhususan (special), misal bit yang selalu berubah setiap detiknya, bit yang nilainya selalu nol, bit yang akan bernilai satu ketika scanning pertama, dan seterusnya. Selain itu, pada bagian ini tersimpan berbagai macam flag atau status operasi matematika dan logika. e. Register/Word : Lokasi ini digunakan untuk menyimpan data dalam ukuran byte atau word. Nilai atau data yang tersimpan pada area ini dapat berupa data masukan dari berbagai macam
27
sumber input, seperti input analog, thumbwheel switch, dan lain sebagainya. Selain itu, lokasi ini digunakan untuk menyimpan data output, misalnya untuk data seven segment, meter amalog, control valve dan lain sebagainya. Lokasi pada register ini juga digunakan untuk menyimpan data-data yang berkaitan dengan timer dan counter (nilai preset).
f. Memori Program Pengguna : Lokasi ini digunakan untuk menyimpan program kontrol PLC. Semua intruksi PLC yang digunakan untuk mengontrol mesin atau proses disimpan pada lokasi ini. Ketika PLC mengeksekusi program, prosesor menginterpretasikan
informasi
dalam
memori
program
pengguna dan mengontrol data-data bit referensi pada tabel data yang berkaitan dengan input/output real.
2.8.
Koneksi Peralatan dengan Modul Input/Output Diskret pada PLC Sistem
input/output
diskret
pada
dasarnya
merupakan
antarmuka yang mengkoneksikan Central Processing Unit (CPU) dengan peralatan input/output luar. Lewat sensor-sensor yang terhubung dengan modul ini, PLC mengindra besaran-besaran fisik yang terasosiasi dengan sebuah proses atau mesin. Berdasasrkan status
28
dari input dan program yang tersimpan dimemori PLC, CPU mengontrol perangkat luar yang terhubung dengan modul output. 2.8.1. Jenis Input PLC Berkaitan dengan rangkain internal pada modul input PLC, jenis dan level tegangan pada modul input/output umumnya telah ditentukan oleh vendor pembuat PLC. Berikut ini merupakan jenis input pada PLC yang umum dijumpai dipasaran: • Input tegangan DC 12-24 Volt • Inptu tegangan AC 200-240 Volt • Input tegangan AC/DC 12-24 Volt
Push button 0
+ Power Supply -
Temperatur switch
1
2
3
4
5
6
7
Com
Gambar 2.6. Koneksi peralatan laur dengan modul input Pada umumnya, setiap terminal input pada PLC ini memerlukan power supply luar untuk menyuplai arus yang digunakan untuk operasi sensor yang terhubung maupun rangkain input itu sendiri. Gambar 2.6. memperlihatkan cara mengkoneksikan peralatan
29
luar dengan sebuah modul input tegangan DC 24 volt. Dalam gambar terlihat bahwa ada dua buah input: push button dan temperature switch yang masing-masing bertipe NO. jika saklar-saklar ini dalam keadaan terbuka maka tidak akan terjadi tegangan yang melintasi terminal input ini relative terhadap terminal common (COM). Jika salah satu atau kedua saklar ini tertutup maka akan timbul tegangan yang melintasi terminal-terminal input tersebut. Hal ini dimungkinkan karena pada kenyataannya ada rangkaian internal input dengan terminal common (COM), sehingga akan terbentuk kalang tertutup antara terminal positif dan terminal negative power supply. Jika saklar yang terhubung pada terminal tersebut tertutup (on), hal ini akan seperti diilustrasikan pada Gambar 2.6. (gamabr tersebut hanya memperlihatkan hubungan dua buah port terminal saja, yaiut port 0 dan 1 dengan common). Berikut merupakan ilustrasi tangkaian internal. Pushbutton 0
+ Power Supply -
Temperatur switch
1
2
3
4
5
6
7
Com
Gambar 2.7. Ilustrasi rangkaian internal yang menghubungkan setiap terminal input dengan terminal common
30
Ada beberapa hal yang perlu dipertimbangkan ketika memutuskan PLC dengan jenis input tegangan yang akan digunakan. Beberapa
kelebihan
dan
kekurangan
yang
patut
dijadikan
pertimbangan di antaranya adalah: a. Input tegangan DC umumnya membutuhkan tegeangan yang
relative
kecil
sehingga
aman
dalam
penggunaanya. b. Input tegangan DC dapat dikoneksikan pada banyak peralatan input. c. Input tegangan DC relative lebih cepat menanggapi masukan dibandingkan dengan PLC jenis input tegangan AC. d. Sinyal
AC
lebih
kebal
terhadapa
gangguan
dibandingkan dengan tegangan DC. e. Sumber
tegangan
AC
relative
lebih
murah
dibandingkan dengan sumber DC.
f. Sinyal AC sangat umum digunakan pada kebanyakan perlatan otomatisasi.
31
2.8.2. Input Tegangan DC Gambar berikut merupakan rangkaian listrik pada salah satu port (terminal) modul input tegangan DC yang dapat dijumpai padasebuah PLC tipikal beserta koneksinya dengan peralatan masukan. Berikut meupakan rangkaian pada modul PLC Push button Input
Rangkaian Internal CPU
Com
Optocoupler
Indikator Input
Gambar 2.8. Rangkaian pada modul input PLC tipikal untuk jenis masukan tegangan DC Dari gambar, terlihat bahwa secra fisik rangkaian pada modul ini terpisah dari rangkaian internal (CPU). Isolasi rangkaian ini menggunakan optocoupler dengan dua buah diode pemancar yang dipasang antiparallel. Hal ini dilakukan untuk tujuan felsibilitas penyambungan terminal input dengan catu daya penggerak sensor atau saklar yang terhubung. Dalam hal ini terminal comoon pada modul dapat dihubungkan baik dengan polaritas yang lebih positif atau lebih negative dari catu dayanya(Gambar 2.8. garis putus-putus pada rangkaian
catu
daya
menunjukkan
alternatif
lain
pada
32
penyambungannya). Adapun pemasangan resistor dan kapasitor pada rangkaian tersebut bertujuan untuk membatasi arus yang mengalir serta berfungsi juga sebagai filtering. Gambar 2.9. dibawah ini memperlihatkan koneksi yang dapat dilakukan antara modul input PLC dengan peralatan luar berupa saklar sederhana (Peralatan dua terminal).
0
1
2
3
4
5
6
7
Com
12-24 VDC
Gambar 2.9. Koneksi peralatan luar dengan modul input PLC jenis input DC 2.8.3. Input Tegangan AC Pada input tegangan AC ini juga menggunakan diode pemancar yang dipasang antiparallel uanutk melewatkan arus bolak-balik ketika sebuah terminal masukan terhubung dengan sumber tegangan AC, seperti gambar 2.10. berikut:
33
Push button Input
Rangkaian Internal CPU
Com
Optocoupler
Indikator Input
Gambar 2.10. Rangkaian pada modul input PLC tipikal untuk jenis masukan tegangan AC Koneksi peralatan luar dengan modul masukan dan sumber penggerak dapat dilihat pada gambar 2.11. berikut: 0
1
2
3
4
5
6
7
C om
220 VA C
Gambar 2.11. Koneksi peralatan luar dengan modul input PLC jenis input AC
2.8.4. Input Tegangan DC/AC Rangkaian internal untuk PLC tipikal dengan sumber tegangan jenis DC/AC ini hamir sama denganragnkaian internal modul PLC jenis tegangan DC. Gambar 2.12 berikut merupakan rangkaian internal modul PLC jenis AC/DC:
34
P u sh bu tton In pu t
R a n gkaia n In tern al CPU
C om
O p tocou pler
In d ikator In p ut
Gambar 2.12. Rangkaian pada modul input PLC tipikal untuk jenis masukan tegangan AC/DC Besar tegangan untuk keperluan modul input ini umumnya adalah 24 volt AC/DC. Pemasangan resistor pada modul ini dimaksudkan untuk membatasi arus yang mengalir sebagai akibat penutupan saklar atau sensor input. Gambar 2.13 memperlihatkan koneksi yang mungkin dilakukan antara peralatan atau sensor luar dengan modul input PLC ini. 0
1
2
3
4
5
6
7
Com
220 VAC/DC
Gambar 2.13. Koneksi peralatan luar dengan modul input PLC jenis input AC/DC 2.8.5. Jenis Output PLC Seperti halnya jenis input, ada tiga jenis output PLC yang juga popular dipasaran:
35
•
Output Relay
•
Output Transistor
•
Output Triac Dari ketiganya, output PLC jenis relay adalah yang palign
fleksibel penggunaannya karena dapat menggerakkkan beban AC maupun DC, namun kelemahannya terletak pada tanggapan switchingnya yang relative lambat (sekitar 10 milidetik) dan mengalami kerusakan setelah beberapa juta siklus switching. Untuk output PLC jenis transistor, beban yang dapat dikontrol terbatas pada beban-beban jenis DC saja, sedangkan Triac terbatas pada beban jenis AC. Untuk kedua jenis output ini, besar arus yang bias dilewatkan umumnya adalah 1A, dengan waktu respon kurang dari 1 milidetik. 2.9.
Peralatan/Sensor Tiga Terminal Dalam banyak aplikasi pengontrolan di industry, digunakan
sensor-sensor tiga terminal seperti proximity switch, photo switch dan lainsebagainya. Jenis sensor ini pada dasarnya adalah sensor jenis transistor. Ada dua jenis yang banyak digunakan diantaranya ialah Sourcing Sensor dan Sinking Sensor. 2.9.1. Sourcihng Sensor Sensor jenis ini dikenal juga dengan nama sensor transistor PNP. Hal ini dikarenakan pada dasarnya sensor ini merupakan
36
gabungan anatara detector dengan keluaran transistor PNP seperti gambar berikut:
Phenomena Fisik V+
V+
basis output sensor PNP
arus
Sensor/detektor
VV-
Gambar 2.14. Sensor jenis sourching/PNP
Cara kerja sensor ini ialah bila dalam keadaan normal masukan tegangan basis pada transistor kurang lebih sebesar tegangan catu positif, sehingga transistor berada dalam keadaan OFF. Jika terjadi sebuah perubahan terhadap besaran yang diindranya, sensor ini akan mengaktifkan basia dari transisitor keluaran (tegangan basis menjadi 0 volt). Hal ini menyebabkan transistor menjadi ON sehingga aka nada arus mengalir dari emitter (catu positif) menuju keluaran sensor (dengan alas an ini, sensor dikatakan sebagai sumber arus). Untuk apliksai sederhana, keluaran sensor ini sebenarnya dapat langsung digunakan untuk menggerakkan sebuah beban yang
37
dihubungkan secara langsung terhadap output sensor. Hal ini dapat dilakukan asal beban yang dihubungkan tidak menyerap arus yang melampaui kemampuan sensor tersebut.
2.9.2. Sinking Sensor Gambar 2.15. berikut memperlihatkan rangkaian internal dati sensor jenis sinking. Keluaran sensor ini adalah sensor jenis NPN . Dalam keadaan normal, tegangan yang mencatu basis transistor berada dalam keadaan OFF. Jika terjadi perubahan pada besaran yang dideteksinya maka akan timbul tegangan basis yang besarnya kurang lebih sebesar tegangan catu positif yang menyebabkan transistor menjadi ON. Dengan sedemikian, arus dizinkan mengalir dari output sensor ke catu negative sensor (sehingga sensor ini dikenal dengan nama sinking sensor arus).
V+
V+
b as is
Sen sor/d etektor output se nso r NPN
a rus
VV-
Gambar 2.15. Sensor jenis sinkin/NPN
38
BAB III Metode Penelitian 3.1.
Waktu dan Tempat Penelitian Penelitian ini berlangsung selama 10 bulan, dimulai dari bulan
februari tahun 2010 hingga sampai bulan November 2010, sedangkan tempat penelitian dilakukan di PT. Gerindo Rika Gemilang dan pengujian analisa dilakukan di LAB Terpadu UIN Syarif Hidatullah Jakarta. 3.2.
Bahan dan Peralatan Penelitian Perlengkapan untuk membantu penelitian ini memerlukan
beberapa alat dan bahan yang mendukung penelitian ini baik dari segi software maupun hardware, diantaranya ialah sebuah perangkat PC, Software Unity Pro XL V30 dan Vijeo Citect 7. 3.3.
Tahapan Penelitian Berikut ini merupakan bagan diagram alur dari tahap awal
hingga tahap akhir dalam penelitan ini:
39
Penentuan Permasalahan Rambu Lalu Lintas Penentuan Konsep Pemetaan Permasalahan Rambu Lalu Lintas Perhitungan Lalu Pembagian waktu Setiap Rambu Lintas Perancangan Aplikasi Terhadap Sofrware Perancangan Sistem Program Penelitian menggunakan Unity Pro
Perancangan Sistem tampilan Program Penelitian dengan Vijeo Citect
Penentuan Variable
Pembuatan Grafik Rambu Lalu Lintas Perancangan Sistem Kontrol dengan Function Block
Communication variable dari Unity Pro ke Vijeo Citect
Pengujian Aplikasi sistem dengan Grafik (Unity dengan Vijeo) Analisa Kesimpulan
Gambar 3.1. Bagan Alur Perancangan Sistem Rambu Lalu Lintas
40
3.3.1. Kondisi-Kondisi Rambu Lalu Lintas Kinerja rambu-rambu lalu lintas pada umunya mengikuti pola yang tidak jauh berbeda antara satu rambu dengan rambu yang lainya, padahal setiap rambu memiliki masalah masing-masing pada setiap areanya baik secara konsep pengaturan rambu maupun tingkat kepadatan kendaraan yang melewatinya. Rambu-rambu lalu-lintas sering mengggunakan pola sistem silih bergatian antara jalur satu dengan jalur lainya, contohnya ialah bila jalur utara terbuka kearah timur, selatan maupun barat, maka jalur selatan dan timur tertutup ke segala arah sedangkan untuk jalur barat menuju jalur utara terbuka karena tidak mengganggu laju kendaraan dari jalur utara. Selanjutnya ialah rambu untuk jalur arah utara menuju barat tertutup namun jalur utara menuju selatan dan timur masih terbuka dan membuka jalur selatan terbuka untuk menuju arah utara maupun barat, sedangkan jalur dari arah barat dan timur tertutup untuk ke segala arah. Berikutnya untuk jalur utara tertutup untuk kesegala arah, sebaliknya untuk jalur selatan terbuka untuk ke segala arah baik kearah utara, barat maupun timur dan jalur dari arah timur menuju kearah selatan terbuka tanpa ada halangan. Jalur selanjutnya setelah dari jalur selatan ialah jalur timur yang terbuka untuk kesegala arah dan untuk jalur barat,
41
selatan tertutup sedangkan untuk jalur utara terbuka namun hanya untuk yang mengarah ke timur, sedangkan menuju kearah selatan tertutup karena terhalang dengan jalur utama, rambu yang terbuka yaitu jalur timur menuju kearah barat. Kemudian jalur dari timur yang menuju kearah utara tertutup yang akhirnya dapat membuka jalur dari arah barat menuju kearah timur namun untuk jalur utara menuju barat masih tetap terbuka. Lalu kondisi selanjutnya ialah jalur dari arah barat yang terbuka untuk kesegala arah sehingga jalur timur, utara dan selatan tertutup namun jalur selatan yang menuju barat terbuka karena tidak menghalangi laju rambu lalu lintas yang utama. Pola rambu lalu lintas diatas umum digunakan pada persimpangan–persimpangan yang silih berganti dengan pola –pola yang sama seperti penjelasan diatas, walaupun ada beberapa yang memiliki pola berbeda namun sistem kinerjanya tetap sama ataupun tidak menyesuaikan sistem rambu lalu lintas dengan keadaan yang ada. 3.3.2. Konsep Dasar Perancangan Sistem Rambu Lalu lintas Tiga Arah Perancangan sistem rambu lalu lintas tiga arah ini tidak jauh berbeda polanya dengan sistem rambu lalu lintas empat arah seperti yang dijelaskan diatas, namun disini hanya ada tiga arah saja yaitu arah utara, timur dan barat.
42
a. Kondisi Rambu Pada rambu lalu lintas ini terdapat beberapa kondisi rambu lalu lintas diantaranya ialah: Merah
: Kondisi Berhenti atau stop, dimana kendaraan dilarang untuk melanjutkan laju kendaraannya.
Merah Kuning
: Kondisi bersiap-siap bagi kendaraan yang sebelumnya berhenti untuk melaju kearah tujuannya.
Kuning
: Kondisi bersiap-siap untuk berhenti dimana lampu kuning nyala setelah dari lampu hijau, jadi kendaraan yang sedang melaju mendekati rambu ini bersiap-siap untuk berhenti
Hijau
: Kondisi dimana kendaraan bebas untuk menjalankan laju kendaraannya sesuai dengan arah tujuannya.
43
b. Pola Rambu Lalu Lintas Pada perancangan ini terdiri dari beberapa pola sistem rambu lalu lintas yang satu sama lainnya bersinergis. Pola rambu lalu lintas tersebut diantaranya ialah: 1.
Pola Normal
Pada pola normal ini sistem rambu lalu lintas bekerja seperti biasanya seperti yang sebelumnya dijelaskan, dimana delay waktu untuk setiap arah seimbang semua (Balance)
Gambar 3.2. Kondisi Arah Utara Terbuka Sesuai dengan gambar 3.2. diatas merupakan salah satu permasalahan yang terjadi pada kondisi normal. Hal ini juga terjadi pada kondisi kepadatan tak seimbang, namun disini perbandingan lamanya waktu sama untuk segala arah (Arah utara, barat maupun timur terbagi rata untuk lamanya terbuka ataupun tertutup).
44
2.
Pola Kereta
Disini terdapat kondisi sistem rambu lalu lintas berpengaruh terhadap kelajuan kereta karena disini jalur kereta merupakan suatu masalah yang ditimbulkan. Dengan adanya jalur kereta yang memotong jalur utara maka kondisi rambu harus disesuaikan antara laju kereta dan laju kendaraan.
Gambar 3.3. Kondisi Jalur Kereta Memotong Jalur Utara Dengan penambahan satu permasalahan jalur kereta yang memotong jalur persimpangan arah utara, rambu yang berjalan silih bergantian maka rambu tersebut tidak sesuai lagi berjalan dengan sebelumnya bila ada kerata melaluinya. Disini dapat di lihat bila suatu kereta melaju maka jalur dari arah utara tertutup untuk kesegala arah, dan untuk dari arah barat ke timur ataupun timur ke barat terbuka, namun tidak untuk dari arah barat atau timur menuju kearah utara.
45
3.
Pola Padat
Kepadatan ini merupakan suatu masalah yang ditimbulkan, kepadatan disini terbagi lagi menjadi tiga bagian yaitu: a.
Padat Utara
: Keadaan dimana jumlah kendaraan pada arah
utara padat b.
Padat Timur
: Keadaan dimana jumlah kendaraan pada arah
timur padat c.
Padat Barat
: Keadaan dimana jumlah kendaraan pada arah
barat padat. Keadaan ini tentunya delay waktu antar jalur berbeda dan kepadatan ini yang akan memiliki delay lebih lama dari jalur lainnya. 3.3.3. Perancangan Program Pada saat menentukan permasalahan dan menemukan solusi konsep
permasalahan,
maka
langkah
yang
selanjutnya
yaitu
menuangkan solusi tersebut ke dalam program yang akan membantu pemecahan penelitian. Pada langkah awal yang perlu pastinya ialah meng-install program Unty Pro dan Vijeo Citect pada sebuah perangkat PC ataupun Laptop yang sesuai karakternya baik dari segi Processor ataupun RAM pada sebuah perangkat PC tersebut.
46
Berikut ini merupakan beberapa tahapan yang akan diutarakan dalam perancangan sebuah program menggunakan Unity Pro: a. Memanggil Program Unity Berikut merupakan tampilan pada sebuah PC untuk memanggil program Unity Pro:
Gambar 3.4. Langkah Memanggil Program Unity Pro b. Memulai Program Untuk memulai program Unity Pro yang pertama dilakuakan ialah dengan Meng-Klik File dan klik New, seperti pada gambar berikut:
47
Gambar 3.5. Memulai Program Baru pada Unity Pro Hal ini
juga dapat dilakukan dengan mengarahkan kursor
kearah tools yang bergambar kertas putih tepat dibawah File pada software Unity Pro. c. Penentuan Karakter PLC Pada langkah berikut ini merupakan penentuan karakter sebuah PLC (seri PLC) yang akan digunakan, namun karena pada penulisan ini merupakan simulasi maka PLC yang di gunakan bebas namun sesuai dengan karakter PC. Pada penelitian ini menggunakan sebuah PLC Quantum 140 CPU 651 50. Setelah memilih maka tipe tersebut dipilih dan klik OK atau pun dengan men-double klik pada tipe PLC tersebut, sesuai dengan gambar 3.6. berikut:
48
Gambar 3.6. Pemilihan Seri PLC d. Penamaan Project Sebelum memulai pembuatan program pada Unity Pro hal yang paling penting ialah pemberian nama terlebih dahulu untuk program yang akan dibuat, seperti biasa yaitu dengan meng-klik File dan klik Save As, maka akan keluar tampilan sesuai dengan gambar 3.7. berikut:
Gambar 3.7. Penamaan Project (Penamaan Sebuah Program)
49
Pada gambar 3.7. terdapat kolom file name disini penulisan sebuah nama projek atau nama programnya. Dan pada kolom save in seperti umumnya merupakan suatu kolom yang akan menyimpan program tersebut pada lokasi PC yang diinginkan oleh user (pengguna). Setelah tahap ini selesai maka pada pojok kiri atas nama projek tersebut akan tampak. e. Menentukan Modul I/O dan Power Supply Pada tahapan selanjutnya ialah menentukan modul I/O dan Power supply sebuah PLC yaitu dengan men-daoble klik configuration pada tabel Project Browser yang akan tampil sebuah PLC seperti berikut:
Gambar 3.8. Tampilan sebuah PLC Setelah PLC tersebut muncul maka langkah selanjutnya yaitu mengisi modul-modul tersebut dengan I/O ataupun Power supply. Umumnya power supply selalu ada pada modul paling
50
kiri atau sebelah kiri dari CPU PLC yang masih kosong. Pengisian modul tersebut dengan mengarahakan kursor pada modul yang akan digunakan lalu meng-klik kanan dan klik New Device dan akan menampilkan tampilan topological address modul (tipe alamat modul I/O atau Power Supply) seperti gambar berikut:
Gambar 3.9. Topological Address Module Kemudian arahkan kursor kea rah discreate dan klik tanda plus sebelah kiri darinya atau dengan men-daoble klik pada kata discreate, maka akan tampil tipe dari I/O PLC, baik digital input, digital output, analog input atau analog output modul. Lalu klik OK atau pun seperti biasa men-double klik. Maka module sebelumnya akan berubah tampilan seperti gambar 3.10. berikut:
51
Gambar 3.10. Module yang telah terisi
f. Pengisian Variable Langkah berikutnya ialah memasukkan variable-variable yang akan digunakan dalam program. Adapun caranya yaitu dengan men-double klik Variables & instances pada kolom project browser, maka akan tampil seperti berikut:
Gambar 3.11. Tabel Pengisian Variable baik Input maupun Output Pada tabel tersebut terbagi ke dalam beberapa kolom yang pertama yaitu kolom name yaitu nama untuk variable itu 52
sendiri(penamaan bebas), lalu type yaitu karakter dari variable tersebut, apa variable yang berupa variable time, booelan, Ebooelan, string ataupun yang lainnya, namun pada penelitian ini hanya focus terhadap karakter variable Ebool dan time. Kolom selanjutnya ialah address alamat variable tersebut atau lokasi dimana variable itu berada (Module Input atau Output). Kolom Value yaitu kolom nilai variable setelah variable tersebut telah bekerja satu dengan yang lainnya. Sedangkan kolom description ialah penjelasan gambaran dari variable tersebut. g. Perancangan Program Pada perancangan program ini ada tahapan awal yang perlu dilakukan yaitu pemilihan model program seperti yang telah dijelaskan pada BAB II. Adapun langkah tersebut ialah dengan meng-klik tanda plus pada kata MAST dibawah sub Program pada Kolom Project Browser dan lalu klik kanan section dan klik new section, maka akan tampil jendela seperti gambar 3.12. berikut:
53
Gambar 3.12. Pemilihan Model Pemrograman yang akan digunakan. Pada tampilan diatas tersebut terdapat kolom language yaitu kolom untuk memilih model pemrograman yang digunakan, apa itu berupa Instruction List, Ladder Diagram, Function Block Diagram, Sequensial Function Chart, ataupun Structure Text. Dalam penelitian ini hanya fokus pada Function Block Diagram (FBD) dalam pembuatan programnya. Setelah pemilihan dan memberi nama program maka akan menampilkan tampilan yang sesuai dengan model program yang akan digunakan seperti tampilan untuk membuat program FBD berikut:
54
Gambar 3.13. Layar untuk pembuatan dengan model Function Block Diagram (FBD) Setalah layar atau area telah tersedia maka disini perancangan program logika yaitu dengan menggunakan gerbang-gerbang logika OR, AND, NOT dan lain sebagainya. Pemanggilan gerbang tersebut dengan mengklik kanan kursor yang telah berada pada area tersebut dan klik FFB Input Assintance atau dengan tekan Ctrl+I, maka akan menampilkan tampilan berikut:
Gambar 3.14. Jendela untuk memanggil gerbang-gerbang atau instruksi logika 55
Setelah
tahapan
demi
tahapan
langkah
dalam
perancangan program dengan Untiy Pro, maka berikut merupakan
tahapan
dalam
perancangan
tampilan
untuk
pengamatan yang lebih baik atau lebih mudah untuk dipahami dalam poengamatan kontrol yaitu dengan perancangan grafik dengan Vijeo Citect. Adapun adapun tahapannya adalah sebagai berikut: a. Memanggil Program Vijeo Citect Pada umumnya sama halnya pada pemanggilan program Unity Pro yaitu dengan meng-klik program tersebut yang terdapat dalam partisi komputer seperti gambar di bawah ini:
Gambar 3.15. Pemanggilan Program Vijeo Citect Setelah memanggil Program maka akan muncul tampilan Vijeo Citect Explore. Disini akan membuat page atau halaman baru 56
untuk perancangan grapik yang akan dibuat dan sesuai dengan gambar 3.16. berikut:
Gambar 3.16. New Project Graphic Tampilan yang akan muncul selanjutnya yaitu tabel untuk penamaan new project seperti gambar 3.17. dibawah ini:
Gambar 3.17. Penamaan New Porject Pemilihan tipe template untuk pembuatan grafik vijeo citect, seperti gambar 3.18. berikut:
57
Gambar 3.18. Pemilihan Tipe Template Vijeo Citect Berikut merupakan back ground template yang akan digunakan dalam vijeo citect sesuai gambar 3.19. berikut:
Gambar 3.19. Template Vijeo Citect
58
BAB IV Hasil dan Pembahasan 4.1.
Konsep kerja Sensor LDR Prinsip kerjanya suatu sensor LDR ialah bila suatu sinar atau
cahaya mengenai permukaan yang kondusif dari LDR, maka tahanannya menjadi lebih kecil dan arusnya menjadi lebih besar sedangkan bila tidak ada cahaya yang mengenai permukaan maka nilai tahanannya akan menjadi besar dari intensitas cahaya yang masuk pada permukaan kondusif dari LDR. Sebuah LDR dirangkaikan seri dengan satu resistor yang nilainya dapat diubah dan satu resistor yang nilainya tetap.rangkaian seri ini untuk pembagi tegangan. Saat LDR terkena cahaya tegangan yang ada pada resistor R1 menjadi lebih besar karena tahanan pada R1 lebih besar dari tahanan LDR akibatnya transistor dalam keadaan saturasi (jenuh), dan tegangan kolektor TR sebesar 0 Volt. Tegangan 0 Volt ini tidak menggerakkan SCR sehingga SCR dalam keadaan off sehingga relay tidak bekerja. Pada saat LDR tidak terkena cahaya maka tegangan yang ada pada R1 menjadi kecil. Karena nilai tahanan pada LDR menjadi lebih besar dari tahanan R1. Akibatnya transistor berubah menjadi cut off
59
(terputus) dan tegangan kolektor R1 (Vp) menjadi sama dengan Vcc. Tegangan ini dapat mengerakkan SCR, sehingga SCR dalam keadaan On (bekerja) dan dapat mengaktifkan relay. Cahaya yang masuk menimbulkan tahanan keluar dan tegangan keluar yang besarnya sebanding dengan junlah cahaya yang masuk. Berikut ini penerapan lokasi sensor dan pemancar cahaya ditempatkan.
Gambar 4.1. Penempatan Sensor LDR 4. 2.
Perancangan Program Unity Pro Setelah melakukan beberapa tahapan dalam perancangan
simulasi kontrol rambu lalu lintas, maka dalam perancangan tersebut membuahkan hasil sebuah simulasi sesuai dengan pengharapan dalam penelitian ini. Adapun perancangan-perancangan program tersebut terbagi menjadi tiga bagian seperti yang telah dijelaskan pada bab sebelulmnya. Berikut ini merupakan pembahasan dari hasil penelitian simulasi perancangan program rambu lalu lintas, yaitu:
60
4.2.1. Pola Rambu Normal Pada perancangan program simulasi rambu lalu lintas pada keadaan normal ini dengan software Untiy Pro XL V30 dapat berjalan sesuai dengan target yang diinginkan adapun skema program adalah sebagai berikut:
Gambar 4.2. Tampilan program yang digunakan dalan Unity Pro XL V30 Pada gambar tersebut terlihat garis yang berwarna hijau menandakan tanda hidup untuk jalur yang terlewati. Dari konsep persyaratan yang digunakan pada gerbang logika AND berfungsi seperti dasar teorinya, yaitu mengijinkan bila kedua masukan bernilai 1 (garis hijau), seperti pada gambar berikut:
61
Gambar 4.3. Tampilan gerbang logika AND dan fungsinya Terlihat jelas bahwa ada dua keadaan yang dimunculkan dalam gambar 4.3. yaitu untuk gerbang Logika AND yang ada di atas tidak memberikan nilai 1 (garis merah) karena salah satu masukannya bernilai 0. Pada gambar gerbang logika yang dibawah memberikan nilai 1 untuk keluarannya karena kedua masukan tersebut memberikan nilai 1. Pada pola ini sebelumnya membuat sistem pembalikan terlebih dahulu yaitu yang berfungsi untuk mereset atau memutar kembalikan sistem kembali ke awal lagi, sistem program yang dirancang adalah sebagai berikut:
62
Gambar 4.4. Skema rangkaian reset PLC Pada gambar 4.4. terdapat lima buah gerbang logika yaitu sebuah gerbang OR, dua buah gerbang AND, sebuah gerbang RS dan sebuah gerbang TP. Sesuai dengan teori sebelumnya setiap gerbang tersebut memiliki fungsi masing masing pada sistem ini, yaitu: OR
: Pada gerbang ini berfungsi untuk memberikan masukan dari sumbernya yaitu dengan respon dari sensor dan satunya dengan mengaktifkan secara manual.
RS
: Pada gerbang ini berfungsi untuk mereset kembali ke keadaan mula lagi.
AND pertama : Pada gerbang AND yang pertama ini berfungsi untuk pencegahan bila ada suatu keadaan yang
63
tidak sesuai dan harus di tanggapi segera dengan mematikan sistem rambu, oleh sebab itu pada masukan tersebut diberikan NOT
terlebih
dahulu sebab keadaan mulanya tidak diberikan nilai 1. TP
: Pada gerbang ini berfungsi untuk mengatur lamanya waktu pulsa yang akan digunakan, pada sistem jeda waktu yang digunakan yaitu selama satu menit (60 sekon).
AND kedua
: Pada gerbang yang terakhit ini atau gerbang AND yang terakhir berfungsi untuk memberikan syarat utama bila suatu suatu sistem tersbut harus berjalan dengan tiga masukan utama yang berpengaruh, masukan pertama yaitu masukan yang berasal benar dari sensor, masukan kedua yaitu berasal dari keluaran pada gerbang TP yang dapat menghentikan sesaat pulsa tersebut, masukan ketiga yaitu memberikan peluang bila ada sesuatu keadaan yang perlu dilakukan sama seperti halnya pada gerbang AND pertama.
64
(Masukan yang ketiga ini sama fungsinya seperti pada masukan AND pertama namun tidak pada aplikasinya, disini sistem benar-benar mati pada saat harus dimatikan, namun tidak bila pada AND pertama, dia hanya mematikan sistemnya sedangkan untuk responnya masih berjalan hingga pulsa tersebut habis sesuai dengan TP yang diatur). Pada setiap lampu pada rambu lalu lintas memiliki waktu dan banyak atau seringnya lampu tersebut menyala pada setiap menitnya adapun pemecahan permasalahnya dibahas pada rangkaian kombinasi beberapa gerbang logika sesuai dengan rancangan sistem berikut:
Gambar 4.5. Sistem setiap rambu dengan beberapa gerbang logika.
65
Pada gambar tersebut memberikan gambaran syarat untuk dapat menyalakan lampu, setiap lampu memiliki jumlah gerbang logika yang berbeda karena disesuaikan dengan seringnya lampu tersebut menyala dalam waktu satu menit. lampu KUT (Kuning Utara Timur) rambu diatas memberikan dua syarat bila mau menyala dan memiliki dua kali waktu menyala dalam waktu satu menit (60 sekon), dimana terdapat gerbang TP dan TON yang berfungsi menyeting pengkondisiian waktu setiap lampunya. 4.2.2. Pola Rambu Kereta Pada perancangan program simulasi rambu lalu lintas ini terset paling lama hanya mencapai 60 sekon, bila lamanya kereta untuk melalui rambu tersebut melebihi waktu maka respon tersebut akan mereset kembali dengan awal pola simulasi rambu kereta yaitu adanya respon lampu hati-hati (kuning) kembali menyala walaupun sebelumnya kereta masih berjalan jika dibawah 60 sekon program ini langsung kembali merespon ke keadaan normal,namun jika diatas 60 sekon maka ahrus menunggu sampai rangkaian kereta berakhir untuk selanjutnya kembali ke keadaan normal ataupun keadaan yang sedang berjalan sebelumnya. Begitu juga sebaliknya, karena rambu kereta ini terset dalam waktu 60 sekon, maka respon bila kereta sudah jauh meninggalkan rambu atau kereta dalam melalui rambu tersebut tidak
66
mencapai waktu 60 sekon atau pun kelipatannya maka respon untuk kembali kekeadaan norma terjadi penundaan. 4.2.3. Pola Rambu Padat Pada perancangan rambu ini juga terjadi hasil yang belum sesuai dengan pengharapan target yang duharapkkan yaitu tidak adanya pengkondisian pengontrolan sebelumnya pada jalur, sehingga keadaan tidak sesuai sama sepertihalnya pada pola rambu kereta yaitu terjadinya respon yang tak sesuai bila terjadi suatu respon pada keadaan yang tak menentu sebelumnya seperti halnya bila suatu keadaan terbuka dari salah satu arah dan hubungan langsung terhadap keadaan padat kurang baik. Pada perancangan simulasi keadaan padat ini memberikan nilai respon langsung yang akan membuka arah jalur yang padat tanpa adanya kondisi pengontrolan sebelumnya baik pada jalur yang dibuka maupun yang ditutup ke tahap keadaan rambu sebelumnya dan juga pada setelah sensor tak memberikan masukan lagi, sama seperti itu yaitu tak adanya tahapan penyesuain keadaan selanjutnya. 4.3.
Perancangan Program Vijeo Citect Pada
perancangan
Simulasi
program
untuk
tampilan
memberikan hasil sesuai dengan target yang diharapkan yaitu program berjalan dengan baik sesuai dengan instruksi –instruksi pada program
67
yang dirancang dalam program unity. Respon respon yang diberikan dalam perancangan Vijeo Citect ini sama halnya dengan respon output dari Unity Pro. Biasanya respon yang diberikan dari PLC langsung diaplikasikan ke aktuator pada industry pada umumnya, namun sebelumnya perlu adanya proses simulasi yang merupakan gambaran actuator secara visual atau sering disebut sebagai HMI (Human Machine Interface) dalam hal ini Vijeo citect merupakan salah satu software yang berfungsi untuk melaksanakan tugas tersebut. Perancangan HMI pada penelitian ini akan membahas dari segi sistem masukan nilai yang diperoleh dari Unity Pro dan akan dikonversikan ke HMI yang seperti telah dijelaskan sebelumnya. Setelah gambaran ilustrasi yang sesuai dengan aktuator dibuat dalam Vijeo Citect maka hal yang perlu diperhaitkan ialah penyusuaian kinerja dari aktuator tersebut dengan respon- respon yang akan diberikan. Penelitian ini memiliki satu aktuator yang digunakan yaitu aktuator gerbang penghalang dan sistem kerja untuk actuator gerbang penghalang ini berjalan sesuai dengan tanggapan respon yang diinginkan pada sistem yang dibuat. Sedangkan untuk rspon respon yang lainnya tetap juga berjalan sesuai dengan sistem keluaran yang diberikan oleh program Unity Pro. Berikut ini merupakan beberapa gambaran keadaan dasar dengan respon yang dilakukan bila terjadi
68
reaksi pada software vijeo citect 70 dan beberapa respon respon pada saat berjalannya keadaan rambu lalu lintas pada penelitian ini dan juga keadaan baik padat dengan keadaan normal sama sistemnya yang membedakan hanya pengaturan nilai delay pada setiap rambunya.
Gambar 4.6. Kondisi dasar rambu sebelum memulai. Pada gambar 4.6. merupakan keadaan dasar vijeo citect suatu sistem control pada penelitian yang belum merespon nilai masukan dari nilai Unity Pro. Keadaan ini merupakan keadaan rambu pada saat benar benar mati dan tidak berfungsi sama sekali.
69
Gambar 4.7. Respon yang diberikan setelah menerima respon dari sensor LDR Gambar 4.7. diatas menunjukkan
bahwa nilai respon yang
diberikan terhadap sensor LDR berjalan dengan sistem yang dibuat sebelumnya. Gerbang tertutup dan memberikan
lampu peringatan
(lampu kuning menyala) bahwa akan adanya kereta akan melewati persimpangan tersebut.
70
Gambar 4.8. Kondisi keadaan rambu saat kereta melalui persimpangan Gambar 4.8. diatas merupakan gambaran HMI pada saat kereta melalui persimpangan tersebut, pada rambu tersebut terlihat bahwa pada rambu dari arah utara yang hendak menuju kearah barat maupun timur berwarna merah yang menandakan dilarang untuk berjalan dan juga di jaga dengan penutupan gerbang penutup jalur kereta. Sesuai dengan gambar diatas bahwa hasil dari aplikasi pada program vijeo citect dari Unity berjalan dengan baik.
71
Gambar 4.9. Keadaan rambu menjelang akhir kereta melaju persimpangan rambu Pada gambar 4.9. merupakan keadaan dimana timer delay untuk kereta untuk melaju persimpangan tersebut mendekati akhir, namun bila respon dari sensor masih memberikan nilai bahwa kererta masih melaju pada persimpangan tersebut maka keadaannya akan kembali keawal lagi (kembali ke keadaan seperti gambar 4.6). Pada rambu utara lampu berwarna merah kuning menandakan bahwa rambu tersebut bila sensor tidak memberikan tanggapan kembali maka sistem akan dikembalikan kembali keadaan dasar sistem rambu lalu lintas yang dimulai dengan terbukanya untuk jalur dari arah utara menuju kesegala arah baik barat maupun timur dan lampu merah kuning merupakan
72
lampu peringatan untuk bersiap siap untuk melaju sesuai dengan konsep rambu lalu lintas pada umumnya. Sedangkan
berikut
ini
merupakan
beberapa
hasil
dari
perancangan program Unity Pro dengan Vijeo Citect. Keadaan normal dan keadaan padat secara gambar tidak memberikan nilai perbedaan, pada pembahasan ini hanya melihat perwakilan hasil kombinasi keadaan pada penelitan rambu lalu lintas pada tiga persimpangan.
Gambar 4.10. Keadaan untuk jalur utara terbuka kesegala arah baik menuju barat maupun timur. Terlihat pada gambar diatas bahwa rambu utara berwarna hijau dengan demikian maka kendaraan untuk menuju kearah barat maupun timur bisa melaju dan juga untuk jalur dari arah barat menuju kearah utara terbuka karena tidak menggangu laju kendaraan dari arah utara
73
yang hendak menuju timur maupun barat. Sedangkan untuk rambu dari arah timur tertutup dan lampu berwarna merah.
Gambar 4.11. Keadaan untuk jalur timur terbuka kesegala arah baik menuju utara maupun barat. Sama seperti gambar sebelumnya bahwa salah satu arah dari persimpangan terbuka untuk kesegala arah dan begitu pula untuk rambu selain itu.
74
Gambar 4.12. Keadaan hati-hati Berbeda dengan gambar sebelumnya, pada gambar 4.12 diatas merupakan keadaan dimana kesinergisian antara lampu rambu lalu lintas yang satu dengan yang lainya berjalan sesuai dengan tanggapan keadaan selanjutnya.
75
Gambar 4.13. Kesinergisan antara setiap rambu lalu lintas Gambar 4.13. merupakan kesinergisian lampu rambu lalu lintas pada setiap persimpangannya. Untuk rambu utara memberika lampu merah kuning menyala untuk kearah barat maupun timur yang menandakan bahwa kendaraan yang berasal dari arah utara menuju arah barat maupun timur bersiap-siap untuk melajukan kendarannya. Untuk rambu timur sebelumnya memang untuk dari arah timur menuju utara tertutup sehingga lampu rambu tersebut sudah berwarna merah, lampu rambu timur barat sebelumnya memang berwana hijau maka dengan respon ini rambu kuning menyala untuk menandakan bahwa kendaraan yang melaju dari arah timur kearah barat akan tertutup. Begitu pula dengan lampu rambu lalul lintas pada arah barat, namun untuk rambu
76
lalu lintas dari arah barat menuju utara tetap terbuka karena tidak menghalangi laju kendaraan dari arah utara menuju barat maupun timur.
77
BAB V Kesimpulan dan Saran 5.1.
Kesimpulan Perancangan simulasi sistem rambu lalu lintas menggunakan
Programmable Logic Controller (PLC) pada software Unity Pro XL 30 dan Vijeo Citect 70 telah berfungsi dengan baik, dimana rambu respon yang diterima pada sistem-sistem rambu lalu lintas ini telah berjalan sesuai dengan target yang telah direncanakan, meskipun ada beberapa permasalahan yang belum dapat terpecahkan terutama penyusuaian pengkondisian dari keadaan normal ke keadaan adanya kereta yang lewat atau ke keadaan kondisi lalu lintas yang padat. Penggunaan software Unity sebagai pusat sistem dari kontrolnya dapat berjalan sesuai dengan yang diharapkan dan juga kesinergian antara program software Untiy dengan Vijeo Citect juga dapat berjalan sesuai dengan konsep yang sesuai pada Unity Pronya. 5.2.
Saran Pada penelitian ini memiliki beberapa kendala pada metode
function block yang terjadi sebelumnya, maka dengan demikian perlu kiranya untuk penelitian selanjutnya menggunakan metode yang dapat
78
memahami
semua
pengontrolan
yang
akan
digunakan
untuk
menghasilkan pengontrolan yang lebih baik. Penggunaan sensor LDR pada penelitian ini sekiranya kurang layak dalam implementasi dalam kehidupan, yaitu banyaknya pengaruh luar yang dapat mempengaruhi kinerja dari sensor LDR. Keterbatasan sensor LDR mungkin dapat menjadi pertimbangan untuk penelitian berikutnya dengan mempertimbangkan sensor-sensor lainya seperti Lux Meter, Proximity, Limit Switch, dan lainnya.
79
DAFTAR PUSTAKA
A.C. Srivastava, Teknik Instrumentasi, Jakarta: UI-PRESS, 1987. Botton, William, Programmable Logic Controller (PLC) Sebuah Penghantar, Edisi Ketiga, Jakarta: Erlangga, 2003. Depari,
Ganti, Keterampilan Elektronika Untuk Pemula, Edisi Pertama, Bandung: Penerbit M2S, 2003.
DOE and DOE Contractors, DOE FUNDAMENTALS HANDBOOK INSTRUMNETATION AND CONTROL VOLUME 2 OF 2, U.S. : U.S. Department of Energy Washington DC, 1992. Fraden, Jacob, HANDBOOK OF MODERN SENSOR PHYSICS, DESIGNS and APLICATIONS, Third Edition, USA: AIP PRESS,2003. Millman, Jacob, Microelectronics, Digital and Analog Circuit System, Mc. Graw Hill,1979. Mismail, Budiono, Rangkaian Listrik, Edisi Pertama, Bandung: Penerbit ITB, 1995. Paul Albert, Malvino, Prinsip-Prinsip Elektronika, Buku Satu, Jakarta: Salemba Teknik, 2003. Petruzella, Frank D, Industrial Electronics, London: Mc. Graw Hill, 1996
79
Prihono, Jago Elektronika Secara Ototdidak, Jakarta: PT. Kawan Pustaka, 2009. Setiawan, Iwan. Programmable Logic Controller (PLC) dan Teknik Perancangan Sistem Kontrol. Yogyakarta: ANDI, 2006. Soedjono, Hartanto, Merakit Elektronika, Semarang: Effhar Offset, 2005. Steve, Jhon, Data Acquisition for Instrumnetation and Control Systems, Burlington: Newnes, 2003. Zamidra, Efvy Z, Mudah Menguasai Elektronika, Surabaya: Indah Surabaya, 2002.
80
LAMPIRAN MODULE PLC N TRANSMITTER
LAMPIRAN MODULE PLC N TRANSMITTER
LAMPIRAN MODULE PLC N TRANSMITTER