/ docs / src / ladder / ladder_intro_fr.txt
ladder_intro_fr.txt
 1  :lang: fr
 2  :toc:
 3  
 4  = La programmation en Ladder 
 5  
 6  [[cha:classicladder-introduction]]
 7  
 8  == Introduction
 9  
10  La logique Ladder ou langage de programmation Ladder est une méthode
11  pour tracer les schémas en logique électrique. Il s'agit maintenant
12  d'un langage graphique vraiment populaire pour la programmation des
13  automates programmables industriels (API). Il a été à l'origine inventé
14  pour décrire la logique à relais. Son nom est fondé sur la constatation
15  que les programmes dans cette langue ressemblent à une échelle
16  (ladder), avec deux «rails» verticaux et, entre eux, une série
17  «d'échelons». En Allemagne et ailleurs en Europe, le style consiste à
18  placer les rails horizontaux, un en haut de la page et l'autre en bas
19  avec les échelons verticaux dessinés séquentiellement de la gauche vers
20  la droite.
21  
22  Un programme en logique Ladder, également appelé schéma Ladder, est
23  ressemblant au schéma d'un ensemble de circuits électriques à relais.
24  C'est l'intérêt majeur du schéma Ladder de permettre à une large
25  variété de personnels techniques, ingénieurs, techniciens électriciens,
26  etc de le comprendre et de l'utiliser sans formation complémentaire
27  grâce à cette ressemblance.
28  
29  La logique Ladder est largement utilisée pour programmer les API, avec
30  lesquels le contrôle séquentiel des processus de fabrication est
31  requis. Le Ladder est utile pour les systèmes de contrôle simples mais
32  critiques, ou pour reprendre d'anciens circuits à relais câblés. Comme
33  les contrôleurs à logique programmable sont devenus plus sophistiqués,
34  ils ont aussi été utilisés avec succès dans des systèmes
35  d'automatisation très complexes.
36  
37  Le langage Ladder peut être considéré comme un langage basé sur les
38  règles, plutôt que comme un langage procédural. Un «échelon» en Ladder
39  représente une règle. Quand elles sont mises en application avec des
40  éléments électromécaniques, les diverses règles «s'exécutent» toutes
41  simultanément et immédiatement. Quand elle sont mises en application
42  dans la logique d'un automate programmable, les règles sont exécutées
43  séquentiellement par le logiciel, dans une boucle. En exécutant la
44  boucle assez rapidement, typiquement plusieurs fois par seconde,
45  l'effet d'une exécution simultanée et immédiate est obtenu.
46  
47  == Exemple
48  
49  Les composants les plus communs du Ladder sont les contacts (entrées),
50  ceux-ci sont habituellement NC (normalement clos) ou NO (normalement
51  ouvert) et les bobines (sorties).
52  
53   - Le contact NO image:images/ladder_action_load.png[]
54   - Le contact NC image:images/ladder_action_loadbar.png[]
55   - La bobine (sortie) image:images/ladder_action_out.png[]
56  
57  Bien sûr, il y a beaucoup plus de composants dans le langage Ladder
58  complet, mais la compréhension de ceux-ci aidera à appréhender le
59  concept global du langage.
60  
61  L'échelle se compose d'un ou plusieurs échelons. Ces échelons sont
62  tracés horizontalement, avec les composants placés sur eux (entrées,
63  sorties et autres), les composants sont évalués de la gauche vers la
64  droite.
65  
66  Cet exemple est un simple échelon:
67  
68  image:images/example_link_contact_coil.png[]
69  
70  L'entrée B0 sur la gauche et un contact normalement ouvert, il est
71  connecté sur la sortie Q0 sur la droite. Imaginez maintenant qu'une
72  tension soit appliquée à l'extrême gauche, dès que B0 devient vraie
73  (par exemple: l'entrée est activée, ou l'utilisateur a pressé le
74  contact NO), la tension atteint l'extrême droite en traversant la
75  bobine Q0. Avec comme conséquence que la sortie Q0 passe de 0 à 1.
76  
77