多维元素片
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 114 点
下载积分: 325 分
在线时间: 46(小时)
注册时间: 2024-08-12
最后登录: 2025-02-21
查看多维元素片的 主题 / 回贴
楼主  发表于: 4天前
图片:
西门子SCL中,两个FOR循环嵌套,用EXIT可以退出里面的FOR循环,怎么写才能退出外面哪个FOR循环,如图所示的写法PLC会报故障,数据长度超限
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 312 个
工控威望: 394 点
下载积分: 2774 分
在线时间: 207(小时)
注册时间: 2018-12-22
最后登录: 2025-02-20
查看海你好咸的 主题 / 回贴
1楼  发表于: 4天前
用GOTO强制跳出
gkrjy_w
级别: 正式会员
精华主题: 0
发帖数量: 61 个
工控威望: 88 点
下载积分: 191 分
在线时间: 6(小时)
注册时间: 2025-01-13
最后登录: 2025-02-21
查看gkrjy_w的 主题 / 回贴
2楼  发表于: 前天
内层跳出时候设置个标志位,外层检测这个标志位呢?
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2461 个
工控威望: 3070 点
下载积分: 11661 分
在线时间: 662(小时)
注册时间: 2008-08-03
最后登录: 2025-02-20
查看卓发智能的 主题 / 回贴
3楼  发表于: 前天
FOR循环前面加个IF做条件判断
相信自我!
多维元素片
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 114 点
下载积分: 325 分
在线时间: 46(小时)
注册时间: 2024-08-12
最后登录: 2025-02-21
查看多维元素片的 主题 / 回贴
4楼  发表于: 前天
引用
引用第2楼gkrjy_w于2025-02-20 10:43发表的  :
内层跳出时候设置个标志位,外层检测这个标志位呢?

我试过,这个方法可行,已经解决这个给问题
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3396 个
工控威望: 3194 点
下载积分: 70478 分
在线时间: 1606(小时)
注册时间: 2008-04-20
最后登录: 2025-02-20
查看wwcwwc的 主题 / 回贴
5楼  发表于: 前天
退出for循环是同一个控制位。
当内一个for退出时,返回到外层,也退出了的,for指令无论嵌套多深都是一个周期中完成。