Chapitre 24
Programmation de texte structuré
Terme
Affectation
Expression
Expression
d'étiquette
Expression
immédiate
Expression
avec
opérateurs
Expression
fonctionnelle
Instruction
Construction
Commentaire Texte qui explique ou clarifie ce que fait une section de texte
918
des coordonnées
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 « ; ».
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)
Une zone nommée en mémoire où des données sont stockées
(BOOL, SINT, INT, DINT, REAL, chaîne)
Une valeur constante
Un symbole ou un mnémonique qui spécifie une opération à
l'intérieur d'une expression.
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.
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.
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 « ; ».
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é.
Voir aussi
Composants du texte structuré : Affectations
Composants du texte structuré : Expressions
Composants du texte structuré : Instructions
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Exemples
tag := expression;
value1
4
tag1 + tag2
tag1 >= value1
function(tag1)
instruction();
instruction(operand);
instruction(operand1,
operand2,operand3);
IF...THEN CASE FOR...DO
WHILE...DO
REPEAT...UNTIL
EXIT
//comment
(*start of comment . . . end of
comment*)
/*start of comment . . . end of
comment*/
sur la
page 920
sur la
page 923
sur la
page 928