| 
					
					
					 chenspen 
					
				 每天進(jìn)步一點 
					級別: 略有小成   | D0=65432, D1=23456,這兩個數(shù)字轉(zhuǎn)成2進(jìn)制后, D0的2進(jìn)制數(shù)變成前16位, D1的2進(jìn)制數(shù)變成后16位, 再將這32位2進(jìn)制換成10進(jìn)制,成為4,288,175,008 如何實現(xiàn)? [ 此帖被chenspen在2018-03-10 22:51重新編輯 ] | |
|---|---|---|
| 
 | 
| 
					
					
					 znz43 
					
				 工控職業(yè)已成回憶 只因愛好常回家園 樂此不疲 
					級別: 工控俠客     | PLC中(所有電腦都一樣)數(shù)據(jù)都是以2進(jìn)制存儲,65432在D0中以16進(jìn)制表示就是FF98,23456在D1中存儲為5BA0。 32位數(shù)據(jù)是低16位在前,高16位在后。所以只要把D0與D1數(shù)據(jù)交換后,以32位數(shù)據(jù)數(shù)據(jù)讀就行了。 D0=65432=FF98H D1=23456=5BA0H D1-->D2 D2=5BA0H D0-->D1 D1=FF98H D2-->D0 D0=5BA0H D0,D1構(gòu)成32位 FF985BA0H=4288175008 | |
|---|---|---|
| 
 | 
| 
					
					
					 john42tw 
					
				 
					級別: 網(wǎng)絡(luò)英雄   | 不可能 資料寄存器(D) 16 位元: -32768~ 32767 32 位元:-2147483648 ~ 2147483647 | 
|---|---|
|  | 
| 
					
					
					 znz43 
					
				 工控職業(yè)已成回憶 只因愛好;丶覉@ 樂此不疲 
					級別: 工控俠客     | 
						圖片:    可以定義為無符號的16進(jìn)制數(shù) | |
|---|---|---|
| 
 | 
| 
					
					
					 光陰2021 
					
				 光陰2021 
					級別: 論壇先鋒   | 這是用來做密碼的嗎? 如果非要用十進(jìn)制寫入數(shù)據(jù)可以限定在某個范圍內(nèi)。 | |
|---|---|---|
| 
 | 
| 
					
					
					 1406606700 
					
				 
					級別: 論壇先鋒   | 有對應(yīng)的指令,進(jìn)行進(jìn)制的轉(zhuǎn)換。。。  | 
|---|---|
|  | 
| 
					
					
					 chenspen 
					
				 每天進(jìn)步一點 
					級別: 略有小成   | 感謝各位解答 [MOV K65432 D0],,數(shù)值超范圍,寫不進(jìn)去,,,改成 【MOV HFF98 D0】,程序試過,這樣是可以的, | |
|---|---|---|
| 
 | 
| 
					
					
					 318907212 
					
				 
					級別: 探索解密   | 有對應(yīng)的指令,進(jìn)行進(jìn)制的轉(zhuǎn)換。。。 | 
|---|---|
|  | 
| 
					
					
					 mfjsx 
					
				 專業(yè)非標(biāo)自動化設(shè)備工程開發(fā) 
					級別: 家園?   | 無符號的32位就可以了,三菱不知道怎么設(shè),KEYENCE的我直接試過了,一定可以 | |
|---|---|---|
| 
 |