• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
meiliang212
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個(gè)
工控威望: 201 點(diǎn)
下載積分: 965 分
在線時(shí)間: 18(小時(shí))
注冊(cè)時(shí)間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
樓主  發(fā)表于: 2018-01-05 08:24
比如D0 中的數(shù)值是21345643

怎么取出他的后四位 就是5643

請(qǐng)高手解答下  

謝謝
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個(gè)
工控威望: 6107 點(diǎn)
下載積分: 52048 分
在線時(shí)間: 1120(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-03-06
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2018-01-05 08:31
1.D0 範(fàn)圍  -32768~32767

2. 除10000 取餘數(shù)。
樓主留言:
謝謝你 ,只能到32767嗎?我的產(chǎn)品數(shù)量很大怎么辦?比如21345643那要怎么操作
不小心遇見(jiàn)你
自動(dòng)項(xiàng)目、PLC、視覺(jué)、通訊等工控軟件開(kāi)發(fā)QQ3515716
級(jí)別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2019 個(gè)
工控威望: 2936 點(diǎn)
下載積分: 25124 分
在線時(shí)間: 1413(小時(shí))
注冊(cè)時(shí)間: 2014-01-05
最后登錄: 2024-09-20
查看不小心遇見(jiàn)你的 主題 / 回貼
2樓  發(fā)表于: 2018-01-05 08:48
Q:
D/  D0 K10000 D10
FX:
DDIV  D0 K10000 D10
余數(shù)放在D12(D)
樓主留言:
謝謝你   只能到32767嗎?我的產(chǎn)品數(shù)量很大怎么辦?比如21345643,那要怎么轉(zhuǎn)換?
項(xiàng)目、視覺(jué)、通訊QQ3515716
meiliang212
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個(gè)
工控威望: 201 點(diǎn)
下載積分: 965 分
在線時(shí)間: 18(小時(shí))
注冊(cè)時(shí)間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
3樓  發(fā)表于: 2018-01-05 09:23
謝謝你們   只能到32767嗎?我的產(chǎn)品數(shù)量很大怎么辦?比如21345643,那要怎么轉(zhuǎn)換?
shixiu6
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個(gè)
工控威望: 144 點(diǎn)
下載積分: 784 分
在線時(shí)間: 39(小時(shí))
注冊(cè)時(shí)間: 2017-04-25
最后登錄: 2024-07-18
查看shixiu6的 主題 / 回貼
4樓  發(fā)表于: 2018-01-05 09:27
32767 是十六位數(shù)據(jù)寄存器  
16位;-32768……+32767;32位:-2147483648…+2147483647    
你那個(gè)是三十二位數(shù)據(jù)寄存器 方法一樣
DIV 是十六位除法運(yùn)算
DDIV是三十二位除法運(yùn)算
[ 此帖被shixiu6在2018-01-05 09:35重新編輯 ]
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個(gè)
工控威望: 6107 點(diǎn)
下載積分: 52048 分
在線時(shí)間: 1120(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-03-06
查看john42tw的 主題 / 回貼
5樓  發(fā)表于: 2018-01-05 10:07
引用
引用第3樓meiliang212于2018-01-05 09:23發(fā)表的  :
謝謝你們   只能到32767嗎?我的產(chǎn)品數(shù)量很大怎么辦?比如21345643,那要怎么轉(zhuǎn)換?

1.多大?
2.PLC型號(hào)?
libin520
雖然沒(méi)什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 2278 個(gè)
工控威望: 2706 點(diǎn)
下載積分: 4260 分
在線時(shí)間: 1134(小時(shí))
注冊(cè)時(shí)間: 2008-10-24
最后登錄: 2024-09-20
查看libin520的 主題 / 回貼
6樓  發(fā)表于: 2018-01-05 11:47
照二樓的去試試就知道結(jié)果了。要自己去編程模擬運(yùn)算。很快就有結(jié)果。就怕是一直等別人回復(fù),而不去試驗(yàn)。
需要高品質(zhì)音樂(lè)資源+QQ群:723680148,音質(zhì)好的音樂(lè)讓愛(ài)車如音樂(lè)海洋。享受美妙音樂(lè)帶來(lái)的超快感。音樂(lè)文件資源來(lái)聊即送。
sl0301
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 198 個(gè)
工控威望: 348 點(diǎn)
下載積分: 834 分
在線時(shí)間: 223(小時(shí))
注冊(cè)時(shí)間: 2008-04-17
最后登錄: 2024-08-25
查看sl0301的 主題 / 回貼
7樓  發(fā)表于: 2018-01-05 11:51
DWORD
meiliang212
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個(gè)
工控威望: 201 點(diǎn)
下載積分: 965 分
在線時(shí)間: 18(小時(shí))
注冊(cè)時(shí)間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
8樓  發(fā)表于: 2018-01-05 14:37
我試了,模擬運(yùn)行了我上傳了圖片,我在監(jiān)看窗口給D0賦值在D0等于32767之前都正常,直到我給D1賦值1 時(shí)

所有寄存器都變了 請(qǐng)看圖,32位 D0和D1 一起不就是應(yīng)該顯示132767

請(qǐng)解答
三菱FX3U

xwlxwl306
努力奮斗
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 268 個(gè)
工控威望: 5279 點(diǎn)
下載積分: 125483 分
在線時(shí)間: 3956(小時(shí))
注冊(cè)時(shí)間: 2010-08-03
最后登錄: 2024-09-19
查看xwlxwl306的 主題 / 回貼
9樓  發(fā)表于: 2018-01-05 15:03
給D0賦值就行了,賦值時(shí)選32位Double Word ,
[ 此帖被xwlxwl306在2018-01-05 15:09重新編輯 ]
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個(gè)
工控威望: 6107 點(diǎn)
下載積分: 52048 分
在線時(shí)間: 1120(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-03-06
查看john42tw的 主題 / 回貼
10樓  發(fā)表于: 2018-01-05 15:41
圖片:
引用
引用第8樓meiliang212于2018-01-05 14:37發(fā)表的  :
我試了,模擬運(yùn)行了我上傳了圖片,我在監(jiān)看窗口給D0賦值在D0等于32767之前都正常,直到我給D1賦值1 時(shí)

所有寄存器都變了 請(qǐng)看圖,32位 D0和D1 一起不就是應(yīng)該顯示132767

請(qǐng)解答
.......


當(dāng)然不是

要先弄清楚PLC (或其他電子)數(shù)據(jù),都是以2進(jìn)制儲(chǔ)存。以10 (16)進(jìn)制顯示。

基本上1個(gè)暫存器 (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
nightblueblu
道阻且長(zhǎng),窮且益堅(jiān)。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1014 個(gè)
工控威望: 1806 點(diǎn)
下載積分: 534 分
在線時(shí)間: 1102(小時(shí))
注冊(cè)時(shí)間: 2017-02-09
最后登錄: 2024-09-09
查看nightblueblu的 主題 / 回貼
11樓  發(fā)表于: 2018-01-05 16:13
樓主怕是16位和32位都沒(méi)搞清楚   指令前面加D是32位指令  占兩個(gè)寄存器    

然后  DDIV指令   除以10000就行了
Your happiness is everything.
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go