Instruksi MOVE MOV(21) digunakan untuk meng-copy nilai dari Source ke Destination. Source dapat berupa konstanta (#), ataupun data yang ada di alamat tertentu dalam register IR, SR, AR, DM, HR, TC, dan LR. Sedangkan Destination adalah alamat register IR, SR, AR, DM, HR, LR. Jika kondisi eksekusi MOV(21) ON, maka data di Source (Sumber) akan di-copy ke Destination (Tujuan).

Perhatian!

  • Instruksi MOV(21) tidak dapat digunakan untuk mengubah nilai PV (Process Value) pada Timer/Counter.
  • Instruksi MOV(21) tidak dapat digunakan untuk mengubah nilai DM6144 sampai DM6655.

Contoh Program

move

Ketika kondisi Input 000.00 ON, maka konstanta #0100 akan di-copy ke DM0000, dan selanjutnya nilai dalam DM0000 akan di-copy ke HR05.

Instruksi MOV(21) dapat diperlakukan sebagai instruksi yang didiferensiasi atau tidak. (Lihat Differentiated Instructions).

Selamat belajar!