Vous êtes sur la page 1sur 29

Chap.

V





















L'Automate Programmable Industriel

ou

A.P.I.






SOMMAIRE






-A Rappels concernant les Parties Opratives commandes par API:

1) La PO est de type Pneumatique

2) La PO est de type Electrique

3) Ralisation de la PC




-B Les Systmes Programmables:

1) Prsentation

2) Les langages de programmation

3) La programmation graphique sur Tlmcanique
3.1 Langage contacts
3.2 Oprations sur chanes de BITS et (ou) MOTS
3.3 Les fonctions Spciales
3.4 Le langage Grafcet
3.5 Les Structures Logiciels
* Mono tche
* Multitche




-C Architecture d'un systme programm:

1) Le systme microprogramm

2) Structure gnrale d'une unit centrale
* Le microprocesseur
* Les mmoires
* Les interfaces d'entres et de sorties

1



L'Automate Programmable Industriel
ou
A.P.I.





A) Quelques rappels concernant les PO commandes par API :



La distribution de l'nergie sur les actionneurs se fait le plus souvent par l'intermdiaire de RELAIS de
PUISSANCE.
Dans ce qui suit nous nous plaons dans le cas ou la partie commande est un A.P.I.( donc les ordres et
l'acquisition des donnes est de nature lectrique de basse puissance ) .


1) les actionneurs sont de types pneumatiques ou hydrauliques ( vrins ... ) .

1.1) La chane daction est la suivante :






2
1.2) Quelques rappels de symbolisation en pneumatique .


Vrins :


Distributeurs :

La symbolisation des appareils de distribution pneumatique intgre trois fonctions qui
sont:
Les positions reprsentes par des cases.

Les orifices qui sont les raccordements ncessaires au passage de l'air comprim.


Les organes de commande qui dterminent la faon dont le distributeur est pilot.


Auxiliaires de distribution et canalisations :


3


Exemple de montage pneumatique :

En donner la fonction :










Traitement de l'air comprim :





Ensemble complet de traitement et de conditionnement de lair ; sorties air sec et air
lubrifi





4
2) les actionneurs sont de types lectriques ( moteurs ) .

2.1) Dans le cas de moteur commander par sorties T.O.R.
on peut avoir la configuration suivante :

Rappel de normes classiques :
NORMALISATION FONCTION

SECTIONNEUR
Isoler un circuit lectrique du rseau amont
(ici protection magntique par fusibles)

DISJONCTEUR
Etablir ou interrompre des circuits parcourus par des courants dans conditions
normale ou anormale


THERMIQUE
Protection contre les surcharges :
- les surcharges faibles et prolonges
- le manque de phase
- le dsquilibre de phase

MAGNETIQUE
Protection contre les courts-circuits

CONTACTEUR
Etablir ou interrompre des circuits parcourus par des courants dans conditions
normale de service.
Il permet d'effectuer une commande distance l'aide de fils de faible section

CONTACTEUR DISJONCTEUR il remplit les fonctions :
Protection contre les surcharges
Protection contre les courts-circuits
Commande
Sectionnement


toile triangle
statorique
rotorique
inverseur dmarrage direct

ou et/ou
Pr actionneurs
5
Exemple de branchement de moteurs.

branchement en direct branchement en toile triangle

Puissance Commande

inversion du sens de marche

Puissance Commande


Puissance Commande


toile triangle pr-cbl







6

Exercice:
Complter le schma lectriques partie puissance ci dessous dans le cas suivant :
- moteur triphas
- dmarrage toile triangle avec sectionneur par fusibles
- possibilit d'inversion du sens de marche




7
Le schma de commande de ce dmarrage toile triangle est le suivant :




Identifier les diffrents composants:

RT:
.................................................................... ................................

S1:
....................................................................................................

S2:
....................................................................................................

KM1:
....................................................................................................

KM2:
..............................................................................................._.....

KM3:
....................................................................................................

