# 选择上一个识别编号 - 10117

当虚拟站点中的任务配置为下列时，可以使用信号“选择上一个识别编号”：

- 批次序列

- 来源拧紧

- 来源批次

  - 数字标识符方法

  - 字符串标识符方法

ST 选择器可配置的功能接下一个和接上一个使输入信号能够选择下一个识别编号和选择上一个识别编号。

## 批次序列选择为虚拟站点任务

如果启用了自由顺序开关，则信号“选择上一个识别编号”可以选择所选序列中的不同批次。

在选择批次之前，必须为其分配识别编号。如果批次未分配识别编号，则即使启用了自由顺序开关，信号“选择上一个识别编号”也无法选择它。

它允许循环具有已配置识别编号的批次。
如果识别编号为“无”，则只有在完成所有配置了识别编号的批次后才可以选择它。

可以进行循环，但是跳过 0。批次完成后，它将不再可选。

例如，如果批次分配的识别编号为 1、2、4、5，则信号一直循环运行：5、4、2、1、5、4、2......只要批次未完成。

## 来源拧紧已选择为虚拟站点任务

该信号从来源拧紧任务中指定的拧紧程序列表中选择上一个识别编号。
选择从当前选择的识别编号运行到上一个较小的识别编号。

当最小的识别编号被选择时，该信号选择 0；在 0 之后，信号选择下一个较小的识别编号。

如果选择 0 作为识别编号，则该工具被锁定。

如果将拧紧程序分配给一个识别编号，然后将其从拧紧程序列表中删除，则仍然可以选择该识别编号。在这种情况下，由于没有特定的拧紧程序，工具被锁定。

当选择器模式开关设置为确认时，需要分配和配置套筒选择器。所有拧紧程序都可以选择，但在运行它们之前，必须从套筒选择器中提起合适的套筒。

## 来源批次被选择为虚拟站点任务

在来源 > 批次序列 > 来源批次中，当识别方法设置为编号时，信号“选择上一个识别编号”将从来源批次任务中显示的序列列表中选择序列。

可以循环通过 0。信号“选择上一个识别编号”仅选择分配给序列的识别编号。

例如，如果有 4 个序列的识别编号分别为 1、4、4 和 8，则信号“选择上一个识别编号”'将迭代并选择 8、4、2、1、0、8、4......

未定义的识别编号未被选择。

在来源 > 批次序列 > 来源批次中，当识别方法设置为字符串时，有必要通过外部来源（如扫码枪或开放协议）选择序列。信号“选择上一个识别编号”能够选择所选序列中的批次。

SoftPLC 中的名称：SELECT_PREVIOUS_ID_NUMBER

信号类型 | 数值类型 | 最小尺寸 [位] | 最大尺寸 [位]
--- | --- | --- | ---
事件 | 布尔 | 1 | 1

## 设备

- 现场总线：TRUE

- 指示器框： FALSE

- 内部 I/O：TRUE

- 操作员面板：TRUE

- 工具功能：TRUE

- ST 选择器：TRUE

- 多层警示灯：TRUE

- TLS 标签：FALSE

- I/O 扩展模块：TRUE