坚士人
心动就要行动
级别: 家园常客
精华主题: 0
发帖数量: 454 个
工控威望: 561 点
下载积分: 18491 分
在线时间: 367(小时)
注册时间: 2009-10-08
最后登录: 2024-07-27
查看坚士人的 主题 / 回贴
楼主  发表于: 2011-06-03 08:44
把一十进制数(K12345)输入一数据寄存器.哪这一寄存器在PLC中是以什么数据形式存在??(数据在PLC中一般是以BIN形式运算的).在用到位数据传送时无论是以BCD或BIN都无法得到想得到的数.?????(如把上一数K12345中的百位数以位数据取出放到又一寄存器.但是怎么转换都无法得到K3这一数).请问一下高手帮忙,帮忙.谢谢
tdkpm
级别: 略有小成
精华主题: 0
发帖数量: 94 个
工控威望: 237 点
下载积分: 1598 分
在线时间: 123(小时)
注册时间: 2006-08-22
最后登录: 2024-11-16
查看tdkpm的 主题 / 回贴
1楼  发表于: 2011-06-06 09:17
ld x0
movp k12345 d0
dbcdp d0 k8m0
movp k1 m0 d10
movp k1m4 d11
movp k1 m8 d12
movp k1 m12 d13
movp k1 m16 d14
end
这样d14-d10的值分别是1、2、3、4、5