300的循环指令为啥会这样

楼主编写了一段300的STL程序,用来根据MD0,MD4,MD8中的数来输出QB2中的位,比如如果是 1,2,3,则输出Q2.1 Q2.2 Q2.3
问题来了,循环次数是3的时候,也只有Q2.1 Q2.2有输出,MD20的数值也不应该是32,执行三次加P#4.0之后应该是96,就好像加法只执行了一次,输出只执行了两次一样, 为啥会这样

图片说明:

300的循环指令为啥会这样    300的循环指令为啥会这样    300的循环指令为啥会这样   

最佳答案

只差一步就行了,就少了个+D。见图。我用你的程序改了一下,把Q2.0改成了M2.0。

图片说明:

300的循环指令为啥会这样  300的循环指令为啥会这样  300的循环指令为啥会这样  

提问者对于答案的评价:
谢谢,看来还是要仔细啊

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

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

相关推荐