aktuator
Industrial Proses
sensor
Logic controller
display
52
Dalam teknologi hard-wired, sistem kendali terdiri dari modul-modul perangkat keras yang dihubungkan satu sama lain. Fungsi yang dibentuk adalah fungsi hasil dari modulmodul yang dipilih. Susunan perangkat keras yang spesifik akan menghasilkan aksi kendali spesifik dan untuk proses plant yang tertentu pula. Apabila diinginkan untuk mengendalikan plant yang lain, maka susunan perangkat keras ini harus diubah secara menyeluruh. Dalam programmable technology, unit kendali diimplementasikan dengan modul terintegrasi berupa peralatan pemrograman yang didesain secara khusus sehingga berfungsi sebagai multi-modul. Artinya unit kendali ini dapat digunakan dalam berbagai proses/plant. Jika diinginkan mengendalikan plant yang lain maka tidak perlu susah merombak susunan hardware-nya, tetapi cukup mengganti program kendalinya secara software.
Sistem hard-wired:
Tiga jenis teknologi yang digunakan pada sistem otomatis hard-wired: 1. Relay elektromagnet Terdiri dari kontak yang digerakkan dengan kumparan. Relay ini adalah komponen dasar yang digunakan dalam teknologi hard-wired. 2. Modul logika pneumatik Terdiri dari katup pneumatik yang menggunakan udara terkompresi sebagai medianya. Hal ini seperti yang telah diuraikan pada bab sebelumnya mengenai pneumatik. Katup pneumatik ini merupakan unit pemroses sinyal yang akan menghasilkan aksi kendali ke aktuator. 3. Modul elektronik Terdiri dari komponen elektronika. Hubungan antar modul dilakukan dengan kabel seperti rangkaian biasa. Modul elektronik ini juga merupakan pemroses sinyal. Papan elektronik hanya kompetitif untuk sistem kendali yang identik dalam jumlah besar.
53
Teknologi di atas digunakan untuk plant atau sistem yang tetap karena instalasi beserta wiring-nya membutuhkan biaya yang mahal. Dapat dibayangkan betapa mahalnya jika merombak susunan perkabelan atau hubungan dari modul-modulnya apabila digunakan untuk plant yang berbeda.
Programmable technology
Teknologi ini dipakai untuk sistem yang membutuhkan fleksibilitas yang tinggi (multi modul). Peralatan terprogram ini menggunakan teknologi terintegrasi dari elektronika yang berfungsi sebagai pengolah sinyal dengan respon yang cepat. Sistem hard-wired digunakan untuk sistem dengan masukan dan keluaran yang terbatas atau sistem dengan pemrosesan data yang kecil. Sedangkan programmable controller digunakan pada sistem yang membutuhkan pemrosesan sinyal dalam jumlah yang besar. Dalam pemilihan antara dua teknologi tersebut harus diperhatikan kriteria kelayakan dan kriteria optimalnya. Kriteria kelayakan adalah bagaimana perangkat tersebut dapat menyelesaikan masalah yang ada. Sedangkan kriteria optimal adalah mengoptimalkan aspek-aspek yang berhubungan seperti biaya, faktor keamanan, efisiensi, dan kehandalan.
54
PID kontroler, multi-channel analog I/O, berkomunikasi dengan komputer atau PLC lain, bahkan dapat juga mentransmisikan data untuk keperluan pengontrolan jarak jauh (remote). Keuntungan dari PLC antara lain: Kemudahan untuk memprogram dan mengubah program sesuai kebutuhan. Kemudahan dalam pemeliharaan dan perbaikan Bersifat fleksibel dan multi-modul serta ukurannya yang kompak dan praktis untuk di-install dilapangan industri. Hal ini merupakan kemajuan dari teknologi relay. Biaya total pada akhirnya akan dapat ditekan dibandingkan teknologi hard-wired.
TABEL INPUT
TABEL OUTPUT
DATA INPUT DEVICE SWITCH SENSOR PUSH BUTTON OUTPUT DEVICE LAMPU RELAY MOTOR VALVE
SISTEM I/O
55
untuk menjalankan aktuator. Jika aktuator membutuhkan sinyal analog, maka dibutuhkan analog output modul. Prinsip kerja PLC:
5.4.2. Memori
Karakteristik terpenting PLC adalah kemudahan pemakai dalam mengganti program dengan mudah dan cepat. Kemudahan ini didapatkan karena arsitektur PLC yang dilengkapi dengan sistem memori. Sistem memori yang dimaksud adalah tempat pada CCU yang dapat menyimpan data-data urutan instruksi ataupun program yang nantinya akan dieksekusi oleh prosesor. Sistem memori PLC terdiri dari dua macam: Executive memori: atau disebut juga memori sistem operasi. Sistem memori ini adalah tempat menyimpan program yang menangani operasi PLC. Program permanen ini
menjalankan aktivitas seluruh sistem seperti eksekusi program, komunikasi peralatan, dll.
56
Bagian ini menyimpan instruksi-instruksi software seperti instruksi internal relay, block transfer, instruksi aritmatik dll. Application memori: Sistem ini untuk menyimpan instruksi program yang dimasukkan oleh pemakai untuk menjalankan proses kendali tertentu. Di samping itu terdapat memori penyimpanan status (status register) input/output dan status fungsi dalam PLC itu sendiri seperti timer dan counter.
57
maka alat ini tidak diperlukan lagi dan PLC bekerja secara mandiri. Alat ini dapat berupa handheld programmer/console berbentuk seperti kalkulator kecil untuk memasukkan program. Programming device dapat juga berupa personal computer dengan software tertentu yang dikeluarkan oleh pembuat PLC. Masing-masing alat, mempunyai kelebihan dan kekurangan. Hand-held programmer bentuknya kecil dan praktis digunakan di lapangan, tetapi tidak komunikatif dengan user karena tampilan programnya hanya satu baris. Sedangkan PC tidak mudah dibawa atau dipindahkan ke lapangan tetapi cara pemrogramannya lebih mudah karena software-nya telah dirancang untuk memudahkan.
58
PLC yang berbeda mempunyai bahasa pemrograman yang berbeda. Pada prinsipnya untuk semua jenis PLC, penulisan program ada beberapa cara:
1. Diagram ladder
Diagram ladder berbentuk jaringan sakelar yang dihubungkan secara seri dan paralel dan hasilnya disimpan di dalam memori tertentu. Keberhasilan dari jaringan ladder membawa data logika dari input ke output tergantung dari program yang dibuat. Diagram ladder bentuknya seperti tangga dibatasi oleh dua garis vertikal. Sisi kiri untuk aliran daya masukan positif, sisi kanan untuk keluaran. Sistem penulisan dengan cara ladder diagram ini populer digunakan orang karena sudah banyak digunakan dalam penggambaran rangkaian kontrol dengan menggunakan relay dan kontaktor. Ladder diagram akan menyederhanakan pergantian sistem kontrol berbasis relay oleh PLC serta memudahkan pemrograman oleh control engineer yang sudah familiar dengan disain sistem kontrol berbasis relay. Sedangkan telah kita ketahui bahwa PLC merupakan
pengembangan dari kontrol relay. Pada penulisan ladder diagram, terdapat tampilan urutan kerja sinyal listrik sesuai dengan aksi yang diberikan. Logika pemikirannya sama seperti gambar pada diagram relay, yang berbeda adalah simbolnya saja. Simbol pada PLC:
Logika untuk input Normally Open (NO), Logika akan benar apabila nilai boolean=1, atau input energized . Jika input diberi energi, sakelar mengalirkan arus. Normally closed (NC), Logika akan benar apabila nilai boolean=0, atau input de-energized. Jadi apabila input tidak diberi energi sakelar ini mengalirkan arus.
Logika untuk output Hasil operasi logika ditransfer ke bagian output. Jika hasil operasi logika adalah 1, maka output memberikan energi.
59
Hasil operasi logika diinverskan dan ditransfer ke bagian output. Jika hasil operasi adalah 1, maka output tidak akan memberikan energi. Fungsi-fungsi blok Program pada PLC mempunyai fasilitas selain gerbang logika. Fasilitas tersebut antara lain: counter (increment dan decrement) timer pemanfaatan register operasi aritmatik sehingga memungkinkan dilakukannya perhitungan numerik seperti halnya pada komputer. Operasi biner dan bit (bit-wise operation). Looping dan jumping operation dll.
2. Function chart
Persamaannya dengan ladder diagram adalah keduanya merupakan representasi grafik. Function chart seperti ini untuk memudahkan engineer yang familiar dengan elektronika digital. Dan juga akan sangat memudahkan untuk kontrol kombinasional.
510
Pada listing program dapat diberikan komentar, sehingga memudahkan mereka yang membaca untuk mengerti algoritmanya. Listing program sedikit memakan tempat visual pada layar monitor dan memori dibandingkan dengan model grafik seperti ladder diagram dan function chart.
4. Bentuk grafcet
Bentuk ini menggunakan blok-blok yang dipasang secara seri atau paralel. Setiap blok merupakan kumpulan instruksi-instruksi dalam bentuk ladder maupun listing program. Bentuk grafcet yang mirip flowchart ini memudahkan orang dalam memahami algoritma suatu program PLC.
S
I0 O0
R
I1 O0
Dalam pemrograman ladder diagram, tiap input dan output diberikan alokasi alamat. Untuk PLC biasa (standard) input adalah I0-I7, output adalah O0-O7. Jumlah digital I/O ini dapat ditambah dengan menggunakan modul extended dari PLC. Gambar diagram waktu:
511
I0
I1
O0 Jika tombol I0 ditekan sekali (ditekan kemudian dilepaskan) maka lampu O0 akan menyala terus. Lampu akan padam apabila tombol I1 ditekan. Tanda S dan R pada output menunjukkan keadaan holding. Apabila tidak terdapat tanda S dan R pada output maka lampu akan menyala hanya selama tombol ditekan (tidak bersifat holding). Set dan reset menggunakan flag memori.
I0 I1
F0.0.0
F0.0.0
F0.0.0
O0
Fungsi rangkaian ini sama seperti sebelumnya, tetapi pada output tidak digunakan tanda S dan R. Flag memori berfungsi sebagai register sementara untuk menyimpan hasil operasi. Label
I0 LABEL1
I1
O0
I2
O1
I3
O2
LABEL1
512
Jika I0 tidak ditekan, maka I1 serta I2 akan dapat berfungsi sesuai tugasnya. Sementara itu I3 tidak dapat mengaktifkan O2 karena aliran energi putus pada label1. Ketika I0 ditekan maka instruksi label aktif, penekanan I3 akan menyebabkan O2 menyala. Tetapi penekanan I1 dan I2 tidak dapat mengaktifkan outputnya masing-masing. Instruksi label digunakan untuk membypass perintah pada label yang dituju sehingga perintah lainnya akan diabaikan. Guna daripada perintah label ini adalah untuk jumping dan looping serta pemenuhan suatu kondisi operasi di depan perintah label.
I0 I1 LABEL1
I0
I1
Rangkaian di atas menunjukkan bahwa jika operasi EXOR terpenuhi, maka perintah akan langsung by-pass ke label yang dituju. Jika tidak maka operasi di antara tanda label akan dijalankan. Hal ini seperti perintah if-then-else. Timer
I1 T1 5s timer T1 O0 1
T1
O1
Pada rangkaian di atas, penekanan I1 akan mengaktifkan T1 selama 5 detik. Maka diagram waktu dari input dan output:
513
I1
O0
O1 5 Counter
I0 C1 C1 5 counter
detik
C1
I1
C1 INC
C1
O0
I2
O0
I0 digunakan sebagai inisialisasi counter yaitu menunjukkan bahwa counter siap bekerja. Sekali I0 ditekan maka C1 akan inisialisasi dan penekanan I0 kembali tidak akan mempengaruhi C1. Pada line kedua, setiap penekanan I1 akan menyebabkan C1 menghitung sebanyak satu pulsa naik karena digunakan mode increment (INC) counter. Apabila pulsa yang dihitung sudah mencapai yang tertulis pada counter, maka C1 akan non-aktif kembali. Pada saat C1 non-aktif maka output O0 akan menyala (set). O0 akan padam apabila input I2 aktif (reset).
514
Pengontrolan on-off pada tangki distribusi air. Masalah: Terdapat satu buah tangki utama dan dua
P1 P2
buah tangki distributor. Pada tangki distributor terdapat hand valve yang dioperasikan manual
U2 U1 U0 V1 V2
oleh pemakai apabila membutuhkan air. Sedangkan pada tangki utama terdapat elektrik valve (tipe on-off) yang akan mengontrol aliran air ke tangki distributor (V1 dan V2). Untuk
S1.1 S1.0
S2.1 S2.0
mensupply tangki utama terdapat dua buah pompa yaitu P1 dan P2.
Pada tangki utama terdapat tiga buah sensor yaitu U0, U1, U2 untuk menunjukkan tiga level posisi air. Dan pada tangki distributor yang lebih kecil masing-masing terdapat dua buah sensor. Aturan pengontrolan yang diinginkan: Pada tangki utama: Kedua pompa akan menyala jika air pada tangki utama menyentuh sensor U0. Pengisian air dari U0 ke U1 dilakukan oleh P1 dan P2 secara serentak. Pengisian selanjutnya yaitu dari U1 ke U2 dilakukan oleh satu pompa yaitu P1 sementara P2 mati. P1 hanya akan mati jika air mencapai level U2. Pada tangki distributor : V1 dan atau V2 akan membuka (melakukan pengisian) apabila air menyentuh S1.0 dan atau S2.0. Jika air pada tangki utama berada antara level U0-U1, pengisian air pada tangki distributor harus satu persatu (V1 dan V2 tidak boleh membuka bersamaan). Satu tangki harus diisi hingga menyentuh level teratasnya baru kemudian tangki lainnya diisi.
515
Jika level air pada tangki utama berada antara level U1-U2, pengisian tangki distributor boleh serentak atau bersamaan. Solusi dengan menggunakan ladder diagram:
U0 P1 S P2 S U1 P2 R U2 P1 R S1.0 S2.0 F0.0.1 F0.0.0 S S2.1
U1
F0.0.0
V1
S2.0
S1.0
F0.0.0
F0.0.1 S
S1.1
U1
F0.0.1
V2
S1.1
F0.0.0 R
S2.1
F0.0.1 R