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. C'est un langage de haut niveau et sa structure rappelle les langages Ada et Pascal.
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()).
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
Voir aussi
- PLCopen
Notes et références
Liens externes
- Portail de la production industrielle
- Portail de la programmation informatique




