I/O

Steps that wait for an I/O signal as input or control an I/O device as output.

This tab provides steps that either wait for an I/O signal as input or control an I/O device as output.


On I/O

This trigger step pauses the scenario until a specific signal is received from a specific I/O device.

ParameterTypeDescription
IO deviceMandatoryThe I/O device that this step listens to.
AliasesMandatoryThe name of the signal on the I/O device that triggers this step.

Set I/O

This action step sets a specific signal on an I/O device to the active (ON) state, optionally for a defined duration.

ParameterTypeDescription
IO deviceMandatoryThe I/O device that this step controls.
AliasesMandatoryThe name of the signal to activate on the I/O device.
signal-duration (ms)OptionalThe duration in milliseconds for which the signal stays active. If not set, the signal remains active until explicitly reset.

Reset I/O

This action step resets a specific signal on an I/O device to the inactive (OFF) state.

ParameterTypeDescription
IO deviceMandatoryThe I/O device that this step controls.
AliasesMandatoryThe name of the signal to deactivate on the I/O device.
signal-duration (ms)OptionalThe duration in milliseconds for which the reset signal is held.

Check I/O

This trigger step waits for and checks the current state of a signal on an I/O device, and continues only when the expected state is present.

ParameterTypeDescription
I/O deviceMandatoryThe I/O device whose signal is checked.
AliasesMandatoryThe name of the signal to check on the I/O device.

Write binary value to WebIO

This action step writes a binary value, assembled from a data source, to the individual bits of a WebIO device.

ParameterTypeDescription
Data source tableMandatoryThe table that provides the value to write.
Data source fieldMandatoryThe field that provides the value to write.
IO deviceMandatoryThe WebIO device to write to.
Bit 0 aliasMandatoryThe signal alias mapped to bit 0.
Bit 1 alias … Bit N aliasOptionalAdditional signal aliases mapped to higher bits.

Set I/O after no read scan

This action step activates an I/O signal when the preceding scan step returned a no-read result. Use this step to trigger a visual or physical indicator when a barcode could not be read.

ParameterTypeDescription
IO deviceMandatoryThe I/O device that this step controls.
AliasesMandatoryThe name of the signal to raise on a no-read event.
signal-duration (ms)OptionalThe duration in milliseconds for which the signal stays active.