Automated systems and methods employing attribute-based binding and configurable rules for selection of run time equipment
AssigneeRockwell Automation Technologies, Inc.
InventorRobert C. Kline, Jr.
Life of this patent
Estimating the term…
Abstract
The subject invention relates to a system and methodology facilitating automated manufacturing processes in an industrial controller environment, wherein a system is provided for automated industrial processing in one aspect. The system includes a processor that determines a plurality of attributes of a class-based recipe in order to facilitate various automated industrial control operations. A rules component resolves how the attributes are applied by the processor to the automated industrial control operations. The rules component can include a binding component that may also include a binding requirements component and a binding preferences component that are utilized to process the attributes.
Claims28
A system for automated industrial processing, comprising:
- a processor that determines one or more attributes of a class-based recipe to facilitate automated industrial control operations;
- and
- a rules component to resolve how the attributes are applied by the processor to facilitate the automatic selection of equipment or processes during runtime, wherein the rules include at least one of a recipe phase exclusion and a unit attribute exclusion.
A method for performing automated batch processing comprising:
- defining one or more attributes for members of a class;
- applying one or more rules for selecting members of the class, wherein the rules include at least one of a recipe phase exclusion and a unit attribute exclusion;
- binding to a subset of available equipment based upon the rule and the attribute;
- and
- selecting which of a plurality of equipment or processes to run based on the binding.
A system for performing automated batch processing comprising:
- means for processing one or more attributes for members of an equipment class;
- means for declaring one or more rules for controlling members of the equipment class, wherein the rules include at least one of a recipe phase exclusion and a unit attribute exclusion;
- means for resolving logical disparities between the rules;
- means for binding to a subset of available equipment associated with the equipment class based upon the rules and the attribute;
- and
- means for selecting which of a plurality of available equipment to run based on the binding.
A computer readable storage medium having a data structure stored thereon for controlling an industrial batch process, comprising:
- at least one attribute field relating to members of an equipment class;
- at least one rules field adapted to apply the attribute to the equipment class;
- and
- at least one preference field to resolve differences between the rules, at least one recipe phase exclusion field to group members of the equipment class that support an undesired recipe phase.
Dependencies are inferred from the claim text.