Logique d’échelle

Définition - Que signifie Ladder Logic?

La logique à relais est un langage de programmation qui crée et représente un programme via des schémas à contacts basés sur des schémas de circuit. 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é à partir d'être une méthode pour documenter la conception et la construction de racks de relais utilisés dans la fabrication et le contrôle de processus, chaque rack de relais étant représenté par un symbole sur le diagramme en échelle qui a des connexions aux appareils en dessous d'eux qui ressemblent à des rails verticaux. Les symboles de relais eux-mêmes ressemblent à des échelons dans une échelle.

Definir Tech explique Ladder Logic

La logique à relais est décrite comme un langage basé sur des règles plutôt que comme un langage procédural ou impératif. Chaque «échelon» de l'échelle représente une règle, de sorte que lorsqu'ils sont mis en œuvre sur des relais et divers dispositifs électromécaniques, ces règles s'exécutent simultanément et immédiatement. Mais si le programme est appliqué à des 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 ressemble toujours à 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 tout simplement pas continuez.

La logique à relais est largement utilisée dans les environnements industriels pour la programmation d'API où le contrôle séquentiel des processus et des opérations de fabrication est nécessaire. 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 connaissances en programmation peut programmer rapidement car il utilise des symboles d'ingénierie conventionnels et familiers pour la programmation. Mais cet avantage est rapidement annulé puisque les fabricants d'automates fournissent souvent également des systèmes de programmation à 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 n'est généralement destiné qu'à des modèles spécifiques, de sorte que les programmes ne peuvent pas être portés facilement vers d'autres modèles d'automates ou doivent être purement et simplement réécrits.