MODULE ARBITRATION AND OWNERSHIP ENHANCEMENTS
First Claim
1. A system that facilitates module arbitration in an industrial environment, comprising:
- a module to control one or more components of an industrial process; and
an identifier component associated with the module that facilitates arbitration of control of the one or more components between the module and other control components of the industrial process.
1 Assignment
0 Petitions
Accused Products
Abstract
Arbitrating access to industrial resources as a function of controller identify is provided herein. For example, a unique identifier can be associated with a control module that can distinguish the module from other components of a system. Upon receiving a request to control a resource, the identifier of the requesting module can be associated with that resource. In a case of multiple requests, an arbitrated ID can be chosen and added to an owner queue. The chosen ID is then published and, if the published identifier matches the module identifier, the module can assume control of the resource; if not, the module'"'"'s request is placed into a request queue for further arbitration. The subject innovation provides for generally applicable arbitration that can reduce redundant code crafted for each module of a system, greatly reducing overhead costs associated with such redundancy.
110 Citations
29 Claims
-
1. A system that facilitates module arbitration in an industrial environment, comprising:
-
a module to control one or more components of an industrial process; and an identifier component associated with the module that facilitates arbitration of control of the one or more components between the module and other control components of the industrial process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing module arbitration in an industrial process, comprising:
-
receiving a request to control a resource of an industrial process from an industrial component; and arbitrating control of the resource based on a component ID concurrently associated with the resource. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system that facilitates module arbitration, comprising:
-
means for controlling a component of an industrial process; and means for arbitrating that provides the means for controlling with access to the component based on a module ID associated with the component. - View Dependent Claims (27, 28, 29)
-
Specification