Self-arbitrated resources for industrial control systems
AssigneeRockwell Automation Technologies, Inc.
InventorsKenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
Life of this patent
Estimating the term…
Abstract
An industrial control system is provided. The system includes two or more industrial control resources that are employed to operate a control process. This includes at least one arbitration component installed with each of the industrial control resources, where the arbitration component is employed to resolve priorities between the industrial control resources.
Claims19
An industrial control system, comprising:
- an industrial automation resource device, including a microprocessor, enabled to perform a manufacturing task and configured to:
- exchange arbitration parameters with at least one other industrial automation resource device enabled to perform the manufacturing task, wherein the arbitration parameters comprise a last used attribute that describes at least one of first material coating an inlet of the industrial automation resource device from a previous manufacturing task or a second material coating an outlet of the industrial automation resource device from the previous manufacturing task;
- determine whether the industrial automation resource device or the at least one other industrial automation resource device is to be employed to perform the manufacturing task based upon the exchanged arbitration parameters and a set of arbitration rules;
- in response to a determination that the industrial automation resource device is to be employed to perform the manufacturing task, send assertion information to the at least one other industrial automation resource device indicating that the industrial automation resource device is to be employed to perform the manufacturing task.
A method, comprising:
- sending, by an industrial automation resource device including a processor enabled to perform a manufacturing operation, first arbitration parameters to at least one other industrial automation resource device enabled to perform the manufacturing operation;
- receiving, by the industrial automation resource device, second arbitration parameters from the at least one other industrial automation resource device, wherein the first and second arbitration parameters comprise a last used attribute that describes at least one of first material coating an inlet of the industrial automation resource device from a previous manufacturing operation or a second material coating an outlet of the industrial automation resource device from the previous manufacturing operation;
- comparing, by the industrial automation resource device, the first arbitration parameters with the second arbitration parameters;
- and
- determining, by the industrial automation resource device, whether the industrial automation resource device or the at least one other industrial automation resource device is to be employed to perform the manufacturing operation based upon the first arbitration parameters, second arbitration parameters, and a set of arbitration rules;
- in response to a determination that the industrial automation resource device is to be employed to perform the manufacturing operation, sending, by the industrial automation resource device, first assertion information to the at least one other industrial automation resource device indicating that the industrial automation resource device is to be employed to perform the manufacturing operation.
A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause an industrial automation resource device including a processor to perform operations comprising:
- wherein the industrial automation resource device is enabled to perform a manufacturing function;
- sending first arbitration parameters to at least one other industrial automation resource device enabled to perform the manufacturing function, wherein the arbitration parameters comprise a last used attribute that describes at least one of first material coating an inlet of the industrial automation resource device from a previous manufacturing function or a second material coating an outlet of the industrial automation resource device from the previous manufacturing function;
- receiving second arbitration parameters from the at least one other industrial automation resource device;
- comparing the first arbitration parameters with the second arbitration parameters;
- and
- determining whether the industrial automation resource device or the at least one other industrial automation resource device is to be employed to perform the manufacturing function based upon the first arbitration parameters, second arbitration parameters, and a set of arbitration rules;
- in response to a determination that the industrial automation resource device is to be employed to perform the manufacturing function, sending first assertion information to the at least one other industrial automation resource device indicating that the industrial automation resource device is to be employed to perform the manufacturing function.
Dependencies are inferred from the claim text.