Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
API 2
Automates Programmables
Industriels 2
• Avant :
Utilisation de relais électromagnétiques et de systèmes
pneumatiques pour la réalisation des parties commandes.
⇒ logique câblée
M.A.SLIM 2
Historique
M.A.SLIM 3
Historique
• Inconvénients :
Cher, pas de flexibilité, pas de communication possible.
Solution :
Utilisation de systèmes à base de microprocesseurs permettant
une modification aisée des systèmes automatisés.
⇒ logique programmée
M.A.SLIM 4
API
• L’ Automate Programmable Industriel (API) est un appareil
électronique programmable, adapté à l'environnement
industriel, qui réalise des fonctions d'automatisme pour
assurer la commande de préactionneurs et d'actionneurs à
partir d'informations logique, analogique ou numérique.
M.A.SLIM 5
API
6
M.A.SLIM 6
API & Système Automatisé
Les systèmes automatisés de production :
L’objectif de l’automatisation des systèmes est de produire, en
ayant recours le moins possible à l’homme, des produits de
qualité et ce pour un coût le plus faible possible.
M.A.SLIM 7
API & Système Automatisé
M.A.SLIM 8
API & Système Automatisé
⇒ L’automatisation permet de :
Accroître la productivité du système
Augmenter la sécurité
M.A.SLIM 9
API & Système Automatisé
• Un système automatisé est un ensemble d’éléments en
interaction, et organisés dans un but précis : agir sur une
matière d’œuvre afin de lui donner une valeur ajoutée.
M.A.SLIM 10
API & Système Automatisé
Structure d'un système automatisé :
Tout système automatisé peut se décomposer selon le schéma ci-
dessous :
M.A.SLIM 11
API & Système Automatisé
L’ API au cœur du système automatisé
M.A.SLIM 12
Composants d’un Système Automatisé
Poste de contrôle (Partie Relation)
Composé du pupitre de dialogue homme-machine (IHM) équipé
des organes de commande et de signalisation, il permet à
l’opérateur de commander le système (sélection modes de
marche, commande manuelle des actionneurs, départ cycle, arrêt
d’urgence …).
Il permet également de visualiser les différents états du système à
l’aide de voyants lumineux, afficheurs, signal sonores …
Partie commande
Elle est formée principalement par l’API qui permet le traitement
des informations reçues des organes de commande de la PR et des
capteurs de la PO. Puis, il donne les ordres de fonctionnement à la
PO
M.A.SLIM 13
Composants d’un Système Automatisé
Partie Opérative : Effecteurs
• Outils de coupe
• pompes
M.A.SLIM 14
Composants d’un Système Automatisé
Partie Opérative : Actionneurs
Les actionneurs sont des systèmes qui coordonnent et assurent
les mouvements des organes d’un système de production. Ils
transforment une énergie (électrique, pneumatique,
hydraulique,…) en une énergie mécanique associée à un
mouvement (consommée par les effecteurs) .
Moteurs
M.A.SLIM 15
Composants d’un Système Automatisé
Partie Opérative : Actionneurs
Electroaimant Résistance
de chauffage
Etc…
M.A.SLIM 16
Composants d’un Système Automatisé
Partie Opérative : Pré-actionneurs
Les pré-actionneurs ont pour objectifs :
- d'adapter le faible niveau énergétique disponible en sortie de la
P.C au besoin de la P.O ,
- de distribuer ou de moduler l’énergie délivrée aux actionneurs.
• Pour les moteurs électriques : contacteur ou variateur de
vitesse
M.A.SLIM 17
Composants d’un Système Automatisé
Partie Opérative : Pré-actionneurs
Distributeur
électropneumatiques
Distributeur
électro-hydrauliques
M.A.SLIM 18
Composants d’un Système Automatisé
Partie Opérative : Capteurs
Les capteurs sont les systèmes via lesquels les informations issues
de la P.O. sont envoyées à la P.C. Ils ont pour fonction de délivrer
une grandeur électrique, image d'une grandeur physique.
1- Les capteurs (détecteurs)Tout Ou Rien (TOR):
Ces capteurs délivrent une information binaire (0 ou 1) à la PC
sous forme d’un signal électrique ou une pression pneumatique
selon le type du capteur.
• Détecteurs : inductifs, photo-électriques, de contact,
M.A.SLIM 20
Composants d’un Système Automatisé
Partie Opérative : Capteurs : Etudes de quelques capteurs
Capteur de proximité inductif (TOR)
Principe de fonctionnement
Les capteurs inductifs produisent à l'extrémité de
leur tête de détection un champ magnétique
oscillant. Ce champ est généré par une self et une
capacité montée en parallèle. Lorsqu'un objet
métallique pénètre dans ce champ , il y a
perturbation de ce champ puis atténuation du
champ oscillant. Cette variation est exploitée par
un amplificateur qui délivre un signal de sortie :
le capteur commute.
M.A.SLIM 21
Composants d’un Système Automatisé
Partie Opérative : Capteurs : Etudes de quelques capteurs
Capteur de proximité capacitif (TOR)
Les capteurs capacitifs sont des capteurs de proximité
qui permettent de détecter des objets métalliques ou
isolants sans contact direct. Ils sont très utilisés pour le
contrôle de niveau dans les trémies.
Principe de fonctionnement
Lorsqu'un objet entre dans le champ de détection
des électrodes sensibles du capteur, il provoque
des oscillations en modifiant la capacité de
couplage du condensateur.
M.A.SLIM 22
Composants d’un Système Automatisé
Partie Opérative : Capteurs : Etudes de quelques capteurs
Capteur photoélectrique (TOR)
Les capteurs photoélectrique sont des détecteurs de
proximité qui permettent la détection de tout objet
opaque.
Principe de fonctionnement
Il se compose d'un émetteur de
lumière associé à un récepteur. La
détection d'un objet se fait par
coupure ou variation d'un faisceau
lumineux. Le signal est amplifié pour
être exploité par la partie commande.
M.A.SLIM 23
Composants d’un Système Automatisé
Partie Opérative : Capteurs : Etudes de quelques capteurs
Capteur photoélectrique (TOR)
Il existe trois grands types de détection photoélectrique:
2- Système réflex: le faisceau émis par l'émetteur est renvoyé sur le récepteur par
un réflecteur. La détection est réalisée lorsque la cible bloque le faisceau entre
l'émetteur et le réflecteur.
3- Système proximité: le faisceau émis par le récepteur est renvoyé par la pièce à
détecter sur le récepteur situé sur le même capteur.
M.A.SLIM 24
24
Composants d’un Système Automatisé
Partie Opérative : Capteurs : Etudes de quelques capteurs
Capteur fluidique de proximité (TOR)
Principe de fonctionnement
Il est alimenté avec une pression de 100 à 300
mbar, en fonction de la distance de détection.
Lorsqu'il n'y a pas de détection l'air s'échappe par
l'orifice du capteur prévu à cet effet.
M.A.SLIM 25
Composants d’un Système Automatisé
Partie Opérative : Capteurs
2- Les capteurs analogiques:
Un capteur analogique fournit une image électrique (tension 0-
10V ou courant 4-20mA) d’une grandeur physique évoluant d’une
manière continue dans le temps, dans une gamme de variation
donnée.
Capteur de température Capteur de niveau
Sonde PT100 capteur ultrasonique
Etc …
M.A.SLIM 26
Composants d’un Système Automatisé
Partie Opérative : Capteurs
3- Les capteurs numériques (ou codeurs):
Les codeurs transmettent des valeurs numériques précisant des
positions à hautes fréquences. Ils permettent au système de
traitement de maîtriser le positionnement d'un mobile avec une
grande précision.
Codeur incrémental
M.A.SLIM 27
Vérin simple effet
Pour un vérin
- hydraulique : huile
- pneumatique : air
M.A.SLIM 28
Vérin simple effet
4.
Le ressort se comprime
1. Augmentation
de la pression
(air, huile)
3.
Le vérin sort
2.
Augmentation du volume
M.A.SLIM 29
Vérin simple effet
Augmentation de
la pression
(air, huile) Le vérin sort
M.A.SLIM 30
Vérin simple effet
Pression
(air, huile) Le vérin sort
M.A.SLIM 31
Vérin simple effet
Pression
(air, huile) Le vérin sort
M.A.SLIM 32
Vérin simple effet
Pression
(air, huile) Le vérin sort
M.A.SLIM 33
Vérin simple effet
Pression
(air, huile)
Vérin en butée
M.A.SLIM 34
Vérin simple effet
4.
Le vérin rentre
automatiquement
1.
Absence de
pression 3.
Le ressort se détend
2.
Sortie du fluide (huile ou air)
Le volume diminue
M.A.SLIM 35
Vérin simple effet
Absence de
pression Le vérin rentre
M.A.SLIM 36
Vérin simple effet
Absence de
pression Le vérin rentre
M.A.SLIM 37
Vérin simple effet
Absence de
pression Le vérin rentre
M.A.SLIM 38
Vérin simple effet
Absence de
pression Le vérin rentre
M.A.SLIM 39
Vérin double effet
Pour un vérin
Pression
- hydraulique : huile
(air, huile)
- pneumatique : air
A+
Pression
(air, huile)
M.A.SLIM 40
Vérin double effet
Pression
(air, huile)
Le vérin sort
A+
Pression
(air, huile)
M.A.SLIM 41
Vérin double effet
Pression
(air, huile)
Le vérin sort
A+
Pression
(air, huile)
M.A.SLIM 42
Vérin double effet
Pression
(air, huile)
Le vérin sort
A+
Pression
(air, huile)
M.A.SLIM 43
Vérin double effet
Pression
(air, huile)
Le vérin sort
A+
Pression
(air, huile)
M.A.SLIM 44
Vérin double effet
Pression
(air, huile)
Le vérin rentre
A-
Pression
(air, huile)
M.A.SLIM 45
Vérin double effet
Pression
(air, huile)
Le vérin rentre
A-
Pression
(air, huile)
M.A.SLIM 46
Vérin double effet
Pression
(air, huile)
Le vérin rentre
A-
Pression
(air, huile)
M.A.SLIM 47
Vérin double effet
Pression
(air, huile)
Le vérin rentre
A-
Pression
(air, huile)
M.A.SLIM 48
Vérin double effet
Pression
(air, huile)
Le vérin rentre
A-
Pression
(air, huile)
M.A.SLIM 49
Distributeur pneumatique : Schématisation
Le distributeur pneumatique permet de commander la sortie et le retour de la tige
d’un vérin selon le type de ce dernier. Il existe différentes configuration de
distributeur
Le distributeur 3/2 (3 orifices/2 positions) est utilisé pour les vérins simple
effet :
M.A.SLIM 50
Distributeur pneumatique : Schématisation
Le distributeur 4/2 (4 orifices/2 positions) est utilisé pour les vérins double-
effet :
M.A.SLIM 51
Distributeur pneumatique : Schématisation
Le distributeur 5/2 (5 orifices/2 positions) est utilisé pour les vérins double-
effet :
M.A.SLIM 52
Distributeur pneumatique : Schématisation
Codification des orifices d’un distributeur : Cas du distributeur 5/2
M.A.SLIM 53
Distributeur pneumatique : Schématisation
Il existe un grand nombre de pilotages (commande de distributeur) possibles, les
plus courants sont les suivants :
M.A.SLIM 54
Architecture des automates--S7-1200
Aspect extérieur : CPU S7-1200
Configuration
sous TIA Portal
de la CPU 1214C-
DC/DC/DC
M.A.SLIM 56
Architecture des automates--S7-1200
Aspect extérieur : CPU S7-1200
La gamme S7-1200 offre divers modules et cartes enfichables pour accroître les
capacités de la CPU avec des E/S supplémentaires ou d'autres protocoles de
communication
M.A.SLIM 57
Architecture des automates--S7-1200
La CPU possède les trois modes de fonctionnement suivants :
En mode STOP, la CPU n’exécute pas le programme, et vous pouvez charger un projet
En mode STARTUP, la CPU entame une procédure de démarrage
En mode RUN, le programme est exécuté de façon cyclique. Les projets ne peuvent pas
être chargés dans une CPU en mode RUN
La CPU n’a pas de commutateur physique pour changer de mode de fonctionnement (cas
du S7-300 par exemple). Ainsi, le mode STOP - RUN se change en utilisant le bouton sur
le panneau de commande du logiciel STEP 7. De plus, le panneau de commande est muni
d’un bouton MRES pour faire une réinitialisation générale de la mémoire et il affiche
l’état actuel des LEDs de la CPU
M.A.SLIM 58
Architecture des automates--S7-1200
La couleur de la LED des états RUN/STOP sur la face avant de la CPU indique le mode
de fonctionnement actuel
M.A.SLIM 59
Architecture des automates
Structure interne
M.A.SLIM 60
Architecture des automates
Structure interne
M.A.SLIM 61
Architecture des automates
Structure interne
M.A.SLIM 62
Architecture des automates
Structure interne
Interfaces d'entrées / sorties :
M.A.SLIM 64
Mémoire
M.A.SLIM 65
Mémoire
Exemple:
Soit une mémoire de :
4 Kmots=8 Koctets = 8 x 1024 x 8 = 65 536 BITS
Cette mémoire peut contenir 65 536 informations binaires
M.A.SLIM 66
Programmation Ladder diagram
• Aussi appelé langage à contact ou diagramme en échelle
M.A.SLIM 67
Structure d’un réseau Ladder
Entrées: Sorties :
Capteurs, Actionneurs,
contact, compteurs ,
adresse … temporisateurs…
M.A.SLIM 69
Eléments du langage
M.A.SLIM 70
Fonctions de base: Instructions de chargement
Mise à 1
Instructions pendant un
cycle
d’automate
Chronogrammes
M.A.SLIM 71
Instruction d’affectation
M.A.SLIM 72
Instruction « ET »
Mise à 1
pendant un
cycle
d’automate
M.A.SLIM 73
Instruction « OU »
M.A.SLIM 74
Instruction « ou exclusif » (XOR)
M.A.SLIM 75
Grafcet
• GRAphe Fonctionnel de Commande des Etapes-Transitions.
• Un Grafcet est ainsi composé :
– d'étapes
– de transitions
– de liaisons entre étapes et transition .
Exemple :
M.A.SLIM 76
Les 5 Règles d’évolutions
• Règle 1 : situation initiale
L’initialisation précise les étapes actives au début du
fonctionnement. Elles sont activées inconditionnellement et
repérées sur le GRAFCET en doublant les côtés des symboles
correspondants.
i
• Règle 2 : franchissement d’une transition
Une transition est soit validée, soit non validée. Elle est validée
lorsque toutes les étapes immédiatement précédentes sont
actives.
Elle ne peut être franchie que lorsqu’elle est validée et lorsque
la réceptivité associée à la transition est vraie.
La transition est alors obligatoirement franchie.
M.A.SLIM 77
Les 5 Règles d’évolutions
• Règle 2 : franchissement d’une transition
M.A.SLIM 78
Les 5 Règles d’évolutions
• Règle 3 : évolution des étapes actives
Le franchissement d’une transition entraîne simultanément
l’activation de toutes les étapes immédiatement suivantes
et la désactivation de toutes les étapes immédiatement
précédentes.
M.A.SLIM 79
Les 5 Règles d’évolutions
• Règle 4 : évolutions simultanées
Plusieurs transitions simultanément franchissables sont
simultanément franchies.
• Règle 5 : activation et désactivation simultanées
Si, au cours du fonctionnement, une même étape doit être
désactivée et activée simultanément, elle reste activée.
M.A.SLIM 80
Grafcet : Conception
Divergence en OU Convergence en OU
Divergence en ET Convergence en ET
M.A.SLIM 81
Equation logique d’une étape
Xi = CAXi + Xi ⋅ CDXi
Cours SED : Grafcet 82
Exemples
Xi = CAXi + Xi ⋅ CDXi:
X10= X9.a+X10.X21+X31
X21=X10.b+X21.X22
X31 =X10.c+X31.X32
M.A.SLIM 83
M.A.SLIM 84
disfonctionnement
M.A.SLIM 85
Solution
M.A.SLIM 86
Block Temporisateur--S7-1200
4 types de Tempo :
TP : Générateur
d’impulsion
TON : Retard à la
montée
TOF : Retard à la
retombée
TONR : Accumulateur
Tempo
M.A.SLIM 87
Block Temporisateur-S7-1200-TP
TP – Générateur d’impulsion
M.A.SLIM 88
Block Temporisateur-S7-1200-TON
TON – Retard à la montée
M.A.SLIM 89
Block Temporisateur-S7-1200-TOF
TOF – Retard à la retombée
M.A.SLIM 90
Block Temporisateur-S7-1200-TONR
TONR – Accumulateur Tempo
M.A.SLIM 91
Block Temporisateur-S7-1200
Exercice d’application Temporisateur – Clignotement Led
M.A.SLIM 92
Block Compteur– S7-1200
Compteur Incrémental - CTU
Fonctionnement
M.A.SLIM 93
Block Compteur– S7-1200
Compteur Décrémental - CTD
M.A.SLIM 94
Block Compteur– S7-1200
Compteur CTUD- Comptage/Décomptage
M.A.SLIM 95
Temporisateur-Compteur– S7-1200
Exercice d’application
Résultat = 1er Nombre + 2nd Nombre Résultat = 1er Nombre - 2nd Nombre
Multiplication - Block MUL Division - Block DIV
Résultat = 1er Nombre x 2nd Nombre Résultat = 1er Nombre : 2nd Nombre
M.A.SLIM 97
Blocks de comparaison – S7-1200
Il existe différents blocks de comparaison Remarque
Il faut choisir pour les
différents blocks le type de
données à exploiter dans
l’opération de comparaison
M.A.SLIM 98
Exercice d’application – S7-1200
Gestion des places d’un parking – Fonctions mathématiques ou block de comptage
Un parking de capacité de cinquante places est géré par un système de barrières en
entrée et en sortie. Un capteur « Voit-In » permet la détection des voitures à l’entrée,
de même pour la sortie un capteur « Voit-Out ». Lorsque la capacité maximale du
parking est atteinte, un voyant lumineux « Vl » est activé à l’entrée du parking
Entrée Vl
Voit-Out Voit-In
Sortie
M.A.SLIM 99
Exercice d’application – S7-1200
Gestion des places d’un parking – Fonctions mathématiques ou block de comptage
Solution 1 – Fonctions Mathématiques Solution 2 – Block de comptage CTUD
M.A.SLIM 100
Mémoire et Adressage – S7-1200
Types de données mémoires (Mémento)
Le Byte : l’octet formé par huit bits mémoire. Exemple : MB20
MB20
MB20 MB21
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
M.A.SLIM 101
Mémoire et Adressage – S7-1200
Types de données mémoires (Mémento)
Le Double Word : le double mot formé par trente deux bits mémoire. Exemple : MD20
Le double mot MD20 est formé des deux Word MW20 et MW22. Ainsi des quatre Bytes
MB20, MB21, MB22 et MB23
MD20
MW20 MW22
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
M.A.SLIM 102
Mémoire et Adressage – S7-1200
Types de données mémoires (Mémento)
MD2 MD6
MD0 MD4 MD8
MW0 MW2 MW4 MW6 MW8 MW10
MB0 MB1 MB2 MB3 MB4 MB5 MB6 MB7 MB8 MB9 MB10 MB11 MB12
M.A.SLIM 103
Blocks de transfert Move – S7-1200
Le block de transfert MOVE permet de copier une valeur à travers le
transfère de la valeur à l’entrée (IN) de ce block vers l’emplacement de la
sortie (OUT1)
M.A.SLIM 104
Bits de Mémento de Cadence – S7-1200
Les mémentos de cadence sont exploités principalement pour piloter des voyant
lumineux clignotants ou pour lancer des opérations périodiques comme l'acquisition
d'une valeur réelle
Un mémento de cadence est un mémento (un octet MBi) qui modifie
périodiquement son état binaire dans un rapport impulsion/intervalle
Il faut déterminer les octets de mémento de la CPU qui deviennent des octets de
mémento de cadence lors du paramétrage de ce dernier
A chaque bit de l'octet de mémento de cadence est associé une fréquence. Le
tableau suivant montre les affectations :
M.A.SLIM 105
Bits de Mémento de Cadence – S7-1200
Configuration du mémento de cadence
M.A.SLIM 106
Branchement API S7-1200
M.A.SLIM 107
Branchement API S7-1200
M.A.SLIM 108
Branchement API S7-1200
Exemple d’application
Programmation
sous S7-1200
M.A.SLIM 109
Branchement API S7-1200
Branchement Partie Commande
M.A.SLIM 110
Branchement API S7-1200
Branchement Partie Puissance
M.A.SLIM 111
Grafcet : Formulation des actions
Ordre ou action conditionnelle :
• L’ordre ne peut être émis que si, en plus de l’activité de l’étape
à laquelle il est associé, une condition logique spécifiée doit
être réalisée
• Il est possible d’indiquer cette condition à l’intérieur ou à
l’extérieur du rectangle d’action, suivant la place disponible
M.A.SLIM 112
Grafcet : Actions de forçage
Lorsque l’étape 2 est active, le GRAFCET nommé
GPN est forcé dans la situation caractérisée par
l’activité de l’étape 10 (l’étape 10 est activée et les
autres étapes sont désactivées)
M.A.SLIM 114
Grafcet : Formulation des réceptivités
M.A.SLIM 115
Grafcet : Formulation des réceptivités
M.A.SLIM 116
Grafcet : Formulation des réceptivités
• Prise en compte du temps:
– Le temps peut intervenir comme condition logique
– La notation générale t/Xi/q spécifie par Xi l’étape i prise
comme origine du temps et par q sa durée
M.A.SLIM 117
Grafcet : Comptage
Ancienne représentation : Nouvelle représentation (affectation):
ancienne représentation:
• Réceptivité toujours
vraie:
– Il s’agit d’une expression
logique toujours vraie
– Les étapes qui la
précédent sont
généralement des étapes
d’attente ou de
synchronisation
M.A.SLIM 119
Grafcet : Réceptivités particulières
• Réceptivité de synchronisation
– Elle permet, sans la création de lien direct, l’activation de 2
étapes appartenant à 2 Grafcets distincts
– Repose sur l’utilisation de réceptivité composées de bits
d’activité d’étape
i Xi ou %Xi
M.A.SLIM 120
Grafcet : Macro-étape
– Représentation unique d’une séquence
– Grafcet déporté sous la forme d’un grafcet partiel:
expansion de la macro étape
Macro-étape
Expansion de la
macro-étape
M.A.SLIM 121
Grafcet : Macro-étape
• La macro étape
– Généralement représenté par : Mn°
– Double cotés supérieur et inférieur
• Son expansion
– Etape d’entrée:
E1
• Généralement représenté par : En°
• Double encadrement sur le niveau supérieur
– Etape de sortie:
• Généralement représenté par : Sn° S1
• Double encadrement sur le niveau inférieur
M.A.SLIM 122
Grafcet : Macro-étape
• Principe d’évolution:
– Tout franchissement d’une transition directement en
amont de la macro-étape active l’étape d’entrée de son
expansion
– L’étape de sortie de l’expansion d’une macro-étape
participe à la validation des transitions en aval de la macro-
étape
• Pour minimiser les conflits:
– Aucune liaison structurale n’est permise entre une étape et
une transition de l’expansion et une étape et une transition
du graphe
– Une même expansion d’une macro-étape n’est attachée
qu’à une et une seule macro-étape
M.A.SLIM 123
Exercice d’application : Séquences simultanées
Une machine spéciale d’usinage est formée
par deux têtes d'usinages (fraisage et
lamage) liées au vérins A et F, ainsi que deux
vérins de serrage et d'éjection des pièces à
usiner (vérins S et E). Une fois le bouton de
départ cycle (dcy) actionné et qu'une pièce
est présente (capteur p) alors le système
serre la pièce par le vérin de serrage S.
Ensuite, les deux usinages sont effectués
simultanément comme suit :
- le fraisage : la fraise avance puis recule.
- le lamage : le grain d'alésage avance. Une
fois en fin de lamage on attend 3 secondes
pour avoir un fond plat ensuite le vérin
recule.
La pièce est ensuite desserrée puis éjectée
par le vérin d'éjection E. Les vérins sont tous
« double effet » comme l’indique la figure.
Les capteurs de fin de course des vérins sont
notés a0, f0, s0, e0 et a1, f1, s1, e1.
M.A.SLIM 124