Académique Documents
Professionnel Documents
Culture Documents
Programmables Industriels
2AGE
Contenu du cours
Introduction
Structure d’un système automatisé
l’A. P. I.
définition
domaines d'emploi
aspect extérieur
fonctions réalisées
nature des informations traitées
architecture interne
programmation
blocs fonctions et opérations réalisées
catégories
choix
sécurité
Conclusion
Introduction
Jusqu’aux années 70,les solutions aux problèmes industriels
utilisaient uniquement la logique câblée
Inconvénients
chère
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
On passe donc de
Alimentation
horloge
de la fréquence de l’horloge)
Lecture de l’instruction, décodage de l’instruction, exécution
l’alimentation
Informations à caractère temporaire
Stockées dans des mémoires vives (RAM: Randum Access
Memory)
Ce type de mémoire ne garde pas l’information en absence de
l’alimentation
Module Entrée/sortie
Liaison entre le processeur, le bus unité centrale et les
coupleurs via le bus entrée-sortie.
Transmission des données entre les coupleurs et le
processeur
Transfert des données du coupleur d’entrée vers la
mémoire
Transfert des données de la mémoire vers le coupleur
de sortie
Bus unité centrale
Les coupleurs
A.P. communique avec le
procédé à travers les Module
Processeur Mémoire
coupleurs E/S
Capteur préactionneur
Coupleur d’entrée
Traite les signaux provenant du capteur pour les
rendre compatibles avec les caractéristiques
internes de l’A.P.
Adaptation
Isolement Interfaçage
Capteur
Bus E/S
Coupleur de sortie
Traite les signaux provenant de l’unité centrale
pour les rendre compatibles avec les
préactionneurs.
Bus E/S
Coupleur de sortie
Coupleur de sortie
Coupleur: l’information provenant du Bus E/S est
isolée électriquement de préactionneur
Etage de sortie
+V
Préactionneur
Adaptation Isolement Signal de sortie
Bus E/S
-V
Principe de fonctionnement
Programmation mono tâche
Les phases de lecture et d’écriture sont implicites
Le processeur exécute les instructions les unes après les autres
Le temps de scrutation (temps de cycle) est le temps que met
Trait. des
Acquisition données Mise à jour
des entrées (exécution du des sorties
programme)
Cycle mono tâche
Lecture des entrées
la mémoire sera chargé par l’image de l’état des entrées
Phase de traitement
selon le programme de l’utilisateur et en fonction des
états des entrées déjà mémorisés
Phase de mise à jour des sorties
L’automate entreprend un balayage systématique des
sorties pour modifier leur états selon les résultats
obtenus au cours de la phase de traitement
Les sorties restent verrouillées jusqu’au cycle suivant
Principe de fonctionnement
Programmation multi tâches
Découpe le programme en tâches
Chaque tâche possède une période de récurrence propre
Mise à
Mise à
Lecture Traiteme Lecture Traiteme jour
jour des
entrées nt entrées nt des
sorties
sorties
L’API: Programmation
La structure de l’automate est standard
La structure ne dépend pas du système à controler
Le programme adapte l’automate au procédé
La spécificité du fonctionnement de l’automate est
donnée par le programme
Le langage de programmation permet d’assurer le
dialogue entre l’utilisateur et l’automate
Les langages sont:
booléen, LADDER, Grafcet et littéral
Langage booléen
Le programme : liste d’instructions
Permet de décrire des équations booléennes utilisant
des opérateurs logiques (ET, OU, NON),
ou des fonctions préexistantes (temporisateurs, compteurs,…)
Instructions
L (Load) : Lire, I (Input): entrée O (Output): sortie
= : affectation, A (And): Et logique O (OR): Ou logique
S : Set R : Reset
Exemple
L I0,1 : lire l’entrée (Input) 1 du coupleur 0
A I0,2 : Réaliser la fonction ET (And) avec l’entrée 2 du coupleur 0
= O1,3 : Transférer le résultat (=) vers la sortie (Output) 3 du coupleur 1
Langage Ladder
Le programme sous forme graphique (comme un
schéma électrique classique, symboles américaines)
Langage Ladder
Plus performant que le langage booléen
Facile à comprendre et à utiliser
Plus répandu à travers le monde
Ses limites sont celles du schéma électrique classique
Langage Ladder
Symboles:
Contact ouvert au repos
Connexion horizontale
Connexion verticale
Bobine
Transition
Liaison verticale
Liaison horizontale
Séquence simultanée
Langage littéral
Ce langage est issu des langages informatiques
Il utilise des phrases structurées (de type IF, THEN,
ELSE, …)
L’API: Blocs fonctions et opérations
Préprogrammées
Paramétrables
Utilisables directement par le concepteur
fonctions:
Temporisateur (durée de temps, variable d’activation)
Compteur (valeur maximale, événement à compter)
opérations
comparateur
additionneur
L’API: Différentes catégories
API : 3 catégories selon le nombre maximum des E/S
Automate de bas de gamme
Nombre E/S peut aller jusqu’à 100
Cycle simple
Contrôles cycliques
Procédures d'autocontrôle des mémoires, de l'horloge, de la
batterie, de la tensions d'alimentation et des entrées / sorties.
Visualisation
Les automates offrent un écran de visualisation où l'on peut
voir l'évolution des entrées / sorties.
Conclusion
L’automate est un constituant programmable et
présente les avantages:
Fiabilité