# I/O Expander and Stacklight Signals

## Output signals

Signal | Signal Type | Value Type | Size Min [bit] | Size Max [bit] | Meaning
--- | --- | --- | --- | --- | ---
Batch Completed - 30 | Event | Boolean | 1 | 1 | Batch Completed is an output signal which is triggered when the batch is complete. The batch result status (OK or NOK) has no effect on the Batch Completed signal.
Batch Completed NOK - 37 | Event | Boolean | 1 | 1 | Batch finished with status NOK.
Batch Completed OK - 36 | Event | Boolean | 1 | 1 | Batch finished with status OK.
Batch Running - 32 | State | Boolean | 1 | 1 | Indicates that a batch in a batch sequence is running.
Batch Sequence Completed NOK - 46 | Event | Boolean | 1 | 1 | Batch sequence finished with status NOK.
Batch Sequence Completed OK - 45 | Event | Boolean | 1 | 1 | Batch sequence finished with status OK.
Batch Sequence Done - 48 | Event | Boolean | 1 | 1 | Indicates when a sequence is completed, both in case Batch Sequence Completed OK and Batch Sequence Completed NOK.
Batch Sequence Running - 47 | State | Boolean | 1 | 1 | Indicates if the Batch Sequence is running or not.
High Angle - 10 | Event | Boolean | 1 | 1 | Angle result is higher than maximum angle limit.
High Torque - 7 | Event | Boolean | 1 | 1 | Torque result is higher than maximum torque limit.
Identifier Received - 100 | Event | Boolean | 1 | 1 | Identifier received by the system.
Low Angle - 9 | Event | Boolean | 1 | 1 | Angle result is lower than minimum angle limit.
Low Torque - 6 | Event | Boolean | 1 | 1 | Torque result is lower than minimum torque limit.
Max Consecutive NOK Reached - 35 | Event | Boolean | 1 | 1 | Max coherent NOK tightening counter is reached.
Open Protocol Disconnected - 95 | State | Boolean | 1 | 1 | If Open Protocol is set to off in the Virtual Station, "Open Protocol Disconnected" signal is set to False. If Open Protocol is turned on in the Virtual Station the "Open Protocol Disconnected" signal is set to True. When at least one client (several Open Protocol clients can connect to the same Virtual Station) is connected the "Open Protocol Disconnected" signal is set to False
Sequence Aborted - 160 | Event | Boolean | 1 | 1 | Sequence canceled.
Tightening is Locked - 27 | State | Boolean | 1 | 1 | The tightening is disabled; it is not possible to make any tightening.
Tightening NOK - 4 | Event | Boolean | 1 | 1 | At least one result of the tightening is outside the specified limits.
Tightening OK - 3 | Event | Boolean | 1 | 1 | The result of the tightening is within the specified limits.
Tool Battery Low - 90 | State | Boolean | 1 | 1 | Tool battery level below a certain threshold.
Tool Disabled - 158 | State | Boolean | 1 | 1 | Tool Disabled is an output signal which is activated when the tool is externally disabled.
Tool Enabled - 159 | State | Boolean | 1 | 1 | Tool Enabled is an output signal which is activated when the tool is not externally disabled.
Tool Running - 23 | State | Boolean | 1 | 1 | Indicates that the tool is rotating (clockwise [CW] or counter-clockwise [CCW]).

## Input signals

Signal | Signal Type | Value Type | Size Min [bit] | Size Max [bit] | Description
--- | --- | --- | --- | --- | ---
Abort sequence - 10012 | Event | Boolean | 1 | 1 | When a Batch sequence abort request is received, the Batch sequence functionality terminates the batch sequence only after getting the ongoing tightening result.
Batch Decrement - 10002 | Event | Boolean | 1 | 1 | Incrementally decreases the batch counter by one.
Batch Increment - 10001 | Event | Boolean | 1 | 1 | Incrementally increases the batch counter by one.
Bypass Tightening Program - 10008 | Event | Boolean | 1 | 1 | Skips the next tightening program in the running batch sequence.
Reset Batch - 10003 | Event | Boolean | 1 | 1 | Resets the batch counter to 0. No batch OK (nxOK). If batch OK is activated, it will be deactivated.
Reset Batch Sequence - 10053 | Event | Boolean | 1 | 1 | Resets the Batch Sequence.

## Input/Output signals

Signal | Signal Type | Value Type | Size Min [bit] | Size Max [bit] | Description
--- | --- | --- | --- | --- | ---
Disable Open Protocol Commands - 10060 | State | Boolean | 1 | 1 | Disables the possibility to send commands over Open Protocol to the Virtual Station.