初学三菱PLC,关于BCD码,如图所示。

如题所述

D10 里的二进制是0000 0010 0001 0010  16进制是0212   化为十进制就是两个256+1个16加2=0530

你的K0528是错的  所以 你就不知道怎么算的了


不知道是哪个讲的例题    误人子弟


BCD指令  就是把212用2进制表示为0010 0001 0010  这个0010 0001 0010数用16进制读为十进制 530       用BCD读  还是212   0010是2   0001是1  0020是2  

例如


16进制FF 就是十进制255 255用BCD码表示就是0010 0101 0101 

0010 0101 0101 这个数用十进制来读16进制是数是读为597

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-01
二进制转十进制追问

转十进制是530啊,这个怎么是528了?

追答

错误喽,有些说明书错误很多的

追问

如图,D10里的数据可不可以是10进制?

追答

可以啊,

追问

D0是1011,K2Y000为什么是17

追答

d0是十六进制数1011转二进制取后八位为00010001转十进制为17

追问

怎么知道D0是十六进制的?我以为是十进制。

追答

找找bcd指令说明看看,bcd转换的是十六位的,dbcd可转换32位,默认的都是十六进制数

本回答被提问者采纳
相似回答