当前位置: 主页 > PLC控制

300的循环指令为啥会这样

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

图片说明:

300的循环指令为啥会这样fbe2c7a3024ba7ccc760962438aa7b4e 47663FCd0a08ec2d9b2d212eecc59829300的循环指令为啥会这样 300的循环指令为啥会这样7dc9109491ba0b08575aa739DA2c1425

最佳答案

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

图片说明:

f666445fea9c975f7d67cBF6b91c3c08300的循环指令为啥会这样74226CE4bba08d5ea466b5478709f0e8300的循环指令为啥会这样300的循环指令为啥会这样300的循环指令为啥会这样

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

  • 关注微信

猜你喜欢

微信公众号