[三菱] 三菱FX控制器ST语言(十一)

[复制链接]
查看97 | 回复0 | 2024-7-28 11:00:04 | 显示全部楼层 |阅读模式
>小编经常分享原创技术内容,置顶公众号获取更新更及时


年后上班第一天,2019加油!


年后分享的主题还是三菱FX系列PLC的关于ST语言相关的内容。这次,小编给大家分享CASE语句的使用方法


CASE语句的使用格式为 CASE ... OF   1:,2:,3:,4:  ....  ELSE  END_CASE


通过以下一个简单的例子,简要说明一下CASE语句,程序代码如下所示:


IF LDP(TRUE , M8013 ) THEN
        D1:= D1+1;
END_IF;


CASE  D1  OF
         1 :
                 D2 := 10 ;
         2 :
                 D2 := 20;
         3 :
                 D2 := 30;
        ELSE
                 D2 := 99 ;
END_CASE;


在此,小编并没有使用“R_TRIG“功能块,而是使用“LDP“,“LDP“实现的功能和“R_TRIG“实现的功能一样,如果大家不了解的可以去翻阅小编前几次发布的文章。


如下图所示的程序,当M8013每次置为1,则D1自加1


D1=1时,D2=10





D1=2时,D2=20






D1=3时,D2=30





D1=4时,D2=99





以上就是CASE语句的使用方法,喜欢的朋友点击“好看”支持我一下~


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则