Step7 2
Step7 2
Module 1
Les actionneurs
Le processus à contrôler comporte généralement des organes dont les
mouvements sont coordonnés par des actionneurs. Ils transforment
une énergie (électrique, pneumatique ou hydraulique) en une énergie
mécanique associée à un mouvement.
Les pré-actionneurs
Ces actionneurs sont commandés par des systèmes électriques de
commande (pré-actionneurs) mettant en œuvre des circuits d’électronique
de puissance, d’électronique du signal analogique et
d’électronique numérique.
Un pré-actionneur a pour fonction de transformer l'énergie issue d'une
source (électrique, pneumatique ou hydraulique) en une énergie adaptée à
l'actionneur pour un mouvement précis.
Pour les moteurs électriques, les pré-actionneurs sont des contacteurs ou,
des variateurs de vitesse.
Les capteurs
La partie opérative envoie des informations sur son état à la partie
commande, via les capteurs.
Un capteur a pour fonction de délivrer une grandeur électrique, image d'une
grandeur physique.
L'interface homme-machine
L’opérateur peut envoyer des commandes ou des paramètres à la partie
commande par l’intermédiaire d’une Interface Homme-Machine .
Compact ou modulaire
Tension d’alimentation
Taille mémoire
Sauvegarde (EPROM, EEPROM, pile, …)
Nombre d’entrées / sorties
Modules complémentaires
(analogique, communication,..)
Langage de programmation
Figure 3 Micro-automates, automates compacts,
et Automates modulaires
SPE Automates Programmables Industriels 15
3 Structure générale des API
La structure interne d’un API est assez voisine de celle d’un système
informatique simple.
L'unité centrale qui regroupe le processeur et la mémoire centrale.
Elle commande l'interprétation et l'exécution des instructions
programme. Les instructions sont effectuées les unes
après les autres, séquencées par une horloge.
Temps de Scrutation
5.2- Le processeur :
Son rôle consiste d’une part à organiser les différentes relations
entre la zone mémoire et les interfaces d’entrées et de sorties et
d’autre part à exécuter les instructions du programme.
Ce mode est utile dans le cas où l’automate est situé dans un endroit
qui est difficilement accessible.
Contrôles cycliques :
Procédures d'autocontrôle des mémoires, de l'horloges, de la
batterie, de la tensions d'alimentation et des entrées / sorties
Vérification du temps de scrutation à chaque cycle appelée
Watchdog (chien de garde), et enclenchement d'une procédure
d'alarme en cas de dépassement de celui-ci (réglé par
l'utilisateur).
Visualisation : Les automates offrent un écran de visualisation où
l'on peut voir l'évolution des entrées / sorties
Jusque dans les années 80, les (API) étaient utilisés de façon
centralisée.
Engineering
Communications
Pour diminuer les coûts de câblage des E/S des automates, sont
apparus les bus de terrains. L'utilisation de blocs d' E/S déportés à
permis tout d'abord de répondre à cette exigence.
Les interfaces d‘E/S sont déportées au plus près des capteurs. Avec
le développement technologique, les capteurs, détecteurs ... sont
devenus " intelligents" et ont permis de se connecter directement à
un bus.
Exemples d’application:
Le bon avion pour chaque bagage –l’aéroport de Munich mise sur l’AS-i
C’est un projet de réalisation d’une installation de convoyage complexe s’étendant
sur 260000 m2, destinée à transporter près de 100 000 bagages par jour, avec un
temps de Transit de seulement 30 minutes, actuellement un record en Europe. Ceci
grâce à l’utilisation du réseau AS-i pour le raccordement des actionneurs et des
capteurs.
Exemples d’application:
Le bon avion pour chaque bagage –l’aéroport de Munich mise sur l’AS-i
■ Réalisation du convoyeur de bagages de 40 km de long
■ Localisation rapide et exacte des bagages au moyen de 27 000 capteurs avec un
temps de réponse de 4 ms
■ Construction extrêmement rapide et extensibilité aisée du concept mis en œuvre
(au total 11 000 éléments de convoyage définis de manière homogène)
■ Prémontage, essais et temps de mise en
service réduits grâce à la simplicité du câblage
AS-i
■ Conception moins complexe de l’armoire
grâce à la décentralisation systématique des
quelque 20 000 systèmes d’entraînement
Avantages :
Grande vitesse d'échange.
Différent types de supports de transmission.
Pas de gestion d'accès au support.
Inconvénients :
Coût global élevé.
Evolutions limitées.
Tout repose sur la station centrale.
Avantages :
Signal régénéré donc fiable.
Contrôle facile des échanges (le message revient à l'émetteur).
Inconvénients :
Chaque station est bloquante.
Une extension interrompe momentanément le réseau.
Le Ladder est basé sur une symbolisation très proche de celle utilisée
pour les schémas de câblage classiques. Les symboles les plus utilisés
sont donnés au tableau suivant :
Tableau : Symboles usuels en langages LD
Exemple
La figure ci-dessous donnent une représentation comparative de la
même équation logique selon le langage à contact et selon le langage
Ladder.
On remarque que les fonctions ET et OU sont représentées de la
même façon.
(a) (b)
Figure 2: Exemple avec (a) schéma à contact et (b) représentation Ladder
Combinaisons logiques:
Les opérations combinatoires sur bits utilisent
deux chiffres : 1 et 0.
Pour les contacts et les bobines,
1 signifie activé ou excité et
0 signifie désactivé ou désexcité.
Les opérations de combinaison sur bits évaluent
les états de signal 1 et 0 et les combinent selon
la logique booléenne. Le résultat de ces
combinaisons est égal à 1 ou 0.
Fonctions élémentaires:
A B Y
A Y
Y
B Z
Y (A y).B
YA Z A. B
A B Y
A B Y
C
A B
Y AB Y A.( B C)
SPE Automates Programmables Industriels 85
12. Langage Ladder
Fonctions élémentaires:
A Y
A B Y
Y=A. B Y=A+B
A Y
A Y
YA
Y A.B A B
Une étape est active si le bit associé est à 1. Elle est inactive si le bit
associé est à 0.
Il doit y avoir ici autant de réseau que d'étapes.
Equations:
Programme:
Programme:
Chronogramme
Chronogramme
Chronogramme
MM:200
MD:207
Q0: 1000
Q1: 1001
Q2: 1002 Equations:
Pour changer le sens de rotation d’un moteur triphasé, nous devons permuter deux
phases par exemple A et B comme le schéma ci-contre. Utiliser les boutons F pour
marche avant, R pour inverser le sens et S pour arrêter.
Une pompe M qui sert à remplir un réservoir est actionnée par un bouton start et
arrêtée par un bouton stop. J est une jauge pour donner le niveau du réservoir. Si le
niveau haut est atteint (J=1) la pompe M s’arrête.
Deux lampes sont utilisées pur indiquer l’état de la pompe.
Ecrire un programme qui permet ce fonctionnement
Réaliser le montage à l’aide de contacteur et l’API S7-300.
Un manipulateur est actionné par deux vérins pour déplacer des pièces sur 4
positions. Dans l’un des cas, le déplacement de la pièce se fait de la position P0 à P3
en passant par P1. Ensuite, le manipulateur revient à P0 par le même chemin. (Dcy :
bouton marche)
Ecrire un programme qui permet ce fonctionnement
Réaliser le montage à l’aide du vérin, du distributeur monostable et l’API S7-300.
Dans ce système, le poussoir est actionné pour dévier les pièces vers le 2eme tapis. Le
poussoir reste alors dans sa position avancée pendant 5sec. Ensuite, le poussoir recule
pour permettre l’acheminement direct des pièces et reste dans cette position pendant
5sec.
Ecrire un programme qui permet ce fonctionnement 5 sec
5 sec