[for loop]2022-11-03 08:38:21
是正常的。这个循环的循环变量的增量为正值,且为 1,其循环机制是碰到 FOR 循环,先初始化循环变量,然后判断循环变量的值是不是大于结束值,如果不大于,就执行循环体,循环体执行完后,循环变量自加1,然后判断循环变量的值是不是大于结束值,如果大于结整值,就退出循环。结合你这个实例: 循环体内 IF&nbs
loop 相关问题_去找答案提问 众多业内高手在线解答问题,最快2分钟有答案
[关于loop循环]2015-01-20 11:29:18
循环指令loop 的确是自动减1的,这个不用怀疑 。
 至于它为什么手动减1,需要根据你发程序来判断。个人猜测,LENGTH是不是以BYTE为单位的,但是循环程序里,是对INT类型
[S7-300 LOOP指令报错]2023-04-19 09:28:45
L 4 应该改为 L 32才对,对应双字需要加32而不是4,加4变成0.4,语法就会报错。+I改为+D, 去掉JC LOVE这个部分,没必要,M100.3置1 就能按顺序直接执行了, 查看一下MW80有没有重复赋值的地方, 如上传的程序图,我测试模拟将8分别传送给MD0 MD4 MD8循环,可是将M100.3置1的时候就STOP了,不运行了,到底错在哪里呢, 已阅,最佳答案正确


技术支持
AI小西
风驰卡
产品入门
在线产品选型
售后登记和质保查询
ASP工程师验证
ASP公司证书验证
售后服务常见问题
首页
售前文档(样本、宣传册等)
售后文档(FAQ、手册等)
首页
立即开通1847会员
首页
教室培训课
取证训练营
在线自学课
认证证书查询
培训伙伴验证
首页
最新发帖
精华帖
发新帖
已解决问题
精华常见问题
运维工程师专区
官方商城










