Top Qs
Chronologie
Chat
Contexte

Texte structuré

langage de programmation De Wikipédia, l'encyclopédie libre

Texte structuré
Remove ads

Le texte structuré, ou Structured Text (ST) en anglais, est un des cinq langages de programmation pour automates programmables industriels (API) définis par la norme CEI 61131-3[1]. C'est un langage de haut niveau et sa structure rappelle les langages Ada et Pascal[2].

Thumb
Exemple de programme structuré

Le format de ces fichiers a été standardisé en XML par PLCopen.

Des instructions plus ou moins complexes sont supportées, par exemple :

  • boucles d'itération (REPEAT-UNTIL; WHILE-DO; FOR) ;
  • conditions (IF-THEN-ELSE; CASE) ;
  • fonctions (SQRT(); SIN()).
Remove ads

Exemple de programme

(* simple state machine *)
TxtState := STATES[StateMachine];
 
CASE StateMachine OF
   1: ClosingValve();
ELSE
    ;; BadCase();
END_CASE;

Autre exemple de programmation ST

Exemple de déclaration d'un bloc fonctionnel

Remove ads

Voir aussi

Notes et références

Liens externes

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads