En esquemas de contactos, los relés son los elementos de memoria:
Las funciones con memoria pueden ser tan complicadas como queramos, entre ellas se han destacado cuatro tipos fundamentales con los que podrá experimentar a continuación. Es este caso se ha simulado un motor trifásico conectado directamente a la red por medio de un guardamotor. El guardamotor es básicamente un contactor o relé que lleva incluída una protección térmica y magnética, de forma que se desconecta el contactor cuando existen sobreintensidades de corriente, sobrecargas o bloqueos del motor y cortocircuitos.
TIPOS DE MEMORIAS:
Con tecnología de contactos, las memorias se construyen casi siempre en torno a relés o contactores, donde los dos estados estables de la memoria se deben a una realimentación del relé a través de uno de sus propios contactos, es el caso visto en el punto anterior.
Una característica importante de las memorias con realimentación es que se desconectan cuando hay un fallo en la alimentación de energía. Esto es una condición de seguridad muy importante, ya que al restablecerse la alimentación, la máquina se quedará parada. Por esta razón, las máquinas no se ponen en marcha con elementos biestables como son los interruptures, puesto que mantienen su estado aunque haya un corte de energía y cuando se restablece arranca inesperadamente con el consiguiente riesgo de accidente.
Otra característica de las memorias con realimentación es su facilidad para establecer prioridad en su conexión o en su desconexión. Dentro de la misma función, es posible incluso que varias condiciones de parada tengan distinto tipo de prioridad. En la siguiente función se muestra un caso en el que las variables P y E ejecutan la desconexión, pero E fuerza a una desconexión incondicional (prioritaria) porque multiplica a toda la ecuación mientras que P no produce la parada si la condición de arranque M es verdadera:
Recuerde que la prioridad en la desconexión es otra condición de seguridad importante, por ejemplo, una emergencia debe formar parte siempre de una desconexión prioritaria. Es un error de principiante diseñar una conexión de esta manera: La máquina arrancará cuando se pulse su boton de marcha siempre y cuando no esté accionado el paro. Es claro que la máquina no debe arrancar si el paro está pulsado pero estaremos creando un dispositivo completamente inseguro y falto de utilidad porque toda memoria mantiene su estado y si ya se encuentra arrancada no podrá pararse con el botón de paro. Si el paro forma parte de una desconexión prioritaria, que es lo que importa, ya no tiene sentido incorporarlo en la conexión.
Con tecnología neumática, un ejemplo de memoria con realimentación sería como se muestra en la siguiente figura. Aunque aparentemente debería funcionar el primero de los casos, no es posible porque las únicas entradas de presión proceden de las variables "m" y "p", de modo que al accionar "m" aparecerá señal en la salida X pero al desconectar "m" deja de existir alimentación. La solución implica añadir un bloque AND con una entrada conectada directamente a presión, de esta forma, cuando se desconecta "m", la realimentación se produce gracias a la presión directa. En neumática no suelen utilizarse memorias con realimentación porque son mucho más simples los elementos biestables (válvulas con dos accionamientos que mantienen mecánicamente su estado, ver último cuadro de la figura), pero entonces existe el problema de arranques inesperados despues de un fallo en la alimentación. Una forma de evitar dicho problema puede ser como se ve en el tercer caso de la figura, utilizado para alimentar a los diversos componentes del sistema. Se trata de una función memoria que una vez conectada con la variable "m" solo puede ser desconectada por un corte de presión. Cuando la presión se restablece, la memoria sigue desconectada hasta activar de nuevo la variable "m".
Conexión y desconexión independientes: La válvula biestable de la figura anterior muestra que las señales de conexión y desconexión serán funciones independientes, mientras que en las memorias con realimentación están implícitas en una sola función. Si se adopta la costumbre de tratar por separado la conexión y la desconexión, entonces la lógica de resolución de automatismos será la misma independientemente de la tecnología, es decir, no importará si el problema es de contactos, neumático, electroneumático, electrónico o de programación. Las memorias con realimentación son casi exclusivas de los esquemas eléctricos y los instaladores se han acostumbrado siempre a razonar sin tener en cuenta las dos funciones independientes de una memoria, de modo que necesitan un esfuerzo adicional cuando cambian de tecnología, como si tuvieran que comprender algo nuevo que en realidad es la misma lógica en todos los campos. La siguiente figura presenta varios componentes de memoria con conexión y desconexión independientes:
La prioridad en estos tipos de memorias depende de la construcción del componente. A menos que se trate de un pilotaje diferencial, en el caso de válvulas biestables no suele haber una prioridad definida, predominando el estado que haya adoptado la válvula en último lugar.
Con tecnología electrónica es posible componer memorias a base de transistores pero se dispone de gran número de elementos lógicos (incluyendo memorias) en circuitos integrados. Dada su extensión, es necesario dedicar uno o muchos temas solamente para la electrónica digital, por lo que no entraremos aquí en detalles.
Cuadro resumen:
El siguiente cuadro incluye los ejemplos más frecuentes de memorias con realimentación y el símbolo de una báscula RS, cuyo comportamiento se ajusta al de las memorias con conexión y desconexión independientes. Numerosos problemas se pueden resolver de forma intuitiva si se consideran sus preaccionadores como memorias, deduciendo la condición lógica que los debe conectar y la que los debe desconectar, después solo falta llevar a alguno de los casos del cuadro las condiciones establecidas y resolver físicamente el circuito o recurrir a su programación. Casi todos los autómatas programables admiten ser programados con esquemas de contactos y esquemas de bloques, por lo que programar es casi lo mismo que una solución cableada, aunque con más prestaciones.