IP Library › Granted Patent US 10,831,183
Granted Patent B2
US 10,831,183 · App. 15/944,314 · Granted Nov 10, 2020

Transfer of production control in proximity to production site for enabling decentralized manufacturing

Inventors: Badarinath Katti (Kaiserslautern, DE); Michael Schweitzer (Kaiserslautern, DE)
Assignee: SAP SE
G05B19/4188G05B2219/31001G05B2219/32328G05B2219/34379
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,831,183
App. No.
15/944,314
Filed
Apr 3, 2018
Granted
Nov 10, 2020
Kind
B2
Art Unit
2119
USPC
700/96
Abstract

In a process of transfer of production control in proximity to production site for enabling decentralized manufacturing, production control data and routing data are retrieved from a centralized system. The retrieved production control data and the routing data are stored within a connector installed at a proximity to a plant floor. An operation associated with the production control data of a purchase order is matched with the resource published in the connector. Upon determining the match between the operation and the resource, the resource is dynamically allocated to perform the operation. The control of manufacturing process of the plant floor is provided to the connector to realize de-centralized manufacturing.

Claims (52)

1. A non-transitory computer-readable medium to store instructions, which when executed by a computer, cause the computer to perform operations comprising:

retrieve production control data and routing data from a centralized system, wherein the production control data comprises production orders defining materials to be processed at a plant floor, and wherein the routing data comprises routing details for the production orders at the plant floor;

store the retrieved production control data and the routing data within a connector installed at the plant floor;

process, by the connector, a production order from the production control data to be released at the plant floor, wherein processing the production order comprises:

publish, by the connector, manufacturing resources available at the plant floor as virtual resources in a virtual resource pool, wherein the virtual resources are linked to real physical resources at the plant floor, wherein the virtual resources define functional and non-functional capabilities of the linked real physical resources at the plant floor;

match requirements of operations part of the production order with the published manufacturing resources as the virtual resources,

dynamically allocate an operation from the operations to a specific resource from the published manufacturing resources as the virtual resources, wherein the allocation is executed at runtime by the connector to provide de-centralized manufacturing at the plant floor;

provide routing details for the operation to a work station at the plant floor for processing the production order; and

cache result data by the connector, wherein the result data is received from the floor plan for completing the production order including data for the operations part of the production order.

2. The computer-readable medium of claim 1 , further comprises instructions which when executed by the computer further cause the computer to:

store the production control data and the routing data of a purchase order completely within the connector, wherein the production control data comprises at least one of production order and product variant to be produced.

3. The computer-readable medium of claim 1 , wherein the centralized system is a cloud-based manufacturing execution system (MES).

4. The computer-readable medium of claim 1 , wherein the instructions to dynamically allocate the operation to the specific resource further comprise instructions which when executed by the computer further cause the computer to:

establish periodic communication between the plant floor and the connector;

update a result of the operation in the connector from the plant floor; and

process the result and send a next operation to the plant floor.

5. The computer-readable medium of claim 1 , wherein the connector is a thin client to the centralized system.

6. A computer-implemented method for enabling decentralized manufacturing, the method comprising:

retrieving production control data and routing data from a centralized system, wherein the production control data comprises production orders defining materials to be processed at a plant floor, and wherein the routing data comprises routing details for the production orders at the plant floor;

storing the retrieved production control data and the routing data within a connector installed at the plant floor;

processing, by the connector, a production order from the production control data to be released at the plant floor, wherein processing the production order comprises:

publishing, by the connector, manufacturing resources available at the plant floor as virtual resources in a virtual resource pool, wherein the virtual resources are linked to real physical resources at the plant floor, wherein the virtual resources define functional and non-functional capabilities of the linked real physical resources at the plant floor;

matching requirements of operations part of the production order with the published manufacturing resources as the virtual resources,

dynamically allocating an operation from the operations to a specific resource from the published manufacturing resources as the virtual resources, wherein the allocation is executed at runtime by the connector to provide de-centralized manufacturing at the plant floor;

providing routing details for the operation to a work station at the plant floor as an instruction step for processing the production order; and

caching result data by the connector, wherein the result data is received from the floor plan for completing the production order including data for the operations part of the production order.

7. The method of claim 6 , further comprising:

storing the production control data and the routing data of a purchase order completely within the connector, wherein the production control data comprises at least one of production order and product variant to be produced.

8. The method of claim 6 , wherein the centralized system is a cloud-based manufacturing execution system (MES).

9. The method of claim 6 , wherein dynamically allocating the operation to the specific resource further comprises:

establishing periodic communication between the plant floor and the connector;

updating a result of the operation in the connector from the plant floor; and

processing the result and send a next operation to the plant floor.

10. The method of claim 6 , wherein the connector is a thin client to the centralized system.

11. A computer system for for enabling decentralized manufacturing, comprising:

a computer memory to store program code; and

a processor to execute the program code to:

retrieve production control data and routing data from a centralized system, wherein the production control data comprises production orders defining materials to be processed at a plant floor, and wherein the routing data comprises routing details for the production orders at the plant floor;

store the retrieved production control data and the routing data within a connector installed at the plant floor;

process, by the connector, a production order from the production control data to be released at the plant floor, wherein processing the production order comprises:

publish, by the connector, manufacturing resources available at the plant floor as virtual resources in a virtual resource pool, wherein the virtual resources are linked to real physical resources at the plant floor, wherein the virtual resources define functional and non-functional capabilities of the linked real physical resources at the plant floor;

match requirements of operations part of the production order with the published manufacturing resources as the virtual resources,

dynamically allocate an operation from the operations to a specific resource from the published manufacturing resources as the virtual resources, wherein the allocation is executed at runtime by the connector to provide de-centralized manufacturing at the plant floor;

provide routing details for the operation to a work station at the plant floor as an instruction step for processing the production order; and

cache result data by the connector, wherein the result data is received from the floor plan for completing the production order including data for the operations part of the production order.

12. The system of claim 11 , wherein the processor further executes the program code to:

store the production control data and the routing data of a purchase order completely within the connector, wherein the production control data comprises at least one of production order and product variant to be produced.

13. The system of claim 11 , wherein the centralized system is a cloud-based manufacturing execution system (MES).

14. The system of claim 11 , wherein dynamically allocating the operation to the specific resource cause the processor further executes the program code to:

establish periodic communication between the plant floor and the connector;

update a result of the operation in the connector from the plant floor; and

process the result and send a next operation to the plant floor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2018
From: KATTI, BADARINATH; SCHWEITZER, MICHAEL
To: SAP SE
Reel/Frame 045439/0011 →
Continuity (2)
Provisional Application 62566551 · Oct 2, 2017
Related Publication 20190101903A1 · Apr 4, 2019