Chapitre 10
Programmation de texte structuré
Terme
Affectation
Expression
Expression
d'étiquette
Expression
immédiate
Expression avec
opérateurs
Expression
fonctionnelle
Instruction
Construction
Commentaire
528
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 « ; ».
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é.
Voir aussi
Composants du texte structuré : Affectations
Composants du texte structuré : Expressions
Composants du texte structuré : Instructions
Composants du texte structuré : Constructions
Composants du texte structuré : Commentaires
Publication Rockwell Automation 1756-RM006K-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 529
sur la
page 532
sur la
page 537
sur la
page 539
sur la
page 529