5.16 S开头的指令

5.16.1 Select Case——根据不同的状态选择执行不同的程序块

(1)功能 本指令用于根据不同的条件选择执行不同的程序块,指令流程如图5-19所示。

图5-19 根据不同的条件选择执行不同的程序块

(2)指令格式

Select <条件>

Case <计算式>

[<处理>]

Break

Case <计算式>

[<处理>]

Break

Default

[<处理>]

Break

End Select

(3)指令格式说明 <条件>:数值表达式。

(4)指令例句

(5)说明

1)如果条件的数据与某个case的数据一致,则执行到Break行后,顺序执行到End Se-lect行。

2)如果条件都不符合,则执行Default规定的程序。

3)如果没有Default指令规定的程序,则跳转到End Select下一行。