Systems and methods for modeling interdependencies in batch processes

US9740198B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9740198-B2
Application numberUS-201414332129-A
CountryUS
Kind codeB2
Filing dateJul 15, 2014
Priority dateJun 8, 2010
Publication dateAug 22, 2017
Grant dateAug 22, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G05B19/418Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9740198B2 cover?
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 i…
Who is the assignee on this patent?
Rockwell Automation Tech Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/41865. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).