Professional Documents
Culture Documents
L’AUTOMATE PROGRAMMABLE
1 Introduction
Consommables
(Eau, lubrifiant…) Flux de déchets
Exploitation
Maintenance Réglage
La compétitivité d’un produit final L’automatisation des équipements et réponde toujours aux besoins
peut être définie comme sa de production peut améliorer les du marché.
capacité à être bien vendu. La coûts, la qualité et même la
compétitivité résulte disponibilité des produits. Il est L’expérience montre qu’une
essentiellement des résultats cependant important de vérifier automatisation conduit souvent à
obtenus sur les facteurs suivants : que le produit sur lequel s’applique remettre en cause le processus de
coût, qualité, innovation, cette automatisation soit optimisé fabrication et donc le produit.
disponibilité.
COÛT INNOVATION
- Main-d’oeuvre - Performances Conception des
- matières - esthétique PRODUITS
- énergies - optimisation
Choix des
COMPETITIVITE DU PRODUIT PROCESSUS
De fabrication
- Réseaux de vente
- Fiabilité - Stocks Choix et
- Endurance - S.A.V. Automatisation des
QUALITE DISPONIBILITE EQUIPEMENTS
Investissement
= NbA
gains annuels
Ordres de commande
PARTIE PARTIE
OPERATIVE COMMANDE
(P.O.) (P.C.)
Informations en retour
ACTIONNEUR
Convertissent l’énergie qu’ils reçoivent des
Energie Energie pré-actionneurs en une autre énergie utilisée
d’entrée
CONVERTIR utile par les effecteurs. Ils peuvent être
(W1) L’énergie (W2) Pneumatiques, Hydrauliques ou Electriques
PRE-ACTIONNEUR Pilotage
Energie Distribuent l’énergie aux actionneurs à partir
Energie distribuée
du réseau
DISTRIBUER des ordres émis par la PC.
à
(W1) L’énergie l’actionneur
Variateur Contacteur Distributeurs
DIALOGUE
Consignes L’unité de dialogue permet à l’opérateur
Consignes de FAIRE Vers la PC d’envoyer des consignes à l’unité de traitement
l’opérateur, COMMUNIQUER et de recevoir de celle-ci des informations sur
Infos de la PC Homme/machine Infos vers
opérateur le déroulement du processus.
LA conception modulaire de
l’API permet de le configurer
en fonction du système qu’il
doit commander. Dans
chaque cas, les modules
constituant l’API sont choisis
en fonction des besoins :
Modules TOR pour
liaisons avec les capteurs
simples, les contacteurs,
les électrovannes, les
boutons, les voyants…
Modules de
communication avec les
capteurs « intelligents »,
les variateurs de vitesse,
les terminaux
d’exploitation, les
réseaux …
Machines autonomes
PC1 PC2
Chaque machine réalise une étape
dans l’élaboration du produit. La
Machine Machine
manutention entre machine, les 1 2
chargements et déchargements
sont nombreux, coûteux et longs. Ils PC3
sont le plus souvent manuels.
Machine
3
Machines associées
en ligne
Cellule à commande
décentralisée et coordonnée Coordination
BUS DE DONNEES
Informations
Mémoire Interfaces
W externe
programme D’ENTREE
ALIMENTATION
Unité de
Traitement
(Processeur)
Ordres
Mémoire Interfaces
de données De SORTIE
Un automate programmable est un appareil électronique qui comporte une mémoire programmable par un
utilisateur automaticien à l’aide d’un langage adapté, pour le stockage interne des instructions composant les
fonctions d’automatismes, par exemple :
Logique séquentielle et combinatoire
Temporisation
Comptage, décomptage, comparaison
Calcul arithmétique
Réglage, asservissement, régulation,
Etc…
Il permet de commander, mesurer et contrôler au moyen de modules d’entrées et de sorties (logiques, numériques
ou analogiques) différentes sortes de machines ou de processus en environnement industriel.
La compacité, la robustesse et la facilité d’emploi des automates programmables industriels (A.P.I.) font qu'ils sont
très utilisés dans la partie commande des systèmes industriels automatisés.
Un A.P.I. se compose :
Les mémoires utilisées dans un API peuvent être des types suivants :
E.P.R.O.M. (Erasable Programable Read
R.A.M. (Random Access Memory) mémoire Only Memory) mémoire de type PROM que
à accès aléatoire. Cette mémoire doit être l’on peut effacer par exposition du circuit aux
alimentée électriquement pour pouvoir rayons ultra-violets.
conserver les informations. On l’appelle
également la mémoire vive. E.E.P.R.O.M. (Electrical Erasable
Avant son exécution, le programme est Programable Read Only Memory) mémoire
transféré dans cette mémoire qui permet de type PROM que l’on peut effacer
d’atteindre des vitesses en lecture et écriture électriquement en écrivant à nouveau sur le
très rapides. contenu de la mémoire. Ce type de mémoire
par sa simplicité de mise en
R.O.M. (Read Only Memory) mémoire à œuvre tend à remplacer de
lecture uniquement. Appelée également plus en plus la mémoire
mémoire morte, elle permet de stocker des EPROM.
informations indéfiniment sans aucune
alimentation électrique. Exemple de carte d’extension mémoire pour
un API TSX 37.
P.R.O.M. (Programable Read Only Memory) Format PCMCIA type1
mémoire de type ROM mais Programmable. - RAM 32K / 64K
C’est une ROM que l’on peut programmer - EEPROM 32K / 64K
une seule fois.
5.1 Fonction.
Les interfaces d’entrée adaptent, filtrent et sélectionnent, à la demande du processeur les signaux électriques
provenant des capteurs.
GND GND
R : adaptation au seuil de tension de l’entrée
V1 : signalisation de l’état de l’entrée
V2 : protection en cas d’inversion de tension aux bornes de
l’entrée
V3 : retardateur, diode zéner ou écrêteur
Coupleur opto-électronique : isolement galvanique entre les Capteurs quatre fils :ils distinguent
circuits
l’alimentation continue (2 fils) de la sortie (2
fils).
Capteurs cinq fils : ils distinguent l’alimentation continue (2 fils) de la sortie à ouverture ou fermeture (3
fils)
Exemples de raccordement des détecteurs 2 et 3 fils sur entrées 24 VCC
Module d’entrées
analogiques (TSX Premium)
6 Interface de SORTIE
6.1 Fonction.
Les interfaces de sortie amplifient, aiguillent et mémorisent les signaux de commande vers les actionneurs
externes, à la demande du processeur.
Les sorties doivent satisfaire les caractéristiques 6.2.1 Constitution fonctionnelle d’une sortie
suivantes : logique
SORTIES LOGIQUES On distingue en particulier :
- En courant alternatif 50 Hz, sous des o L’isolement opto-électronique,
tensions de 24, 48,110 et 220 V avec un o Les protections contre :
courant maximal de 0.25A, 1A, 2A et 5A. L’inversion des polarités de
- En courant continu, sous des tensions de l’alimentation extérieure
5, 24, 48, 110 et 125 V avec un courant Les courts-circuits et les surcharges
permanent maximal de 0.25A, 1A et 2A. o Les diverses solutions de commutation
Le choix du type de sortie est fonction de la nature
SORTIES ANALOGIQUES de la charge : puissance, nature du courant, type
inductif ou résistif…
+24V
+12V R1
X1
Sn
Coupleur A2
opto-électronique
R2
V1
Bit interne D RC
de l'API
A1
V2
0V
X1
H
Un module de sorties permet à l’API d’agir sur les
D : Mémorisation de l’image de la sortie dans la mémoire API actionneurs. Il réalise la correspondance Etat logique
A1, A2 : Amplification / Signal électrique.
V1 : protection en cas d’inversion de tension aux bornes de la Périodiquement, le processeur adresse le module et
sortie
V2 : Signalisation de l’état de la sortie
provoque l’écriture des bits d’un mot mémoire sur les
Coupleur opto-électronique : isolement galvanique entre les voies de sorties du module. L élément de
circuits commutation est soit électronique (transistor, triac)
RC: Charge soit électromécanique (contact de relais internes au
X1, X2: Bornes de la source d’alimentation extérieure.
module).
Sortie Sortie
Sortie
Lorsque les E/S sont éloignées de l’API il est souvent intéressant d’utiliser des BUS de TERRAIN permettant la
transmission des informations concernant les E/S par une liaison série et non fil à fil.
8 Modules de communication
Le module de liaison « série » asynchrone assure la
mise en forme des informations, mais c’est l’Unité
Centrale de l’API qui gère véritablement la
communication (débit, parité, format et gestion du
trafic, caractère par caractère).
Le module utilise des mémoires tampons pour le
stockage temporaire des informations émises ou
reçues.
L’émission et la réception des signaux peuvent être
simultanées (full duplex) ou alternées (half duplex)
+ 24 V
Entrée 0
0 Entrée 0 %I1 %I5 %Q0
Sortie 0
Entrée 0 = 0
1 Entrée 1
%I1 %I2 %Q1 Sortie 0 = 0
Entrée 1
0 Entrée 2
%I4 Sortie 1
Entrée 1 = 1
0 Entrée 3
%In %I3 %Q2 Sortie 1 = 1
Entrée 2
1 Entrée 4
Sortie 2
Entrée 2 = 0
0 Entrée 5 %I1
%Mw1=0
%Q3
Sortie 2 = 0
Entrée 3 Sortie 3
Sortie 3 = 1
Entrée 4
1 Entrée n
0
1
Entrée n-1
0 Sortie n-1
Entrée n-1 = 0
1 %I6 %In %Qm
Sortie n-1 = 0
Entrée n Sortie m
Entrée n = 1 Sortie m = 1
MEMOIRE DE
DONNEES
Notez que pendant cette phase, seules la mémoire de données et la mémoire programme sont mises à
contribution. Si une entrée change d’état sur le module d’entrées, l’API ne « voit » pas ce changement.
+ 24 V
Entrée 0
0 %I0 %I1 %I5 %Q0
Sortie 0
Entrée 0 = 1
1 %I1
%I1 %I2 %Q1 Sortie 0 = 0
Entrée 1
0 %I2
%I4 Sortie 1
Entrée 1 = 1
0 %I3
%In %I3 %Q2 Sortie 1 = 1
Entrée 2
1 %I4
Sortie 2
Entrée 2 = 0
0 %I5 %I1
%Mw1=0
%Q3
Sortie 2 = 0
Entrée 3 Sortie 3
Sortie 3 = 1
Entrée 4
1 %In
0 %Q0
1 %Q1
Entrée n-1
1 %Q2
Sortie n-1
Entrée n-1 = 0
0 %Q3 %I6 %In %Qm
Sortie n-1 = 0
Entrée n Sortie m
Entrée n = 1 Sortie m = 1
0 %Qm
MEMOIRE DE
DONNEES
+ 24 V
Entrée 0
0 %I0 %I1 %I5 %Q0
Sortie 0
Entrée 0 = 1
1 %I1
%I1 %I2 %Q1 Sortie 0 = 0
Entrée 1
0 %I2
%I4 Sortie 1
Entrée 1 = 1
0 %I3
%In %I3 %Q2 Sortie 1 = 1
Entrée 2
1 %I4
Sortie 2
Entrée 2 = 0
0 %I5 %I1
%Mw1=0
%Q3
Sortie 2 = 1
Entrée 3 Sortie 3
Sortie 3 = 0
Entrée 4
1 %In
0 %Q0
1 %Q1
Entrée n-1
1 %Q2
Sortie n-1
Entrée n-1 = 0
0 %Q3 %I6 %In %Qm
Sortie n-1 = 0
Entrée n Sortie m
Entrée n = 1 Sortie m = 0
0 %Qm
MEMOIRE DE
DONNEES
Philippe HOARAU 14/16
L’Automate Programmable Industriel TS MAI
TI
(Traitement interne)
L’enchaînement des trois phases se
répète sans cesse de façon cyclique
lorsque l’API est en fonctionnement :
cyclique
ou périodique
Traitement du Traitement du
programme (T) programme
TI %I %Q TI %I %Q
Acquisition des Ecriture en mémoire de l'état des informations présentes sur les entrées des
%I Entrées modules TOR et métier associées à la tâche.
Traitement du
T programme
Exécution du programme application, écrit par l'utilisateur.
Mise à jour des Ecriture des bits ou des mots de sorties associés aux modules TOR et métier
%Q Sorties associés à la tâche selon l'état défini par le programme application.
La durée d’un cycle ne doit pas dépasser le temps réglé pour le chien de garde.
Traitement du Traitement du
programme programme
TI %I %Q TI %I TI
Cycle n+1
Dans ce mode de fonctionnement, l'acquisition des entrées, le traitement du programme application et la mise à jour des sorties
s'effectuent de façon périodique selon un temps défini en configuration (de 1 à 255 ms).
En début de cycle automate, un temporisateur dont la valeur courante est initialisée à la période définie en configuration,
commence à décompter.
Le cycle automate doit se terminer avant l'expiration de ce temporisateur qui relance un nouveau cycle.
Le processeur effectue dans l'ordre le traitement interne, l'acquisition des entrées, le traitement du programme application et la
mise à jour des sorties.
Si la période n'est pas encore terminée, le processeur complète son cycle de fonctionnement jusqu'à la fin de la
période par du traitement interne.
Si le temps de fonctionnement devient supérieur à celui affecté à la période, l'automate signale un débordement
de période par la mise à l'état 1 du bit système %S19 de la tâche, le traitement se poursuit et est exécuté dans sa
totalité (il ne doit pas dépasser néanmoins le temps limite du chien de garde). Le cycle suivant est enchaîné après
l'écriture implicite des sorties du cycle en cours.
- PRIORITE +
Rapide E T S E T S E T S E T S
Maître E T T S E T T S
Système
20ms 20ms 20ms
Légende :
E : acquisition des entrées
T : traitement du programme
S : mise à jour des sorties