×

Rule Builder in a Process Control Network

  • US 20170236067A1
  • Filed: 02/12/2016
  • Published: 08/17/2017
  • Est. Priority Date: 02/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for facilitating graphical construction of an analytic rule for use in analyzing data from a process plant, the computer system comprising:

  • a non-transitory computer readable memory that stores a plurality of rule component templates, including one or more data source templates defining data sources within the process plant, one or more functional templates defining logic determination operations to be performed using data from the process plant, and one or more output templates indicating actions to be performed in response to a logic determination operation;

    a configuration engine that operates on a computer processing device, including;

    an interface routine that generates, via a user interface device;

    a library region that displays graphical depictions of the rule component templates, including one or more data source templates, one or more functional templates, and one or more output templates, anda workflow region that receives and displays rule components based on user selections of the graphical depictions of one or more rule component templates, the rule components including at least one data source component, one functional component, and one output component;

    wherein the configuration engine operates to execute a graphical input routine to display an interactive window for each of a set of rule components derived from the rule component templates, wherein the interactive window for each of the rule components enables a user to define specific parameters of each of the rule components, such that the graphical input routine displays, for the data source component, a data input interactive window including one or more user-definable parameters specifying a specific set of data from a specific data source to be retrieved for the analytic rule, such that the graphical input routine displays, for the functional component, one or more functional interactive windows including one or more user-definable parameters specifying one or more logical operations to be performed using the specific set of data from the specific data source, and such that the graphical input routine displays, for the output component, an output interactive window including user-definable parameters specifying an action to be taken associated with a determination made by the one or more logical operations;

    a compiler that executes on a processor to compile the rule components including the user-defined parameters of each of the rule components into an executable analytic rule; and

    a runtime engine that executes on a computer processing device to execute the executable analytic rule.

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