您现在的位置是:首页 > PLC技术 > PLC技术
SCL编程的CASE语句
来源:艾特贸易2017-06-05
简介利用 CASE 语句,用户可以根据 INT 的值处理几个语句序列中的一个。 CASE 语句的结构通常用以下形式: CASE 选择 OF Const1 :语句 1 ; Const2 :语句 2 ; Constx :语句 x ; ELSE 语句 0 ; END
利用CASE语句,用户可以根据INT的值处理几个语句序列中的一个。
CASE语句的结构通常用以下形式:
CASE 选择 OF
Const1:语句1;
Const2:语句2;
Constx:语句x;
ELSE 语句0;
END_CASE ;
选择是具有INT值的地址或表达式。如果选择是Const1的值,就执行语句1,然后程序继续执行END_CASE后的语句;如果选择是Const2的值,执行语句2,依次类推。
如果选择的值在数值列表中没有,程序就执行ELSE后的语句。ELSE语句不是强制性的。
在数值列表中,Const1、Const2等是由INT常量组成的。各种表达式在数值列表中可以是以下组成部分:
■单个INT数值。
■INT数值的一个范围(例如15..20)。
■INT数值和INT数值的一个范围的列表(例如21,25,30..33)。
每个值只能在数值列表中出现一次。
CASE语句可以带括号。为了替代一个语句块,另外一个CASE语句可以加入CASE语句的选择表。
例如,根据ID变量的赋值,将一个数值赋值给变量Error_number。
CASE ID OF
0 :Error_number:=0;
1,3,5:Error_number:=ID+ 128;
6...10: Error_number:=ID;
ELSE Error_number :=16#7F;
END_CASE;
点击排行
