Human machine interface generation for industrial monitoring
A method for generating GUIs for condition monitoring is provided and includes maintaining a machine model configuration associating measurement points of a first machine component with first data sources. A generated GUI includes a first portion displaying a list of machines including the first machine and a second machine, and a second portion including visualization of first machine components, including outputs of the first data sources. In response to user selection, the first component visualization is copied from the second GUI portion. The first GUI portion is updated to add the first component as a second component of the second machine. The copied visualization is pasted within the second GUI portion corresponding to the second component. Respective second data sources of the second component measurement points are identified, and the second GUI portion corresponding to the second component can be updated to display the output of the second data sources.
1 . A method for generating graphical user interfaces for condition monitoring, comprising:
maintaining, by a memory, a machine model configuration associating points of measurement of a first component of a first machine of one or more existing industrial plants with respective first data sources;
generating, by a processor in communication with the memory, a graphical user interface (GUI) including:
a first GUI portion displaying a list of a plurality of machines including the first machine and a second machine of the one or more existing industrial plants; and
a second GUI portion including a window illustrating one or more components of the first machine including the first component, one or more first subcomponents of the first component that require measurement, and outputs of the respective first data sources corresponding to one or more first measurements acquired at the one or more first subcomponents of the first component;
copying, by the processor in response to a user selection, the first component from the second GUI portion;
receiving, by the processor, a selection of the second machine within the first GUI portion;
updating, by the processor, the first GUI portion to add the first component as a second component associated with the second machine;
pasting, by the processor, the copied first component within the second GUI portion corresponding to the second component;
identifying, automatically, by the processor, one or more second subcomponents of the second machine that require measurement and respective second data sources associated with the one or more second subcomponents of the second machine; and
updating, automatically, by the processor, the second GUI portion corresponding to the second component, to display real-time outputs of the identified second data sources corresponding to one or more second measurements acquired at the one or more second points of the second machine.
2 . The method of claim 1 , wherein identifying the respective second data sources comprises receiving the second data sources associated with respective ones of the second subcomponents of the second machine from the machine configuration model.
3 . The method of claim 1 , further comprising, by the processor, updating the second GUI portion corresponding to the second component to display a placeholder in lieu of the output of a second data source associated with at least one of the second subcomponents of the second machine.
4 . The method of claim 3 , further comprising, by the processor:
updating the second GUI portion corresponding to the second component to display a list of second data sources in response to selection of the placeholder of a second subcomponent; and
receiving a user selection of a second data source from the list of second data sources.
5 . The method of claim 1 , further comprising generating, by the processor within the first GUI portion, a hierarchical view comprising:
a site level including one or more sites;
a process system level including a plurality of process systems of a site selected from the site level; and
a machine level including the plurality of machines of a process system selected from the process system level.
6 . A system for generating graphical user interfaces for condition monitoring, comprising:
a memory maintaining a machine model configuration associating points of measurement of a first component of a first machine of one or more existing industrial plants with respective first data sources; and
a processor in communication with the memory, the processor being configured to:
generate a graphical user interface (GUI) including a first GUI portion displaying a list of a plurality of machines including the first machine and a second machine of the one or more existing industrial plants, and a second GUI portion including a window illustrating one or more components of the first machine including the first component, one or more first subcomponents of the first component that require measurement, and outputs of the respective first data sources corresponding to one or more first measurements acquired at the one or more first subcomponents of the first component;
copy, in response to a user selection, the first component from the second GUI portion;
receive a selection of the second machine within the first GUI portion;
update the first GUI portion to add the first component as a second component associated with the second machine;
paste the copied first component within the second GUI portion corresponding to the second component;
identify, automatically, one or more second subcomponents of the second machine that require measurement and respective second data sources associated with the one or more second subcomponents of the second machine; and
update, automatically, the second GUI portion corresponding to the second component to display real-time outputs of the identified second data sources corresponding to one or more second measurements acquired at the one or more second points of the second machine.
7 . The system of claim 6 , wherein identifying the respective second data sources comprises receiving, by the processor, the second data sources associated with respective ones of the second subcomponents of the second machine from the machine configuration model.
8 . The system of claim 6 , further comprising, by the processor, updating the second GUI portion corresponding to the second component to display a placeholder in lieu of the output of a second data source associated with at least one of the second subcomponents of the second machine.
9 . The system of claim 8 , further comprising, by the processor:
updating the second GUI portion corresponding to the second component to display a list of second data sources in response to selection of the placeholder of a second subcomponent; and
receiving a user selection of a second data source from the list of second data sources.
10 . The system of claim 6 , wherein processor is further configured to generate, within the first GUI portion, a hierarchical view comprising:
a site level including one or more sites;
a process system level including a plurality of process systems of a site selected from the site level; and
a machine level including the plurality of machines of a process system selected from the process system level.