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

    文章

    617

    浏览量

    37305
  • 变量
    +关注

    关注

    0

    文章

    615

    浏览量

    29374

原文标题:SCL -WHILE语句

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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 130次阅读

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

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

    Unicore标准NEMA语句GSA及说明

    本文介绍和芯星通的NEMA语句说明。
    的头像 发表于 07-16 11:39 497次阅读
    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 1502次阅读
    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 1476次阅读
    详解TIA Portal SCL编程语言中的IF<b class='flag-5'>语句</b>

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

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

    用stm32CubeMX构建stm32f407vet6程序,只要在while语句前用HAL_ADC_Start_DMA函数启动DMA则while就无法结束,为什么?

    本人用stm32CubeMX构建了stm32f407vet6程序,其中用TIM2启动ADC,通过DMA传送AD值。再用Keil开发应用程序,有用while语句等待指定时长的步骤,具体是在定时器中计数,达到设定值就结束等待,程序如下: Sec=0;
    发表于 03-11 07:15

    技术干货驿站 ▏深入理解C语言:嵌套循环与循环控制的底层原理

    大家好!在上一节中,我们学习了C语言中的基本循环语句,如for、while和do...while循环。今天,我们将进一步探讨嵌套循环和循环控制,这些技巧可以帮助我们实现更复杂的逻辑操作。无论是处理
    的头像 发表于 02-21 18:26 1053次阅读
    技术干货驿站  ▏深入理解C语言:嵌套循环与循环控制的底层原理

    关于服务器节能认证(701042小类)执行新版规则及认证标准的通知

    )同步修订认证规则(业务小类号701042),旧版检测数据无法沿用,证书换版需全项型式试验。请相关企业重点关注以下调整及执行要求:01重点提示1、全项检测强制要求:新
    的头像 发表于 02-20 16:47 2189次阅读
    关于服务器节能认证(701042小类)<b class='flag-5'>执行</b>新版<b class='flag-5'>规则</b>及认证标准的通知

    ADS1298中drdy应该是转换数据准备就绪的标志输出吧?

    drdy应该是转换数据准备就绪的标志输出吧?问题是这样的,我将drdy接到MCU的p2.1端口,我在给予1298连续读命令以后,通过判断语句while(P2IN & BIT1
    发表于 02-13 07:03

    浅谈SQL优化小技巧

    存储在缓存中的数据; (3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,MySQL解析器将使用MySQL语法进行验证和解析。 例如,验证是否使用了错误的关键字,或者关键字的使用是否正确; (4)预处理是根据一些MySQL
    的头像 发表于 12-25 09:59 1136次阅读