KM4:
....................................................................................................

1KM4-1KM3:
...........................................................................................

3KM1-3KM2:
...........................................................................................

1KA1:
...................................................................................................




Dcrivez le fonctionnement:

pour cela il est conseill de placer sur le schma de commande les rles destins chaque
contacteurs


- Fermeture manuelle de Q;
- impulsion manuelle sur S2 ce qui
...................................................................................................................................
........................................................................................................................................................................................................................

........................................................................................................................................................................................................................

........................................................................................................................................................................................................................

........................................................................................................................................................................................................................

........................................................................................................................................................................................................................

8


2.2) Dans le cas de moteur commander par l'intermdiaire d'un variateur :

Cas dun moteur courant alternatif command par un Automate Industriel.









Signal TOR

Le sens de marche
AV/AR, la vitesse
sont donns par la
tension variable

verrouillage / Dver.
Marche AV exemples :
Marche AR
(la consigne de vitesse ?
est cble en externe,
potentiomtre ) ?















C
(N.m)
et N
(tr/s)


VARIATEUR de Vitesse
(type Altivar)

MOTEURS ASYNCHRONES
Carte (interface)
de Sortie TOR



API avec carte de
communication
Permet :

API avec carte de
sortie analogique
9

Cas dun moteur courant continu command par un Automate Industriel on est
alors en prsence dune rgulation de vitesse.









Signal TOR

Le sens de marche
AV/AR, la vitesse
sont donns par la
tension variable

verrouillage / Dver.
Marche AV exemples :
Marche AR
(la consigne de vitesse AV +8 Volts
est cble en externe, AR -8 Volts
potentiomtre )






U variable

U variable







C
(N.m)
et N
(tr/s)





Exemple de branchement de moteurs .

Un premier exemple a t vu lors du TP2.5 (l'ALTIVAR en 1re anne). Dautres
exemples seront dvelopps cette anne en TD notamment lors du TP V-B3.2 .


VARIATEUR de Vitesse
(type Rectivar)

MOTEURS A C CONTINU
Carte (interface)
de Sortie TOR


API avec carte de
sortie analogique
10


3) Ralisation de la partie commande.


Le squencement des oprations est gr par la partie commande .
Suivant l'importance des automatismes mis en jeux ont peut envisager deux types de commande .

- commande en logique cble
- commande par automate programmable ou A.P.I.


Dans les deux cas les techniques d'tude font appel une reprsentation graphique qui fut propos par
l'ADEPA :

le grafcet ( dj tudi au chapitre III)




3.1) Logique cble


Elle utilise les connaissances en logique combinatoire et l'emploi de module d'tape ( ou
squenceur ) .
A noter que ces dispositifs on presque totalement disparu ce jour.




3.2) logique programme : l'A.P.I.


C'est celle que nous allons dvelopper dans les paragraphes suivants B et C .
Elle permet la mise en oeuvre de gros systmes automatiss de part sa puissance de calcul qui ne
cesse de progresser .

11
B) Les systmes programmables

1) introduction

L'automatique prenant de plus en plus d'importance et les systmes tant de plus en plus lourds grer,
la commande par logique cble ne pouvait plus suivre.
Pour rpondre la demande des industriels, les systmes et chanes de production automatises sont
maintenant grer par des systmes programmables.
Ces systmes programmables ne sont en fait que de grosses machines squentielles pouvant traiter un
grand nombre d'oprations en un temps trs court. De plus ses systmes permettent aisment la
modification de paramtres et mme de programmes ce qui a engendr une plus grande souplesse des
ateliers automatiss d'o le nom de flexibilit.

2) Les langages de programmation

Toutes ces machines programmables sont organises autour d'un microprocesseur.
Deux grandes marques se partagent actuellement le march : INTEL
MOTOROLA
2.1) Quelques dfinitions :

- PROGRAMME ; c'est une suite d'actions ralisables par l'unit de traitement. Le
programme correspond la traduction du cahier des charges.

