Industry-specific workflows in a manufacturing execution system with premier integration
First Claim
Patent Images
1. A manufacturing and execution system (MES) device, comprising:
- a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a graphical interface configured to receive first input selecting a parameter of an activity template selected from a plurality of activity templates stored in a template database and defining generalized activity sets, and second input identifying a controller tag of an industrial controller to map to the parameter of the activity template to yield a bound activity set, wherein the graphical interface has a conditionally enabled interface that facilitates browsing of controller tags in the industrial controller in connection with generating the second input;
an activity set database configured to store the bound activity set as one of a plurality of activity sets, the plurality of activity sets defining respective workflows capable of execution by one or more manufacturing and execution systems (MES);
a verification component configured to determine whether the industrial controller supports a data type indicative of an equipment vendor that is common to the MES device and the industrial controller; and
an enable component configured to;
in response to a determination by the verification component that the industrial controller does not support the data type, prevent operation of the conditionally enabled interface, andin response to a determination by the verification component that the industrial controller supports the data type, enable the operation of the conditionally enabled interface and allow a common namespace to be used by the MES device and the industrial controller to reference data points in the MES device and the industrial controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A Manufacturing Execution System (MES) is provided that leverages industry-specific workflows to process business requests. The MES system can maintain activity sets representing industry-specific workflows that can be selected and executed in order to satisfy business-driven goals. The activity sets can comprise both business-level and control-level operations, and can be configured using an intuitive graphical interface that mitigates the need for low-level programming by the end user. Some features of the MES system are enabled or disabled based on data type compatibility with devices in communication with the MES system.
-
Citations
20 Claims
-
1. A manufacturing and execution system (MES) device, comprising:
-
a memory that stores executable components; and a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a graphical interface configured to receive first input selecting a parameter of an activity template selected from a plurality of activity templates stored in a template database and defining generalized activity sets, and second input identifying a controller tag of an industrial controller to map to the parameter of the activity template to yield a bound activity set, wherein the graphical interface has a conditionally enabled interface that facilitates browsing of controller tags in the industrial controller in connection with generating the second input; an activity set database configured to store the bound activity set as one of a plurality of activity sets, the plurality of activity sets defining respective workflows capable of execution by one or more manufacturing and execution systems (MES); a verification component configured to determine whether the industrial controller supports a data type indicative of an equipment vendor that is common to the MES device and the industrial controller; and an enable component configured to; in response to a determination by the verification component that the industrial controller does not support the data type, prevent operation of the conditionally enabled interface, and in response to a determination by the verification component that the industrial controller supports the data type, enable the operation of the conditionally enabled interface and allow a common namespace to be used by the MES device and the industrial controller to reference data points in the MES device and the industrial controller. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for selectively enabling features of a device, comprising:
-
receiving, by the MES device, first input selecting a parameter of an activity template selected from a plurality of activity templates representing respective generalized activity sets, and second input identifying a controller tag of an industrial controller to map to the parameter of the activity template to yield a bound activity set, wherein the receiving the second input comprises; determining whether the industrial controller recognizes a data type associated with a specified equipment vendor, enabling a conditionally enabled interface of the MES device in response to determining that the industrial controller recognizes the data type, wherein the conditionally enabled interface facilitates remote browsable searching of data tags located on the industrial controller from the MES device and enables referencing of data items on the MES device and the industrial controller using a common namespace, and disabling the conditionally enabled interface of the device in response to determining that the industrial controller does not recognize the data type; and storing, by the MES device, the bound activity set as one of a plurality of activity sets, the plurality of activity sets defining respective workflows capable of execution by one or more MES systems. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon computer-executable components that, in response to execution, cause a manufacturing and execution system (MES) device comprising a processor to perform operations, the operations comprising:
-
receiving first input selecting a parameter of an activity template selected from a plurality of activity templates that respectively define generalized activity sets, and second input identifying a controller tag of an industrial controller to may to the parameter of the activity template to yield a bound activity set, wherein the receiving the second input comprises receiving, at the MES device, information indicating that the industrial supports a data type associated with an equipment vendor of the MES device, enabling use of a conditionally enabled interface in the MES device in response to the information indicating that the industrial controller supports the data type, wherein the conditionally enabled interface facilitates browsing of data tags in the industrial controller from the MES device and enables referencing of data items on the MES device and the industrial controller using a common namespace, and disabling the use of the conditionally enabled interface in the MES device in response to the information indicating that the industrial controller does not support the data type; and storing the bound activity set as one of a plurality of activity sets, the plurality of activity sets defining respective workflows capable of execution by an MES system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification