Design Patterns for Flexible Manufacturing

While the ISA 88 standard defines four types of recipes, only two master and control recipes (see Figure 4-1) are important for the S88 and NS88 design patterns. Master and control recipes have exactly the same structure, but serve different purposes:
Master recipes are the templates used to create control recipes.
Control recipes are executed to produce a batch.
A paper-based example makes it easy to visualize this difference. In a paper-based, S88 system, the master recipes are the master copies of documents, and control recipes are the copies of the master one copy for each batch produced.
The master recipe may specify information such as what types of equipment will be used, or what types of materials will be used. The control recipe has information added for the specific batch, such as what batch ID to assign to the batch, what material lot ID to assign to the produced material, and what equipment to use in production of the batch.
Master and control recipes contain the standard elements described in the previous chapter header, formula, procedure, equipment requirements, and other information. For S88 and NS88 design patterns, the most critical part is the structure of recipe procedures. The procedure contains the logic that specifies the order and timing of the recipe phases. It is what controls the order of execution of the processing functions required to make the final product.
There are no standards for representing the header, formulas, equipment requirements, or other information, and most...