请问大家 为什么SHR循环命令只能执行一次,多次没反应??

用的是STEP7 SP3 5.4 和PLCSIM 5.4  几步移位都没用
i0.0 +  m10.0(p)+shr_i
执行一次没反应了, 求解     T_T   !

图片说明:

请问大家 为什么SHR循环命令只能执行一次,多次没反应??   

最佳答案

你程序是循环左移,你的上面怎么是循环右移?
说下你的程序吧:
你将mw10再次返给mw0,就可以解决了。因为你左移一位后只是将结果存放到mw10,其中mw0中的数值并没有变,所以你移一次就不变了。明白了吗。或者就是直接再给mw0。
必须采纳

提问者对于答案的评价:
好,我犯了没仔细看书的错误。输入的和输出的没在一个数据里,哈

最佳答案作者回复:
将前后数据放在不同寄存器里的思想我感觉挺好的。我也爱这样。所以这是我以前遇到的问题。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午1:21
下一篇 2018年12月1日

相关推荐