Anda di halaman 1dari 8

MODUL IV

PROGRAMMABLE LOGIC CONTROLLERS


COMPARE dan MOVE

Disusun Oleh :

Kelompok IV

Musowwir 170491100014
Muh Rizal Palevi 170491100018
R. Ajeng Hamida 170491100027
Abd Basith 170491100028

LABORATORIUM MEKATRONIKA DASAR


PROGRAM STUDI S1 TEKNIK MEKATRONIKA
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
BANGKALAN
TAHUN 2019
MODUL IV
COMPARE dan MOVE

4.1. Tujuan
Setelah praktikum ini, diharapkan mampu:
1. Praktikan mampu memahami operasi compare dan move pada PLC
2. Praktikan mampu menggunakan compare dan move dalam pemrograman
ladder diagram

4.2. Alat dan Bahan


Alat dan bahan yang digunakan dalam praktikum meliputi:
1. PC/komputer
2. Software CX-programer

4.3. Dasar Teori


4.3.1. Compare PLC
Instruksi compare (CMP) merupakan instruksi yang dipergunakan untuk
membandingkan 2 buah data tak bertanda, baik konstanta, data di suatu alamat,
maupun data masukan analog dan digital untuk selanjutnya dikeluarkan hasil
komparasinya di flag aritmatika di bagian auxiliary area. Jika data yang
dibandingkan merupakan data double integer maka dipergunakan instruksi double
compare (CMPL). Instruksi ini memiliki simbol pada Gambar 4.1.

Gambar 4.1. Instruksi compare PLC

Dalam operasinya maka instruksi CMP dan CMPL akan mengubah flag-
flag aritmatika seperti pada Tabel 4.1. dan Tabel 4.2.
Tabel 4.1. Flag aritmatika CMP 020
CMP(020) Flag Status
> >= = <= < <>
S1 > S2 on on off off off on
S1 = S2 off on on on off off
S1 < S2 off off off on on on

Tabel 4.2. Flag aritmatika CMP 060


CMP(060) Flag Status
> >= = <= < <>
S1 +1,S1 > S2+1,S2 on on off off off on
S1 +1,S1 = S2+1,S2 off on on on off off
S1 +1,S1 < S2+1, S2 off off off on on on

Ada beberapa hal yang perlu diperhatikan dalam penggunaan CMP maupun
CMPLyaitu.
1. Output instruksi ada di dalam flag aritmatika dan dapat dipergunakan
dengan memparalel output dengan input instruksinya seperti pada Gambar 4.2.
Berbeda dengan instruksi ladder biasa, maka instruksi CMP dan CMPL dapat
memiliki banyak output dalam 1 rung.

Gambar 4.2. Instruksi flag CMP PLC

2. Tidak diperbolehkan ada instruksi lain sebelum output CMP atau CMPL
dipergunakan, agar tidak terjadi perubahan flag registernya. Perhatikan Gambar 4.3.
ladder berikut ini yang menunjukkan kesalahan tersebut
Gambar 4.3. Instruksi flag CMP PLC yang salah

4.3.2. Move PLC


Instruksi move pada PLC mempunyai singkatan kode MOVE (21). Instruksi
MOV (21) berfungsi untuk memindahkan data channell (16 bit data) dari alamat
memori asal ke alamat memori tujuan. Atau untuk mengisi suatu alamat memori
yang ditunjuk dengan data bilangan (hexadecimal atau BCD).Ladder diagram
simbol Move ditunjukkan pada Gambar 4.4.

Gambar 4.4 Instruksi MOV PLC

4.4. Tugas Pendahuluan


1. Membuat sebuah program PLC compare. Maka program yang telah
ditunjukkan pada Gambar 4.5. dibawah ini.

Gambar 4.5. Program compare PLC


Pada Gambar 4.5. merupakan sebuah program PLC yang berjuan untuk
compare atau membandingkan terdapat 3 buah output yang pertama adalah less
than maka pada program ini data 1 lebih kecil daripada data 2, output kedua greater
than maka pada program ini data 1 lebih besar daripada data 2, dan output yang
ketiga adalah equals maka program ini data 1 dan data 2 sama-sama memiliki nilai
yang sama.

4.5. Tugas Praktikum


1. Membuat program PLC compare dan move dengan system parkir. Maka
program yang telah dibuat dimulai dari Gambar 4.6.

Gambar 4.6. Program compare

Pada program yang ditunjukkan Gambar 4.6. merupakan program compare


atau program untuk membandingkan dari kapasitas sebuah tempat parkir dimana
kedua tempat parkir tersebut mempunyai kapasitas sebanyak 50 kendaraan maka
dari data atau kendaraan yang masuk ke tempat parkir akan terus dihitung lalu di
MOV ke data D0 dan D1 kemudian akan dibandingkan kedua datanya. Kemudian
program yang dibuat adalah program untuk masuknya kendaraan atau data yang
akan masuk ke tempat parkir yang ditunjukkan oleh Gambar 4.7.

Gambar 4.7. Portal masuk kendaraan


Pada Gambar 4.7. merupakan portal masuk kendaraan ke tempat parkir
program ini akan terus looping dan akan berhenti jika tempat parkir yang disediakan
telah penuh dan kendaraan tidak akan pernah bisa masuk lagi ke tempat parkir
kendaraan. Program selanjutnya merupakan program untuk menghitung jumlah
kendaraan yang masuk kedalam tempar parkir yang ditunjukkan pada Gambar 4.8.
dibawah ini.

Gambar 4.8. Program PLC counter

Pada Gambar 4.8. merupakan program untuk menghitung data yang masuk
melalui portal 1 dan portal 2 untuk dimasukkan kedalam tempat parkir di tempat
parkir 1 dan tempat parkir 2 maka jika kedua tempat parkir telah penuh kendaraan
tidak akan bisa untuk masuk ke tempat parkir lagi. Kemudian data yang masuk ke
tempat selanjutnya akan di MOV ke compare D0 dan D1 yang ditunjukkan pada
Gambar 4.9.

Gambar 4.9. Program move


4.1. Kesimpulan
Pada praktikum PLC mengenai compare dan move dapat diambil kesimpulan
bahwa program compare dapat digunakan untuk membandingkan banyaknya data
yang masuk antara tempat pertama dan tempat kedua pada program compare
terdapat tiga buah jenis output yang pertama merupakan less than, program ini akan
menyala jika data pada tempat pertama lebih sedikit dari data yang ada pada tempat
kedua, output yang kedua merupakan greater than program ini merupakan
kebalikan dari program less than yaitu program ini akan menyala jika data yang
diterima pada tempat pertama lebih besar daripada data yang ada di tempat 2, dan
untuk output yang ketiga adalah equal program ini akan menyala jika data yang
diterima dari tempat 1 dan 2 sama banyaknya.
Program MOVE pada program PLC disimbolkan dengan MOV yang
digunakan untuk memindah data dari data yang ter-input dan akan dipindahkan ke
tempat lain. Bisa dipindahkan untuk selanjutnya data tersebut dibandingkan untuk
diketahui jumlahnya.

Anda mungkin juga menyukai