Volver al blog

¿Lógica de enclavamiento u OTL/OTU? Cómo elegir la memoria del PLC de forma segura

Los circuitos de enclavamiento y las instrucciones OTL/OTU pueden mantener el mismo comando, pero fallan de manera diferente. Esta guía compara el comportamiento del escaneo, el riesgo durante el r...

Un comando de motor que permanece activo después de que un operador suelta el botón de arranque puede construirse con una rama de retención o con instrucciones de enclavamiento/desenclavamiento retentivas. El resultado en estado estable puede parecer idéntico en una HMI. Sin embargo, el comportamiento ante fallos no es idéntico, y esa diferencia importa durante un reinicio, una avería o una edición en línea.

Por tanto, la pregunta de ingeniería útil no es «¿qué instrucción es mejor?», sino «¿dónde debe residir el estado, quién puede modificarlo y qué condiciones deben mantener la prioridad?»

Dos formas de recordar, dos contratos diferentes

Un peldaño convencional de retención utiliza una instrucción de salida ordinaria y un contacto paralelo del bit comandado. En la terminología de Logix, una instrucción de energización de salida sigue la condición del peldaño en cada ciclo: un peldaño verdadero escribe el bit como verdadero y uno falso lo escribe como falso. La rama mantiene verdadero el peldaño después de que desaparece la solicitud momentánea de arranque, pero un paro, un fallo o un permiso colocado en serie puede interrumpir inmediatamente el circuito.

Una instrucción de enclavamiento de salida escribe un bit como verdadero cuando su peldaño pasa a ser verdadero. El bit permanece verdadero hasta que una instrucción de desenclavamiento de salida —u otro escritor— lo borra. La referencia de instrucciones de bits de Rockwell Automation distingue OTE como una salida que sigue el ciclo de exploración, y OTL y OTU como operaciones retentivas de establecimiento y borrado.

Peldaños separados de establecimiento y restablecimiento que escriben un bit retenido de comando del motor

Un par de establecimiento/restablecimiento separa las condiciones que establecen y borran un comando. El diagrama se conserva de la ilustración multimedia original; fuente: Control.com.

El ciclo de exploración determina qué diseño es más fácil de confiar

La lógica de retención hace visible la ruta de paro prioritaria

Para una solicitud de marcha sencilla, el patrón de retención mantiene visibles en un mismo peldaño las condiciones de arranque, paro, sobrecarga, modo y permiso. Cuando cualquier condición en serie pasa a ser falsa, la OTE se vuelve a escribir como falsa durante ese ciclo. Normalmente, los técnicos de mantenimiento pueden seguir toda la decisión sin buscar en varias rutinas.

El patrón se vuelve difícil de manejar cuando muchos subsistemas pueden iniciar o detener el mismo estado. Añadir ramas paralelas indefinidamente oculta la prioridad y dificulta la resolución de problemas en línea. En ese punto, una máquina de estados dedicada suele ser más clara que un peldaño de retención enorme o que instrucciones de enclavamiento dispersas.

OTL y OTU separan los eventos del estado

Las instrucciones retentivas son útiles cuando eventos independientes deben establecer y borrar un estado: un paso de secuencia, un intercambio de señales completado, el reconocimiento de una alarma o una solicitud que debe sobrevivir al pulso que la activa. El riesgo es la propiedad. Si varias rutinas escriben la misma etiqueta, el orden de las tareas y de los ciclos puede decidir el valor final.

Una referencia cruzada que muestre un enclavamiento y un desenclavamiento no demuestra por sí sola un comportamiento seguro. El programa también necesita una regla de prioridad explícita. Si las condiciones de establecimiento y restablecimiento pueden ser verdaderas en el mismo ciclo, el ingeniero debe documentar qué resultado prevalece y verificar que la programación de las rutinas no pueda modificarlo inesperadamente.

Mantén el estado recordado alejado de la salida física

Un patrón sólido consiste en recordar un comando interno o un estado de secuencia y después accionar la salida física con una única OTE condicionada por los permisos actuales. La solicitud recordada puede permanecer verdadera, pero el comando del actuador sigue desactivándose cuando una sobrecarga, una condición de protección, un interbloqueo del proceso o el modo de funcionamiento elimina el permiso.

