Table des matières:
Définition - Que signifie Ladder Logic?
La logique à relais est un langage de programmation qui crée et représente un programme à travers des diagrammes à relais basés sur des schémas de circuits. Il est principalement utilisé dans le développement de programmes ou de logiciels pour les automates programmables (API), qui sont utilisés dans les applications industrielles.
Le langage a évolué pour être à l'origine une méthode pour documenter la conception et la construction de racks de relais utilisés dans la fabrication et le contrôle des processus, chaque rack de relais étant représenté par un symbole sur le schéma à échelle qui a des connexions avec des appareils en dessous d'eux qui ressemblent à des rails verticaux. Les symboles de relais eux-mêmes ressemblent à des barreaux dans une échelle.
Techopedia explique Ladder Logic
La logique à relais est décrite comme un langage basé sur des règles plutôt que procédural ou impératif. Chaque "échelon" de l'échelle représente une règle. Ainsi, lorsqu'elles sont mises en œuvre sur des relais et divers appareils électromécaniques, ces règles s'exécutent simultanément et immédiatement. Mais si le programme est appliqué aux automates, les règles sont exécutées séquentiellement via le logiciel et en boucle continue. En exécutant la boucle assez rapidement, l'effet semble toujours être une exécution simultanée et 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 la nature électromécanique des appareils qui y sont connectés peut ne pas être en mesure de suivre les instructions, et il peut sembler que certaines règles sont ignorées lorsque les appareils ne peuvent vraiment pas continuez.
La logique à relais est largement utilisée dans les environnements industriels pour la programmation d'automates où le contrôle séquentiel des processus de fabrication et des opérations est requis. Le langage de programmation est très utile pour programmer des systèmes simples mais critiques ou pour retravailler d'anciens systèmes câblés en de nouveaux systèmes programmables. Ce langage de programmation est également largement utilisé dans les systèmes d'automatisation hautement sophistiqués tels que l'électronique et les usines automobiles.
L'idée derrière la logique à relais est que même le personnel sans formation en programmation peut rapidement programmer car il utilise des symboles d'ingénierie conventionnels et familiers pour la programmation. Mais cet avantage est rapidement annulé car les fabricants d'automates fournissent souvent également des systèmes de programmation en logique à relais avec leurs produits, qui parfois n'utilisent pas les mêmes symboles et conventions que ceux conçus pour d'autres modèles d'automates d'autres fabricants; en fait, le système de programmation est généralement destiné uniquement à des modèles spécifiques, de sorte que les programmes ne peuvent pas être portés facilement vers d'autres modèles d'automate ou doivent être entièrement réécrits.







