Texte structuré

Un article de Wikipédia, l'encyclopédie libre.

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;

[modifier] Lien

[modifier] Lien externe