Language structuré (*ST)
Posté : 20 oct. 2015, 14:07
contributeur Automatica Charbono
Bonjour
Le texte structuré (ST) ressemble à de la programmation Pascal. Votre base en programmation en langage C devrait vous servir pour comprendre la logique cachée derrière les instructions conditionnelles tel que "If...Then...Else" et les boucles du type "Do...While".
La suite de votre apprentissage devrait porter sur la syntaxe de l'écriture en langage ST (Structure Text). Pour reconnaître cette syntaxe et des exemples, j'ai mis à la disposition de mes étudiants ces documents.
http://www.cvm.qc.ca/charbono/Perso/Cou ... /1756-pm00…
http://www.cvm.qc.ca/charbono/Perso/Cou ... e-fr-p.pdf (chapitre 6)
Dans les programmes en ST, nous utilisons des appels de fonctions que l'on pourrait comparer à des appels de bibliothèque en largage C (exemple : mafonction.c). Il s'agit ici de retrouver les instructions identiques à celles que l'on retrouve dans le langage FB (Fonction Bloc ou bloc fonctionnel en français). Pour les instructions disponibles, vous pouvez les retrouver à ces liens pour la technologie Rockwell.
http://www.cvm.qc.ca/charbono/Perso/Cou ... f-fr-p.pdf
Attention à certaines instructions comme le temporisateur. À titre d'exemple, le type utilisé pour les temporisateurs en langage LD (Ladder Diagram) est différent du type utilisé en ST et FB. Pour la programmation et l'utilisation de chacune de ces fonctions en texte structuré, vous retrouverez les exemples à la fin de chacune des sections traitant l'instruction spécifique.
http://www.cvm.qc.ca/charbono/Perso/Cou ... tation.htm
http://www.cvm.qc.ca/charbono/Perso/Cou ... ion_17.htm
Bonne lecture
Bonjour
Le texte structuré (ST) ressemble à de la programmation Pascal. Votre base en programmation en langage C devrait vous servir pour comprendre la logique cachée derrière les instructions conditionnelles tel que "If...Then...Else" et les boucles du type "Do...While".
La suite de votre apprentissage devrait porter sur la syntaxe de l'écriture en langage ST (Structure Text). Pour reconnaître cette syntaxe et des exemples, j'ai mis à la disposition de mes étudiants ces documents.
http://www.cvm.qc.ca/charbono/Perso/Cou ... /1756-pm00…
http://www.cvm.qc.ca/charbono/Perso/Cou ... e-fr-p.pdf (chapitre 6)
Dans les programmes en ST, nous utilisons des appels de fonctions que l'on pourrait comparer à des appels de bibliothèque en largage C (exemple : mafonction.c). Il s'agit ici de retrouver les instructions identiques à celles que l'on retrouve dans le langage FB (Fonction Bloc ou bloc fonctionnel en français). Pour les instructions disponibles, vous pouvez les retrouver à ces liens pour la technologie Rockwell.
http://www.cvm.qc.ca/charbono/Perso/Cou ... f-fr-p.pdf
Attention à certaines instructions comme le temporisateur. À titre d'exemple, le type utilisé pour les temporisateurs en langage LD (Ladder Diagram) est différent du type utilisé en ST et FB. Pour la programmation et l'utilisation de chacune de ces fonctions en texte structuré, vous retrouverez les exemples à la fin de chacune des sections traitant l'instruction spécifique.
http://www.cvm.qc.ca/charbono/Perso/Cou ... tation.htm
http://www.cvm.qc.ca/charbono/Perso/Cou ... ion_17.htm
Bonne lecture
