?Qué significa lógica de escalera?
La lógica de escalera es un lenguaje de programación que crea y representa un programa mediante diagramas de escalera que se basan en diagramas de circuitos. Se utiliza principalmente en el desarrollo de programas o software para controladores lógicos programables (PLC), que se utilizan en aplicaciones industriales.
El lenguaje evolucionó a partir de ser originalmente un método para documentar el dise?o y la construcción de bastidores de relés utilizados en la fabricación y el control de procesos, con cada bastidor de relés representado por un símbolo en el diagrama de escalera que tiene conexiones a dispositivos por debajo de ellos que parecen raíles verticales. Los propios símbolos de los relés parecen pelda?os de una escalera.
Definición de lógica de escalera
La lógica de escalera se describe como un lenguaje basado en reglas más que como un lenguaje procedimental o imperativo. Cada ?pelda?o? de la escalera representa una regla, de modo que cuando se aplica a relés y diversos dispositivos electromecánicos, estas reglas se ejecutan simultánea e inmediatamente.
Pero si el programa se aplica a PLCs, las reglas se ejecutan secuencialmente a través del software y en un bucle continuo. Al ejecutar el bucle con la suficiente rapidez, el efecto sigue pareciendo una ejecución simultánea e inmediata dentro de la tolerancia temporal requerida.
Durante la programación hay que tener en cuenta las capacidades del PLC utilizado, ya que la naturaleza electromecánica de los dispositivos conectados a él puede no ser capaz de seguir el ritmo de las instrucciones, y puede parecer que se saltan algunas reglas cuando los dispositivos realmente no pueden seguir el ritmo.
La lógica de escalera se utiliza mucho en entornos industriales para programar PLC en los que se requiere un control secuencial de los procesos y operaciones de fabricación.
El lenguaje de programación es muy útil para programar sistemas sencillos pero críticos o para transformar sistemas antiguos cableados en otros más nuevos programables. También se utiliza mucho en sistemas de automatización muy sofisticados, como fábricas de electrónica y automóviles.
La idea que subyace a la lógica de escalera es que incluso el personal sin conocimientos de programación puede programar rápidamente, ya que utiliza símbolos de ingeniería convencionales y familiares para la programación.
La ventaja descrita anteriormente se ve rápidamente anulada, ya que los fabricantes de PLC suelen proporcionar también sistemas de programación de lógica de escalera con sus productos, que a veces no utilizan los mismos símbolos y convenciones que los de otros modelos de PLC de otros fabricantes.
Esto debido a que el sistema de programación suele estar pensado sólo para modelos concretos, por lo que los programas no se pueden portar fácilmente a otros modelos de PLC o hay que reescribirlos directamente.