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 (retours à la ligne) pour faciliter la lecture de votre texte structuré. Ceux-ci 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 étiquettes. 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 évalue pour produire un nombre (expression numérique), une chaîne (expression au format chaîne), ou un état vrai ou faux (expression BOOL)
Expression de balise
Une zone nommée en mémoire où des données sont stockées (BOOL, SINT, INT, DINT, REAL, chaîne)
value1
Expression immédiate
Une valeur constante
4
Expression avec opérateurs
Un symbole ou un 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 les opérandes d'une fonction.
Même si leurs syntaxes sont similaires, les fonctions diffèrent des instructions car les fonctions peuvent être utilisées dans les expressions. Les instructions ne peuvent pas être utilisées dans les expressions.
function(tag1)
Instruction
Une instruction est une commande unique.
Une instruction utilise des parenthèses pour contenir ses opérandes.
Une instruction peut avoir aucun, un, ou plusieurs opérandes.
Lorsque l'instruction est exécutée, celle-ci 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 dans les expressions.
instruction();
instruction(operand);
instruction(operand1, operand2,operand3);
Construction
Une 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