西门子SCL语言之复查与退出循环介绍 发布时间: 2024-10-11 08:00:52 来源: 电子技术控 1.)是否存在死循环; 2.)CONTINUE:复查循环条件可使用“复查循环条件”指令,可以结束FOR,WHILE或REPEAT循环当前程序运行。 SCL示例 FOR i := 1 TO 15 BY 2 DO IF (i < 5) THEN CONTINUE; END_IF; "DB10".Test[i] := 1; END_FOR; 干货★★★★★资料 如果满足条件 i < 5,则不执行后续值分配 ("DB10".Test[i] := 1)。运行变量 (i) 以增量“2”递增,然后检查其当前值是否在设定的取值范围内。如果执行变量在取值范围内,则将再次计算 IF 的条件。 如果不满足条件 i < 5,则将执行后续值分配 ("DB10".Test[i] := 1) 并开始一个新循环。在这种情况下,执行变量也会以增量“2”进行递增并接受检查。 3.)EXIT:立即退出循环,可随时取消FOR,WHILE或REPEAT循环执行,而无需考虑是否满足条件。 SCL示例: FOR i := 15 TO 1 BY -2 DO IF (i < 5) THEN EXIT; END_IF; "DB10".Test[i] := 1; END_FOR; 如果满足条件 i < 5,则将取消循环执行。程序将从 END_FOR 后继续执行。 如果不满足条件 i < 5,则将执行后续值分配 ("DB10".Test[i] :=1) 并开始一个新循环。将运行变量 (i) 以 2 进行递减,并进行检查该变量的当前值是否在程序中设定的取值范围之内。如果执行变量 (i) 在取值范围内,则将再次计算 IF 的条件。 我们调用WHILE指令进行循环: 接着我们添加一个循环外的程序看执行结果: 从监控看,它只执行WHILE里的A数组5,而不执行A数组10。 继续添加EXIT 跳出指令,我们看监控效果: 当添加EXIT 跳出指令后,它执行完成WHILE里面后跳到程序外执行A数组1,8,10。 进入大家庭 圈 回复: 交流 我们这就简单的介绍了复查与退出循环在使用中注意的事项,感谢大家的观看!若有更好的建议或意见,欢迎批评指导! 相关关键词 西门子重复循环指令 西门子系统无限循环代码 西门子烤箱怎么设置语言中文 西门子烤箱语言设置 西门子plc复位指令 西门子stl语言 西门子系统循环指令代码 文章来源于: 电子技术控 原文链接 本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。 相关文章 西门子S7-200 SMART PLC常用编程指令汇总 计数器 CTUD 03 三、循环指令 1、S7-200 SMART CPU提供了FOR-NEXT循环指令用于重复执行程序段。每条FOR指令需要使用一条NEXT指令,FOR指令表示循环... 2023-07-26 西门子S7-200SMART系列PLC位相关指令分享 所示 图3-11右移程序 结束语:本案例采用子程序的结构编程,并且结合循环指令、定时器指令等编写彩灯循环案例。希望大家能在此文章中汲取西门子200SMART PLC编程相关知识及理念。 ... 2023-08-22 PLC中的指针都有哪些用法呢? 个语句中的MD100和DBW100称为指针Pointer,它指向它们其中包含的数值,才是指令真正要执行的地址区域的确切位置。间接由此得名。 西门子的间接寻址方式计有两大类型:存储器间接寻址和寄存器间接寻址。 【存储... 2024-06-27 学会这些电工知识,让你薪资过万,牢牢“端住电工这碗饭” 变量雄创建 22PLC 移位指令和循环指令... 2025-01-13 08:34:49 西门子宣布以35亿欧元出售Innotics电机驱动部门 )出售给一家私募股权集团KPS(KPS Capital Partners,LP)。 西门子董事会已批准该项收购,该交易预计将于2025财年上半年完成,这是西门子重组其投资组合的最新举措。 资料... 2024-05-21 西门子博途SCL: FOR:在计数循环中执行 西门子博途SCL: FOR:在计数循环中执行;说明 使用“在计数循环中执行”指令,重复执行程序循环,直至运行变量不在指定的取值范围内。 也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环... 2024-07-24 SMART200的数据类型和变量寻址方式 寻址和符号寻址这两种方式本质是三要素,一般在编程中,不需要监视的临时变量,中间过渡变量可以采用绝对寻址的方法来使用,需要监视的变量更适合符号寻址,也方便调试监控。而间接寻址更适合批量操作一定区域的变量,特别是与循环指令配合使用。 ... 2024-08-27 三菱和西门子PLC区别及优势分析 三菱和西门子PLC区别及优势分析;首先它们的编程理念不同,三菱 PLC 是日系品牌,编程直观易懂,学习起来会比较轻松,而西门子PLC 是德国品牌,指令比较抽象,学习难度较大,但指令较少,而三菱的指令... 2024-02-23 西门子和三菱系列PLC的基本逻辑指令 西门子和三菱系列PLC的基本逻辑指令;取指令与输出指令(LD/LDI/LDP/LDF/OUT) (1)LD(取指令) 一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。 (2... 2023-04-13 西门子S7-200SMART的移位指令介绍 西门子S7-200SMART的移位指令介绍;在西门子S7-200SMART中提供了各种丰富的功能指令,合理巧妙的使用不同的功能指令能够达到事半功倍的效果,同时还会让你的程序更精简。那今天我们为大家讲解移位与循环移位指令中的移位指令... 2023-09-19