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