# 联锁

> 单元面板上的联锁提示条：它的各个状态、手动复位，以及它的权限。

**联锁**提示条显示一个单元的实时停机联锁状态，并提供手动复位（什么是停机联锁、它怎么结束运行，见[自动化](process-automation)）。它是[单元面板](view-unit-panels)的一部分，而不是组件：只要单元所属的模型启用了停机联锁，面板就为它自己的单元把它画在各张卡片上方。它从不放到画面上，仪表画面的添加面板里也不提供它，所以没有什么要配置的。

## 它显示什么 {#what-it-shows}

一个健康的联锁是有意保持沉默的：处于**正常**状态时，这条提示条什么也不画，也不占面板的地方，于是只有真正需要的时候，它才来要操作员的注意。

| 状态 | 怎么画出来 |
|---|---|
| 正常 | 什么也不画。提示条收起来。 |
| 联锁已触发 | 一条响亮的严重提示条：一个实时的外部停机正在生效，运行随之结束。 |
| 联锁等待复位 | 一条注意色的提示条，带着**复位**按钮。 |
| 联锁不可用 | 一条注意色的提示条，报告状态读不出来（没有配置信号源，或者 Process 服务不可用）。 |

每一条提示条都带着这个状态的理由行，加上所配置信号源的名称、它当前的布尔值（`真`、`假`，没有值时是那个缺口标记）和它的质量（`良好`或`不可用`）。一次复位的临时结果也写在提示条上。

## 复位 {#rearming}

**复位**只在等待复位状态下出现。下面这几条同时成立时它才可用：

- 物理信号源已经解除（最新状态说明复位是安全的），
- 这个单元没有正忙于一次运行，
- 没有一次复位调用已经在途中。

只要其中有一条不成立，按钮就仍然画着，呈灰色。

复位会连同登录操作员的名字（或者`未登录`）一起记入日志，而权限是在按下的那一刻重新核对的，绝不只是在面板绘制时核对一次。

## 权限 {#permission}

复位要用到**运行流程**权限，在 Process 页面上和 View 页面上都一样。没有这个权限的角色照样能读整条提示条，但不会为它画出复位按钮：这个角色永远不能复位。
