最近在做台机器,用条码扫描器扫描条码到三菱3U控制器里,PLC再根据条码内容进行相应设置。现在碰到一个情况,比如我要扫描12345到机器里,也就是一万两千三百四十五,plc会接收到这样的数据:D0分到12,D1分到34,D2分到5。那现在问题来了,我该怎么弄,才可以把D0,D1,D2里的值再转换为一万两千三百四十五呢?注意一点,条码内容有可能是三位数,也有可能是四位数或者五六位数。
补充请教下高手们,条码扫描器读出来的数据是ASC码,0读出来是48,1读出来是49,2读出来是50,应该用什么指令把他们转换成10进制数字呢?
[ 此帖被賞心悦目在2015-01-06 22:57重新编辑 ]