- INSTRUCTION ; ce sont les ordres excutables par l'unit de traitement. La liste ( toujours
finie ) de ces instructions s'appelle le jeux d'instructions. Un
programme est une suite d'instructions assembles dans un ordre
prcis afin de rpondre un problme particulier.

- LANGAGE EXTERNE ; il est utilis lors de l'criture et de la mise au point du programme. Il
sert aussi au dialogue plus ais entre l'oprateur et la machine.

- LANGAGE INTERNE ; il est utilis par l'unit de traitement. C'est le langage du
microprocesseur. Un programme crit en langage externe et
termin, sera toujours traduit dans ce langage

2.2) Petit tour d'horizon des langages externes

Comme les langages internes sont tous diffrents et quasiment incomprhensibles, les
informaticiens ont mis au point des langages permettant de travailler plus efficacement avec les
systmes programmables; se sont les langages externes.

On peut les classer en trois grandes catgories :

- L'assembleur
- Les langages orients informatique
- Les langages orients automatique

On n'abordera pas ici les deux premier et l'on va s'intresser la troisime catgorie qui sont les
langages vocation automatique.
12

2.21) Les langages orients automatique

Langage liste Instruction (IL) :
Cest un langage machine boolen qui permet lcriture de traitements logiques et
numriques.
Langage littral Structur (ST) :
Cest un langage de type informatique permettant lcriture structure de
traitements logiques et numriques.
Langage contacts :
Cest un langage graphique. Il permet aisment la transcription de schmas relais
type lectrique.
Langage Grafcet :
Cest un langage graphique qui permet de reprsenter de faon structure le
fonctionnement dun automatisme squentiel.

Reprsentation formalise des variables programme :

Symbolique Entre Sortie Bit Mot Double
Mot
Mot
Const.
Double
mot
const.
Bit
syst.
Mot
Syst.
Standard
%I %Q %M %MW %MD %KW %KD %S %SW
Ancien standard
I O B W CW SY SW



a) Langage type liste dinstruction.

Quelques lments de code du jeu dinstruction



Quelques instructions de test :







Quelques instructions daction :
Fait partie des
langages dits
graphiques
13
Illustration dans lexemple ci-dessous :

















Zone mmoire utilisable :

Variables mmoires : de %M0 %M255
Adresses des entres : de %I1.0 %I1.15
Adresses des sorties : de %Q2.0 %Q2.11
Affectations Exemple de ralisation 1 Exemple de ralisation 2
Etapes adresses tiquette Code IL tiquette Code IL
:
X10
X11
X12
X13
X14
:
:
:
%M10
%M11
%M12
%M13
%M14
:
%M255

entres adresses
m
a1
a0
b0
:
:
:
%I1.0
%I1.1
%I1.2
%I1.3
:
:
%I1.15
sorties adresses
A+
A-
B+
C+
:
:
%Q2.0
%Q2.1
%Q2.2
%Q2.3
:
:
%Q2.11
:
:

:
:
LD %M10
AND %I1.0
S %M11
R %M10

LD %M11
AND %I1.1
S %M12
R %M11

LD %M12
AND %I1.2
ANDN %I1.3
S %M13
R %M12
:
:
LD %M11
ST %Q2.0

LD %M12
ST %Q2.1
ST %Q2.2

LD %M13
ST %Q2.3
:

:
:
%L0






%L1






%L2
:
:
LD %M10
JMPN %L1
LD %I1.0
JMPN %L1
S %M11
R %M10

LD %M11
JMPN %L2
LD %I1.1
JMPN %L2
S %M12
R %M11

LD %M12
JMPN %L3
LD %I1.2
ANDN %I1.3
LMPN %L3
S %M13
R %M12
:
:
LD %M11
ST %Q2.0

LD %M12
ST %Q2.1
ST %Q2.2

