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

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

3天内不再提示

SCL语言的Case语句如何使用以及实例

PCBshejishi 来源:十天学会PLC 2023-06-19 09:57 次阅读

CASE语句用于根据不同的条件执行不同的操作。以下是使用CASE语句的示例:

示例1:根据输入的值执行不同的操作

1145cf7a-0e34-11ee-962d-dac502259ad0.png

在示例1中,根据Input的值,会执行相应的操作。如果Input的值为1,

则执行操作1;如果Input的值为2,则执行操作2;如果Input的值为3,

则执行操作3;否则执行默认操作。

示例2:根据条件范围执行不同的操作

115d9a38-0e34-11ee-962d-dac502259ad0.png

在示例2中,根据Temperature的值,会根据不同的条件范围执行相应的操作。

如果Temperature小于0,则执行低温操作;如果Temperature大于等于0且小于30,

则执行正常温度操作;如果Temperature等于大于30,则执行高温操作。

这些示例展示了如何使用西门子1200SCL中的CASE语句根据不同的条件执行

不同的操作。具体的操作和条件可以根据实际需求进行定义和修改。

以下通过V17测试CASE语句,实现三个LED控制:

11886cf4-0e34-11ee-962d-dac502259ad0.png
责任编辑:彭菁

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

    关注

    237

    文章

    22449

    浏览量

    645878
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113772
  • SCL
    SCL
    +关注

    关注

    1

    文章

    238

    浏览量

    16884

原文标题:SCL语言的Case语句如何使用以及实例,回复关键字拿走我的实例(V17)文件

文章出处:【微信号:十天学会PLC,微信公众号:十天学会PLC】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【FPGA学习】Verilog HDL的流程控制语句实例

    不需要互斥。缺省分支覆盖所有没有被分支表达式覆盖的其他分支。下面是 case 语句的一个实例:always@ (A or B or OpCode)case (OpCode)ADD_IN
    发表于 09-26 09:21

    小白求助,求大佬分享C语言的if条件语句演示实例

    小白求助,求大佬分享C语言的if条件语句演示实例
    发表于 10-15 09:14

    verilog中if与case语句不完整产生锁存器的原因分析

      在很多地方都能看到,verilog中if与case语句必须完整,即if要加上else,case后要加上default语句,以防止锁存器的发生,下载内容中就谈到了其中原因。
    发表于 09-16 09:29 24次下载

    C语言基础教程之语句的详细资料和实例说明

    1表达式语句 表达式语句是指任何一种表达式末尾加上分号〔;)所组成的语句。在C语言程序中,表达式语句出现得最多,因此,有人说C
    发表于 11-13 17:55 13次下载
    C<b class='flag-5'>语言</b>基础教程之<b class='flag-5'>语句</b>的详细资料和<b class='flag-5'>实例</b>说明

    C语言的switch case多分支选择语句的详细资料说明

    1、switch-case开关语句是一种多分支选择语句,用来实现多方向条件分支。虽然采用if-else条件判断语句也可以实现多方向条件分支,但是当分支较多时,使用if-else条件
    发表于 07-12 17:39 1次下载
    C<b class='flag-5'>语言</b>的switch <b class='flag-5'>case</b>多分支选择<b class='flag-5'>语句</b>的详细资料说明

    C语言的if条件语句演示实例和proteus仿真图

    1、一个完整的C语言程序是由若干条语句按一定的方式组合而成的。按C语言语句执行方式的不同,C程序可分为以下三种:顺序结构、选择结构、循环结构。
    发表于 07-10 17:40 0次下载
    C<b class='flag-5'>语言</b>的if条件<b class='flag-5'>语句</b>演示<b class='flag-5'>实例</b>和proteus仿真图

    C51语言的基础知识资料说明

    本文档的主要内容详细介绍的是C51语言的基础知识资料说明。 C51语言中,有相关的控制语句用以实现选择结构与循环结构。 选择控制语句
    发表于 06-06 17:49 0次下载
    C51<b class='flag-5'>语言</b>的基础知识资料说明

    FPGA代码经验 case,casez,casex语句

    使用case语句代替嵌套的if-else将会产生更易读的代码,更好的逻辑利用率和更高的性能。
    的头像 发表于 12-11 10:42 5533次阅读

    CASE语句的执行规则是什么?

    CASE语句用来选择几个分支程序部分之一。选择是基于选择表达式当前值的。
    的头像 发表于 10-09 09:26 4956次阅读
    <b class='flag-5'>CASE</b><b class='flag-5'>语句</b>的执行规则是什么?

    C语言switch中的case标签简析

    最近在看一些开源的东西,发现switch中的case标识仅仅只是一个标签,跟使用goto语句所定义的label标签是类似的。
    发表于 08-05 17:43 1144次阅读
    C<b class='flag-5'>语言</b>switch中的<b class='flag-5'>case</b>标签简析

    什么是SystemVerilog-决策语句-if-else语句

    决策语句(Decision statements)允许程序块的执行流程根据设计中信号的当前值分支到特定语句。SystemVerilog有两个主要的决策语句:if…else语句
    的头像 发表于 02-09 14:15 675次阅读
    什么是SystemVerilog-决策<b class='flag-5'>语句</b>-if-else<b class='flag-5'>语句</b>?

    PLC-SCL CASE练习方法

    CASE语句用来选择几个分支程序部分之一。选择是基于选择表达式当前值的。
    发表于 03-28 09:43 427次阅读

    Verilog中的If语句case语句介绍

    。这些语句统称为顺序语句case 语句和 if 语句都是 verilog 中顺序语句的示例。在
    的头像 发表于 05-11 15:37 3131次阅读
    Verilog中的If<b class='flag-5'>语句</b>和<b class='flag-5'>case</b><b class='flag-5'>语句</b>介绍

    case后边可以跟多个语句

    是的,"case" 后面可以跟多个语句。在编程语言中,"case" 通常被用于 switch 语句中,用于检查一个变量或表达式是否匹配某个特
    的头像 发表于 11-30 14:19 2498次阅读

    java中的switch语句 case的取值

    Java中的switch语句是一种用于多重条件判断的语句,用于根据不同的条件执行不同的代码块。在switch语句中,case关键字用来指定不同的取值。 在Java中,switch
    的头像 发表于 11-30 16:05 333次阅读