Modules registration and status update of modular assembly system
First Claim
1. A method for registering one of a plurality of assembly modules operatively coupled to one another in a modular assembly system, the method comprising:
- receiving, from one of the plurality of assembly modules, a first message comprising a first identifier of the assembly module;
transmitting, to the assembly module, a second message comprising a second identifier for the assembly module, the second identifier generated based on at least the first identifier;
determining that a third message comprising the second identifier is received from the assembly module; and
in response to determining that the third message is received, registering the assembly module as a new assembly module of the modular assembly system,wherein at least one of the receiving, transmitting, determining, and registering is performed by a control module of the plurality of assembly modules; and
wherein the registering further comprises;
associating the assembly module with a status as being coupled to the modular assembly system;
assigning resource of the modular assembly system to the assembly module; and
transmitting, to a host of the modular assembly system, a fourth message indicating the status associated with the assembly module.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for registering one of a plurality of assembly modules operatively coupled to one another in a modular assembly system is provided. A first message including a first identifier of the assembly module is received from one of the plurality of assembly modules. A second message including a second identifier for the assembly module is transmitted to the assembly module. The second identifier is generated based on at least the first identifier. A third message including the second identifier is received from the assembly module. In response to determining that the third message is received, the assembly module is registered as a new assembly module of the modular assembly system. At least one of the receiving, transmitting, determining, and registering is performed by a control module of the plurality of assembly modules.
23 Citations
17 Claims
-
1. A method for registering one of a plurality of assembly modules operatively coupled to one another in a modular assembly system, the method comprising:
-
receiving, from one of the plurality of assembly modules, a first message comprising a first identifier of the assembly module; transmitting, to the assembly module, a second message comprising a second identifier for the assembly module, the second identifier generated based on at least the first identifier; determining that a third message comprising the second identifier is received from the assembly module; and in response to determining that the third message is received, registering the assembly module as a new assembly module of the modular assembly system, wherein at least one of the receiving, transmitting, determining, and registering is performed by a control module of the plurality of assembly modules; and wherein the registering further comprises; associating the assembly module with a status as being coupled to the modular assembly system; assigning resource of the modular assembly system to the assembly module; and transmitting, to a host of the modular assembly system, a fourth message indicating the status associated with the assembly module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for updating a status associated with one of a plurality of assembly modules operatively coupled to one another in a modular assembly system, the method comprising:
-
transmitting, to one of the plurality of assembly modules, a first message for requesting data from the assembly module; determining that a second message comprising the requested data or a third message comprising a normal status indicator is received from the assembly module; in response to determining that the second message or the third message is received, updating a status associated with the assembly module as being coupled to the modular assembly system, determining that the second message and the third message have not been received from the assembly module in a threshold period; and in response to determining that the second message and the third message have not been received in the threshold period, updating the status associated with the assembly module as being decoupled from the modular assembly system, wherein at least one of the transmitting, determining, and updating is performed by a control module of the plurality of assembly modules. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for registering one of a plurality of assembly modules operatively coupled to one another in a modular assembly system, the method comprising:
-
receiving, from one of the plurality of assembly modules, a first message comprising a first identifier of the assembly module; transmitting, to the assembly module, a second message comprising a second identifier for the assembly module, the second identifier generated based on at least the first identifier; determining that a third message comprising the second identifier is received from the assembly module; in response to determining that the third message is received, registering the assembly module as a new assembly module of the modular assembly system, wherein at least one of the receiving the first message, transmitting the second message, determining, and registering is performed by a control module of the plurality of assembly modules; obtaining the first identifier from a persistent storage of the assembly module; transmitting, to the control module, the first message comprising the first identifier; receiving, from the control module, the second message comprising the second identifier; and periodically transmitting, to the control module, the third message comprising the second identifier and a normal status indicator, wherein the obtaining, transmitting the first message, receiving the second message, and periodically transmitting the third message are performed by the assembly module.
-
-
17. A method for updating a status associated with one of a plurality of assembly modules operatively coupled to one another in a modular assembly system, the method comprising:
-
transmitting, to one of the plurality of assembly modules, a first message for requesting data from the assembly module; determining that a second message comprising the requested data or a third message comprising a normal status indicator is received from the assembly module; in response to determining that the second message or the third message is received, updating a status associated with the assembly module as being coupled to the modular assembly system, wherein at least one of the transmitting the first message, determining, and updating is performed by a control module of the plurality of assembly modules; receiving, from the control module, the first message for requesting the data; in response to receiving the first message, transmitting, to the control module, the second message comprising the requested data; and periodically transmitting, to the control module, the third message comprising the normal status indicator, wherein the receiving the first message, transmitting the second message, and periodically transmitting the third message are performed by the assembly module.
-
Specification