在8421之后,添加值3、(52)10来将BCD转换为01010010,其余的3转换为10000101。
得到的方法:
1.首先,以X5作为BCD代码转换指令的执行条件,在左侧总线的右侧输入LDX5。
2.然后输入BCD代码转换指令:BCDD6K1Y0在X5触点右侧。其含义是将D6中的二进制数转换为BCD代码并存储在K1Y0中。
3、程序写好后,按转换键编译程序,再按模拟测试键将程序写入模拟PLC。
4.当模拟测试窗口出现时,点击菜单启动,然后选择继电器内存监控。
5.单击监视窗口菜单中的软元素,然后选择位软元素X和word软元素D。
6.单击X5执行BCD代码转换指令,您可以看到D6中的二进制代码已转换为BCD代码。
你说的8421BCD码具体所指的不知道是什么、
但是看码 1001 0110 0010 0001 :也许是二进制 ,它转换成十进制是:38433
也不知道余3码是什么,十进制的52,对应的二进制:0011 0100 十六进制:34
一个十进制数转换为8421BCD码和转换为二进制数是两码事是不相干的。(1001 0110 0010 0001)8421BCD码转换为十进制是9621 ;如果把十进制9621转为二进制应该是0001 0010 1100 1010 以上供参考
答案:1010
解释:
bcd码就是指用二进制数代表十进制数。8421是其中最常用的一种。可以表示0-15之间的任意数。方法是从8421中选取任意个数相加等于你想转换的数。用到的是1,没用的是0
余3码,在8421后加上数值3,(52)10转换bcd为0101 0010,余3码为1000 0101