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.
Claims20
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 one or more attributes are applied by the processor to facilitate automatic selection of equipment or processes during runtime, the rules component comprises:
- a binding requirements component that restricts a set of members of a unit Class capable of running the class-based recipe according to one or more restriction requirements;
- and
- a binding preferences component that determines a most preferred member according to one or more binding preferences specified by a user of the system when more than one member satisfies the restriction requirements.
A method for performing automated batch processing comprising:
- defining at least one attribute for members of a class;
- applying one or more binding requirements to sort members of the class based on the at least one attribute;
- applying one or more binding preferences selected and ordered by a user to sort the members that satisfy the binding requirements according to priority;
- binding to a subset of available equipment based upon the binding requirements, the binding preferences, and the at least one attribute;
- and
- selecting which of the subset of available equipment shall perform a process based on the binding.
A system for performing automated batch processing comprising:
- means for processing at least one attribute for members of an equipment class;
- means for declaring one or more binding requirements for selecting members of the class based on the at least one attributes;
- means for granting a user access to declare one or more binding preferences for determining a most preferred member among the members that satisfy the binding requirements;
- means for binding to a subset of available equipment associated with the equipment class based upon the binding requirements, the binding preferences, and the at least one attribute;
- and
- means for selecting which of a plurality of available equipment to run based on the binding.
Dependencies are inferred from the claim text.