Industrial process control system as a data center of an industrial process plant

US12190216B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12190216-B2
Application numberUS-202318515927-A
CountryUS
Kind codeB2
Filing dateNov 21, 2023
Priority dateOct 22, 2020
Publication dateJan 7, 2025
Grant dateJan 7, 2025

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.

A distributed control system (DCS) of an industrial process plant includes a data center storing a plant information model that includes a description of physical components, the control framework, and the control network of the plant using a modeling language. A set of exposed APIs provides DCS applications access to the model, and to an optional generic framework of the data center which stores basic structures and functions from which the DCS may automatically generate other structures and functions to populate the model and to automatically create various applications and routines utilized during run-time operations of the DCS and plant. Upon initialization, the DCS may automatically sense the I/O types of its interface ports, detect communicatively connected physical components within the plant, and automatically populate the plant information model accordingly. The DCS may optionally automatically generate related control routines and/or I/O data delivery mechanisms, HMI routines, and the like.

First claim

Opening claim text (preview).

What is claimed: 1. An industrial distributed process control system (DCS) of an industrial process plant, the industrial DCS comprising: one or more processors; one or more tangible, non-transitory memories; and a discovery engine comprising first computer-executable instructions that are stored on the one or more tangible, non-transitory memories and that, when executed by the one or more processors, cause each module of a plurality of modules of the industrial DCS to populate a respective at least a portion of a plant information model, the population of the respective at least the portion of the plant information model based on a discovery, by the each module, of respective communicative connections of one or more components of the industrial DCS to the first module, and the plant information model including a description of a control framework of the industrial process plant and a description of a control network of the industrial process plant utilized to control the industrial process during run-time operations of the industrial process plant; and an execution engine comprising second computer-executable instructions that are stored on the one or more tangible, non-transitory memories and that, when executed by the one or more processors, cause the industrial DCS to execute, via the each module and based on the populated at least the portion of the plant information model, a control routine to thereby deliver data between the control routine and a field device to thereby control an industrial process during run-time operations of the industrial process plant, the control routine and the field device included in the control network. 2. The industrial DCS of claim 1 , wherein the one or more components include at least one of: an Input/Output (I/O) port, an I/O port type, a field device, another physical device or physical equipment disposed a field environment of the industrial process plant, a process controller, a safety controller, a control routine, a networking device, another module, or a connection of a component. 3. The industrial DCS of claim 1 , further comprising additional computer-executable instructions that are stored on the tangible, non-transitory memories and that are executable by the one or more processors to cause the industrial DCS to: generate, responsive to the discovery of the respective communicative connections of the one or more components, at least one of: the control routine or another control routine; instantiate the at least one of the control routine or the another control routine into a respective control container; and allocate the instantiated, respective control container to one or more compute modules of the industrial DCS for execution during the run-time operations of the industrial process plant. 4. The industrial DCS of claim 1 , further comprising additional computer-executable instructions that are stored on the tangible, non-transitory memories and that are executable by the one or more processors to cause the industrial DCS to: generate, responsive to the discovery of the one or more components, an Input/Output (I/O) data delivery mechanism; instantiate the I/O data delivery mechanism into a respective I/O container; and allocate the respective I/O container to one or more compute modules of the industrial DCS for execution during the run-time operations of the industrial process plant. 5. The industrial DCS of claim 1 , further comprising additional computer-executable instructions that are stored on the tangible, non-transitory memories and that are executable by the one or more processors to cause the industrial DCS to: generate, responsive to the discovery of the one or more components, Human Machine Interface (HMI) functionality of the industrial DCS; instantiate the HMI functionality into a respective HMI container; and allocate the respective HMI container to one or more compute modules of the industrial DCS for execution during run-time operations of the industrial process plant. 6. The industrial DCS of claim 1 , wherein the plurality of modules includes a hardware module of the industrial DCS. 7. The industrial DCS of claim 1 , wherein the control framework defines respective logical control identifiers of control components of the DCS and hierarchical relationships among the control components, and the control components include the field device and the control routine. 8. The industrial DCS of claim 1 , further comprising a set of Application Programming Interfaces (APIs) that are exposed to a plurality of applications of the industrial DCS to thereby provide the plurality of applications access to the plant information model and to secure contents of the plant information model; and wherein the plurality of applications includes the control routine and at least one of: another control routine application, an I/O data delivery application, a Human Machine Interface (HMI) application, a support function application, or an application associated with a third-party. 9. The industrial DCS of claim 1 , wherein the discovery engine automatically discovers or detects the one or more components, and the population of the respective at least the portion of the plant information model is responsive to the automatic discovery. 10. The industrial DCS of claim 1 , further comprising a packet network interconnecting a field environment of the industrial DCS and a cloud computing component of the DCS, and wherein the field device is disposed in the field environment and the control routine executes in the cloud computing component. 11. A method performed by an industrial distributed process control system (DCS) of an industrial process plant, the method comprising: discovering, by a first module executing in the industrial DCS, respective communicative connections of one or more components of the industrial DCS to the first module; responsive to the discovering, populating, by the first module, at least a portion of a plant information model, the plant information model including a description of a control framework of the industrial process plant and a description of a control network of the network of the industrial process plant utilized to control the industrial process during run-time operations of the industrial process plant; and utilizing the first module and a second module to execute, based on the populated at least the portion of the plant information model, a control routine included in the control network to thereby deliver-data between a field device and the control routine, thereby controlling an industrial process during run-time operations of the industrial process plant. 12. The method of claim 11 , wherein: the discovering, by the first module, of the respective communicative connections of the one or more components to the first module includes automatically detecting, by the first module, the respective communicative connections of the one or more components to the first module; and the one or more components include at least one of: an Input/Output (I/O) port, an I/O port type, a field device, another physical device or physical equipment disposed a field environment of the industrial process plant, a process controller, a safety controller, a control routine, a networking device, another module, or a connection of a component. 13. The method of claim 11 , further comprising: automatically generating, by the industrial DCS and by utilizing the plant information model, one or more applications utilized by the industrial DCS; instantiating the one or more applications into respective containers; and assigning each application of the one or more instantiated applica

Assignees

Inventors

Classifications

  • using digital processors (G05B19/05 takes precedence) · CPC title

  • characterised by modeling, simulation of the manufacturing system · CPC title

  • G06F13/38Primary

    Information transfer, e.g. on bus (G06F13/14 takes precedence) · CPC title

  • Monitor workflow, to optimize business, industrial processes · CPC title

  • Bus coupling · 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 US12190216B2 cover?
A distributed control system (DCS) of an industrial process plant includes a data center storing a plant information model that includes a description of physical components, the control framework, and the control network of the plant using a modeling language. A set of exposed APIs provides DCS applications access to the model, and to an optional generic framework of the data center which stor…
Who is the assignee on this patent?
Fisher Rosemount Systems Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/41885. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).