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
    +关注

    关注

    242

    文章

    23876

    浏览量

    675510
  • 西门子
    +关注

    关注

    98

    文章

    3183

    浏览量

    118481
  • SCL
    SCL
    +关注

    关注

    1

    文章

    243

    浏览量

    17579

原文标题: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编程之Switch语句

    14.6 Switch语句 编译器通常将C语言中的Switch语句编译一个查找表(Table Lookup)以便跳转到合适的入口处。 下面的例子显示了编译器如何处理程序中的Switch语言
    发表于 10-17 16:55 ?4次下载

    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>的详细资料说明

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

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

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

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

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

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

    c语言中的SCL-CONTIUNE语句

    CONTIUNE语句 CONTIUNE语句用来终止循环语句(FOR, WHILE或REPEAT)的当前重复的执行。 语法(Syntax) CONTINUE语句依据下列规则执行: 此
    的头像 发表于 04-16 11:19 ?2786次阅读
    c<b class='flag-5'>语言</b>中的<b class='flag-5'>SCL</b>-CONTIUNE<b class='flag-5'>语句</b>

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

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

    PLC-SCL CASE练习方法

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

    Verilog中的If语句case语句介绍

    。这些语句统称为顺序语句case 语句和 if 语句都是 verilog 中顺序语句的示例。在
    的头像 发表于 05-11 15:37 ?5845次阅读
    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 ?7710次阅读

    java中的switch语句 case的取值

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