MAINTENANCE APPLIQUEE 2è PARTIE : les
automates programmables industriels/ Exemple du
TSX-17 de TELEMECANIQ UE
A-Les API
I- Logique câblée et logique programmée
1
Exemple d’un automatisme câblé : Marche/Arrêt d’un
moteur
2
II. Automates programmables industriels/ Exemple
du TSX -17 de TELEM ECANIQ UE
Introduction
Un Automate Programmable Industriel (API) est une
machine électronique programmable par un personnel
non informaticien et destiné à piloter en ambiance
industrielle et en temps réel des procédés ou parties
opératives.
II.1. architecture d’un API
La structure interne d'un API peut se représenter comme suit :
3
L'automate programmable reçoit les
informations relatives à l'état du système et puis
commande les pré-actionneurs suivant le
programme inscrit dans sa mémoire.
Un API se compose donc de trois grandes parties :
- Le processeur ;
- La zone mémoire ;
- Les interfaces Entrées/Sorties
1)- Le microprocesseur :
Le microprocesseur réalise toutes les fonctions
logiques ET, OU, les fonctions de
temporisation, de comptage, de calcul... à partir
d'un programme contenu dans sa mémoire.
Il est connecté aux autres éléments (mémoire et
interface E/S) par des liaisons parallèles
appelées ' BUS ' qui véhiculent les informations
sous forme binaire..
2)- La zone mémoires :
a)- La Zone mémoire va permettre :
4
· De recevoir les informations issues des capteurs d'entrées
· De recevoir les informations générées par le processeur et destinées à la
commande des sorties (valeur des compteurs, des temporisation, …)
· De recevoir et conserver le programmable du processus
b)-Action possible sur une mémoire :
· ECRIRE pour modifier le contenu d'un programme
· EFFACER pour faire disparaître les informations qui ne sont plus nécessaire
· LIRE pour en lire le contenu d'un programme sans le modifier
Fonctionnement de l'interface :
b)- Interfaces de sorties :
Elles sont destinées à :
· Commander les pré-actionneurs et éléments des signalisation du système
· Adapter les niveaux de tensions de l'unité de commande à celle de la partie
opérative du système en garantissant une isolation galvanique entre ces
dernières.
5
Fonctionnement de l'interface :
4)- Alimentation de l'automate programmable industriel :
L'alimentation intégrée dans l'API, fournit à partir des tensions usuelles des
réseaux ( 230 V, 24 V= ) les tensions continues nécessaire au fonctionnement
des circuits électroniques.
II.2. API TSX 17 de chez télémécanique
1) Câblage des entrées/sorties
6
2)- Fonctionnement du TSX
7
II.3. Mise en œuvre d’un API
1) Construire le grafcet de niveau 2 de la Partie
commande
2) Tracer le schéma électrique ou/et le ladder (ladder
diagramme ou schéma à contact)
3) Ecrire le programme
4) Charger le programme dans la mémoire de l’API à
l’aide de la console de programmation (ou charger
le ladder dans l’API à l’aide d’un PC micro -
ordinateur)
5) Tester à vide et mettre au point le program me
6) Raccorder l’automate
I- Exemple de l’API TSX -17 de chez
TELEMECANIQUE
1) Ecriture d’un programme
Le processeur exécute les opérations logique L, A,
O, N, =
8
Code Opération ou instruction
L LOAD : lire l’état de la variable indiquée
A AND : réaliser le ET logique entre la variable
indiquée et le résultat précédant
O OR : réaliser le OU logique entre la variable
indiquée et le résultat précédant
N NOT ; permet d’inverser la variable de l’état
selectionné
= Ranger le résultat dans la variable indiquée
1) Exemple de programme écrit
Pour écrire un programme, une fois que l’on a le
schéma de commande électrique, commencer par
affecter une adresse à chaque entrée et chaque sortie.
Ensuite, on peut tracer le schéma ladder avant d’écrire
le progamme
Exemple : écrire les programmes des schémas suivants.
9
a) Affectation des adresses
I : Input-utilisé pour les entrées
O : Out- utilisé pour les sorties
B : Bit- Bit interne
Nom Adresse
S1 I0,00
S2 I0,01
S3 I0,02
KM O0,00
b) Ladder ou schéma à contact
C’est un langage graphique. C’est une variante
du schéma de commande avec des symboles
particuliers
- Contact à fermeture
- Contact à ouverture
- Bobine(sortie)
c) schéma1
- Ladder
I0,00 I0 ,01 I0 ,02 O0 ,00
- Programme
Ligne Opération ou Adressage
Instruction
000 L I0,00
001 A I0,01
002 AN I0,02
003 = O0,00
d) Schéma 2
- Affectation des adresses
Noms Adresses
S1 I0,00
S2 I0,01
KM1 O0,00
km1 O0,00
10
- Ladder
- Programme
2è solution
Ligne Opération Adresse Opération Adresse
000 L I0,00 L I0,00
001 O O0,00 O O0,00
002 AN I0,01 = B00
003 = O0,00 L B00
AN I0,01
= O0,00
e) Schéma 3
Programme
Attribution I/O Programme
Nom Adresse Instruction Adresse
S1 I0,00 L B00
S2 I0,01 L I0,00
K1 O0,00 O O0,00
k1 O0,00 = B00
Y1 O0,01 AN I0,01
= O0,00
L O0,00
= O0,01
2è solution
Attribution I/O Programme
Nom Adresse Instruction Adresse
S1 I0,00
S2 I0,01
K1 O0,00
k1 O0,00
Y1 O0,01
11
2) Comment entrer le programme dans la
console de programmation
- Selectionner Français + Entrer
- Effacer tout programme de votre automate :
Prog+Seq+Ins %
- Taper le programme(à la fin de chaque ligne,
Taper Entrer )
- Mettre l’automate en mode RUN(exécution) :
Quit+Ctl% +Run+Enter
III. M aintenance des API
Recherche des dysfonctionnements
Un dysfonctionnement peut avoir pour origine :
•un composant mécanique défaillant (préactionneur,
actionneur, détecteur,...).
•un câblage incorrect ou défaillant (entrées, sorties).
•un composant électrique ou électronique défectueux
(interface d'entrée ou de sortie).
•une erreur de programmation (affectation d'entrées -
sorties, ou d'écriture).
•un système non initialisé (étape, conditions
initiales...).
A noter que la majorité des dysfonctionnement sur
un API resulte de causes externes (court s-circuits )
12