LD %M13
ST %Q2.3
:
10
11
A+
12
A- B+
13
C+
m
a1
a0 . /b0
14
b) Langage type littral structur.

Quelques lments de code du jeu dinstruction :





Exemple de programme en littral structur :



15

3) la programmation graphique sur tlmcanique PL7-Pro


3.1) Le langage chelle (ou LADDER en Anglais );

Il est bas sur la programmation d'quations lectriques partir de symboles graphiques :

,\ ,( ) , (/) , , , voir doc. lments graphiques du langage PL7-Pro.

3.2) Opration sur chanes bits et (ou) mots en PL7-Pro;

symbole :

ou


les blocs Opration calcul et transfert permettent de raliser:

- Oprations arithmtiques ; + , - , * etc.
- Oprations logiques ; OU, ET, etc.
- du transcodage de mot ; Binaire, BCD, ASCII
- des dcalages circulaires ; gauche, droite
- des transferts d'oprandes.


Quand on slectionne OPERATE on a notre disposition :

:= == = qui indique les bits ou mots recevant l'info rsultant du calcul prcdent.
OP1 1re oprande
OP qui est le code opration de la fonction raliser
OP2 2me oprande

Dans le cas de COMPAR on a juste accs OP1, OP et OP2.

Utilisation des paramtres en fonction doprations simples raliser:


:= == =
OP1 OP OP2
oprations arithmtiques et logiques
* * * *
Complment , dcalage et transcodage
*

* *
transfert
*

*
Comparaison
* * *

Conversion binaireASCII EXEMPLES
[%MB10:6:=INT_TO_STRING(%MW20)]
traitements numriques comparaison Instructions d'affectation Instructions logiques
[%MW10:=%KW0+10] [%MW50>10] [%MW100:=%I1.0:16] [%MW0:=%MW10 AND 16#FF00]




OPERATE COMPAR
16
RAPPEL : Octet = 8 bits ; MOT = 16 bits

Binaire pur ex 1100110011:

Kilo 1 OCTET soit 8 bits
2
11
=2048 2
10
=1024 2
9
=512 2
8
=256 2
7
=128 2
6
=64 2
5
=32 2
4
=16 2
3
=8 2
2
=4 2
1
=2
N
v
: combinaisons de
codage
11 10 9 8 7 6 5 4 3 2 1
v: nombre de
variables binaires
10 9 8 7 6 5 4 3 2 1 0 n: rang
2
10
=1024 2
9
=512 2
8
=256 2
7
=128 2
6
=64 2
5
=32 2
4
=16 2
3
=8 2
2
=4 2
1
=2 2
0
=1 2
n
: poids
0 1 1 0 0 1 1 0 0 1 1 Chiffre en binaire pur

Remarque: ce chiffre 1100110011 reprsente 819 en dcimal et il faut un mot pour le coder.
le nombre maximum numrisable sur 1 mot est de :
2
(16)
-1 = 65535 pour les non signs
2
(15)
-1 = 32767 pour les nombres signs le dernier bit du
mot tant utilis pour le signe.

BCD (dcimal cod binaire) ex 3215:

3 2 1 5
0011 0010 0001 0101

Hexadcimal (base 16 de 0..9ABCDEF)

Code ASCII 256 caractres alphanumriques et de contrle cods sur 8 bits / caractre.
Remarque: 1 mot gal 2 octets, donc on pourra coder 2 caractres ASCII dans 1 mot.

Exercice de synthse: voir TP V-B3.1

3.3) Blocs Fonctions;

On y trouve des fonctions telles que:

TEMPORISATION;

MONOSTABLE

COMPTEUR / DECOMPTEUR

REGISTRE LIFO / FIFO

HORODATEUR

