Texte structuré
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche à compléter concernant la science, vous pouvez partager vos connaissances en le modifiant. |
Texte Structuré ST (Structured text) est l"un des cinq langages de l'IEC 61131-3. Il est utilisé pour les automates programmables (en anglais PLC : programmable logic controllers. C'est un langage de haut niveau et sa structure rappelle le langage PASCAL.
Le format de ces fichiers a été standardisé en XML par PLCopen.
Des instructions plus ou moins complexes sont supportées, par exemple :
- Boucle d'itération (REPEAT-UNTIL; WHILE-DO)
- Conditions (IF-THEN-ELSE; CASE)
- Fonctions (SQRT(), SIN())
[modifier] Exemple de programme:
(* simple state machine *) TxtState := STATES[StateMachine];
CASE StateMachine OF 0: ;; (* FAIL *) 1: ClosingValve(); ELSE ;; BadCase(); END_CASE;