• Tentang UGM
  • Fakultas MIPA UGM
  • Kanal Pengetahuan
  • Pengabdian
  • IT Center
  • UGM Mail
  • e-Lisa
  • Simaster
Universitas Gadjah Mada Universitas Gadjah Mada
Menara Ilmu - Programmable Logic Controller (PLC)
  • Beranda
  • Materi
  • Tutorial
  • Artikel Ilmiah
  • Tentang
  • Beranda
  • Materi PLC
  • Instruksi Pembanding, dan Operasi Data

Instruksi Pembanding, dan Operasi Data

  • Materi PLC
  • 24 September 2019, 20.54
  • Oleh: alldino
  • 0

Instruksi Pembanding - COMPARE (CMP)

Instruksi CMP

Instruksi ini digunakan untuk membandingkan dua buah data baik konstanta atau data yang ada pada suatu channel. Hasil komparasi apakah lebih besar, lebih kecil, atau sama dengan dilihat dari bit flag “>”, “<” atau “=” yang telah disediakan.

Diagram Ladder Instruksi CMP
Kode Mnemonik Instruksi CMP

Bila konstanta (#01F0) sama dengan (“=”) channel data 0000, Special Relay (SR) 25506 (P_EQ) akan ON, dan SR 25505 (P_GT) akan ON bila konstanta lebih besar (“>”) dari channel data 0000, dan SR 25507 (P_LT) akan ON bila konstanta lebih kecil (“<”) dari channel data 0000.
Pada satu waktu, hanya ada satu hasil yang didapati, baik itu relay 25505 (P_GT) atau 25506 (P_EQ) atau 25507 (P_LT) akan ON.

Instruksi Kondisi Flag

Instruksi Kondisi Flag

Instruksi Pembangkit Sinyal Pulsa

Instruksi Pembangkit Sinyal Pulsa

Instruksi Increment (INC) dan Decrement (DEC)

Instruksi INC digunakan untuk menambah 1 nilai yang ada pada suatu word untuk setiap siklus eksekusi instruksi. Untukmengetahui proses pertambahan dalam instruksi ini dapat digunakan input diferensiasi.

Instruksi DEC digunakan untuk mengurangi 1 nilai yang ada pada suatu word untuk setiap siklus eksekusi instruksi. Untukmengetahui proses pengurangan dalam instruksi ini dapat digunakan input diferensiasi.

Instruksi INC dan DEC - 1
Instruksi INC dan DEC - 2

Instruksi Perpindahan Data - MOV

Instruksi MOV berfungsi untuk mentransfer data naik data dalam channel tertentu atau konstanta empat digit heksadesimal ke channel yang dituju. Oleh karena itu, MOV membutuhkan dua data tertentu yaitu channel sumber atau konstanta dan channel yang dituju.

Pada contoh di samping, data yang ada pada channel 0100 (channel sumber) akan disalin ke channel D00100 (channel tujuan), sehingga data di channel D00100 akan sama dengan data di channel 0100.

Instruksi MOV

Instruksi Pergeseran Data - SHF

Instruksi SHF

Instruksi SHF ini digunakan untuk menggeser sekaligus 16 bit data atau kelipatannya, dikenal dengan instruksi register geser, dimana interval terjadi pergeseran 1 bit setiap pergeseran. Berapa bit jauhnya pergeseran ditentukan dari channel awal dan channel akhir pergeseran. Data akan bergeser sejauh 1 bit untuk setiap siklus perubahan status bit input pergeseran. Status bit yang masuk ke area pergeseran ditentukan oleh input data. Jika input Reset diaktifkan, maka seluruh bit pada area pergeseran akan direset.

Diagram Ladder Instruksi SHF
Kode Mnemonik Instruksi SHF

Referensi:
Omron Learning

Leave A Comment Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

*

Universitas Gadjah Mada

LABORATORIUM ELEKTRONIKA DAN INSTRUMENTASI
DEPARTEMEN ILMU KOMPUTER DAN ELEKTRONIKA
FMIPA – UNIVERSITAS GADJAH MADA

Sekip Utara BLS 21 Yogyakarta, Indonesia 55281

© 2019 - Menara Ilmu - PLC - Universitas Gadjah Mada

KEBIJAKAN PRIVASI/PRIVACY POLICY

[EN] We use cookies to help our viewer get the best experience on our website. -- [ID] Kami menggunakan cookie untuk membantu pengunjung kami mendapatkan pengalaman terbaik di situs web kami.I Agree / Saya Setuju