US 12,033,225 B2
Dynamic deploying a mom module across a plurality of layers
Ernesto Montaldo, Genoa (IT); Giovanni Venturi, Genoa (IT); Andrea Loleo, Genoa (IT); and Giorgio Corsini, Genoa (IT)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 17/427,723
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Jan. 21, 2020, PCT No. PCT/EP2020/051392
§ 371(c)(1), (2) Date Aug. 2, 2021,
PCT Pub. No. WO2020/156886, PCT Pub. Date Aug. 6, 2020.
Claims priority of application No. 19155074 (EP), filed on Feb. 1, 2019.
Prior Publication US 2022/0114524 A1, Apr. 14, 2022
Int. Cl. G06Q 50/04 (2012.01); G06Q 10/06 (2023.01); G06Q 10/0633 (2023.01); G06Q 10/0637 (2023.01); G06Q 10/067 (2023.01)
CPC G06Q 50/04 (2013.01) [G06Q 10/06 (2013.01); G06Q 10/0633 (2013.01); G06Q 10/06375 (2013.01); G06Q 10/067 (2013.01); Y02P 90/30 (2015.11)] 5 Claims
OG exemplary drawing
 
1. A method for dynamic deploying a module of a manufacturing operations management application across a plurality of layers, the method comprising the following steps:
providing a manufacturing operations management/manufacturing executing system application with a plurality of modules organized in a hierarchical architecture, wherein each of the modules is independently deployable in at least two layers of the plurality of layers;
for each module and for each layer in which the module is deployable, defining a set of production parameters relevant for recommending a layer for module deployment;
defining for each module, a layer-deploying function having, as input variables, values of the production parameter sets for the module and having, as an output variable, a recommended deploying layer in which the module is to be deployed;
upon request, for a specific module and for a specific point in time, calculating the recommended deploying layer with the layer-deploying function by using values of the input variables at the specific point in time, wherein the recommended deploying layer is selected from a group consisting of a field layer, an on-site layer, and an off-site layer; and
moving the specific module to the recommended deploying layer by at least shutting down the specific module on an actual deploying layer and restarting the specific module on the recommended deploying layer.