设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
三菱FX3U控制器ST语言(十一)
返回列表
发新帖
[三菱]
三菱FX3U控制器ST语言(十一)
[复制链接]
72570
|
0
|
2024-4-28 08:35:40
|
显示全部楼层
|
阅读模式
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
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
PLC发烧友
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』