Procedure classification for industrial automation
First Claim
Patent Images
1. An industrial control system, comprising:
- a memory configured to store computer-executable components; and
a processor, communicatively coupled to the memory, configured to execute or facilitate execution of the computer-executable components, the computer-executable components comprising;
a graphical interface component configured to populate, based on information received from a data store, a field with a valid parameter range associated with an equipment employable to execute at least a portion of an industrial control process for producing a product batch, wherein the graphical interface component is further configured to receive, via a user interface, input data that selects a parameter value associated with a capability of the equipment from the valid parameter range, and wherein the parameter value is associated with capability data indicative of an input capability and an output capability of the equipment with respect to the industrial control process; and
a processing component configured to;
determine a procedure class structure comprising an abstraction of a procedure for executing the industrial control process,create a recipe from the abstraction of the procedure comprising controller program code customized according to the capability of the equipment,customize the controller program code based on yield data that is received via the user interface and is indicative of a yield percentage associated with the industrial control process, and a condition associated with the equipment, andinstall the controller program code on at least one industrial automation controller tasked to execute the industrial control process.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing component that executes one or more industrial control procedures is provided. A procedure class component implements at least one instance of the industrial control procedures, where the instance is dynamically adapted to a parameter of equipment that operates the industrial control procedure.
-
Citations
20 Claims
-
1. An industrial control system, comprising:
-
a memory configured to store computer-executable components; and a processor, communicatively coupled to the memory, configured to execute or facilitate execution of the computer-executable components, the computer-executable components comprising; a graphical interface component configured to populate, based on information received from a data store, a field with a valid parameter range associated with an equipment employable to execute at least a portion of an industrial control process for producing a product batch, wherein the graphical interface component is further configured to receive, via a user interface, input data that selects a parameter value associated with a capability of the equipment from the valid parameter range, and wherein the parameter value is associated with capability data indicative of an input capability and an output capability of the equipment with respect to the industrial control process; and a processing component configured to; determine a procedure class structure comprising an abstraction of a procedure for executing the industrial control process, create a recipe from the abstraction of the procedure comprising controller program code customized according to the capability of the equipment, customize the controller program code based on yield data that is received via the user interface and is indicative of a yield percentage associated with the industrial control process, and a condition associated with the equipment, and install the controller program code on at least one industrial automation controller tasked to execute the industrial control process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of controlling equipment in an industrial control process, comprising:
-
determining, by a system comprising a processor, a procedure class comprising an abstraction of a procedure for a batch process; based on information received from a data store, populating a field displayed via a human machine interface with a valid parameter range associated with an equipment employable to implement at least a portion of the batch process; receiving, via the human machine interface, input data that selects a parameter value associated with performance of the equipment from the valid parameter range, the parameter value being indicative of an input capability and an output capability of the equipment with respect to the batch process; receiving via the human machine interface yield data indicative of a yield percentage associated with the batch process; creating a recipe from the abstraction of the procedure comprising controller program code customized according to the capability of the equipment, the yield data, and a condition associated with the equipment; and installing the controller program code on at least one industrial automation controller assigned to execute the batch process. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising computer-executable instructions that, in response to execution, cause an industrial control system comprising a processor, to perform operations, comprising:
-
determining a procedure class structure-comprising an abstraction of a procedure for a batch process; presenting, via a display interface, a field populated with a valid parameter range associated with an equipment employable to execute at least a portion of a batch process, wherein the valid parameter range is determined based on information received from a data store; receiving, via the display interface, input data that selects a parameter value associated with a capability of the equipment from the valid parameter range, the parameter value being indicative of an input capability and an output capability of the equipment with respect to the batch process; and receiving via the display interface yield data indicative of a yield percentage associated with the batch process; creating a recipe from the abstraction of the procedure comprising controller program code customized according to the capability of the equipment, the yield data, and a condition associated with the equipment; and installing the controller program code on at least one industrial automation controller assigned to execute the batch process. - View Dependent Claims (20)
-
Specification