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

[复制链接]
查看11 | 回复2 | 2011-9-19 12:25:59 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-9-19 12:25:59 | 显示全部楼层
兄弟,我研究了半天才研究出来的一定要给我加分哦K4Y0中分成四段Y0~3Y4~7Y8~11Y12~Y15翻译成BCD码的时候直接翻译如果Y0~3=4Y4~7=7Y8~11=9Y12~Y15=5那么执行上述指令D0=45974但是对应的K4Y0=22900明白了吧因为10进制只能从0~9所以当y0~49的时候报错这个千万记祝例如y0~4=A绝对报错,鼓励一下吧兄弟,调试程序很辛苦哦追问谢谢大哥,辛苦你了。昨晚半夜的提问,指令有错。应该是BINK4X0D0你所说的这个我能看明白。但是K4X0=22900那D0的数值怎么就是45974了?这个我还是没看懂。22900是怎么变成45974的?兄弟是初学者,请大哥给详细讲讲。
回复

使用道具 举报

千问 | 2011-9-19 12:25:59 | 显示全部楼层
我再帮你看看不对绝对不对当输入是22900时我的程序计算结果是5974也符合我上面讲的原则
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行