西门子PLC河北省 (中国)总代理商

供应商
广东湘恒智能科技有限公司
认证
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
13922889745
手机号
18475208684
经理
向小姐
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2025-02-17 08:00

详细介绍

西门子博途软件scl指令的程序控制指令有很多个,如下图,本次详细介绍这些scl语言指令的用法:

图片

9.在计数循环中执行

图片

说明:

使用“在计数循环中执行”指令,重复执行程序循环,直至运行变量不在指定的取值范围内。

也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。

参数

下表列出了该指令的参数:

参数

数据类型

存储区

说明

循环计数

sint、int、dint、usint、uint、udint

i、q、m、d、l

执行循环时会计算其值的操作数。执行变量的数据类型将确定其它参数的数据类型。

循环起始值

sint, int, dint、usint、uint、udint

i、q、m、d、l

表达式,在执行变量首次执行循环时,将分配表达式的值。

循环结束值

sint, int, dint、usint、uint、udint

i、q、m、d、l

表达式,在运行程序zui后一次循环时会定义表达式的值。在每个循环后都会检查运行变量的值:

未达到结束值:
执行符合 do的指令

达到结束值:
zui后执行一次 for循环

超出结束值:
完成 for循环

执行该指令期间,不允许更改结束值。

循环内容

-


只有运行变量的值在取值范围内,每次循环都就会执行的指令。取值范围由起始值和结束值定义。

10.在按步宽计算循环中执行

图片

这条指令与9中介绍的一样,区别在于,9中循环增量默认为1,可以省略不写,循环增量即是步宽,每次循环增加的步。

11.满足条件时运行

图片

说明

使用“满足条件时执行”指令可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值(true或 false)的表达式。可以将逻辑表达式或比较表达式作为条件。

执行该指令时,将对指定的表达式进行运算。如果表达式的值为 true,则表示满足该条件;如果其值为false,则表示不满足该条件。

也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。

12.不满足条件时运行

图片

说明

使用“不满足条件时执行”指令可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值(true或 false)的表达式。可以将逻辑表达式或比较表达式作为条件。

即使满足终止条件,此指令也只执行一次。

也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。

13.核对循环条件

图片

说明

使用“复查循环条件”指令,可以结束for、while 或 repeat 循环的当前程序运行。

执行该指令后,将再次计算继续执行程序循环的条件。该指令将影响其所在的程序循环。

14.立即退出循环

图片

说明

使用“立即退出循环”指令,可以随时取消for、while 或 repeat 循环的执行,而无需考虑是否满足条件。在循环结束(end_for、end_while 或end_repeat)后继续执行程序。

该指令将影响其所在的程序循环。


西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机
展开全文
我们其他产品
我们的新闻
相关产品
西门子plc 国产plc 台达plc 松下plc PLC编程 西门子低压电器 永宏PLC 中国十大品牌 中国 中国驰名商标 河北省 施耐德PLC PLC培训 总代理商
微信咨询 在线询价 拨打电话