IF...THEN
IF expression_booléenne THEN
<déclaration>;
END_IF;
Description :
20
Utilisez IF...THEN pour effectuer des actions si ou quand des
conditions spécifiques se produisent.
Opérandes :
Texte structuré
Opérande
Expression_
booléenne
La syntaxe est :
IF expression_booléenne1 THEN
ELSIF expression_booléenne2 THEN
Facultatif
ELSE
Facultatif
END_IF;
Pour utiliser ELSIF ou ELSE, suivez ces recommandations
1. Pour choisir parmi plusieurs groupes de déclarations possibles,
ajoutez une ou plusieurs déclarations ELSIF.
• Chaque ELSIF représente un chemin alternatif.
• Spécifiez autant de chemins ELSIF que nécessaire.
• L'automate exécute le premier IF ou ELSIF vrai et saute le
2. Pour effectuer des actions quand toutes les conditions IF ou
ELSIF sont fausses, ajoutez une déclaration ELSE.
Type
Format
BOOL
Point
Expression
<déclaration >;
.
.
.
<déclaration >;
.
.
.
<déclaration >;
.
.
.
reste des ELSIF et l'ELSE.
Programmation en texte structuré
Entrer
point ou expression boléen(ne) qui
génère une valeur booléenne
(expression booléenne)
Déclarations à exécuter quand
expression_booléenne1 est
vraie
Déclarations à exécuter quand
expression_booléenne2 est
vraie
Déclarations à exécuter quand
les deux expressions sont
fausses
Publication 1756-PM007B-FR-P – Juillet 2008
Chapitre1