Anda di halaman 1dari 8

BAB 4.

INSTRUKSI BSET(076), MOV(021), CNTR(012), MOVL(498), BL(405),CMPL(060),


ADD

1. BSET(076)
BSET, yaitu perintah untuk melakukan Copy Data Memory Asal ke sejumlah Data Memory
Tertentu. Misalnya saya ingin melakukan Copy data yang ada di D100 untuk digandakan ke Data
Memory D200 hingga D205

2. MOV(021) dan MOVL(498)


Pemindahan data yaitu pemindahan sebuah nilai/konstanta atau alamat DM tertentu (Data
Sumber) dengan panjang data tertentu ke alamat DM yang lain (Data Tujuan) tanpa melakukan
perubahan apa pun pada status bit Data Sumber atau dengan melakukan perubahan tertentu.
MOV(021) adalah instruksi untuk memindahkan data dengan kapasitas 1 word atau 16 bit, tanpa
menrubah status data tersebut. Sedangkan MOVL(498) adalah instruksi untuk memindahkan data
dengan kapasitas 2 Word atau 32 bit.
Ladder pemindahan data 1 word Unsigned Integer, yaitu dengan cakupan data 0 – 65535.
Instruksi Mov pertama memindahkan data Konstanta Desimal senilai 30 ke alamat Data Memory
D0 ketika Kontak W0.00 diaktifkan. Sedangkan Instruksi MOV ke dua memindahkan nilai yang
ada pada Data Memory D2 ke Data Memory D3.

Ladder pemindahan data 2 word Unsigned Integer, yaitu dengan cakupan data 0 – 4294967295.
Di sini dapat kita lihat bahwa MOVL dapat memindahkan data yang cakupan nilainya lebih besar
dari MOV. Instruksi MOVL pertama memindahkan data Konstanta Desimal senilai 400.000 ke
alamat Data Memory D5 ketika Kontak W0.01 diaktifkan. Karena memiliki 2 word, maka pada
Data tujuan yang sebenarnya terpakai adalah D5 dan D6. Instruksi MOVL ke dua memindahkan
data dari Data Memory D10 dan D11 (karena kapasitas 2 word) ke Data Memory D13 dan D14.

3. CNT dan CNTR(012)


Salah satu instruksi yang sering digunakan adalah insruksi Counter atau penghitung. Instruksi
Counter di PLC Omron ini digunakan untuk menghitung berapa kali bit yang masuk dalam suatu
output ladder.

Sebagai contoh, kita ingin membuat sebuah program untuk menyalakan sebuah lampu. Lampu
tersebut akan menyala jika kita sudah menekan tombol ON sebanyak tiga kali. Maka dari itu,
didalam pembuatan program PLC, kita menggunakan instruksi counter.Instruksi Counter di PLC
Omron ini digunakan untuk menghitung berapa kali bit yang masuk dalam suatu output ladder.
Keterangan :
 000 adalah addres Counter
 #3 adalah nilai set untuk hitungan Counter
 3 Bcd adalah hasil hitungan sesuai dengan jumlah input pada Counter

Instruksi CNTR ini berbeda dengan Counter biasa yang hanya menghitung count setiap ada input,
jika set value (SV) terpenuhi maka Address counter ON.

Reversible Counter adalah instruksi plc untuk menghitung inputan dengan menambah PV
(Increment ) dan juga bisa mengurangi PV (Decrement). Jika PV mencapai SV address dari counter
akan ON.
Syarat untuk bisa memenuhi instruksi CNTR adalah:
 Mempunyai 3 Input Normaly Open ( Increment, Decrement, Reset )
 Counter number usahakan beda dengan address timer.
 Set Value jika menggunakan BCD kasih depanya # sedangkan menggunakan Binary &.

4. BL(405)
Instruksi BL(405) digunakan untuk menjumlahkan datu bilangan denan bilangan lain.
5. CMP(20) dan CMPL(060)
Instruksi CMP(20) berfungsi membandingkan dua buah operand bertipe word. Ketika kondisi
eksekusi instruksi ini terpenuhi, maka CMP(20) akan membandingkan nilai operand1 dengan nilai
operand2. Hasil perbandingan tersebut disimpan dalam bit flag EQ (EQuals), LE (LEss-than), dan
GR (GReater-than) yang menyatakan operand1 = operand2, operand1 < operand2, dan operand1 >
operand2.

Perlu diperhatikan!
 Jika membandingkan nilai PV (Process Value) pada Timer atau Counter, maka perlu diingat
bahwa nilai PV pada Timer dan Counter adalah bilangan BCD. Jadi nilai pembandingnya
sebaiknya juga BCD agar tidak bingung.
 Sebaiknya langsung memproses hasil perbandingan instruksi CMP(20) sebelum instruksi lain
dijalankan karena mungkin saja bit flag EQ, LE, dan GR mengalami perubahan nilai.

Sumber: https://telinks.wordpress.com/2008/11/27/instruksi-compare-cmp20/

6. ADD
Tugas:
Masing-masing mahasiswa (tugas individu) tinggal menulis program berikut ini menggunakan Cx-
One, lalu mensimulasikan. Buktikan bahwa anda telah melakukannya dengan membuat laporan
dalam format Pdf hasil screen shoot dalam satu file dan dilengkapi dengan analisis (komentar).
Laporan dikirim lewat e-mail paling lambat pada hari jam kuliah sesuai jadwal (minggu ke 3 bulan
April). Setiap ladder diagram, Pdf, file name harus diberi nama {kelas; 10/04/20; (nama mhs)}.
Catatan: Jika sama dengan milik mhs lain maka dianggap tidak mengumpulkan tugas

1. BSET(076)

2. MOV(021)
3. MOVL(021)

4. CTNR(012)

5. BL(405) dan CNTR


6. BL(405) dan CMP

6. CNPL(060)

7. CNPL(060) dan BL

(bersambung………….)
(lanjutan…………….)

8. ADD
Ladder ddiagram berikut ini ada catatan khusus, tapi biar mahasiswa yang meberikan jawaban
sendiri.

SELAMAT BELAJAR
SEMOGA KITA CEPAT TERBEBAS DARI
COVID-02, COVID-12, DAN COVID-19

Anda mungkin juga menyukai