按你的意思
x0
--------||----------------------------------------------[mov k200 d0]
x1
--------||----------------------------------------------[mov k100 d10]
x2
--------||----------------------------------------------[smov D0 k2 k2 d10 k4]
当按xo后,D0中二进制数为11001000,BCD码为:0000 0010 0000 0000(K200)
当按X1后,D10中二进制数为1100100,BCD码为:0000 0001 0000 0000(K100)
当按X3后,将D0中第二、一个数字(0000 0000)写进D10中第四和第三个数字(即高2数字),这个时候D0中的(0000 0000)替换掉了(0000 0001 ),然后低两个数字也是(0000 0000),所以这样时候D10中的数据是0。
以上是本人愚见,请楼上楼下的斧正!
auto-plc@163.com