Créateur de Diagramme Ladder IA Gratuit
Dessinez visuellement des programmes PLC, des circuits de commande moteur et de l'automatisme industriel — sans inscription, sans frais.
Free forever · no signup · no credit card · unlimited diagrams
Le langage ladder est le langage de programmation dominant pour les automates programmables (PLC) en automatisme industriel. Il représente la logique de contrôle comme une série de barres horizontales — ressemblant aux échelons d'une échelle — où chaque barre est une condition logique qui doit être satisfaite pour activer une sortie. Conçu à l'origine pour reproduire l'apparence des panneaux de commande à relais, le ladder est maintenant régi par la norme IEC 61131-3 et est utilisé pour documenter, concevoir et communiquer des programmes PLC dans les secteurs de la fabrication, du contrôle de processus et de l'automatisation des bâtiments.
Comment créer un diagramme ladder
Décrivez votre logique de contrôle
Décrivez le processus que vous souhaitez contrôler — les entrées (boutons, interrupteurs, capteurs), les sorties (moteurs, électrovannes, voyants) et les conditions logiques qui les relient. Incluez les besoins de temporisation, comptage ou verrouillage.
Générez le diagramme ladder
FreeDiagram produit un diagramme ladder avec des barres correctement étiquetées. Les contacts sont représentés par des symboles XIC (Examine If Closed) ou XIO (Examine If Open) ; les bobines de sortie par des symboles OTE (Output Energize) conformes à la norme IEC 61131-3.
Vérifiez la logique des barres
Vérifiez chaque barre pour confirmer que les contacts en série représentent une logique ET et les branches parallèles une logique OU. Assurez-vous que les contacts de verrouillage sont placés correctement en parallèle avec l'entrée de déclenchement.
Exportez pour documentation
Téléchargez le diagramme ladder au format PNG ou SVG pour l'utiliser dans la documentation de programme PLC, les dossiers d'armoire, les supports de formation ou les soumissions d'ingénierie.
À propos du langage ladder
Le langage ladder a été développé dans les années 1960 et 1970 lorsque les PLC ont commencé à remplacer les armoires à relais câblés dans la fabrication. La représentation graphique imite délibérément l'aspect d'un schéma à relais — deux rails d'alimentation verticaux reliés par des barres horizontales — afin que les ingénieurs électriciens et techniciens déjà familiers avec les schémas à relais puissent lire et écrire des programmes PLC sans apprendre un tout nouveau langage. Cet héritage fait que le ladder reste le langage de programmation PLC le plus répandu dans les ateliers de production du monde entier.
La norme IEC 61131-3, publiée pour la première fois en 1993 et mise à jour depuis, définit formellement le langage ladder aux côtés de quatre autres langages de programmation PLC : le diagramme de blocs fonctionnels, le texte structuré, la liste d'instructions et le diagramme fonctionnel séquentiel. Le ladder est le plus courant des cinq pour la fabrication discrète et les applications de commande moteur. Chaque barre dans un programme ladder est évaluée de gauche à droite, de haut en bas, dans un cycle de balayage continu.
Les éléments fondamentaux du langage ladder sont les contacts et les bobines. Un contact normalement ouvert (XIC — Examine If Closed) laisse passer le courant lorsque son bit associé est à 1 (vrai). Un contact normalement fermé (XIO — Examine If Open) laisse passer le courant lorsque son bit associé est à 0 (faux). Une bobine de sortie (OTE — Output Energize) est mise à 1 lorsque le courant circule dans toute la barre de gauche à droite. Ces trois éléments seuls peuvent exprimer toute logique combinatoire, et ils sont étendus par des instructions de temporisation (TON, TOF, RTO), de comptage (CTU, CTD) et des instructions de comparaison et de calcul pour des besoins de contrôle plus complexes.
Un circuit de verrouillage ou de maintien est l'un des motifs les plus importants en langage ladder. Lorsqu'un opérateur appuie sur un bouton de départ momentané, un contact de barre se ferme brièvement. Un contact de verrouillage — câblé en parallèle avec le contact du bouton de départ — capture cette impulsion momentanée et maintient la sortie activée même après le relâchement du bouton. Un bouton d'arrêt, câblé en série comme contact normalement fermé, coupe la continuité de la barre et désactive la sortie. Ce schéma départ/arrêt/verrouillage est la base de presque tous les circuits de commande moteur en automatisme industriel.
Frequently asked questions
À quoi sert le langage ladder ?
Le langage ladder est le langage de programmation utilisé pour écrire des programmes pour les automates programmables (PLC). Il sert à automatiser des machines et processus industriels — contrôle de moteurs, vannes, convoyeurs, emballages, chauffage/ventilation/climatisation, et tout système électromécanique nécessitant séquencement, verrouillage ou temporisation.
Que signifient XIC et XIO en langage ladder ?
XIC signifie Examine If Closed — un contact normalement ouvert qui laisse passer le courant (évalué à vrai) lorsque le bit ou la balise associée est à 1. XIO signifie Examine If Open — un contact normalement fermé qui laisse passer le courant lorsque le bit associé est à 0. Ce sont les noms d'instructions Allen-Bradley / Rockwell Automation ; d'autres fabricants de PLC utilisent des symboles équivalents avec des noms différents.
Qu'est-ce qu'un circuit de verrouillage en langage ladder ?
Un circuit de verrouillage (aussi appelé circuit de maintien ou circuit mémoire) utilise un contact en parallèle avec l'entrée de déclenchement pour maintenir une sortie activée après le relâchement d'une entrée momentanée. Lorsque le bouton de départ est enfoncé puis relâché, la bobine de sortie s'excite et un contact câblé en parallèle avec le bouton de départ reste fermé, maintenant la barre active. Un bouton d'arrêt en série coupe la barre et désactive la sortie.
Quelle norme régit le langage ladder ?
Le langage ladder est défini par la norme IEC 61131-3, la norme internationale pour les langages de programmation de PLC. Cette norme spécifie la syntaxe, les symboles et le comportement du ladder ainsi que quatre autres langages de PLC. La plupart des plateformes modernes de PLC d'Allen-Bradley, Siemens, Mitsubishi, Omron et Beckhoff sont conformes à l'IEC 61131-3.
Puis-je utiliser ce créateur de ladder pour une vraie programmation PLC ?
FreeDiagram génère des diagrammes ladder pour la documentation, la révision de conception et la formation. La sortie est un diagramme visuel, pas un code PLC exécutable. Pour programmer un véritable automate, vous devez utiliser le logiciel de programmation du fabricant (comme Studio 5000 pour Allen-Bradley, TIA Portal pour Siemens, ou CX-Programmer pour Omron) pour saisir ou importer la logique dans le contrôleur.