打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
TIA博途SCL编程学习 猴子吃桃

练习目的:

学习使用一下WHILE:满足条件时执行

说明

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

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

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

“满足条件时执行”指令的语法如下所示:

SCL

WHILE

'Tag_Value1' <> 'Tag_Value2'

DO 'Tag_Result'

:= 'Tag_Input';

END_WHILE;

clipboard

只要“Tag_Value1”和“Tag_Value2”操作数的值不匹配,“Tag_Input”操作数的值就会分配给“Tag_Result”操作数。

1. 题目:

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天都吃了前一天剩下的一半零一个。到第10天再想吃时,只剩下一个桃子了。求第一天共摘了多少。2. 添加FB块,建立变量。如下图:


3. 编写程序。如下图:


4. 调用并监控。如下图:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TIA protal与SCL从入门到精通(1)——SCL编程入门
西门子SCL第二讲:指令介绍
【原创技术分享】TIA Portal 使用SCL的程序控制指令
西门子SCL常用控制语句解析
C#深入浅出之操作符和控制流程
for / if / elseif / switch & 关系算子、逻辑运算符 | matlab基础教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服