plc中的bin指令输入数据和存储数据为什么不一样?

[复制链接]
查看11 | 回复2 | 2011-9-2 23:06:35 | 显示全部楼层 |阅读模式
兄弟,我研究了半天才研究出来的一定要给我加分哦K4Y0中分成四段Y0~3
Y4~7Y8~11Y12~Y15翻译成BCD码的时候直接翻译如果Y0~3 =4 Y4~7=7Y8~11=9Y12~Y15=5那么执行上述指令D0=45974但是对应的K4Y0=22900明白了吧因为10进制只能从0~9 所以当y0~4>9 的时候报错这个千万记住。例如y0~4=A绝对报错,鼓励一下吧兄弟,调试程序很辛苦哦...
回复

使用道具 举报

千问 | 2011-9-2 23:06:35 | 显示全部楼层
K4Y0你看到的是BCD当二进制数转化为十进制数的结果,所以和D0的十进制结果不一样...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行