The present invention relates to a system and methodology facilitating
material-driven processing in an industrial controller environment.
Various models supported by database objects are provided to
automatically and dynamically map inventory systems/processes to control
systems/process such as in batch or recipe operations. A material model
is provided that tracks to an inventory database and includes such
aspects as defining material types and containers to house such
materials. An area model maps the material model to possible units and
equipment modules to process the materials. These models include
phased-based parameters that define amounts of material that flow into
and out of a determined area for processing the materials. Before, during
and/or after automated manufacturing operations, object binding
operations occur between material-based servers associated with an
inventory system and batch servers associated with a process-control
system. Such binding includes Just-In-Time or on-demand binding at run
time, and relates material requirements of a recipe (or batch) to the
units and equipment that are available to produce the recipe.