Automated trend chart graphical display generation in a historian system
AssigneeAveva Software, LLC
InventorsAndré St-Jean, Alexis Thériault
Life of this patent
Estimating the term…
Abstract
Automated generation of graphical displays of industrial process data tags including three trend charts for each data tag. The displays include trend charts for the time-weighted average, the minimum value, and the maximum value over a predetermined time period. Altering the transparency of the trend charts for the minimum value and maximum value enables displaying data for multiple tags on a single chart.
Claims20
An automated graphical display generation system comprising:
- a display device;
- at least one processor;
- and
- one or more processor-executable instructions stored on at least one computer-readable storage medium of the automated graphical display generation system, said processor-executable instructions including instructions that, when executed by the at least one processor:
- receive a query time period selection via a query graphical user interface of the display device;
- retrieve a plurality of time-weighted average data values from an industrial process historian device communicatively coupled to the automated graphical display generation system via a communications network, each retrieved time-weighted average data value representing a time-weighted average of data values captured during each of a plurality of intervals of the query time period;
- retrieve a plurality of minimum data values from the industrial process historian device via the communications network, each retrieved minimum data value representing a minimum data value captured during each interval;
- retrieve a plurality of maximum data values from the industrial process historian device via the communications network, each retrieved maximum data value representing a maximum data value captured during each interval;
- and
- generate, in response to said retrieving the time-weighted average data values, the minimum data values, and the maximum data values, a graphical user interface on the display device comprising:
- a time-weighted average trend line for the retrieved time-weighted average data values;
- a minimum trend line for the retrieved minimum data values;
- and
- a maximum trend line for the retrieved maximum data values.
A computer-implemented method comprising:
- receiving a query time period via a graphical user interface of a display device;
- dividing the received query time period into intervals, wherein the number of intervals is dependent upon a display resolution of the display device;
- retrieving a time-weighted average data value for each interval from an industrial process historian device via a communications network, wherein each retrieved time-weighted average data value represents a time-weighted average of the data values captured during the interval;
- retrieving a minimum data value for each interval from the industrial process historian device via the communications network;
- retrieving a maximum data value for each interval from the industrial process historian device via the communications network;
- and
- generating a display on the display device in response to said retrieving the time-weighted average data values, the minimum data values, and the maximum data values, the display comprising:
- a time-weighted average trend chart for the retrieved time-weighted average data values;
- a minimum trend chart for the retrieved minimum data values;
- and
- a maximum trend chart for the retrieved maximum data values.
A computer readable storage device having processor readable instructions stored thereon including instructions that, when executed by a processor, implement a method of automatically generating a graphical display for time series data, comprising:
- receiving a query time period selection via a graphical user interface of a display device;
- receiving a first tag selection via the graphical user interface of the display device, wherein the first tag is one of a plurality of tags of an industrial process historian;
- receiving a second tag selection via the graphical user interface of the display device, wherein the second tag is one of the plurality of tags of the industrial process historian;
- dividing the received query time period into intervals, wherein the number of intervals is based upon a display resolution of the display device;
- retrieving a first time-weighted average data value for each interval from the industrial process historian via a communications network, each retrieved first time-weighted average data value representing a time-weighted average of the data values for the first tag captured during the interval;
- retrieving a first minimum data value for each interval from the industrial process historian via the communications network, each retrieved first minimum data value representing a minimum data value for the first tag captured during the interval;
- retrieving a first maximum data value for each interval from the industrial process historian via the communications network, each retrieved first maximum data value representing a maximum data value for the first tag captured during the interval;
- retrieving a second time-weighted average data value for each interval from the industrial process historian via the communications network, each retrieved second time-weighted average data value representing a time-weighted average of the data values for the second tag captured during the interval;
- retrieving a second minimum data value for each interval from the industrial process historian via the communications network, each retrieved second minimum data value representing a minimum data value for the second tag captured during the interval;
- retrieving a second maximum data value for each interval from the industrial process historian via the communications network, each retrieved second maximum data value representing a maximum data value for the second tag captured during the interval;
- and
- generating a graphical display on the display device in response to said retrieving the first time-weighted average data values, the first minimum data values, the first maximum data values, the second time-weighted average data values, the second minimum data values, and the second maximum data values, the graphical display comprising:
- a first time-weighted average trend chart for the retrieved first time-weighted average data values;
- a first minimum trend chart for the retrieved first minimum data values;
- a first maximum trend chart for the retrieved first maximum data values;
- a second time-weighted average trend chart for the retrieved second time-weighted average data values;
- a second minimum trend chart for the retrieved second minimum data values;
- and
- a second maximum trend chart for the retrieved second maximum data values;
- wherein the first time-weighted average trend chart, the first minimum trend chart, and the first maximum trend chart have a first color on the graphical display, and
- wherein the second time-weighted average trend chart, the second minimum trend chart, and the second maximum trend chart have a second color on the graphical display.
Dependencies are inferred from the claim text.