The present invention relates to an industrial process control system comprising a graphical user interface for monitoring and controlling an operation of an industrial process.
The present invention relates also to a method of generating a process page window in the industrial process control system comprising the graphical user interface for monitoring and controlling the operation of the industrial process.
Graphical user interfaces in industrial process control systems for monitoring and controlling operations in industrial processes comprise typically a main process page window for displaying a graphical illustration of the industrial process as well as a number of auxiliary process page windows at least some of which are arranged to display a graphical illustration of at least one subprocess of the industrial process or at least one process component of the industrial process. In the graphical user interfaces for industrial process control systems a graphical illustration of the industrial process, at least one subprocess or at least one process component is operationally connected to the respective process, subprocess or process component for providing at least one of monitoring and controlling of an operation of the respective process, subprocess or process component through that respective graphical illustration in the graphical user interface.
The graphical illustrations of the industrial processes, subprocesses and process components are often provided with data items describing information for example about variables to be measured, set values for the variables to be measured and indications about abnormal situations, such as alarms, in the operation of the industrial process. A problem relating to the presently available industrial process control systems and graphical user interfaces used therein is, however, that a way of presentation of the information describing the operation of the process, subprocess or the process component is fixed.
An object of the invention is to provide a novel industrial process control system comprising a graphical user interface for monitoring and controlling an operation of an industrial process.
The invention is characterized by the features of the independent claims.
The operator configurable region provides for the operator a portion in the process page window, wherein the operator may freely inspect and/or supply information relating to the respective process, subprocess and/or process component. In the operator configurable region the operator may also define which process monitoring information is to be monitored and/or supplied in the respective operator configurable region.
According to an embodiment the graphical user interface in the industrial process control system comprises a main process page window for displaying a graphical illustration of the industrial process and a group of auxiliary process page windows, wherein at least some of the auxiliary process page windows are arranged to display a graphical illustration of at least one subprocess or at least one process component of the industrial process, and wherein the graphical illustration of the industrial process, at least one subprocess or at least one process component is operationally connected to the respective process, subprocess or process component for providing at least one of monitoring and controlling of an operation of the respective process, subprocess or process component through the respective graphical illustration of the graphical user interface, and wherein at least one process page window comprises at least one operator configurable region to be displayed at the respective process, subprocess or process component for visualizing information describing the operation of the process, subprocess or process component in response to a selection of the information to be displayed.
According to an embodiment in a method of generating a process page window in a graphical user interface in an industrial process control system, wherein the graphical user interface comprises a main process page window for displaying a graphical illustration of the industrial process and a group of auxiliary process page windows, wherein at least some of the auxiliary process page windows are arranged to display a graphical illustration of at least one subprocess or at least one process component of the industrial process, and wherein the graphical illustration of the industrial process, at least one subprocess or at least one process component is operationally connected to the respective process, subprocess or process component for providing at least one of monitoring and controlling of an operation of the respective process, subprocess or process component through the respective graphical illustration of the graphical user interface, at least one operator configurable region to be displayed at the respective process, subprocess or process component for visualizing information describing the operation of the process, subprocess or process component in response to a selection of the information to be displayed is generated in at least one process page window, and the process page window comprising the configurable window is stored into the group of the process page windows in the graphical user interface.
According to an embodiment the process page window comprising the at least one operator configurable region comprises a first layer and a second layer to be at least partly superimposed on top of the first layer, and that the first layer is arranged to comprise the industrial process, subprocess or process component and the second layer is configured to comprise the operator configurable region to be displayed at the respective process, subprocess or process component.
According to an embodiment at least one of a size and shape of the operator configurable region is changeable in response to an operation of an operator to change the at least one of the size and shape of the operator configurable region.
According to an embodiment a content of the operator configurable region is to be updated in response to an operation of an operator to update the content of the operator configurable region.
According to an embodiment the operator configurable region comprises at least one first selector for selecting a way of presentation of the information to be displayed in the operator configurable region in response to a selection of an operator.
According to an embodiment the operator configurable region comprises at least one second selector for determining a time period during which time period the information taken place is to be displayed in response to a selection of an operator.
According to an embodiment the information to be displayed in the operator configurable region comprises process data describing at least one of measurement information relating to the industrial process, subprocess or process component; setup information relating to the industrial process, subprocess or process component; control information relating to the industrial process, subprocess or process component; notes relating to the industrial process, subprocess or process component; and alarm information relating to the industrial process, subprocess or process component.
According to an embodiment the alarm information comprises a visual representation of an alarm chain of interdependent alarms taken place in the industrial process, subprocess or process component.
According to an embodiment the visual representation of the alarm chain of the interdependent alarms comprises a number of successive pointers, wherein each pointer starts from a position of the industrial process, subprocess or process component where the at least one malfunction initiating the alarm was appeared and ending to a position of the industrial process, subprocess or process component where the malfunction initiating the first alarm initiated at least one subsequent second alarm.
According to an embodiment a snap-shot comprising at least one information describing the operation of the process, subprocess or process component is taken in response to a respective command received and the snap-shot taken is stored into a data storage forming part of the industrial process control system.
According to an embodiment a snap-shot comprising at least one information describing the operation of the process, subprocess or process component is taken in response to a respective command received, at least one previously taken snap-shop is retrieved from the data storage and the last snap-shot taken is compared to at least one previously taken snap-shot retrieved from the data storage.
In the following the invention will be described in greater detail by means of preferred embodiments with reference to the accompanying drawings, in which
For the sake of clarity, the figures show some embodiments of the invention in a simplified manner. Like reference numerals identify like elements in the figures.
The industrial process environment 100 further comprises a process control user interface 102 for controlling and monitoring operations in the industrial process 101, as well as a data-communication network shown very schematically with an arrow denoted with reference sign 103 for information or data transfer between the industrial process 101 and the process control user interface 102. The process control user interface 102 comprises necessary hardware and software means through which the monitoring and control of the industrial process 101 may be provided.
The hardware of the process control user interface 102 may for example comprise a process control computer comprising or being connected to a number of input/output units providing necessary connections to the industrial process 101 as well as to devices used either to represent process monitoring information to an operator of the industrial process or to receive process control information provided by the operator. The hardware of the process control user interface 3 may also comprise an extendable amount of memory for storing information relating to the industrial process and monitoring and control operations thereof.
The process monitoring information mentioned above may for example comprise exact numerical data or visually or by means of audio representable information. The devices for presenting this information may for example comprise a number of display means for displaying numerical or graphical information or real-time video information describing the operation of the process or a specific part or point therein, and possible audio means for producing real time sound information recorded at the industrial process at a specific part or point therein.
The process control information mentioned above may for example comprise exact numerical values, such as set values for process control, or additional information describing the operation of the process, such as textually or visually or orally presented notes to be stored into the memory of the process control user interface. The devices for this purpose may comprise a keyboard, a joystick, a camera and a microphone, for instance.
The software of the process control user interface 102 may for example comprise an operating system of the process control computer and a data-communication control software for controlling the data communication between the industrial process 101 and the process control user interface 102 as well as between the process control user interface 102 and devices used either to represent process monitoring information to an operator of the industrial process or to receive process control information provided by the operator. The software of the process control user interface 102 further comprises software for providing a graphical user interface of the industrial process 101.
The hardware and software means used in process control systems and graphical user interfaces used therein are generally known for a person skilled in the art and therefore their general structure and operation are not considered herein in more detail.
The process control user interface 102 comprises further a graphical user interface 104 for controlling and monitoring the operations in the industrial process 101. The graphical user interface 104 in the solution described herein comprises a number of process page windows illustrating the industrial process and possibly a number of subprocesses and process components thereof. The graphical user interface 104 comprises a main process page window 105 for illustrating or displaying a graphical illustration of the industrial process 101. In
The graphical illustration of the industrial process 101, at least one subprocess 107 or at least one process component 109 is operationally connected to the respective process 101, subprocess 107 or process component 109 for providing at least one of monitoring and controlling of an operation of the respective process 101, subprocess 107 or process component 109 through the respective graphical illustration in the graphical user interface 104. Furthermore the at least one process page window, i.e. the main process page window 105, the at least one first auxiliary process page window 106 and/or the at least one second process page window 108, comprises at least one operator configurable region 110 to be displayed at the respective process 101, subprocess 107 and/or process component 109 for visualizing information describing the operation of the process 101, subprocess 107 and/or process component 109 in response to a selection of the information to be displayed.
If a basis weight BW of paper is being adjusted, a basis weight adjustment unit 9 requests for a necessary fiber flow or machine stock KM flow to the paper machine 8, which depends on a consistency of the paper stock. The consistency of the paper stock fed into the wire section of the paper machine 8 typically varies between 0.3 and 1.5%. At an upper section 1a of the stock tower 1, where new first component stock OM1 is to be fed, the consistency of component stock OM1 is typically 10 to 14%. Thus, the first component stock OM1, as well as typically also the second and third component stocks OM2, OM3, have to be diluted before being pumped to the paper machine 8. The component stocks OM1, OM2 and OM3 are diluted by addition of dilution water into the stock in such a manner that the consistency of the machine stock KM to be fed in due course into a short circulation of the paper machine 8 is about 3%.
The stock production and dosing line 10 for the paper machine 8, as well as the paper machine 8, disclosed in
At least one of the main process page window 105, the first auxiliary process page window 106 and the second auxiliary process page window 108 further comprises at least one operator configurable region 110 to be displayed at the respective process 101, subprocess 107 and/or process component 109 for visualizing information describing the operation of the process 101, subprocess 107 and/or process component 109 in response to a selection of the information to be displayed.
In the process page window 105, 106, 108 the operator configurable region 110 may be located on top of the respective process 101, subprocess 107 and/or process component 109 such that the process 101, subprocess 107 and/or process component 109 is at least partly visible through the operator configurable region 110.
Alternatively the operator configurable region 110 may be located next to the respective process 101, subprocess 107 and/or process component 109b, like schematically presented in
In the process page windows 105, 106, 108 of
According to an embodiment the information to be presented in the operator configurable region 110 is presented by utilizing screening whereby every other pixel being visible belongs to the operator configurable region 110 for presenting the information to be presented in the operator configurable region 110 and every other pixel belongs to the process page window 105, 106, 108 for presenting the details of the graphical illustration of the process 101, subprocess 107 and/or process component 109. According to an embodiment the operator configurable region 110 is laid on top of the respective process 101, subprocess 107 and/or process component 109 such that the details of the graphical illustration of the process 101, subprocess 107 and/or process component 109 remaining under the operator configurable region 110 are not visible. The operator configurable region 110 provides for the operator a portion in the process page window 105, 106, 108, wherein the operator may freely inspect and/or supply information relating to the respective process 101, subprocess 107 and/or process component 109. In the operator configurable region 110 the operator may also define which process monitoring information is to be monitored and/or supplied in the respective operator configurable region 110.
According to an embodiment the process page window 105, 106, 108 comprising at least one operator configurable region 110 comprises a first layer 111 and a second layer 112, wherein the second layer 112 is at least partly superimposed on top of the first layer 111. According to this embodiment the first layer 111 is arranged to comprise the industrial process 101, subprocess 107 and/or process component 109 and the second layer 112 is configured to comprise the operator configurable region 110 to be displayed at the respective process 101, subprocess 107 and/or process component 109. In
According to an embodiment the layered structure of the process page window 105, 106, 108 may be implemented at a time of a creation of the operator configurable region 110 in the process page window 105, 106, 108.
The layered structure of the process page window 105, 106, 108 provides for example an effect or an advantage that it is not possible to amend or change accidentally the actual graphical illustration of the respective process 101, subprocess 107 and/or process component 109 when the content of the operator configurable region 110 is to be determined or established.
According to an embodiment, at least one of a size and shape of the operator configurable region 110 is changeable in response to an operation of the operator to change the at least one of the size and shape of the operator configurable region 110. The size and/or shape of the operator configurable region 110 may be changed or altered by gripping with a pointer of the mouse to a side or a corner of the operator configurable region 110 and dragging thereafter the pointer along the respective process page window 105, 106, 108, in a direction shown by an arrow 113, for example. According to another embodiment it may be numerically defined in a selection menu 114 the size and/or shape of the operator configurable region 110 in the process page window 105, 106, 108. In
According to an embodiment a content of the operator configurable region 110 is configured to be updated in response to an operation of the operator to update the content of the operator configurable region 110. In this embodiment the update of the content of the operator configurable region 110 may concern on a supply of new information to be presented in the operator configurable region 110, a change in the subject matter or information to be displayed in the operator configurable region 110 or updating the content of the information presently displayed in the operator configurable region 110. In
There are several alternative ways to supply into the operator configurable region 110 the information to be presented in the operator configurable region 110, which information is to be supplied into the operator configurable region 110 by the operator. According to an embodiment that information may be supplied into the operator configurable region 110 by typing using a keyboard and possible the mouse that belong to the process control user interface 102. According to another embodiment that information may be supplied into the operator configurable region 110 orally, whereby the process control user interface 102 comprises a microphone for recording the speaking of the operator and a voice recognition software for translating the speaking of the operator into the textual and/or numerical form.
According to an embodiment the operator configurable region 110 comprises a selection menu 116 for selecting a way of presentation of the information to be displayed in the operator configurable region 110 in response to a selection of an operator. Different ways for the presentation of the information may comprise numerical data, a single diagram or a set of time dependent diagrams, a bar diagram, textual form, etc. In
According to an embodiment the selecting of the way of presentation of the information to be displayed in the operator configurable region 110 or the selecting of which information is to be displayed in the operator configurable region 110 may be provided orally, whereby the speaking of the operator is recorded by the microphone and the voice recognition software translates the speaking of the operator into a form of an order for the selection of the way of the presentation of the information to be displayed in the operator configurable region 110 or the selection of which information is to be displayed in the operator configurable region 110 for the textual and/or numerical form.
In the examples above it is assumed that the operator configurable region 110 is always present or visible in the process page window 105, 106, 108 or in the additional layer of the process page window 105, 106, 108. According to an embodiment the operator configurable region 110 is retrieved into the process page window 105, 106, 108 in response to a request presented by the operator. The operator may carry out that request through the keyboard or by the mouse or orally, for example. After the operator has examined the information presented in the operator configurable region 110, the operator may close or remove the operator configurable region 110 from the view of the process page window 105, 106, 108 either by a respective operation provided through the keyboard or by the mouse. The operator configurable region 110 may also be closed or removed from the view of the process page window 105, 106, 108 in response to an oral request presented by the operator. The operator configurable region 110 may also be closed or removed from the view of the process page window 105, 106, 108 in response to an operator not focusing his/her look at the operator configurable region 110 anymore or by for example presenting a sweeping movement by his/her hand, which can be detected by a camera and a gesture recognition software forming part of the process control user interface 102. These methods for retrieving and closing the operator configurable region 110 may be applied when the operator configurable region 110 is to be displayed on the same layer as the industrial process 101, subprocess 107 and/or process component 109 or in the additional layer to be laid on top of that layer where the industrial process 101, subprocess 107 and/or process component 109 are presented.
The operator configurable region 110, despite of it is intended to be presented either on the same layer where the industrial process 101, subprocess 107 and/or process component 109 are presented or in the additional layer to be laid on top of that layer where the industrial process 101, subprocess 107 and/or process component 109 are presented, is simple and fast to create or retrieve and simple and fast to remove or close, whereby it is possible to obtain or acquire quickly additional information momentarily and context-sensitively.
According to an embodiment the operator configurable region 110 comprises different selectors for determining in a time line 116 a time period at a time of which the information to be monitored is to be displayed in the operator configurable region 110 in response to a selection of the operator. The selector may for example comprise markers 117 that can be extended or shortened, ormovable markers 118, 119 on the time line 118 for indicating start and end times for the time period under interest, or positions for numerical values indicating the start 120 and end 121 times for the time period under interest. In
The operator configurable region 110 comprising the time line 116 and different selectors therein may be utilized in any process page window. Furthermore, according to an embodiment the operator configurable region 110 comprising the time line 116 and different selectors therein may be included in the main process page window 105 such that the time line 116 with different selectors are linked to the other process page window, i.e. in this example to the first 106 and second 108 auxiliary process page windows. Thereby, moving the selectors in the time line 116 in the main process page window 105 causes both that the information intended to be presented in the main process page window 105 is shown only of the during of that time period and that the information intended to be presented in the auxiliary process page windows 106, 108 is shown only of the during of that same time period.
According to an embodiment different kind of indicators 126 may be embedded into the process page windows 105, 106, 108 so as to indicate or highlight process control operations or other events that have taken place during the time period selected by selectors forming part of the time line 116. These indicators have been schematically shown in
According to an embodiment, at least one of the process page windows 105, 106, 108 comprises at least one operator configurable region 110 and the operator configurable region 110 further comprises a selection menu 122 for selecting particular information to be displayed in the operator configurable region 110 in response to a selection of a respective selection option in the selection menu 122. The selection menu 122 may thus comprise a number of selection options or items for selecting the subject matter about which the information is to be presented. Additionally the selection menu may comprise selection options for selecting the way how the information is to be presented, such as numerical, graphical or textual presentation as already mentioned above. In
The information to be displayed in the operator configurable region comprises various process data. The process data may describe for example measurement information relating to the industrial process 101, subprocess 107 or process component 109. The process data may also describe for example setup information relating to the industrial process 101, subprocess 107 or process component 109. The process data may also describe for example control information relating to the industrial process 101, subprocess 107 or process component 109. The process data may also describe for example notes relating to the industrial process 101, subprocess 107 or process component 109. The process data may also describe for example alarm information relating to the industrial process 101, subprocess 107 or process component 109.
The alarm information may comprise a visual representation of an alarm chain of interdependent alarms taken place in the industrial process 101, subprocess 107 or process component 109. The visual representation of the alarm chain of the interdependent alarms may comprise a number of successive pointers 123a, 123b, 123c, such as arrows. The pointer 123a starts from a position of the industrial process 101, subprocess 107 or process component 109 where the at least one malfunction initiating the alarm was appeared and ending to a position of the industrial process 101, subprocess 107 or process component 109 where the malfunction initiating the first alarm initiated at least one subsequent second alarm. In
According to an embodiment the industrial process control system and the graphical user interface 102 therein is configured to, in response to a respective command received, to take a snap-shot comprising at least one information describing the operation of the process 101, subprocess 107 or process component 109 and to store the snap-shot taken into a data storage forming part of the industrial process control system.
Furthermore, according to an embodiment at least one previously taken snap-shot is retrieved from the data storage and the last snap-shot taken is compared to at least one previously taken snap-shot retrieved from the data storage by arranging one snap-shot on top of another, for example. This provides a possibility to compare values of different variables at different time instants, for example.
As an example of this
In the example of the preceding paragraph the snap-shots were used for comparing graphs 124, 125 representing the value of the controllable variable during different time periods. Alternatively the snap-shots may be taken from the process page windows and used for comparing operating positions of process components at different time instants, for example.
In the example of
In the example of
It will be obvious to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims.