1.)CASE...OF...语法介绍;
2.)CASE...OF...语句应用示例:数据比较;
3.)CASE...OF...语句应用示例:顺序启动。
4.)指令法表格如下图:
语法示例:
“创建多路分支”指令如下表达。
SCL
CASE <表达式> OF
< 常数1 > : < 指令1 >
< 常数2> : < 指令2 >
< 常数X> : < 指令X >; X >=3
ELSE <指令1 >;
END_CASE;
案例一:
MW10=1时,将Q0.1置1, MW10=2时,将Q0.2置1,且一次只能有一个输出置1, MW10不等于1和不等于2时,将Q0.1和Q0.2置0.
建立变量表:
编写主体程序:
设置数值1
设置数值2
设置数值3
案例二:
我们按下启动按钮一次,即可启动一台电机,再按一次,启动第二台电机,继续按一次,则所有的电机停止.下面我们再博途程序段建立一个FB块并给变量数据类型设置等:
编写主体程序:
在线测试:
以上我们简单的介绍了SCL语言中的CASE...OF...语法运用,并列举两小例子加以讲解.让小伙伴们更快掌握SCL语言,
审核编辑:汤梓红
-
西门子
+关注
关注
93文章
2992浏览量
115430 -
指令
+关注
关注
1文章
606浏览量
35604 -
高级语言
+关注
关注
0文章
7浏览量
6646 -
SCL
+关注
关注
1文章
239浏览量
17020
原文标题:西门子SCL高级语言介绍(CASE...OF...语句运用)
文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论