Kelompok-Kelas : 2-B
Nama (NIM) : Muhammad Jannan Alfana
Tanggal Praktikum : 30 Mei 2023
Nama Asisten : Zidni Ajirul Mujib
1.1 Tujuan
Tujuan dari percobaan kali ini adalah supaya dapat dipahami terkait penggunaan instruksi
pemindahan, penukaran, pembandingan, lompat, FOR/NEXT, dan BREAK. Selain itu juga
dapat dipahami oleh praktikan terkait penggunaan variasi instruksi
1.2 Dasar Teori
Untuk pembandingan data, yang pada umumnya memiliki beberapa komponen,
yaitu pengukuran data, yaitu pengukuran data, data sumber (S) dari mana data yang
akan dihitung dan alamat tujuan (D) di mana data pembandingnya berada. Instruksi-
instruksi yang umum digunakan untuk perbandingan data adalah simbol-simbol yang
dicantumkan di dalam tanda - tanda kurung di atas. Ketika nilai 1 dibandingkan dengan
nilai 2 dan hasilnya sesuai dengan bentuk perbandingan yang digunakan maka keluaran
yang diberikan adalah nilai logika benar atau, dengan kata lain, sebuah bit 1; apabila
perbandingannya tidak sesuai dengan bentuk yang digunakan maka hasilnya adalah
nilai logika salah atau, dengan kata lain, sebuah bit 0 seperti gambar 1.1
Gambar 2.3.4 Pengkabelan PLC OMRON SYSMAC CP1E-N20DR-A : (a) masukan, (b)
keluaran
Gambar 2.3.5 Modul Praktikum
4.1 Kesimpulan
Setelah dilakukan Praktikum PLC tentang instruksi pemindahan, penukaran,
perbandingan, lompatan, FOR/NEXT, BREAK dan variasi instruksi diperoleh pemahaman
terkait penggunaan instruksi-instruksi tersebut. Instruksi pemindahan digunakan untuk
memindahkan data dari suatu lokasi ke lokasi yang lain di memori PLC, instruksi ini terbagi
menjadi 2 yaitu instruksi MOV digunakan untuk memindahkan data 1 word dan instruksi
MOVB digunakan untuk memindahkan sebuah bit dalam sebuah data word. Instruksi
penukaran digunakan untuk menukar data 1 word di suatu tempat dengan data 1 word di
tempat lain di memori PL, instruksi ini diwakili dengan XCHG (exchange). Instruksi
pembanding digunakan untuk membandingkan dua data apakah sama, tidak sama, lebih kecil
atau lebih besar. Instruksi lompatan digunakan untuk melompat ke anak tangga tertentu dalam
program tangga bila suatu kondisi dipenuhi. Instruksi FOR/NEXT digunakan untuk
melakukan pengulangan sebanyak N kali. Instruksi break digunakan untuk keluar dari loop
FOR/NEXT. Variasi instruksi memiliki tiga macam yaitu, @ untuk instruksi dieksekusi hanya
satu kali saat kondisi eksekusi menjadi on, % untuk instruksi dieksekusi hanya satu kali saat
kondisi eksekusi menjadi off dan ! untuk data dalam daerah built-in I/O yang ditentukan oleh
operand di-refresh saat instruksi dieksekusi
4.2 Saran
Sebelum praktikum berlangsung, praktikan diharapkan membaca dan memahami
terlebih dahulu terkait materi yang akan dipelajari sebelum praktikum dimulai. Selain itu
praktikan dapat menginstall terlebih dahulu software CX-Programmer yang akan digunakan
dalam praktikum sehingga waktu yang digunakan lebih efisien dan juga apabila terdapat
kendala dapat langsung dibantu oleh asisten praktikum.
DAFTAR PUSTAKA
Bolton, W. 2003. Programmable Logic Controller (PLC) Edisi Ketiga. Jakarta: Erlangga.
James. A. 2011. Programmable Logic Controllers. University of California. Pearson Prentice
Hall
Omron. 2004. Flexible Motion Controller Instruction Reference Manual. Kyoto: Omron
Corporation
William, B. 2009. Programmable Logic Control Fifth Edition. Oxford: Elsevier’s Science
LAMPIRAN
(Bolton, 2003).
(James, 2011)
(Omron, 2004)
(William, 2009)