
page n°4
Applications :
Gestion des phases utilitaires d'un procédé comme le démarrage ou l'arrêt en décrivant et
automatisant l'ensemble des phases de ce démarrage ou de cet arrêt.
Elle se retrouvera également dans la gestion permanente des sécurités.
On voit que ces applications présentent une différence fondamentale : le temps. Le premier
cas est un procédé séquentiel. C'est à dire que la loi de commande doit intégrer le paramètre
temps, les actions sont gérées dans un ordre bien déterminé. Dans le deuxième cas, les
sécurités doivent être actives en permanence et leur apparition peut s'effectuer dans un ordre
indéterminé et à un instant indéterminé.
Il existe deux types de lois de commande :
Lois de commandes combinatoires
Lois de commande séquentielles
Lois de commandes combinatoires
Si = f ( ei )
Les sorties (actionneurs) sont une fonction logique des entrées (capteurs). On parle de loi de
commande combinatoire parce que les sorties résultent exclusivement de la combinaison des
entrées.
Lois de commandes séquentielles
Si = f ( ei , t ) ou Si = f ( t )
Les sorties (actionneurs) sont une fonction logique des entrées (capteurs) et du temps (degré
d'avancement de l'opération). On parle de séquentiel parce que la structure de la loi de
commande est définie par séquences. Cette chronologie devra être intégrée dans la loi de
commande.
Nous allons d'abord définir la logique combinatoire en utilisant le langage de programmation
"ladder" ou "à contact", héritage de l'automatique câblée. Nous verrons ensuite qu'il existe un
outil de programmation de logique séquentielle appelé le Grafcet. Grâce à cet outil, un
programme séquentiel peut être construit et la plupart du temps la programmation sur
automate sera effectuée sur Grafcet. Cependant, tous les automates n'intègrent pas le langage
Grafcet, nous verrons comment à partir de la structure Grafcet d'une application, mettre ce
programme en équations combinatoires.