TEXTE
:
:
Exercices de synthse:
voir TP V-B3.2 utilisation d'un registre FIFO pour la gestion des paniers de pices
l'arrive au poste Traitement de surface (voir TP 2.1 2me partie ).
voir TP V-B3.4 amlioration du progiciel d'aide la maintenance mis en place au poste de
poinonnage (rep TP 2.3), en datant les vnements survenus (utilisation
du bloc fonction Horodateur ).
17
3.4) Le langage GRAFCET (ou CHART en Anglais );

Il est bas sur la programmation directe des Grafcet
partir de symboles graphiques :

Etape Transition Renvoi




3.5) Structure logicielle (Automates Tlmcanique )

-a) Structure Mono tche;
La tche excute est appele TACHE MAITRE et le traitement asynchrone ralis par
l'automate est le suivant:

TACHE MAITRE



























Ce type de fonctionnement correspond l'excution
normale du cycle automate (choix par dfaut).Il
consiste enchaner les uns aprs les autres, les
cycles de la tche matre (MAST).
Dans ce mode de fonctionnement, l'acquisition des
entres, le traitement du programme application et la
mise jour des sorties s'effectuent de faon priodique
selon un temps dfini.








18

-b) Structure Multitche;

On s'attachera ici montrer la ncessit d'une telle structure en prenant comme exemple un
systme de fabrication de rouleaux de papier.

Le systme se compose:
- d'un bac de pte papier rgul en Temprature;
- de rouleaux de calandrage qui fixent l'paisseur de la feuille de papier par
pression.

Les fonctions effectuer:
- Rgulation de Temprature du bac de pte papier;
- Rgulation de la pression des rouleaux de calandrage;
- l'affichage des grandeurs (T et Pression );
- le changement des paramtres;
- la lecture et l'interprtation des commandes oprateur.


Ralisations logicielles:


* Solution squentielle;

Dbut
- la lecture et l'interprtation des cdes oprateur.
- le changement de la valeur de consigne T;
- le changement de la valeur de consigne P;
- Rgulation de Temprature du bac de pte papier;
- Rgulation de la pression des rouleaux de calandrage;
- l'affichage T;
- l'affichage P;
Fin

Remarque: Dans ce type de systme, et pour des raisons de qualit (homognit de
l'paisseur du papier ), la rgulation de pression doit se faire avec une priodicit de
l'ordre du 100me de seconde contrairement aux fonctions de lecture ou d'affichage.
Une des solutions aux problmes, serait l'utilisation d'un systme Multitche


* Solution Multitche;

On dcompose notre systme en plusieurs Tches. Ces Tches seront lies entre elles et
pourront se drouler simultanment avec d'autres Tches.


19
Choix de dcomposition retenue:

Tche 1:
- la lecture et l'interprtation des commandes oprateur.
Tche 2:
- Rgulation de Temprature du bac de pte papier et
changement de la valeur de consigne T.
Tche 3:
- Rgulation de la pression des rouleaux de calandrage
et le changement de la valeur de consigne P.
Tche 4:
- l'affichage de la Temprature et de la Pression.

Modlisation sous forme grafcet:
Remarque : les tapes 1,2,3 et 4 servent pour la communication et la synchronisation entre les
tche ; on les nome boites aux lettres
20

-c) La structure multitche de Tlmcanique (TSX 37) permet de grer des fonctions diffrentes
auxquelles sont associes des programmes spcifiques:
chaque programme est implant dans une tche et ces tches sont indpendantes et excutes par
le mme processeur.

Tche Dsignation Description
Matre MAST Toujours prsente qui peut tre cyclique ou priodique.
Rapide FAST Optionnelle qui est toujours priodique.
Evnementielle EVTi Appels par le systme lors de l'apparition d'un vnement sur un
coupleur d'entres/sorties.
Ces traitements sont optionnels et servent aux applications
ncessitant des temps de rponse courts pour agir sur les
entres/sorties.

Description du squencement des tches
Le dessin suivant illustre le squencement des tches dun traitement multitche comportant une tche
matre cyclique, une tche rapide de priode 20ms et un traitement vnementiel.













*******************

