# Enclavamiento

> El aviso de Enclavamiento de un panel de unidad, sus estados, el rearme manual y su permiso.

El aviso **Enclavamiento** muestra el estado vivo del enclavamiento de paro de una unidad y
ofrece el rearme manual (véase [Automatización](process-automation) para saber qué es un
enclavamiento de paro y cómo termina corridas). Es una parte del
[panel de unidad](view-unit-panels), no un componente: el panel lo dibuja arriba de sus
tarjetas, para su propia unidad, mientras el modelo de la unidad tiene activado su
enclavamiento de paro. Nunca se coloca en un sinóptico y la paleta Agregar del panel de
control no lo ofrece, así que no hay nada que configurar.

## Qué muestra {#what-it-shows}

Un enclavamiento sano es callado a propósito: en el estado **En reposo** el aviso no dibuja
nada y no ocupa lugar en el panel, así que reclama la atención del operador solo cuando algo
la necesita.

| Estado | Cómo se dibuja |
|---|---|
| En reposo | Nada. El aviso se contrae. |
| Enclavamiento disparado | Un aviso crítico y fuerte: hay un paro externo vivo en vigor y las corridas terminan. |
| Enclavamiento en espera de rearme | Un aviso de precaución con el botón **Rearmar**. |
| Enclavamiento no disponible | Un aviso de precaución que informa de que el estado no se puede leer (sin fuente configurada, o servicio de Process no disponible). |

Todos los avisos llevan la línea de motivo del estado más el nombre de la fuente configurada, su
valor booleano actual (`Verdadero`, `Falso`, o la marca de hueco cuando no tiene ninguno) y su
calidad (`Buena` o `No disponible`). El resultado transitorio de un rearme también se escribe en
el aviso.

## Rearmar {#rearming}

**Rearmar** sale solo en el estado de espera de rearme. Queda activo mientras se cumplen todas
estas cosas:

- la fuente física ya se restableció (el estado más reciente dice que un rearme es seguro),
- la unidad no está ocupada con una corrida,
- no hay ya una llamada de rearme en camino.

Mientras alguna de ellas no se cumple, el botón sigue dibujado, en gris.

El rearme queda registrado con el nombre del operador con la sesión iniciada
(o `Sin sesión iniciada`), y el permiso se vuelve a verificar en el momento de la pulsación, nunca solo cuando
se dibujó el panel.

## Permiso {#permission}

Rearmar exige el permiso **Ejecutar procedimientos**, tanto en la página Process como en la
página View. Un rol sin él sigue leyendo el aviso completo, pero el botón Rearmar no se dibuja para
él: ese rol nunca puede rearmar.
