Qu'est-ce que la logique à relais?
Ladder Logic est un langage de programmation qui crée et affiche un programme à l'aide de diagrammes à relais basés sur des schémas. Il est principalement utilisé dans le développement de programmes ou de logiciels pour les automates programmables (PLC) utilisés dans les applications industrielles.
Ce langage provient d'une méthode de documentation de la conception et de la construction de racks de relais utilisés dans la fabrication et le contrôle des processus, où chaque rack de relais est représenté par un symbole sur le schéma à l'échelle avec des connexions aux appareils sous-jacents qui ressemblent à des rails verticaux. Les symboles de relais ressemblent aux échelons d'une échelle.
La logique à relais est décrite comme un langage basé sur des règles plutôt qu'un langage procédural ou impératif. Chaque "aile" de l'échelle représente une règle. Par conséquent, lorsqu'elles sont mises en œuvre pour les relais et divers dispositifs électromécaniques, ces règles sont exécutées simultanément et immédiatement. Cependant, lorsque le programme est appliqué à des automates, le logiciel exécute les règles séquentiellement et en boucle continue. Si la boucle s'exécute assez rapidement, l'effet se comporte toujours comme une exécution simultanée immédiate dans la tolérance de temps requise. Les capacités de l'automate utilisé doivent être prises en compte lors de la programmation, car les caractéristiques électromécaniques des appareils qui y sont connectés peuvent ne pas être en mesure de suivre les instructions et certaines règles semblent être enfreintes lorsque les appareils ne peuvent tout simplement pas s'arrêter de continuer.
Utilitaire de logique à relais
La logique à relais est couramment utilisée dans les environnements industriels pour programmer des contrôleurs logiques programmables (PLC) où un contrôle séquentiel des processus et des opérations de fabrication est requis. Le langage de programmation est très utile pour programmer des systèmes simples mais critiques ou pour réviser d'anciens systèmes câblés en de nouveaux programmables. Ce langage de programmation est également utilisé dans les systèmes d'automatisation sophistiqués tels que les usines d'électronique et les usines automobiles.
L'idée derrière la logique à relais est que même les personnes sans compétences en programmation peuvent programmer rapidement en utilisant des symboles de conception conventionnels et familiers pour la programmation. Cependant, cet avantage disparaît rapidement car les fabricants d'automates fournissent également souvent des systèmes de programmation en logique à relais avec leurs produits, qui n'utilisent parfois pas les mêmes symboles et conventions que ceux utilisés pour d'autres modèles d'automates. en fait, le système de programmation est généralement réservé à des modèles spécifiques, de sorte que les programmes ne peuvent pas être facilement migrés vers d'autres modèles d'automates ou doivent être entièrement réécrits.