Systems and methods for monitoring and controlling industrial processes
US-2024361756-A1 · Oct 31, 2024 · US
US9740198B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9740198-B2 |
| Application number | US-201414332129-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 15, 2014 |
| Priority date | Jun 8, 2010 |
| Publication date | Aug 22, 2017 |
| Grant date | Aug 22, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to various embodiments, an interdependency modeling method for controlling a batch process with an industrial automation system includes evaluating an input parameter expression residing in a level of a supervisory system of the industrial automation system to determine a value, transferring the value of the input parameter expression to a level of an equipment control system of the industrial automation system, transferring data from the level of the equipment control system to the level of the supervisory system, and evaluating an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system.
Opening claim text (preview).
The invention claimed is: 1. A non-transitory computer readable storage medium, comprising: computer code disposed on the computer readable storage medium, wherein the code comprises instructions to: evaluate, during runtime, an input parameter expression residing in a level of a supervisory system of an industrial system to determine a value of the input parameter expression, wherein the input parameter expression is based at least in part on a data reference residing at or above the level of the supervisory system where the input parameter expression resides; transfer the value of the input parameter expression to a level of an equipment control system of the industrial system; transfer data from the level of the equipment control system to the level of the supervisory system; evaluate an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system; and present a value of the output parameter expression. 2. The non-transitory computer readable storage medium of claim 1 , wherein the input parameter expression and output parameter expression each comprise an arithmetic expression that includes terms that are references to process data associated with a procedural manufacturing process of the industrial system, references to variables associated with materials used by the procedural manufacturing process, references to variables of the supervisory system, references to variables of the equipment control system, or combinations thereof. 3. The non-transitory computer readable storage medium of claim 2 , wherein the variables of the equipment control system refer to characteristics, attributes, or statuses of equipment used in the procedural manufacturing process during operation of the equipment. 4. The non-transitory computer readable storage medium of claim 2 , wherein the variables associated with materials used by the procedural manufacturing process refer to characteristics, attributes, or statuses of material used in the procedural manufacturing process. 5. The non-transitory computer readable storage medium of claim 2 , wherein the code comprises instructions to update an input parameter expression or output parameter expression upon a change in a value of the terms. 6. The non-transitory computer readable storage medium of claim 1 , wherein the instructions to evaluate the input parameter expression or output parameter expression comprise instructions for running a sequence of the supervisory system. 7. The non-transitory computer readable storage medium of claim 6 , wherein the sequence comprises a hierarchical plurality of sequences or procedures. 8. The non-transitory computer readable storage medium of claim 7 , wherein the code comprises instructions to drive or coordinate the hierarchical plurality of sequences or procedures with a sequence engine. 9. The non-transitory computer readable storage medium of claim 1 , wherein the level of the supervisory system includes recipe procedures of a batch process, recipe unit procedures of a batch process, recipe operations of a batch process, or recipe phases of a batch process and the level of the equipment control system includes equipment procedures, equipment unit procedures, equipment operations, equipment phases, equipment modules, or control modules. 10. The computer readable medium of claim 1 , wherein the code comprises instructions to use the value of the input parameter expression with the equipment control system to perform tasks associated with a procedural manufacturing process. 11. The non-transitory computer readable storage medium of claim 1 , wherein the code comprises instructions to use a value of the output parameter expression to record process, equipment, or material values for tasks performed by the equipment control system. 12. A control system for a procedural manufacturing process, comprising: a procedural manufacturing management system comprising a hierarchical sequence of one or more steps, wherein the sequence comprises an input parameter expression and an output parameter expression, wherein the input parameter expression is based at least in part on a data reference residing at or above the step of the procedural manufacturing management system where the input parameter expression resides, wherein the input parameter expression is configured to update continuously, and wherein the output parameter expression is configured to update based on a trigger; a programmable logic controller, comprising an equipment control system comprising a hierarchy of one or more levels; and a data transfer link between the one or more steps of the procedural manufacturing management system and the one or more levels of the equipment control system. 13. The system of claim 12 , wherein the input parameter expression and output parameter expression each comprise an arithmetic expression that includes terms that are references to process data associated with the procedural manufacturing process, references to variables associated with materials used by the procedural manufacturing process, references to variables of the procedural manufacturing management system, references to variables of the equipment control system, or combinations thereof. 14. The system of claim 12 , wherein the one or more steps of the procedural manufacturing management system includes recipe procedures of a batch process, recipe unit procedures of a batch process, recipe operations of a batch process, or recipe phases of a batch process and the one or more levels of the equipment control system includes equipment procedures, equipment unit procedures, equipment operations, equipment phases, equipment modules, or control modules. 15. The system of claim 12 , wherein the input parameter expression or output parameter expression is evaluated by running the sequence. 16. The system of claim 12 , wherein the equipment control system uses the data transfer link to receive a value of the input parameter expression from the procedural manufacturing management system or transfer data to the procedural manufacturing management system. 17. The system of claim 12 , wherein the input parameter expression is based at least in part on a subscription to the data reference. 18. An interdependency modeling method for controlling a procedural manufacturing process, comprising: performing a hierarchical sequence of one or more steps, wherein the sequence comprises an input parameter expression and/or an output parameter expression, wherein the input parameter expression is based at least in part on a data reference residing at or above the step of the hierarchical sequence where the input parameter expression resides, wherein the input parameter expression is configured to update continuously; operating one or more levels of an equipment control system; and transferring data between the one or more steps of the hierarchical sequence and the one or more levels of the equipment control system. 19. The method of claim 18 , wherein the input parameter expression and output parameter expression each comprise an arithmetic expression that includes terms that are references to process data associated with the procedural manufacturing process, references to variables associated with materials used by the procedural manufacturing process, references to variables of the equipment control system, or combinations thereof. 20. The method of claim 18 , comprising performing tasks associated with the procedural manufacturing process wi
Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title
characterised by job scheduling, process planning, material flow · CPC title
Cross-Sectional Technologies · mapped topic
Cross-Sectional Technologies · mapped topic
Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.