Académique Documents
Professionnel Documents
Culture Documents
Programmation Ladder Tsx37
Programmation Ladder Tsx37
1 : Automatismes programmables
DATE :
1 MISE EN SITUATION
La station de pompage présente dans l’atelier ELEEC du lycée, est pilotée par un automate ZELIO.
Afin d’améliorer le fonctionnement de la pompe, on décide d’ajouter différents capteurs TOR et
analogiques de pression à divers endroits dans le circuit.
De plus on souhaiterait piloter la station de pompage à distance par Internet.
2 PROBLEMATIQUE
En étudiant le schéma électrique pour déterminer le câblage des nouveaux capteurs, vous
remarquez que toutes les entrées du ZELIO sont occupées, et après une recherche dans le
catalogue Schneider, vous constatez qu’il est impossible d’ajouter un module supplémentaire pour
accroitre le nombre d’entrées.
De plus le Zélio n’a pas de connexion Ethernet nécessaire pour communiquer avec l’extérieur.
3 SOLUTION RETENUE
Afin de réaliser le montage souhaité, vous décidez de
changer le ZELIO par un TSX 37 avec une passerelle
ETZ510 que vous avez déjà en votre possession.
Mais cela implique qu’il faudra modifier le programme
du système, car celui-ci est d’origine en langage FBD et
le TSX 37 ne se programme pas avec ce langage.
Le langage retenu sera le LADDER.
ETZ 510 TSX 37
Remarque : Dans ce cours nous n’aborderons pas l’ETZ 510 qui
sert à la communication entre le TSX37 et le réseau Ethernet. Cet élément sera développé dans un cours prochain.
4 PRESENTATION DU TSX 37
Les TSX 37 sont des automates industriels de la société Schneider, pouvant avoir de 9 à 480
entrées – sorties.
Page 1 sur 6
STEPHANE MEUNIER LYCEE AUGUSTE ESCOFFIER
C:\Users\Stephane\CloudStation\Les cours ELEEC\Automatismes\TSX37 + Ladder\TSX37 + Ladder.docx
Les TSX 37 sont modulables, c'est-à-dire qu’on peut augmenter leur capacité de mémoire,
d’entrées et de sorties, de fonctions. Ils peuvent être programmés en LADDER, GRAFCET et
langage Littérale. La programmation se fait à l’aide d’un PC avec le logiciel PL7.
5 STRUCTURE DU TSX 37
Les TSX 37 sont structurés de la façon suivante :
Afficheur : Etats des entrées / sorties
Connecteur pour le PC
Bornier d’alimentation
En fonction de l’emplacement utilisé dans l’automate, le numéro d’une entrée ou d’une sortie se
nomme de la façon suivante :
Remarque :
Quel que soit le type de TSX 37 utilisé, le numéro des emplacements ne change pas.
Page 2 sur 6
STEPHANE MEUNIER LYCEE AUGUSTE ESCOFFIER
C:\Users\Stephane\CloudStation\Les cours ELEEC\Automatismes\TSX37 + Ladder\TSX37 + Ladder.docx
7 LE CABLAGE DES CARTES ENTREES / SORTIES
Pour ce chapitre nous prendrons une carte TSX DMZ 28 DR, qui contient 16 entrées tout ou rien
et 12 sorties relais.
Rappel :
Une entrée tout ou rien (TOR) sert à connecter les boutons poussoirs, les capteurs, etc. Elle ne
peut avoir que 2 états, activé ou non activé.
Une sortie relais est constituée d’un simple contact qui sert (comme dans un simple allumage)
à alimenter un récepteur comme les bobines de contacteur, les voyants, etc.
%Ix.3 S4
4
d’une alimentation externe.
%Ix.4 S5
5
6
Elles se connectent entre le + 24 V DC de
%Ix.6 S7 l’alimentation et les bornes numérotées de
7
S8
1 à 16.
%Ix.7
8
%Ix.9 S10
10
%Ix.10 S11
11
%Ix.11 S12
12
%Ix.12 S13
13
%Ix.13 S14
14
%Ix.14 S15
15
%Ix.15 S16
16
17
source sink
18
24 V DC
Page 3 sur 6
STEPHANE MEUNIER LYCEE AUGUSTE ESCOFFIER
C:\Users\Stephane\CloudStation\Les cours ELEEC\Automatismes\TSX37 + Ladder\TSX37 + Ladder.docx
Le câblage des sorties
Les sorties :
KM1 Les sorties sont regroupées en 4 groupes
%Qx.0
20 ayant un point commun.
21
KM2
Les sorties regroupées sont :
%Qx.1 Groupe A : sortie %Qx.0
25
H1
%Qx.4
26
30
EV1
%Qx.8
31
EV2
%Qx.9
32
EV3
%Qx.10
33
EV4
%Qx.11
34
35
L N
8 LA PROGRAMMATION LADDER
La programmation LADDER est relativement simple à comprendre, car elle est très proche d’un
schéma électrique. Seuls les symboles changent.
Un programme est composé d’un ensemble de variables qui peuvent être associées à une entrée
ou une sortie de l’automate, ou bien à une mémoire interne (%Mx).
Page 4 sur 6
STEPHANE MEUNIER LYCEE AUGUSTE ESCOFFIER
C:\Users\Stephane\CloudStation\Les cours ELEEC\Automatismes\TSX37 + Ladder\TSX37 + Ladder.docx
Exemple :
Imaginons une variable que nous appelons « moteur » :
Si nous voulons faire un auto-maintient ou allumer un voyant quand la variable « moteur » est
activée, il faut se servir de ce symbole :
Si nous voulons allumer un voyant alors que la variable « moteur » n’est pas activée, il faut se
servir de ce symbole :
Pour réaliser un programme nous allons partir d’un schéma électrique, que nous allons
transformer en programme LADDER.
Le schéma :
KM1 Chaque élément du schéma est associé à un
S1 S2
repère, mais nous allons y ajouter un symbole
(appelé aussi variable) utilisé ensuite pour la
programmation.
KM1 Variable
Repère
Symbole
H1 S1 arret
KM1 S2 marche
KM1 moteur
H1 v_marche
Ensuite chaque variable est associé à une entrée, une sortie ou une mémoire interne de
l’automate. Dans notre exemple il n’y a pas besoin d’utiliser des mémoires internes.
Page 5 sur 6
STEPHANE MEUNIER LYCEE AUGUSTE ESCOFFIER
C:\Users\Stephane\CloudStation\Les cours ELEEC\Automatismes\TSX37 + Ladder\TSX37 + Ladder.docx
Le programme en LADDER :
Le programme en LADDER correspond au réseau suivant :
S1 arret
%Ix.0 %Qx.0
1 20
S2 marche
%Ix.1
2 21
KM1 moteur
%Ix.2 %Qx.1
3 22
H1 v_marche
%Ix.3 %Qx.2
4 23
%Ix.4 %Qx.3
5 24
%Ix.5
INTERIEUR DE LA CARTE
INTERIEUR DE LA CARTE
6 25
%Ix.6 %Qx.4
7 26
%Ix.7 %Qx.5
8 27
%Ix.8 %Qx.6
9 28
%Ix.9 %Qx.7
10 29
%Ix.10
11 30
%Ix.11 %Qx.8
12 31
%Ix.12 %Qx.9
13 32
%Ix.13 %Qx.10
14 33
%Ix.14 %Qx.11
15 34
%Ix.15
16 24 V DC 35
17
source sink
18
L N
Page 6 sur 6
STEPHANE MEUNIER LYCEE AUGUSTE ESCOFFIER
C:\Users\Stephane\CloudStation\Les cours ELEEC\Automatismes\TSX37 + Ladder\TSX37 + Ladder.docx