Skip to content

Gate Keeper Board Failed#

1562172637731

The Gate Keeper Board Request Released task will receive the information from the Gate Keeper regarding a board exiting the equipment.

Screenshot showing a failed Gate Keeper Board with an error message.

Inputs#

Name DataType Description
Activate Any Activate the task

Outputs#

Name DataType Description
timestamp DateTime Timestamp of when the event was received
line String Information regarding in which Line the event occurred. Example: 'OIB Training\Line 1'
station String Information regarding in which Station the event occurred. Example: 'Station 1 - TX1'
lane String Information regarding in which Lane the event occurred. Example: 'Left'
barcode String The value of a barcode read. Example: 'TestBarcode'
boardTime Any Timestamp of when the barcode read was performed
barcodeSide String Side of the board where the barcode was read. Example: 'Top'
origin String Origin of the machine where the barcode was read. Example: 'Front'
subConveyor String SubConveyor of the machine where the barcode was read. Example: 'None'
errorId String Failure error id
errorMessage String Failure error message
Success Boolean Triggered when the task is executed with success
Error Error Triggered when the task failed for some reason

Settings#

On the General tab, you have the usual settings and the following settings:

Name DataType Values Default Description
Auto Activate Boolean true On initializing the task, subscribes it to the Gate Keeper Messages. If false, only subscribes on Activate.

1562172826967

Behavior#

In this task you choose a driver when dropping it into the workflow (if you have more than one driver associated with the controller).

This task listen to a BoardGateKeeper.Event.BoardFailed, this is explained in the driver OIB documentation in the automation protocols. When a message from this type is received, the task will emit the outputs.

It means the Gate Keeper is informing the MES that a board that had previously been released could not be transported to the next processing step.

Note

BoardFailed message will not be supported on all scanner hardware equipment.

Example: If the operator removes a board manually out of the conveyor which is currently in validation by the MES, and if the MES confirms that board, the CogiBox will never confirm the release of that board (because it is removed). So the BoardGateKeeper will wait some time (Timeout can be configured on Manager GUI) and will send a BoardFailed to MES due to the missing transportation confirmation by CogiBox.

Remarks#

This task uses a specific structure of context-based data called zone. More information on this topic can be read in the Zones page.