Vous êtes sur la page 1sur 3

Lycée Lislet GEOFFROY Philippe HOARAU

DOSSIER TECHNIQUE

Langage à contacts : LADDER


1 INTRODUCTION
Les API Télémécanique de la série 7 (TSX 17, TSX 27, TSX 37, TSX 47, TSX 57,...) utilisent le langage de
programmation PL7 (Programing Language). Depuis le PL7-1 (langage booléen) le langage PL7 a subi plusieurs
évolutions (PL7-2, PL7-3, PL7-Micro, PL7-Junior) pour devenir conforme à la norme IEC 1131.3.

Certains API disposent de plusieurs langages de programmation tel que le langage LADDER, le langage GRAFCET, le
langage LISTE D’INSTRUCTION, le langage LITTERAL STRUCTURE. Les derniers API de télémécanique permettent la
programmation dans ces différents langages.

2 Présentation générale du langage à contacts (LADDER)


Une section de programme écrite en langage à contacts se compose d’une suite de réseaux de contacts exécutés
séquentiellement par l’automate.
La représentation d'un réseau de contacts est proche de celle d'un schéma électrique.

Etiquette Commentaire Eléments graphiques

2.1 Structure d’un réseau de contacts


Un réseau s’inscrit entre deux barres de potentiel. Le sens de circulation du courant s'établit de la barre de potentiel
gauche vers la barre de potentiel droite.

Un réseau de contacts est composé d’un ensemble d’éléments


graphiques disposés sur une grille de :
16 lignes maximum et 11 colonnes (pour automates
Premium),
7 lignes maximum et 11 colonnes (pour automates
Micro).
Il est réparti en deux zones :
la zone test, dans laquelle figurent les conditions
nécessaires à une action
la zone action, qui applique le résultat consécutif à
un enchaînement de test.

TECH10_LADDER 1/3
Lycée Lislet GEOFFROY Philippe HOARAU

2.1.1 Etiquette d’un réseau de contact


L’étiquette permet de repérer un réseau dans une entité de programme (programme principal, sous-programme, ...). Elle
est optionnelle.
Syntaxe
Cette étiquette a la syntaxe suivante : %Li avec i compris entre 0 et 999.
Elle se positionne à la partie supérieure gauche devant la barre de potentiel.
L’ordre des repères des étiquettes est quelconque, (c’est l’ordre de saisie des réseaux qui est pris en
compte par le système lors de la scrutation).

2.1.2 Commentaire d’un réseau de contact


Le commentaire facilite l’interprétation du réseau auquel il est affecté, mais n’est pas obligatoire.
Syntaxe
Le commentaire est intégré au réseau et comprend 222 caractères alphanumériques au maximum,
encadrés de part et d'autre par les caractères (* et *).
Les commentaires sont mémorisés dans l’automate et sont accessibles à tout moment par l’utilisateur. A ce
titre, ils consomment de la mémoire programme.

2.2 Règles de programmation d’un réseau de contacts


Toute ligne de contacts commence sur la ligne de potentiel gauche et doit se terminer sur la ligne de potentiel droite.
Exception faite pour les blocs fonctionnels qui peuvent avoir leurs sorties en l’air.

Les tests sont toujours situés sur les colonnes 1 à 10.


Les actions sont toujours situées sur la colonne 11.
Le sens de circulation du courant est le suivant :
pour les liaisons horizontales, de la gauche vers la droite,
pour les liaisons verticales, dans les deux sens.

Un réseau connexe contient des éléments graphiques tous reliés entre eux par des éléments de liaison (hors barre de
potentiel), mais indépendants des autres éléments graphiques du réseau (pas de liaisons verticales vers le haut ou vers
le bas en limite de réseau connexe).

Le premier réseau connexe évalué est celui dont le coin


gauche est situé le plus en haut à gauche.

Un réseau connexe est évalué dans le sens de l'équation :

Evaluation du réseau de haut en bas, ligne par ligne, et dans


chaque ligne de gauche à droite.
Dans le cas où une liaison verticale de convergence est
rencontrée, le sous réseau qui lui est associé est évalué (selon
la même logique) avant de continuer l'évaluation du réseau qui
l'englobe.

TECH10_LADDER 2/3
Lycée Lislet GEOFFROY Philippe HOARAU

Phase Description Phase Description


Evaluation du réseau jusqu'à rencontre de la 1ère 1 INIT, %M5, %M7, %Q2.1,
1 liaison verticale de convergence : contacts A, B, C. 2 %M4, %MW2:X1,AUTO, UP_1,
2 Evaluation du premier sous réseau : contact D. 3 INIT, DOWN_1
Poursuite de l'évaluation du réseau jusqu'à la
3 rencontre de la deuxième liaison verticale de
convergence: contact E.
4 Evaluation du 2ème sous réseau : contacts F et G.
5 Evaluation de la bobine H.

TECH10_LADDER 3/3