Texte structuré
Un article de Wikipédia, l'encyclopédie libre.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
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;