PLC1
PLC1
PLC1
2. Structure
En reprenant le schma classique de la structure dun automatisme, lautomate programmable
est une technologie particulire de la partie commande.
PO
Capteurs
Niveau/Flotteur
Pression/Manostat
Dbit
Temprature/Thermostat
Proximit/Fin de course
Position/Proximit/
CellulePhoto
Clavier
PLC1.doc
2006-08-31
I
N
T
R
E
F
A
C
E
D
'
E
N
T
R
E
S
PC
Automate
programmable
industriel
I
N
T
E
R
F
A
C
E
PO
Actionneurs
Contacteur: moteur
chauffage
Indicateur, lampe tmoin,
afficheur
Electrovanne
D
E
S
S
O
R
T
I
E
S
Moniteur
Collge Montmorency
PLC1.doc
2006-08-31
Collge Montmorency
3. Constitution
Un automate est donc constitu comme un ordinateur conventionnel :
une unit centrale de traitement (CPU),
de la mmoire (RAM, ROM, EPROM) et
des priphriques : interfaces dentres/sorties, ports de communication, avec
une alimentation comme source dnergie.
Devant fonctionner dans des environnements hostiles, botiers, circuits, composants sont
particulirement endurcis : protections thermiques, magntiques, lectrostatiques,
surdimensionnement, redondances, batteries de secours le design doit tre la hauteur des
exigences : fonctionnement sr 24/24, 365/365 pendant des dizaines dannes, ct de
dmarreurs et de moteurs de plusieurs centaines de chevaux, de transformateurs de plusieurs
centaines de kVA, par des tempratures entre 0 et 50C et des degrs dhumidit parfois
levs.
Le systme dexploitation doit tre en temps rel : quand le fin de course est activ faut
sarrter vite et bien sr, ne pas planter. Et il ny a pas de bouton Reset, ny Reboot
mme pas de bouton marche - arrt!!!
Les premiers automates avaient un UT cbl : tout en logique TTL ou CMOS gros comme
un ordinateur de table personnel daujourdhui. La mmoire prenait le mme volume,
lalimentation aussi quand aux interfaces
Fig. : 2 Lantique (1980) CPU du TI PM550 et son alimentation, les racks des E/S sont la mme mesure
Larrive des microprocesseurs a rduit de beaucoup les dimensions. Pour le contrle de
procds analogiques, trs rapidement, on utilisera des systmes multiprocesseurs ddis :
un microprocesseur monobit pour la logique, un processeur mathmatique pour les calculs et
un microprocesseur gnral pour grer le tout. Enfin larrive des microcontrleurs a favoris
la spcialisation de chacun des modules qui ont chacun leur niveau dintelligence. Lautomate
moderne est en ralit un ensemble de microcontrleurs qui changent leurs informations sur
le bus du chssis, voire sur un rseau de E/S pour ceux de taille moyenne, mais dun seul
microcontrleur avec quelques dizaines de E/S pour les monoblocs (shoebox).
PLC1.doc
2006-08-31
Collge Montmorency
4. Fonctionnement
Le principe de fonctionnement interne dun automate peut-tre schmatis selon la figure 4 cidessous.
Mmoire------> sortie
Bit ---------> Triac
A
Cycle des E/S: criture de la mmoire
dans les cartes interfaces sorties
B
Cycle des E/S: lecture des cartes
d'entres/sorties et copie dans la
mmoire (et comparaison)
C
Communications: entre la mmoire et la
console, le PC, le rseau
NON
Run ?
OUI
E
Votre Programme: les instructions
combinent les informations sotckes
dans la mmoire pour en laborer de
nouvelles:
bit 1 et pas bit 2 dans bit 3
Bit1
Bit2
bit 3
PLC1.doc
2006-08-31
Collge Montmorency
B
Cycle des E/S en lecture : le circuit dinterface de lautomate lit toutes les cartes
dentres et de sorties et recopie les valeurs dans la mmoire. Il compare en passant pour les
cartes de sorties, ce quil vient dy crire au cycle A. On verra plus tard ce quil fera en cas de
diffrence.
C
Cycle de communications : selon les requtes des diffrents priphriques qui sont
branchs sur les ports de communication, il y a des changes (lecture et/ou criture)
dinformations entre la mmoire et ces priphriques : port srie ou USB pour la console de
programmation, ou des interfaces spcialiss comme des lecteurs de code barre ou des
claviers, port Ethernet pour dautres automates ou ordinateurs de supervision, ports spcialiss
pour des rseaux dautomates ou de champs (E/S).
D
PLC1.doc
2006-08-31
Collge Montmorency
Bit 2
Bit3
Mais en ralit, lautomate va excuter les instructions suivantes (enfin si on oublie le passage
en langage machine01001101) les unes aprs les autres :
LDA bit 1
AND NOT bit 2
OUT bit 3
5. Exercice
Pour bien comprendre le principe du fonctionnement de lautomate, on vous propose de
dessayer le programme suivant :
PLC1.doc
2006-08-31
Collge Montmorency
Essayer dexpliquer
PLC1.doc
2006-08-31