枫叶雨天搁浅
级别: 正式会员
精华主题: 0
发帖数量: 27 个
工控威望: 90 点
下载积分: 1328 分
在线时间: 60(小时)
注册时间: 2023-03-22
最后登录: 2025-07-16
查看枫叶雨天搁浅的 主题 / 回贴
楼主  发表于: 54天前
图片:
汇川ST语言中FOR循环为啥跳出不了循环,不知道哪里的问题
shangdi123
级别: 正式会员
精华主题: 0
发帖数量: 54 个
工控威望: 84 点
下载积分: 626 分
在线时间: 209(小时)
注册时间: 2021-07-09
最后登录: 2025-07-31
查看shangdi123的 主题 / 回贴
1楼  发表于: 54天前
你这个sum1又不清零,循环完后又再循环,肯定一直累加
楼主留言:
sum1不是在FOR里面吗,i已经等于100了应该跳出循环体啊,sum1为啥还要累加呢?
shangdi123
级别: 正式会员
精华主题: 0
发帖数量: 54 个
工控威望: 84 点
下载积分: 626 分
在线时间: 209(小时)
注册时间: 2021-07-09
最后登录: 2025-07-31
查看shangdi123的 主题 / 回贴
2楼  发表于: 54天前
每个扫描周期都会给 sum1 增加 100(执行 100 次 sum1:=sum1+1) ,i跟sum1有什么关系 你要是只在循环那应该是Sum1=i+1 用那个循环的i,而不是sum1加呀,sum1等于是这个程序块的全局变量,
楼主留言:
嗯嗯谢谢