- Exercice de synthse:
voir TP V-B3.3 Etude d'un positionnement linaire par comptage d'impulsions



21

4) Synthse des applications dveloppes en cours ou travaux dirigs;







TP V-B3.1

Applications cours sur manipulation de BITS et de MOTS
Commande par API du moteur asynchrone vu en cours page 6 et 7 de ce chapitre.


**************
TP V-B3.2(A)
Analyser, amliorer et adapter la fonction acquisition des informations afin de grer un
Convoyeur Tampon (connaissance du taux de remplissage en paniers) alimentant
une unit de Traitement de Surface (support TP 2.1 ).
TD V-B3.2(B)
Apprhender les techniques de commandes proportionnelles et en boucle ferme afin de
grer la vitesse des tapis en amonts de la zone Tampon en fonction de son taux de
remplissage.


**************
TP V-B3.3

Analyser, amliorer et adapter la fonction acquisition des informations du Poste de
traitement de Surface (reprise TP 1.1 ); gestion du positionnement linaire des paniers
au-dessus des bacs, par comptage d'impulsions (Utilisation Tche rapide ).

**************
TP V-B3.4

Analyser, amliorer ou adapter la fonction de surveillance dun systme pour amliorer
la disponibilit.

Reprise du progiciel d'aide la maintenance mis en place dans le TP 2.3. Lanalyser,
lamliorer et ladapter afin de disposer dindicateurs statistiques sur une priode
donne(nbre de pannes, TRE et TMRE, TBF et MTBF, ).





22

C) Architecture d'un systme programm


1) Le systme Microprogramm .


















2) Structure gnrale d'une unit centrale .






Unit Centrale









Mmoires de
Programme de
type
ROM xPROM
Mmoires de
Programme de
type

RAM
Horloge



MICRO-
PROCESSEUR
COUPLEUR
Entes/Sorties
23
2.1) Le Microprocesseur : C'est un circuit intgr programmable, capable de traiter
automatiquement une suite d'instructions logiques .

On le caractrise par :
* la taille des mots de donnes ( DBUS )
c'est le nombre d'lments binaires qu'il peut traiter simultanment ex :
Processeurs 8 bits; DBUS comporte au minimum 8 fils .
Processeurs 16 bits;DBUS comporte au minimum 16 fils .
Etc

* la capacit d'adressage (ABUS )
celle ci dpend du nombre de fils du bus d'adresse ex:
ABUS est compos de 16 fils ; on peut donc adresser
2
16
adresses diffrentes soit 65 536 adresses .
* le nombre d'instructions
leur nombre est variable et ne dtermine pas la puissance de traitement d'un
microprocesseur car elles peuvent entraner des oprations internes plus ou moins
complexes .

structure interne du P :



On peut la dcomposer en deux grandes parties qui sont :

Unit de Commande ( CPU ) ; c'est le squenceur qui a pour rle de :
Rechercher une instruction en mmoire
Effectuer son dcodage
Transmettre les ordres

Unit de Traitement ( ALU ) ; c'est l'unit Arithmtique et
Logique. Elle effectue deux types d'oprations :
Oprations Arithmtiques ( addition , soustraction , dcalage , comparaison etc ... ).
Oprations Logiques ( complmentation , ET , OU etc ..).

Nous trouvons aussi un certain nombre de registres qui permettent le bon droulement des
oprations et bien sur les trois bus internes dont nous avons parler un plus haut.
24

2.2) Les mmoires : Ce sont des circuits lectroniques intgrs pouvant enregistrer , conserver
et restituer une grande quantit d'informations binaires .
Il existe diffrents types de mmoires :
Les mmoires VIVES : RAM
Les mmoires MORTES : ROM PROM EPROM EEPROM

* Organisation gnrale des mmoires


schma de principe structure de principe d'une mmoire RAM



fonction et technologie des diffrents types de mmoires.
RAM :
Ce sont des mmoires accessibles et modifiables on peut donc y LIRE et y
ECRIRE tout moment.


