LES LANGAGES DE PROGRAMMATION
Nous allons voir maintenant les langages utilsés pour programmer les automates.
La programmation peut s'effectuer de trois manières différentes :
- Sur l'A.P.I. lui-même à l'aide de touches.
- Avec une console de programmation reliée par un câble spécifique à l'A.P.I.
- Avec un PC et un logiciel approprié.
Chaque automate dispose de son propre langage de programmation cependant il existe des langages universelles à tous types d'automates.On distingue les langages graphiques et les langages textuels
- Les langages graphiques :
- LD : Ladder Diagram ( Diagrammes échelle )
- FBD : Function Block Diagram ( Logigrammes )
- SFC : Sequential Function Chart ( Grafcet)
- Les langages textuels :
- IL : Instruction List (Liste d’instructions).
- ST : Structured Text (Texte structuré).
- Le LADDER qui utilise des symboles électriques qui assemblés forment le programme. Ce type de programmation à l'avantage de pouvoir être utilisé par du personnel électricien ou ayant une connaissance de la schématique électrique sans pour autant apprendre un langage spécifique.
- Le FBD ou boite fonctionnelle se présente sous forme de diagramme qui sont des suites de blocs reliables entre euxréalisant des opérations simples et très sophistiquées.
- SFC: C'est l'équivalent du Grafcet
- IL ou Instruction List :très proche du langage assembleur,cette programmation s'effectue directement sur le processeur
- Le ST ou Structured Text ressemble au langage C utilisé pour les ordinateurs
- L'ASSEMBLEUR ou littéral qui utilise un langage semblable au basic (Si, Et, Ou, Saut, Alors, Sinon, Cas de…)
- Le GRAFCET qui est un séquenceur.