賞心悅目
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 350 個(gè)
工控威望: 1387 點(diǎn)
下載積分: 1665 分
在線時(shí)間: 867(小時(shí))
注冊(cè)時(shí)間: 2008-12-24
最后登錄: 2024-11-14
查看賞心悅目的 主題 / 回貼
樓主  發(fā)表于: 2015-01-02 15:21
最近在做臺(tái)機(jī)器,用條碼掃描器掃描條碼到三菱3U控制器里,PLC再根據(jù)條碼內(nèi)容進(jìn)行相應(yīng)設(shè)置,F(xiàn)在碰到一個(gè)情況,比如我要掃描12345到機(jī)器里,也就是一萬兩千三百四十五,plc會(huì)接收到這樣的數(shù)據(jù):D0分到12,D1分到34,D2分到5。那現(xiàn)在問題來了,我該怎么弄,才可以把D0,D1,D2里的值再轉(zhuǎn)換為一萬兩千三百四十五呢?注意一點(diǎn),條碼內(nèi)容有可能是三位數(shù),也有可能是四位數(shù)或者五六位數(shù)。                           
 補(bǔ)充請(qǐng)教下高手們,條碼掃描器讀出來的數(shù)據(jù)是ASC碼,0讀出來是48,1讀出來是49,2讀出來是50,應(yīng)該用什么指令把他們轉(zhuǎn)換成10進(jìn)制數(shù)字呢?
[ 此帖被賞心悅目在2015-01-06 22:57重新編輯 ]
chenqingquan
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 175 點(diǎn)
下載積分: 618 分
在線時(shí)間: 59(小時(shí))
注冊(cè)時(shí)間: 2013-08-13
最后登錄: 2021-03-13
查看chenqingquan的 主題 / 回貼
1樓  發(fā)表于: 2015-01-03 09:56
D1*1000+D*10+D2=12345
chenqingquan
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 175 點(diǎn)
下載積分: 618 分
在線時(shí)間: 59(小時(shí))
注冊(cè)時(shí)間: 2013-08-13
最后登錄: 2021-03-13
查看chenqingquan的 主題 / 回貼
2樓  發(fā)表于: 2015-01-03 09:58
D0*1000+D1*10+D2=D4(12345)
chenqingquan
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 175 點(diǎn)
下載積分: 618 分
在線時(shí)間: 59(小時(shí))
注冊(cè)時(shí)間: 2013-08-13
最后登錄: 2021-03-13
查看chenqingquan的 主題 / 回貼
3樓  發(fā)表于: 2015-01-05 17:02
D0萬位、D1百位、D2個(gè)位不是固定的嗎