Bahan Ajar PLC
Bahan Ajar PLC
Bahan Ajar PLC
1. Fungsi Sensor dan Tranducer Dalam kaitannya dengan sistem elektronis, Sensor dan transduser pada dasarnya dapat dipandang sebagai sebuah perangkat atau device yang berfungsi mengubah suatu besaran fisik menjadi besaran listrik, sehingga keluarannya dapat diolah dengan rangkaian listrik atau sistem digital (lihat Gambar 1.1). Dewasa ini, hampir seluruh peralatan modern memiliki sensor di dalamnya.
Gambarbar 1.1. Blok fungsional Sensor/Transduser Terkait dengan perkembangan teknologi yang begitu luar biasa, pada saat ini, banyak sensor telah dipabrikasi dengan ukuran sangat kecil hingga orde nanometer sehingga menjadikan sensor sangat mudah digunakan dan dihemat energinya. Gambar 1.2 berikut memperlihatkan salah satu contoh sensor MEMS Gyroscope dalam ukuran satuan mm.
Gambar 1.2. MEMS Gyroscop Berdasarkan variabel yang diindranya,sensor dikatagorikan kedalam dua jenis : sensor Fisika dan sensor Kimia. Sensor Fisika merupakan jenis sensor yang mendeteksi suatu besaran berdasarkan hukum-hukum fisika, yaitu seperti sensor
Gambar 1.4. Rangkaian komponen sensor kimia sensor kimia merupakan sensor yang mendeteksi jumlah suatu zar kimia dengan jalan mengubah besaran kimia menjadi besaran listrik dimana di dalamnya dilibatkan beberapa reaksi kimia, seperti misalnya pada sensor pH, sensor oksigen, sensor ledakan, serta sensor gas. Gambar 1.3 dan 1.4 dibawah berturut-turut memperlihatkan salah satu contoh sensor besaran fisika dan sensor besaran kimi dalam kehidupan sehari-hari, dimana aplikasinya mencakup berbagai bidang, yaitu seperti: automobile, mesin, kedokteran, indistri, robot, maupun aerospace. Dalam lingkungan sistem kontrol dan robotika, sensor memberi fungsi seperti layaknya mata, pendengaran, hidung, maupun lidah yang kemudian akan diolah oleh kontroller sebagai otaknya.Berikut adalah beberapa jenis sensor yang dapat dijumpai di lapangan
1.1. Sensor proximity Sensor proximity merupakan sensor atau saklar yang dapat mendeteksi adanya target jenis logam dengan tanpa adanya kontak fisik. Biasanya sensor ini tediri dari alat elektronis solid-state yang terbungkus rapat untuk melindungi dari pengaruh getaran, cairan, kimiawi, dan korosif yang berlebihan. Sensor proximity dapat diaplikasikan pada kondisi penginderaan pada objek yang dianggap terlalu kecil atau lunak untuk menggerakkan suatu mekanis saklar. 1.2 Sensor Magnet Sensor Magnet atau disebut juga relai buluh, adalah alat yang akan terpengaruh medan magnet dan akan memberikan perubahan kondisi pada keluaran. Seperti layaknya saklar dua kondisi (on/off) yang digerakkan oleh adanya medan magnet di sekitarnya. Biasanya sensor ini dikemas dalam bentuk kemasan yang hampa dan bebas dari debu, kelembapan, asap ataupun uap. 1.3 Sensor Sinar Sensor sinar terdiri dari 3 kategori. Fotovoltaic atau sel solar adalah alat sensor sinar yang mengubah energi sinar langsung menjadi energi listrik, dengan adanya penyinaran cahaya akan menyebabkan pergerakan elektron dan menghasilkan tegangan. Demikian pula dengan Fotokonduktif (fotoresistif) yang akan memberikan perubahan tahanan (resistansi) pada sel-selnya, semakin tinggi intensitas cahaya yang terima, maka akan semakin kecil pula nilai tahanannya. Sedangkan Fotolistrik adalah sensor yang berprinsip kerja berdasarkan pantulan karena perubahan posisi/jarak suatu sumber sinar (inframerah atau laser) ataupun target pemantulnya, yang terdiri dari pasangan sumber cahaya dan penerima. 1.4 Sensor Ultrasonik Sensor ultrasonik bekerja berdasarkan prinsip pantulan gelombang suara, dimana sensor ini menghasilkan dengan gelombang perbedaan suara waktu yang kemudian dasar
menangkapnya
kembali
sebagai
penginderaannya. Perbedaan waktu antara gelombang suara dipancarkan dengan ditangkapnya kembali gelombang suara tersebut adalah berbanding lurus dengan jarak atau tinggi objek yang memantulkannya. Jenis objek yang dapat diindera diantaranya adalah: objek padat, cair, butiran maupun tekstil. 1.5. Sensor Tekanan Sensor tekanan - sensor ini memiliki transduser yang mengukur ketegangan kawat, dimana mengubah tegangan mekanis menjadi sinyal listrik. Dasar penginderaannya pada perubahan tahanan pengantar (transduser) yang berubah akibat perubahan panjang dan luas penampangnya. Strain gage adalah sebuah contoh transduser pasif yang mengubah pergeseran mekanis menjadi perubahan tahanan. Sensitivitas sebuah strain gage dijelaskan dengan suatu karakteristik yang disebut factor gage (factor gage), K, yang didefinisikan sebagai perubahan satuan tahanan dibagi dengan perubahan satuan panjang dimana K = factor gage R =tahanan nominal gage AR = pembahan tahanan gage 1 = p anjang nominal (kondisi tidak teregang) Al=pembahan panjang
=M/ R dimana = regangan dai am arah lateral. Perubahan tahanan R pada sebuah konduktor yang penjangnya l dapat dihitung dengan menggunakan persamaan bagi tahanan dari sebuah konduktor yang penampangnya serba sama, yaitu:
panjang px! K= P ---------------------------- = ----------- t ......................... W luas (xi4)d dimana; p = tahanan spesifik dan bahan konduktor / = panjang konduktor d = diameter konduktor tarikan (tension) terhadap konduktor menyebabkan pertambahan panjang l dan pengurangan secara bersamaan pada diameter d. 1.6 Sensor Kecepatan (RPM) Proses penginderaan sensor kecepatan merupakan proses kebalikan dari suatu motor, dimana suatu poros/object yang berputar pada suatui generator akan menghasilkan suatu tegangan yang sebanding dengan kecepatan putaran object. Kecepatan putar sering pula diukur dengan menggunakan sensor yang mengindera pulsa magnetis (induksi) yang timbul saat medan magnetis terjadi. 1.7 Sensor Penyandi (Encoder) Sensor Penyandi (Encoder) digunakan untuk mengubah gerakan linear atau putaran menjadi sinyal digital, dimana sensor putaran memonitor gerakan putar dari suatu alat. Sensor ini biasanya terdiri dari 2 lapis jenis penyandi, yaitu; Pertama, Penyandi rotari tambahan (yang mentransmisikan jumlah tertentu dari pulsa untuk masing-masing putaran) yang akan membangkitkan gelombang kotak pada objek yang diputar. Kedua, Penyandi absolut (yang memperlengkapi kode binary tertentu untuk masing-masing posisi sudut) mempunyai cara kerja sang sama dengan perkecualian, lebih banyak atau lebih rapat pulsa gelombang kotak yang dihasilkan sehingga membentuk suatu pengkodean dalam susunan tertentu
1.8. Sensor Suhu Terdapat 4 jenis utama sensor suhu yang umum digunakan, yaitu thermocouple (T/C)- lihat gambar 1.6, resistance temperature detector (RTD), termistor dan IC sensor. Thermocouple pada intinya terdiri dari sepasang transduser panas dan dingin yang disambungkan dan dilebur bersama, dimana terdapat perbedaan yang timbul antara sambungan tersebut dengan sambungan referensi yang berfungsi sebagai pembanding. Resistance Temperature Detector (RTD) memiliki prinsip dasar pada tahanan listrik dari logam yang bervariasi sebanding dengan suhu. Kesebandingan variasi ini adalah presisi dengan tingkat konsisten/kestabilan yang tinggi pada pendeteksian tahanan. Platina adalah bahan yang sering digunakan karena memiliki tahanan suhu, kelinearan, stabilitas dan reproduksibilitas. Termistor adalah resistor yang peka terhadap panas yang biasanya mempunyai koefisien suhu negatif, karena saat suhu meningkat maka tahanan menurun atau sebaliknya. Jenis ini sangat peka dengan perubahan tahan 5% per C sehingga mampu mendeteksi perubahan suhu yang kecil. Sedangkan IC Sensor adalah sensor suhu dengan rangkaian terpadu yang menggunakan chipsilikon untuk kelemahan penginderanya. Mempunyai konfigurasi output tegangan dan arus yang sangat linear.
DEGREES FAHRENHEIT
ISA
Material
Chromel & E J Constantan (Ni-Cr & Cu-Ni) Iron a. Constantan (Fe & Cu-Ni) K
-270-1000 (-4SQ~1800)
-210-1200 (-350~2200)
51.7 (28.7)
40.6 (22.6)
T 1 R
Copper & Constantan (Cu & Cu-Ni) Platinum & 87% Platinum/ 13% Rhodium (Pt & Pt-Rh)
-50-1750 (-60-3200)
6 (3.3)
Tabel 1.6. Karakteristik Beberapa Jenis Thermocouple J-TC 1.9. Sensor Efek Hall Sensor Efek-Hall dirancang untuk merasakan adanya objek magnetis dengan perubahan posisinya. Perubahan medan magnet yang terus menerus menyebabkan timbulnya pulsa yang kemudian dapat ditentukan frekuensinya, sensor jenis ini biasa digunakan sebagai pengukur kecepatan. Sensor Hall Effect digunakan untuk mendeteksi kedekatan (proximity), kehadiran atau ketidakhadiran suatu objek magnetis (yang) menggunakan suatu jarak kritis. Pada dasarnya ada dua tipe Half-Effect Sensor, yaitu tipe linear dan tipe on-off. Tipe linear
digunakan untuk mengukur medan magnet secara linear, mengukur arus DC dan AC pada konduktordan funsi-fungsi lainnya. Sedangkan tipe on-off digunakan sebagai limit switch, sensor keberadaan (presence sensors), dsb. Sensor ini memberikan logika output sebagai interface gerbang logika secara langsung atau mengendalikan beban dengan buffer amplifier.
Gambar diagram hall effect tersebut tersebut menunjukkan aliran elektron. Dalam gambar A menunjukkan bahwa elemen Hall mengambil kutub negatif pada sisi atas dan kutub positif pada sisi bawah. Dalam gambar B dan C, baik arus listrik ataupun medan magnet dibalik, menyebabkan polarisasi juga
10 | B a h a n A j a r P L C
terbalik. Arus dan medan magnet yang dibalik ini menyebabkan sensor Hall mempunyai kutub negatif pada sisi atas. Hall Effect tergantung pada beda potensial (tegangan Hall) pada sisi yang berlawanan dari sebuah lembar tipis material konduktor atau semikonduktor dimana arus listrik mengalir, dihasilkan oleh medan magnet yang tegak lurus dengan elemeh Hall. Perbandingan tegangan yang dihasilkan oleh jumlah arus dikenal dengan tahanan Hall, dan tergantung pada karakteristik bahan. Dr. Edwin Hall menemukan efek ini pada tahun 1879. Hall Effect dihasilkan oleh arus pada konduktor. Arus terdiri atas banyak beban kecil yang membawa partikel-partikel (biasanya elektron) dan membawa gaya Lorentz pada medan magnet. Beberapa beban ini berakhir di sisi - sisi konduktor. Ini hanya berlaku pada konduktor besar dimana jarak antara dua sisi cukup besar. Salah satu yang paling penting dari Hall Effect adalah perbedaan antara beban positif bergerak dalam satu arah dan beban negatif bergerak pada kebalikannya. Hall Effect memberikan bukti nyata bahwa arus listrik pada logam dibawa oleh elektron yang bergerak, bukan oleh proton. Yang cukup menarik, Hall Effect juga menunjukkan bahwa dalam beberapa substansi (terutama semikonduktor), lebih cocok bila kita berpikir arus sebagai "holes" positif yang bergerak daripada elektron.
11 | B a h a n A j a r P L C
B. / +y y t-
Dengan mengukur tegangan Hall yang melalui bahan, kita dapat menentukan kekuatan medan magnet yang ada. Hal ini bisa dirumuskan :
Dimana VH adalah tegangan yang melalui lebar pelat, I adalah arus yang melalui panjang pelat, B adalah medan magnet, d adalah tebal pelat, e adalah elektron, dan n adalah kerapatan elektron pembawa. Dalam keberadaan kekuatan medan magnetik yang besar dan temperatur rendah, kita dapat meneliti quantum Hall effect, yang dimana adalah kuantisasi tahanan Hall. Dalam bahan ferromagnetik (dan material paramagnetik dalam medan magnetik), resistivitas Hall termasuk kontribusi tambahan, dikenal sebagai Anomalous Hall Effect (Extraordinary Hall Effect), yang bergantung secara langsung pada magnetisasi bahan, dan sering lebih besar dari Hall Effect biasa. Walaupun sebagai sebuah fenomena yang dikenal baik, masih ada perdebatan tentang keberadaannya dalam material yang bervariasi. Anomalous Hall Effect bisa berupa efek ekstrinsik bergantung pada putaran
12 | B a h a n A j a r P L C
yang menyebar dari beban pembawa, atau efek intrinsik yang dapat dijelaskan dengan efek Berry phase dalam momentum space kristal. Hall effect menghasilkan level sinyal yang sangat rendah dan membutuhkan amplifikasi. Amplifier tabung vakum pada abad 20 terlalu mahal, menghabiskan tenaga dan kurang andal dalam aplikasi sehari-hari. Dengan pengembangan IC berharga murah maka Hall Effect Sensor menjadi berguna untuk banyak aplikasi. Alat Hall Effect saat disusun dengan tepat akan tahan dengan debu, kotoran, lumpur dan air. Sifat ini menyebabkan alat Hall Effect lebih baik untuk sensor posisi daripada alat alternatif lainnya seperti sensor optik dan elektromekanik. Hall effect sensor sering dipakai untuk Split ring clamp-on sensor, Analog multiplication, Power sensing, Position and motion sensing, Automotive ignition dan fuel injection serta Wheel rotation sensing. Sensor ini banyak tersedia di berbagai macam pabrik, dan digunakan untuk sensorsensor yang bervariasi seperti sensor aliran cairan, sensor power dan sensor tekanan. Sensor Efek Hall digunakan untuk mendeteksi kedekatan (proximity), kehadiran atau ketidakhadirannya suatu objek magnetis (yang)
menggunakan suatu jarak kritis. Pada dasarnya ada dua tipe Hall-Effect Sensor, yaitu tipe linear dan tipe on-off. Tipe linear digunakan untuk mengukur medan magnet secara linear, mengukur arus DC dan AC pada konduktor dan fungsi-fungsi lainnya. Sedangkan tipe on-off digunakan sebagai limit switch, sensor keberadaan (presence sensors), dsb. Sensor ini memberikan logika output sebagai interface gerbang logika secara langsung atau mengendalikan beban dengan buffer amplifier.
13 | B a h a n A j a r P L C
Sensor efek hall yang tampak seperti pada gambar diatas yang hanya terdiri dari sebuah lapisan silikon dan dua buah elektroda pada masing masing sisi dari lapisan silikon. Hal ini akan menghasilkan perbedaan tegangan ketika lapisan silikon ini dialiri arus listrik. Bila tidak ada medan magnet yang dideteksi maka arah arus listrik yang mengalir pada silikon tersebut akan tepat ditengah tengah lapisan silikon dan akan menghasilkan tegangan 0 Volt karena tidak ada beda tegangan antara elektroda sebelah kiri dan elektroda sebelah kanan.
Bila ada medan magnet yang terdeteksi oleh sensor efek hall maka arah arus listrik yang mengalir pada lapisan silikon akan berbelok mendekati atau menjauhi sisi elektroda yang dipengaruhi oleh medan magnet. Ketika arus yang melalui lapisan silikon tersebut mendekati sisi elektroda sebelah kiri maka akan terjadi beda potensial pada hasil keluarannya. Semakin besar kekuatan medan magnet yang dideteksi oleh sensor efek hall akan menyebabkan pembelokan arah arus listrik pada lapisan silikon tersebut juga akan semakin besar dan beda potensial yang dihasilkan di antara kedua sisi elektroda pada lapisan silikon sensor efek hall juga akan semakin besar. Arah pembelokan arus listrik pada lapisan silikon ini dapat digunakan untuk mengetahui atau mengidentifikasi polaritas atau kutub medan
14 | B a h a n A j a r P L C
magnet pada sensor efek hall. Sensor efek hall ini dapat bekerja jika hanya salah satu sisi elektroda pada sensor efek hall dipengaruhi oleh medan magnet. Jika kedua sisi silikon dipengaruhi oleh medan magnet maka arah arus listrik pada lapisan silikon tidak akan mengalami pembelokan.
1.10
Reflective-Opto Switch Alat ini terdiri dari pasangan emitter/detektor pada tempat yang
sama. Emitter meradiasikan cahaya UV dan jika tidak ada halangan yang akan memantulkan cahaya tersebut, maka tidak akan ada cahaya yang diterima oleh detektor. Jika objek pemantul (dengan warna/permukaan yang sesuai) dibuat menghadap alat ini, detektor (photoresistor) mensaturasi output, sehingga terbentuk sinyal logika. Emitter dan detektor disesuaikan, di mana detektor mempunyai puncak sensitivitas yang bersesuaian dengan panjang gelombang emitter. Seberapa baik pendeteksian suatu objek tergantung pada :
Jumlah cahaya yang dipancarkan oleh suatu sumber cahaya. Kepekaan photodetector. Jarak antara switch dari objek. Kondisi cahaya dari lingkungan sekitar. Kedudukan tegak lurus permukaan dari pantulan cahaya dengan
switch. 1.11 Proximity Switch Induktif Alat ini diklasifikasikan sebagai berikut :
Bersumber daya AC atau DC. 2 terminal, di mana beban dihubungkan antara terminal satu dengan
15 | B a h a n A j a r P L C
sedangkan terminal lainnya adalah output beban yang dihubungkan dengan sumber tegangan (tipe NPN ) atau ke GND (tipe PNP). Alat ini terdiri dari suatu osilator, demodulator, trigger, dan switching amplifier. Alat ini beroperasi dengan prinsip transistor osilator yang operasinya dumped ketika objek metal mendekati elemen yang beresonansi. Efisiensi dumping effect ini tergantung dari tipe metal dan jarak. Jika objek metal memasuki medan magnet kumparan osilator, arus pusar akan diinduksi pada kumparan yang mengubah amplitudo osilasi. Demodulator akan mengkonversi perubahan amplitudo menjadi sinyal DC yang akan mengaktifkan trigger. Keuntungan Penggunaan Proximity Switch induktif :
Tidak perlu ada kontak fisik secara langsung antara pemakai dengan sistem.
Dapat bekerja di lingkungan dengan kondisi apapun. Responnya berjalan dengan cepat. Awet dan tahan lama.
1.12. Transduser Transduser (Inggris: transducer) adalah sebuah alat yang mengubah satu bentuk daya menjadi bentuk daya lainnya untuk berbagai tujuan termasuk pengubahan ukuran atau informasi (misalnya, sensor tekanan). Transduser bisa berupa peralatan listrik, elektronik, elektromekanik, elektromagnetik, fotonik, atau fotovoltaik. Dalam pengertian yang lebih luas, transduser kadang-kadang juga didefinisikan sebagai suatu peralatan yang mengubah suatu bentuk sinyal menjadi bentuk sinyal lainnya. Contoh yang umum adalah pengeras suara (audio speaker), yang mengubah beragam voltase listrik yang berupa musik atau pidato,
16 | B a h a n A j a r P L C
menjadi vibrasi mekanis. Contoh lain adalah mikrofon, yang mengubah suara kita, bunyi, atau energi akustik menjadi sinyal atau energi listrik. Suatu definisi mengatakan transducer adalah sebuah alat yang bila digerakkan oleh energi di dalam sebuah sitem transmisi, menyalusrkan energi dalam bentuk yang sama atau dalam bentuk yang berlainan ke sistem transmisi kedua. Transmisi kedua ini bisa listrik, mekanik, kimia, optik (radiasi) atau termal (panas). Sebagai contoh, definisi transducer yang luas ini mencakup alat-alat yang mengubah gaya atau perpindahan mekanis menjadi sinyal listrik. Alat-alat ini membentuk kelompok transducer yang sangat besar dan sangat penting yang lazim ditemukan dalam instrumentasi industri; dan ahli instrumentasi terutama berurusan dengan jenis pengubahan energi ini. Banyak parameter fisis lainnya (seperti panas, intensitas cahaya, kelembaban) juga dapt diubah menjadi energi listrik dengan
menggunakan transducer. Transducer-transducer ini memberikan sebuah sinyal keluaran bila diransang oleh sebuah masukan yang bukan mekanis; sebuah transmistor bereaksi terhadap variasi temperatur; sebuah fotosel bereaksi terhadap perubahan intensitas cahaya; sebuah berkas elektron terhadap efek-efek maknetik, dan lain-lain. Namun dalam semua hal, keluaran elektris yang diukur menurut metoda standar memberikan besarnya besaran masukan dalam bentuk ukuran elektris analog. Transducer dapat dikelompokan berdasakan pemakaiannya, metoda pengubahan energi, sifat dasar sinyal keluaran dan lain-lain. Tabel dibawah menunjukan suatu pengelompokan transducer berdasarkan prinsip listrik yang tersangkut. Bagian pertama tabel tersebut memberi daftar transducer yang memberikan daya luar. Ini adalah transducer pasif, yang memberi tambahan dalam sebuah parameter listrik seperti
17 | B a h a n A j a r P L C
halnya tahanan, kapasitansi dan lain-lain yang dapat diukur sebagai suatu perubahan tegangan atau kuat arus. Kategori berikutnya adalah transducer jenis pembangkit sendiri, yang menghasilkan suatu tegangan atau arus analog bila dirangsang dengan suatu bentuk fisis energi. Transducer pembangkit sendiri tidak memerlukan daya dari luar. Tabel Pengelompokan Transducer Transduser Pasif (daya dari luar) yaitu transduser yang dapat bekerja bila mendapat energi tambahan dari luar.
Parameter listrik dan kelas transduser Potensiometer Perubahan karena bergeser Strain gage Perubahan nilai tahanan Gaya, torsi, posisi nilai posisi tahanan kontak Tekanan, pergeseran/posisi Prinsip kerja dan sifat alat Pemakaian alat
Tegangan kumparan
selisih primer
dua akibat
Perubahan
induktansi
Pergeseran, ketebalan
Tabel 1.7 Transduser Pasif Transduser Aktif (tanpa daya luar) yaitu transduser yang bekerja tanpa tambahan energy dari luar, tetapi menggunakan energi yang akan diubah itu sendiri.
18 | B a h a n A j a r P L C
Pemakaian alat
Photomultiplier
Emisi elektron sekunder akibat radiasi yang masuk ke katode sensitif cahaya
Termokopel
Pembangkitan ggl pada titik sambung dua logam yang berbeda akibat dipanasi
Perputaran sebuah kumparan di dalam medan magnet yang membangkitkan tegangan || Kecepatan, getaran
Piezoelektrik
Terbangkitnya tegangan pada sel foto akibat rangsangan energi dari luar
Cahaya matahari
Hygrometer tahanan
Termistor (NTC)
Tabel 1.8 Transduser Aktif 1.12.1 Transduser Pergeseran Pengubahan sebuah gaya terpasang menjadi pergeseran merupakan dasar bagi berbagai jenis tranducer. Elemen mekanis yang digunakan untuk mengubah gaya terpasang menjadi pergeseran disebut alat-alat penjumlah gaya (force summing devices) yang bagian-bagiannya berupa :
a.
19 | B a h a n A j a r P L C
b. c. d. e. f.
Tiupan (bellows) Tabung Boundon, melingkar atau berbelit Tabung/ pipa lurus Kantilever massa (mass cantilever), suspensi tunggal atau dobel Torsi ujung berputer (pivot torque)
1.12.2. Transduser Kapasitive Karena kapasitansi berbanding terbalik dengan jarak kedua pelat paralel, setiap variasi dalam d menyebabkan variasi pada kapasitansi. Prinsip ini diterapkan pada transducer kapasitif. Kapasitansi dari sebuah kapasitor pelat paralel diberikan oleh G = (farad) G(farad) dimana: A = luas masing-masing pelat, dalam m d = j arak kedua pelat, dai am m e, = 9,85 x 1Q"12 dalam F/m k = konstanta di elektrik Cara kerjanya :
-
Gaya diberikan pada diafragma yang berfungsi sebagai salah satu pelat kapasitor, mengubah jarak antara diafragma dengan pelat yang diam.
Perubahan kapasitansi yang dihasilkan ini dapat diukur dengan jembatan ac atau sebuah rangkaian osilator.
Transducer menyebabkan
sebagai
bagian
dari
rangkaian osilator.
osilator
perubahan
frekuensi
Perubahan
20 | B a h a n A j a r P L C
1.12.3. Transducer induktif Dalam transducer induktif pengukuran gaya dilakukan dengan mengubah perbandingan induktansi dari sepasang kumparan atau dengan mengubah induktansi kumparan tunggal. Dalam masing-masing hal, jangkar feromagenetik yang digerakkan/ digeser oleh gaya yang akan diukur mengubah reluktansi rangkaian magnetik.
21 | B a h a n A j a r P L C
1.12.3. Transformator selisih yang berubah-ubah (LVDT)Konstruksi dasar dari sebuah transformator selisih yang berubah secara linier (LVDT Liniear Variable Differential Transformer) ditunjukkan pada Gambar 1.10.
Transformator ini terdiri dari satu kumparan primer dan dua kumparan sekunder yang ditempatkan pada kedua sisi kumparan primer. Kumparan sekunder mempunyai jumlah gulungan yang sama tetapi mereka dihubungkan seri secara berlawanan sehingga gaya gerak listrik (ggl) yang diindusir didalam kumparan sekunder tersebut saling berlawanan. Posisi dari inti yang dapat bergerak menentukan hubungan fluksi antara kumparan primer yang tereksitasi oleh ac dan masing-masing dari kedua kumparan sekunder.
Pemilihan
suatu
transduser
sangat
tergantung
kepada
kebutuhan pemakai dan lingkungan di sekitar pemakaian. Untuk itu dalam memilih transduser perlu diperhatikan beberapa hal di bawah ini: 1. 2. Kekuatan, maksudnya ketahanan atau proteksi terhadap beban lebih Linieritas, yaitu kemampuan untuk menghasilkan karakteristik masukan- keluaran yang linier 3. Stabilitas tinggi, yaitu kesalahan pengukuran yang kecil dan tidak begitu banyak terpengaruh oleh faktor-faktor lingkungan 4. Tanggapan dinamik yang baik, yaitu keluaran segera mengikuti masukan dengan bentuk dan besar yang sama 5. Repeatability : yaitu kemampuan untuk menghasilkan kembali keluaran yang sama ketika digunakan untuk mengukur besaran yang sama, dalam kondisi lingkungan yang sama 6. Harga. Meskipun faktor ini tidak terkait dengan karakteristik transduser sebelumnya, tetapi dalam penerapan secara nyata
22 | B a h a n A j a r P L C
seringkali
menjadi
kendala
serius,
sehingga
perlu
juga
dipertimbangkan.
1.13 Karakteristik Sensor dan Aplikasi Karakteristik Sensor dan Aplikasi. Masalah utama dalam teknik pengukuran, pengaturan dan pengendalian secara elektronik adalah mengubah besaran fisik menjadi besaran listrik yang proporsional. Besaran fisik yang diubah tersebut bisa berupa temperatur, gaya, kecepatan putaran, intensitas cahaya dan sebagainya. Alat yang melaksanakan hal ini secara umum disebut sensor. Termasuk dalam golongan ini adalah baik sensor yang sederhana maupun alat pemroses sinyal elektronik yang terhubung sesudahnya (penguat, kompensasi suhu, linearisasi, dll). Dalam aplikasi, sebuah sensor harus memenuhi persyaratan kualitas atau karakteristik utama sensor sebagai berikut : 1. Linearitas. Konversi harus proporsional. Artinya karakteristik konversi dari sensor harus linear (selalu sebanding). 2. Tidak tergantung Temperatur. Artinya, karakteristik keluaran
(converter) sensor tidak boleh tergantung pada temperatur di sekelilingnya, kecuali sensor suhu/temperatur. 3. Kepekaan. Kepekaan sensor harus dipilih sedemikian sehingga dalam aplikasi, pada nilai-nilai masukan yang ada dapat diperoleh tegangan listrik keluaran yang cukup besar. 4. Waktu Tanggapan. Waktu tanggapan adalah waktu yang diperlukan keluaran sensor untuk mencapai nilai akhirnya pada nilai masukan yang berubah secara mendadak. Karakteristik ini menuntut, dalam aplikasi sensor harus dapat berubah cepat bila nilai masukan pada sistem tempat sensor tersebut berubah.
23 | B a h a n A j a r P L C
5. Batas Frekuensi Terendah dan Tertinggi. Batas-batas tersebut adalah nilai frekuensi masukan periodik terendah dan tertinggi yang masih dapat dikonversi oleh sensor secara benar. Pada kebanyakan aplikasi disyaratkan bahwa frekuensi terendah adalah 0 Hz. 6. Stabilitas Waktu. Untuk nilai masukan tertentu, sensor harus dapat memberikan keluaran yang tetap nilainya dalam waktu yang lama. Sayangnya karakteristik kebanyakan komponen elektronik (sensor) dalam aplikasi nya cenderung berubah seiring dengan waktu. 7. Histeresis. Sensor dapat mengalami gejala histeresis seperti yang ada pada magnetisasi besi. Pada temperatur tertentu akibat dari karakteristik ini sebuah sensor dapat memberikan keluaran yang berlainan, tergantung pada keadaan apakah saat itu temperatur sedang naik atau turun. Dari syarat-syarat atau karakteristik ideal tersebut di atas, linearitas, tidak tergantung pada temperatur, stabilitas waktu, dan histeresis sangat menentukan ketelitian sensor. Proses fisik yang menjadi dasar kerja sensor tergantung pada aplikasi yang memerlukan sensor tersebut. Berikut tabel proses fisik yang dapat dipilih untuk berbagai tujuan sensor sesuai karakteristiknya :
24 | B a h a n A j a r P L C
Tabel 1.9 tabel proses fisik yang dapat dipilih untuk berbagai tujuan sensor sesuai karakteristiknya Efek Hall. Mempergunakan semikonduktor sebagai komponen Hall, biasanya dengan sumber arus dan penguat dalam satu modul terpadu yang disebut LOHET (Linear Output Hall Effect Transducer). Modul ini memberikan tegangan yang sebanding dengan kerapatan fluks magnet. Piezoresistif. Terdiri atas chip silikon berbentuk segiempat seluas beberapa mm persegi. Pada lapisannya dilekatkan membran berbentuk bulat untuk menerima tekanan. Di atasnya dibentuk rangkaian jembatan dengan jalan menyuntikkan ion-ion. Pada keluaran jembatan ini dapat timbul tegangan yang sebanding dengan tekanan yang diukur. Pyroelectric. Bekerja berdasarkan perubahan radiasi inframerah yang diterima optik. Setiap benda yang berupa sumber panas akan meradiasikan inframerah dan inilah yang akan diterima oleh sensor. Disebut juga dengan istilah sensor PIR (Passive InfraRed). Fotoelektrik. Terdiri atas LED berwarna merah atau LED inframerah yang menyinari fotodioda atau fototransistor sebagai penerima. Tersedia dalam satu kesatuan atau terpisah dalam masing-masing kotak. Kadangkadang juga dilengkapi dengan lensa agar dapat mengenali sinyal kecil dengan baik atau untuk memperoleh jarak pengamatan yang lebih jauh. Pita Tarik. Berupa bahan resistif (logam atau lapisan
semikonduktor) yang ditempatkan atau dilapiskan pada sehelai bahan isolator (kebanyakan sintetik). Resistansi bahan ini berubah jika memulai. Sensor ini biasa dirangkai secara jembatan dengan resistor lainnya yang permanen. Pemberian tegangan yang stabil pada rangkaian jembatan akan memberikan tegangan keluaran yang nilainya sebanding dengan pemuaian pita tarik tersebut. 25 | B a h a n A j a r P L C
Thermoresistif. Nilai resistansinya tergantung pada temperatur. Bahan bisa berasal dari kawat, lapisan logam atau semikonduktor. Beberapa tersedia dalam bentuk IC yang terkandung di dalamnya pengatur tegangan, penguat, dan rangkaian linearisasi. Induktif. Menggunakan osilator yang diredam dengan arus bolakbalik yang ditimbulkan oleh osilator tersebut pada bagian-bagian logam. Perubahan jarak dengan bagian-bagian logam selanjutnya mengubah amplitudo tegangan osilator. Karakteristik sensor yang ideal tentunya akan sangat baik bagi aplikasi rangkaian yang membutuhkan ketelitian tinggi dalam hal pengukuran, pengaturan atau pengendalian. Hal tersebut tentunya seiring dengan teknologi pembuatan sensor yang dari waktu ke waktu mengalami perkembangan cukup pesat. 2. Sensor Thermal AC. Srivastava, (1987), mengatakan temperatur merupakan salah satu dariempat besaran dasar yang diakui oleh Sistem Pengukuran Internasional (The International Measuring System). Lord Kelvin pada tahun 1848 mengusulkan skala temperature termodinamika pada suatu titik tetap triple point, dimana fase padat, cair dan uap berada bersama dalam equilibrium, angka ini adalah 273,16 oK ( derajat Kelvin) yang juga merupakan titik es. Skala lain adalah Celcius, Fahrenheit dan Rankine dengan hubungan sebagai berikut: oF = 9/5 oC + 32 atau oC = 5/9 (oF-32) atau oR = oF + 459,69 Yayan I.B, (1998), mengatakan temperatur adalah kondisi penting dari suatu substrat. Sedangkan panas adalah salah satu bentuk energi yang diasosiasikan dengan aktifitas molekul-molekul dari suatu substrat. Partikel dari suatu substrat diasumsikan selalu bergerak. Pergerakan partikel inilah yang kemudian dirasakan sebagai panas.
26 | B a h a n A j a r P L C
Sedangkan temperatur adalah ukuran perbandingan dari panas tersebut. Pergerakan partikel substrat dapat terjadi pada tiga dimensi benda yaitu: 1. Benda padat, 2. Benda cair dan 3. Benda gas (udara) Aliran kalor substrat pada dimensi padat, cair dan gas dapat terjadi secara : 1. Konduksi,yaitu pengaliran panas melalui benda padat (penghantar) secara kontak langsung 2. Konveksi, yaitu pengaliran panas melalui media cair secara kontak langsung 3. Radiasi, yaitu pengaliran panas melalui media udara/gas secara kontak tidak langsung Pada aplikasi pendeteksian atau pengukuran tertentu, dapat dipilih salah satu tipe sensor dengan pertimbangan : 1. Penampilan (Performance) 2. Kehandalan (Reliable) dan 3. Faktor ekonomis ( Economic) C.Pemilihan Jenis Sensor Suhu Hal-hal yang perlu diperhatikan sehubungan dengan pemilihan jenis sensor suhu adalah: (Yayan I.B, 1998) 1. Level suhu maksimum dan minimum dari suatu substrat yang diukur. 2. Jangkauan (range) maksimum pengukuran 3. Konduktivitas kalor dari substrat 4. Respon waktu perubahan suhu dari substrat 5. Linieritas sensor 6. Jangkauan temperatur kerja Selain dari ketentuan diatas, perlu juga diperhatikan aspek phisik dan kimia dari sensor seperti ketahanan terhadap korosi (karat), ketahanan terhadap guncangan, pengkabelan (instalasi), keamanan dan lain-lain.
27 | B a h a n A j a r P L C
D. Tempertur Kerja Sensor Setiap sensor suhu memiliki temperatur kerja yang berbeda, untuk pengukuran suhu disekitar kamar yaitu antara -35oC sampai 150oC, dapat dipilih sensor NTC, PTC,transistor, dioda dan IC hibrid. Untuk suhu menengah yaitu antara 150oC sampai 700oC,dapat dipilih thermocouple dan RTD. Untuk suhu yang lebih tinggi sampai 1500oC,tidak memungkinkan lagi dipergunakan sensor-sensor kontak langsung, maka teknis pengukurannya dilakukan menggunakan cara radiasi. Untuk pengukuran suhu pada daerah sangat dingin dibawah 65oK = -208oC ( 0oC = 273,16oK ) dapat digunakanresistor karbon biasa karena pada suhu ini karbon berlaku seperti semikonduktor.Untuk suhu antara 65oK sampai -35oC dapat digunakan kristal silikon dengan kemurnian tinggi sebagai sensor.
28 | B a h a n A j a r P L C
E.Bimetal Bimetal adalah sensor temperatur yang sangat populer digunakan karena kesederhanaan yang dimilikinya. Bimetal biasa dijumpai pada alat strika listrik dan lampu kelap-kelip (dimmer). Bimetal adalah sensor suhu yang terbuat dari dua buah lempengan logam yang berbeda koefisien muainya (_) yang direkatkan menjadi satu. Bila suatu logam dipanaskan maka akan terjadi pemuaian, besarnya pemuaian tergantung dari jenis logam dan tingginya temperatur kerja logam tersebut. Bila dua lempeng logam saling direkatkan dan dipanaskan, maka logam yang memiliki koefisien muai lebih tinggi akan memuai lebih panjang sedangkan yang memiliki koefisien muai lebih rendah memuai lebih pendek. Oleh karena perbedaan reaksi muai tersebut maka bimetal akan melengkung kearah logam yang muainya lebih rendah. Dalam aplikasinya bimetal dapat dibentuk menjadi saklar Normally Closed (NC) atau Normally Open (NO). F.Termistor Termistor atau tahanan thermal adalah alat semikonduktor yang berkelakuan sebagai tahanan dengan koefisien tahanan temperatur yang tinggi, yang biasanya negatif. Umumnya tahanan termistor pada temperatur ruang dapat berkurang 6% untuk setiap kenaikan temperatur sebesar 1oC. Kepekaan yang tinggi terhadap perubahan temperatur ini membuat termistor sangat sesuai untuk pengukuran, pengontrolan dan kompensasi temperatur secara presisi. Termistor terbuat dari campuran oksida-oksida logam yang diendapkan seperti: mangan (Mn), nikel (Ni), cobalt (Co), tembaga (Cu), besi (Fe) dan uranium (U). Rangkuman tahanannya adalah dari 0,5 bentuk dan ukuran. G.Teknik Kompensasi Termistor: Karkateristik termistor berikut memperlihatkan hubungan antara temperatur dan resistansi seperti tampak pada gambar 2.4 sampai 75 dan tersedia dalam berbagai
29 | B a h a n A j a r P L C
(a) logaritmik
H.Resistance Thermal Detector (RTD) RTD adalah salah satu dari beberapa jenis sensor suhu yang sering digunakan. RTD dibuat dari bahan kawat tahan korosi, kawat tersebut dililitkan pada bahan keramik isolator. Bahan tersebut antara lain; platina, emas, perak, nikel dan tembaga, dan yang terbaik adalah bahan platina karena dapat digunakan menyensor suhu sampai 1500o C. Tembaga dapat digunakan untuk sensor suhu yang lebih rendah dan lebih murah,tetapi tembaga mudah terserang korosi RTD memiliki keunggulan dibanding termokopel yaitu: 1. Tidak diperlukan suhu referensi 2. Sensitivitasnya cukup tinggi, yaitu dapat dilakukan dengan cara memperpanjang kawat yang digunakan dan memperbesar tegangan eksitasi.
3. Tegangan output yang dihasilkan 500 kali lebih besar dari termokopel 4. Dapat digunakan kawat penghantar yang lebih panjang karena noise tidak jadi masalah 5. Tegangan keluaran yang tinggi, maka bagian elektronik pengolah sinyal menjadi sederhana dan murah. Resistance Thermal Detector (RTD) perubahan tahanannya lebih linear terhadap temperatur uji tetapi koefisien lebih rendah dari thermistor. Bentuk lain dari Konstruksi RTD 30 | B a h a n A j a r P L C
I.Termokopel Pembuatan termokopel didasarkan atas sifat thermal bahan logam. Jika sebuah batang logam dipanaskan pada salah satu ujungnya maka pada ujung tersebut elektron-elektron dalam logam akan bergerak semakin aktif dan akan menempati ruang yang semakin luas, elektron-elektron saling desak dan bergerak ke arah ujung batang yang tidak dipanaskan. Dengan demikian pada ujung batang yang dipanaskan akan terjadi muatan positif. Kerapatan electron untuk setiap bahan logam berbeda tergantung dari jenis logam. Jika dua batang logam disatukan salah satu ujungnya, dan kemudian dipanaskan, maka elektron dari batang logam yang memiliki kepadatan tinggi akan bergerak ke batang yang kepadatan elektronnya rendah, dengan demikian terjadilah perbedaan tegangan diantara ujung kedua batang logam yang tidak disatukan atau dipanaskan. Besarnya termolistrik atau gem ( gaya electromagnet ) yang dihasilkan menurut T.J Seeback (1821) yang menemukan hubungan perbedaan panas (T1 dan T2) dengan gaya gerak listrik yang dihasilkan E, Peltir (1834), menemukan gejala panas yang mengalir dan panas yang diserap pada titik hot-juction dan coldjunction, dan Sir William Thomson, menemukan arah arus mengalir dari titik panas ke titik dingin dan sebaliknya,
31 | B a h a n A j a r P L C
di mana 37,5 dan 0,045 merupakan dua konstanta C1 dan C2 untuk termokopel tembaga/ konstanta. Bila ujung logam yang tidak dipanaskan dihubung singkat, perambatan panas dari ujung panas ke ujung dingin akan semakin cepat. Sebaliknya bila suatu termokopel diberi tegangan listrik DC, maka diujung sambungan terjadi panas atau menjadi dingin tergantung polaritas bahan (deret Volta) dan polaritas tegangan sumber. Dari prinsip ini memungkinkan membuat termokopel menjadi pendingin. Thermocouple sebagai sensor temperatur memanfaatkan beda
workfunction dua bahan metal J. Dioda sebagai Sensor Temperatur Dioda dapat pula digunakan sebagai sensor temperatur yaitu dengan memanfaatkan sifat tegangan junction Dimanfaatkan juga pada sensor temperatur rangkaian terintegrasi (memiliki rangkaian penguat dan kompensasi dalam chip yang sama). Contoh rangkaian dengan dioda sebagai sensor temperature
32 | B a h a n A j a r P L C
Gambar 1.13 Rangkaian IC sensor Rangkaian alternatif untuk mengubah arus menjadi tegangan pada IC sensor temperature
Gambar 1.13 Rangkaian alternatif untuk mengubah arus menjadi tegangan Gambar 1.13 Rangkaian alternatif untuk mengubah arus menjadi tegangan Gambar 1.13 Rangkaian alternatif untuk mengubah arus menjadi tegangan 33 | B a h a n A j a r P L C
K.Infrared Pyrometer Sensor inframerah dapat pula digunakan untuk sensor temperatur
Infrared Pyrometer sebagai sensor temperatur Memanfaatkan perubahan panas antara cahaya yang dipancarkan dengan diterima yang diterima pyrometer terhadap objek yang di deteksi.
3. Sensor Mechanics
34 | B a h a n A j a r P L C
Pergerakkan mekanis adalah tindakan yang paling banyak dijumpai dalam kehidupan sehari-hari, seperti perpindahan suatu benda dari suatu posisi ke posisi lain, kecepatan mobil di jalan raya, dongrak mobil yang dapat mengangkat mobil seberat 10 ton, debit air didalam pipa pesat, tinggi permukaan air dalam tanki. Semua gerak mekanis tersebut pada intinya hanya terdiri dari tiga macam, yaitu gerak lurus, gerak melingkar dan gerak memuntir. Gerak mekanis disebabkan oleh adanya gaya aksi yang dapat menimbulkan gaya reaksi. Banyak cara dilakukan untuk mengetahui atau mengukur gerak mekanis misalnya mengukur jarak atau posisi dengan meter, mengukur kecepatan dengan tachometer, mengukur debit air dengan rotameter dsb. Tetapi jika ditemui gerakan mekanis yang berada dalam suatu sistem yang kompleks maka diperlukan sebuah sensor untuk mendeteksi atau mengimformasikan nilai yang akan diukur. Berikut akan dijabarkan beberapa jenis sensor mekanis yang sering dijumpai di dalam kehidupan sehari-hari. 1. Sensor Posisi Pengukuran posisi dapat dilakukan dengan cara analog dan digital. Untuk pergeseran yang tidak terlalu jauh pengukuran dapat dilakukan menggunakan cara-cara analog, sedangkan untuk jarak pergeseran yang lebih panjang lebih baik digunakan cara digital.Hasil sensor posisi atau perpindahan dapat digunakan untuk mengukur perpindahan linier atau angular. Teknis perlakuan sensor dapat dilakukan dengan cara terhubung langsung ( kontak ) dan tidak terhubung langsung ( tanpa kontak ). a. Strain gauge (SG) Strain gauge dapat dijadikan sebagai sensor posisi. SG dalam operasinya memanfaatkan perubahan resistansi sehingganya dapat digunakan untuk mengukur perpindahan yang sangat kecil akibat pembengkokan (tensile stress) atau peregangan (tensile strain). Secara konstruksi SG terbuat dari bahan metal tipis (foil) yang diletakkan diatas kertas. Untuk proses pendeteksian SG ditempelkan dengan benda uji dengan dua cara yaitu: 1. Arah perapatan/peregangan dibuat sepanjang mungkin (axial) 2. Arah tegak lurus perapatan/peregangan dibuat sependek mungkin (lateral)
35 | B a h a n A j a r P L C
b. Sensor Induktif dan Elektromagnet Sensor induktif memanfaatkan perubahan induktansi sebagai akibat pergerakan inti feromagnetik dalam koil akibat bahan feromagnetik yang mendekat c. Linier Variable Differential Transformer (LVDT) memanfaatkan perubahan induksi magnit dari kumparan primer ke dua kumparan sekunder dalam keadaan setimbang, inti magnet terletak ditengah dan kedua kumparan sekunder menerima fluks yang sama dalam keadaan tidak setimbang, fluks pada satu kumparan naik dan yang lainnya turun tegangan yang dihasilkan pada sekunder sebading dengan perubahan posisi inti magnetic hubungan linier bila inti masih disekitar posisi kesetimbangan
36 | B a h a n A j a r P L C
LVDT sebagai sensor posisi: (a) konstruksi LVDT, (b) Rangakaian listrik, (c) rangkaia uji LVDT, (d) Karakteristik LVDT Gambar 1.17 LVDT
d. Transduser Kapasitif memanfaatkan perubahan kapasitansi akibat perubahan posisi bahan dielektrik diantara kedua keping akibat pergeseran posisi salah satu keping dan luas keping yang berhadapan langsung akibat penambahan jarak antara kedua keeping cukup sensitif tetapi linieritas buruk rangkaian jembatan seperti pada sensor induktif dapat digunakan dengan kapasitor dihubungkan paralel dengan resistansi (tinggi) untuk memberi jalur DC untuk input opamp 2. Transduser perpindahan digital optis mendeteksi posisi melalui kode oleh pemantul atau pelalu transmisi cahaya ke detektor foto
37 | B a h a n A j a r P L C
perpindahan (relatif) diukur berupa pulse train dengan frekuensi yang sebanding kecepatan pergerakan deteksi arah gerakan memanfaatkan dua sinyal dengan saat pulsa naik berbeda
posisi mutlak dideteksi menggunakan kode bilangan digital untuk deteksi perubahan yang ekstrim satu kode digunakan sebagai sinyal clock alternatif lain memanfaatkan kode yang hanya mengijinkan satu perubahan seperti pada kode Gray kode angular lebih baik dari pada kode linier akibat arah ekpansi thermal pada pelat kode pengukuran perpindahan posisi yang kecil dapat dilakukan dengan pola Moire pola garis tegak dan miring memperkuat (ukuran) pergeseran arah x ke pola garis pada arah y perubahan dibaca dengan cara optis
a. Transduser Piezoelectric Transduser Piezoelectric berkeja memanfaatkan tegangan yang terbentuk saat kristal mengalami pemampatan ion positif dan negatif terpisah akibat struktur kristal asimetris bahan kristal: kuarsa dan barium titanat, elektret polivilidin florida
38 | B a h a n A j a r P L C
bentuk respons
Transduser Piezoelektrik: (a) konstruksi PE, (b) rangkaian ekivalen PE Gambar 1.19 Transduser Piezoelectric
Rangkaian pembaca tegangan pada piezoelektrik sensor kristal bukan konduktor (tidak mengukur DC, rangkaian ekivalen) gunakan rangkaian Op-Amp dengan impedansi input tinggi (FET, untuk frekuensi rendah) bila respons yang diukur dekat dengan frekuensi resonansi kristal, ukur muatan sebagai ganti tegangan di mana Qx = muatan listrik kristal (coulomb) a. Transduser Resolver dan Inductosyn berupa pasangan motor-generator: resolver dan transmiter digunakan untuk mengukur sudut pada sebuah gerakan rotasi kumparan stator sebagai penerima ditempatkan pada sudut yang berbeda stator: syncho 2 stator: resolver
versi linier (inductosyn) perbedaan sudut 90 derajat diperoleh dengan perbedaan gulungan b. Detektor Proximity saklar reed yang memanfatkan saklar yang terhubung atau terlepas berdasarkan medan magnet
39 | B a h a n A j a r P L C
RF-lost akibat adanya bahan metal yang menyerap medan magnet (frekuensi 40-200 kHz) yang mengakibatkan detector RF turun akibat pembebanan rangkaian resonansi LC pada osilator Detector kapasitansi mengamati perubahan kapasitansi oleh bahan non konduktor pancaran cahaya terfokus
c. Potensiometer Potensiometer yang tersedia di pasaran terdiri dari beberapa jenis, yaitu: potensiometer karbon, potensiometer wire wound dan potensiometer metal film. 1. Potensiometer karbon adalah potensiometer yang terbuat dari bahan karbon harganya cukup murah akan tetapi kepressian potensiometer ini sangat rendah biasanya harga resistansi akan sangat mudah berubah akibat pergeseran kontak. 2. Potensiometer gulungan kawat (wire wound) adalah potensiometer yang menggunakan gulungan kawat nikelin yang sangat kecil ukuran penampangnya. Ketelitian dari potensiometer jenis ini tergantung dari ukuran kawat yang digunakan serta kerapihan penggulungannya. 3. Metal film adalah potensiometer yang menggunakan bahan metal yang dilapiskan ke bahan isolator.Potensiometer karbon dan metal film jarang digunakan untuk kontrol industri karena cepat aus. Potensiometer wire wound adalah potensiometer yang menggunakan kawat halus yang dililit pada batang metal. Ketelitian potensiometer tergantung dari ukuran kawat. Kawat yang digunakan biasanya adalah kawat nikelin. Penggunaan potensiometer untuk pengontrolan posisi cukup praktis karena hanya membutuhkan satu tegangan eksitasi dan biasanya tidak membutuhkan pengolah sinyal yang rumit. Kelemahan penggunaan potensiometer terutama adalah: 1. Cepat aus akibat gesekan 2. Sering timbul noise terutama saat pergantian posisi dan saaat terjadi lepas kontak 3. Mudah terserang korosi
40 | B a h a n A j a r P L C
4. Peka terhadap pengotor Potensiometer linier adalah potensiometer yang perubahan tahanannya sangat halus dengan jumlah putaran sampai sepuluh kali putaran (multi turn). Untuk keperluan sensor posisi potensiometer linier memanfaatkan perubahan resistansi, diperlukan proteksi apabila jangkauan ukurnya melebihi rating, linearitas yang tinggi hasilnya mudah dibaca tetapi hati-hati dengan friksi dan backlash yang ditimbulkan, resolusinya terbatas yaitu 0,2 0,5% d. Optical lever displacement detektor memanfaatkan pematulan berkas cahaya dari sumber ke detektor linieritas hanya baik untuk perpindahan yang kecil Gambar 3.21. Optical Lever Displacement Detector 3. Sensor Kecepatan ( Motion Sensor ) Pengukuran kecepatan dapat dilakukan dengan cara analog dan cara digital. Secara umum pengukuran kecepatan terbagi dua cara yaitu: cara angular dan cara translasi. Untuk mengukur kecepatan translasi dapat diturunkan dari cara pengukuran angular. Yang dimaksud dengan pengukuran angular adalah pengukuran kecepatan rotasi (berputar), sedangkan pengukuran kecepatan translasi adalah kecepatan gerak lurus beraturan dan kecepatan gerak lurus tidak beraturan. a. Tacho Generator Sensor yang sering digunakan untuk sensor kecepatan angular adalah tacho generator. Tacho generator adalah sebuah generator kecil yang membangkitkan tegangan DC ataupun tegangan AC. Dari segi eksitasi tacho generator dapat dibangkitkan dengan eksitasi dari luar atau imbas elektromagnit dari magnit permanent. kelemahannya adalah : 1. Sikat komutator mudah habis 2. Jika digunakan pada daerah bertemperatur tinggi, maka magnet permanent akan mengalami kelelahan, untuk kasus ini, tacho generator sering dikalibrasi. 3. Peka terhadap debu dan korosi
41 | B a h a n A j a r P L C
Tacho generator AC berupa generator singkron, magnet permanent diletakkan dibagian tengah yang berfungsi sebagai rotor. Sedangkan statornya berbentuk kumparan besi lunak. Ketika rotor berputar dihasilkan tegangan induksi di bagian statornya. Tipe lain dari tacho generator AC adalah tipe induksi, rotor dibuat bergerigi, stator berupa gulungan kawat berinti besi. Medan magnet permanent dipasang bersamaan di stator. Ketika rotor berputar, terjadi perubahan medan magnet pada gigi yang kemudian mengimbas ke gulungan stator. Kelebihan utama dari tacho generator AC adalah relatif tahan terhadap korosi dan debu, sedangkan kelemahannya adalah tidak memberikan informasi arah gerak.
42 | B a h a n A j a r P L C
a. Pengukuran Kecepatan Cara Digital. Pengukuran kecepatan cara digital dapat dilakukan dengan cara induktif, kapasitif dan optik. Pengukuran dengan cara induksi dilakukan menggunakan rotor bergerigi, stator dibuat dari kumparan yang dililitkan pada magnet permanen. Keluaran dari sensor ini berupa pulsa-pulsa tegangan. Penggunaan cara ini cukup sederhana, sangat praktis tanpa memerlukan kopling mekanik yang rumit, serta memiliki kehandalan yang tinggi, tetapi kelemahannya tidak dapat digunakan untuk mengukur kecepatan rendah dan tidak dapat menampilkan arah putaran. 4. Sensor Tekanan ( Presure Sensor ) Transduser tekanan dan gaya (load cell) terdiri dari bahan elastis dan sensor perpindahan (displacement) besaran ukur (i) strain atau (ii) displacement pengelompokan: tipe absolute gauge dan diferensial
sensor tekanan dengan diafragma reliable, sukar dibuat, reproducible besaran ukur strain dengan strain gauge atau displacement dengan kapasitansi pengukuran dengan kapasitansi dalam rangkaian jembatan sangat sensitif dan Mahal a. Transduser Tekanan silikon memanfaatkan silikon sebagai bahan strain ukur dan diafragmanya, rangkaian bisa terintegrasi lebih sensistif dari metal karena strain (displacement) dan sifat piezoresistif muncul bersamaan selalu menggunakan 4 gauge dalam jembatan, masalah yang dihadapi gauge tidak identik sangat sensitif terhadap temperatur
43 | B a h a n A j a r P L C
konstruksi sensor tekanan silikon diafragma dengan proses etsa strain gauge dengan difusi dopan
b. Sensor Tekanan Tipe Bourdon dan Bellow besaran ukur perpindahan (displacement) memanfaatkan LVDT, sensor reluktansi variabel, potensiometer konversi tekanan ke perpindahan menggunakan tabung Bourdon atau Bellows
Sensor tekanan tipe lain: (a) dan (b) tipe Bourdon,(c) dan (d) tipe bellow Gambar 1.21 Sensor Tekanan Tipe Bourdon dan Bellow
c. Load cell cara kerja mirip dengan sensor tekanan yaitu mengubah gaya menjadi perpindahan menggunakan rangkaian jembatan untuk pembacaan, kalibrasi dan kompensasi temperatur alternatif lain menggunakan kristal piezoelektrik untuk mengukur perubahan gaya konfigurasi load cell 44 | B a h a n A j a r P L C
5. Sensor Aliran Fluida ( Flow Sensor ) Pengukuran aliran mulai dikenal sejak tahun 1732 ketika Henry Pitot mengatur jumlah fluida yang mengalir. Dalam pengukuran fluida perlu ditentukan besaran dan vektor kecepatan aliran pada suatu titik dalam fluida dan bagaimana fluida tersebut berubah dari titik ke titik. Pengukuran atau penyensoran aliran fluida dapat digolongkan sebagai berikut: 1. Pengukuran kuantitas Pengukuran ini memberikan petunjuk yang sebanding dengan kuantitas total yang telah mengalir dalam waktu tertentu. Fluida mengalir melewati elemen primer secara berturutan dalam kuantitas yang kurang lebih terisolasi dengan secara bergantian mengisi dan mengosongkan bejana pengukur yang diketahui kapasitasnya. Pengukuran kuantitas diklasifikasikan menurut : a. Pengukur gravimetri atau pengukuran berat b. Pengukur volumetri untuk cairan c. Pengukur volumetri untuk gas 2. Pengukuran laju aliran Laju aliran Q merupakan fungsi luas pipa A dan kecepatan V dari cairan yang mengalir lewat pipa, yakni: Q = A.V 45 | B a h a n A j a r P L C
tetapi dalam praktek, kecepatan tidak merata, lebih besar di pusat. Jadi kecepatan terukur rata-rata dari cairan atau gas dapat berbeda dari kecepatan rata-rata sebenarnya. Gejala ini dapat dikoreksi sebagai berikut: Q = K.A.V di mana K adalah konstanta untuk pipa tertentu dan menggambarkan hubungan antara kecepatan rata-rata sebenarnya dan kecepatan terukur. Nilai konstantaini bisa didapatkan melalui eksperimen. a. Sensor Aliran Berdasarkan Perbedaan Tekanan Metoda ini berdasarkan Hukum Bernoulli yang menyatakan hubungan : .g. = .g.
dimana: P = tekanan fluida = masa jenis fluida v = kecepatan fulida g = gravitasi bumi h = tinggi fluida (elevasi) b. Cara-cara Thermal Cara-cara thermal biasanya dipergunakan untuk mengukur aliran udara. Pengukuran dengan menggunakan carathermal dapat dilakukan dengan cara-cara : Anemometer kawat panas Teknik perambatan panas Teknik penggetaran c. Anemometer Kawat Panas Metoda ini cukup sederhana yaitu dengan menggunakan kawat yang dipanaskan oleh aliran listrik, arus yang mengalir pada kawat dibuat tetap konstan menggunakan sumber arus konstan. Jika ada aliran udara, maka kawat akan mendingin (seperti kita meniup lilin) dengan mendinginnya kawat, maka resistansi kawat menurun. Karena dipergunakan sumber arus konstan, maka kita dapat menyensor tegangan pada ujungujung kawat. Sensor jenis ini memiliki sensitivitas sangat baik untuk menyensor aliran gas yang lambat. Namun sayangnya penginstalasian keseluruhan sensor tergolong sulit. 46 | B a h a n A j a r P L C
d. Perambatan Panas Pada teknik perambatan panas, pemanas dipasang pada bagian luar pipa, pipa tersebut terbuat dari bahan logam. Di kiri dan kanan pemanas, dipasang bahan isolator panas, dan pada isolator ini dipasang sensor suhu. Bila udaramengalir dari kiri ke kanan, maka suhu disebelah kiri akan terasa lebih dingin dibanding suhu sebelah kanan.
6. Sensor Level Pengukuran level dapat dilakukan dengan bermacam cara antara lain dengan: pelampung atau displacer, gelombang udara, resistansi, kapasitif, ultra sonic, optic, thermal, tekanan, sensor permukaan dan radiasi. Pemilihan sensor yang tepat tergantung pada situasi dan kondisi sistem yang akan di sensor.
a. Menggunakan Pelampung Cara yang paling sederhana dalam penyensor level cairan adalah dengan menggunakan pelampung yang diberi gagang. Pembacaan dapat dilakukan dengan memasang sensor posisi misalnya potensiometer pada bagian engsel gagang pelampung. Cara ini cukup baik diterapkan untuk tanki-tanki air yang tidak terlalu tinggi. b. Menggunakan Tekanan Untuk mengukur level cairan dapat pula dilakukan menggunakan sensor tekanan yang dipasang di bagian dasar dari tabung. Cara ini cukup praktis, akan tetapi 47 | B a h a n A j a r P L C
ketelitiannya sangat tergantung dari berat jenis dan suhu cairan sehingga kemungkinan kesalahan pembacaan cukup besar. c. Menggunakan Cara Thermal Teknik ini didasarkan pada fakta penyerapan kalor oleh cairan lebih tinggi dibandingkan penyerapan kalor oleh uapnya, sehingga bagian yang tercelup akan lebih dingin dibandingkan bagian yang tidak tercelup. Kontruksi dasar sensor adalah terdidiri dari sebuah elemen pemanas dibentuk berliku-liku dan sebuah pemanas lain dibentuk tetap lurus. Dua buah sensor diletakkan berhadapan dengan bagian tegakdari pemanas, sebuah sensor tambahan harus diletakkan selalu berada dalam cairan yang berfungsi untuk pembanding. Kedua sensor yang berhadapan dengan pemanas digerakkan oleh sebuah aktuator secara perlahan-lahan dengan perintah naik atau turun secara bertahap. Mula-mula sensor diletakkan pada bagian paling atas, selanjutnya sensor suhu digerakkan ke bawah perlahan-lahan, setiap terdeteksi adanya perubahan suhu pada sensor yang berhadapan pada pemanas berliku, maka dilakukan penambahan d. Menggunakan Cara Optik Pengukuran level menggunakan optic didasarkan atas sifat pantulanpermukaan atau pembiasan sinar dari cairan yang disensor. Ada beberapa carayang dapat digunakan untuk penyensoran menggunakan optic yaitu: 1. Menggunakan sinar laser 2. Menggunakan prisma 3. Menggunakan fiber optik
48 | B a h a n A j a r P L C
1. Sejarah Awal Perkembangan PLC Secara historis, PLC 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 berbasis komponen solid state dan memiliki fleksibilitas tinggi, hanya secara fungsional masih terbatas pada fungsi-fungsi kontrol relay saja. Seiring perkembangan teknologi solid state, saat ini PLC telah mengalami perkembangan luar biasa, baik dari ukuran, kepadatan komponen serta dari segi fungsionalnya. Beberapa peningkatan perangkat keras dan perangkat lunak ini antara lain adalah: Ukuran semakin kecil dan kompak. Jumlah input/output yang semakin banyak dan padat. Beberapa jenis dan tipe PLC dilengkapi dengan modul-modul untuk tujuan kontrol kontinu, misalnya modul ADC/DAC, PID, modul Fuzzy, dan lain-lain. Pemrograman relatif semakin mudah. Hal ini terkait dengan perangkat lunak pemrograman yang semakin bersahabat dengan pengguna (user friendly). Memiliki kemampuan komunikasi dan sistem dokumentasi yang semakin baik. Jenis instruksi/fungsi semakin banyak dan lengkap. Waktu eksekusi program semakin cepat.
Saat kebutuhan produksi berubah maka demikian pula dengan sistem kontrolnya. Hal ini menjadi sangat mahal jika perubahannya terlalu sering. Karena relai merupakan alat mekanik, maka, tentu saja, memiliki umur hidup atau masa penggunaan yang terbatas, yang akhirnya membutuhkan jadwal perawatan yang ketat. Pelacakan kerusakan atau kesalahan menjadi cukup membosankan jika banyak relai 49 | B a h a n A j a r P L C
yang digunakan. Bayangkan saja sebuah panel kontrol yang dilengkapi dengan monitor ratusan hingga ribuan relai yang terkandung pada sistem kontrol tersebut. lihat gambar 1, bagaimana kompleks-nya melakukan pengkabelan pada relai-relai tersebut, Bayangkan saja hal ini.
Gambar 2.1. Rangkaian Relai komplek Dengan demikian "pengontrol baru" ( the new controller) ini harus memudahkan para teknisi perawatan dan teknisi lapangan melakukan pemrograman. Umur alat harus menjadi lebih panjang dan program proses dapat dimodifikasi atau dirubah dengan lebih mudah. Serta harus mampu bertahan dalam lingkungan industri yang keras. Jawabannya ? Penggunaan teknik pemrograman yang sudah banyak digunakan (masalah kebiasaan dan pada dasarnya bahwa 'people do not like to change') dan mengganti bagian-bagian mekanik dengan teknologi solid-state (IC atau mikroelektronika atau sejenisnya).
50 | B a h a n A j a r P L C
Pada pertengahan tahun 1970-an, teknologi PLC yang dominan adalah sekuenser mesin-kondisi dan CPU berbasis bit-slice. Prosesor AMD 2901 dan 2903 cukup populer digunakan dalam MODICON dan PLC A-B. Mikroprosesor konvensional kekurangan daya dalam menyelesaikan secara cepat logika PLC untuk semua PLC, kecuali PLC kecil. Setelah mikroprosesor konvensional mengalami perbaikan dan pengembangan, PLC yang besar-besar mulai banyak menggunakan-nya. Bagaimanapun juga, hingga saat ini ada yang masih berbasis pada AMD 2903. Kemampuan komunikasi pada PLC mulai muncul pada awal-awal tahun 1973. Sistem yang pertama adalah Modbus-nya MODICON. Dengan demikian PLC bisa berkomunikasi dengan PLC lain dan bisa ditempatkan lebih jauh dari lokasi mesin sesungguhnya yang dikontrol. Sekarang kemampuan komunikasi ini dapat digunakan untuk mengirimkan dan menerima berbagai macam tegangan untuk membolehkan dunia analog ikut terlibat. Sayangnya, kurangnya standarisasi mengakibatkan komunikasi PLC menjadi mimpi buruk untuk protokol-protokol dan jaringa-jaringan yang tidak kompatibel. Tetapi bagaimanapun juga, saat itu merupakan tahun yang hebat untuk PLC.
Pada tahun 1980-an dilakukan usaha untuk menstandarisasi komunikasi dengan protokol otomasi pabrik milik General Motor (General Motor's Manufacturring Automation Protocol (MAP)). Juga merupakan waktu untuk memperkecil ukuran PLC dan pembuatan perangkat lunak pemrograman melalui pemprograman simbolik dengan komputer PC daripada terminal pemprogram atau penggunaan pemrogram genggam ( handled programmer). Sekarang PLC terkecil seukuran dengan sebuah kontrol relai tunggal (seperti produk ZEN Programmable Relay dari Omron). 51 | B a h a n A j a r P L C
Gambar 2.4 ZEN Programmable Relay Tahun 1990- dilakukan reduksi protokol baru dan modernisasi lapisan f isik dari protokol-protokol populer yang bertahan pada tahun 1980-an. Standar terakhir (IEC 1131-3), bisa diakses di http://www.plcopen.org/default.htm ) berusaha untuk
menggabungkan bahasa pemrograman PLC dibawah satu standar internasional. Sekarang bisa dijumpai PLC-PLC yang diprogram dalam diagram fungsi blok, daftar instruksi, C dan teks terstruktur pada saat bersamaan. Dewasa ini, vendor-vendor PLC umumnya memproduksi PLC dengan berbagai ukuran, jumlah input/output, instruksi dan kemampuan lainnya yang beragam. Hal ini pada dasarnya dilakukan untuk memenuhi kebutuhan pasar yang sangat luas, yaitu untuk tujuan kontrol yang relatif sederhana dengan jumlah input/output puluhan, sampai kontrol yang kompleks dengan jumlah input/output mencapai ribuan. 2. Pengertian PLC Programmable Logic Controllers (PLC) adalah komputer elektronik yang mudah digunakan (user friendly) yang memiliki fungsi kendali untuk berbagai tipe dan tingkat kesulitan yang beraneka ragam [2].
elektronik yang beroperasi secara dijital dan didisain untuk pemakaian di lingkungan industri, dimana sistem ini menggunakan memori yang dapat diprogram untuk penyimpanan secara internal instruksi-instruksi yang
mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, pencacahan dan operasi aritmatik untuk mengontrol mesin atau proses melalui modul-modul I/O digital maupun analog [3]. Berdasarkan namanya konsep PLC adalah sebagai berikut : 1. Programmable, menunjukkan kemampuan dalam hal memori untuk menyimpan program yang telah dibuat yang dengan mudah diubah-ubah fungsi atau kegunaannya. 2. Logic, menunjukkan kemampuan dalam memproses input secara aritmatik dan logic (ALU), yakni melakukan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi, negasi, AND, OR, dan lain sebagainya. 3. Controller, menunjukkan kemampuan dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.
PLC ini dirancang untuk menggantikan suatu rangkaian relay sequensial dalam suatu sistem kontrol. Selain dapat diprogram, alat ini juga dapat dikendalikan, dan dioperasikan oleh orang yang tidak memiliki pengetahuan di bidang pengoperasian komputer secara khusus. PLC ini memiliki bahasa pemrograman yang mudah dipahami dan dapat dioperasikan bila program yang telah dibuat dengan menggunakan software yang sesuai dengan jenis PLC yang digunakan sudah dimasukkan.Alat ini bekerja berdasarkan inputinput yang ada dan tergantung dari keadaan pada suatu waktu tertentu yang kemudian akan meng-ON atau meng-OFF kan output-output. 1 menunjukkan bahwa keadaan yang diharapkan terpenuhi sedangkan 0 berarti keadaan yang diharapkan tidak terpenuhi. PLC juga dapat diterapkan untuk pengendalian sistem yang memiliki output banyak. Fungsi dan kegunaan PLC sangat luas. Dalam prakteknya PLC dapat dibagi secara umum dan secara khusus [4]. Secara umum fungsi PLC adalah sebagai berikut: 53 | B a h a n A j a r P L C
1. Sekuensial Control. PLC memproses input sinyal biner menjadi output yang digunakan untuk keperluan pemrosesan teknik secara berurutan (sekuensial), disini PLC menjaga agar semua step atau langkah dalam proses sekuensial berlangsung dalam urutan yang tepat. 2. Monitoring Plant. PLC secara terus menerus memonitor status suatu sistem (misalnya temperatur, tekanan, tingkat ketinggian) dan mengambil tindakan yang diperlukan sehubungan dengan proses yang dikontrol (misalnya nilai sudah melebihi batas) atau menampilkan pesan tersebut pada operator. Sedangkan fungsi PLC secara khusus adalah dapat memberikan input ke CNC (Computerized Numerical Control). Beberapa PLC dapat memberikan input ke CNC untuk kepentingan pemrosesan lebih lanjut. CNC bila dibandingkan dengan PLC mempunyai ketelitian yang lebih tinggi dan lebih mahal harganya. CNC biasanya dipakai untuk proses finishing, membentuk benda kerja, moulding dan sebagainya. Prinsip kerja sebuah PLC adalah menerima sinyal masukan proses yang dikendalikan lalu melakukan serangkaian instruksi logika terhadap sinyal masukan tersebut sesuai dengan program yang tersimpan dalam memori lalu menghasilkan sinyal keluaran untuk mengendalikan aktuator atau peralatan lainnya.
3. Sistem Kendali Konvesional Sistem kendali proses dalam dunia industri senantiasa berkembang seiring dengan semakin meningkatnya jumlah produksi barang yang harus dihasilkan. Mesinmesin yang digunakan untuk melakukan proses produksi, pada umumnya digerakkan oleh motor listrik. Pada awalnya pengendalian mesin-mesin industri yang digerakkan oleh motor listrik masih menggunakan saklar-saklar biasa yang dioperasikan secara langsung oleh tangan manusia, atau yang lebih dikenal dengan sistem manual. Kenyataannya, sistem manual kurang handal dan tidak fleksibel. Untuk itulah para ahli dan praktisi di dunia industri secara berkesinambungan melakukan percobaan dan riset dalam rangka 54 | B a h a n A j a r P L C
menciptakan suatu sistem kendali yang dapat melaksanakan proses produksi dengan lebih efisien, praktis, dan otomatis. Seiring dengan berjalannya waktu, sistem manual mulai ditinggalakan dan selanjutnya digantikan dengan sistem yang menggunakan rele. Pengoperasian peralatan yang membutuhkan daya listrik yang relatif lebih besar, dapat dilakukukan dengan mencatu daya listrik yang relatif rendah pada sebuah relley. Selanjutnya dengan kombinasi berbagai jenis relley, dapat dibentuk suatu sistem kendali yang melaksanakan suatu proses yang spesifik. Sistem inilah yang dikenal dengan sistem kendali konvensional.
4. Pengendalian PLC Apabila melakukan pengendalian peralatan maka akan mencakup tiga bagian, yaitu : Input, Output dan Controller. Bagian input adalah peralatan yang memberikan masukan untuk menentukan proses kerja peralatan yang dikontrol (switch tekan, limit switch, thumbwheel switch, flow switch, level switch, dll). Bagian output adalah peralatan yang dipergunakan untuk melaksanakan hasil dari suatu proses (motor, solenoid, led display, heater, lampu, dll). Bagian controller perhitungan, pengambilan keputusan, pengendalian dari input dibagian output (dalam hal ini dilakukan oleh PC adalah melaksanakan untuk dikeluarkan
55 | B a h a n A j a r P L C
Untuk mengetahui dasar kerja PC diberikan contoh pada gambar , yaitu dasar pemrograman dengan ladder, sehingga akan mudah dipahami
bagaimana merancang suatu program mengenai relay dan switch yang selanjutnya dimasukkan ke memory PC dengan memakai console atau download dengan personal komputer. 5. Tipe-Tipe PLC Pada masa kini PLC dibagi menjadi beberapa tipe yang dibedakan berdasarkan ukuran dan kemampuannya. Dan PLC dapat dibagi menjadi jenis-jenis berikut 1. Tipe compact Ciri ciri PLC jenis ini ialah : a. Seluruh komponen (power supply, CPU, modul input output, modul komunikasi) menjadi satu b. Umumnya berukuran kecil (compact) c. Mempunyai jumlah input/output relatif sedikit dan tidak dapat diexpand d. Tidak dapat ditambah modul modul khusus Berikut ini contoh PLC compact dari Allen Bradley.
Gambar 2.6 PLC compact Micro Logix dari Allen Bradley Sumber : Allen Braley, PLC MicroLogix Catalogue 2. Tipe modular Ciri ciri PLC jenis ini ialah : a. Komponen komponennya terpisah ke dalam modul modul b. Berukuran besar c. Memungkinkan untuk ekspansi jumlah input /output (sehingga jumlah lebih banyak) 56 | B a h a n A j a r P L C
d. Memungkinkan penambahan modul modul khusus Berikut ini contoh PLC modular dari Omron.
Gambar 2.7 PLC modular dari Omron Sumber : OMRON, Programmable Controllers, (OMRON : 2004) 6. Komponen-komponen PLC PLC sesungguhnya merupakan sistem mikrokontroler khusus untuk industri, artinya seperangkat perangkat lunak dan keras yang diadaptasi untuk keperluan aplikasi dalam dunia industri. Elemen-elemen dasar sebuah PLC ditunjukkan pada gambar berikut
Gambar 2.8 Hubungan PLC dengan peralatan lain Sumber : Kilian, Christopher T, Modern Control Technology, (West Publishing Co : 1996) 1. Unit Pengolah Pusat (CPU - Centarl Processing Unit) Unit pengolah pusat atau CPU merupakan otak dari sebuah kontroler PLC. CPU itu sendiri biasanya merupakan sebuah mikrokontroler (versi mini mikrokontroler
57 | B a h a n A j a r P L C
lengkap). Pada awalnya merupakan mikrokontroler 8-bit seperti 8051, namun saat ini bisa merupakan mikrokontroler 16 atau 32 bit. Biasanya untuk produk-produk PLC buatan Jepang, mikrokontrolernya adalah Hitachi dan Fujitsu, sedangkan untuk produk Eropa banyak menggunakan Siemens dan Motorola untuk produk- produk Amerika. CPU ini juga menangani komunikasi dengan piranti eksternal, interkonektivitas antar bagian-bagian internal PLC, eksekusi program, manajemen memori, mengawasi atau mengamati masukan dan memberikan sinyal ke keluaran (sesuai dengan proses atau program yang dijalankan). Kontroler PLC memiliki suatu rutin kompleks yang
digunakan untuk memeriksa agar dapat dipastikan memori PLC tidak rusak, hal ini dilakukan karena alasan keamanan. Hal ini bisa dijumpai dengan adanya indikator lampu pada badan PLC sebagai indikator terjadinya kesalahan atau kerusakan. 2. Memori Memori sistem (saat ini banyak yang mengimplementasikan penggunaan teknologi flash) digunakan oleh PLC untuk sistem kontrol proses. Selain berfungsi untuk menyimpan "sistem operasi", juga digunakan untuk menyimpan program yang harus dijalankan, dalam bentuk biner, hasil terjemahan diagram tangga yang dibuat oleh pengguna atau pemrogram. Isi dari memori Flash tersebut dapat berubah (bahkan dapat juga dikosongkan atau dihapus) jika memang dikehendaki seperti itu. Tetapi yang jelas, dengan penggunaan teknologi Flash, proses penghapusan dan pengisian kembali memori dapat dilakukan dengan mudah (dan cepat). Pemrograman PLC, biasanya, dilakukan melalui kanal serial komputer yang bersangkutan. Memori pengguna dibagi menjadi beberapa blok yang memiliki fungsi khusus. Beberapa bagian memori digunakan untuk menyimpan status masukan dan keluaran. Status yang sesungguhnya dari masukan maupun keluaran disimpan sebagai logika atau bilangan '0' dan '1' (dalam lokasi bit memori tertentu). Masing- masing masukan dan keluaran berkaitan dengan sebuah bit dalam memori. Sedangkan bagian lain dari memori digunakan untuk menyimpan isi variabel- variabel yang digunakan dalam program yang dituliskan. Misalnya, nilai pewaktu atau nilai ppencacah bisa disimpan dalam bagian memori ini.
58 | B a h a n A j a r P L C
3. Pemrograman PLC Kontroler PLC dapat diprogram melalui komputer, tetapi juga bisa diprogram melalui program manual, yang biasa disebut dengan konsol (console). Untuk keperluan ini dibutuhkan perangkat lunak, yang biasanya juga tergantung pada produk PLC-nya. Dengan kata lain, masing-masing produk PLC membutuhkan
perangkat sendiri-sendiri. Saat ini fasilitas PLC dengan komputer sangat penting sekali artinya dalam pemrograman-ulang PLC dalam dunia industri. Sekali sistem diperbaiki, program yang benar dan sesuai harus disimpan ke dalam PLC lagi. Selain itu perlu dilakukan pemeriksaan program PLC, apakah selama disimpan tidak terjadi perubahan atau sebaliknya, apakah program sudah berjalan dengan benar atau tidak. Hal ini membantu untuk menghindari situasi berbahaya dalam ruang produksi (pabrik), dalam hal ini beberapa pabrik PLC telah membuat fasilitas dalam PLC- nya berupa dukungan terhadap jaringan komunikasi, yang mampu melakukan pemeriksaan program sekaligus pengawasan secara rutin apakah PLC bekerja dengan baik dan benar atau tidak. Hampir semua produk perangkat lunak untuk memprogram PLC
memberikan kebebasan berbagai macam pilihan seperti: memaksa suatu saklar (masukan atau keluaran) bernilai ON atau OFF, melakukan pengawasan program (monitoring) secara tangga real-time termasuk pembuatan dokumentasi diagram
memahami program sekaligus dapat digunakan untuk pelacakan kesalahan. Pemrogram dapat memberikan nama pada piranti masukan dan keluaran, komentarkomentar pada blok diagram dan lain sebagainya. Dengan pemberian dokumentasi maupun komentar pada program, maka akan mudah nantinya dilakukan
pembenahan (perbaikan atau modifikasi) program dan pemahaman terhadap kerja program diagram tangga tersebut. 4. Catu daya PLC Catu daya listrik digunakan untuk memberikan pasokan catu daya ke seluruh bagian PLC (termasuk CPU, memori dan lain-lain). Kebanyakan PLC bekerja
59 | B a h a n A j a r P L C
pada catu daya 24 VDC atau 220 VAC. Beberapa PLC catu dayanya terpisah (sebagai modul tersendiri). Yang demikian biasanya merupakan PLC besar, sedangkan yang medium atau kecil, catu dayanya sudah menyatu. Pengguna harus
menentukan berapa besar arus yang diambil dari modul keluaran/masukan untuk memastikan catu daya yang bersangkutan menyediakan sejumlah arus yang memang dibutuhkan. Tipe modul yang berbeda menyediakan sejumlah besar arus listrik yang berbeda. Catu daya listrik ini biasanya tidak digunakan untuk memberikan catu daya langsung ke masukan maupun kelauran, artinya masukan dan keluaran murni merupakan saklar (baik relai maupun opto isolator). Pengguna harus menyediakan sendiri catu daya terpisah untuk masukan dan keluaran PLC. Dengan cara demikian, maka lingkungan industri dimana PLC digunakan tidak akan merusak PLC-nya itu sendiri karena memiliki catu daya terpisah antara PLC dengan jalur- jalur masukan dan keluaran.
5. Masukan-masukan PLC Kecerdasan sebuah sistem terotomasi sangat tergantung pada kemampuan sebuah PLC untuk membaca sinyal dari berbagai macam jenis sensor dan pirantipiranti masukan lainnya. untuk mendeteksi proses atau kondisi atau status suatu keadaan atau proses yang sedang terjadi, misalnya, berapa cacah barang yang sudah diproduksi, ketinggian permukaan air, tekanan udara dan lain sebagainya, maka dibutuhkan sensor-sensor yang tepat untuk masing-masing kondisi atau keadaan yang akan dideteksi tersebut. Dengan kata lain, sinyal-sinyal masukan tersebut dapat berupa logik (ON atau OFF) maupun analog. PLC kecil biasanya hanya memiliki jalur masukan digital saja, sedangkan yang besar mampu menerima masukan analog melalui unit khusus yang terpadu dengan PLC-nya. Salah satu sinyal analog yang sering dijumpai adalah sinyal arus 4 hingga 20mA (atau mV) yang diperoleh dari berbagai macam sensor. Lebih canggih lagi, peralatan lain dapat dijadikan masukan untuk PLC, seperti citra dari kamera, robot (misalnya, robot bisa mengirimkan sinyal ke PLC sebagai suatu
60 | B a h a n A j a r P L C
informasi bahwa robot tersebut telah selesai memindahkan suatu objek dan lain sebagainya) dan lain-lain. 6. Pengaturan atau Antarmuka Masukan Antarmuka masukan berada di antara jalur masukan yang sesungguhnya dengan unit CPU. Tujuannya adalah melindungi CPU dari sinyal-sinyal yang tidak dikehendaki yang bisa merusak CPU itu sendiri. Modul antar masukan ini berfungsi untuk mengkonversi atau mengubah sinyal-sinyal masukan dari luar ke sinyal-sinyal yang sesuai dengan tegangan kerja CPU yang bersangkutan (misalnya, masukan dari sensor dengan tegangan kerja 24 VDC harus dikonversikan menjaid tegangan 5 VDC agar sesuai dengan tegangan kerja CPU). Hal ini dengan mudah dilakukan menggunakan rangkaian opto-isolator sebagaimana ditunjukkan pada gambar berikut
Gambar 2.9 rangkaian antarmuka masukan PLC Penggunaan opto-isolator artinya tidak ada hubungan kabel sama sekali antara dunia luar dengan unit CPU. Secara 'optik' dipisahkan (perhatikan gambar diatas), atau dengan kata lain, sinyal ditransmisikan melalui cahaya. Kerjanya sederhana, piranti eksternal akan memberikan sinyal untuk menghidupkan LED (dalam opto osilator), akibatnya photo transistor akan menerima cahaya dan akan menghantarkan arus (ON), CPU akan melihatnya sebagai logika nol (catu antara kolektor dan emitor drop dibawah 1 volt). Begitu juga sebaliknya, saat sinyal masukan tidak ada lagi, maka LED akan mati dan photo transistor akan berhenti menghantar (OFF), CPU akan melihatnya sebagai logika satu.
61 | B a h a n A j a r P L C
7. Keluaran-keluaran PLC sistem otomatis tidaklah lengkap jika tidak ada fasilitas keluaran atau fasilitas untuk menghubungkan dengan alat-alat eksternal (yang dikendalikan). Beberapa alat atau piranti yang banyak digunakan adalah motor, selenoida, relai, lampu indikator, speaker dan lain sebagainya. Keluaran ini dapat berupa analog maupun digital. Keluaran digital bertingkah seperti sebuah saklar, menghubungkan dan
memutuskan jalur. Keluaran analog digunakan untuk menghasilkan sinyal analog (misalnya, perubahan tegangan untuk pengendalian motor secara regulasi linear sehingga diperoleh kecepatan putar tertentu). 8. Pengaturan atau Antarmuka Keluaran Sebagaimana pada antarmuka masukan, keluaran juga membutuhkan antarmuka yang sama yang digunakan untuk memberikan perlindungan CPU
dengan peralatan eksternal, sebagaimana ditunjukkan pada gambar I.3 Cara kerjanya juga sama, yang menyalakan dan mematikan LED didalam optoisolator sekarang adalah CPU, sedangkan yang membaca status photo transistor, apakah
Gambar 2.10 rangkaian antarmuka keluaran PLC 9. Jalur Ekstensi atau Tambahan Setiap PLC biasanya memiliki jumlah masukan dan keluaran yang terbatas. Jika diinginkan, jumlah ini dapat ditambahkan menggunakan sebuah modul keluaran dan masukan tambahan (I/O expansion atau I/O extension module).
62 | B a h a n A j a r P L C
7. Beberapa Penemuan Yang Melandasi Munculnya PLC Programmable Logic Controller (PLC) sebenarnya telah ditemukan sejak dahulu, banyak ilmuwan terdahulu menemukan suatu alat yang prinsip kerjanya hampir sama dengan Programmable Logic Controller (PLC). Dan inilah yang mendasari dari penemuan Programmable Logic Controller (PLC) yang banyak berkembang saat ini. Programmable Logic Controller (PLC) yang dulunya masih berupa alat besar dan masih sederhana sekali dan pengaplikasian atau kegunaannya masih sedikit. Namun saat ini pengaplikasian Programmable Logic Controller (PLC) dapat digunakan pada setiap bidang kehidupan manusia dan bentuknya pun lebih kompleks. Sejarah perkembangan Programmable Logic Controller (PLC) sesuai dengan tahun penemuannya, antara lain: 1. Float Regulator Mechanicm Float Regulator Mechanicm di Yunani kuno (mirip dengan air tangki level pengatur flush toilet biasa) [300-1BC] untuk mengatur jam air dan pembuluh anggur. Yaitu penggunaan umpan balik pada alat tersebut, untuk mengatur sistem ternyata mempunyai asal usul yang menarik. Penerapan pertama pengaturan berumpan balik lahir pada pengembangan mekanisme yang mengatur pelampung mulai dari kira-kira 300 SM sampai 1 Masehi di Yunani. Contohnya adalah Jam air Ktesibosis juga menggunakan suatu regulator penampung. Lampu minyak yang dibuat Philon kira-kira pada tahun 250 SM menggunakan pengaturan pelampung untuk mempertahankan permukaan minyak lampu yang sama. Berikut ini adalah gambar engaplikasian dari float regulator mechanicm.
63 | B a h a n A j a r P L C
Gambar 2.11 pengembnagan float regulator mechanicm Heron dari Alexandria, yang hidup pada abad pertama masehi, yang menyinggung garis besar beberapa bentuk mekanisme pengatur
permukaan air dengan memanfaatkan regulator penampung. 2. Cikal Bakal Mesin Uap dan Presser Cooker Dennis Papin (1647 1712)Pada tahun 1679 seorang fisikawan, ahli matematika, dan penemu berkebangsaan Prancis menemukan suatu alat yang dinamakan steam digester yang menjadi cikal bakal ditemukannya mesin uap dan presser cooker (panci masak bertekanan). Penemuan tersebut ia kerjakan bersamasama dengan rekannya yang bernama Robert Boyle, seorang filusuf, fisikawan, kimiawan, penemu, dan ilmuan berkebangsaan Irlandia. Alat ini berbentuk seperti sebuah wadah dengan penutup yang digunakan untuk menghasilkan uap bertekanan. Untuk menjaga agar alat tersebut tidak meledak, Papin melengkapi penemuannya tersebut dengan katup yang dapat bergerak naik turun sebagai tempat pembuangan uap untuk mengatur tekanan didalam wadahnya. Selain itu Papin juga mengembangkan mesinnya dengan menambahkan torak di bagian atas silinder yang tertutup yang akan bergerak naik dan turun sesuai dengan
64 | B a h a n A j a r P L C
teori yang ditemukan oleh Giovanni Battista della Porta. Konsep inilah yang kemudian mengawali ditemukannya mesin uap pertama di dunia yang menggunakan piston dan silinder mesin. A = Tungku pembakaran B = Bejana C = Tutup bejana D = Baut pengencang E = Katup F = Penyanggah tutup bejana G = Batang beban H = Penutup tungku W = Beban
65 | B a h a n A j a r P L C
3. Centrifugal Governor Karya pertama yang penting dalam perkembangan awal teori kendali adalah centrifugal governor oleh James Watt untuk mengontrol kecepatan mesin uap pada abad ke-18. Pada awalnya ia tertarik dengan mesin uap karena memperhatikan mesin uap buatan Newcome yang kurang efisien. Kemudian ia melakukan penelitian dan percobaan, dan akhirnya ia berhasil menciptakan mesin uap yang efisien yang berdasarkan teorinya sendiri yaitu centrifugal governor. Centrifugal governor bekerja berdasarkan momen inersia yang timbul karena terjadinya percepatan sudut. Pada dasarnya governor dalam keadaan seimbang bila gaya sentrifugal yang besar yang dicapai pada awal sleve dengan putaran dan sudut yang dibentuk oleh kedua lengan governor sebelum konstan. Perbedaan mendasar dari mesin James Watt ini dengan mesin milik Thomas Newcomen adalah pada letak kondensor yang digunakan. Jika pada mesin Newcomen ruang untuk mengkondensasikan uap menyatu dengan silinder kerja, maka pada mesin James Watt ruang untuk
mengkondensasikan uap terpisah dari silinder. Selain itu mekanisme penggerak torak dari mesin James Watt menggunakan gerakan putar dari roda penggerak yang berputar, tidak seperti pada mesin Newcomen yang menggunakan gerakan translasi (bolak-balik) dari pompa air.
Keterangan : C = Silinder uap m = tuas aliran masuk uap E = Katup pembuangan uap H = penyambung poros engkol ke balok N = Pompa air O = poros engkol Q = Regulator (Govenor) P = Torak R = Batang pompa udara T = Katup input uap g = link yang menghubungkan piston dan balok melaui gerakan paralel gdc
66 | B a h a n A j a r P L C
4. Pilot Otomatis (Autopilot) Pilot otomatis (autopilot) adalah sistem mekanikal, elektrikal, atau hidraulik yang memandu sebuah kendaraan tanpa campur tangan dari manusia. Umumnya pilot otomatis dihubungkan dengan pesawat, tetapi pilot otomatis juga digunakan di kapal dengan istilah yang sama. Dalam masa-masa awal transportasi udara, pesawat udara membutuhkan perhatian terus menerus dari seorang pilot agar dapat terbang dengan aman. Hal ini membutuhkan perhatian yang sangat tinggi dari awak pesawat dan mengakibatkan kelelahan. Sistem pilot otomatis diciptakan untuk menjalankan beberapa tugas dari pilot.Sistem pilot otomatis pertama diciptakan oleh Sperry Corporation tahun 1912. Lawrence Sperry (anak dari
67 | B a h a n A j a r P L C
penemu ternama Elmer Sperry) mendemonstrasikannya dua tahun kemudian pada 1914 serta membuktikan kredibilitas penemuannya itu dengan menerbangkan sebuah pesawat tanpa disetir olehnya. Pilot otomatis menghubungkan indikator ketinggian menggunakan giroskop dan kompas magnetik ke rudder, elevator dan aileron. Sistem pilot otomatis tersebut dapat menerbangkan pesawat secara lurus dan rata menurut arah kompas tanpa campur tangan pilot, sehingga mencakup 80% dari keseluruhan beban kerja pilot dalam penerbangan secara umum. Sistem pilot otomatis lurus-dan-rata ini masih umum sekarang ini, lebih murah dan merupakan jenis pilot otomatis yang paling dipercaya. Sistem tersebut juga memiliki tingkat kesalahan terkecil karena kontrolnya yang tidak rumit. Pada awal 1920-an, tanker Standard Oil J.A Moffet menjadi kapal pertama yang menggunakan pilot otomatis.
Gambar 2.14 rancangan auto pilot oleh sperry 5. Servomechanisem Servomekanik Hazen sekitar tahun 1934 menemukan sebuah kontrol posisi yang menggunakan sistem servomechanisem servomekanik dimana servo adalah sebuah device otomatis yang menggunakan error dari sinyal feedback 68 | B a h a n A j a r P L C
untuk mengkoreksi performa dari mekanisme. Servomechanism disingkat servo adalah suatu device yang digunakan untuk memberikan kontrol mekanik pada jarak. Servomotor mempunyai keluaran shaft (poros). Poros ini dapat ditempatkan pada posisi sudut spesifik dengan mengirimkan sinyal kode pada saluran kontrol servomotor. Selama sinyal kode ada di saluran kontrol, servo akan tetap berada di posisi sudut poros. Bila sinyal kode berubah, posisi sudut poros berubah. Aplikasi servo banyak ditemui pada radio control pesawatterbang model (aeromodelling), mobil radio control, boneka mainan, dan tentunya robot.
6. Mikroprosesor Pada tahun 1969 tim insinyur jepang dari sebuah perusahaan BUSICOM datang ke Amerika Serikat memesan beberapa buah IC untuk membuat kalkulator.Mereka datang ke Perusahaan INTEL dan Marcian Hoff adalah orang yang dapat melayani permintaan itu. Sebab ia adalah orang yang berpengalaman bekerja di bidang komputer. Marcian Hoff memberi saran agar digunakannya IC yang bekerja berdasarkan program sehingga menjadi lebih sederhana. Gagasan MarcianHoff ini berhasil dan mikroprosesor pertama kali lahir. Untuk mewujudkangagasan ini Marcian Hoff dibantu oleh Frederico Faggin. Dalam waktu sembilan bulan mereka sukses dan INTEL memperoleh hak-hak atas penjualan temuan IC itu.
69 | B a h a n A j a r P L C
Gambar 2.16 salah satu mikrokontroller yang berkembang saat ini (intel 4004) 8. Perkembangan PLC Omron Berikut ini studi kasus dari pemilihan PLC Omron. PLC Omron memiliki jenis PLC yang sangat bervariasi dari sisi fungsionalitas dan kemampuannya. Gambar 9.1 menunjukkan tipe tipe PLC dari pertimbangan kedua hal tersebut. PLC Omron terbagi menjadi 3 kelompok : Micro, CJ1, dan CS1. Ketiganya tampak pada Gambar 9.2.
Gambar 2.17 Tipe tipe PLC Omron dalam grafik Sumber : OMRON, Programmable Controllers, (OMRON : 2004)
Gambar 2.18 Tipe tipe PLC Omron dalam gambar (lanjutan) Sumber : OMRON, Programmable Controllers, (OMRON : 2004)
70 | B a h a n A j a r P L C
Gambar 2.19 Tipe tipe PLC Omron dalam gambar Sumber : OMRON, Programmable Controllers, (OMRON : 2004) Misalkan sistem kita cukup kecil dan hanya membutuhkan micro PLC dari Omron maka berikut ini hal hal yang harus kita pertimbangkan. 1. Jumlah base I/O (belum diekspansi) yang dimiliki PLC
Gambar 2.20 Micro PLC berdasar jumlah base I/O Sumber : OMRON, Programmable Controllers, (OMRON : 2004) 2. Bentuk PLC : brick (compact), modular, board. Bentuk ini juga memberi pengaruh pada fitur fitur hardware dan software dari PLC tersebut. Untuk lebih jelasnya perhatikan katalog dengan baik.
71 | B a h a n A j a r P L C
Gambar 2.21 Macam macam bentuk micro PLC Omron Sumber : OMRON, Programmable Controllers, (OMRON : 2004) 3. Kelengkapan (fitur fitur) sistem Berikut ini contoh pemilihan PLC dari fitur fitur sistem yang dimiliki. Pada gambar Gambar 9.6 ditampilkan penggambaran yang lebih jelas lagi dari katalog PLC Omron.
Gambar 2.22 Overview fitur fitur micro PLC Sumber : OMRON, Programmable Controllers, (OMRON : 2004)
72 | B a h a n A j a r P L C
Tabel 2.2 Fitur fitur micro PLC detail (lanjutan) Sumber : OMRON, Programmable Controllers, (OMRON : 2004) 9. Jenis Jenis PLC PLC memiliki beberapa jenis yaitu:
Small / mikro yaitu PLC yang paling sederhana dengan power suplly
modul, CPU, dan I/O modul dan communication port dalam satu casing, biasanya
73 | B a h a n A j a r P L C
dibatasi dengan beberapa I/O discrete dan dapat diekspansi. Contoh jenis ini adalah Omron CP1H, Siemens S7-200, Fuji Electric SPB
terpisah, antar modul dihubungkan konektor atau backplane dan memiliki kapasitas hingga lebih dari 2000 I/O. Contoh jenis ini adalah Omron CS1, Siemens S7-300
Large PLC dengan ciri yang sama dengan medium PLC tetapi memilki
kapasitas I/O yang besar dan lebih mampu untuk dihubungkan dengan manajemen pengontrolan yang lebih tinggi. Contoh jenis ini adalah Omron CVM1, Siemens S7-400 74 | B a h a n A j a r P L C
JENIS INPUT/OUTPUT (I/O) Jenis I/O pada PLC antara lain 1. Discrete I/O yaitu digital input dan output berbentuk logic dengan taraf high 24VDC atau low 0V atau berupa output kontak relay yang dapat dialiri sampai 240VAC 2. Special I/O yaitu I/O yang memiliki fungsi fungsi khusus a. Analog Input Modul b. Temperatur Modul yaitu PT100 atau thermocouple(low level analog input) c. High Speed Counter Modul yaitu frekuensi logic dengan taraf high umumnya 5V, 12V atau 24V. d. Fuzzy Logic Modul e. PID Modul f. Servo Modul g. Communication modul berupa protocol yang dibuat oleh masingmasing pabrikan misalnya Fieldbus, Modbus, Profibus, Ethernet, Sysmac way, Device Net, Control Net 75 | B a h a n A j a r P L C
10. Perkembangan PLC Dari Berbagai Vendor Dewasa ini, vendor-vendor PLC umumnya memproduksi PLC dengan berbagai ukuran, jumlah input/output, instruksi dan kemampuan lainnya yang beragam. Hal ini pada dasarnya dilakukan untuk memenuhi kebutuhan pasar yang sangat luas, yaitu untuk tujuan kontrol yang relatif sederhana dengan jumlah input/output puluhan, sampai kontrol yang kompleks dengan jumlah input/output mencapai ribuan. Berdasarkan jumlah input/output yang dimilikinya ini, secara umum PLC dapat dibagi menjadi tiga kelompok besar: PLC Mikro. PLC ini dapat dikategorikan mikro jika jumlah input/output pada PLC ini kurang dari 32 terminal. PLC Mini. Kategori ukuran mini ini adalah jika PLC tersebut memiliki jumlah input/output antara 32 sampai 128 terminal. PLC Large. PLC ukuran ini dikenal juga dengan PLC tipe rack. PLC dapat dikategorikan sebagai PLC besar apabila jumlah input/outputnya 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 76 | B a h a n A j a r P L C
pada PLC tersebut maka jenis instruksi yang tersedia juga semakin terbatas. Beberapa PLC bahkan dirancang semata-mata untuk menggantikan control relay saja, seperti PLC merek ZEN produksi perusahaan OMRON dirancang khusus untuk fungsi-fungsi relai (smart relay) saja.
Gambar 2.28. PLC merek ZEN produksi OMRON dirancang semata matasebagai smart relay Untuk menambah fleksibilitas penggunanya, terutama untuk mengantisipasi perkembangan dan perluasan sistem kontrol 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 77 | B a h a n A j a r P L C
seperti unit kontrol PID, A/D, D/A, dan lain sebagainya yang dapat dibeli secara terpisah dari unit CPU PLC tersebut.
11. Kekurangan Dan Kelebihan PLC Sebagai salah satu alat kontrol yang dapat di program, PLC mempunyai banyak kelebihan dibandingkan dengan alat control konvensional. Perbedaan dan kelebihan PLC dibanding dengan system konvensional, terletak pada beberapa hal berikut ini. Sistem PLC mempunyai sifat: 1. Sistem wirring relatif sedikit. 2. pare partnya mudah didapat. 3. Sistem maintenance lebih mudah dan sederhana. 4. Pelacakan sistem, kesalahan sistem lebih sederhana. 5. Hanya memerlukan daya yang rendah. 6. Dokumentasi gambar sistem lebih sederhana dan mudah dimengerti. 7. Sistem dapat dimodifikasi secara lebih mudah dan sederhana.
Panel kontrol sistem konvensional mempunyai sifat: 1. Sistem wirringnya lebih kompleks. 2. Spare partnya relatif sulit di dapat. 3. Maintenance membutuhkan waktu lebih lama. 4. Pelacakan kesalahan sistem yang terjadi sangat kompleks. 78 | B a h a n A j a r P L C
5. Daya yang dibutuhkan relatif besar. 6. Dokumentasi gambar sistem lebih banyak. 7. Modifikasi sistem membutuhkan waktu yang banyak.
Di samping mempunyai perbedaan dengan sistem kontrol konvensional, secara spesifik PLC memiliki beberapa kelebihan di antaranya: a. Fleksibel dalam penggunaan Satu buah PLC dapat melayani lebih dari satu buah mesin atau output yang harus dikendalikan. b. Sistem deteksi dan koreksi lebih mudah Kesalahan dalam menginput program ke dalam sebuah PLC sebuah sistem kontrol dapat dengan mudah dan cepat dikoreksi untuk diprogram ulang dan dikoreksi dengan mudah melalui ladder diagramnya. c. Harga relatif murah Karena sifat PLC yang dapat dihubungkan dengan banyak peralatan input dan output untuk berbagai macam tujuan pengendalian maka PLC lebih murah harganya jika dibanding dengan alat kontrol konvensional. Hal ini terutama jika dibutuhkan pengembangan dalam suatu sistem pengendalian di industri. d. Proses pengamatan secara visual Program yang telah di input melalui PLC dapat di monitoring melalui layar monitor pada saat PLC sedang dioperasikan sehingga dapat dilakukan perubahan atau pengembangan program secara cepat dan sederhana. e. Kecepatan dalam operasi PLC dapat mengaktifkan beberapa fungsi logika hanya dalam waktu beberapa mili detik sehingga dapat bekerja atau beroperasi dengan lebih cepat.
e. Implementasi proyek lebih cepat, lebih sederhana dan mudah dalam penggunaan serta mudah dalam melakukan modifikasi tanpa harus menambah biaya.
79 | B a h a n A j a r P L C
12. Standar Bahasa PLC PLC memiliki bermacam-macam bahasa program yang sangat banyak. Standar terakhir (IEC 1131-3) /International Electrotecnic Comminssion, bisa diakses di http://www.plcopen.org/default.htm ) berusaha untuk menggabungkan bahasa pemrograman PLC dibawah satu standar internasional. Sekarang bisa dijumpai PLC-PLC yang diprogram dalam diagram fungsi blok, daftar instruksi, C dan teks terstruktur pada saat bersamaan. Standart tersebut adalah sebagai berikut:
A. Ladder Diagram (Diagram Tangga) Adalah bahasa pemrograman yang yang dibuat dari persamaan fungsi logika dan fungsi-fungsi lain berupa pemrosesan data atau fungsi waktu dan pencacahan. Ladder diagram terdiri dari susunan kontak- kontak dalam satu group perintah secara horizontal dari kiri ke kanan, dan terdiri dari banyak group perintah secara verikal. Contoh dari Ladder Diagram ini adalah: kontak normaly open, kontak normaly close, output coil, pemindahan data Garis vertikal paling kiri dan paling kanan diasumsikan sebagai fungsi tegangan, bila fungsi dari group perintah menghubungkan 2 garis vertikal tersebut maka rangkaian perintah akan bekerja
80 | B a h a n A j a r P L C
B. Function Block Diagram (FB/FBD) Function block diagram adalah suatu fungsi-fungsi logika yang disederhanakan dalam gambar blok dan dapat dihubungkan dalam suatu fungsi atau digabungkan dengan fungsi blok lain
Gambar 2.31 Function Block Diagram C. Statment List (STL) Adalah bahasa program jenis tingkat rendah. Intruksi yang dibuat berupa susunan sederhana menuju ke operand yang berupa alamat atau register. Berikut ini contoh Statement List
D. Structured Tex (ST) atau Structure Language (SCL) Teks terstruktur merupakan bahasa tingkat tinggi yang dapat memproses system logika ataupun alogaritma dan memungkinkan pemrosesan system lain. Perintah umumnya menggunakan IFTHENELSE, WHILEDO, REPEATUNTIL dll. Contoh Text testruktur (ST)
Gambar 2.33 Structured Tex E. Sequential Function Chart (SFC) Bahasa Program yang dibuat dan disimpan dalam chart. Bagian-bagian chart memiliki fungsi urutan langkah , transisi dan percabangan. Tiap step memiliki status proses dan bisa terdiri dari struktur yang berurutan
Bahan pengajaran arsitektur dan komponen Programmable Logic Controller (PLC) disusun dengan harapan untuk mempermudah peserta didik dalam mempelajari dan memahami pembelajaran tentang arsitektur dan komponen PLC dalam mencapai kompetensi dasar materi PLC. Pada bagian bahan ajar ini, materi yang disampaikan meliputi sekilas tentang pengertian PLC, mengidentifikasi arsitektur PLC dan komponen PLC. Akhir pembahasan materi ini, disusun soal tes formatif sebagai latihan sekaligus sebagai tolok ukur tingkat pemahaman siswa dalam menguasai materi kegiatan belajar. B. PERANGKAT KERAS PLC
Gambar 3.1 Sistem PLC Arsitektur Internal Arsitektur ini tersusun atas sebuah unit pengolahan pusat (CPU) yang berisi system mikroprosesor, memori, dan rangkaian input/output. CPU mengontrol dan menjalankan semua operasi dalam PLC. Piranti ini disambungkan ke sebuah piranti 83 | B a h a n A j a r P L C
clock (pewaktu) dengan frekuensi antara 1 hingga 8 MHz. Frekuensi ini menentukan kecepatan operasi PLC dan menyediakan mekanisme pewaktuan dan sinkronisasi untuk semua elemen di dalam system. Informasi di dalam PLC disalurkan melalui sinyal-sinyal digital. Jalur-jalur internal yang dilalui signyal-signyal digital tersebut dinamakan bus. Secara fisik, sebuah bus hanyalah sejumlah konduktor yang dapat dilalui oleh sinyal-sinyal listrik. Konduktor-konduktor ini dapat berupa jalur-jalur pada sebuah printed circuit board (papan rangkaian tercetak) atau kawat-kawat didalam sebuah kabel. CPU mempergunakan bus data untuk mengirimkan alamat lokasi-lokasi penyimpanan data, dan bus control untuk sinyal-sinyal yang terkait dengan proses control internal. Bus sistem dipergunakan untuk komunikasi antara port-port input/output dengan unit input/output. Pada kenyataannya PLC merupakan suatu mikrokontroller yang digunakan untuk keperluan industri. PLC dapat dikatakan sebagai suatu perangkat keras dan lunak yang dibuat untuk diaplikasikan dalam dunia industri. Secara umum PLC memiliki bagian-bagian yang sama dengan komputer maupun mikrokontroler, yaitu CPU, Memori dan I/O. Susunan komponen PLC dapat dilihat pada gambar berikut : Komponen-komponen pada PLC adalah sebagai berikut: 1. Central Processing Unit (CPU) CPU merupakan bagian utama dan merupakan otak dari PLC. CPU ini berfungsi untuk melakukan komunikasi denngan PC atau Consule, interkoneksi pada setiap bagian PLC, mengeksekusi program-program, serta mengatur input dan ouput sistem. CPU merupakan otak dari sebuah kontroler PLC, yang terdiri sebuah mikrokontroller dari 8051 dan berkembang menjadi 16 atau 32 bit. Bahkan perkembangan terakhir lebih canggih dari itu. Struktur CPU bergantung pada mikroprosessor yang digunakan pada PLC, secara umum dapat dibagi ke dalam tiga komponen struktur yaitu unit aritmatik dan logika (arithmetic and logic unit) yang menangani manipulasi data dan melaksanakan operasi aritmatika (+, -, x, :) dan melaksanakan operasi logika (AND, OR, XOR dll). 84 | B a h a n A j a r P L C
Dibawah ini merupakan Komponen- komponen struktur CPU pada umumnya adalah sebagai berikut: Sebuah unit aritmetika dan logika (arithmetic and logic unit / ALU) yang menangani manipulasi data dan melaksanakan operasi aritmatika penjumlahan dan pengurangan dan operasi- operasi logika AND, OR, NOT, dan OR-EKSKLUSIF. Memori, yang dinamakan register dan terletak di dalam mikroposesor dan dipergunakan untuk menyimpan informasi yang terlibat dalam eksekusi program. Sebuah unit kontrol yang digunakan untuk mengontrol pewaktuan operasi-operasi. Dibawah ini merupakan gambar unit CPU dengan 20 atau 30 terminal I/O.
Gambar 3.2 gambar unit CPU Penjelasan pada tiap- tiap komponen sebagai berikut: 1) Terminal input catu daya Hubungkan catu daya (100 s.d 240 VAC atau 24 VDC) ke terminal ini
85 | B a h a n A j a r P L C
2) Terminal Ground Fungsional Pastikan untuk membumikan terminal ini (hanya untuk PLC tipe AC) untuk meningkatkan kekebalan terhadap derau (noise) dan mengurangi resiko kejutan listrik 3) Terminal Ground Pengaman Pastikan untuk membumikan terminal ini untuk mengurangi resiko kejutan listrik 4) Terminal catu daya luar PLC tertentu, misalnya CPM2A dilengkapi dengan terminal output catu daya 24 VDC untuk mencatu daya peralatan input 5) Terminal input Sambunglah peralatan input luar ke terminal input ini 6) Terminal Output Sambunglah peralatan output luar ke terminal output ini 7) Indikator status PLC Indikator ini menunjukkan status operasi PLC, seperti ditunjukkan pada tabel berikut ini:
86 | B a h a n A j a r P L C
8) Indikator input Indikator input menyala saat terminal input yang sesuai ON. Indikator input menyala selama refreshing input/output. Jika terjadi kesalahan fatal, indikator input berubah sebagai berikut:
Tabel 3.2 Indikator input 9) Indikator output Indikator output menyala saat terminal output yang sesuai ON 10) Analog Control Putarlah control ini untuk setting analog (0 s.d 200) pada IR 250 dan IR 251 11) Port peripheral Sambungan PLC ke peralatan pemrogram: Konsol Pemrogram, atau komputer 12) Port RS 232C Sambungan PLC ke peralatan pemrogram: Konsol Pemrogram, komputer, atau Programmable Terminal 13) Saklar komunikasi Saklar ini untuk memilih apakah port peripheral atau port RS-232C akan menggunakan setting komunikasi pada PC Setup atau setting standar 14) Bateray Batere ini mem-back-up memori pada unit PLC
87 | B a h a n A j a r P L C
15) Konektor ekspansi Tempat sambungan PLC ke unit I/O ekspansi atau unit ekspansi (unit I/O analog, unit sensor suhu). 2. BUS Bus adalah jalur- jalur yang digunakan untuk melakukan komunikasi di dalam PLC. Informasi dikirimkan dalam bentuk biner 1 atau 0, misalnya, status ON atau OFF. Istilah word digunakan untuk sekelompok bit yang merepresentasikan suatu informasi tertentu. Maka, sebuah word 8-bit boleh jadi adalah bilangan biner 00100110. Tiap- tiap bit dikomunikasikan secara bersamaan melalui sebuah jalur tersendiri yang pararel dengan jalur- jalur bit lainnya. Sistem PLC mempunyai empat jeniss bus, yaitu: 1. Bus data membawa data yang digunakan di dalam pemrosesan yang dilaksanakan oleh CPU. Sebuah mikroposesor disebut sebagai mikroposesor8-bit. Dengan demikian, mikroposesor tersebut dapat melaksanakan operasi- operasi terhadap bilangan- bilangan 8-bit dan memberikan hasil yang juga merupakan nilai- nilai 8-bit. 2. Bus alamat digunakan untuk membawa alamat lokasi- lokasi memori. Agar setiap word dapat ditempatkan didalam memori, maka setiap lokasi memori diberikan sebuah alamat yang unik. Sebagaimana halnya rumah-rumah di suatu kota disuatu kota diberi satu alamat tersendiri untuk memudahkan pencarian, demikian pula setiap lokasi word diberikan sebuah alamat agar data yang disimpan di lokasi tertentu dapat diakses oleh CPU, baik untuk membaca (read) data yang berada di sana atau meletakkan, atau menuliskan (write), data di lokasi tersebut adalah bus alamat yang membawa informasi yang mengindikasikan alamat mana yang harus diakses. Apabila bus alamat terdiri atas 8 jalur, banyaknya bilangan 8-bit, dan dengan sendirinya banyaknya alamat 88 | B a h a n A j a r P L C
yang berbeda, adalah 28 = 256. Dengan 16 jalur alamat, 65.536 alamat yang berbeda dapat disediakan. 3. Bus control membawa sinyal- sinyal yng digunakan oleh CPU untuk melaksanakan control, misalnya untuk memberitahukan pada pirantipiranti memori apakah harus menerima data dari sebuah input, atau mengirimkan data ke sebuah output, dan untuk membawa sinyal- sinyal pewaktuan yang digunakan di dalam proses- proses sinkronisasi. 4. Bus sistem digunakan untuk komunikasi antara port- port input/output dengan unit input/output.
3. Memori Memori merupakan tempat penyimpan data sementara dan tempat menyimpan program yang harus dijalankan, dimana program tersebut merupakan hasil terjemahan dari ladder diagram yang dibuat oleh user. Memori system digunakan oleh PLC untuk system control proses. Selain berfungsi sebagai penyimpan system operasi juga sebagai penyimpan program yang akan dijalankan. PLC memiliki suatu rutin kompleks yang digunakan untuk memstikan memori PLC tidak rusak. Hal ini dapat dilihat lewat lampu indikator pada PLC.Sistem memori pada PLC juga mengarah pada teknologi flash memory. Dengan menggunakan flash memory maka akan sangat mudah bagi pengguna untuk melakukan programming maupun reprogramming secara berulang-ulang. Sistem memori dibagi dalam blok-blok dimana masing-masing blok memiliki fungsi sendiri-sendiri. Beberapa bagian dari memori digunakan untuk menyimpan status dari input dan output, sementara bagian memori yang lain digunakan untuk menyimpan variable yang digunakan pada program seperti nilai timer dan counter. Memory unit PLC dapat berupa RAM, ROM, PROM, EPROM, EEPROM. Berikut ini penjelasan mengenai masing- masing memory sebagi berikut:
89 | B a h a n A j a r P L C
RAM (Random Access Memory) RAM dikenal sebagai read write memori yang digunakan untuk program pengguna. Sistem ini dirancang agar informasi dapat ditulis, dibaca, dan disimpan di lokasi manapun mengenai status perangkat I/O, nilai timer (piranti pewaktuan) dan counter (piranti pencacah) serta perangkat internal lainnya. RAM data juga bisa disebut sebagai tabel data atau tabel register. Sebagian dari memori ini yaitu blok alamat yang digunakan untuk alamat- alamat input dan output dan status masing-masing input dan output tersebut. Sebagian lainnya disisihkan untuk menyimpan data yang telah ditetapkan sebelumnya (preset) dan sisanya untuk menyimpan nilai-nilai counter, nilai-nilai timer, dsb. Terdapat 2 jenis RAM yaitu Volatile dan Nonvolatile. Volatile memerlukan battery backup jika power hilang, sedangkan nonvoltile RAM akan menjaga programmnya meskipun power hilang. ROM (Read Only Memory) ROM merupakan sistem yang di rancang untuk menyediakan fasilitas penyimpanan secara permanen yang telah fixed untuk sistem operasi dan data tetap yang digunakan oleh CPU. Pada sistem ini isinya masih bisa diuji dan dibaca tetapi tidak bisa diubah, ROM tidak memerlukan back up power untuk menjaga memorinya. Executive program biasanya disimpan di ROM. PROM (Programmable Read Only Memory) Memori ini biasanya digunakan untuk program yang diyakini benar untuk sistem kontrol dengan PLC. Jika dibutuhkan perubahan algoritma pada sistem kontrol tersebut, maka PROM harus diganti (diupload) dengan program baru. PROM bisa dipergunakan sebagai backup permanen user program. EEPROM (Electrically Erasable Programmable Read Only Memory) 90 | B a h a n A j a r P L C
Memori ini mirip EPROM, tetapi cara penghapusannya lebih fleksibel. Cara penghapusan pogram dengan memberikan tegangan kedua kaki-kaki (pinpin) memori untuk proses burning. Hal ini berarti bahwa tipe memori ini bisa dipakai berulang. EPROM (Erasable Programmable Read Only Memory) ROM yang dapat diprogram, program secara permanen tersimpan di dalamnya. Memori ini mirip PROM, tetapi masih dapat dihapus berulang-ulang dengan dengan membuka jendela dibagian atas IC dengan disinari UV selama beberapa menit. EPROM dapat dipertimbangkan sebagai alat penyimpanan semi permanen sehingga akan menyimpan sebuah program secara permanen di dalamnya sampai dirasakan perlu adanya perubahan. Program-program dan data yang ada di dalam RAM dapat dirubah oleh pengguna. Setiap PLC mempunyai RAM dengan ukuran tertentu untuk menyimpan program-program yang dikembangkan oleh pengguna dan menyimpan data program. Akan tetapi, untuk mencegah kehilangan program saat catu daya dimatikan, maka menggunakan sebuah baterai di dalam PLC untuk mempertahankan isi RAM selama jangka waktu tertentu. Setelah sebuah program selesai dikembangkan di dalam RAM, program tersebut dapat dimuatkan ke dalam sebuah chip memori EPROM, seringkali merupakan sebuah modul siap-pasang ke PLC, yang menjadikan program tersebut tersimpan secara permanen. Sebagai tambahan, terdapat pula buffer-buffer penyimpanan sementara yang digunakan untuk kanal-kanal input/output. Beberapa bagian dari memori digunakan untuk menyimpan status dari input dan output, sementara bagian memori yang lain digunakan untuk menyimpan variable yang digunakan pada program seperti nilai timer dan counter. PLC memiliki suatu rutin kompleks yang digunakan untuk memstikan memori PLC tidak rusak. Hal ini dapat dilihat lewat lampu indikator pada PLC.
91 | B a h a n A j a r P L C
4. Catu Daya PLC Catu daya (power supply) digunakan untuk mengkonversi sumber tegangan AC menjadi tegangan rendah DC yang dibutuhkan oleh PLC. Tegangan masukan pada PLC biasanya sekitar 24 VDC atau 220 VAC. Pada PLC yang besar, catu daya biasanya diletakkan terpisah. Catu daya tidak digunakan untuk memberikan daya secara langsung ke input maupun output, yang berarti input dan output murni merupakan saklar. Jadi pengguna harus menyediakan sendiri catu daya untuk input dan output pada PLC. Dengan cara ini maka PLC itu tidak akan mudah rusak. 5. Rangkaian Input PLC Kemampuan suatu sistem otomatis tergantung pada kemampuan PLC dalam membaca sinyal dari berbagai piranti input, contoh senseor. Untuk mendeteksi suatu proses dibutuhkan sensor yang tepat untuk tiap-tiap kondisi. Sinyal input dapat berupa logika 0 dan 1 (ON dan OFF) ataupun analog. Pada Jalur Input terdapat rangkaian antarmuka yang terhubung dengan CPU. Rangkaian ini digunakan untuk menjaga agar sinyal-sinyal yang tidak diinginkan tidak langsung masuk ke dalam CPU. Selain itu juga rangkaian ini berfungsi sebagai tegangan dari sinyal-sinyal input yang memiliki tegangan kerja yang tidak sama dengan CPU agar menjadi sama. Contoh Jika CPU menerima input dari sensor yang memiliki tegangan kerja sebesar 24VDC maka tegangan tersebut harus dikonversi terlebih dahulu menjadi 5VDC agar sesuai dengan tegangan kerja CPU. Pengaturan input berada diantara jalur masukan yang sesungguhnya dengan unit CPU. Tujuannya untuk melindungi CPU dari sinyal yang dapat merusak CPU sendiri. 6. Rangkaian output PLC Suatu sistem otomatis tidak akan lengkap jika sistem tersebut tidak memiliki jalu output. Output sistem ini dapat berupa analog maupun digital. 92 | B a h a n A j a r P L C
output analog digunakan untuk menghasilkan sinyal analog sedangkan output digital digunakan untuk menghubungkan dan memutuskan jalur, misalnya piranti output yang sering dipakai dalam PLC adalah motor, relai, selenoid, lampu, dan speaker.Seperti pada rangkaian input PLC, pada bagian output PLC juga dibutuhkan suatu antarmuka yang digunakan untuk melindungi CPU dari peralatan eksternal. Antarmuka output PLC sama dengan antarmuka input PLC. Pengaturan pada output: output juga membutuhkan pengaturan yang sama untuk memberikan perlindungan antara CPU dengan peralatan eksternal seperti halnya pada input. CPU yang berperan dalam menyalakan dan mematikan LED di dalam optoisolator, sedangkan yang membaca status photo transistor adalah peralatan eksternal. Output unit terdiri dari digital dan analog output. Digital output berupa :
o o o o
7. Penambahan I/O PLC Setiap PLC pasti memiliki jumlah I/O yang terbatas, yang ditentukan berdasarkan tipe PLC. Namun dalam Aplikasi seringkali I/O yang ada pada PLC tidak mencukupi. Oleh sebab itu diperlukan perangkat tambahan untukmenambah jumlaj I/O yang tersedia. Penambahan jumlah I/O ini dinamakan dengan expansin Unit. 93 | B a h a n A j a r P L C
8. Perangkat Input Pada PLC, perangkat input biasanya digunakan untuk perangkat-perangkat digital dan analog, seperti saklar mekanis, potensiometer, termistor, strain gauge, dan thermocoupler. Beberapa perangkat tambahan tadi bertindak sebagai sensor, yang nantinya akan menghasilkan output digital(discrete), yaitu kondisi ON(1)/OFF(2), dan dapat dihubungkan dengan mudah ke port-port input PLC. Sensor-sensor yang menghasilkan sinyal-sinyal analog harus terlebih dahulu diubah(diconvert) menjadi sinyal-sinyal digital sebelum dihubungkan ke port-port PLC. Contoh beberapa sensor yang umum digunakan yaitu: Saklar-saklar mekanik Saklar-saklar jarak(proximity switch) Sensor-sensor suhu Straingauge
Gambar 3.3. Konfigurasi I/O Pada PLC Secara Umum 9. Perangkat Output Port-port pada output sebuah PLC dapat berupa tipe relay atau tipe isolator-optik dengan transistor atau tipe triac, bergantung pada perangkat yang dihubungkan kepadanya, yang akan dikendalikan. Umumnya, sinyal digital dari salah satu kanal output sebuah PLC digunakan untuk mengendalikan sebuah aktuator yang pada saatnya mengendalikan suatu proses. Istilah aktuator sendiri digunakan untuk perangkat yang dapat mengubah sinyal listrik menjadi gerakan-gerakan mekanis untuk mengendalikan proses. Berikut ini beberapa contohnya: Kontaktor Motor Motor Stepper Katup-katup kontrol direksional
94 | B a h a n A j a r P L C
Gambar 3.4. Konfigurasi Komponen PLC-5 Allen Bradley 10. Komponen Tambahan Selain komponen dasar yang telah dibahas pada topik sebelumnya, PLC juga memiliki komponen tambahan yang dapat membuat fungsi maupun kinerjanya menjadi semakin optimal. Hal tersebut karena sebuah PLC tersusun dari ratusan bahkan ribuan relay, counter, timer dan juga memori.
95 | B a h a n A j a r P L C
Gambar 3.5. Komponen Relay Secara Umum Berikut komponen-komponen tambahan pada PLC: A. Input relay atau kontaktor Komponen ini dihubungkan ke dunia luar (antarmuka) PLC, dan secara fisik komponen ini ada serta menerima sinyal dari source, sensor dan lain sebagainya. B. Internal, utility relay Internal Relay tidak dapat diakses secara langsung untuk digunakan sebagai input maupun output. Komponen ini merupakan relay semu yang merupakan bit digital (0/1) yang disimpan pada internal image register. Dilihat dari sudut pandang pemrograman, semua internal relay mempunyai satu coil dan mempunyai sebanyak contact sesuai yang diinginkan oleh programer. Semua Iternal relay dimiliki oleh semua jenis maupun merk PLC, namun cara penomeran dan jumlah maksimum yang diperbolehkan masingmasing berbeda. Bagi kebanyakan programer, Internal Relay memberikan kebebasan untuk melaksanakan operasi internal yang lebih rumit tanpa memerlukan penggunaan biaya mahal untuk beberapa output relay. Dalam contoh pemrograman Internal Relay dapat disimbolkan dengan IR.
96 | B a h a n A j a r P L C
C. Counters Counter sama dengan input relay yang secara fisik tidak ada. Komponen ini merupakan simulasi counter dan dapat diprogram untuk menghitung banyak pulsa, dapat menghitung naik atau turun atau keduanya naik dan turun. Selama waktu simulasi dapat dibatasi kecepatan hitungnya. Beberapa perusahaan membuat counter berkecepatan tinggi dengan bantuan tambahan hardware. D. Timers Timer juga merupakan komponen maya yang secara fisik tidak dapat ditemui. Komponen ini dibuat dengan banyak ragam dan yang paling umum adalah tipe tunda saat ON (on delay) dan tunda saat OFF (off delay) dan dua tipe yang dapat menyimpan data atau tidak dapat menyimpan data (retentive dan nen-retentive type), variasi jenaikan 1 ms sampai dengan 1s. E. Output relays (Kumparan)
Output relay merupakan komponen tambahan yang dihubungkan dengan dunia luar, memiliki bentuk fisik dan melaksanakan tugas mengirimkan sinyal ON/OFF ke solenoid, lampu dan komponen keluaran lain. Wujud dari output relay ini dapat berupa transistor, relay atau triac tergantung pada model yang dipilih pengguna. F.Data storage
97 | B a h a n A j a r P L C
Data storage merupakan suatu register untuk menyederhanakan penyimpanan. Biasanya difungsikan sebagai alat penyimpanan data.
Arsitektur PLC
Gambar 3.7. Arsitektur PLC Gambar 7 memperlihatkan arsitektur internal sebuah PLC. Arsitektur ini terdiri dari sebuah central processing unit (CPU) yang berisi sistem mikroprosesor, memori, dan rangkaian masukan/keluaran. CPU bertugas mengontrol dan menjalankan semua operasi di dalam PLC. Perangkat ini dihubungkan ke sebuah piranti pewaktu(clock) dengan frekuensi antara 1 s.d 8 MHz. Frekuensi ini menentukan kecepatan operasi PLC. Informasi di dalam PLC disalurkan melalui sinyal-sinyal digital. Jalur-jalur internal yang dilalui sinyal-sinyal digital tersebut disebut bus. Secara fisik sebuah bus merupakan sejumlah konduktor yang dapat dilalui sinyal-sinyal listrik. CPU menggunakan bus data untuk mengirimkan data ke elemen-elemen PLC, bus alamat untuk mengirimkan alamat ke lokasilokasi penyimpanan data, sedangkan bus kontrol untuk sinyal-sinyal yang berhubungan dengan proses kontrol internal. Bus sistem digunakan untuk komunikasi antara port-port masukan/keluaran dengan unit masukan/keluaran. 98 | B a h a n A j a r P L C
Gambar 3.8. Komponen Utama CPU g. Memori Ada beberapa elemen memori di dalam PLC, yaitu : Random Access Memory (RAM) RAM adalah memori internal CPU, dimana isinya dapat dimodifikasi dengan cepat dan secara berulang-ulang. Ukuran memori dapat dispesifikasikan dalam Kilobytes, 1 Kilobytes sama dengan 1024 bytes sedangkan 1 byte sama dengan 8 bit. Sebuah memori yang besarnya 10 Kilobytes sama dengan sebuah memori. RAM sering disebut juga read-write memory karena data secara konstan dapat ditulis ke dalam memori atau dapat dibaca dari memori. Memory Program Program kontrol disimpan pada tempat cadangan di dalam RAM. Proses Image I/O Proses image keluaran berfungsi untuk menerima informasi dari masukan dan meneruskannya ke modul keluaran dan mengembalikan informasi dari alat keluaran ke CPU. Keadaan-keadaan masukan tersimpan dalam masukan image tabel. RAM biasanya dilengkapi battery backup agar isi memori dapat dipertahankan selama PLC tidak dicatu oleh sistem daya utama.
99 | B a h a n A j a r P L C
Read Only Memory (ROM) Informasi yang ada di dalam ROM hanya dapat dibaca saja. Informasi dimasukkan ke dalam ROM oleh pabrik pembuat untuk digunakan oleh CPU. Salah satu jenis dari ROM adalah PROM (Programmable Read Only Memory), PROM adalah merupakan cara yang sederhana untuk menyimpan kumpulan program. Untuk melakukan pemrograman PROM membutuhkan suatu unit khusus yang menerima program hasil pengembangan CPU, yang kemudian dipanggil ke dalam programmer PROM. Erasable Programmable Read Only Memory (EPROM) EPROM menyimpan data secara permanen seperti ROM, tetapi ROM tidak membutuhkan battery backup. Isi memori EPROM bisa dihapus dengan penyinaran sinar Ultraviolet. Sebuah PROM writer diperlukan untuk memprogram kembali memori. Electrically Erasable Programmable Read-Only Memory (EEPROM) EEPROM merupakan kombinasi fleksibilitas akses dari RAM dan non-volatility dari EEPROM. Isi memorinya bisa dihapus dan diprogram ulang secara elektris, tetapi tetap mempunyai batas dalam jumlah program ulang. h. Unit Masukan/Keluaran Unit masukan/keluaran merupakan sistem mikroelektronika dengan transduser dan aktuator yang berhubungan dengan peralatan-perlatan industri. Unit masukan PLC terdiri dari unit yang mampu mempresentasikan dua level sinyal (masukan level logika) atau mempresentasikan sejumlah level sinyal (level sinyal analog). Unit keluaran yang umumnya digunakan untuk menggerakkan aktuator berfungsi sebagai saklar ON/OFF (keluaran level logika) atau sebagai penggerak yang level keluarannya dapat diatur dalam jangkauan (range) dan langkah (step) tertentu (keluaran level analog). Selain Unit masukan/keluaran seperti dijelaskan diatas ada juga unit masukan/ keluaran yang mempunyai fungsi khusus seperti PID controller, control motor, high speed counter, dll. Unit masukan/keluaran yang memerlukan proses relatif banyak lebih sering dilengkapi prosesor sendiri agar penggunaannya tidak menyita waktu CPU 100 | B a h a n A j a r P L C
PLC. Setiap jenis masukan/keluaran mempunyai rangkaian penyesuaian sinyal dan rangkaian isolasi. Hubungan CPU dengan proses masukan/ keluaran terbatas pada pengiriman parameter operasi dan informasi status. Berdasarkan parameter dari CPU, prosesor masukan/keluaran akan melakukan tugas atau sejumlah tugas. Informasi status atau data hasil operasi diberikan CPU agar dapat digunakan dalam program utama PLC. Jumlah masukan/keluaran yang diidentifikasikan pada suatu PLC umumnya bukan merupakan jumlah unit masu-kan/ keluaran yang terpasang, tetapi jumlah unit masukan/keluaran maksi-mum yang dapat ditangani oleh CPU. Unit masukan/ keluaran umumnya dirancang modular agar penggunaannya dapat disesuaikan terhadap kebutuhan industri yang dikontrol.
101 | B a h a n A j a r P L C
A. Instruksi Dasar PLC Didalam pemrograman PLC terdapat beberapa instruksi instruksi dasar yang sering digunakan. berikut beberapa contoh dari instruksi - instruksi dasar yang menggunakan software CX - Programmer. a. Instruksi Counter Instruksi Counter digunakan untuk menghitung input yang masuk ke dalam counter tersebut.
102 | B a h a n A j a r P L C
Cara kerja instruksi counter adalah, Ketika counter (CNT 0000) Mendapat input sebanyak dari set value maka akan mengaktifkan contact C0000 sehingga output (1.00) akan aktif. Sedangkan untuk mereset counter bisa menggunakan input 0.01.
b. Instuksi Timer Pada sebagian besar aplikasi kontrol terdapat peralatan untuk beberapa aspek kontrol pewaktuan ( timing ). PLC mempunyai fasilitas pewaktuan untuk program yang dapat digunakan. Metode umum dari pemrograman sebuah rangkaian timer adalah untuk menentukan interval yang dihitung dari suatu kondisi atau keadaan Cara kerja dari instruksi Timer adalah, ketika Timer (TIM 0000) mendapatkan input selama set value akan mengaktifkan contactcontactnya (T0000). Lebih jelasnya bisa dilihat pada gambar 7.2. Catatan: dalam satu program alamat nomer Counter dan Timer tidak boleh sama. Misal, jika alamat nomer counter 0000 maka alamat Timer tidak boleh menggunakan alamat 0000. Set value timer adalah set x 10. Sehingga misal set value yang diinginkan 10 detik maka penulisan set valuenya adalah 10 detik x 10 = #100
103 | B a h a n A j a r P L C
c. Instruksi IL dan ILC IL adalah singkatan dari Inter Lock sedangkan ILC adalah singkatan dari Interlock Clear berfungsi untuk mengunci program.Biasanya IL dan ILC digunakan untuk tombol Emergency.
Cara kerja dari instruksi IL dan ILC adalah, apabila tombol emergency (input 0.02) ditekan maka semua diantara instruksi IL dan ILC tidak akan aktif.
104 | B a h a n A j a r P L C
d. Instruksi DIFU/DIFD Aplikasi kontrol ini berfungsi untuk mengaktifkan output selama satu scan.
Untuk mengaktifkan output selama satu scan selain menggunakan instruksi DIFU / DIFD juga bisa menggunakan contact dengan differentiation up/down. Untuk membuat instruksi contact dengan differentiation up/down yaitu, klik New Contact Detail>> Differentiation up / down. Seperti gambar 7.5.
e.
Instruksi Holding Relay Holding Relay adalah relay internal yang bisa di pakai untuk menahan system yang sedang bekerja walau aliran supply power off, misalnya jika Sumber Power/ PLN mati, apabila di pasang holding Relay maka proses bisa tetap lanjut tidak mulai dari awal lagi.
105 | B a h a n A j a r P L C
f. Instruksi Compare Instuksi ini digunakan untuk membandingkan dua buah data .
Cara kerja instruksi Compare adalah apabila data D100 < D200 maka output (1.02) akan aktif, jika D100 = D200 maka output (1.03) akan aktif, dan apabila D100 > D200 maka output (1.03) yang akan aktif. g. Instruksi MOV Instruksi ini digunakan untuk memindahkan data h. Instruksi Scaling/SCL Instruksi ini digunakan untuk mengkonversi secara linier 4 digit data hexadecimal menjadi 4 digit BCD. Sebuah PLC agar dapat berfungsi sesuai dengan yang kita inginkan, maka terlebih dahulu harus kita program. Dalam PLC ada dua jenis pemrograman yang menjadi standar yaitu Kode Mnemonik dan Diagram Tangga (Ladder). Perbedaanya adalah 106 | B a h a n A j a r P L C
Kode Mnemonik dapat diinput dengan menggunakan konsol (handheld) yang sesuai dan komputer PC, sedangkan Diagram Tangga (Ladder) hanya bisa diinput melalui komputer PC dengan menggunakan software yang sesuai dengan jenis PLC nya.
B. Instruksi dan Simbol Dasar Instruksi merupakan kode perintah untuk mnemonik, sedangkan simbol biasa digunakan pada diagram tangga. Berikut ini beberapa instruksi dan simbol dasar yang biasa digunakan pada PLC: a. Load (LD) Instruksi Load adalah merupakan jenis kontak/ relai NO (Normally Open), yaitu kondisi di mana kontaknya akan tertutup (ON) jika dialiri arus listrik. LoaD atau LD dalam kode mnemonik, biasa juga disebut eXamine If On (XIO). Jika ada input (secara fisik) ON, maka simbolnya juga akan ON. Kondisi On ini nilai logika nya adalah 1. Di bawah ini simbol untuk Load (LD):
b. Load Bar/ Load Not (LDN) Instruksi LoaDBar adalah merupakan jenis kontak/ relay NC (Normally Close), kadang juga disebut LoaDNot atau eXamine If Close ( XIC). Jika tidak ada input maka simbolnya dalam kondisi tertutup (ON), sedang jika ada input maka akan terbuka (OFF).
107 | B a h a n A j a r P L C
Kondisi Logika 0 0 1 1
Tabel 4.1 Load Bar/ Load Not Kedua simbol di atas (Load dan Load Bar) biasa digunakan untuk input-input internal, eksternal dan kadang-kadang juga sebagai keluaran. Tetapi harus diingat bahwa semuanya adalah hanya sebagai simulasi dari sebuah relay (bukan relay secara fisik). Load dan Load Bar dalam diagram tangga harus diletakkan dibagian sebelah kiri. c. Out Instruksi Out adalah kadang-kadang juga disebut satu instruksi OutputEnergize. Instruksi Out bisa diumpamakan seperti suatu Coil/ kumparan . Simbol nya kelihatan seperti yang ditunjukkan di bawah.
Jika input sebelumnya dalam kondisi Tru, maka kondisi Out akan True. Out bisa juga dikatakan Normally Open Output.
d. OutBar Instruksi Outbar adalah kadang-kadang disebut juga instruksi OutNot. Beberapa plc ada yang tidak mempunyai instruksi ini.
108 | B a h a n A j a r P L C
Ketika pada jalur diagram tangga (ladder) diawali oleh instruksi False, maka akan menjadi True. Ketika instruksi dalamkondisi True yang secara phisik berarti On. Kita simpulkan instruksi ini sebagai suatu Output normally closed. Instruksi ini dapat digunakan untuk internal dan eksternal. Instruksi OutBar adalah kebalikan dari instruksi Out.
e. End
End adalah perintah terakhir setelah ladder diagram diselesaikan tanpa symbol ini maka program tidak bias dijalankan. C. Instruksi menggunakan Console 1. Setting Awal
Gambar 4.10 setting awal a. Program: Digunakan untuk membuat program atau membuat modifikasi atau perbaikan ke program yang sudah ada. b. Monitor :Digunakan ketika mengubah nilai setting dari counter dan timer ketika PLC sedang beroperasi c. RUN: Digunakan untuk mengoperasikan program tanpa dapat mengubah pada posisi monitor.
109 | B a h a n A j a r P L C
2. Programming Console Supaya PLC dapat beroperasi, kita harus memasukkan program ke dalam CPU, dengan memasukkan perintah / baris program secaraberurutan dengan menggunakan Programming Console. Catatan untuk CPM1, console dapat dibagi antara CQM1 dan CQMH
3. Input Pasword PLC mempunyai sebuah password control untuk mencegah akses yang tidak di autorisasi ke programnya. PLC selalu mempromt untuk memasukkan password ketika daya pertama dihubungkan atau setelah programming console dipasang saat PLC beroperasi. Untuk memasukkan password tekan tombol CLR dan MONTR. 110 | B a h a n A j a r P L C
4. Menghapus Program Menghapus program dapat dilakukan baik CLEAR ALL yang akan menghapus seluruh program dengan HR, CNT, dan DM, ataupun sebagian dari program / mulai dari addrees tertentu, ataupun HR/ CNT/ DM ada yang dipertahankan.
111 | B a h a n A j a r P L C
5. Fungsi Tombol
FUN Memanggil Fungsi yang diinginkan, setelahnya diikuti dua digit nomor sesuai denga digit yang dikehendaki LD LOAD masukan input yang dikehendaki sebagai bagian awal dari tangga. AND AND memasukkan input yang diseri dengan input yang sebelumnya. OR OR memasukkan input yanhg diparelel dengan input yang sebelumnya. OUT TIM OUTPUT dari rangkaian TIMER control dengan perintah ini, baik untuk fungsi maupun untuk kontak output dari fungsi tersebut. CNT COUNTER dikontrol dengan perintah ini, baik untuk fungsi maupun untuk kontak output dari fungsi tersebut. NOT Digunakan bersama LD, AND, OR untuk menandakan kontak NC (Normally Closed). Aktifsesaat bila digunakan dengan bersama FUN HR TR SFT SHIFT Mendefinisikan Holding Relay Mendefinisikan Temporary Relay Menampilkan Operasi Shift Register SHIFT digunakan sebagai pengganti dari 4 tombol dengan kegunaan yang lebih, tertulis PLAY, RECORD, Channeel, dan Contact. 0~9 Masukkan berupa angka decimal dan
112 | B a h a n A j a r P L C
1.1 Komunikasi PLC Salah satu tantangan terbesar dalam pemrograman PLC adalah melakukan integrasi antar PLC atau dengan berbagai peralan lain. PLC memiliki fasilitas modul komunikasi yang dapat digunakan untuk membuat mekanisme komunikasi antar PLC atau device lain. sebagai contoh, pada modicon, terdapat XMIT, fasilitan ini digunakan untuk memprogram PLC agar dapat berkomunikasi dengan peralatan lain yang menggunakan modbus. Dengan program ini, kita dapat mengatur kapan waktu-waktu kita melakukan komunikasi, berapa besar yang kita komunikasikan, addres mana saja yang akan kita share, dsb. Abad 20 ini ditandai dengan berubahnya fokus utama masyarakat dari pertanian, industri dan sekarang informasi. Pada era informasi ini dikenal suatu slogan Information is King. Hal ini berarti bahwa barang siapa menguasai informasi, maka ia akan menguasai semua hal lain. Informasi juga penting artinya pada sistem automasi dengan PLC, karena PLC tidak hanya menghasilkan produk/ barang, tetapi juga menghasilkan data. Umumnya inefisiensi karena data yang tidak akurat tidak dipermasalahkan. Namun jika kita dapat menggunakan data untuk memperbaiki proses, maka keuntungan perusahaan dapat meningkat dengan drastis. Pada umumnya perekaman informasi atau data dilakukan secara manual. Berikut ini bagan sederhananya.
113 | B a h a n A j a r P L C
Tabel 5.1 Proses Perekaman Data secara Manual Dari gambar di atas, nampak bahwa data dari plant yang terhubung dengan PLC akan dicatat secara manual, kemudian operator akan memasukkan data ke dalam komputer dalam suatu jaringan, sehingga para manajer dapat melihat data yang mereka perlukan. Kelemahan perekaman data secara manual ialah sebagai berikut : Tidak akurat Tidak real time Membutuhkan waktu lama (kadang terlambat) Kemungkinan kesalahan lebih besar Informasi yang diberikan mungkin berlebihan, tidak sesuai dengan yang diperlukan Sedang proses perekaman data secara otomatis digambarkan dalam bagan sebagai berikut :
114 | B a h a n A j a r P L C
Tabel 5.2 Proses Perekaman Data secara Otomatis Pada proses perekaman data secara otomatis ini, data plant yang terhubung dengan PLC akan disimpan secara otomatis oleh program komputer, dan langsung dapat ditampilkan oleh komputer komputer lain dalam suatu jaringan. Kelebihan akuisisi data secara otomatis ini ialah : Akurat Real time Cepat
2. KONSEP PERANCANGAN SISTEM KENDALI DENGAN PLC Dalam merancang suatu sistem kendali dibutuhkan pendekatan-pendekatan sistematis dengan prosedure sebagai berikut : 1. Rancangan Sistem Kendali Dalam tahapan ini si perancang harus menentukan terlebih dahulu sistem apa yang akan dikendalikan dan proses bagaimana yang akan ditempuh. Sistem yang
115 | B a h a n A j a r P L C
dikendalikan dapat berupa peralatan mesin ataupun proses yang terintegrasi yang sering secara umum disebut dengan controlled system. 2. Penentuan I/O Pada tahap ini semua piranti masukan dan keluaran eksternal yang akan dihubungkan PLC harus ditentukan. Piranti masukan dapat berupa saklar, sensor, valve dan lain-lain sedangkan piranti keluaran dapat berupa solenoid katup elektromagnetik dan lain-lain. 3. Perancangan Program (Program Design) Setelah ditentukan input dan output maka dilanjutkan dengan proses
merancang program dalam bentuk ladder diagram dengan mengikuti aturan dan urutan operasi sistem kendali. 4. Pemrograman (Programming) 5. Menjalankan Sistem (Run The System) Pada tahapan ini perlu dideteksi adanya kesalahan-kesalahan satu persatu (debug), dan menguji secara cermat sampai kita memastikan bahwa sistem aman untuk dijalankan. selain fungsi yang telah diceritakan sebelumnya. PLC di pakai juga untuk Emergency Shutdown System (ESD) karena responnya yang cepat dibandingkan DCS, berikut adalah jenis PLC Programming berdasarkan IEC61131-3, ada lima bahasa pemrograman yang diakui oleh standar dibawah ini : Ladder Diagram (LD) Function Block Diagram (FBD) Instruction List (IL) Structure Text (ST) Sequential Function Chart (SFC)
2.1 Tipe Komunikasi PLC 2.1.1 Pada Omron: Ada 2 macam cara PLC berkomunikasi yang akan dijelaskan sebagai berikut : 1. Primitive Communication
116 | B a h a n A j a r P L C
Pada tipe komunikasi ini, PLC dengan alat lain (misal : robot, PLC lain, mikrokontroler, dan lain lain) akan terhubung secara hardwired (dengan kabel).
Tabel 5.3 Primitive Communication Pada skema di atas, logika sederhana yang bisa diberikan pada program ialah : If Output 1 PLC 1 ON then Input 1 PLC 2 ON
2. Serial Communication Pada tipe komunikasi ini, PLC dapat saling bertukar data melalui komunikasi tertentu. Jika pada komunikasi primitif, tegangan dari PLC 1 langsung diteruskan pada PLC 2, maka pada komunikasi serial datalah yang dipertukarkan. Beberapa jenis komunikasi serial ialah
RS 232 RS 422 RS 485 Dan macam macam komunikasi PLC yang lain.
Berikut skema komunikasi serial RS 232 yang hanya bisa terjadi secara one to one :
117 | B a h a n A j a r P L C
Sedang komunikasi serial RS 422 RS 485 dapat mengakomodasi komunikasi one tomany ataupun many to many. Berikut contoh skema komunikasi serial RS 485
Jika 1 buah PC dilengkapi dengan SCADA software, seharusnya PC tersebut dapat berkomunikasi dengan beberapa PLC meskipun memiliki merk yang berbeda. Hal ini dikarenakan untuk masing masing PLC dilengkapi dengan PLC driver pada program SCADA tersebut. Berikut ini skema komunikasinya.
Tabel 5.6 komunikasi SCADA Komunikasi one to many ataupun many to many.Jika 1 buah PC dilengkapi dengan SCADA software, seharusnya PC tersebut dapat berkomunikasi dengan beberapa PLC meskipun memiliki merk yang berbeda. Hal ini dikarenakan untuk masing masing PLC dilengkapi dengan PLC driver pada program SCADA tersebut.
118 | B a h a n A j a r P L C
2.2 Komunikasi Data pada PLC 2.2.1 Pada Omron Pada mulanya PLC hanya bekerja secara stand alone, dimana PLC bekerja dengan I/O devices namun tidak terhubung dengan PLC lain ataupun dengan komputer. Berikut ini skemanya:
Konfigurasi stand alone juga bisa dilakukan antara PLC dengan PC. Tabel 5.7 Skema Stand Alone PlC
119 | B a h a n A j a r P L C
Jika menggunakan special bus (Modbus +, DH +, Profibus), maka konfigurasinya adalah sebagai berikut: Tabel 5.9 Konfigurasi multidrop PC- many PLC
Selain banyak PLC, konfigurasi banyak PC (melalui jaringan komputer) untuk monitoring juga dapat dilakukan dengan konfigurasi berikut.
120 | B a h a n A j a r P L C
Komunikasi TCP/IP antar PLC dan PC dapat dilakukan dengan syarat masing masing PC dan PLC memiliki ethernet card ataupun ethernet module communication. Berikut ini konfigurasinya.
121 | B a h a n A j a r P L C
2.3 Ethernet Komunikasi TCP/IP antar PLC dan PC dapat dilakukan dengan syarat masing masing PC dan PLC memiliki ethernet card ataupun ethernet module communication. Berikut ini konfigurasinya. Ethernet adalah sistem jaringan yang dibuat dan dipatenkan perusahaan Xerox. Ethernet adalah implementasi metoda CSMA/CD (Carrier Sense Multiple Access with Collision Detection) yang dikembangkan tahun 1960 pada proyek wireless ALOHA di Hawaii University diatas kabel coaxial. Standarisasi sistem ethernet dilakukan sejak tahun 1978 oleh IEEE. (lihat Tabel 2.) Kecepatan transmisi data di ethernet sampai saat ini adalah 10 sampai 100 Mbps. Saat in yang umum ada dipasaran adalah ethernet berkecepatan 10 Mbps yang biasa disebut seri 10Base. Ada bermacam-macam jenis 10Base diantaranya adalah: 10Base5, 10Base2, 10BaseT, dan 10BaseF yang akan diterangkan lebih lanjut kemudian. Pada metoda CSMA/CD, sebuah host komputer yang akan mengirim data ke jaringan pertama-tama memastikan bahwa jaringan sedang tidak dipakai untuk transfer dari dan oleh host komputer lainnya. Jika pada tahap pengecekan ditemukan transmisi data lain dan terjadi tabrakan (collision), maka host komputer tersebut diharuskan mengulang permohonan (request) pengiriman pada selang waktu berikutnya yang dilakukan secara acak (random). Dengan demikian maka jaringan efektif bisa digunakan secara bergantian. Untuk menentukan pada posisi mana sebuah host komputer berada, maka tiap-tiap perangkat ethernet diberikan alamat (address) sepanjang 48 bit yang unik (hanya satu di dunia). Informasi alamat disimpan dalam chip yang biasanya nampak pada saat komputer di start dalam urutan angka berbasis 16. Dengan berdasarkan address ehternet, maka setiap protokol komunikasi (TCP/IP, IPX, AppleTalk, dll.) berusaha memanfaatkan untuk informasi masingmasing host komputer dijaringan. 10Base5 Sistem 10Base5 menggunakan kabel coaxial berdiameter 0,5 inch (10 mm) sebagai media penghubung berbentuk bus seperti pad Gambar 4. Biasanya
122 | B a h a n A j a r P L C
kabelnya berwarna kuning dan pada kedua ujung kebelnya diberi konsentrator sehingga mempunyai resistansi sebesar 50 ohm. Jika menggunakan 10Base5, satu segmen jaringan bisa sepanjang maksimal 500 m, bahkan jika dipasang penghubung (repeater) sebuah jaringan bisa mencapai panjang maksimum 2,5 km. 10Base2 Seperti pada jaringan 10Base5, 10Base2 mempunyai struktur jaringan berbentuk bus. (Gambar 6). Hanya saja kabel yang digunakan lebih kecil, berdiameter 5 mm dengan jenis twisted pair. Tidak diperlukan MAU kerena MAU telah ada didalam NIC-nya sehingga bisa menjadi lebih ekonomis. Karenanya jaringan ini dikenal juga dengan sebutan CheaperNet. Dibandingkan dengan jaringan 10Base5, panjang maksimal sebuah segmennya menjadi lebih pendek, sekitar 185 m, dan bisa disambbung sampai 5 segmen menjadi sekitar 925 m. Sebuah segmen hanya mampu menampung tidak lebih dari 30 unit komputer saja. Pada jaringan ini pun diperlukan konsentrator yang membuat ujung-ujung media transmisi busnya menjadi beresistansi 50 ohm. Untuk jenis konektor dipakai jenis BNC. 10BaseT Berbeda dengan 2 jenis jaringan diatas, 10BaseT berstruktur bintang (star) seperti terlihat di Gambar 8. Tidak diperlukan MAU kerena sudah termasuk didalam NIC-nya. Sebagai pengganti konsentrator dan repeater diperlukan hub karena jaringan berbentuk star. Panjang sebuah segmen jaringan maksimal 100 m, dan setiap hub bisa dihubungkan untuk memperpanjang jaringan sampai 4 unit sehingga maksimal komputer tersambung bisa mencapai 1024 unit. 10BaseF Bentuk jaringan 10BaseF sama dengan 10BaseT yakni berbentuk star. Karena menggunakan serat optik (fiber optic) untuk media transmisinya, maka panjang jarak antara NIC dan konsentratornya menjadi lebih panjang sampai 20 kali (2000 m). Demikian pula dengan panjang total jaringannya. Pada 10BaseF,
123 | B a h a n A j a r P L C
untuk transmisi output (TX) dan input (RX) menggunakan kabel/media yang berbeda. Fast Ethernet (100BaseT series) Selain jenis NIC yang telah diterangkan di atas, jenis ethernet chip lainnya adalah seri 100Base. Seri 100Base mempunyai beragam jenis berdasarkan metode akses datanya diantaranya adalah: 100Base-T4, 100Base-TX, dan 100Base-FX. Kecepatan transmisi seri 100Base bisa melebihi kecepatan chip pendahulunya (seri 10Base) antara 2-20 kali (20-200 Mbps). Ini dibuat untuk menyaingi jenis LAN berkecepatan tinggi lainnya seperti: FDDI, 100VG-AnyLAN dan lain sebagainya. 3. INPUT DAN OUTPUT PLC Modul I/O merupakan modul masukan dan modul keluaran yang bertugas mengatur hubungan PLC dengan piranti eksternal atau periferal yang bisa berupa suatu komputer host, saklar-saklar, unit penggerak motor, dan berbagai macam sumber sinyal yang terdapat dalam plant. 3.1 Model input PLC Modul input / output PLC pada dasarnya adalah antarmuka yang mengoneksikan PLC dengan peralatan input / output luar. Lewat sensor-sensor yang terhubung dengan modul ini, PLC mengindra besaran-besaran fisik (posisi, gerakan, level, arus, tegangan) yang terasosiasi dengan sebuah proses atau mesin. Berdasarkan status dari input dan program yang tersimpan di memori PLC. Secara fisik, rangkaian input/output dengan unit CPU tersebut terpisah Secara kelistrikan. Hal ini untuk menjaga agar kerusakan pada peralatan input output tidak menyebabkan terjadinya hubung singkat pada unit CPU. isolasi rangkaian modul dari CPU ini umumnya menggunakan rangkaian otocoupler.
124 | B a h a n A j a r P L C
Gambar 5.15 rangkaian internal input PLC dengan input tegangan AC/DC Dari gambar 1 sampai gambar 3, terlihat bahwa secara fisik rangkaian pada modul ini terpisah dari rangkaian internal (CPU). Isolasi rangkaian ini menggunakan optocoupler dengan dua buah diode pemancar yang dipasang antiparalel. Hal ini dilakukan untuk tujuan fleksibilitas penyambungan terminal input dengan catu daya penggerak sensor atau saklar yang terhubung. Dalam hal ini, terminal common pada modul dapat dihubungkan balk dengan polaritas yang lebih positif atau lebih negatif dari catu dayanya 125 | B a h a n A j a r P L C
Besar arus yang mengalir di dalam sebuah terminal input ketika sebuah saklar tertutup umumnya berada dalam satuan miliampere (tipikalnya adalah 7 miliampere). Arus sebesar ini telah cukup untuk menggerakkan basis transistor pada optocoupler menjadi ON. Jika menggunakan sumber tegangan yang lebih kecil dari yang telah ditentukan oleh vendor PLC yang dipakai maka akan terjadi situasi undercurrent, yaitu arus yang mengalir pada modul tidak dapat menggerakan basis transistor pada optocoupler tersebut. Modul masukan juga berfungsi untuk menerima sinyal dari unit pengindera periferal, dan memberikan pengaturan sinyal, terminasi, isolasi, maupun indikator keadaan sinyal masukan. Sinyal-sinyal dari piranti periferal akan di-scan dan keadaannya akan dikomunikasikan melalui modul antarmuka dalam PLC. Beberapa jenis modul masukan di antaranya:
o
Tegangan masukan DC (110, 220, 14, 24, 48, 15-30V) atau arus C(420mA).
Tegangan AC ((110, 240, 24, 48V) atau arus AC (4-20mA). Masukan TTL (3-15V). Masukan analog (12 bit). Masukan word (16-bit/paralel). Masukan termokopel. Detektor suhu resistansi (RTD). Relay arus tinggi. Relay arus rendah. Masukan latching (24VDC/110VAC). Masukan terisolasi (24VDC/85-132VAC). Masukan cerdas (mengandung mikroprosesor). Masukan pemosisian (positioning). Masukan PID (proporsional, turunan, dan integral). Pulsa kecepatan tinggi.
o o o o o o o o o o o o o
126 | B a h a n A j a r P L C
3.2 Model output PLC Pada Modul output PLC ada tiga jenis output PLC yang juga populer di pasaran, yaitu: Relay, Transistor, Triac. Output Relay Output PLC jenis relay adalah yang paling fleksibel penggunaannya karena dapat menggerakkan beban AC maupun DC. kelemahannya terletak pada tanggapan switching-nya yang relatif lambat (sekitar 10 ms ), dan akan mengalami kerusakan setelah beberapa juta siklus switching.
Gambar 5.16 rangkaian internal output PLC Jenis relay Besar rating arus untuk setiap terminal umumnya tidak boleh melebihi 2 A untuk tegangan 220 volt (untuk lebih jelasnya dapat dilihat pada manual PLC yang digunakan). Bila batas besar rating arus ini dilampaui, akan menimbulkan kerusakan pada modul output nya. Jika keluaran yang akan dikontrol merupakan beban yang relatif besar (mengalirkan arus dengan jumlah besar) maka akan lebih aman jika output relay ini mengontrol beban tersebut lewat relay luar. Output transistor Output PLC jenis transistor, beban yang dapat dikontrol terbatas pada beban-beban jenis DC saja. (besar arus yang bisa dilewatkan umumnya adalah 1 A, dengan waktu respons kurang dari 1 ms). Berdasarkan transistornya, ada dua jenis output PLC ini: (1) jenis NPN dan (2) jenis PNP. Pada prinsipnya kedua jenis keluaran ini adalah sama, yaitu dapat mengalirkan arus atau daya dalam satu arah saja. Ada dua jenis mode operasi transistor ini: (1) transistor digunakan sebagai penguat linier, dan (2) transistor digunakan sebagai saklar. Dalam rangkaian internal PLC, Iransistor dioperasikan sebagai saklar, yaitu dengan cara mengoperasikan pada daerah jenuhnya.
127 | B a h a n A j a r P L C
Perlu ditekankan di sini, walaupun transistor ini berlaku sebagai saklar, tetapi secara praktis akan selalu ada drop tegangan pada saklar ini (antara kaki collector terhadap emiter) yang besarnya berkisar antara 1-2 volt
Gambar 5.17 rangkaian internal output PLC Jenis Transistor Jenis keluaran transistor NPN. Dari gambar, terlihat bahwa terminal common pada modul output harus selalu dihubungkan dengan sumber tegangan positif, transistor dalam operasinya hanya akan mengalirkan arus dari collector ke emiter jika tegangan collector lebih positif dari tegangan emitter Modul output PLC jenis PNP memiliki prinsip kerja kebalikan dari jenis NPN yang telah dibahas di atas.
Output jenis triac Output Triac terbatas pada beban jenis AC (besar arus yang bisa dilewatkan umumnya adalah 1 A, dengan waktu respons kurang dari 1 ms) Triac adalah sebuah komponen semikonduktor yang berfungsi mengalirkan arus bolak-balik. Arus yang dialirkan dikontrol oleh terminal gate pada triac tersebut dalam modul output PLC jenis ini, triac digunakan untuk memerlukan gerakkan beban-beban AC lewat rangkaian internalnya.
Gambar 5.18 rangkaian internal output PLC Jenis Triac Modul keluaran juga berfungsi mengaktivasi berbagai macam piranti seperti aktuator hidrolik, pneumatik, solenoid, starter motor, dan tampilan status titik-
128 | B a h a n A j a r P L C
titik periferal yang terhubung dalam sistem. Fungsi modul keluaran lainnya mencakup conditioning, terminasi dan juga pengisolasian sinyal-sinyal yang ada. Proses aktivasi itu tentu saja dilakukan dengan pengiriman sinyal-sinyal diskret dan analog yang relevan, berdasarkan watak PLC sendiri yang merupakan piranti digital. Beberapa modul keluaran yang lazim saat ini di antaranya:
o o o o o o o
Tegangan DC (24, 48, 110V) atau arus DC (4-20mA) Tegangan AC (110, 240V) atau arus AC (4-20mA). Keluaran analog (12-bit). Keluaran word (16-bit/paralel) Keluaran cerdas. Keluaran ASCII. Port komunikasi ganda.
Dengan berbagai modul di atas PLC bekerja mengendalikan berbagai plant yang kita miliki. Mengingat sinyal-sinyal yang ditanganinya bervariasi dan merupakan informasi yang memerlukan pemrosesan saat itu juga, maka sistem yang kita miliki tentu memiliki perangkat pendukung yang mampu mengolah secara real time dan bersifat multi tasking,. Anda bayangkan bahwa pada suatu unit pembangkit tenaga listrik misalnya, PLC Anda harus bekerja 24 jam untuk mengukur suhu buang dan kecepatan turbin, dan kemudian mengatur bukaan katup yang menentukan aliran bahan bakar berdasarkan informasi suhu buang dan kecepatan di atas., agar didapatkan putaran generator yang diinginkan! Pada saat yang sama sistem pelumasan turbin dan sistem alarm harus bekerja baik baik di bawah pengendalian PLC! Suatu piranti sistem operasi dan komunikasi data yang andal tentu harus kita gunakan. Teknologi cabling, pemanfaatan serat optik, sistem operasi berbasis real time dan multi tasking semacam Unix, dan fasilitas ekspansi yang memadai untuk jaringan komputer merupakan hal yang lazim dalam instalasi PLC saat ini. 3.3 Analog input PLC
129 | B a h a n A j a r P L C
Selain dapat mengolah sinyal digital, PLC juga dapat mengolah sinyal analog. Modul ini biasanya didesain untuk membaca sinyal-sinyal standard industri yakni 0 5 V, 10 V, atau 4 20 mA. Untuk menggunakan analog input, modul ini harus dihubungkan ke rangkaian PLC dan ditentukan Unit No.-nya. Unit No. ini ditentukan dengan cara mengatur skrup Mach No. di depan Modul Analog Unit. Skrup Mach No. ini ada 2 buah: satu skrup puluhan (x10) dan satu skrup satuan (x10). Jika ingin membuat modul ini memiliki Unit No. 12, putar skrup puluhan ke angka 1 dan skrup satuan ke angka 2. Selain itu, di IO Table dan Unit Setup pada CX-Programmer juga harus diberi Unit No. yang sama. Ingat, Unit No. modul ini tidak boleh sama dengan modul lain karena akan bertabrakan pengalamatan memorinya.
Sebagai contoh, modul CJ1W-AD081-V1 mempunyai 8 terminal input. Jadi, jika Unit No. nya 2, maka memori CIO (memori penempatan I/O) berada di alamat 130 | B a h a n A j a r P L C
CIO 2020 hingga CIO 2027. Memori CIO adalah memori penempatan data input/output pada modul analog. Untuk modul analog input, nilai masukan analog yang terbaca di terminal input disimpan di memori ini setelah dikonversi menjadi data biner 16-bit bertipe signed integer. Sehingga apabila modul CJ1W-AD081-V1 dengan seting Unit No. nya 2, maka data hasil konversinya disimpan pada alamat CIO 2020 sampai CIO 2027. Selain penentuan alamat memori, jenis input yang dibaca juga harus ditentukan (tegangan atau arus). Penentuan ini dilakukan dengan mengubah switch di bagian belakang terminal (gambar di bawah).
Gambar 5.20 Terminal Modul Analog input (Switch pemilihan input) Setelah itu input bisa diakses dengan memindahkan datanya dari CIO ke DM dengan menggunakan instruksi MOV pada ladder diagram.
Gambar 5.21 contoh program pembacaan input analog Dengan instruksi MOV tadi, data sinyal analog yang berasal dari input terminal 2 dapat dibaca dan diolah. 3.4 Analog output Modul analog output digunakan untuk mengeluarkan sinyal analog dari PLC. Sinyal analog yang dapat dikeluarkan umumnya berada dalam rentang sinyal131 | B a h a n A j a r P L C
sinyal standard industri seperti 4 20 mA. Sama seperti pada modul analog input, modul analog output juga harus diatur Unit No. nya terlebih dahulu untuk menentukan pengalamatan memorinya. Selain itu, resolusi dan jenis outputnya juga bisa ditentukan (tegangan atau arus). Cara mengeluarkan output analog mirip dengan cara membaca input analog, yakni dengan cara memindahkan atau memasukkan data ke dalam memori CIO, tetapi dengan sedikit perbedaan. Dalam mengeluarkan output analog, setelah memindahkan data ke memori CIO, Conversion Enable Bit harus diset agar output dikonversi ke analog dan dikeluarkan. Misalkan ingin mengeluarkan output analog dari modul CJ1W-DA042-V sebesar 2.5V pada range tegangan 0 5V dengan resolusi 4000 (pengaturan resolusi bisa dilihat pada datasheet). Maka nilai yang dikeluarkan adalah #07D0. Terminal output 2 dan Unit No. 3 (seting Unit No. tidak boleh sama dengan modul lainnya karena akan mengakibatkan pengalamatannya bertabrakan). Sehingga didapatkan alamat CIO 2031.
Gambar 5.22 contoh program mengeluarkan output analog Setelah perintah MOV, digunakan perintah SET untuk me-set Conversion Enable Bit. Letak bit ini berada pada alamat CIO 2000 + (10 x n) untuk Unit No. 11.
132 | B a h a n A j a r P L C
Gambar 5.23 alamat bit SET Pada contoh ini, alamat Conversion Enable Bit ada pada CIO 2030 karena Unit No. bernilai 3. Bit yang di-set adalah bit ke-2 sehingga alamat yang di-set adalah CIO 2030.01. Dengan cara yang sama, pengeluaran output analog juga dapat dilakukan pada pin-pin lainnya. 3.5 Koneksi PLC dengan PC Untuk bisa memprogram PLC, CPU unit dari PLC harus dihubungkan ke programming console atau PC (personal computer). PLC dapat dihubungkan ke komputer dengan menggunakan koneksi serial. Pada PLC Omron, programming ladder menggunakan software CX-Programmer yang diinstall di PC. Untuk menghubungkan CPU unit ke PC, dibutuhkan kabel serial RS-232. Port RS-232 pada CPU unit berbeda dengan RS-232 pada PC. Perbedaan ini dapat dilihat pada gambar berikut.
Gambar 5.24 perbedaan Port RS-232 pada CPU dengan RS-232 pada PC Perbedaannya pertama adalah letak pin SG yang berbeda. Pin SG pada PC terletak pada pin 5, sedangkan pada CPU pin 9. Selain itu, ada pin-pin yang harus dihubungkan seperti: pin 4 dan pin 5 CPU unit, pin 4 dan 6 PC, dan pin 7 dan 8 PC. 133 | B a h a n A j a r P L C
Kabel serial RS-232 yang biasa dipakai umumnya hanya menghubungkan pin-pin pada kedua port secara sejajar (pin 1 ke pin 1, pin 2 ke pin 2, dst). Maka, untuk menghubungkan CPU unit ke PC melalui RS-232, kabel serialnya harus dimodifikasi atau dirangkai sendiri berdasarkan petunjuk gambar di atas. Pin 2 CPU dihubungkan ke pin 2 PC, Pin3 CPU juga dihubungkan ke pin 3 PC, dan Pin 9 CPU dihubungkan ke pin 5 PC. Pin 1 CPU dihubungkan ke metal shield kabel untuk mengurangi noise (jika ada). Pin-pin yang tidak dihubungkan di dalam gambar tidak perlu dihubungkan karena tidak digunakan dalam komunikasi. Setelah selesai merangkai kabel serial, kabel ini siap dipakai untuk menghubungkan CPU unit PLC ke PC. 4 KOMUNIKASI SERIAL PADA PLC OMRON CPM 1A
Gambar 5.25. Bentuk fisik dari PLC Omron Berikut adalah spesifikasi beberapa perangkat komunikasi yang terdapat pada PLC Omron:
Serial [3] 1. Protokol komunikasi : Hostlink, FINS, Profibus 2. Metode komunikasi : Four Wire, Half duplex 3. Baud rate : 1200/2400/4800/9600/19200 bps 4. Kode Transmisi : 7 atau 8 bit ASCII 5. Deteksi error : Vertical parity, even/odd 6. Interface : RS-232/ RS-422 7. Jarak Transmisi : RS-232 15 m maksimum, RS-422 500 m maksimum
DRM [4]
134 | B a h a n A j a r P L C
1. Protokol komunikasi : DeviceNet 2. Metode Komunikasi : Multi-drop dan Tbranch 3. Media komunikasi : 5-wire cables, 4-wire flat cables 4. Baud rate : 125,250,500 kbps 5. Jarak transmisi : 5-wire 500 kbps 100m maksimum 250 kbps 250m maksimum 125 kbps 500m maksimum 4-wire 500 kbps 75m maksimum 250 kbps 150m maksimum 260 ps 265m maksimum
Control Link [5] 1. Protokol Komunikasi : FINS 2. Metode Komunikasi : N:N token Bus 3. Cek Eror : Manchester code check, CRC check 4. Baud rate : 2 Mbps 5. Jarak Transmisi : 20 Km (800m antar node) 6. Media komunikasi : H-PCF (Optical two core cables) 7. Maksimal Node : 32 Node
Ethernet Device [6] 1. Protokol Komunikasi : FINS-UDP, FINSTCP, DeviceNet 2. Media Transmisi : Unshielded twistedpair cable, Shielded twisted-pair cable 3. Baud rate : 100 Mbps(100Base-TX), 10 Mbps(10Base-T) 4. Jarak Transmisi : 100m (antara node-hub) 5. Maksimum node : 254 Node
135 | B a h a n A j a r P L C
4.1 Host Link Communication Komunikasi serial pada PLC Omron CPM1A ini pada umumnya digunakan untuk komunikasi PLC dengan komputer ataupun dengan touch screen dari Omron juga. Protokol untuk komunikasi dengan PC disebut : host link communication (HLC), yang akan dijelaskan di bawah: HLC dapat digunakan untuk 2 konfigurasi : 1. 1 1 communication Bentuk dari 1 1 Communication tampak pada gambar di bawah.
Dari gambar di atas, nampak bahwa PLC Omron CPM 1 memerlukan modul komunikasi serial RS 232 (disebut CPM1 CIF-01) untuk dapat berkomunikasi dengan serial device lainnya. Berikut ini tampilan detailnya.
136 | B a h a n A j a r P L C
Sedang konfigurasi kabel serial (3 kabel) untuk komunikasi PC PLC tampak pada gambar di bawah.
2. 1 n communication HLC juga mengakomodasi komunikasi 1 PC dengan N PLC (maksimal 32 buah). Protokol yang digunakan bukan RS 232, tetapi RS 422. Berikut ini skema komunikasi 1 N.
137 | B a h a n A j a r P L C
Skema di atas menggunakan tipe jaringan daisy chain. Pada skema tersebut juga digunakan modul komunikasi yang berbeda dengan sebelumnya, yaitu modul RS 422 Adapter (CPM1-CIF11). Detail modul tersebut tampak di bawah.
Gambar 5.30 RS 422 Adapter Jika tipe jaringan diganti dengan multidrop, maka skema detailnya akan berbentuk seperti di bawah.
138 | B a h a n A j a r P L C
FYI, semua informasi di atas dapat ditemukan pada Programming Manual dari PLC Omron CPM 1. Merk merk PLC yang lain juga pasti akan memberikan penjelasan detail tentang pengaturan komunikasi serial seperti Omron ini
139 | B a h a n A j a r P L C
Dalam aplikasi PLC digunakan men-START dan STOP motor penggerak belt konveyor. Motor 3 selalu bergerak dan posisi plate terdeteksi oleh sensor 3 yang berfungsi menggrerakkan motor 2, selanjutnya sensor 2 akan menggerakkan motor 1 guna memindahkan plate yang telah berada pada ujung belt konveyor 2. Dan timer digunakan untuk menghentikan motor 1 jika selama waktu tersebut tidak ada plate yang terdeteksi oleh sensor 2.
I/O Assigment
Input 0000 0001 0002 Devices Sensor 1 Sensor 2 Sensor 3 Output 100 101 102 Devices Motor 1 Motor 2 Motor 3
140 | B a h a n A j a r P L C
Berikut ini merupakan ladder dan Mnemonic codes dari sistem conveyor belt motor control, yang dapat membantu dalam penulisan program baik melalui software under windows maupun menggunakan Programming Console. Ladder diagram Mnemonic codes
Addres 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 Instruction LD OR AND NOT OUT LD OR AND NOT OUT LD AND NOT TIM Data 0002 0101 TIM 00 0101 0001 0100 TIM 01 0100 0100 0001 00 #0020 0011 0012 0013 0014 0015 0016 0017 LD OR AND NOT OUT LD AND OUT TIM 0000 1000 TIM 01 1000 0000 01 #0020
LD OUT END( 0 1)
1813 0102
Tabel 6.2 ladder dan Mnemonic codes dari sistem conveyor belt motor
141 | B a h a n A j a r P L C
Dengan menggunakan Input sebuah vehicle-detecting device dan kontak push button. PLC akan membuka velve untuk menyemprotkan air dan start motor brush bekerja.
Gambar 6.2 AUTOMATIC CAR WASHING MACHINE I/O Assigment Input 0000 0001 0002 Devices Start button Vehicle selector Washine machine stop Output 0100 0101 0102 Devices Spray valve Brush motor Movement of washing machine Tabel 6.3 I/O Assigment AUTOMATIC CAR WASHING MACHINE
Berikut ini merupakan ladder dan Mnemonic codes dari sistem automation car washing machine control, yang dapat membantu dalam penlisan program baik melalui software under windows maupun menggunakan Programming Console.
142 | B a h a n A j a r P L C
Ladder diagram
Mnemonic codes
Address 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 Instruction LD OR AND NOT OUT LD OR AND NOT OUT LD OR AND NOT OUT LD OR AND NOT OUT END(0 1) Data 0000 1000 1001 1000 1000 0002 0102 1000 0100 0001 0101 1001 0101 0101 0001 1001
Tabel 6.4 ladder dan Mnemonic codes dari AUTOMATIC CAR WASHING MACHINE
143 | B a h a n A j a r P L C
CONTOH 3 : CONVEYOR BELT OPERATION CONTROL Ini merupakan kondisi dimana shift register digunakan untuk menjaga track barang. Sw0 photoelecrtic sensor yang bertugas untuk mendeteksi apakah ada atau tidaknya barang yang datang dan feeder material. Sw1 bertugas sebagai sensor posisi dari conveyor untuk menentukan setiap 12 operasi harus terjadi.sedangkan Sw2 sebagai push button emergency yang juga dapat bekerja.
Berikut ini merupakan I/O assignment, Ladder dan Mnemenic codes dari sistem CONVEYOR BELT OPERATOR CONTROL, yang dapat membantu dalam penulisan program baik melalui software under windows maupun menggunakan Programming Console. I/O assignments 0000 Input 0001 0002 Output 0100 to 0111 Part present sonsor (Sw0) Ready sensor (Sw1) Emergency stop (Sw2) 12 individual operations
144 | B a h a n A j a r P L C
Ladder diagram
Mnemonic codes
Instruction LD LD LD SFT
0004
END (0 1)
Tabel 6.6 Mnemonic codes dari AUTOMATIC CONVEYOR BELT OPERATION CONTROL
CONTOH 4 : AUTOMATIC CONTROL OF WAREHOUSE DOOR Signal input diperoleh dari ultra sonic guna menentukan keberadaan sesuatu yang mendekatinya, sehingga pintu akan terbuka. Sedang photo sensor berfungsi mendekati lewatnya mobil untuk menurunkan pintu. Dengan I/O assignment untuk mempermudah jalannya proses automasi ini.
I/O assignment Input 00000 00001 00002 00003 Devices Ultrasonic switch Photoelectric switch Door upper limit switch Door lower limit switch Output 00000 01001 Devices Motor to raise door Motor to lower door
146 | B a h a n A j a r P L C
Ketika gear s1 bergerak, sensor s1 akan menggerakkan electromagnetic valve oil supply. Valve V1 akan membuka dalam waktu yang singkat. Sensor S2 mendekati kondisi level oil yang ada dalam tangki, sehingga menjalankan alarm menjadi ON.
I/O assigment Input 0000 devices Position detection (S1) output 0100 Devices Electromagnetic valve for oilsupply Oil shortage alarm indicator
0001
0101
147 | B a h a n A j a r P L C
Tabel 6.9 Mnemonic codes dari AUTOMATIC LUBRICATING OIL SUPPLIER 1. Aplikasi dasar PLC Pada awalnya sistem kontrol untuk pengendali otomatis perangkat-perangkat mesin di industri berupa rangkaian relay. Namun sistem kontrol dengan rangkaian relay tersebut menjadi kurang efektif karena untuk memberikan perubahan sistem memerlukan biaya yang besar serta tingkat kerumitan kerja yang tinggi. Akhirnya muncul sistem kontrol berbasis komputer yang disebut dengan PLC (Programmable Logic Controller) yang dapat memberikan solusi bagi permasalahan tersebut. a) Rangkaian ON
148 | B a h a n A j a r P L C
Rangkaian ini pada umumnya digunakan untuk start atau mengaktifkan system kerja. Rangkaian ON ideal tanpa kombinasi rangkaian kunci(self hording) atau rangkaian lain, secara manual system kerja ON pada PLC prinsip kerjanya seperti tombol bel. Dengan bantuan push button diluar.system ON hanya sesaat ketika tombol ditekan saja. bekerja secara continue tidak terus-menerus, untuk rangkaian ON menggunakan kontak NO.Rangkaian ON dapat dikombinasikan dengan sensor atau timer untuk system kerja automatis.
Keterangan: X = kontaktor / Relay (NO)yang dalam lingkaran = coil. B = Push Button. L = Benan. Contoh aplikasi rangkaian ON : 1) Mengendalikan montor DC penggerak bor 2) Semprot automatis (pembersih) penggerak montor sanyo.
b) Rangkaian OFF Rangkaian ini hampir sama seperti rangkaian on.Pada umumnya digunakan untuk stop atau menghentikan system kerja. Rangkaian OFF ideal tanpa kombinasi rangkaian kunci(self hording) atau rangkaian lain,Secara manual system kerja OFF pada PLC prinsip kerjanya seperti tombol bel. Dengan bantuan push button diluar.system OFF hanya 149 | B a h a n A j a r P L C
sesaat ketika tombol ditekan saja.bekerja secara continue tidak terus-menerus.Untuk rangkaian OFF menggunakan kontak NC..Rangkaian OFF dapat dikombinasikan dengan sensor atau timer untuk system kerja automatis.
Gambar 6.7 Rangkaian OFF Keterangan: X = kontaktor / Relay (NC)yang dalam lingkaran = coil. B = Push Button. L = Beban. Contoh aplikasi rangkaian OFF : Untuk memberhentikan motor penggerak barang(box).
c) Rangkaian ON - OFF Merupakan rangkaian kombinasi ON dan OFF,yang dikendalikan satu tombol push button dari luar(secara manual) dan satu kontaktor/relay.Rangkaian ON-OFF dapat dikombinasikan dengan sensor atau timer untuk system kerja automatis.
150 | B a h a n A j a r P L C
Gambar 6.8 Rangkain ON - OFF Keterangan: X = kontaktor / Relay (NO dan NC)yang dalam lingkaran = coil. B = Push Button. GL = Beban 1. RL = Beban 2. Contoh aplikasi rangkaian ON-OFF : 1) Pengemasan barang atau pelabelan barang - Motor 1 (penggerak pelabelan) - Motor 2 (penggerak barang yang akan dilabeli)
d) Rangkaian OR Merupakan rangkaian seri dari pengendali rangkaian ON.Untuk mengendalikan satu beban.Rangkaian OR dapat dikombinasikan dengan sensor atau timer untuk system kerja automatis.
151 | B a h a n A j a r P L C
Keterangan: X1 = kontaktor / Relay (NO1) yang dalam lingkaran = coil. X2 = kontaktor / Relay (NO2)yang dalam lingkaran = coil. B1 = Push Button 1. B2 = Push Button 2. L = Beban.
e) Rangkaian SELF HORDING Merupakan rangkaian pengunci pengendali ON. Hal ini dimanfaatkan agar system bekerja secara terus-menerus. Kontak NO kontaktor atau relay dipararel dengan push button(secara manual). Rangkaian self hording selalu berkombinasi dengan rangkaian OFF untuk menghentikan system.Rangkaian self hording dapat dikombinasikan dengan sensor atau timer untuk system kerja automatis.
152 | B a h a n A j a r P L C
Keterangan: X = kontaktor / Relay (NO)yang dalam lingkaran = coil. B1 = Push Button 1 (start). B2 = Push Button 2 (stop). L = Beban. Gambar diagram ladder
Gambar 6.11 diagram ladder Contoh aplikasi rangkaian self hording : Pengendali rangkaian DOL atau pengerak motor 1 fasa atau 3 fasa secara langsung.
f) Rangkaian TIMER merupakan rangkaian pengendali pewaktu. Bisa rangkaian ON-delay (ON yang ditunda) atau OFF-delay (OFF yang ditunda). Gambar dibawah merupakan rangkaian ONdelay, untuk OFF-delay menggunakan kontak NC pada relay timer. Rangkaian timer bisa dikombinasikan dengan rangkaian pengendali lainnya. 153 | B a h a n A j a r P L C
Gambar 6.12 Rangkaian TIMER Keterangan: T = Relay timer (NO) yang dalam lingkaran = coil timer. S = saklar L = Beban Contoh aplikasi rangkaian Timer : Pemberi waktu pada Oven, mesin cuci dan lain lain.
1. Rancang Bangun Aplikasi PLC untuk Pengendalian Konveyor pada Pengepakan Barang a) Teori pengendalian pada pengepakan barang Sistem berupa miniatur konveyor pengepakan barang yang dikendalikan PLC. Proses pengepakan barang ini bisa memanfaatkan fungsi pencacah (counter) dan penghitungan nya bisa dengan memanfaatkan pewaktu (timer) yang dimilik oleh PLC (Programmable Logic Controller).
Suatu System konveyor pengepakan barang ditunjukkan pada gambar..... diatas . Satu konveyor menggerakkan box dan satu konveyor menggerakkan barang. Sistem pada gambar tersebut dirancang untuk dikendalikan dengan PLC dengan operasi sebagai berikut : Ketika tombol Start diaktifkan, terjadi proses pengisian produk ke dalam kotak dimana konveyor produk berjalan dan konveyor box berhenti. Setelah sensor produk dilintasi produk sejumlah 6 produk, konveyor produk berhenti dan konveyor box berjalan. Konveyor box berhenti ketika sensor box mendeteksi kehadiran box berikutnya, dan konveyor produk kembali berjalan untuk mengisi box baru yang masih kosong. Proses ini terus berlangsung dan akan berhenti jika tombol stop
PLC
SENSOR PRODUK
SENSOR BOX
b) Identifikasi Input dan Output. Sistem ini memiliki 4 input, yaitu: tombol Start (PB1), tombol Stop (PB2), sensor barang dan sensor box dan 2 output, yaitu : motor konveyor barangdan motor konveyor box. Selanjutnya masing-masing input dan output tersebut dihubungkan dengan alamat I/O PLC. Pengalamatan input ditunjukkan dalam tabel 1 dan pengalamatan output ditunjukkan padatable 2. Table.1 Pengalamatan input
155 | B a h a n A j a r P L C
Input Tombol Start (FB 1) Tombol Stop (FB 2) Sensor Produk (S1) Sensor Box (S2)
Tabel 6.10 Pengalamatan output pada PLC Alamat 01000 01001 Peralatan Motor Konveyor Produk Motor Konveyor Box Tabel 6.11 Pengalamatan Peralatan
c) Pembuatan sotfwaree Flowchart yang menunjukkan aliran kerja dari program yang dimasukkan ke dalam PLC ditunjukkan pada gambar-3.Pertama kali adalah deteksi penekanan tombol Start (PB1).Jika PB1 ditekan maka dilakukan pengecekan status sensor box, on atau off. Jika sensor box tidak aktif aktif (off) maka motor konveyor box diaktifkan (on) dan motor konveyor barang tidak diaktifkan (off) sampai sensor box
mendeteksikehadiran box. Jika sensor box aktif (on) maka motor konveyor box tidak diaktifkan (off) dan motorkonveyor barang diaktifkan sampai sensor barang mendeteksi kehadiran 6 barang. Proses tersebut terus berulang dan akan berhenti jika tombol Stop (PB2) ditekan. Tabel 3. Mnemonic program Instruksi LD OR ANDNOT OUT LD Data 00000 20000 00001 20000 20000
156 | B a h a n A j a r P L C
01001 01002 00002 00003 000 #0006 000 00003 20000 01003 01
d) Perancangan Hardware 1) Motor DC Prototype konveyor ini tidak memerlukan motor yang mempunyai daya yang besar karena kerja dari konveyor ini tidak digunakan secara maksimal, motor DC yang berdaya kecil sudah mampu digunakan untuk menjalankan konveyor tersebut.
konveyor. Sensor
phototransistor,dipilihnya komponen ini karena mudah didapat danharganya terjangkau. Sepasang infrared sebagai sensor yang berfungsi sebagai
penbangkit/pengendali saklarmagnetik pada relay dihubungkan dengan input PLC. Transmitter selalu mengirimkan sinyal pada receiversehingga mengakibatkan 157 | B a h a n A j a r P L C
terjadinya hubungan antarakeduanya. Proses penghitungannya dilakukan dengan mendeteksi adanya perpotongan pada jalur infraredyang dibangkitkan transmitter dan diterima olehreceiver. Setiap perpotongan akan memberikanperubahan kondisi logika dari 0 ke 1 selama selangwaktu tertentu. Perubahan kondisi logika ini yangdigunakan sebagai acuan perhitungan. 3) Relay Input dan Output Untuk PLC omron ini digunakan relay yang mempunyai lima buah kaki dengan dua kaki meupakan kumparan kawat sebagai pembangkit medan magnet listrik (kaki 1, 2) dan tiga kaki yang lain berfungsi sebagai saklar (kaki 3, 4, 5). Dipilihnyajenis ini karena relay ini mempunyai dua buah saklaryang kerjanya saling bertolak belakang, bisa dikatakanjuga dalam relay ini mempunyai dua buah gerbanglogika, gerbangAND dan gerbang NOT. Saat kaki 1, 2tidak dialiri arus listrik maka kaki 3 akan terhubung dengan kaki (NOT) dan ketika kaki 1, 2 dialiri aruslistrik maka kaki 3 akan terhubung dengan kaki 4(AND). Jadi dapat disimpulkan saat kumparan dialiri arus listrik(ON) maka terjadi saklar Normally Open(AND) untuk kaki 4 dan saat kumparan tidak dialiri arus listrik (OFF) maka terjadi saklar Normally Close (NOT) untuk kaki5. PLC omron ini dihubungkan dengan empat buahrelay yang mempunyai fungsi yang berbeda-beda. Dua relay dipasang pada input PLC dan dua yang lain padaoutput PLC. Relay pada input PLC berfungsi sebagaisaklar input pada PLC yang mengacu pada keluaran infrared receiver, karena keluaran dari receiver kecil(3V DC) maka untuk menggerakkan saklar magnetpada relay tersebut dibutuhkan rangkaian penguat agarrelay dapat bekerja. Relay pada output PLC berfungsi sebagai penghubung antara arus listrik dari luar PLC. Relay dipasang pada konveyor karena arus yang keluar dari PLC omron kecil (0,2amp) sehingga membutuhkan tegangan dari luar untuk dapat menggerakkan motor yang terpasang pada konveyor.
158 | B a h a n A j a r P L C
Keterangan : Kaki 1 dan 2 Kaki 3, 4, dan 5 : kumparan kawat yang berinti besi : saklar
4) Hubungan antara Input PLC dengan Sensor Sepasang sensor yang digunakan sebagai infrared transmittermenggunakan dioda laser dan infrared receiver menggunakan photo transistor. Dioda laseryang berfungsi sebagai transmitter selalu mengirimkan sinyal pada photo transistor dimana berfungsi sebagai receiver, sehingga terjadi hubungan antarkeduanya. Kondisi ini terjadi saat tidak ada bendayang melewati atau memotong jalur infrared, maka saat tidak ada perpotongan jalur infrared receiver akanmengeluarkan tegangan dan ketika ada sebuah bendayang memotong jalur infrared, maka receiver tidakmengeluarkan tegangan. Perbedaan kondisi ini nantinya akan digunakan sebagai pengendalirelay. Pada saat tidak ada perpotongan jalur infrared (logika 0),maka receiver akan mengeluarkan tegangan yangditerima oleh R (resistor) yang terhubung dengantransistor (basis), sehingga gerbang kolektor danemitter terhubungan. Terhubungnya kolektor dan emitter mengkibatkan kumparan pada relay menjadi magnet dan mengakibatkan kaki 3 terhubung dengan kaki 4. Pada kondisi seperti ini maka input PLC tidak terhubung dengan com PLC. Saat ada perpotonganjalur infrared (logika 1),receiver tidak mengeluarkan tegangan sehingga R (resistor) transistor (basis) tidak teraliri arus listrik, maka gerbang pada kolektor dan emitter tetap terbuka, sehingga kumparan pada relay tidak menjadi magnet dan kaki 3 tetap terhubung dengan kaki 5. Pada kondisi 159 | B a h a n A j a r P L C
seperti ini maka input PLC terhubung dengan com pada PLC. 5) Hubungan antara Output PLC dengan Motor Saat output PLC mengeluarkan tegangan yangmerupakan perintah untuk menjalankan motor, dialihfungsikan untuk mengaktifkan relaykarena keluaranpada output PLC kecil (24V 0.2 amp), meskipundengan daya yang kecil sudah
mampu untuk menjalankan motor DC, namun untuk lebih aman dan membuat PLC awet dipasang relay sebagai jembatan untuk power suply dari luar PLC untuk menjalankanmotor pada konveyor. Cara pemasangan relay dapat dilihat pada gambar-8 berikut ini. 6) Pengujian dan Analisis Pengujian dilakukan untuk mengetahui adanyakesalahan software ataupun hardware sehingga bisa dilakukan perbaikan program dan perangkat kerasagar konveyor bisa bekerja seperti yang diharapkan. Pengujian sistem secara keseluruhan pada awalnyamenunjukkan beberapa kesalahan yang terjadi, antaralain: 1. Pada saat produk terakhir belum sampai ke dalam box, motor pada konveyor box sudah berjalan. 2. Putaran motor pada konveyor terlalu cepat.
7) Penanggulangan masalah 1. Memberikan delay waktu sekitar 2-3 detik setelah barang ke-6 pada konveyor barang terdeteksi untuk menjalankan motor pada konveyor box agar produk yang terakhir tidak terlambat masuk ke dalam box. Cara lainadalah jarak antara konveyor produk dengan konveyor box dibuat rapat agar produk yang
terakhir tidak terlambat masuk kedalam box. 2. Putaran motor yang terlalu cepat ke dapat diatasidengan bisa juga putaran merubah dengan motor
masuk pada
motor,
motor,
sehingga
160 | B a h a n A j a r P L C
DAFTAR PUSTAKA
1. Jacob, J. Michael. 1995. Industrial Control Electronics Aplication and Design. Singapore: Prentice-Hall Simon & Schutster (Asia) Pte Ltd. 2. Johnson, Curtis D. 1997. Process Control Instrumentation Technology. New Jersey : Prentice-Hall, Inc 3. Petruzella, Frank D. 1996. Industrial Electronic. Singapore :McGraw-Hall Book 4. http://x-one-automationplc.blogspot.com/2009/02/pengantar-plc-plcprogramable-logic.html diakses tanggal 2 Februari 2012 jam 16.13 5. http://www.cssc.its.ac.id/index.php/id/PLC-Training/ diakses tanggal 2 Februari 2012 jam 16.15 6. http://duniakarya.wordpress.com/category/engineering/tentang-plc/ diakses tanggal 2 Februari 2012 jam 16.20 7. http://duniaengineering.wordpress.com/2009/04/01/sekilas-tentang-plc/ diakses tanggal 13 oktober 2012 jam 16.24 8. http://duniakarya.wordpress.com/category/engineering/tentang-plc/page/2/ diakses tanggal 2 Februari 2012 jam 16.28 9. http://midnaitdream.blogspot.com/2010/05/servo-dan-servomechanism.html, diakses pada tanggal 1 Februari 2012 10. Ciyo, 2011. Power Stearing, http://dediprastio.blogspot.com/2011/02/powersteering.html, 3 Februari 2011, diakses pada tanggal 1 Februari 2012 11. Anonim, http://www.scribd.com, diakses pada tanggal 1 Februari 2012 12. Anonim, http://www.pdfqueen.com, diakses pada tanggal 1 Februari 2012 13. Eko Putra Agfianto. 2007. PLC- Konsep, Pemrograman dan Aplikasi (Omron CPM 1A/CPM2A dan ZEN Programmable Relay). Yogyakarta : Penerbit Gava Media. 14. Omron. (1997). CPM 1 Training Manual. Omron Indonesia Representative Office. 15. (2001). Materi Pelatihan Programmable Logic Control (PLC). Semarang : Regional Centre-SMK Negeri 7 Semarang. 16. http://id.wikipedia.org/wiki/Diagram_alur diakses selasa tanggal 30 Juni 2009 pukul 14.00 WIB 161 | B a h a n A j a r P L C
17. Komponen Pada PLC. Duniaengineering.wordpress.com (Online), (http:// duniaengineering.wordpress.com/2008/10/17/komponen-pada-plc/) diakses 1 Februari 2012. 18. Komponen Penyusun PLC (1). Ndoware.com. (Online), (http://ndoware.com /komponen-penyusun-plc.html), diakses 1 Februari 2012. 19. Komponen Penyusun PLC (2). Ndoware.com (Online), (http://ndoware.com /komponen-penyusun-plc-2.html) diakses 1 Februari 2012. 20. Komponen Tambahan PLC. Ndoware.com (Online), (http://ndoware.com /komponen-tambahan-plc.html) diakses 1 Februari 2012. 21. Sumardjati, Prih. Sofian Yahya. Ali Mashar. 2008. Teknik Pemanfaatan Tenaga Listrik Jilid 3 untuk SMK. Jakarta : Direktorat Pembinaan Sekolah Menengah Kejuruan, Direktorat Jenderal Manajemen Pendidikan Dasar dan Menengah, Departemen Pendidikan Nasional.
162 | B a h a n A j a r P L C