Vous êtes sur la page 1sur 51

Chapitre 02

• Automates Programmables
Industriels API
• Programabl logic controlers PLC Architecture

d'un automate programmable Structure

fonctionnelle de l’automate :
L’automate programmable industriel est un appareil qui
traite les informations selon un programme préétabli.
Son fonctionnement est basé sur l’emploi d’un micro
processeur et de mémoires.
Architecture d'un automate programmable
Structure générale
Source Bus
extérieure

Unité centrale Capteurs


interfaces
alimentation processeur mémoires d'entrées
sorties pré-actionneurs
Architecture d'un automate programmable
Architecture d'un automate programmable
Types d’automates
Architecture d'un automate programmable
Le type monobloc

Possède généralement un nombre d’entrées et de sorties


restreint et son jeu d’instructions ne peut être augmenté. Bien
qu’il soit parfois possible d’ajouter des extensions
d’entrées/sorties, le type monobloc a pour fonction de
résoudre des automatismes simples faisant appel à une
logique séquentielle et utilisant des informations tout-ou-
rien.
Architecture d'un automate programmable
Architecture d'un automate programmable
Architecture d'un automate programmable

Automate Modulaire:
Par ailleurs, le type modulaire est adaptable à toutes
situations. Selon le besoin, des modules
d’entrées/sorties analogiques sont disponibles en plus de
modules spécialisés tels: PID, BASIC et Langage C, etc.
La modularité des API permet un dépannage rapide et
Architecture d'un automate programmable
une plus grande flexibilité. La figure suivante présente
un automate modulaire.
Architecture d'un automate programmable

Langage
Architecture d'un automate programmable
Architecture d'un automate programmable
Les logiciels de programmation
Architecture d'un automate programmable

Architecture d'un automate programmable

Interface de sortie
Elles permettent de commander les sorties toute ou rien
(TOR) telle que : les contacteurs, les moteurs pas à pas,
les électrovannes et ainsi des sorties analogiques (boucle
de régulation. débit température et variateur de vitesse.)
Communication et dialogue
Elle est réalisée avec l’opérateur par un pupitre de
dialogue ou par l’intermédiaire d’un ordinateur et avec
les autres automates pour un réseau informatique local.
Architecture d'un automate
programmableL'alimentation
L’alimentation
Elle fournit les tensions nécessaires à l'électronique de
l'automate à partir des tensions usuelles : – 100 à 240
V / 50 – 60 Hz
– 24 V continu.

Architecture d'un automate programmable


Le processeur ou
Central Processing Unit (CPU)
Architecture d'un automate programmable
La mémoire
Entrée d'écriture Sortie de lecture
Cellule de mémoire
de 1 bit
 C'est la partie “intelligente” de l'automate, qui lit en
permanence le programme qui est contenu dans la
mémoire.

 En fonction de ce guide le processeur teste les


informations provenant des modules d'entrées
(organes de commande, capteurs…). Il donne
des ordres aux préactionneurs par l'intermédiaire
des modules de sorties.
b3 b2 b1 b0

Logique de sélection Lecture/Ecriture


Signal
Lecture
écriture

Broches de données
Architecture d'un automate programmable
La mémoire Dispositifs permettant
de conserver et de
Elément logique conservant retrouver les
ses états après disparition informations destinées
des signaux des entrées. à être traitées.

A0

Décodeur
d'adresse
Broches
A1
d'adresses
Schéma fonctionnel
A2
d'un circuit mémoire
contenant 8 mots de
4 bits

Signal
Logique Lecture
écriture

D3 D2 D1 D0
Broches de données
Architecture d'un automate programmable
Architecture d'un automate programmable
La mémoire
Capacité d'une mémoire
• La capacité exprime le nombre de mots ou de bits que la mémoire peut contenir.

• L'unité de capacité est le kilo sachant que :

1 KILO = 1024 (2 10 )

• Exemple :

1 KILO OCTETS = 1024 MOTS DE 8 BITS CHACUN


Architecture d'un automate programmable
La mémoire
2FAMILLES

Mémoires vives Mémoires mortes

Ce sont des mémoires volatiles Ce sont des mémoires non volatiles


lues et écrites par le processeur Lues seulement par le processeur

ROM (Read Only Memory)


RAM PROM (ROM. Programmable)
NE PEUVENT PAS ETRE EFFACEES
Random Access Memory
(Mémoire à accès aléatoires) REPROM => effacement par U.V.
EEPROM => effacement électrique
Architecture d'un automate programmable
Architecture d'un automate programmable

Les entrées / sorties TOR


Liaisons physiques avec l'extérieur
Architecture d'un automate programmable
 Module d'entrées •• Capteur

 Permet de "rapatrier" l'état des capteurs qui lui sont associés. ••••••• •••••••
d’EntréesModule

 Transformation signal électrique en l'état logique (0 ou 1)


Alimentation

 Module de Sorties
• •
 Permet d’agir sur les •• •• Module Contacteur ou
