每天五分钟学西门子SCL:流程控制(上)

Hello大家好我是你们的Magic伟,我又来给大家喂小饼干了,今天的饼干依旧丝滑。

每天五分钟,温习一下学过的知识,补充能量,为自己加油、充电!

程序运行流程分为三种:   1、顺序执行

                                        2、选择执行

                                        3、循环执行

下面举一、俩,仨???个栗子:

1、把大象放到冰箱里分几步,打开冰箱门,把大象塞进去,关上冰箱门;你不能不开门直接把大象塞进去,你要那么做了冰箱会损坏、大象也受不了.....,程序中就是语句从上往下一次执行。

2、早餐面包牛奶还是饼干牛奶这是一个问题,早上起床晚了巴比Q了,吃面包牛奶就没有时间吃饼干了,在有限的时间内只能选一样,这就是选择执行。

基本语句:

如果 "面包做好了" (值为True或不为0)称 IF 条件成立,执行 THEN 后面的语句,即吃  面包+牛奶  ,吃完再上班;

如果 "面包做好了" (值为False或 = 0)称 IF 条件不成立,IF 语句结束,直接执行END_IF后面的语句。

复杂点的IF语句:

忘记了老婆的生日礼物,今天就没有早餐了(面包没做好,IF 条件不成立);检查家里还有没有小饼干了(检查 ELSIF 后面的表达式),还有剩饼干,那就吃饼干和牛奶,吃完还是逃不了上班,如果过家里没有饼干了(ELSIF 条件不成立),菜狗直接去上班吧,惹老婆的下场就是早餐不给你做,饼干也给你藏起来。。。。。。(可以在END_IF 前面,无限增加 ELSIF 语句)

在复杂一点的IF语句:

你惹了老婆,没有早餐吃,并且饼干也被藏起来,倒霉的事不止这一点,上帝都诅咒你 "芭比Q吧" (ELSE IF 语句中只有一个,且放在所有条件判断的最后,如果前面的条件判断都不满足,则执行 ELSE 语句后面的内容,然后退出 IF 语句),无论如何你都要去上班,班是什么???是个小姑娘嘛????

下篇介绍SCL流程控制语句循环部分

如果小伙伴们有什么想学习的内容,可在评论区打出来,我们进行筹备。


感谢大家的观看。有什么问题可以给我们留言,欢迎多多交流~~

如果你想提前免费学习PLC、机器人、以及物流行业的知识请关注公众号:BOIT编程与自动化

目前对本公众号回复以下内容会领取软件下载安装包:

需要三菱安装包请按需求分别回复以下内容:works2、works3

需要博途安装包请按需求分别回复以下内容:V13、V14、V15安装包、V15.1安装包、V16、V17

需要Eplan安装包请按需求分别回复以下内容:2.0、2.6、2.7、2.9

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空