Synchronization of configuration changes in a process plant

US10365641B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10365641-B2
Application numberUS-201715626658-A
CountryUS
Kind codeB2
Filing dateJun 19, 2017
Priority dateJun 19, 2017
Publication dateJul 30, 2019
Grant dateJul 30, 2019

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.

Techniques for synchronizing configuration changes in a process plant allow for intelligent and efficient updates to objects and related dependent objects. Additionally, techniques for synchronizing minor configuration changes in a process plant enable real-time updates to objects during run-time. Such techniques reduce the amount of downtime for online operation of the process plant and reduce the amount of information transmitted over the process control network. Each object may correspond to a process entity and dependent objects may be referenced by or may reference the object. In some cases, when an engineer modifies an object, dependent objects with respect to the modified object that have pending modifications are identified and displayed to the engineer. The engineer then selects the dependent objects to sync with the modified object and the dependent objects and modified object are synced and executed by a corresponding device in the run-time system.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing device for synchronizing dependents object in a process plant, the computing device comprising: one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors and storing a configuration application thereon, that when executed by the one or more processors, causes the computing device to: receive a modification to a first object corresponding to a first process entity; receive a request to instantiate the modified first object for operation at run-time; identify one or more dependent second objects with respect to the modified first object that have at least one pending modification, wherein the one or more dependent second objects each correspond to respective second process plant entities; cause an instantiation of the modified first object and an instantiation of at least one of the one or more dependent second objects to be generated; and cause the instantiation of the modified first object and the instantiation of the at least one dependent second object to be executed so that the first process entity and the second process entity operate at run-time according to the instantiation of the modified first object and the instantiation of the at least one dependent second object, respectively. 2. The computing device of claim 1 , wherein the configuration application further causes the computing device to: present indications of the one or more dependent second objects to a user; receive a selection of at least one of the one or more dependent second objects from the user; and cause an instantiation of the least one dependent second object to be generated. 3. The computing device of claim 2 , wherein to present indications of the one or more dependent second objects to the user, the configuration application causes the computing device to: present indications of at least one of the one or more dependent second objects that are directly referenced by or directly reference the modified first object. 4. The computing device of claim 3 , wherein the configuration application further causes the computing device to: receive a request by the user to present dependent third objects with respect to the at least one dependent second object; and present indications of one or more dependent third objects with respect to the at least one dependent second object. 5. The computing device of claim 4 , wherein the configuration application further causes the computing device to: identify the one or more dependent third objects with respect to the at least one dependent second object; determine that an indication of at least one of the one or more dependent third objects with respect to the at least one dependent second object has already been presented; and not present the indication of the at least one dependent third object that has already been presented. 6. The computing device of claim 1 , wherein the modification to the first object includes a change to a parameter value within the first object and the configuration application further causes the computing device to: update the changed parameter value within the first object that is currently being executed during run-time prior to causing the instantiation of the modified first object to be generated and executed. 7. The computing device of claim 6 , wherein the configuration application further causes the computing device to: update the changed parameter value within a plurality of dependent third objects with respect to the first object. 8. The computing device of claim 1 , wherein the instantiation of the modified first object and the instantiation of the at least one dependent second object are generated simultaneously. 9. A method of synchronizing dependents object in a process plant, the method comprising: receiving, by one or more processors executing a configuration application, a modification to a first object corresponding to a first process entity; receiving, by the one or more processors, a request to instantiate the modified first object for operation at run-time; identifying, by the one or more processors, one or more dependent second objects with respect to the modified first object that have at least one pending modification, wherein the one or more dependent second objects each correspond to respective second process plant entities; causing, by the one or more processors, an instantiation of the modified first object and an instantiation of at least one of the one or more dependent second objects to be generated; and causing, by the one or more processors, the instantiation of the modified first object and the instantiation of the at least one dependent second object to be executed so that the first process entity and the second process entity operate at run-time according to the instantiation of the modified first object and the instantiation of the at least one dependent second object, respectively. 10. The method of claim 9 , further comprising: presenting, by the one or more processors, indications of the one or more dependent second objects to a user; receiving, by the one or more processors, a selection of at least one of the one or more dependent second objects from the user; and causing, by the one or more processors, an instantiation of the least one dependent second object to be generated. 11. The method of claim 10 , wherein presenting indications of the one or more dependent second objects to the user includes: presenting, by the one or more processors, indications of at least one of the one or more dependent second objects that are directly referenced by or directly reference the modified first object. 12. The method of claim 11 , further comprising: receiving, by the one or more processors, a request by the user to present dependent third objects with respect to the at least one dependent second object; and presenting, by the one or more processors, indications of one or more dependent third objects with respect to the at least one dependent second object. 13. The method of claim 12 , further comprising: identifying, by the one or more processors, the one or more dependent third objects with respect to the at least one dependent second object; determining, by the one or more processors, that an indication of at least one of the one or more dependent third objects with respect to the at least one dependent second object has already been presented; and not presenting the indication of the at least one dependent third object that has already been presented. 14. The method of claim 9 , wherein the modification to the first object includes a change to a parameter value within the first object and further comprising: updating, by the one or more processors, the changed parameter value within the first object that is currently being executed during run-time prior to causing the instantiation of the modified first object to be generated and executed. 15. The method of claim 14 , further comprising: updating, by the one or more processors, the changed parameter value within a plurality of dependent third objects with respect to the first object. 16. The method of claim 8 , wherein causing the instantiation of the modified first object and the instantiation of the at least one dependent second object to be generated includes causing the instantiation of the modified first object and the instantiation of the at least one dependent second object to be generated simultaneously. 17. A method of synchronizing parameter value changes to objects in a process plant, the method comprising: exec

Assignees

Inventors

Classifications

  • DCS, distributed control system, decentralised control unit · CPC title

  • Graphic configuration control system · CPC title

  • Object, attribute for geometry, technology, function oop · CPC title

  • characterised by CIM planning or realisation · CPC title

  • electric · 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 US10365641B2 cover?
Techniques for synchronizing configuration changes in a process plant allow for intelligent and efficient updates to objects and related dependent objects. Additionally, techniques for synchronizing minor configuration changes in a process plant enable real-time updates to objects during run-time. Such techniques reduce the amount of downtime for online operation of the process plant and reduce…
Who is the assignee on this patent?
Fisher Rosemount Systems Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/4188. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).