Concepto de Interlock

 Un interlock es una característica que hace que el estado de dos mecanismos o funciones sean mutuamente dependientes. Puede usarse para evitar estados no deseados en una máquina de estado finito y puede consistir en cualquier dispositivo o sistema eléctrico, electrónico o mecánico.

Ahora en el caso de PLC te lo explicaré con un ejemplo:

Los interlocks son condiciones que deben ser VERDADERAS para que se permita activar una salida en particular.

Circuito de motor estándar:

   START       STOP                     PUMP1
----| |---------+----| |----------------------( )
                   |
   PUMP1    |
----| |---------+

Pero supongamos que nunca queremos dejar la bomba sin carga (hacer funcionar la bomba sin un lugar por donde vaya el fluido), y hay dos válvulas, cualquiera de las cuales puede bloquear el flujo.

Y nunca queremos hacer funcionar la bomba si hay un paro de emergencia (aunque el paro de emergencia estará conectado a un MCR (relé de control maestro), es mejor prevenir que lamentar).

Y no queremos hacer funcionar la bomba si se activa el interruptor de nivel alto.

Y no queremos hacer funcionar la bomba, cuando la bomba 2 está funcionando (porque ambas alimentan la misma tubería y la presión sería demasiado grande).

Todos ellos se convierten en los interlock de la bomba.

   START       STOP     VALVE_A     ESTOP   HI_LEVEL  PUMP2     PUMP1
----| |----+----| |---+---| |---+----| |------|/|------|/|-------( )
           |          |         | 
   PUMP1   |          | VALVE_B |
----| |----+          +---| |---+

Tenga en cuenta que la presencia de las condiciones de enclavamiento no hacen que la bomba arranque, simplemente evitan que arranque si no están presentes.

El término interlock originalmente se originó en los enclavamientos mecánicos, donde un objeto literalmente bloqueaba a otro objeto en su lugar si el primero se movía, y viceversa. El término se ha ampliado para incluir cualquier condición prohibitiva.

Puede comprender la parte "inter-" del término cuando se da cuenta de que el código para la bomba 2 sería el mismo que el de la bomba 1, excepto que el contacto de la bomba 1 sería el enclavamiento en lugar de la bomba 2.

Algunos programadores (incluyéndome a mí) toman todas las condiciones de enclavamiento y las hacen alimentar una sola bobina. Ya sea que programe esa bobina de tal manera que -|/|- o -| |- se utiliza en el peldaño es una cuestión de gusto personal. También es la fuente de mucha confusión semántica:

“La bomba 1 está interconectada con la bomba 2”: ¿Esto significa que no puede ejecutar la bomba 1 si la bomba 2 está funcionando, o quiere decir que no puede ejecutar la bomba 1 hasta que la bomba 2 esté funcionando?

“En este momento, la válvula 1 está bloqueada”: ¿significa esto que hay una condición que impide que se abra o que está bien abrirla?


Cuando esté trabajando con alguien y mencione el interlock, asegutare de entiender de que están hablando.


Comentarios

Lo más leído del Blog

Explicación del Estado de la CPU y errores de LED Siemens S7 300

Introducción al PLC

Instrucciones de Bit