0% ont trouvé ce document utile (0 vote)
27 vues6 pages

Programmation Automates : Langage Ladder

Le document présente des exercices sur la programmation d'automates, notamment le cycle va-et-vient d'un vérin pneumatique et le fonctionnement d'une locomotive. Il aborde des concepts tels que les fonctions combinatoires et séquentielles, les tables de Karnaugh, et la programmation en langages LADDER et LIST. Des questions sur le câblage, l'utilisation d'automates spécifiques, et la conception de systèmes logiques sont également incluses.

Transféré par

jaouher jaouadi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues6 pages

Programmation Automates : Langage Ladder

Le document présente des exercices sur la programmation d'automates, notamment le cycle va-et-vient d'un vérin pneumatique et le fonctionnement d'une locomotive. Il aborde des concepts tels que les fonctions combinatoires et séquentielles, les tables de Karnaugh, et la programmation en langages LADDER et LIST. Des questions sur le câblage, l'utilisation d'automates spécifiques, et la conception de systèmes logiques sont également incluses.

Transféré par

jaouher jaouadi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Institut National de Sciences Appliquées et de Technologie

TD automates programmables-IMI3 Année universitaire: 2020/2021

TD No 2
CABLAGE DES ENTREES/SORTIES
LANGAGES DE PROGRAMMATION : LADDER – LIST

EXERCICE 1:

A. On se propose d’étudier et programmer le cycle va-et-vient d’un vérin pneumatique. Ce


dernier se déplace entre deux positions (fin de course gauche (a0) et fin de course droite (a1)).
La tige du vérin est initialement rentrée (position a0). Quand le vérin est commandé à la sortie
(commande de l’électroaimant A), la tige se déplace jusqu’à la position a1. Une fois le vérin
est en position (a1), la commande (A) est annulée. La tige du vérin revient en position (a0)
sous l’effet du ressort du distributeur. Un nouveau cycle va-et-vient peut alors recommencer.

D
Tige

G
Vérin

Distributeur (commande du vérin)

Le fonctionnement du système peut être représenté par les chronogrammes suivants:

Nesrine Belhadj Youssef© 1/6 Semestre 1


Institut National de Sciences Appliquées et de Technologie

TD automates programmables-IMI3 Année universitaire: 2020/2021


1) A partir des chronogrammes ci-dessus, préciser le type de la fonction (A),
combinatoire ou séquentielle?
2) Posons (y) une variable qui représente l’état précédent du vérin. Dresser les tables de
Karnaugh de l’état futur (Y) et de la sortie (A) en fonction de (a0, a1, y).
3) Déterminer les expressions simplifiées de Y et A.

B. Dans la suite, on se propose de réaliser le fonctionnement précédent à l’aide de l’automate


programmable TSX nano, dont la description est donnée dans la figure suivante:

Le schéma de l’automate, ainsi que les éléments du circuit, sont donnés dans Annexe 1.

4) Dire, en le justifiant, si l’automate choisi se prête bien à cette application ou pas?

5) Si l’automate est câblé en logique positive, compléter le câblage d’annexe 1, en


respectant les conditions suivantes :

a. a0 et a1 sont connectées respectivement aux voies 0 et 1 du module d’entrée,

b. Le distributeur (A) est commandé à partir de la voie 0 du module de sortie.

c. On rappelle que l’adresse du module de base de l’automate est 0.

6) Programmer les équations de la question (3) en langage LADDER.


7) Reprendre le programme écrit en (6) avec le langage LIST.

C.

Nesrine Belhadj Youssef© 2/6 Semestre 1


Institut National de Sciences Appliquées et de Technologie

TD automates programmables-IMI3 Année universitaire: 2020/2021


8) Rappeler la table de vérité d’une bascule (RS). En déduire l’équation de la sortie
future de la bascule Q(t+1) en fonction de sa sortie actuelle Q(t) et de ses entrées R et
S.
9) En faisant l’analogie entre les équations déterminées en (3) et celles trouvées en (8),
réaliser le fonctionnement précédent en utilisant une bascule (RS).
10) S’inspirer du fonctionnement de la bascule RS, pour reprendre les questions (6) et (7)
avec les forçages à 1 et à 0.

