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

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

3天内不再提示

IF 引出选择的控制语句

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-08-17 10:02 次阅读

IF语句:IF语句让你根据条件是TRUE或FALSE来支配两个分支之一的程序运行。

IF语句是条件语句。它提供一个或多个选项,且选择其语句部分之一(或无)执行。

条件语句的执行是给指定逻辑表达式求值。如果表达式的值是TRUE则条件成立,如果是FALSE则不成立。

4e56ecf2-1d74-11ed-ba43-dac502259ad0.png

一个IF语句按下列规则执行:

逻辑表达式=TRUE则第一部分语句序列执行。其余的语句序列不执行。

如果布尔表达式=TRUE不成立,则执行由ELSE引导的语句序列(或者如果ELSE分支不存在则无语句被执行)。

可以存在任意数量的ELSIF语句。

用一个或多个ELSEIF分支具有跟在一个有效表达式后的逻辑表达式不再求值,与IF语句序列形成对比。而且减少程序的运行时间。

IF 引出选择的控制语句

ELSE 引出如果条件不成立时执行的指令

ELSIF 引出选择条件

END_IF 结束IF语句

例子(Example)

IF I1.1 THEN
N := 0 ;
SUM := 0 ;
OK := FALSE ; // 将OK标志设置为FALSE
ELSIF START = TRUE THEN
N := N + 1 ;
SUM := SUM + N ;
ELSE
OK := FALSE ;
END_IF ;

4e851f3c-1d74-11ed-ba43-dac502259ad0.png

练习:

建立FC150SCL 联系程序.

4ea58b78-1d74-11ed-ba43-dac502259ad0.png

实现一个功能按一下按钮,有输出再按一次输出关闭

没按时状态

4ec2b9be-1d74-11ed-ba43-dac502259ad0.png

按时状态

4ed48cb6-1d74-11ed-ba43-dac502259ad0.png

抬起状态

4eee5ef2-1d74-11ed-ba43-dac502259ad0.png

再次按钮时的状态

4f00d30c-1d74-11ed-ba43-dac502259ad0.png

再次抬起后的状态

4f0ed8e4-1d74-11ed-ba43-dac502259ad0.png

FUNCTION FC150 : INT程序名FC150 / 输出反馈的属性INT

VAR_INPUT输入变量

a: BOOL;BOOL变量a

END_VAR输入变量区结束

VAR_outPUT输出变量

b: BOOL;BOOL变量b

END_VAR输出变量区结束

VAR_TEMP临时变量

END_VAR临时变量区结束

------------程序---------------

IF a = false ANDM1.3=trueTHEN中间标识位

M1.3:=false;

END_IF;

IF a = true ANDb=false AND M1.3=false THEN第一次按”按钮”

b:=true;激活输出B

END_IF;

IF a = false ANDb=trueTHEN中间标识位

M1.2:=true;

END_IF;

IF a = true AND b=true ANDM1.2=true THEN第二次按”按钮”

M1.2:=false;

b:=false;关闭输出B

M1.3:=true;

END_IF;

FC150:= 100;FC反馈值

END_FUNCTION

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

    关注

    0

    文章

    9

    浏览量

    11943
  • 程序
    +关注

    关注

    116

    文章

    3755

    浏览量

    80743

原文标题:IF语句:IF语句让你根据条件是TRUE或FALSE来支配两个分支之一的程序运行。

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

