通过IF指令,你可检查一个条件,依靠这个条件,执行指令
语法:
IF <Boolean_expression1> THEN
<IF_instructions>
{ELSIF <Boolean_expression2> THEN
<ELSIF_instructions1>
.
.
ELSIF <Boolean_expression n> THEN
<ELSIF_instructions-1>
ELSE
<ELSE_instructions>}
END_IF;
{} 内的部分是可选的
如果 <Boolean_expression1> 返回TRUE, t那么只有 <IF_Instructions> 被执行,其它不被执行 。
否则,布尔表达式,从 <Boolean_expression2>开始,一个一个被评价直到其中一个表达式返回TRUE。之后只有这个布尔表达式之后的指令和下一个ELSE 或 ELSIF之前的指令会被评价。
如果没有表达式返回TRUE,那么只有 <ELSE_instructions>被评价。
这里,当温度低于17度时加热打开,否则它保持关闭。