首頁(yè) > 專家說(shuō)

三菱PLC中,16位和32位數(shù)據(jù)的區(qū)別?

來(lái)源:新能源網(wǎng)
時(shí)間:2024-08-17 10:15:44
熱度:

三菱PLC中,16位和32位數(shù)據(jù)的區(qū)別?【專家解說(shuō)】:三菱plc中的MOV主要用于16位數(shù)據(jù),DMOV主要用于32位數(shù)據(jù)。 MOV是單字節(jié)的16位數(shù)據(jù),范圍是-32765到3276

【專家解說(shuō)】:三菱plc中的MOV主要用于16位數(shù)據(jù),DMOV主要用于32位數(shù)據(jù)。
MOV是單字節(jié)的16位數(shù)據(jù),范圍是-32765到32767,如果超過(guò)這個(gè)范圍,這個(gè)數(shù)超過(guò)16位(2進(jìn)制意義上的)即十進(jìn)制里面的32767,我們就需要用到DMOV指令了,DMOV指令可以傳送32位以內(nèi)的數(shù),比如在運(yùn)算過(guò)程中出現(xiàn)有40000數(shù)值的,只能用32位的雙字節(jié)數(shù)據(jù)格式!

DMOV雙字節(jié)的32位數(shù)據(jù),范圍大概是-21億—+21億。如果是16位指令,則改變的只是目標(biāo)寄存器的內(nèi)容,如果是32位指令,則改變的是以目標(biāo)寄存器為首地址的2個(gè)寄存器。比如:DMOV K10 D0,就是把十進(jìn)制的10傳送到D0和D1中,其中D1存高位,D0存低位。