收藏 人收藏

    评论

    相关推荐

    计算机程序的三种基本控制结构是什么

    计算机程序的三种基本控制结构是: 顺序结构(Sequence Structure) :顺序结构是最基本的控制结构,也是最简单的结构。它按照程序中语句的书写顺序,自上而下地依次执行,即每个语句
    的头像 发表于 09-04 17:00 574次阅读

    鸿蒙TypeScript入门学习第6天:【条件语句

    条件语句用于基于不同的条件来执行不同的动作。 TypeScript 条件语句是通过一条或多条语句的执行结果(True 或 False)来决定执行的代码块。
    的头像 发表于 04-01 13:51 701次阅读
    鸿蒙TypeScript入门学习第6天:【条件<b class='flag-5'>语句</b>】

    assign语句和always语句的用法

    Assign语句和Always语句是在硬件描述语言(HDL)中常用的两种语句,用于对数字电路建模和设计。Assign语句用于连续赋值,而Always
    的头像 发表于 02-22 16:24 2158次阅读

    热电阻的引出线方式有几种?都有什么影响?

    热电阻的引出线方式有几种?都有什么影响? 热电阻是一种常用的温度测量元件,通过测量材料电阻随温度变化的特性来实现温度的检测。而热电阻的引出线方式在应用中是非常重要的,可以影响到测量的准确性和稳定性
    的头像 发表于 02-05 11:14 1517次阅读

    深入探讨嵌入式C编程的goto语句

    什么是goto语句? goto 语句被称为 C 语言中的跳转语句。 用于无条件跳转到其他标签。它将控制权转移到程序的其他部分。 goto
    发表于 01-21 10:41 541次阅读
    深入探讨嵌入式C编程的goto<b class='flag-5'>语句</b>

    单片机if是什么语句

    单片机中的if语句是一种条件语句,用于根据不同的条件执行不同的代码块。在程序执行过程中,条件语句用来决定是否执行特定的代码段。在单片机编程中,if语句是最常见和最基础的一种条件
    的头像 发表于 01-05 14:04 1551次阅读

    单片机中for语句的运用

    单片机中的for语句是一种常见的循环控制结构,用于重复执行一段代码块,可以简化程序的编写和减少代码量。本文将详细介绍单片机中for语句的运用。 一、for语句的基本结构和功能 for
    的头像 发表于 01-05 14:02 2055次阅读

    oracle执行sql查询语句的步骤是什么

    Oracle数据库是一种常用的关系型数据库管理系统,具有强大的SQL查询功能。Oracle执行SQL查询语句的步骤包括编写SQL语句、解析SQL语句、生成执行计划、执行SQL语句、返回
    的头像 发表于 12-06 10:49 875次阅读

    html控制台输出语句 

    HTML控制台是开发者工具的一部分,用于在浏览器中调试和查看网页的运行结果。在控制台中,我们可以输出信息,查看错误和警告,进行代码测试和性能分析等操作。本文将详细介绍HTML控制台的一些常用输出
    的头像 发表于 11-27 16:50 2226次阅读

    C语言的break转移语句讲解

    C语言的break转移语句是一种用于跳出循环或者switch语句控制结构。它的作用是提前结束循环或者switch语句,从而避免不必要的计算或者执行。
    的头像 发表于 11-22 15:34 609次阅读
    C语言的break转移<b class='flag-5'>语句</b>讲解

    oracle数据库添加字段语句

    Oracle数据库添加字段语句是在已有表中添加新的列,以扩展表的结构和功能。添加字段语句的语法有多种,可以根据实际需求选择不同的语法。下面将详细介绍Oracle数据库添加字段的语法和一些常见的用法
    的头像 发表于 11-21 11:37 6441次阅读

    MySQL常用语句

    databasename; 删除数据库 MySQL中删除数据库的语句是DROP DATABASE,语法如下: DROP DATABASE databasename; 选择
    的头像 发表于 11-21 11:11 481次阅读

    select语句的基本语法

    SELECT语句是SQL(Structured Query Language,结构化查询语言)中的一种查询语句,用于从数据库中检索数据。它是数据库操作中最常用和基本的语句之一。在本文中,我将为您详尽
    的头像 发表于 11-17 16:23 1808次阅读

    SELECT语句的基本格式

    SELECT语句是SQL中最基本和最重要的语句之一。它被用于从数据库中检索数据。在本文中,我们将详细介绍SELECT语句的基本格式和各个组成部分。 SELECT语句的基本格式如下: S
    的头像 发表于 11-17 15:10 2527次阅读

    sql查询语句大全及实例

    的不同类型及其实例。 SELECT语句 SELECT语句是SQL中最常用的查询语句。它用于从表中选择数据,并可以使用不同的条件进行筛选。下面是一些SELECT
    的头像 发表于 11-17 15:06 1377次阅读