RAM STATIQUE :
Les points mmoires ( ou bits ) sont raliss par une bascule bistable.
Circuits raliss en technologie TTL , ECL ou en MOS ; d'une manire
gnrale la technologie bipolaire consomme plus mais est plus rapide
que la technologie MOS.

RAM DYNAMIQUE :
Circuits raliss uniquement en technologie MOS car le bit est stock
dans la capacit Grille - Substrat d'un transistor MOS , cette dernire a
besoin d'un rafrachissement toute les 2 ms environ.

TYPE ROM :
Ce sont des mmoires accessibles en LECTURE et on ne peut pas ou
difficilement modifier leur contenu.


ROM :
Accessible qu'en LECTURE.
La programmation est faite lors de la conception du circuit.
Technologie bipolaire pour ROM matrice diodes.
Technologie bipolaire ou MOS pour ROM matrice transistors.

PROM :
Identique la ROM mais la programmation est faite de manire externe
et dfinitive par l'utilisateur du circuit.

EPROM :
Celles ci sont REPROGRAMMABLE aprs effacement par
exposition aux Ultraviolets ( Attention l'effacement est total ).
Technologie transistor MOS grille flottante ( FAMOS ).

EEPROM :
Comme EPROM mais l'effacement se fait par injection de courant et
peut ne pas imposer un effacement total.
Technologie transistor MOS grille complexe ( MMOS ).


2.3) Interfaces d'entes et de sorties : Ce sont des adaptateurs technologiques qui permettent la
communication entre le systme microprogramm et le monde extrieur .
25
a) Les interfaces d'entres ;

elles ralisent :

- l'adaptation,
- l'isolement,
- le filtrage,
- l'acquisition des informations en provenance des capteurs .

elles sont constitues :

- de composants lectroniques classiques dont l'lment principal et un
coupleur optolectronique. ( opto-coupleur )

Prsentation : Principe de fonctionnement :



Exemple d'interfaces dentre (Tlmcanique) :

TSX DET 8 12


Lgende

R1 : adaptation dentre
R2 : Seuil en courant
D2 : crtage et protection
inverse
D4 : Opto-coupleur
L1 : Voyant dtat
Caractristiques essentielles :



Cas particulier des interfaces de Scurit type NAMUR:

Elles permettent de recevoir des dtecteurs de position type NAMUR qui sont limits en
tension et courant afin de minimiser les risques dtincelles de court-circuit.
Linterface dentre NAMUR permet de dtecter, par mesure indirecte du courant de
ligne, et au moyen de 3 comparateurs de tension les tats suivants :
Une coupure de liaison entre le capteur et linterface.
La prsence dun court-circuit.
Ltat logique de lentre. (0 ou 1)
26
b) Les interfaces de sorties ;

elles ralisent :

- La mmorisation des ordres donns par le P.
- La commande de pr-actioneurs au travers de circuits de dcouplage et
d'amplification.

elles sont constitues :

- pour ce qui est des interfaces de sorties courant alternatif l'lment
principal reste le relais ou l'opto-triac.
- pour ce qui est des interfaces de sorties courant continu on retrouve les
composants de l'lectronique classique dont l'lment principal et un
coupleur opto-lectronique.

Exemple d'interfaces de sorties (Tlmcanique) :

Interface de sortie relais TSX DST 8 35


Caractristiques essentielles :







Interface de sortie courant continu TSX DST 4 17



Caractristiques essentielles :








27
D) Conclusion sur les systmes programms type API

Malgr la grande fiabilit des API, leur taux de dfaillances nest jamais nul.
Il y a donc lieu de prvoir, lors de la conception des systmes automatiss de
production, les diagnostics ncessaires pour palier aux ventuelles dfaillances et en
limiter les consquences notamment quand celles-ci surviennent en pleine
production.
Pour cela les API disposent gnralement :