rongqinggu
歡迎大家互相學(xué)習(xí)共同進(jìn)步
級(jí)別: 正式會(huì)員
|
如題所見,目前在學(xué)習(xí)三菱PLC控制伺服電機(jī),但是說明書上對(duì)于32位跟16位的解釋不是看的很明白,希望大神給點(diǎn)解答。 如16位傳輸指令: mov k10 d0 我的理解是把常數(shù)10傳輸?shù)紻0中。 但是,看到32位的時(shí)候,如:Dmov K10 D0 書上說的意思是把常數(shù)10的低位傳到D0,把10的高位傳到D1。 這個(gè)我的智力水平是完全無法理解。。。。。。 或者說,其實(shí)例子應(yīng)該是Dmov K10000 D0 ??? 把00傳到D0,把100傳到D1? |
|
---|---|---|
|
rongqinggu
歡迎大家互相學(xué)習(xí)共同進(jìn)步
級(jí)別: 正式會(huì)員
|
救命啊,沒人理我嗎 |
|
---|---|---|
|
jeffwang2011
千里獨(dú)行客
級(jí)別: 網(wǎng)絡(luò)英雄
|
16位和32位指的是2進(jìn)制,不是十進(jìn)制,數(shù)值范圍不同而已。 一個(gè)數(shù)據(jù)寄存器D可以存放16位2進(jìn)制數(shù)。 那么32位2進(jìn)制數(shù)就要2個(gè)連續(xù)的寄存器存放了。 |
---|---|
|
huiyang
huiyang
級(jí)別: 略有小成
|
你要是把100000這個(gè)數(shù),你用16位看看能不能傳不進(jìn)去?這個(gè)時(shí)候只能用32位,但要占用兩個(gè)通道。D0 和D1 |
---|---|
|
jeffwang2011
千里獨(dú)行客
級(jí)別: 網(wǎng)絡(luò)英雄
|
運(yùn)氣這么好,一下找到了。 |
---|---|
|
賞心悅目
級(jí)別: 論壇先鋒
|
很好理解啊,數(shù)值在32767以下就用16位,以上就得用32位,16位數(shù)據(jù)寄存器地址隨便用,32位只能用雙數(shù)和零,不能用單數(shù) |
---|---|
|