三棱

注册

 

发新话题 回复该主题

三菱Q系列PLC,ST语言的IF语句C [复制链接]

1#
北京哪看白癜风好 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光纤放大器调整资料更新

宋城李

您点赞、分享、在看,都给我力量

分享 转发
TOP
发新话题 回复该主题