Académique Documents
Professionnel Documents
Culture Documents
PROGRAMMABLES
INDUSTRIELS (API)
Définition
Configuration minimale
Structure d’un API
Unité centrale
C’est le coeur de la machine, comporte le(s) processeur(s) et la mémoire(s).
Processeur :appelé unité de traitement, il assure le contrôle de l’ensemble de la
machine et effectue les traitement demandés par les instructions du programme. Il
réalise les fonctions logiques, temporisation, comptage, calcul. Il comporte un certain
nombre de registres (compteur ordinal, registre d’instructions, registre d’adresse,
registres de données, accumulateurs, ... Il est connecté aux autres éléments
(mémoires, interfaces d’E/S, ...) par l’intermédiaire des bus.
Mémoire : La mémoire centrale est découpée en plusieurs zones :
zone mémoire programme ;
zone mémoire des données (états des E/S, valeurs des compteurs, temporisations, ...)
zone où sont stockées des résultats de calcul utilisées ultérieurement dans le
programme ;
Structure d’un API
Bloc d’alimentation
Permet de fournir à l’automate l’énergie nécessaire à son
fonctionnement. Ils délivrent, à partir du 220 V alternatif, des sources de
tension nécessaires à l’automate tels que : +5V, 12Vet 24V en continu.
Coupleurs
Ce sont des cartes électroniques qui assurent la communication entre les
périphériques (modules d’E/S ou autres) et l’unité centrale.
En général, les échanges entre l’UC et les modules d’E/S s’effectuent par
l’intermédiaire d’un bus interne (liaison parallèle codée) alors que ceux
avec les périphériques de l’automate (console, lecteur de cassette, ...)
s’effectuent par un bus externe (liaison parallèle ou série)
Structure d’un API
Les cartes d’E/S
Les E/S des automates programmables revêtent une importance évidente au plan technique.
Leur coût dépasse fréquemment la moitié de l’investissement total d’une configuration. Ces
facteurs justifient une étude détaillée de leur architecture générale, suivi de celle des E/S industrielles
typiques.
Modules ou cartes d'entrées - sorties (en anglais Input-Output: I/O)
interface entre API et procédé
Entrées: pour brancher capteurs, boutons, poussoirs, etc.
Sorties pour brancher actionneurs, voyants, vannes,
Terminal de programmation
Structure d’un API
Autres modules
Communication
• Mémoire de masse
• PID Module pour créer un boucle de commande suivant un algorithme
de type PID
Structure d’un API
RACCORDEMENT AUTOMATE
Exercice
Exercice
Exercice
Programmation des API
Exercice
Programmation des API
Exercice
Programmation des API
Langage Grafcet
Le système automatisé séquentiel
Ces systèmes sont les plus répandus dans le domaine industriel. Le déroulement du cycle
s’effectue étape par étape. A une situation des entrées peuvent correspondre plusieurs
situations de sortie. La sélection d’une étape ou d’une autre dépend de la situation antérieure
du dispositif.
Le Grafcet est un langage fonctionnel graphique destiné à décrire les différents
comportements d’un automatisme séquentiel. Il aide à la réalisation, il apporte une aide
appréciable lors de l’exploitation de la machine pour les dépannages et les modifications.
Le Grafcet représente l’évolution d’un cycle comprenant des étapes et des transitions.
Les avantages de ce mode de représentation sont :
Il est indépendant de la matérialisation technologique,
Il traduit de façon cohérente le cahier des charges,
Il est bien adapté aux systèmes automatisés.
Programmation des API
Langage Grafcet
Programmation des API
Etape initiale : L’étape initiale caractérise l’état du système au début du
fonctionnement.
Etape : Une étape correspond à un comportement stable du système. Les étapes
sont numérotées dans l’ordre croissant. A chaque étapes on peut associé une ou plusieurs
actions.
Transition : Les transitions indiquent les possibilités d’évolutions du cycle, à
chaque transition est associée à une réceptivité.
Réceptivité : La réceptivité est la condition logique pour l’évolution du grafcet. Si la
réceptivité est vrai (=1) le cycle peut évoluer. Les réceptivités proviennent du pupitre de
commande, des fins de courses ou d’information provenant de la partie opérative.
Liaisons orientés : Le Grafcet se lit de haut en bas, autrement il est nécessaire d’indiquer
son évolution avec des liaisons orientées constituées de flèche indiquant le sens.
Action : L’action est associée à une étape, elle est active lorsque le cycle est arrivé sur
l’étape. Il est possible de définir les actions conditionnelles, temporisé . . . (électrovanne,
enclenchement d’un contacteur. . .)
Etape active : le point indique que l’étape est active.
Programmation des API
La règle 2 : La validation
Une transition est soit validée ou non validée ;
elle est valide lorsque toutes les étapes
immédiatement précédentes sont actives.
Lorsque la transition est valide et que la
réceptivité associée est vraie elle est alors
obligatoirement franchie.
Programmation des API
Saut d’étape
Le saut d’étape permet de sauter une ou
plusieurs étapes en fonction de la progression
d’un cycle Sur le grafcet ci-dessus après l’étape
initiale 0 un choix entre 2 transitions A et B
s’effectue ;
La transition A associé à sa réceptivité nous
permet de continuer le cycle sur l’étape 1.
La transition B associé à sa réceptivité nous
permet de passer à l’étape 3, les étapes 1 et 2
sont ignorées lors du cycle.
Programmation des API
Les structures de base du GRAFCET
Reprises d’étape
La transition A associé à sa réceptivité
nous permet de reprendre le cycle sur
l’étape 1,
La transition B associé à sa réceptivité
nous permet de passer à l’étape 3
Programmation des API
Le GRAFCET est dédié à la spécification, alors que SFC est plus appliqué à
la programmation.
Programmation des API
Exercice 1
Programmation des API
Exercice 1
Programmation des API
Exercice 1
Exercice 2
Programmation des API
Exercice 2
Programmation des API
Exercice 3
Programmation des API
Exercice 3