Belajar Shift Register Comparator PLC Pemula


Setelah sepintas memahami memory, timer, dan counter, kini beranjak ke materi dasar secara singkat tentang shift register, comparator, dan juga penjumlahan dan pengurangan dalam PLC CPM2A, untuk pemula.

Shift Register
Untuk register geser atau shift register merupakan feature dalam PLC Omron CPM2A yang berfungsi untuk menggeser nilai pada suatu memory. Dalam mengakses feature ini melalui instruksi SFT. Pergeseran data pada instruksi SFT dikendalikan oleh Shift Input dan Data Input yang digunakan untuk memasukkan data pada register dengan alamat St sampai dengan E. Sedangkan Reset Input digunakan untuk mengkondisikan alamat St sampai E ke nilai awal. Pada saat Reset Input bernilai 1 maka SFT tidak akan bekerja.



Comparator
PLC Omron CPM2A juga dilengkapi dengan instruksi untuk membandingkan 2 buah nilai yaitu instruksi CMP. Pembandingan ini dapat dilakukan antara nilai desimal dengan desimal, nilai desimal dengan memory, ataupun memory dengan memory. Hasil pembandingan ini diberikan ke flag GR (lebih besar), EQ (sama besar), dan LE (kurang dari) dalam area SR.



Aritmatika Penjumlahan Pengurangan
PLC Omron CPM2A juga bisa melalukan perhitungan aritmatika seperti penjumlahan, pengurangan, perkalian, serta pembagian. Penjumlahan pada CPM2A dapat dilakukan dengan menggunakan instruksi ADD. Instruksi ADD memiliki tiga operand yaitu Au, Ad, dan R. Untuk Au dan Ad merupakan nilai yang dijumlahkan dan dapat berupa konstanta (#) ataupun data yang ada pada register IR, AR, DM, HR, TC, dan LR. Sedangkan, R adalah hasil dari penjumlahan dua bilangan dari Au dengan Ad tersebut, yang ada pada register IR, AR, DM, HR dan LR.
Untuk operasi pengurangan pada CPM2A dapat digunakan instruksi SUB. Instruksi SUB juga memiliki tiga operand yaitu Su, Mi, dan R. Untuk Su merupakan nilai yang dikurangi dan Mi adalah nilai pengurang, sedangkan R adalah hasil dari pengurangan tersebut. Dengan Su dan Mi dapat berupa konstanta (#) maupun data yang ada pada register IR, AR, DM, HR, TC, dan LR. Sementara R dapat berupa data pada register IR, AR, DM, HR dan LR.



Lihat juga mengenai fungsi logika PLC.