Esta separación también mejora el diagnóstico. Los operadores pueden ver que existe una solicitud de marcha mientras un permiso específico bloquea el movimiento. El mismo principio ayuda durante la puesta en servicio del controlador; el flujo de trabajo de puesta en servicio de Micro800 explica por qué las salidas deben probarse en condiciones controladas, en lugar de inferirse únicamente a partir de un bit interno.

Las funciones de seguridad requieren hardware con certificación de seguridad, lógica validada y un diseño documentado de reducción de riesgos. Ni una rama de retención ni un par OTL/OTU normal convierten una salida de un PLC estándar en una función de seguridad.

El comportamiento durante el reinicio es un requisito de diseño, no una sorpresa

Antes de elegir una lógica retentiva, define qué debe ocurrir después de una pérdida de alimentación, un cambio de modo del controlador, una descarga del programa o una interrupción de las comunicaciones. Un contactor físico se desenergiza cuando desaparece la alimentación, pero un comando retenido puede seguir siendo verdadero cuando se reanuda el control. El reinicio automático puede ser aceptable para algunos procesos continuos e inaceptable para maquinaria accesible al personal.

Utiliza un estado de arranque que reconcilie deliberadamente las solicitudes retenidas con las condiciones actuales de campo. Confirma los dispositivos de realimentación, borra los intercambios de señales obsoletos, restablece la calidad de las comunicaciones y exige una nueva acción del operador cuando así lo requiera la evaluación de riesgos.

Pruebas de puesta en servicio que revelan defectos ocultos

Prueba más que el arranque y el paro. Mantén verdaderas ambas solicitudes, elimina un permiso a la vez, fuerza un fallo durante la transición entre estados, cambia los modos del controlador, interrumpe la realimentación de red y verifica qué ocurre después de restablecer la alimentación. Observa simultáneamente el bit de comando, el peldaño de salida final y la realimentación de campo.

El comportamiento de los pulsos únicos también puede cambiar un diseño de enclavamiento. Si se espera que un evento ocurra una sola vez, verifica su bit de almacenamiento y la temporización del ciclo. La guía relacionada sobre los pulsos únicos de Studio 5000 y el comportamiento de OTE muestra por qué un pulso que existe internamente puede no producir nunca el resultado de campo que espera un ingeniero.

Perspectiva editorial: la propiedad única supera la preferencia por una instrucción

Para comandos mantenidos sencillos, PLC ProTech favorece un patrón de retención porque la ruta de paro es visible y se evalúa continuamente. Para estados de secuencia y memoria de eventos, la lógica de establecimiento/restablecimiento es adecuada cuando una rutina es propietaria del estado, la prioridad de restablecimiento está definida explícitamente y la salida física permanece bajo el control de una OTE independiente accionada por permisos.

La elección de la instrucción es secundaria. El indicador decisivo de calidad es si otro ingeniero puede identificar a todos los escritores, predecir el estado después de una interrupción y demostrar que las condiciones de protección tienen prioridad.

Preguntas frecuentes

¿Una instrucción OTL mantiene energizada una salida real durante un fallo de alimentación?

No. La pérdida de alimentación de control elimina la energía del circuito de salida física. La preocupación es que el bit de comando retenido pueda seguir siendo verdadero cuando el controlador y el sistema de salidas vuelvan a funcionar, según el controlador, la configuración de memoria y la lógica de arranque.

¿Un peldaño de retención no es retentivo?

La OTE sigue su peldaño cada vez que se explora. Una rama de retención puede mantener el peldaño durante el funcionamiento normal, pero el comportamiento durante el arranque y la exploración previa depende del controlador. Los ingenieros deben verificar la plataforma de destino en lugar de asumir un comportamiento idéntico entre familias de PLC.

¿Se puede utilizar la misma etiqueta con instrucciones OTL, OTU y OTE?

Muchos PLC permiten varios escritores, pero el resultado puede depender del orden de ejecución y ser difícil de diagnosticar. Un diseño más seguro asigna a cada estado un único propietario y acciona cada salida física desde una única ubicación de comando final.

¿Cuándo es mejor elegir una lógica de establecimiento/restablecimiento?

Es útil para la memoria de eventos, los pasos de secuencia, el reconocimiento de alarmas y los intercambios de señales que deben persistir más allá de un disparo de un solo ciclo. La condición de restablecimiento, la política de arranque y la respuesta ante fallos deben definirse al mismo tiempo.

Por el equipo editorial de PLC ProTech

Deja un comentario

Tenga en cuenta que los comentarios deben ser aprobados antes de ser publicados.