Présentation
En anglaisAuteur(s)
-
Nicolas JOUVRAY : ICS Triplex France, ISaGRAF - Ce texte est la version actualisée de l'article écrit par Patricia JARGOT en 1999.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Les langages de programmation des systèmes automatisés sont décrits dans deux normes complémentaires :
-
la norme CEI 61131-3 fait l'objet du présent article ;
-
la norme CEI 61499 est décrite dans l'article [S 8 031].
La norme CE 61131-3 définit entre autres choses, cinq langages qui peuvent être utilisés pour la programmation d'applications d'automates programmables industriels (API). Les cinq langages sont :
-
SFC (« Sequential Function Chart ») : issu du langage GRAFCET, ce langage, de haut niveau, permet la programmation aisée de tous les procédés séquentiels ;
-
FBD (« Function Block Diagram », ou schéma par blocs) : ce langage permet de programmer graphiquement à l'aide de blocs, représentant des variables, des opérateurs ou des fonctions. Il permet de manipuler tous les types de variables ;
-
LD (« Ladder Diagram », ou schéma à relais) : ce langage graphique est essentiellement dédié à la programmation d'équations booléennes (true/false) ;
-
ST (« Structured Text » ou texte structuré) : ce langage est un langage textuel de haut niveau. Il permet la programmation de tout type d'algorithme plus ou moins complexe ;
-
IL (« Instruction List », ou liste d'instructions) : ce langage textuel de bas niveau est un langage à une instruction par ligne. Il peut être comparé au langage assembleur.
Cet article présente sommairement l'architecture d'un projet d'automatisme et introduit la notion de programme, puis décrit de façon détaillée la syntaxe des cinq langages de la norme CEI 61131-3.
VERSIONS
- Version archivée 1 de juin 1999 par Patricia JARGOT
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Automatique et ingénierie système
(137 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
6. Langage LD
Le langage Ladder Diagram (LD) est une représentation graphique d'équations booléennes combinant des contacts (arguments d'entrée) avec des bobines (résultats de sortie). Le langage LD permet la description de tests et de modifications de données booléennes à l'aide de symboles graphiques placés dans un diagramme. Les symboles graphiques LD sont organisés comme les éléments d'un schéma électrique à contacts. Les diagrammes LD sont connectés à gauche et à droite à des barres d'alimentation verticales. Voici les composants graphiques de base d'un diagramme LD :
6.1 Barres d'alimentation et arcs de lien
Un diagramme LD est limité sur la gauche et sur la droite par des lignes verticales appelées respectivement barre d'alimentation à gauche et barre d'alimentation à droite.
Les symboles graphiques du diagramme LD sont reliés ensemble et aux barres d'alimentation par des arcs de liens. Les liens sont horizontaux et verticaux.
Chaque segment de lien peut prendre l'état booléen FALSE ou TRUE. L'état booléen est le même pour tous les segments directement connectés ensemble. Tout lien horizontal connecté à la barre d'alimentation verticale à gauche a l'état booléen TRUE.
HAUT DE PAGE6.2 Liens multiples
L'état booléen d'un arc de lien est le même à son extrémité gauche et à son extrémité droite. La combinaison de liens horizontaux et verticaux permet la construction de liens multiples. L'état booléen aux extrémités d'un lien multiple respecte des règles logiques.
Un lien multiple à...
Cet article fait partie de l’offre
Automatique et ingénierie système
(137 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Langage LD
BIBLIOGRAPHIE
-
(1) - BONFATTI (F.), MONARI (P.-D.), SAMPIERI (U.) - IEC 1131-3 Programming Technology. - CJ International. ISBN 2-9511585-0-5. p. 377 (1997).
-
(2) - LEWIS (R.) - Programming industrial control systems using IEC 1131-3. - The Institution of Electrical Engineers IEE.
-
(3) - DUMÉRY (J.-J.) - GRAFCET. Concepts de base. - [S 7 240], Informatique industrielle (2007).
-
(4) - DUMÉRY (J.-J.) - GRAFCET. Structuration des descriptions. Applications. - [S 7 241], Informatique industrielle (2007)
-
(5) - JOUVRAY (N.) - Norme CEI 61499 : programmation distribuée et événementielle des procédés - . [S 8 031], Informatique industrielle (2008).
NORMES
-
Automates programmables Partie-3 : Langages de programmation - CEI 61131-3 - 01-03
ANNEXES
Pour la promotion de la norme CEI 61131-3
PLC Open
HAUT DE PAGE
ISaGRAF, commercialisé par ICS Triplex
HAUT DE PAGECet article fait partie de l’offre
Automatique et ingénierie système
(137 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive