Université de Mostaganem UMAB Département : Génie électrique
Matière : Automates Programmables Année : 2017- 2018
Fiche TD1: Logique Combinatoire et Séquentielle
Notion d’Automatisme séquentiel :
Un opérateur installe un plateau qui contient des pièces à tremper sur le bras d’un chariot
mobile. Il appuie ensuite sur le bouton départ installé sur un pupitre de conduite. Le chariot
se déplace vers la droite jusqu’au bac de trempe. Le bras descend et plonge les pièces dans
le liquide qui opère le traitement souhaité. Au bout de 8 minutes, le bras remonte. Puis le
chariot se déplace de nouveau vers la droite et s’immobilise au-dessus d l’aire de
déchargement. Un voyant clignote pour avertir l’opérateur que le cycle de trempe est
terminé (l’opérateur peut avoir quitté ce poste pour effectuer un autre travail). Dés que
l’opérateur a déposé le plateau de pièces à traitées, il appuie sur le même bouton de départ,
ce qui provoque cette fois le retour du chariot en position de chargement. Un nouveau cycle
peut être demandé.
Université de Mostaganem UMAB Département : Génie électrique
Matière : Automates Programmables Année : 2017- 2018
Explication :
Dans cet exemple, l’action chariot à droite ne dépend pas seulement des variables, mais
dépend également de l’état courant du système :
Chariot à droite est produit par la variable « bouton départ » si le chariot se trouve en
situation initiale ou bien par la variable « bras en haut » si le bras vient de monter. Ce qui
qualifie l’automatisme de séquentiel.
Donc, Une distinction peut se faire entre le combinatoire (les sorties dépendent uniquement
de l'état actuel des entrées) et le séquentiel (les sorties dépendent des entrées et de
l'historique, c'est à dire de ce qui s'est passé auparavant).
Le séquentiel en numérique est souvent appelé automatique, en analogique plutôt
asservissement.
Construction du grafcet : Description par une liste succincte :
L’opérateur installe un plateau.
L’opérateur appuie sur le bouton départ
Le chariot se déplace vers la droite.
Le chariot arrive au-dessus du bac.
Le bras descend.
Le bras arrive en position basse.
Une temporisation de 8 minutes commence.
Les 8 minutes sont écoulées.
Le bras remonte.
Le bras arrive en position haute.
Le chariot se déplace vers la droite.
Le chariot arrive au-dessus de l’aire de déchargement.
Un voyant clignote, l’opérateur enlève le plateau.
L’opérateur appui sur le bouton départ.
Le chariot se déplace vers la gauche.
Le chariot arrive au-dessus de l’aire de chargement.
Distinction entre réceptivité et actions :
L’opérateur appuie sur le bouton départ.
Le chariot se déplace vers la droite.
Le chariot arrive au-dessus du bac.
Le bras descend.
Le bras arrive en position basse.
Une temporisation de 8 minutes commence.
Les 8 minutes sont écoulées.
Le bras remonte.
Le bras arrive en position haute.
Le chariot se déplace vers la droite.
Le chariot arrive au-dessus de l’aire de déchargement.
Un voyant clignote.
Université de Mostaganem UMAB Département : Génie électrique
Matière : Automates Programmables Année : 2017- 2018
L’opérateur appuie sur le bouton départ.
Le chariot se déplace vers la gauche.
Le chariot arrive au-dessus de l’aire de chargement.
EXERCICE2 :
Le niveau d'une cuve est contrôlé par 2 capteurs de niveau (nb, nh) et 2 capteurs de
température (th, tb). Une vanne permet le remplissage tant que le niveau haut n'est pas
atteint. Une résistance chauffante assure le chauffage jusqu’à la température maximale. Une
sécurité de fonctionnement interdit le chauffage si le niveau bas est en dessous du nb, de
même le remplissage est arrêté si la température minimale est en dessous du tb.
Les capteurs nb, nh sont à l’état 1 si le liquide est présent devant le capteur.
Les capteurs de température th, tb sont à l’état 1 si la température du liquide est supérieure
à th, tb.
1. Décrire le fonctionnement par une table de vérité.
2. Déterminer les équations de fonctionnement par la méthode de votre choix.
Les capteurs de niveau sont à l'état logique 1 lorsque l'eau est présente devant le capteur.
Les capteurs de température sont à l'état logique1 si la température est supérieure à la
température à détecter. Est-ce qu’il s’agit d’un système séquentiel ? Argumentez