sábado, 18 de febrero de 2012

Introducción a la lógica de relés

En los capítulos anteriores comentamos qué es un PLC, qué es la automatización y comentamos que uno de los métodos de programar un PLC es con la llamada "lógica de relés".

Pasaremos a un ejemplo práctico explicado paso a paso, en la próxima entrega ejecutaremos los ejemplos en un simulador de PLC.

La lógica de relés o ladder logic, se suele representar como un conjunto de contactos conectados en combinación de serie y paralelo que activan bobinas de relés. Los contactos pueden representar el estado de una entrada física al PLC, o el estado de un "relé interno" de la lógica.

Las bobinas a su vez pueden ser salidas físicas, o la activación de un "relé interno".

Será más claro usando algunos ejemplos:



La ventana muestra un típico ladder diagram. Las barras verticales representan alimentación y retorno, o tierra. En la fila superior, numerada como fila cero, vemos en el costado izquierdo un dibujito de dos corchetes invertidos. Esto es la representación de un "contacto". A la derecha vemos otro dibujito de dos paréntesis. Esto representa una bobina de un "relé".

Si el contacto se cierra, la tensión entre las barras será aplicada a la bobina, activándola. La forma de las hileras que conectan las dos barras verticales en cierto sentido recuerdan a una escalera, por eso el nombre de "ladder diagram" (ladder=escalera en inglés).

La primera fila es un poco "aburrida", si el contacto se cierra, la bobina se activa, si se abre, se desactiva. En general la lógica será un poco más compleja, en el diagrama pueden ver varias filas (o "rungs") de complejidad creciente.

Concentrémonos en la nomenclatura. El contacto de la fila 0 está rotulado I:1/2. Cada módulo de entradas y salidas está numerado y generalmente tiene muchas entradas y salidas. En este caso, estamos diciendo: Queremos verificar el estado de la entrada número 2 que pertenece al módulo 1.

Si tal entrada está activa, se activará la salida número 6 del módulo número 2 (O2/6).

A veces queremos generar una lógica interna. Esto se muestra en la fila 3, en la que la "bobina" activada es un bit interno (por eso usamos la letra "B").

Esta terminología es específica de un fabricante determinado de PLC, pero es representativa, con variantes menores, de lo usado por todos los fabricantes.

Concentrémonos en la línea 1. Qué hace esta línea? Supongamos que I:1/2 está conectado a un pulsador. Cuando presionamos al pulador, se activa la salida O2/7. La salida O2/7, a su vez, activa al contacto de su mismo nombre. Aunque dejemos de presionar el pulsador, la salida se mantendrá activa a través de su propio contacto. Esto es un circuito de arranque con autoretención.

Como normalmente queremos tener control tanto del arranque como de la parada de un equipo, la línea 002 les muestra exactamente esa función. La salida O2/8 comenzará a funcionar si pulsamos I:1/2 y se mantendrá en funcionamiento hasta que pulsemos el botón de parada conectado a la entrada I:1/1.

Presten atención al dibujito del contacto de I:1/1, tiene una barra cruzada que simboliza "normalmente cerrado". Solamente cuando activamos el pulsador conectado a esa entrada, su contacto se abre, se interrumpe el "flujo de corriente" a la bobina de O2/8, por lo que esa salida se desactiva.

En la próxima veremos éste y otros ejemplos, en un equipo de simulación de PLCs.


Te interesa la tecnología de FPGAs? Te invito a visitar otro blog mío (en inglés)

2 comentarios:

  1. por favor, un rele pertenece a la logica cableada o programable? porque??

    ResponderEliminar
  2. Hola. No sé si te servirá después de tanto tiempo, pero la lógica de relés es cableada y no programable. En la lógica programable, se puede cambiar la lógica en forma dinámica, normalmente mediante la carga de valores en memorias. La lógica de relés es implementada mediante la conexión usando cables de los contactos y las bobinas de los relés. Si queremos realizar un cambio en la lógica, la única manera de hacerlo es moviendo los cables. Un PLC, por otra parte, es un ejemplo de lógica basada en la lógica de relés. Pero a diferencia de un tablero físico de relés, el PLC es programable

    ResponderEliminar