TransportOrderSteps

A TransportOrderStep is a Task-fragment that contains only a Location and optionally a TriggeredBy, FinishedBy, OnDone or Parameters statement. It can be used by a Task as a from/to value.

TransportOrderStep {name}
    Location {location_0}
    TriggeredBy {none|event|time}
    OnDone      {none|followUpTask}
    FinishedBy  {none|event|time}
    Parameters  { param1, param2, ...}
End

As an example, two TransportOrderSteps are created, both describing a short process:

TransportOrderStep loadGoodsPallet
    Location    goodsPallet
    FinishedBy  agvLoadedAtGoodsPallet == True
    Parameters  liftHeight, unloadDirection
End

TransportOrderStep unloadGoodsPallet
    Location    warehousePos1
    FinishedBy  agvLoadedAtWarehousePos1 == False
    Parameters  unloadDirection
End

The TransportOrderStep loadGoodsPallet defines picking up from the Location goodsPallet, which is finished when the Event agvLoadedAtGoodsPallet is True. In the task the user can specify the liftHeight and the unloadDirection at the location. A possible situation could be two storage racks with different layers on different heights. The Task passes over the height and whether the charge should be unloaded left or right.

For the the optional statements TriggeredBy, FinishedBy and OnDone see Tasks section.

Syntax: It is important that the values inside an TransportOrderStep - End definition begin with a uppercase character. Each value also needs to be prefixed with four spaces (or a \t). The name has to start with an lowercase character. Currently only the following 5 attributes are allowed: Location, TriggeredBy, FinishedBy, OnDone, Parameters