×

Distribution policy for propagation of changes to process control objects

  • US 9,513,780 B2
  • Filed: 10/08/2013
  • Issued: 12/06/2016
  • Est. Priority Date: 10/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of flexibly configuring a process plant, comprising:

  • receiving an indication of a modification to a parent object corresponding to an entity of the process plant, the parent object corresponding to a set of child objects derived from the parent object, each derived child object corresponding to a respective specific element of the process plant, and the respective specific element operating according to an instantiation of the each derived child object to provide a respective function corresponding to one or processes being controlled in the process plant;

    publishing the modification to the parent object;

    based on a distribution policy, propagating the published modification of the parent object to each derived child object of the set of derived child objects, including;

    (i) upon completion of the publishing of the modification to the parent object, automatically propagating the published modification of the parent object to a first set of child objects, the first set of child objects comprising any child object included in the set of derived child objects and indicated by the distribution policy as being subject to an automatic propagation;

    (ii) upon completion of the publishing of the modification to the parent object, delaying, by a specified time interval indicated by the distribution policy, the propagation of the published modification of the parent object to a second set of child objects, the second set of child objects comprising any child object included in the set of derived child objects and indicated by the distribution policy as being subject to a phased propagation and, upon a lapse of the specified time interval, automatically propagating the published modification of the parent object to the second set of child objects; and

    (iii) upon completion of the publishing of the modification to the parent object, delaying the propagation of the published modification of the parent object to a third set of child objects, the third set of child objects comprising any child object included in the set of derived child objects and indicated by the distribution policy as being subject to a manual propagation, and propagating the published modification of the parent object to the third set of child objects upon a reception of a subsequent explicit user request indicative of instantiating the published modification at the respective specific elements corresponding to the third set of child objects; and

    for each child object to which the published modification of the parent object has been propagated and thereby for which a modified each child object has been generated, causing an instantiation of the modified each child object to be generated, and causing the instantiation of the first subset of modified each child object to be executed in the respective specific element corresponding to the modified each child object so that the respective specific element corresponding to the modified each child object operates at run-time according to the instantiation of the modified each child object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×