北京哪看白癜风好 http://m.39.net/pf/bdfyy/xwdt/IF语句和CASE语句是ST编程语言中的选择(条件)语句的两种形式。
IF语句指令格式:
1,(如果)IF←BOOL事件,1、0。(那么)THEN←结果
语句;
END_IF;
2,(如果)IF←BOOL事件,1、0。(那么)THEN←结果
语句1;
否则ELSE
语句2;
END_IF;
3,(如果)IF←BOOL事件,1、0。(那么)THEN←结果
语句1;
ELSIF否则如果THEN那么
语句2;
ELSIF否则如果THEN那么
语句3;
END_IF;
注意:
1,条件是布尔事件。
2,IF、END_IF配套使用。
3,语句结束加英文分号。
条件写法:
串联:AND、ANDNOT
加沿操作:LDP(1,X0)、LDF
并联:OR
运算:+-×÷
比较:、、=、、=、=
运算后比较:(D1+D2)D5
特殊缓存寄存器比较:U0\GK1
…
CASE语句指令格式:
CASE整数式事例OF←由下面内容组成:
整数选择值1:语句1…;
整数选择值2:语句2…;
…
整数选择值n:语句n…;
ELSE
语句n+1…;
END_CASE;
注意:
1,事件的求值数据类型必须是整数型。
2,CASE跟OF以及END_CASE配套使用。
3,结果可以是多个。
4,语句结束加英文分号。
CASE语句可以方便运用于模式选择、运算处理、逻辑处理、报警等。
往期精彩文章:
三菱Q系列PLC,Modbus通信控制施耐德变频器运行
三菱Q系列PLC,CC-Link控制变频器正反转和多段速三菱Q系列PLC,用Modbus通信方式控制FX5UPLC
PLC通信基础知识三菱PLC,CC-Link通信协议基础知识
现场实操,台达最新款MS变频器修改第二段速度
三菱PLC结构化工程FBD块新建程序操作步骤简单教程
什么是ST语言?三菱PLC,ST语言创建方法及注意事项
什么是FB块?怎么用?以启保停程序为例学习很简单
三菱PLC输出接线,一篇文章搞懂,其他品牌大同小异
PLC输入接线,记住这两句口诀,什么机型的都会接了
基恩士FSN18N光纤传感器感光度异常处理,参数调校
欧姆龙(OMRON)E5CC温控器控制加热启停的设置
欧姆龙E3X-HD10光纤放大器调整资料更新
宋城李
您点赞、分享、在看,都给我力量