0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

WHILE语句根据下列规则执行

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-05-13 16:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

● 控制结构

– IF ... THEN

– CASE ... OF ...

– FOR ... TO ... DO ...

– WHILE ... DO ...

该功能将影响指令“FOR”、“WHILE”和“REPEAT-UNTIL”的运行:由于系统不显示这些指令中的变量值,因此可避免对循环时间造成影响。

WHILE允许由执行条件控制的循环地执行语句序列。执行条件根据逻辑表达式的规则构成。

语法(Syntax):

aa7eb09c-d291-11ec-bce3-dac502259ad0.png

WHILE语句根据下列规则执行:

在循环体的重复之前,求值执行条件。

执行条件值为TRUE(真)时,跟在DO后的循环体不断重复。

一旦值为FALSE,就跳过循环体并执行循环后面的语句。

例子(Example)

FUNCTION_BLOCK WHILE_EXA
VAR
INDEX: INT ;
IDWORD: ARRAY [1..50] OF STRING ;
END_VAR
BEGIN
INDEX := 1 ;
WHILE INDEX <= 50 AND IDWORD[INDEX] <> 'KEY' DO
INDEX := INDEX + 2;
END_WHILE ;
END_FUNCTION_BLOCK

-----------------END--------------------

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指令
    +关注

    关注

    1

    文章

    624

    浏览量

    37667
  • 变量
    +关注

    关注

    0

    文章

    616

    浏览量

    29568

原文标题:SCL -WHILE语句

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Maxim产品命名规则详解

    Maxim产品命名规则详解 在电子工程领域,了解产品的命名规则对于正确选择和使用电子元件至关重要。Maxim作为一家知名的半导体公司,其产品命名有一套独特的规则。今天,我们就来详细探讨一下Maxim
    的头像 发表于 04-03 16:50 633次阅读

    使用dp123电天下平台的获取电天下列表搜索数据API接口

    ​ 在电子元件数据管理领域,dp123电天下平台提供了一套强大的API接口,用于高效获取和搜索电天下列表数据。本技术帖将逐步介绍如何调用其“获取电天下列表搜索数据”API接口,包括接口功能、请求参数
    的头像 发表于 02-27 14:26 341次阅读
    使用dp123电天下平台的获取电天<b class='flag-5'>下列</b>表搜索数据API接口

    如何根据厚声电阻上的代码查询具体阻值?

    根据厚声电阻上的代码查询具体阻值,需结合代码的标注方法进行识别,常见的标注方法及对应查询步骤如下: 一、三位数字标注法(常规精度电阻) 规则:前两位为有效数字,第三位表示10的幂次(零的个数),单位
    的头像 发表于 12-30 15:23 1140次阅读
    如何<b class='flag-5'>根据</b>厚声电阻上的代码查询具体阻值?

    条件的执行语句

    条件执行语句大多在if语句中使用,也在使用关系运算符(<,==,>等) 或者布尔值表达式(,!等)计算复杂表达式时使用。对于包含函数调 用的代码片段,由于函数返回值会被
    发表于 12-12 08:25

    C语言的编程技巧

    1、宏定义使用do{...}while(0)‌:当宏定义中包含多条语句时,使用do{...}while(0)可以避免语句嵌套问题,确保宏的独立性。‌ ‌2、灵活数组成员‌:C99标准允
    发表于 11-27 06:46

    控制结构介绍

    1. 顺序结构:按照代码的书写顺序,逐行执行程序。这是最基本的程序结构。 2. 选择结构:根据条件判断的结果,选择执行不同的代码块。常见的选择结构有if语句和switch
    发表于 11-24 06:43

    第4章 C语言基础以及流水灯的实现(4.5 4.6)

    (表达式)        {            循环体语句;        } 在C语言里,通常“表达式”符合条件叫做真,不符合条件,叫做假。比如前边i while(表达式)这个括号里的表达式,为真的时候,就会执行循环体
    的头像 发表于 11-06 11:21 513次阅读

    传感器和执行器之间有什么关系?

    传感器和执行器是现代自动化系统的核心部件。传感器负责检测环境信息,如温度、光照等;执行器则根据信息执行动作,如启动电机、打开阀门等。它们之间存在着功能互补、协同工作、相互依存和集成发展
    的头像 发表于 09-29 11:42 1098次阅读

    Altair PollEx:PCB规则检查及系统EMC仿真技术

    Altair PollEx:PCB规则检查及系统EMC仿真技术
    的头像 发表于 09-17 11:19 5572次阅读
    Altair PollEx:PCB<b class='flag-5'>规则</b>检查及系统EMC仿真技术

    Unicore标准NEMA语句GSA及说明

    本文介绍和芯星通的NEMA语句说明。
    的头像 发表于 07-16 11:39 834次阅读
    Unicore标准NEMA<b class='flag-5'>语句</b>GSA及说明

    基础篇3:掌握Python中的条件语句与循环

    在Python编程语言中,条件语句和循环是构成复杂逻辑和数据处理的基石。本篇基础教程将帮助您深入了解Python中的条件语句和循环结构,让您能够更好地控制程序流程。 条件语句 条件语句
    发表于 07-03 16:13

    KiCad 中的自定义规则(KiCon 演讲)

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 中的自定义
    的头像 发表于 06-16 11:17 2559次阅读
    KiCad 中的自定义<b class='flag-5'>规则</b>(KiCon 演讲)

    《ESP32S3 Arduino开发指南》第三章 C/C++语言基础

    (表达式) 语句while语句根据小括号内表达式的值来决定是否执行语句,当表达式的值为假时,循
    发表于 06-10 09:20

    详解TIA Portal SCL编程语言中的IF语句

    IF 语句是编程中最基本和最重要的控制结构之一,它的主要作用是根据条件决定程序的执行路径,IF 语句是编程中实现逻辑判断和决策的基础。
    的头像 发表于 05-24 15:01 2143次阅读
    详解TIA Portal SCL编程语言中的IF<b class='flag-5'>语句</b>

    深入理解C语言:C语言循环控制

    在C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制语句,如break、continue和goto,用于
    的头像 发表于 04-29 18:49 2223次阅读
    深入理解C语言:C语言循环控制