# I/O 扩展模块和多层警示灯信号

## 输出信号

信号 | 信号类型 | 数值类型 | 最小尺寸 [位] | 最大尺寸 [位] | 涵义
--- | --- | --- | --- | --- | ---
批次完成 - 30 | 事件 | 布尔 | 1 | 1 | 批次已完成是当批次完成时触发的输出信号。批次结果状态（OK 或 NOK）对批次已完成信号没有影响。
批次完成 NOK - 37 | 事件 | 布尔 | 1 | 1 | 批次完成，状态 NOK。
批次完成 OK - 36 | 事件 | 布尔 | 1 | 1 | 批次完成，状态 OK。
批次运行 - 32 | 状态 | 布尔 | 1 | 1 | 表示批次序列中的一个批次正在运行。
批次序列完成 NOK - 46 | 事件 | 布尔 | 1 | 1 | 批次序列完成，状态 NOK。
批次序列完成 OK - 45 | 事件 | 布尔 | 1 | 1 | 批次序列完成，状态 OK。
批次序列完成 - 48 | 事件 | 布尔 | 1 | 1 | 指示序列何时完成，有“批次序列完成 OK”和“批次序列完成 NOK”两种情况。
批次序列运行 - 47 | 状态 | 布尔 | 1 | 1 | 指示批次序列是否正在运行。
高角度 - 10 | 事件 | 布尔 | 1 | 1 | 角度结果高于最大角度限值。
高扭矩 - 7 | 事件 | 布尔 | 1 | 1 | 扭矩结果高于最大扭矩限值。
收到的标识符 - 100 | 事件 | 布尔 | 1 | 1 | 系统接收到的标识符。
低角度 - 9 | 事件 | 布尔 | 1 | 1 | 角度结果低于最小角度限值。
低扭矩 - 6 | 事件 | 布尔 | 1 | 1 | 扭矩结果低于最小扭矩限值。
达到最大连续 NOK - 35 | 事件 | 布尔 | 1 | 1 | 达到最多连续 NOK 拧紧计数器。
开放协议断开 - 95 | 状态 | 布尔 | 1 | 1 | 如果在虚拟站点中将开放协议设置为关闭，则“开放协议断开”信号被设置为假。如果在虚拟站点中将开放协议设置为开启，则“开放协议断开”信号被设置为真。当至少一个客户端（几个开放协议客户端可以连接到同一虚拟站点）连接时，“开放协议断开”信号将设置为假。
序列中止 - 160 | 事件 | 布尔 | 1 | 1 | 序列已取消。
拧紧已锁定 - 27 | 状态 | 布尔 | 1 | 1 | 拧紧已禁用；不可能进行任何拧紧。
拧紧 NOK - 4 | 事件 | 布尔 | 1 | 1 | 至少一个拧紧结果超出规定限值。
拧紧 OK - 3 | 事件 | 布尔 | 1 | 1 | 拧紧结果在规定限制范围内。
工具电池电量低 - 90 | 状态 | 布尔 | 1 | 1 | 工具电池电量低于某个阈值。
工具禁用 - 158 | 状态 | 布尔 | 1 | 1 | 工具禁用是一个输出信号，当工具被外部禁用时激活：
工具启用 - 159 | 状态 | 布尔 | 1 | 1 | 工具启用是一个输出信号，当工具未被外部禁用时激活：
工具运行 - 23 | 状态 | 布尔 | 1 | 1 | 表示工具正在转动（顺时针 [CW] 或逆时针 [CCW]）。

## 输入信号

信号 | 信号类型 | 数值类型 | 最小尺寸 [位] | 最大尺寸 [位] | 描述
--- | --- | --- | --- | --- | ---
中止序列 - 10012 | 事件 | 布尔 | 1 | 1 | 接收到批次序列中止请求时，批次序列功能仅在获得正在进行的拧紧结果后才中止批次序列。
批次递减 - 10002 | 事件 | 布尔 | 1 | 1 | 批次计数以 1 为单位递减。
批次递增 - 10001 | 事件 | 布尔 | 1 | 1 | 批次计数以 1 为单位递增。
旁路拧紧程序 - 10008 | 事件 | 布尔 | 1 | 1 | 在正在运行的批次序列中跳过下一个拧紧程序。
重置批次 - 10003 | 事件 | 布尔 | 1 | 1 | 批次计数器重置为 0。无批次 OK（nxOK）。如果激活批次 OK，则它会被停用。
重置批次序列 - 10053 | 事件 | 布尔 | 1 | 1 | 重置批次序列。

## 输入/输出信号

信号 | 信号类型 | 数值类型 | 最小尺寸 [位] | 最大尺寸 [位] | 描述
--- | --- | --- | --- | --- | ---
禁用开放协议命令 - 10060 | 状态 | 布尔 | 1 | 1 | 禁用通过开放协议向虚拟站点发送命令的可能性。