•• ••
préactionneurs qui lui sont •• •• de Sorties électrovanne
associés. • • sur machine
 Transformation état logique (0 ou
1) en signal électrique
Alimentation
Les entrées TOR
Tensions usuelles :
Architecture d'un automate programmable
• Continu
Interface : 24
d’entrée toutV,
ou 48
rienV
à relais
• Alternatif : 24 V, 48 V, 120 V, 230
V
Modularité : 8, 16, 3, 64

Interface d’entrée tout ou rien statique.


Architecture d'un automate programmable
Les sorties TOR
 Statiques : 24, 48 V / 0.1 ; 0.5 ; 2 A
 Relais : 24 VCC ; 1 A / 24 à 240 VCA ; 50 VA
 Triac : 24 à 120 V ; 48 à240 V / 1 A
 Modularité : 8, 16, 32, 64
Architecture d'un automate programmable
Les entrées analogiques
La valeur analogique est convertie en valeur
numérique sur n bits.
L’échelon de tension ou courant s’appelle la
résolution.
Valeurs : 8 bits, 10 bits, 12bits ou 11 bits + signe.
Echelles utilisées : grandeur électrique, grandeur
physique, pourcentage.
Architecture d'un automate programmable
Le Bus
 Ensemble de liaisons électriques parallèles
(circuit imprimé ou câble multiconducteurs)

 Le nombre de fils constituant le BUS dépend de


l'information à véhiculer.

 Ex : 8 fils pour transmettre 8 bits,


16 fils pour 16 bits, etc…
BIDIRECTIONNEL

2 types de bus UNIDIRECTIONNEL

Câblage des
entrées / sorties d'un automate :

Alimentation de l'automate
L'automate est alimenté généralement par le réseau
monophasé 230V ; 50 Hz mais d'autres alimentations
sont possibles (110V etc ...).
La protection sera de type magnéto-thermique (voir
les caractéristiques de l'automate et les préconisations
du constructeur).
Il est souhaitable d'asservir l'alimentation de
l'automate par un circuit de commande spécifique
(contacteur KM1).
Architecture d'un automate programmable
Architecture d'un automate programmable
Raccordement des alimentations :
Architecture d'un automate programmable
b. Alimentation des entrées de l'automate :

 L'automate est pourvu généralement d'une


alimentation pour les capteurs/détecteurs (attention
au type de logique utilisée : logique positive ou
négative).
 Les entrées sont connectées au OV (commun) de
cette alimentation.
Architecture d'un automate programmable
 Les informations des capteurs/détecteurs sont
traitées par les interfaces d'entrées.
Architecture d'un automate programmable
Architecture d'un automate programmable

c. Alimentation des sorties de l'automate :

 Les interfaces de sorties permettent d'alimenter


les divers préactionneurs.
 Il est souhaitable d'équiper chaque préactionneur
à base de relais de circuits RC (non représentés).
Architecture d'un automate programmable
Architecture d'un automate programmable
V. Traitement du programme automate :
Tous les automates fonctionnent selon le même mode
opératoire :
Architecture d'un automate programmable
Architecture d'un automate programmable
Principe de Fonctionnement
Architecture d'un automate programmable
Traitement interne : L'automate effectue des opérations
de contrôle et met à jour certains paramètres systèmes
(détection des passages en RUN / STOP ...).
Lecture des entrées : L'automate lit les entrées (de façon
synchrone) et les recopie dans la mémoire image des
entrées. Exécution du programme : L'automate exécute
le programme instruction par instruction et écrit les sorties
dans la mémoire image des sorties.
Ecriture des sorties : L'automate bascule les
différentes sorties (de façon synchrone) aux positions
définies dans la mémoire image des sorties.
Architecture d'un automate programmable
Ces quatre opérations sont effectuées continuellement par
l'automate (fonctionnement cyclique).
On appelle scrutation l'ensemble des quatre opérations
réalisées par l'automate et le temps de scrutation: est le
temps mis par l'automate pour traiter la même partie de
programme.
Ce temps est de l'ordre de la dizaine de millisecondes pour
les applications standards.
Le temps de réponse total (TRT): est le temps qui s'écoule
entre le changement d'état d'une entrée et le changement
d'état de la sortie correspondante :
Architecture d'un automate programmable
Architecture d'un automate programmable

Principe de Fonctionnement Terminologie


• Les données
Représentation conventionnelle d'information sous une forme
convenant à un traitement par une machine programmable
(ordinateur, automate programmable).
Exemple : distance, temps, état d'un contact, etc.
• L'instruction
Elément unitaire d'un programme indiquant une opération ou une
action à effectuer.
Exemple : lire information, démarrer moteur...).
• Le programme
Suite ordonnée d'instructions élémentaires fixant les opérations
successives que doit exécuter le processeur.
Présentation
Architecture du GRAFCET
d'un automate programmable
Exemple
0 START

ordre de marche

SORTIR LE NOYAU
1
Vérin
capteur1
Capteur Capteur
RENTRER LE NOYAU 2 1
2

capteur2

temps
L'acronyme grafcet signifie : GRAphe
Fonctionnel de Commande Etape Transition.

Vous aimerez peut-être aussi