Annexe 1

Nesrine Belhadj Youssef© 3/6 Semestre 1


Institut National de Sciences Appliquées et de Technologie

TD automates programmables-IMI3 Année universitaire: 2020/2021


EXERCICE 2:

On désire réaliser le fonctionnement d’une locomotive transportant de la matière première,


qui passe 2 fois sur la voie 1, puis 1 fois sur la voie 2, ainsi de suite (Fig. 1)... Deux
aiguillages M et N permettent de passer sur les voies 1 ou 2. Si les deux actionneurs M et N
sont à 1, les aiguillages s'orientent vers la voie 2. Si M = N= 0, les aiguillages s'orientent vers
la voie 1. Deux capteurs a et b délivrent un signal niveau haut, lorsque la locomotive passe
dessus. La réalisation de ce fonctionnement utilisant des portes logiques (OU, NON-OU, ET)
est telle que donnée dans Fig. 2.

FIG. 1 AUTOMATISME A ETUDIER

FIG. 2 LOGIGRAMME CORRESPONDANT

1) Dire, en le justifiant, s’il s’agit d’un système combinatoire ou séquentiel.

2) Déterminer les équations de la mise à jour des états, ainsi que celles des sorties.

Nesrine Belhadj Youssef© 4/6 Semestre 1


Institut National de Sciences Appliquées et de Technologie

TD automates programmables-IMI3 Année universitaire: 2020/2021

La locomotive est munie d’un capteur de poids (p) pour peser la matière première qu’elle
transporte. Le pupitre opérateur contient un afficheur 7 segments (A, B, C, D, E, F, G), qui
affiche l’état du locomotive (plein/vide). Au départ du point (a), la locomotive est chargée
manuellement. Alors, le capteur (p) est actionné (p = 1). L’afficheur affiche la lettre (F), qui
désigne « Full » (voir Fig. 3). A l’arrivée au point (b), la locomotive est déchargée
manuellement. Quand elle est complètement vide, le capteur (p) n’est plus actionné (p = 0).
L’afficheur affiche, alors, la lettre (E), qui désigne « Empty ». Dans toute autre position,
l’afficheur n’affiche rien.

FIG. 3 FONCTIONNEMENT AFFICHEUR


(CAS LOCOMOTIVE PLEINE)

3) Dresser la table de vérité de la fonction afficheur.


4) Déduire les équations des sorties (A, B, C, D, E, F, G) en fonction de (a, b, p).
Le fonctionnement précédent va être programmé à l’aide d’un automate. L’adressage des
entrées/sorties est comme suit :

Entrée Type contact Adresse Sortie Adresse


a NO %I0.1 M %Q0.0
b NO %I0.2 N %Q0.1
p NO %I0.3 A %Q0.2
B %Q0.3
C %Q0.4
D %Q0.5
E %Q0.6
F %Q0.7
G %Q0.8

Nesrine Belhadj Youssef© 5/6 Semestre 1


Institut National de Sciences Appliquées et de Technologie

TD automates programmables-IMI3 Année universitaire: 2020/2021

5) Dire si l’automate TWD LCDA24DRF (utilisé au TP1) est convenable pour cette
application. Justifier.

6) Réaliser le câblage des entrées et des sorties avec l’automate en logique positive. 3
communs de sortie sont à considérer : 1 pour les sorties (0 – 3), 1 pour les sorties (4 –
6) et 1 pour les sorties (7 – 9).

7) Programmer les équations (2) et (4) en langage LADDER. Préciser les mémoires
internes que vous avez utilisées pour les variables internes du système.
8) Reprendre le même programme en langage LIST.

Annexe 2

Nesrine Belhadj Youssef© 6/6 Semestre 1

Vous aimerez peut-être aussi