Beruflich Dokumente
Kultur Dokumente
Chapitre 2
I. Introduction
1) Historique
Les automatismes squentiels ont t raliss, depuis longtemps, base de relais
lectromagntiques. Linconvnient cest quil sagit dune systme cble ce qui impose la
refonte complte du cblage et ceci pour la moindre modification dans lordonnancement des
squences. En 1966, lapparition des relais statiques a permis de raliser des divers modules
supplmentaires tel que le comptage, la temporisation, le pas pas ... Cependant cette
technologie avait le mme problme : technologie cble.
En 1968 et la demande de lindustrie automobile nord-amricaine, sont apparus les premiers
dispositifs de commande logique aisment modifiable : Les PLC (Programmable Logic
Controller) par Allen Bradley, Modicom et Digital Equipement. Le premier dispositif franais
tait le PB6 de Merlin Gerin en 1973
2) API - Dfinition
Norme NFC 63-850 : Appareil lectronique qui comporte une mmoire programmable par
un utilisateur automaticien (et non informaticien) laide dun langage adapt, pour le
stockage interne des instructions composant les fonctions dautomatisme comme par
exemple :
logique squentiel et combinatoire ;
temporisation, comptage, dcomptage, comparaison ;
calcul arithmtique ;
rglage, asservissement, rgulation, etc.
pour commander, mesurer et contrler au moyen de modules dentres et de sorties (logiques,
numriques ou analogiques) diffrentes sortes de machines ou de processus, en
environnement industriel .
Cest donc une machine lectronique qui se place entre deux grands courants : la logique
cble et le calculateur universel. Elle se distingue par plusieurs caractristiques :
conu pour fonctionner dans des ambiances industrielles qui peuvent tre svres ;
grer un grand nombre de signaux dE/S en temps rel ;
dispose de langages adapts aux fonctions dautomatismes et qui ne rclament pas de
connaissances particulires en informatique (programmation simple);
flexibles et montage rapide (structure modulaire).
Les domaines dutilisation sont trs divers : mtallurgie et sidrurgie (scurit), mcanique et
automobile (montage, banc dessais, ...), chimique, ptrolire, alimentaires, ...
Unit centrale
Coupleurs Coupleurs
de sorties Coupleurs de d'entres
priphriques
Console de
Unit de dialogue
programmation
en ligne
Imprimante parallle
ou machine crire
Visualisation
Unit de test cathodique
Remarque : En gnral, les automates sont conus pour tre modulaires, notamment pour
pouvoir augmenter le nombre dE/S. Dou lutilisation dune structure dun rack dans lequel
sencastrent les diffrentes cartes (UC, alim, E/S, ...).
Lautomate peut tre :
soit de conception monobloc (nano-automates ou micro-automates). Les capacits
dassociation et de communication des matriels rcents, mme parmi les gammes les plus
basses, offrent de nombreuses possibilits de mise en rseau de ces constituants monoblocs ;
soit de conception modulaire (automates multifonctions). Cette organisation runit un module
dalimentation et une unit centrale dans un bac pouvant accueillir divers types de modules
allant des modules dE/S TOR aux plus complexes. Elle permet ainsi des configurations
volutives et personnalises.
b- Bloc dalimentation
Permet de fournir lautomate lnergie ncessaire son fonctionne ment. Ils dlivrent,
partir du 220 V alternatif, des sources de tension ncessaires lautomate tels que : +5V,
12Vet 24V en continu.
c- Coupleurs
Ce sont des cartes lectroniques qui assurent la communication entre les priphriques
(modules dE/S ou autres) et lunit centrale.
En gnral, les changes entre lUC et les modules dE/S seffectuent par lintermdiaire dun
bus interne (liaison parallle code) alors que ceux avec les priphriques de lautomate
(console, lecteur de cassette, ...) seffectuent par un bus externe (liaison parallle ou srie).
Remarques :
- Liaison srie asynchrone : assurent la communication avec des priphriques plus ou moins
loigns (~1500 m). Elle transmet des mots sous format dune succession de bits commenant
par un/deux bit de start, la donne sur 5 8 bits, bit de parit, bits de stop.
La vitesse de la communication varie entre 75 et 19200 bauds (bit/s).
Deux types : half duplex : entre lautomate et un terminal : fonctionne tantt en mission,
tantt en rception ou full duplex : communication entre lautomate et le calculateur :
changes simultans en mission et rception.
- Liaisons entre API : les API peuvent tre connects entre eux par des coupleurs spcialiss.
Les informations sont alors transmises de coupleur coupleur par lintermdiaire dun bus.
e- Les consoles :
- Console dexploitation : permet le paramtrage et les relevs dinformations
(modification des valeurs et visualisation) sur site ;
- Console de programmation, rglage et exploitation.
Cette dernire effectue dans la phase de programmation lcriture, la modification,
leffacement et le transfert dun programme dans la mmoire de lautomate ou dans
une mmoire REPROM.
Dans la phase de rglage et dexploitation, elle permet dexcuter le programme pas
pas, de le visualiser, de forcer ou de modifier des donnes telles que les entres, les
sorties, les bits internes, les registres de temporisation, les compteurs, ..., la sortie sur
imprimante du programme en cas de prsence dun port de sortie.
lutilisation des dispositifs ponctuels tel que la roue codeuse Mais la connexion de la
console posait un problme de cot et surtout de scurit puisquelle accde lensemble des
fonctions de lautomate.
LUDEL est ainsi considr comme outil privilgi de lexploitant auquel il permet :
- modification des constantes, compteurs, temporisations ;
- forage des entres / sorties ;
- excution de parties de programme ;
- chargement de programmes en mmoire partir de cassettes,
Ces botiers se prsentent sous forme enfichable dans lunit centrale ou spars de celle-
ci. Ils comportent des touches de fonctions, des touches numriques, une visualisation,
un dispositif de scurit, Certains ont un aspect trs semblable celui dune console
de programmation, dautres ont une physionomie plus robuste.
1) Architecture :
parallle (faible et moyenne distance), srie asynchrone (grandes distances), coupleur avec
microprocesseur pour traitement des signaux et dcharger processeur principal, modules
intelligents et rseaux locaux, fibre optique (vitesse et immunit aux parasites
lectromagntiques), rseaux locaux ...
Les interfaces entre le procd et la logique interne dun automate sont assurs par des cartes
lectroniques appeles coupleurs. Ces coupleurs accdent dune part au bus, dautre part au
bornier. Celui-ci se trouve gnralement sur la face avant de lautomate, il doit tre la fois
protg et facilement accessible.
S. TOR
Entres analogiques
Interface
Bus interne bus Isolement
galvanique
mmoire Conversion
Mmorisation
analogique Multplexeur
et interfaage
numrique
Les sorties analogiques peuvent possder un convertisseur par voie. Le nombre des
voies sur ces cartes est 2 ou 4.
Isolement
galvanique
Interface Conversion Conversion Conversion
Bus interne bus parallle - srie - numrique Adaptation
mmoire srie parallle analogique amplitude
V. Le TSX 17-20:
1) Structure matrielle :
Cet automate monobloc se place dans un armoire et se fixe sur un rail DIN normalis.
Il comporte :
- Une alimentation 110 220 VCA fournissant une alimentation24VCC, 250 mA
destine aux capteurs 24VCC raccords au TSX17 ;
- Une UC avec prise RS485 pour raccordement au terminal de programmation, au
bus multipoint UNI-TELWAY ou un priphrique de dialogue ;
- Une RAM interne de 24Ko programme sauvegardable par une pile lithium (1 an) ;
- Un emplacement pour cartouche mmoire EEPROM ou EPROM (sauvegarde
programme utilisateur) ;
- Un emplacement pour cartouche micro- logicielle PL7-2 ;
- 20, 34 ou 40 E/S TOR avec raccordement sur borniers vis dconnectables
(entres 24VCC ou 110VCA isoles, sorties relais ou transistors 0,35 A
protges) ;
- une alimentation capteurs 24VCC (avec automates de base 110/220VCA 50/60
Hz) ;
- Un ensemble de visualisation de ltat automate (RUN, CPU, I/O, BATT) et des
entres sorties ;
- Deux entres vnementielles 24 VCC ;
- Un compteur rapide 2 kHz, 5/24VCA.
- Un connecteur pour une autre extension au bus dE/S.
1) Choix de lAPI :
Aprs ltablissement du cahier des charges, il revient lutilisateur de regarder sur le march
lautomate le mieux adapt aux besoins, en considrant un certain nombre de critres
importants :
- Le nombre et la nature des E/S ;
- La nature du traitement (temporisation, comptage, ...) ;
- Les moyens de dialogue et le langage de programmation ;
- La communication avec le s autres systmes ;
- Les moyens de sauvegarde du programme ;
- La fiabilit, robustesse, immunit aux parasites ;
- La documentation, le service aprs vente, dure de la garantie, la formation
2) Mise en oeuvre :
La ralisation de tout ou partie dune partie commande en logique programme ncessite la
traduction du modle concern (GRAFCET, schmas, quations, ...) en programme
excutable par la machine. Llaboration dun tel programme vise donc crire les quations
dactivation de sorties de lAPI et les conditions associes. Elle constitue la phase logicielle
de lapplication.
a- Affectations :
En labsence de normes universelles, lautomaticien doit adapter les modles aux langages des
matriels retenus. Cela ncessite au pralable laffectation des E/S et des va riables auxiliaires
(variables internes), cest--dire. lidentification avec le reprage caractre informatique
(adressage). Ce reprage est fonction du matriel et du type de programmation retenus.
Les raccordements et leurs caractristiques essentielles (tension, courant,...) sont souvent
prciss dans la documentation constructeurs. En gnral, les objets techniques raccords en
entre sont symboliss par un contact et ceux raccords en sortie par un rectangle. Des
liaisons peuvent tre prcnles la construction (communs des 0V) imposant les modes de
branchements extrieurs.
c- Variables internes :
Laffectation consiste galement identifier ces variables destines mmoriser les tats et
valeurs intermdiaires durant lexcution du programme.
3) Programmation :
Suivant lautomate et le type de console, on distingue deux catgories de langages : les
langages littraux et les langages graphiques.
Zone
Zone de test d'action
Chaque rseau est repr par une tiquette (LABEL) portant un numro de 1
999.
Ce langage autorise galement lintgration, au sein du rseau contacts, de
blocs prprogramms (blocs fonctionnels) permettant la ralisation de
E
t
C
E D t
Ti Temp
t
C R
D
t
R
t
I0,02 B10
E D
C R
T01
(10 ms, 100 ms, 1s, 1 mn) et de la valeur de la prslection P : valeur comprise
entre 0 et 9999.
3) Programmation :....................................................................................................... 11
a- les langages littraux : .......................................................................................... 11
b- Les langages graphiques :..................................................................................... 11