meiliang212
級別: 略有小成
![]() |
比如D0 中的數(shù)值是21345643 怎么取出他的后四位 就是5643 請高手解答下 謝謝 |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
![]() |
1.D0 範(fàn)圍 -32768~32767 2. 除10000 取餘數(shù)。 樓主留言:謝謝你 ,只能到32767嗎?我的產(chǎn)品數(shù)量很大怎么辦?比如21345643那要怎么操作 |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
![]() |
1.多大? 2.PLC型號? |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
![]() |
圖片:
![]()
當(dāng)然不是 要先弄清楚PLC (或其他電子)數(shù)據(jù),都是以2進(jìn)制儲存。以10 (16)進(jìn)制顯示。 基本上1個暫存器 (D0) 占16位置 16Bit 。稱16位元。 0000 0000 0000 0000 = 0 0000 0000 0000 0001 = 1 ........................................ ........................................ 01111 1111 1111 1111 = 32767 第16Bit 若為0 表示正,若為1 表示負(fù) 同理 32位元 D1 D0 D1 D0 0000 0000 0000 0000 0000 0000 0000 0000 = 0 如圖所示 D1 = 1 D0 =32767 D1 D0 0000 0000 0000 0001 01111 1111 1111 1111 = 98303 |
---|---|
|