Error Handling
The WMS will be notified via the Log Publisher Interface when a Port operation fails which requires the Port to
ensure that the location or Bin is available and properly aligned.
Instead of issuing a confirmation of the operation, the WMS will be notified by a different segment and
AutoStore will relinquish control of the cell.
Not all Port failures will result in these notifications being issued. However, one will be issued should the Port
should retry an operation (such for instance as realigning the Bin). Other failures can be handled by Super
Users via the CONSOLE and the WMS can receive confirmation after the problem is solved.
Failure when Port Retrieves Bin from Grid
When the Port retrieves a Bin from the Grid, it waits for confirmation by a BL segment:
WMS: portcellallocate( port_id=3, x=15, y=12 )
WMS: portlocationready( port_id=3, x=15, y=12 )
LPI: BL,15001,1,15,12,1,P
If the operation fails, AutoStore will respond with a Port Location Failed segment instead of confirming the
operation:
WMS: portcellallocate( port_id=3, x=15, y=12 )
WMS: portlocationready( port_id=3, x=15, y=12 )
LPI: LF,1,15,12
When AutoStore reports Port Location Failed, the WMS should check and ensure that the location is ok (no
other Bins blocking the physical position), and retry the operation.
The following communication reflects one failure before a successful retrieval:
WMS: portcellallocate( port_id=3, x=15, y=12 )
WMS: portlocationready( port_id=3, x=15, y=12 )
LPI: LF,1,15,12
WMS: portlocationready( port_id=3, x=15, y=12 )
LPI: BL,15001,1,15,12,1,P
Failure when Port Deliver Bin To Grid
When the Port delivers a Bin to the Grid, it waits for confirmation by a BL segment:
WMS: portcellallocate( port_id=4, x=15, y=16, getbin=1 )
WMS: portbinready( port_id=4, x=15, y=16, bin_id=12345 )
LPI: BL,12345,1
If the operation fails, AutoStore will respond with a Bin mode TOGRID segment instead of confirming the
operation:
WMS: portcellallocate( port_id=4, x=15, y=16, getbin=1 )
WMS: portbinready( port_id=4, x=15, y=16, bin_id=12345 )
LPI: BM,12345,R
When AutoStore reports this failure, the WMS should check and ensure that the Bin is available and properly
aligned, and retry the operation.
The following communication reflects one failure before a successful delivery:
WMS: portcellallocate( port_id=4, x=15, y=16, getbin=1 )
WMS: portbinready( port_id=4, x=15, y=16, bin_id=12345 )
LPI: BM,12345,R
WMS: portbinready( port_id=4, x=15, y=16, bin_id=12345 )
LPI: BL,12345,1
Updated 2 months ago