Syntaxe du texte structuré

Un texte structuré est un langage de programmation textuel qui utilise des instructions pour définir les actions à exécuter.
  • Le texte structuré n'est pas sensible à la casse.
  • Utilisez des tabulations et des retours chariot (lignes séparées) pour rendre votre texte structuré plus facile à lire. Il n'ont aucun effet sur l'exécution du texte structuré.
Le texte structuré n'est pas sensible à la casse. Le texte structuré peut contenir ces composants.
Terme
Définition
Exemples
Affectation
Utilisez une instruction d’affectation pour affecter des valeurs aux balises. L’opérateur := est l’opérateur d’affectation.
Terminez l’affectation avec un point-virgule « ; ».
tag := expression;
Expression
Une expression fait partie d’une affectation complète ou d’une instruction de construction. Une expression s’évalue en un nombre (expression numérique), une chaîne (expression chaîne) ou en un état vrai ou faux (expression BOOL).
Expression de balise
Une zone nommée en mémoire dans laquelle des données sont stockées (BOOL, SINT, INT, DINT, REAL, String).
value1
Expression immédiate
Valeur constante
4
Expression avec opérateurs
Symbole ou mnémonique qui spécifie une opération à l’intérieur d’une expression.
tag1 + tag2
tag1 >= value1
Expression fonctionnelle
Lorsqu’elle est exécutée, une fonction produit une valeur. Utilisez des parenthèses pour contenir l'opérande d’une fonction.
Même si leurs syntaxes sont similaires, les fonctions diffèrent des instructions car les fonctions peuvent être utilisées uniquement dans les expressions. Les instructions ne peuvent pas être utilisées dans les expressions.
function(tag1)
Instruction
Une instruction est une instruction autonome.
Une instruction utilise des parenthèses pour contenir ses opérandes.
Selon l’instruction, il peut y avoir aucun, un, ou plusieurs opérandes.
Lorsqu’elle est exécutée, une instruction produit une ou plusieurs valeurs qui font partie d’une structure de données. Terminez l’instruction avec un point-virgule (;).
Même si leurs syntaxes sont similaires, les instructions diffèrent des fonctions car les instructions ne peuvent pas être utilisées dans les expressions. Les fonctions peuvent être utilisées uniquement dans les expressions.
instruction();
instruction(operand);
instruction(operand1, operand2,operand3);
Construction
Instruction conditionnelle utilisée pour déclencher le code de texte structuré (c’est-à-dire d’autres instructions). Terminez la construction avec un point-virgule (;).
IF...THEN CASE FOR...DO WHILE...DO
REPEAT...UNTIL
EXIT
Commentaire
Texte qui explique ou clarifie ce que fait une section de texte structuré.
Utilisez les commentaires pour faciliter la compréhension du texte structuré.
Les commentaires n’ont aucun effet sur l’exécution du texte structuré.
Les commentaires peuvent apparaître n’importe où dans le texte structuré.
//comment
(*start of comment . . . end of comment*)
/*start of comment . . . end of comment*/
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal