api(AEG)

Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Vous êtes sur la page 1sur 8

Laboratoire génie Cours 4 ème

science technique A.P.I.


électrique

Automate Programmable Industriel (API) :


Mise en situation : (système de transfert)
1 - Introduction :
L’automaticien dispose de nombreux outils technologiques pour l’organe de commande

Problème d’automatique à résoudre

Solution câblée Solution ………….

Technologie Technologie
………………… ………………… …………………
Fluidique Electrique

Les outils câblés de toutes technologies souffrent d’un certain nombre de limitations :
- Leurs encombrements (poids et volume).
- La difficulté de maîtriser des problèmes complexes.
- La complexité de recherche des pannes.
- Le changement de câblage dans le cas de changement de mode de fonctionnement du système .
2- Fonction :
Un automate programmable industriel ( API ) est une partie commande possible d’un système. Il y a
généralement un automate par machine. Si le système comporte plusieurs machines dépendantes les unes
des autres, il y aura plusieurs automates. Ces derniers pourront communiquer entre eux par un réseau et
seront supervisés par un autre automate ou un PC qui gérera l’ensemble.

3- Architecture : Console de
programmation
Le module principal de l’automate est
l’unité centrale qui regroupe :
 La mémoire : dans laquelle est
stockée le programme ainsi que les
données au cours du traitement
 Le processeur : qui exécute les
instructions du programme.
Unité centrale
Une interface d’entrée permet la
transmission de l’état des capteurs au Interface Mémoire Interface
processeur. d’entrée de Préactionneurs
Capteurs sortie
Une interface de sortie permet la
transmission des ordres donnés par le Processeur
processeur aux préactionneurs et la
visualisation sur le pupitre et les afficheurs.
La programmation de l’automate se fait à
l’aide d’un terminal PC, ou d’une console.

4- Choix d’un API :


Le choix d’un API doit tenir compte de plusieurs critères :
 Nombres d’entrées - sorties.
 Le temps de traitement.
 La capacité de la mémoire.
 Le nombre d’étape ou instructions.
 Le nombre de compteurs.
 Le nombre de temporisateurs.
A.P.I.
1/8
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

5- Programmation d’un GRAFCET :


Un API ne peut fonctionner que s’il a un langage de programmation interne, ce langage sera utilisé par
l’opérateur pou pouvoir communiquer avec l’API. Les fabricants proposent différents langages.

Exemples d’API : AEG A020 ; Syrelec SLP3600 ; ABB ; Télé mécanique TSX…

N.B. Dans tout ce qui suit, on va s’intéresser à l’API : AEG A020.


Définition d’un programme :
Un programme est une suite d’instructions logiques traduisant le fonctionnement du système automatisé.
On peut programmer en utilisant plusieurs langages :
 IL (liste d’instructions)
 SCO (schémas à contacts)

5-1 Opérandes :

Désignation Caractéristique Opérande


Entrées 24 I1……………………………… I24
Sorties 16 Q1……………………………. Q16
M1……………………………… M122 utilisées par l’opérateur
M123 et M124 réservées au constructeur
Variables internes 128 M125……………………………… M127 réservées au circuit d’horloge
M128 signal réversible initialement activé
T1……………………………… T8 base de temps : 100ms
Temporisateurs 16
T9……………………………… T16 base de temps : 25ms
Compteurs 16 C1……………………………… C16

5-2 GRAFCET codé automate :


Système : Unité de perçage de deux trous
La pièce à percer est mise par l’opérateur actionne un capteur S
et serrée à l’aide d’un étau magnétique non représenté.
Dés que le bouton départ cycle est actionné, le perçage sera
exécuté simultanément par deux perceuses électriques animées
en translation par deux vérins double effet C1 et C2.
On prévoit un arrêt du vérin C1 de 2 secondes avant qu’il
revienne à sa position initiale et un arrêt de 5 secondes pour le
vérin C2.
Les têtes de perçage descendent à des vitesses différentes.
La suite de chaque séquence de perçage se déroule
indépendamment ; la fin de chaque séquence est connue par
l’activation d’une étape d’attente.
La rotation des broches est assurée par deux moteurs Mt1 et Mt2
commandés respectivement par deux contacteurs KM1 et KM2
t2

t1
☺Activité : A partir du grafcet PC et des tables des affectations compléter le grafcet codé automate
2/8
A.P.I.
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

Grafcet P.C Grafcet codé automate

0 M1
Dcy.S

10 14M1 KM1 T1 20 14M2 KM2 T9 M2 M5


L11.t1/10/2S L21.t9/20/5S
=1
11 12M1 KM1 21 12M2 KM2 M3 M6
L10 L20

12 22 M4 M7

=1 =1

Tables des affectations :


Entrées Entrées Sorties Sorties
système AEG système AEG
L10 I1 14M1 Q1
L11 I2 12M1 Q2
L20 I3 14M2 Q3
L21 I4 12M2 Q4
Dcy I6
KM1 Q6
S I7
KM2 Q7
t1 T1
t9 T9
T1 T1
T9 T9

5-3 Programmation en langage liste d’instruction :

 Opérateurs et opérandes :
Type Opérandes
Opérateur Action
D’opération utilisables
A Opération logique ET, signal positif I ;T ; Q ; M ; C
AN Opération logique ET, Signal Négatif I ;T ; Q ; M ; C
O Opération logique OU, signal positif I ;T ; Q ; M ; C
Opérations ON Opération logique OU, Signal négatif I ;T ; Q ; M ; C
logiques A( Opération logique ET, parenthèse ouverte
O( Opération logique OU, Parenthèse ouverte
) Parenthèse fermée, signal
)N Parenthèse fermée, signal négatif
= Sortie positif Q;M
Opérations =N Sortie négatif Q;M
de sorties SL Activation mémoire Q;M
RL Désactivation mémoire Q;M
Opérations de =T Entrée temporisation (Sortie temporisation)
comptage =Z Transfert consigne compteur (effacement)
=P Entrée compteur (C : sortie compteur)
Opération JI Saut si « 1 » conditionnel positif I;Q
d’organisation LS Chargement immédiat (en mémoire de signaux)
du programme NO Sans effet, opération nulle
PE Fin programme

 Programmation :
3/8

A.P.I.
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

L’API (AEG) dispose de 124 variables internes (mémoire à arrêt prioritaire de M1 à M124), chaque variable
interne remplace une seule étape du GRAFCET. Toutes les 128 mémoires de L’API sont initialement
désactivées, par contre la variable M128 est une mémoire initialement activée, il est donc nécessaire, pour
activer la variable interne qui remplace l’étape initiale du GRAFCET, d’écrire au début de chaque
programme :

Si M1 est l’étape initial Si M 128 est l’étape initiale, il est inutile de faire l’initialisation

M1 M128

I1 I1
…… M
M 1
2
……
……
……
Activation de M et
……
1
désactivation de M 128
☺ Activité : Programmation
…… d’une étape (Activation et désactivation)

AM1 Activation de M4 Activation de M6


ANI1
M1 SLM2 M3 M5
NI1 I1+I2
I1.I2
Activation
M2 de M2 M4 M6
I2

M3 AM3
RLM2
Désactivation
de M2
☺ Activité : Etablir le programme en langage liste d’instructions correspondant au GRAFCET codé
automate de fonctionnement de l’unité de perçage de deux trous.

Adr : Adr : Adr :


Grafcet codé automate Circuit
Instruct.
Circuit
Instruct.
Circuit
Instruct.

M1

M2 M5

M3 M6
Une brique à trois trous est transférée par C2 vers la cuve 1.
Une brique à 6 trous est acheminée vers la cuve 2.
M4 M7

=1

S4

Système de tri des briques : S2


Tapis 2
S1 4/8
Des briques arrivant par le tapis 1, actionnent dans leur passage le capteur S, un vérin C1 les pousse une
à une sur le tapis 2.Grace aux capteurs S1 et S2 : S3
Tapis 1 Cuve 2
Cuve 1
A.P.I.
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

☺Activité : A partir du grafcet PC et des tables des affectations compléter le grafcet codé automate

Grafcet PC Grafcet codé automate


Entrées Entrées
système AEG
L10 I1 M128
0
L11 I2
m L20 I3
1 KM1 L21 I4 M1
m I6
S
S1 I7
2 14M1
S2 I8 M2
L11 S3 I9
3 12M1 S4 I10 M3
Sorties Sorties
S1S2L10 S1S2L10
système AEG
4 14M2 14M1 Q1 M4
6 KM2
L21 12M1 Q2 M6
5 12M2 14M2 Q3 M5
S4 12M2 Q4
L21.S3
KM1 Q6
KM2 Q7

☺Activité : Etablir le programme en langage liste d’instructions correspondant au GRAFCET codé


automate du système de tri des briques.
Adr : Adr : Adr : Adr : Adr :
Circuit Circuit Circuit Circuit Circuit
Instruct. Instruct. Instruct. Instruct. Instruct.

5-4 Programmation en langage schéma à contacts : 5/8

Le schéma à contacts est semblable au schéma électrique, mais les liaisons sont disposées
horizontalement.
A.P.I.
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

Une section de programme écrite en langage à contacts se compose d’une suite de réseaux de contacts
exécutés séquentiellement par l’API.
Un réseau de contacts est composé d’un ensemble d’éléments graphiques disposés sur une grille
organisée en lignes et colonnes.
L’API AEG A020 a 20 lignes et 9 colonnes.
Les éléments graphiques sont les instructions du langage à contacts.

Instruction de commande en schéma à contacts :


Opérateur

Opérande
I1

Le tableau suivant montre les opérations possibles avec l’API AEG A020

Type d’opérationOpérateurSignificationOpérande valable

Opération logique

Demande d’un signal ‘’1’’ I : entrées


Q : sorties
M : variables internes
T : temporisation
C : compteurs
Demande d’un signal ‘’0’’Mise en série (ET logique)
Mise en parallèle (OU logique)
AffectationAffectation positiveQ ; M Affectation négativeAffectation mémoire (activation)Suppression
affectation mémoire (désactivation)ComptageEntrée compteurPrise en compte consigne
compteurTemporisationEntrée tempo.

Pxx

Zxx

Txx

S R

☺ Activité : Reprener l’exemple du système de tri des briques et établir le programme en langage schéma
à contacts correspondant au GRAFCET codé automate.
6/8

Circuit1 S
M128 I6 A.P.I. M1
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

☺ Activité : Reprener l’exemple du système de perçage de deux trous et établir le programme en langage
schéma à contacts correspondant au GRAFCET codé automate.
7/8
Circuit1 S
M128 M1
A.P.I.
Laboratoire génie Cours 4 ème
science technique A.P.I.
électrique

8/8

A.P.I.

Vous aimerez peut-être aussi