MOV dan MOVL merupakan intruksi mov yang tersedia di cx-programmer. Sebelum lebih jauh, alangkah baiknya kita mengetahui tipe-tipe data terlebih dahulu.
Beberapa tipe data yang biasa digunakan diantaranya adalah :
-
Boolean (Bit)
Boolean merupakan satuan unit terkecil dalam komputasi digital, nilainya juga cuma 1 dan 0. Bit pada PLC bisa ditemukan pada peng-alokasian memory Input, Output, dan relay-relay bantu lainnya. Misalnya Input berupa 0.00, 0.01, 0.02 dst.
-
Byte
Byte merupakan satuan yang lebih besar dari Bit, 1 Byte terdiri dari 8 satuan bit.
-
Word
Jumlah bit yang digunakan dalam satu word memiliki nilai yang tidak tetap tergantung dengan besar register suatu CPU. Misalkan pada PLC Omron Tipe CJ1M yang terdiri dari 12 Bit.
Secara umum 1 Word terdiri dari 2 Byte atau setara denga 16 Bit. Di PLC sendiri ada beberapa alamat memory yang menggunakan sistem word 16 Bit tetapi tiap bit nya tidak bekerja secara On/Off. diantaranya adalah:
- Data Memory, data memory memiliki nilai maksimal berjumlah 65535 (desimal).
- memory Timer dan Counter, dimana present value dan flag bilangan dalam bentuk BCD dengan nilai maksimal sejumlah 9999.
-
Dword (Double Word)
Seperti namanya, Dword atau Double word memiliki jumlah bit double dari word, yakni 32 Bit atau 4 Byte. Long word biasanya digunakan untuk angka angka yang bernilai besar. Salah satunya untuk memindahkan nilai pulse dalam sistem drive motor menggunakan PLC Omron.
Setelah dijelaskan di atas, seperti yang kita tahu jika MOV akan memindahkan value dengan nilai maksimal adalah 1 word, maka jika MOVL maka value yang dipindahkan akan memiliki nialia maksimum 2 word. untuk intruksi yang digunakan juga masih sama seperti mov pada umumnya.
Komentar
Posting Komentar