Binding material-based recipes

Before running a material-based recipe, we should review the binding process that FactoryTalk Batch uses to find equipment and materials to use in a batch. When a material-based recipe is placed on the batch list, the FactoryTalk Batch Server makes a request to the Material Server for containers that can support the
material requirement
. The Material Server then returns a list of binding candidates based upon the following rules for binding. If any rule fails, the container is not selected as a binding candidate.
Rules for Selecting Binding Candidates
Rule
Applied To
Rule Description
1
Containers
The container must have a state of READY_TO_USE.
2
Containers
The material specification of an appropriate sublot within a container must match the material specification of a recipe phase step’s material requirement.
For composite containers, the appropriate sublot is the only sublot in the container.
For plug-flow containers, the appropriate sublot is the lowest ordinal sublot in the container.
For pallet containers, the appropriate sublot can be any sublot in the container.
3
Lot
The lot and sublot must have a state of READY_TO_USE.
4
Containers
For material additions, the total quantity of inventory in a container must exceed the heel property value of the container. For example, if the heel property value for a plug flow container is 100 gallons and the total inventory of the container is 85 gallons, the container is considered empty and is not considered as a binding candidate.
5
Rules
All rules for selecting a binding candidate must be true.
Together the FactoryTalk Batch and Material Servers apply these rules in a two-step process to bind a material-based recipe automatically or to prepare the list of binding candidates from which the operator can select.
  1. Unit Binding
    The type of unit binding you select affects how units are selected for binding. Also the FactoryTalk Batch Server analyzes the material requirements presented by the Material Server to select a unit that can satisfy all the requirements. The
    material requirement
    is based upon the material, the feed type (addition or distribution) and, optionally, the lot and label.
  2. Recipe Phase Binding
    Once a unit is selected, the FactoryTalk Batch Server further analyzes the status of the containers and equipment modules available within the unit to determine which containers and equipment modules can supply the material to satisfy the recipe’s material requirements.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal