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