Pemindahan Data Pembandingan Data

89

5.6 PENANGANAN DATA

Timer, counter, dan relai internal adalah perangkat-perangkat yang menangani data dalam bentuk bit-bit tunggal, yaitu data yang berupa sebuah sinyal hidupmati ONOFF. Register geser menagani sejumlah bit dengan menggunakan sekelompok relai internal yang disambungkan satu sama lain. Blok data yang ada dalam register dapat dimanipulasi. Operasi-operasi PLC yang melibatkan blok-blok data yang merepresentasikan berbagai nilai, di mana blok semacam ini disebut sebagai word. Penanganan data melibatkan aktivitas-aktivitas memindahkan informasi numerik yang tersimpan di dalam salah satu lokasi word memori ke lokasi word lainnya, membandingkan nilai-nilai data, dan melaksanakan operasi-operasi aritmetika sederhana. Instruksi untuk menangani data, umumnya terdiri atas beberapa komponen, yaitu instruksi penanganan data, alamat sumber S: source dari mana data akan diambil, dan alamat tujuan D: destination ke mana data akan dipindahkan. Pada bagian ini, akan dibahas dua instruksi penangan data yang sering digunakan dalam operasi PLC, yaitu pemindahan data, dan pembandingan data.

5.6.1 Pemindahan Data

Instruksi yang umum digunakan untuk memindahkan data adalah MOV. Instruksi ini menyalin sebuah nilai dari suatu alamat ke alamat lainnya. Gambar 5.23 mengilustrasikan praktek yang umum dilakukan, yaitu menggunakan satu anak tangga program untuk tiap-tiap operasi pemindahan data, dengan menampilkan bentuk yang digunakan oleh Mitsubishi, Allen Bradley, dan OMRON. Pada gambar tersebut diperlihatkan bahwa ketika terdapat sebuah input ke In, perpindahan terjadi dari suatu tempat sumber yang telah ditetapkan ke suatu alamat tujuan yang telah ditetapkan. Gambar 5.23. Pemindahan data: a. Mitsubishi, b. Allen Bradley c. OMRON 90 D In a GRT T4.0.ACC 400 b S CMP20 Cp1 Cp2 c

5.6.2 Pembandingan Data

Instruksi pembandingan data memerintahkan pada PLC untuk membandingkan dua buah nilai data. Jadi, PLC dapat diminta untuk membandingkan sebuah nilai digital yang dibaca dari suatu perangkat input dengan sebuah nilai lainnya yang berada dalam sebuah register. Sebagai contoh, kita mungkin menghendaki agar suatu aktivitas dimulai ketika input dari sebuah sensor suhu memberikan suatu nilai digital yang kurang daripada nilai yang telah ditetapkan, yang tersimpan di dalam sebuah register data PLC. PLC secara umum dapat melakukan perbandingan untuk bentuk-bentuk kurang dari, sama dengan, kurang dari atau sama dengan, lebih besar dari, lebih besar dari atau sama dengan, dan tidak sama dengan. Gambar 5.24a memperlihatkan format perbandingan lebih besar dari yang digunakan oleh Mitsubishi, di mana S mengindikasikan sumber dari nilai yang akan dibandingkan, dan D mengindikasikan tujuan atau nilai yang akan dijadikan pembanding. Jika nilai sumber lebih besar dari nilai tujuan, output yang diberikan adalah 1. Sedangkan Gambar 5.24b memperlihatkan format perbandingan lebih besar dari yang digunakan oleh Allen Bradley, di mana sumber yang dibandingkan adalah nilai dari timer 4.0 dan data pembandingnya adalah 400. Gambar 5.24c memperlihatkan format pembandingan data yang digunakan PLC OMRON, yang membandingkan Cp1 dan Cp2, dan hasilnya disimpan di flag GT Great Than, EQ Equal, dan LT Less Than pada area SR special relay. Contoh program aplikasi, akan dijelaskan pada Bab VI Program Aplikasi PLC. Gambar 5.24. Pembandingan data: a. Mitsubishi, b. Allen Bradley c. OMRON

5.7 PENGONTROLAN KONTINYU