Archivo mensual febrero 2021

Enclavamientos en ST

Programar un PLC es enfrentarse a multitud de situaciones diversas, pero por lo general, todas ellas tienen algo que ver con el hardware que lo rodea.  En este post veremos como plantear la programación de enclavamientos en ST.

¿Qué es un enclavamiento?

En inglés lo llaman Latch, pero básicamente el concepto es el mismo.

Este concepto trata de resolver algo común en la automatización industrial: ¿Cómo  puedo mantener una salida activa cuando dejo de presionar algún botón / pulsador de marcha? Pues la solución básicamente pasa por agregar “memoria”.

Esta memoria, pasa normalmente por hacer una realimentación de la salida con la entrada.

Lógicamente, como Ladder es un lenguaje de programación tan extendido, es muy común encontrarlos expresados como en la siguiente imagen:

enclavamiento

¿Demasiado abstracto? Veamos algún ejemplo

El caso del Motor

Un ejemplo bastante habitual son los motores. Normalmente, tienen asociados un pulsador de marcha y otro de paro, por lo que es necesario tener una lógica que me permita mantener al motor en marcha, incluso cuando ya no estoy pulsando el pulsador de marcha… y que permanezca en marcha hasta que no pulse el paro. 

En Ladder, esto se traduce a una programación como la que sigue:

Como vemos en el diagrama en Ladder, la clave es poner a la salida (el motor) en paralelo con el pulsador de marcha (Start) y dejar al pulsador de paro (STOP) en serie.

Programación de enclavamientos en ST

Pues ya que hemos venido a hablar de cómo implementar todo esto en un lenguaje como Texto Estructurado, en este vídeo te contamos cómo hacerlo:

Curso de Texto Estructurado

¿Te ha interesado? Pues todo esto y mucho más lo podrás aprender en el nuevo curso de Texto Estructurado online.