100% ont trouvé ce document utile (2 votes)
3K vues4 pages

Ladder

Ce document définit le langage Ladder utilisé pour programmer des fonctions logiques dans les automates programmables industriels. Il décrit les éléments de base du langage tels que les contacts, bobines et blocs fonction ainsi que les associations possibles entre ces éléments pour réaliser des fonctions logiques comme ET, OU.

Transféré par

Fakhreddine Okail
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
3K vues4 pages

Ladder

Ce document définit le langage Ladder utilisé pour programmer des fonctions logiques dans les automates programmables industriels. Il décrit les éléments de base du langage tels que les contacts, bobines et blocs fonction ainsi que les associations possibles entre ces éléments pour réaliser des fonctions logiques comme ET, OU.

Transféré par

Fakhreddine Okail
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

LE LANGAGE LADDER

Objectifs :
- Définir un automatisme en utilisant les fonctions logiques ET, OU, NON, les bascules RS, les
opérateurs à retard, les comparateurs, les compteurs.
- Mettre en œuvre des automatismes utilisant des fonctions logiques dans un API.

1) Définition

Le LADDER est un langage graphique utilisé pour programmer des fonctions logiques dans un
Automate Programmable Industriel (API).

2) Principe de programmation

Le LADDER est un langage simple qui reprend les bases du schéma à contact. Pour programmer en
LADDER, il suffit de transcrire les équations logiques en schéma électrique à l’aide de symboles placés
entre deux barres verticales (qui représentent les lignes d’alimentations).

Un programme écrit en LADDER, appelé diagramme LADDER (en anglais, Ladder Diagram = LD), se lit de
la gauche vers la droite et du haut vers le bas.

3) Eléments du langage

a) Les contacts

Les contacts (ou interrupteurs) correspondent aux variables d’entrées du système.

Symbole Désignation Fonctionnement


Le contact est fermé lorsque la variable qui lui est
associée est à l’état logique 1.
Contact normalement ouvert (NO)
Le contact est ouvert lorsque la variable qui lui est
associée est à l’état logique 0.
Le contact est fermé lorsque la variable qui lui est
associée est à l’état logique 0.
Contact normalement fermé (NF)
Le contact est ouvert lorsque la variable qui lui est
associée est à l’état logique 1.
Le contact est fermé lorsque la variable qui lui est
Contact à détection de front associée passe de 0 à 1 (front montant).
montant ( ) Le contact est ouvert lorsque la variable qui lui est
associée est à l’état logique 0 ou à l’état logique 1.
Le contact est fermé lorsque la variable qui lui est
Contact à détection de front associée passe de 1 à 0 (front descendant).
descendant ( ) Le contact est ouvert lorsque la variable qui lui est
associée est à l’état logique 0 ou à l’état logique 1.

AUTOMATISMES LE LANGAGE LADDER 1


b) Les bobines

Les bobines correspondent aux variables de sortie du système.

Symbole Désignation Fonctionnement


La bobine est activée (excitée) lorsque les contacts
auxquels elle est reliée sont fermés. La variable qui lui
Bobine est associé est alors à l’état logique 1.
Dans le cas contraire, la bobine est désactivée et la
variable qui lui est associée est à l’état logique 0.
La bobine est activée (excitée) lorsque les contacts
auxquels elle est reliée sont ouverts. La variable qui lui
Bobine « négative » est associé est alors à l’état logique 1.
Dans le cas contraire, la bobine est désactivée et la
variable qui lui est associée est à l’état logique 0.
La bobine est activée (excitée) dès que les contacts
auxquels elle est reliée sont fermés. La variable qui lui
Bobine d’enclenchement
est associé est alors à l’état logique 1.
(Set = mise à 1)
La bobine reste activée même si ensuite les contacts
ne sont plus fermés.
La bobine est désactivée dès que les contacts
auxquels elle est reliée sont fermés. La variable qui lui
Bobine de déclenchement
est associé est alors à l’état logique 0.
(Reset = mise à 0)
La bobine reste désactivée même si ensuite les
contacts ne sont plus fermés.

c) Les « blocs fonctions »

Le langage LADDER permet l’utilisation de nombreuses fonctions logiques, telles que les bascules RS, les
opérateurs à retard, l’opérateur monostable, le compteur et le décompteur, les comparateurs, etc.

Ces fonctions logiques complexes sont appelées « blocs fonctions ».

Bascules RS
Bascule RS à priorité à l’effacement Bascule RS à priorité à l’inscription
(Bascule RS) (Bascule SR)

AUTOMATISMES LE LANGAGE LADDER 2


Opérateurs à retard et opérateur monostable
Retard à l’enclenchement Retard au déclenchement Monostable

Q = PT / IN Q = IN / PT Q = IN / PT

Compteur et décompteur
Compteur Décompteur Compteur/décompteur
(CounT Up) (CounT Down) (CounT Up Down)

Compateurs
Egalité Supériorité Infériorité Différence
(EQual to) (Greater Than) (Less Than) (Not Equal to)

Si IN1 = IN2 alors OUT = 1 Si IN1 > IN2 alors OUT = 1 Si IN1 < IN2 alors OUT = 1 Si IN1  IN2 alors OUT = 1

AUTOMATISMES LE LANGAGE LADDER 3


4) Associations de contacts et de bobines

a) Contacts en série

L’association de contacts en série permet de réaliser la fonction logique ET.

Exemple :

Equation logique : S = ab c

b) Contacts en parallèle (ou en dérivation)

L’association de contacts en parallèle permet de réaliser la fonction logique OU.

Exemple :

Equation logique : S =a+b

c) Bobines en parallèle (ou en dérivation)

L’association de bobines en parallèle permet de les commander par la même équation logique.

Exemple :

Equations logiques : S1 = ( a + b )  c ; S2 = ( a + b )  c

Remarque : l’association de bobines en série est impossible.

AUTOMATISMES LE LANGAGE LADDER 4

Vous aimerez peut-être aussi