三菱plc中的MOV主要用于16位數據,DMOV主要用于32位數據。
MOV是單字節(jié)的16位數據,范圍是-32765到32767,如果超過這個范圍,這個數超過16位(2進制意義上的)即十進制里面的32767,我們就需要用到DMOV指令了,DMOV指令可以傳送32位以內的數,比如在運算過程中出現有40000數值的,只能用32位的雙字節(jié)數據格式!
DMOV雙字節(jié)的32位數據,范圍大概是-21億—+21億。如果是16位指令,則改變的只是目標寄存器的內容,如果是32位指令,則改變的是以目標寄存器為首地址的2個寄存器。比如:DMOV K10 D0,就是把十進制的10傳送到D0和D1中,其中D1存高位,D0存低位。