Texte structuré

Dans cet article, nous analyserons l'impact de Texte structuré dans la société actuelle, en explorant ses implications dans différents domaines. Texte structuré a fait l'objet de recherches et de débats ces dernières années, et son influence est évidente dans des domaines tels que la technologie, la politique, la culture et l'économie. A travers cette analyse, nous chercherons à comprendre à quel point Texte structuré a transformé notre façon de penser, d'interagir et de vivre dans le monde contemporain. De même, nous examinerons les défis et les opportunités que Texte structuré présente pour l'avenir, en tenant compte des diverses perspectives et opinions sur la question.

Exemple de programme structuré

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].

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;
 
CASE StateMachine OF
   1: ClosingValve();
ELSE
    ;; BadCase();
END_CASE;

Autre exemple de programmation ST

Exemple de déclaration d'un bloc fonctionnel

Voir aussi

Notes et références

  1. « La norme IEC 61131-3. Concepts et notions de base. Langages de programmation - éduscol STI », sur eduscol.education.fr (consulté le )
  2. Dariusz Rzonca, Jan Sadolewski, Andrzej Stec et Zbigniew Swider, « IEC structured text programming of a small Distributed Control System », 2008 International Multiconference on Computer Science and Information Technology, IEEE,‎ (DOI 10.1109/imcsit.2008.4747327, lire en ligne, consulté le )

Liens externes