Monitoring terminal, monitoring system, and method for displaying monitoring screen of monitoring terminal
The monitoring terminal automatically adjusts display magnification and hides non-essential symbols on mobile devices, addressing the user burden of manual settings in conventional systems to maintain visibility in plant monitoring.
Patent Information
- Application Number
- JP2024099956
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2026-01-08
AI Technical Summary
Conventional plant monitoring systems require users to manually set display conditions for monitoring screens, imposing a burden when adjusting display magnification on mobile devices, leading to reduced visibility.
A monitoring terminal that automatically adjusts display magnification without user intervention by calculating a scaling factor and hiding non-essential symbols when the magnification is below a threshold, displaying a simplified screen on mobile devices.
Enables seamless display adjustment on mobile devices without user burden, maintaining visibility and usability of plant monitoring screens.
Smart Images

Figure 2026002175000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a monitoring terminal that monitors a monitoring target such as a plant, a monitoring system, and a method for displaying a monitoring screen of the monitoring terminal. [Background technology]
[0002] 2. Description of the Related Art In a conventional plant monitoring and control system for monitoring and controlling a plant, a plant monitoring screen is displayed on a mobile terminal, thereby monitoring and controlling the plant from a remote location other than a central monitoring room.
[0003] When a monitoring screen is displayed on a mobile device, the monitoring screen, which was originally created to fit the display screen of the monitoring and control system in the central monitoring room, is reduced to fit the display screen of the mobile device. In this case, the display size of the reduced monitoring screen is smaller than the original screen size, significantly reducing visibility. For this reason, users have had to repeatedly pinch in and out to obtain the information they want to see from the monitoring screen displayed on the display screen of their mobile device.
[0004] Patent Document 1 describes a plant monitoring device in which the user sets detailed display conditions for a monitoring screen, such as the display format of display elements such as symbols that make up the monitoring screen according to the display magnification of the monitoring screen, and when the display magnification is changed, the display content of the monitoring screen is changed according to the display conditions. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 2-194496 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in the plant monitoring device of Patent Document 1, the user has to carefully consider and set the display conditions of the monitoring screen, such as the display format of the display elements that make up the monitoring screen, according to the display magnification of the monitoring screen, which places a heavy burden on the user.
[0007] The present disclosure has been made in consideration of the above, and aims to provide a monitoring terminal that allows the display content of a monitoring screen to be changed by changing the display magnification of the monitoring screen without imposing a burden on the user. [Means for solving the problem]
[0008] In order to solve the above-mentioned problems and achieve the objectives, the monitoring terminal of the present disclosure comprises a display unit that displays a monitoring screen that is displayed based on pre-created screen data and shows the status of the monitored object, a scaling factor calculation unit that calculates a scaling factor that is the display magnification of the monitoring screen when the monitoring screen is displayed on the display unit in a state where it is not cut off, and a graphic display processing unit that, when the scaling factor calculated by the scaling factor calculation unit is less than a predetermined scaling factor threshold, displays a symbol that can identify the monitored object from among multiple types of symbols included on the monitoring screen and displays a simplified monitoring screen on the display unit in which symbols associated with the monitored object are hidden. [Effects of the Invention]
[0009] According to the present disclosure, it is possible to obtain an advantageous effect of providing a monitoring terminal that allows the display content of a monitoring screen to be changed by changing the display magnification of the monitoring screen without imposing a burden on the user. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a monitoring system according to a first embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of a server configuration according to a first embodiment. [Figure 3] FIG. 10 is a diagram showing an example of screen data of a monitoring screen in the monitoring system according to the first embodiment; [Figure 4]FIG. 10 is a diagram showing an example of a relationship between signal definition information and symbols displayed on a monitoring screen in the monitoring system according to the first embodiment; [Figure 5] FIG. 1 is a diagram illustrating an example of a configuration of a central monitoring terminal according to a first embodiment. [Figure 6] FIG. 1 is a diagram illustrating an example of a configuration of a Web monitoring terminal according to a first embodiment. [Figure 7] FIG. 1 is a diagram for explaining an outline of a method for displaying a monitoring screen of a monitoring target in a Web monitoring terminal according to the first embodiment; [Figure 8] FIG. 1 is an enlarged view of an example of a simplified monitoring screen displayed at a magnification ratio of less than 100% on a Web monitoring terminal according to the first embodiment; [Figure 9] FIG. 1 is an enlarged view of an example of a standard monitoring screen displayed at a zoom ratio of 100% or more on a Web monitoring terminal according to the first embodiment; [Figure 10] 10 is a flowchart illustrating an example of a procedure for displaying a monitoring screen in the Web monitoring system according to the first embodiment; [Figure 11] FIG. 1 is a diagram showing an example of an information flow in a display process of a monitoring screen in the Web monitoring system according to the first embodiment. [Figure 12] 10 is a flowchart illustrating an example of a procedure for displaying a simplified monitoring screen in the Web monitoring terminal according to the first embodiment; [Figure 13] 10 is a flowchart showing an example of a procedure for displaying a monitoring screen in a Web monitoring system according to a second embodiment. [Figure 14] FIG. 10 is a diagram showing an example of the flow of information in the display process of a monitoring screen in the Web monitoring system according to the second embodiment. [Figure 15] FIG. 10 is a diagram showing an image of a state in which the display area of the Web terminal display unit of the Web monitoring terminal and the enlarged monitoring screen are superimposed in the second embodiment. [Figure 16] FIG. 10 shows an example of a trend screen displayed on a Web terminal display unit of a Web monitoring terminal in the second embodiment. [Figure 17] FIG. 10 shows an example of a summary screen displayed on a Web terminal display unit of a Web monitoring terminal in the second embodiment. [Figure 18] 10 is a flowchart showing an example of a procedure for storing information on the number of times a symbol that can identify a device to be monitored is enlarged and displayed in the Web monitoring system according to the third embodiment. [Figure 19] FIG. 10 is a diagram showing an example of the flow of information in the display process of a monitoring screen in the Web monitoring system according to the third embodiment. [Figure 20] 10 is a flowchart showing an example of a procedure for displaying a monitoring screen in a Web monitoring system according to a third embodiment. [Figure 21] FIG. 13 is a diagram showing an example of signal definition information according to the fourth embodiment. [Figure 22] FIG. 13 is a diagram showing an example of the flow of information in the display process of a monitoring screen in the Web monitoring system according to the fifth embodiment. [Figure 23] FIG. 20 is a diagram showing an example of signal definition information according to the sixth embodiment. [Figure 24] FIG. 10 is a diagram showing a configuration in which the functions of the control unit according to the first to sixth embodiments are realized by hardware. [Figure 25] FIG. 10 is a diagram showing a configuration in which the functions of the control unit according to the first to sixth embodiments are realized by software. DETAILED DESCRIPTION OF THE INVENTION
[0011] A monitoring terminal, a monitoring system, and a method for displaying a monitoring screen of a monitoring terminal according to an embodiment will be described in detail below with reference to the accompanying drawings.
[0012] Embodiment 1 Fig. 1 is a diagram illustrating an example of the configuration of a monitoring system according to the first embodiment. As shown in Fig. 1, the monitoring system 1 according to the first embodiment includes a server 2, a central monitoring system 3S including a central monitoring terminal 3, a Web monitoring system 4S including a Web monitoring terminal 4, and a screen builder 5, and performs monitoring and control of monitoring targets 7 such as facilities and equipment.
[0013] The server 2 and the screen builder 5 are connected to be able to communicate with each other via a network 6. The server 2 and the central monitoring terminal 3 are connected to be able to communicate with each other via the network 6. The server 2 and the web monitoring terminal 4 are connected to be able to communicate with each other via the network 6. The server 2 and the monitored object 7 are connected to be able to communicate with each other via the network 6.
[0014] The monitored object 7 is a facility or equipment that is the target of monitoring and control by the monitoring system 1, and examples thereof include, but are not limited to, water and sewage treatment facilities, agricultural water treatment facilities, road conditions, building power, and railway operation management status. The monitored object 7 transmits various information related to the monitored object 7, including information on measurement values that indicate the status of the monitored object 7, to the server 2 via the network 6.
[0015] The network 6 includes, for example, a WAN (Wide Area Network) such as the Internet, which is a global information communication network, and a mobile communication network.
[0016] The screen builder 5 creates screen data for the screens to be displayed on the central monitoring system 3S and the Web monitoring system 4S.
[0017] Screen data is data of a screen used to monitor and control the monitored object 7 in the monitoring system 1, and is data related to a computer graphic screen created by the screen builder 5. The computer graphic screen is a screen that makes up the monitoring screen, such as a monitoring screen that displays the status of the monitored object 7 on the screen, and an operation screen that operates the monitored object 7 on the screen. On the computer graphic screen, the status of the monitored object 7 is displayed using display methods such as color display, blinking display, and numerical display. Hereinafter, computer graphics may be simply referred to as graphics.
[0018] The server 2 is a monitoring and control operation support server that supports monitoring and control operations for a monitoring target 7, and is a server constructed in a cloud environment 8.
[0019] The cloud environment 8 includes computer resources provided in a cloud service platform. The cloud service platform is provided by a cloud service provider and includes, for example, PaaS (Platform as a Service). The server 2 is constructed in the cloud environment 8 and is therefore also called a cloud server. Note that an on-premise server may be used as the server 2.
[0020] The central monitoring system 3S is a system for monitoring and controlling the monitored object 7 from a central monitoring room (not shown). The central monitoring system 3S is composed of a central monitoring terminal 3, which is a terminal used by a user to monitor and control the monitored object 7 in the central monitoring system 3S, and a server 2.
[0021] The Web monitoring system 4S is a system for monitoring and controlling the monitored object 7 from a remote location other than a central monitoring room. The Web monitoring system 4S is composed of a Web monitoring terminal 4, which is a terminal that allows a user to monitor and control the monitored object 7 in the Web monitoring system 4S, and a server 2.
[0022] The central monitoring terminal 3 is, for example, a terminal such as a notebook PC (Personal Computer) or a desktop PC. The web monitoring terminal 4 is, for example, a portable terminal such as a tablet PC or a smartphone. The central monitoring terminal 3 and web monitoring terminal 4 are used by users of the monitoring system 1. The user of the central monitoring terminal 3 is, for example, an administrator who monitors and controls the monitored object 7 from a central monitoring room. The user of the web monitoring terminal 4 is, for example, an operator who monitors and controls the monitored object 7 from a remote location other than the central monitoring room. Note that users are not limited to these.
[0023] The following provides a more detailed description of the configuration of the monitoring system 1. Fig. 2 is a diagram illustrating an example of the configuration of the server according to the first embodiment.
[0024] 2, the server 2 includes a server communication unit 21, a server storage unit 22, a server processing unit 23, and a server control unit 24. The above-described components of the server 2 can exchange information with each other.
[0025] The server communication unit 21 is connected to the network 6 and communicates with devices external to the server 2 via the network 6. The server communication unit 21 communicates with the screen builder 5, the central monitoring terminal 3, and the web monitoring terminal 4 via the network 6.
[0026] The server storage unit 22 stores various types of information, such as information acquired from outside the server 2, as information used for controlling the server 2 and the monitoring system 1. The server storage unit 22 stores information related to the monitoring system 1, such as screen data of the monitoring screen of the monitored object 7 created in the screen builder 5, screen data of the operation screen of the monitored object 7, signal definition information, measurement value data, and event data.
[0027] The monitoring screen is a screen created by the screen builder 5, and is a screen that shows the state of the monitored object 7 in the monitoring system 1. The operation screen is a screen created by the screen builder 5, and is a screen on which the user performs operations to control the monitored object 7 in the monitoring system 1.
[0028] The screen data of a monitoring screen is screen data that displays the monitoring screen. FIG. 3 is a diagram showing an example of the screen data of a monitoring screen in the monitoring system according to the first embodiment. In the example of the screen data of the monitoring screen shown in FIG. 3, device X is described as the monitored object 7. In FIG. 3, "screen ID" is a screen ID (Identification) that identifies the monitoring screen, and is identification information unique to the monitoring screen that is individually assigned to each monitoring screen. "Display start position," "display end position," "screen width," and "screen height" are data related to the screen size and display position of the monitoring screen, and define the size and display position of the monitoring screen. For example, the "display start position" is set to the origin G, which is the top left corner of the display area of the terminal on which the monitoring screen is displayed.
[0029] "Device X" is the name of the device that is the monitored object 7. "Device ID" is the ID of the device that is the monitored object 7. "DI001" is the name of the signal. "Component display start position", "Component display end position", "Component display area width", "Component display area height", and "Component display color" are data related to the display position of the symbol that corresponds to the device that is the monitored object 7 on the monitoring screen.
[0030] FIG. 4 is a diagram illustrating an example of the relationship between the signal definition information and the symbols displayed on the monitoring screen in the monitoring system according to the first embodiment.
[0031] The signal definition information is a file that defines the information of the signals that are displayed on the monitoring screen. The signal definition information is configured for each piece of equipment that is the monitored object 7. The signal definition information defines, for each piece of equipment that is the monitored object 7, a symbol that can identify the piece of equipment that is the monitored object 7 and a symbol that is associated with the piece of equipment that is the monitored object 7.
[0032] The signal is information that occurs in conjunction with the operation of the monitored object 7 described in the monitoring screen data, and is information that accompanies the equipment of the monitored object 7.
[0033] The signal type is the type of the signal.
[0034] In the example shown in Figure 4, "Device X operation stop," "Device X flow rate," and "Device X automatic operation status" are defined as signals. In addition, "Signal type (DI)," "Signal type (AI)," and "Signal type (DO)" are defined as the signal types for "Device X operation stop," "Device X flow rate," and "Device X automatic operation status," respectively. "Signal (DI001)," "Signal (AI001)," and "Signal (DO001)" indicate the names of the signals.
[0035] The symbol that can identify the equipment of the monitoring target 7 is a symbol that is individually assigned to the equipment of the monitoring target 7 and uniquely represents the equipment. The symbol that can identify the equipment of the monitoring target 7 can be said to be information that can identify the equipment of the monitoring target 7. Examples of the symbol that can identify the equipment of the monitoring target 7 include, but are not limited to, a symbol that indicates a pipe and a symbol that indicates a pump.
[0036] The symbols associated with the equipment of the monitored object 7 are symbols that are individually assigned to signals and uniquely represent the signals. The symbols associated with the equipment of the monitored object 7 can be said to be information associated with the equipment of the monitored object 7, or information indicating the status of the equipment of the monitored object 7. Examples of symbols associated with the equipment of the monitored object 7 include, but are not limited to, symbols indicating analog data indicating the amount of water and digital data indicating that the equipment is in automatic operation.
[0037] Signals related to the equipment to be monitored 7 include signals indicating the stoppage of operation of the main body of the equipment, as well as signals indicating the flow rate of the equipment and whether or not the equipment is in automatic operation. A signal indicating the stoppage of operation of the main body of the equipment is a signal that can identify the equipment. Therefore, a symbol indicating the stoppage of operation of the main body of the equipment to be monitored 7 is a symbol that can identify the equipment to be monitored 7. In the example shown in Figure 4, signals other than the signal indicating the stoppage of operation of the main body of the equipment, that is, a signal indicating the flow rate of the equipment and a signal indicating whether or not the equipment is in automatic operation, are used as symbols associated with the equipment to be monitored 7.
[0038] In the example shown in FIG. 4, the monitoring screen displays "Device X" as the device of the monitored object 7, and a "pump symbol 50" that is a symbol that can identify the device of the monitored object 7. The pump symbol 50 is a symbol that can identify the pump that is device X, and is a symbol assigned to device X. The pump symbol 50 indicates whether device X is running or stopped by, for example, changing color. For example, when the pump symbol 50 is displayed in red, the pump symbol 50 indicates that device X is running. When the pump symbol 50 is displayed in blue, the pump symbol 50 indicates that device X is stopped.
[0039] On the monitoring screen, if the "own" symbol is displayed as a symbol associated with the equipment of the monitored object 7, it indicates that the equipment X is operating automatically. On the monitoring screen, if the "own" symbol is not displayed as a symbol associated with the equipment of the monitored object 7, it indicates that the equipment X is not operating automatically. Also, on the monitoring screen, if the flow rate of the equipment X is displayed as "###m" as a symbol associated with the equipment of the monitored object 7, it indicates that the flow rate of the equipment X is not operating automatically. 3 / h" will be displayed.
[0040] There is a 1:1 correspondence between the screen data of the monitoring screen of the monitoring target 7 and the signal definition information. The screen data of the monitoring screen of the monitoring target 7 and the signal definition information are stored in the server storage unit 22 in association with each other when they are created.
[0041] The measurement value data is data relating to the measurement value for each signal.
[0042] The measurement value is, for example, a measurement value that indicates the current status of a signal of the monitored object 7. The measurement value is, for example, a measurement value that indicates the current status of a signal type (DI) for device X, which is the monitored object 7. The measurement value is used when displaying the measurement value on the graphic screen and when drawing a graph on the trend screen. The trend screen will be described later.
[0043] Event data is data related to events that have occurred in the monitored object 7, and is data containing information about alarms that have occurred in the monitored object 7. An example of an event is when a measurement value exceeds a threshold and an alarm is generated upon detecting a malfunction of equipment. Event data includes information about the history of alarms that have occurred in the monitored object 7 and the history of operations performed in response to the alarms. Event data is used when drawing and displaying a summary screen. The summary screen will be described later.
[0044] The server processing unit 23 controls the monitoring system 1. The server processing unit 23 performs various types of control, such as control to acquire information about the monitoring system 1 from outside the server 2, control to store the information about the monitoring system 1 acquired from outside the server 2 in the server storage unit 22, control to transmit the information about the monitoring system 1 acquired from outside the server 2 to the central monitoring terminal 3 or the Web monitoring terminal 4, and control to transmit information for controlling the monitoring target 7 acquired from the central monitoring terminal 3 or the Web monitoring terminal 4 to the monitoring target 7. The server processing unit 23 controls to transmit screen data of the monitoring screen of the monitoring target 7 and screen data of the operation screen of the monitoring target 7 to the central monitoring terminal 3 or the Web monitoring terminal 4.
[0045] The server control unit 24 controls the entire server 2. The server 2 stores monitoring control server application software in the server storage unit 22, which is application software for executing the functions of each component of the server 2 described above to execute the functions of the monitoring system 1. The monitoring control server application software includes a monitoring control server program, which is a monitoring control program that causes a computer to execute the functions of each component of the server 2 described above. The monitoring control server program is installed in the server storage unit 22.
[0046] Fig. 5 is a diagram illustrating an example of the configuration of the central monitoring terminal according to the first embodiment. As shown in Fig. 5, the central monitoring terminal 3 includes a central terminal communication unit 31, a central terminal input unit 32, a central terminal display unit 33, a central terminal processing unit 34, a central terminal storage unit 35, and a central terminal control unit 36. Information can be exchanged between the components of the central monitoring terminal 3.
[0047] The central terminal communication unit 31 is connected to the network 6, and communicates with devices external to the central monitoring terminal 3, such as the server 2 and the monitored object 7, via the network 6. The central terminal communication unit 31 receives various information for monitoring and controlling the monitored object 7 in the monitoring system 1, including information on measurement values indicating the state of the monitored object 7, from the server 2. The central terminal communication unit 31 transmits the received information to the central terminal processing unit 34 or the central terminal control unit 36.
[0048] The central terminal input unit 32 acquires information from outside the central monitoring terminal 3. The central terminal input unit 32 acquires various information for monitoring and controlling the monitoring target 7 in the monitoring system 1. The central terminal input unit 32 includes an input device such as a mouse, keyboard, or touch panel. The central terminal input unit 32 also has a function of acquiring information from a storage device external to the central monitoring terminal 3, such as a USB (Universal Serial Bus) memory.
[0049] The central terminal display unit 33 displays internal information of the central monitoring terminal 3. The central terminal display unit 33 displays various information for monitoring and controlling the monitored object 7 in the monitoring system 1, including a monitoring screen of the monitored object 7 and an operation screen of the monitored object 7. The central terminal display unit 33 is a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.
[0050] The central terminal processing unit 34 includes a central monitoring control processing unit 341 and a central display output processing unit 342. The components of the central terminal processing unit 34 can exchange information with each other.
[0051] When a user operates the central monitoring control processing unit 341, such as a monitoring operation to instruct monitoring of the monitored object 7 or a control operation to instruct control of the monitored object 7, the central monitoring control processing unit 341 performs monitoring processing of the monitored object 7 or control processing of the monitored object 7 in accordance with the monitoring operation or control operation.
[0052] The monitoring process of the monitored object 7 includes a process of obtaining various information from the server 2 for monitoring the monitored object 7 in the monitoring system 1, including screen data of the monitoring screen of the monitored object 7 and information on measurement values of the monitored object 7.
[0053] The control processing of the monitored object 7 includes a process of obtaining various information for controlling the monitored object 7 in the monitoring system 1 from the server 2, including screen data of the control screen of the monitored object 7, and a process of sending control instruction information to the monitored object 7 that instructs the control of the monitored object 7 in accordance with the user's control operation on the central monitoring control processing unit 341.
[0054] The central display output processing unit 342 outputs and displays various types of information to the central terminal display unit 33 or devices external to the central monitoring terminal 3. The central display output processing unit 342 outputs and displays various types of information, such as information acquired by the central terminal communication unit 31 and information generated in the central monitoring control processing unit 341, to the central terminal display unit 33 or devices external to the central monitoring terminal 3.
[0055] The central terminal storage unit 35 stores various types of information used for controlling the central monitoring terminal 3, such as information acquired from outside the central monitoring terminal 3 and information created inside the central monitoring terminal 3. The central terminal storage unit 35 stores information related to the monitoring system 1, such as screen data of the monitoring screen of the monitored object 7 and screen data of the control screen of the monitored object 7.
[0056] The central terminal control unit 36 controls the entire central monitoring terminal 3. The central monitoring terminal 3 stores, in the central terminal storage unit 35, monitoring and control central terminal application software, which is application software for executing the functions of each component of the central monitoring terminal 3 described above and thereby executing the functions of the monitoring system 1. The monitoring and control central terminal application software includes a monitoring and control central terminal program that causes a computer to execute the functions of each component of the central monitoring terminal 3 described above. The monitoring and control central terminal program is installed in the central terminal storage unit 35.
[0057] Fig. 6 is a diagram showing an example of the configuration of a Web monitoring terminal according to the first embodiment. As shown in Fig. 6, the Web monitoring terminal 4 includes a Web terminal communication unit 41, a Web terminal input unit 42, a Web terminal display unit 43, a Web terminal processing unit 44, a Web terminal storage unit 45, and a Web terminal control unit 46. Information can be exchanged between the components of the Web monitoring terminal 4.
[0058] Web terminal communication unit 41 is connected to network 6, and communicates with devices external to web monitoring terminal 4, such as server 2 and monitoring target 7, via network 6. Web terminal communication unit 41 receives various information for monitoring and controlling monitoring target 7 in monitoring system 1, including information on measurement values indicating the state of monitoring target 7, from server 2. Web terminal communication unit 41 transmits the received information to web terminal processing unit 44 or web terminal control unit 46.
[0059] The Web terminal input unit 42 acquires information from outside the Web monitoring terminal 4. The Web terminal input unit 42 acquires various information for monitoring and controlling the monitoring target 7 in the monitoring system 1. The Web terminal input unit 42 includes input devices such as a mouse, keyboard, or touch panel. The Web terminal input unit 42 also has a function of acquiring information from a storage device external to the Web monitoring terminal 4, such as a USB memory.
[0060] The Web terminal input unit 42 has a function of accepting various operations from the user and generating input information corresponding to the operations based on the user operations. The various operations include an operation of inputting instruction information for monitoring and controlling the monitoring target 7 in the monitoring system 1. In the first embodiment, the Web terminal input unit 42 is a touch panel. In the first embodiment, the input information is generated based on various operations, such as touch operations, drag operations, pinch-in operations, and pinch-out operations, performed by the user on the touch panel. The Web terminal input unit 42 transmits the generated input information to the Web terminal processing unit 44 or the Web terminal control unit 46.
[0061] The user can zoom in or out on the screen displayed on the touch panel of the Web terminal input unit 42 by performing a pinch-in operation, which is a zoom-out operation on the screen, or a pinch-out operation, which is a zoom-up operation on the screen.
[0062] The Web terminal display unit 43 displays internal information of the Web monitoring terminal 4. The Web terminal display unit 43 displays various information for monitoring and controlling the monitored object 7 in the monitoring system 1, including a monitoring screen of the monitored object 7 and an operation screen of the monitored object 7. The Web terminal display unit 43 is a display device such as an LCD or an organic EL display.
[0063] The Web terminal storage unit 45 stores various types of information used to control the Web monitoring terminal 4, such as information acquired from outside the Web monitoring terminal 4 and information created inside the Web monitoring terminal 4. The Web terminal storage unit 45 stores information related to the monitoring system 1, such as screen data of the monitoring screen of the monitored object 7 and screen data of the operation screen of the monitored object 7.
[0064] The Web terminal processing unit 44 includes a Web monitoring control processing unit 441 and a Web display output processing unit 442. The components of the Web terminal processing unit 44 can exchange information with each other.
[0065] When a user operates the Web monitoring control processing unit 441, such as a monitoring operation instructing monitoring of the monitored object 7 or a control operation instructing control of the monitored object 7, the Web monitoring control processing unit 441 performs monitoring processing of the monitored object 7 or control processing of the monitored object 7 in accordance with the monitoring operation or control operation.
[0066] The web monitoring control processing unit 441 includes a graphic display processing unit 4411, a scaling ratio calculation unit 4412, a trend display processing unit 4413, and a summary display processing unit 4414. Information can be exchanged between the components of the web monitoring control processing unit 441.
[0067] The graphic display processing unit 4411 performs processing to draw display elements that make up the monitoring screen based on the screen data of the monitoring screen and display the monitoring screen on the Web terminal display unit 43 of the Web monitoring terminal 4. Furthermore, the graphic display processing unit 4411 performs processing to change the display elements that make up the monitoring screen in accordance with the scaling factor and display the monitoring screen on the Web terminal display unit 43. That is, when the scaling factor calculated by the scaling factor calculation unit 4412 is less than a predetermined scaling factor threshold, the graphic display processing unit 4411 displays a symbol that can identify the monitoring target 7, out of multiple types of symbols included on the monitoring screen, and displays a simplified monitoring screen on the Web terminal display unit 43 in which symbols associated with the monitoring target 7 are not displayed.
[0068] The scaling ratio calculation unit 4412 performs processing to calculate the scaling ratio when the monitoring screen is displayed on the Web terminal display unit 43 of the Web monitoring terminal 4 based on the screen data of the monitoring screen. That is, the scaling ratio calculation unit 4412 calculates the scaling ratio, which is the display magnification of the monitoring screen when the monitoring screen is displayed on the Web terminal display unit 43 without being cut off.
[0069] The trend display processing unit 4413 performs processing to draw a trend screen and display it on the Web terminal display unit 43. The trend display processing unit 4413 stores a predetermined format for data of the trend screen, and creates data for the trend screen by writing measurement values indicating the state of the monitored object 7 acquired from the server 2 into that format, and draws the trend screen.
[0070] The trend screen is a screen that shows the state of the monitoring target 7, and is a screen that displays past and latest measured values acquired from the server 2 in graph form.
[0071] The summary display processing unit 4414 performs processing to draw a summary screen and display it on the Web terminal display unit 43. The summary display processing unit 4414 stores a predetermined format for the data of the summary screen, and creates data for the summary screen by writing information on the alarm occurrence history and information on the operation history for the alarm, which are included in the event data acquired from the server 2, into that format, and draws the summary screen.
[0072] The summary screen is a screen that shows information about abnormalities in the monitoring target 7, and is a screen that displays a list of the occurrence history of alarms that have occurred in the monitoring target 7 and the operation history for the alarms.
[0073] The Web display output processing unit 442 outputs and displays various types of information to the Web terminal display unit 43 or a device external to the Web monitoring terminal 4. The Web display output processing unit 442 outputs and displays various types of information, such as information acquired by the Web terminal communication unit 41 and information generated in the Web monitoring control processing unit 441, to the Web terminal display unit 43 or a device external to the Web monitoring terminal 4.
[0074] The Web terminal control unit 46 controls the entire Web monitoring terminal 4. The Web monitoring terminal 4 stores monitoring control Web terminal application software in the Web terminal storage unit 45, which is application software for executing the functions of each component of the Web monitoring terminal 4 described above to execute the functions of the monitoring system 1. The monitoring control Web terminal application software includes a monitoring control Web terminal program that causes a computer to execute the functions of each component of the Web monitoring terminal 4 described above. The monitoring control Web terminal program is installed in the Web terminal storage unit 45.
[0075] Next, an outline of a method for displaying the monitoring screen of the monitoring target 7 in the Web monitoring terminal 4 according to the first embodiment will be explained. Hereinafter, the monitoring screen of the monitoring target 7 may be simply referred to as the monitoring screen.
[0076] In the Web monitoring terminal 4, the monitoring screen created in the screen builder 5 and displayed on the central terminal display unit 33 of the central monitoring terminal 3 is displayed on the Web terminal display unit 43 of the Web monitoring terminal 4. Here, the monitoring screen created in the screen builder 5 and displayed on the central terminal display unit 33 of the central monitoring terminal 3 may be referred to as the standard monitoring screen. Also, the size of the standard monitoring screen may be referred to as the standard monitoring screen size. In other words, the standard monitoring screen is a monitoring screen that is displayed according to the screen data of the monitoring screen created in the screen builder 5. Also, the standard monitoring screen size is the size of the monitoring screen that is displayed according to the screen data of the monitoring screen created in the screen builder 5.
[0077] The screen data for the monitoring screen created by the screen builder 5 is created on the assumption that it will be displayed on the central terminal display unit 33 of the central monitoring terminal 3. On the other hand, the Web terminal display unit 43 of the Web monitoring terminal 4 basically has a smaller screen size than the central terminal display unit 33 of the central monitoring terminal 3. For this reason, the monitoring screen displayed based on the screen data may not be able to be displayed in its entirety on the Web terminal display unit 43 of the Web monitoring terminal 4 at the size as created.
[0078] For this reason, if the Web monitoring terminal 4 cannot display the monitoring screen on the Web terminal display unit 43 at the created size without cutting off the entire monitoring screen, the Web monitoring terminal 4 reduces the monitoring screen and displays it on the Web terminal display unit 43. In other words, if the Web monitoring terminal 4 cannot display the monitoring screen on the Web terminal display unit 43 at the standard monitoring screen size without cutting off the entire monitoring screen, the Web monitoring terminal 4 reduces the monitoring screen and displays it on the Web terminal display unit 43.
[0079] When the Web monitoring terminal 4 displays a monitoring screen on the Web terminal display unit 43, the information displayed on the monitoring screen is changed in accordance with the scaling factor of the monitoring screen displayed on the Web terminal display unit 43. In the first embodiment, when it is determined that the scaling factor is less than a preset scaling factor threshold, the information displayed on the monitoring screen displayed on the Web terminal display unit 43 is changed.
[0080] The scaling ratio is the display magnification on the Web terminal display unit 43 of the monitoring screen displayed based on the screen data created in the screen builder 5, as viewed from the screen size of the Web terminal display unit 43 of the Web monitoring terminal 4. In other words, the scaling ratio is the display magnification of the monitoring screen displayed on the Web terminal display unit 43 of the Web monitoring terminal 4, at which the entire monitoring screen displayed based on the screen data created in the screen builder 5 is not visible on the Web terminal display unit 43 of the Web monitoring terminal 4. The scaling ratio is the largest display magnification among the display magnifications defined as described above.
[0081] A display magnification of 100% is a state in which the entire monitoring screen displayed using the screen data created by the screen builder 5 is displayed without being cut off at the size designed for the screen data. In other words, a display magnification of 100% on the Web terminal display unit 43 of the Web monitoring terminal 4 is a state in which the entire monitoring screen displayed using the screen data created by the screen builder 5 fits without being cut off within the Web terminal display unit 43 of the Web monitoring terminal 4. Also, a display magnification of 100% on the Web terminal display unit 43 of the Web monitoring terminal 4 is a state in which the standard monitoring screen size fits within the Web terminal display unit 43 of the Web monitoring terminal 4.
[0082] Specifically, consider a case where the monitoring screen is displayed on the Web terminal display unit 43 by adjusting one of the width and height of the standard monitoring screen to the ratio of that one of the width and height on the Web terminal display unit 43 of the Web monitoring terminal 4. In this case, a display magnification of 100% on the Web terminal display unit 43 occurs when the value of the other of the width and height of the standard monitoring screen is smaller than or equal to that value on the Web terminal display unit 43.
[0083] The scaling factor threshold is a reference value of the scaling factor for determining whether or not to change the information displayed on the monitoring screen displayed on the Web terminal display unit 43. Examples of the scaling factor threshold include, but are not limited to, 100%, 95%, and 90%. The scaling factor threshold is determined in advance and stored in the graphic display processing unit 4411.
[0084] Here, the screen size of Web terminal display unit 43 refers to the effective display area of the display area of Web terminal display unit 43, which may be, for example, rectangular. For example, if the display area of Web terminal display unit 43 is rectangular with rounded corners, only the rectangular display area excluding the rounded corners may be considered the effective display area. Also, for example, if there is a non-display area at the edge of the display area of Web terminal display unit 43 where an image cannot be displayed, only the rectangular display area excluding the non-display area is considered the effective display area.
[0085] 7A and 7B are diagrams illustrating an outline of a method for displaying a monitoring screen of a monitoring target in a web monitoring terminal according to the first embodiment. FIG. 7A is a diagram illustrating an example of a case where a monitoring screen is displayed on the web terminal display unit 43 of the web monitoring terminal 4 at a zoom ratio of less than 100%. FIG. 7B is a diagram illustrating an example of a case where a monitoring screen is displayed on the web terminal display unit 43 of the web monitoring terminal 4 at a zoom ratio of 100% or more. FIG. 7C is a diagram illustrating an example of a case where a monitoring screen is displayed on the web terminal display unit 43 of the web monitoring terminal 4 at a zoom ratio of 100% or more and with a specific symbol being enlarged. The web terminal display unit 43 of the web monitoring terminal 4 has, for example, a rectangular display area.
[0086] The monitoring screen shown in Fig. 7(a) corresponds to the monitoring screen displayed on Web terminal display unit 43 when a pinch-in operation is performed on the monitoring screen of Fig. 7(b). The monitoring screen shown in Fig. 7(b) corresponds to the monitoring screen displayed on Web terminal display unit 43 when a pinch-out operation is performed on the monitoring screen of Fig. 7(a). The monitoring screen shown in Fig. 7(c) corresponds to the monitoring screen displayed on Web terminal display unit 43 when a pinch-out operation is performed on the monitoring screen of Fig. 7(b). The monitoring screen shown in Fig. 7(b) corresponds to the monitoring screen displayed on Web terminal display unit 43 when a pinch-in operation is performed on the monitoring screen of Fig. 7(c).
[0087] As shown in Figure 7(a), when the monitoring screen is displayed on the web terminal display unit 43 at a magnification ratio of less than 100%, a simplified monitoring screen, which is a simplified monitoring screen, is displayed to improve the visibility of the monitoring screen.
[0088] The simplified monitoring screen is not a monitoring screen that is the same as the screen data, but rather a monitoring screen in which, of the multiple types of symbols included in the screen data of the monitoring screen, symbols that can identify the equipment of the monitoring target 7 are displayed, and symbols associated with the equipment of the monitoring target 7 are not displayed. In other words, when the monitoring screen is displayed on the Web terminal display unit 43 at a zoom ratio of less than 100%, only the symbols that can identify the equipment of the monitoring target 7 are extracted and displayed on the Web terminal display unit 43 from the multiple types of symbols included in the standard monitoring screen.
[0089] On the simplified monitoring screen, formal matters other than symbols are drawn and displayed in the same way as on a monitoring screen based on the screen data. That is, on the simplified monitoring screen, symbols associated with the equipment to be monitored 7 are thinned out and hidden from the monitoring screen based on the screen data.
[0090] 8 is an enlarged view of an example of a simplified monitoring screen displayed at a zoom ratio of less than 100% on the web monitoring terminal according to the first embodiment. In the example of the simplified monitoring screen shown in Fig. 8, symbols that can identify the equipment to be monitored 7, such as a sewage pump symbol, a stormwater drainage pump symbol, and a sewage settling basin inlet gate symbol, are displayed.
[0091] As shown in Fig. 7(b), when a monitoring screen is displayed on the Web terminal display unit 43 at a magnification rate of 100% or more, the standard monitoring screen displayed using the screen data created in the screen builder 5 is displayed as is on the Web terminal display unit 43. Therefore, when a monitoring screen is displayed on the Web terminal display unit 43 at a magnification rate of 100% or more, symbols associated with the equipment of the monitored object 7 that are not displayed when a simplified monitoring screen is displayed on the Web terminal display unit 43 at a magnification rate of less than 100% as shown in Fig. 7(a) are also displayed on the monitoring screen displayed on the Web terminal display unit 43.
[0092] 9 is an enlarged view of an example of a standard monitoring screen displayed at a zoom ratio of 100% or more on the Web monitoring terminal according to the first embodiment. In the example of the standard monitoring screen shown in FIG. 9, symbols such as a sewage pump symbol, a stormwater drainage pump symbol, and a sewage settling basin inlet gate symbol are displayed as symbols that can identify the equipment of the monitored object 7. In addition, in the example of the standard monitoring screen shown in FIG. 9, symbols associated with the equipment of the monitored object 7, such as the operating ratio of the sewage pump and the stormwater drainage pump, and the amount of sewage inflow at the sewage settling basin inlet gate, are displayed as symbols for information about the equipment corresponding to the symbols that can identify the equipment of the monitored object 7.
[0093] As shown in Figure 7(c), when the monitoring screen is displayed on the Web terminal display unit 43 at a magnification ratio of 100% or more and with a specific symbol that can identify the equipment of the monitored object 7 enlarged, a summary screen or trend screen related to the symbol displayed on the monitoring screen is displayed on the Web terminal display unit 43 together with the specific symbol that can identify the equipment of the monitored object 7.
[0094] The specific symbol is a symbol displayed on the screen enlarged by the user on the Web terminal display unit 43 of the Web monitoring terminal 4, and is a symbol that can identify the device of the monitoring target 7.
[0095] Next, the monitoring screen display processing by the Web monitoring system 4S will be explained using a flowchart. FIG. 10 is a flowchart showing an example of the procedure for the monitoring screen display processing in the Web monitoring system according to the first embodiment. FIG. 11 is a diagram showing an example of the information flow in the monitoring screen display processing in the Web monitoring system according to the first embodiment. In the following, the explanation will be given assuming that the scaling factor threshold is 100%. In addition, in the following, the screen data of the monitoring screen created in the screen builder 5 may be simply referred to as screen data.
[0096] First, in step S110, the Web monitoring terminal 4 acquires screen data and signal definition information for the monitoring screen of the monitoring target 7. The user performs an operation to start monitoring processing for the monitoring target 7 from the top page of the operation screen of the Web monitoring system 4S displayed on the Web terminal display unit 43 of the Web monitoring terminal 4. The graphic display processing unit 4411 of the Web monitoring control processing unit 441 of the Web monitoring terminal 4 acquires the screen data of the monitoring screen and signal definition information from the server 2 based on the user's operation. The graphic display processing unit 4411 transmits, for example, a screen ID specifying the monitoring screen to the server 2, and acquires the screen data of the monitoring screen and signal definition information from the server 2. Then, the process proceeds to step S120.
[0097] In step S120, the screen data is transmitted to the scaling ratio calculation unit 4412 of the Web monitoring control processing unit 441 of the Web monitoring terminal 4. Specifically, the graphic display processing unit 4411 transmits the screen data acquired from the server 2 to the scaling ratio calculation unit 4412. The scaling ratio calculation unit 4412 receives the screen data transmitted from the graphic display processing unit 4411. Then, the process proceeds to step S130.
[0098] In step S130, information on the size of the display area of the Web terminal display unit 43 is acquired. Specifically, the enlargement / reduction ratio calculation unit 4412 acquires information on the size of the display area of the Web terminal display unit 43.
[0099] When the Web monitoring terminal 4 is started up, the scaling ratio calculation unit 4412 transmits the terminal ID of the Web monitoring terminal 4 to the server 2 and acquires information on the size of the display area of the Web terminal display unit 43 from the server 2. The scaling ratio calculation unit 4412 stores the information on the size of the display area of the Web terminal display unit 43 acquired from the server 2 in the Web terminal storage unit 45. In step S130, the scaling ratio calculation unit 4412 acquires the information on the size of the display area of the Web terminal display unit 43 from the Web terminal storage unit 45. Then, the process proceeds to step S140.
[0100] In step S140, the enlargement / reduction ratio is calculated. Specifically, the enlargement / reduction ratio calculation unit 4412 calculates the enlargement / reduction ratio. The enlargement / reduction ratio calculation unit 4412 calculates the enlargement / reduction ratio based on the screen data and information on the size of the display area of the Web terminal display unit 43.
[0101] First, the scaling ratio calculation unit 4412 calculates the size of the monitoring screen to be displayed in the display area of the Web terminal display unit 43 of the Web monitoring terminal 4 based on the "data related to screen size and display position" included in the screen data. That is, the scaling ratio calculation unit 4412 calculates the size of the display area necessary to display the monitoring screen displayed by the screen data. The scaling ratio calculation unit 4412 calculates the size of the monitoring screen to be displayed on the display screen of the Web terminal display unit 43 using information on the "display start position," "display end position," "screen width," and "screen height" in the "data related to screen size and display position" included in the screen data. That is, the scaling ratio calculation unit 4412 calculates the size of the standard monitoring screen.
[0102] Next, the enlargement / reduction ratio calculation unit 4412 calculates the enlargement / reduction ratio based on the calculated information on the size of the standard monitoring screen and the information on the size of the display area of the Web terminal display unit 43 acquired in step S130. Then, the process proceeds to step S150.
[0103] The method for calculating the scaling ratio will be described below. It is assumed that the standard monitoring screen and the display area of the Web terminal display unit 43 are rectangular. The scaling ratio calculation unit 4412 calculates the display magnification of the monitoring screen in the display area of the Web terminal display unit 43 when the vertical screen of the monitoring screen is not cut off. The scaling ratio calculation unit 4412 also calculates the display magnification of the monitoring screen in the display area of the Web terminal display unit 43 when the horizontal screen of the monitoring screen is not cut off. The scaling ratio calculation unit 4412 then determines and sets the smaller of the vertical display magnification and horizontal display magnification as the scaling ratio. This is because if the larger of the vertical display magnification and horizontal display magnification is used as the scaling ratio, the monitoring screen will be cut off in the other direction.
[0104] For example, suppose the size of the display area of Web terminal display unit 43 is 180 mm height x 100 mm width. Also, suppose the size of the standard monitoring screen is 300 mm width x 200 mm height. When the monitoring screen's vertical screen is not cut off, the display magnification of the monitoring screen in the display area of Web terminal display unit 43 is "vertical dimension of the display area of Web terminal display unit 43" / "vertical dimension of standard monitoring screen" = 180 / 300 = 60%. When the monitoring screen's horizontal screen is not cut off, the display magnification of the monitoring screen in the display area of Web terminal display unit 43 is "horizontal dimension of the display area of Web terminal display unit 43" / "horizontal dimension of standard monitoring screen" = 100 / 300 = 33%. The zoom ratio is then determined to be "33%."
[0105] In step S150, it is determined whether the scaling ratio is less than 100%, which is a preset scaling ratio threshold. Specifically, the scaling ratio calculation unit 4412 determines whether the scaling ratio is less than 100%, which is a preset scaling ratio threshold.
[0106] If it is determined that the scaling ratio is less than the preset scaling ratio threshold of 100%, the answer is Yes in step S150 and the process proceeds to step S160. If it is determined that the scaling ratio is equal to or greater than the preset scaling ratio threshold of 100%, the answer is No in step S150 and the process proceeds to step S180.
[0107] In step S180, above-threshold information, which is information indicating that the enlargement / reduction ratio is equal to or greater than a preset enlargement / reduction ratio threshold, is transmitted to the graphic display processing unit 4411. Specifically, the enlargement / reduction ratio calculation unit 4412 transmits above-threshold information, which is information indicating that the enlargement / reduction ratio is equal to or greater than a preset enlargement / reduction ratio threshold, to the graphic display processing unit 4411. The graphic display processing unit 4411 receives the above-threshold information transmitted from the enlargement / reduction ratio calculation unit 4412. Thereafter, the process proceeds to step S190.
[0108] In step S190, a monitoring screen according to the screen data is displayed on the Web terminal display unit 43. Specifically, the graphic display processing unit 4411 causes the Web terminal display unit 43 to display the monitoring screen according to the screen data. The graphic display processing unit 4411 causes the Web terminal display unit 43 to display the monitoring screen according to the screen data, i.e., the standard monitoring screen displayed by the screen data acquired from the server 2, as is. Therefore, the monitoring screen displayed on the Web terminal display unit 43 displays both a symbol that can identify the device of the monitoring target 7 and a symbol associated with the device of the monitoring target 7. The series of processes is completed by performing the above processing.
[0109] In step S160, below-threshold information, which is information indicating that the enlargement / reduction ratio is less than a preset enlargement / reduction ratio threshold, is transmitted to the graphic display processing unit 4411. Specifically, the enlargement / reduction ratio calculation unit 4412 transmits below-threshold information, which is information indicating that the enlargement / reduction ratio is less than a preset enlargement / reduction ratio threshold, to the graphic display processing unit 4411. The graphic display processing unit 4411 receives the below-threshold information transmitted from the enlargement / reduction ratio calculation unit 4412. Thereafter, the process proceeds to step S170.
[0110] In step S170, the simplified monitoring screen is displayed on the Web terminal display unit 43. Specifically, the graphic display processing unit 4411 causes the Web terminal display unit 43 to display the simplified monitoring screen.
[0111] FIG. 12 is a flowchart illustrating an example of a procedure for displaying the simplified monitoring screen in the Web monitoring terminal according to the first embodiment.
[0112] In step S210, device name information is obtained from the screen data. Specifically, the graphic display processing unit 4411 obtains the device name information from the screen data. For example, the graphic display processing unit 4411 obtains the information of "Device X" as the device name information from the screen data shown in Fig. 3. Then, the process proceeds to step S220.
[0113] In step S220, a signal related to the shutdown of the device is acquired from the signal definition information. Specifically, the graphic display processing unit 4411 acquires the signal related to the shutdown of the device from the signal definition information. For example, the graphic display processing unit 4411 extracts only the signal "Device X Shutdown", which is a signal related to the shutdown of the device, from the signal definition information shown in FIG. 4, based on the device name "Device X" acquired in step S210. The signal definition information always defines the signal "Shutdown" of the device. Therefore, the graphic display processing unit 4411 searches the signal definition information for "Device X" using the name "Shutdown" to extract and acquire only the signal "Device X Shutdown", which is a signal related to the shutdown of the device. This processing is performed to display only symbols that can identify the devices of the monitoring target 7 on the simplified monitoring screen. Note that, to make the symbols displayed on the simplified monitoring screen easier to understand, the name of the symbol may be displayed along with the symbol. Then, the processing proceeds to step S230.
[0114] In step S230, a simplified monitoring screen is displayed on the Web terminal display unit 43. Specifically, the graphic display processing unit 4411 causes the simplified monitoring screen to be displayed on the Web terminal display unit 43. The graphic display processing unit 4411 renders the "operation stopped" signal symbol acquired from the screen data in step S220 as a "symbol that can identify the equipment of the monitored object 7" and causes the Web terminal display unit 43 to display it.
[0115] The graphic display processing unit 4411 acquires the name of the "operation stopped" signal from the signal definition information for the "operation stopped" signal acquired from the screen data in step S220. The graphic display processing unit 4411 acquires data on the display position of the device for the "operation stopped" signal from the screen data as a property of the "operation stopped" signal. For example, for the "device X operation stopped" signal acquired from the screen data, the graphic display processing unit 4411 acquires "DI001", which is the name of the "device X operation stopped" signal, from the signal definition information. The graphic display processing unit 4411 acquires data on the display position of the device for "DI001" from the screen data as a property of "DI001".
[0116] As described above, the signal indicating that the operation of the device main body is stopped is a signal that can identify the device. The symbol indicating that the operation of the device main body of the monitoring target 7 is stopped is a symbol that can identify the device of the monitoring target 7. The graphic display processing unit 4411 displays a simplified monitoring screen on the Web terminal display unit 43, on which only the signal symbol for "Device X Operation Stopped" is displayed as a symbol, based on the data related to the display position of the device "DI001". Note that on the simplified monitoring screen, formal matters other than the symbol are drawn and displayed in the same way as on the monitoring screen according to the screen data.
[0117] As a result, of the multiple types of symbols included in the monitoring screen, a symbol that can identify the device of the monitoring target 7 is drawn, and a simplified monitoring screen in which symbols associated with the device of the monitoring target 7 are not drawn is displayed on the Web terminal display unit 43. By performing the above processing, the series of processing is completed.
[0118] According to the Web monitoring system 4S of the above-mentioned first embodiment, a monitoring terminal is realized which includes a display unit that displays a monitoring screen showing the status of the monitored object based on pre-created screen data, a scaling factor calculation unit that calculates a scaling factor, which is the display magnification of the monitoring screen when the monitoring screen is displayed on the display unit in a state where it is not cut off, and a graphic display processing unit that, when the scaling factor calculated by the scaling factor calculation unit is less than a predetermined scaling factor threshold, displays a symbol that can identify the monitored object from among multiple types of symbols included on the monitoring screen and displays a simplified monitoring screen on the display unit in which symbols associated with the monitored object are not displayed.
[0119] As described above, in the Web monitoring system 4S according to the first embodiment, the scaling ratio calculation unit 4412 in the Web monitoring terminal 4 calculates a scaling ratio, which is the display magnification of the monitoring screen when the monitoring screen is displayed in a state where it is not cut off, on the Web terminal display unit 43. Furthermore, when the scaling ratio calculated by the scaling ratio calculation unit 4412 is less than a predetermined scaling ratio threshold, the graphic display processing unit 4411 displays a simplified monitoring screen on the Web terminal display unit 43, which displays a symbol that can identify the monitoring target 7 from among the multiple types of symbols included on the monitoring screen and does not display symbols associated with the monitoring target 7.
[0120] On the simplified monitoring screen displayed on the web monitoring terminal 4 configured in this way, the symbols associated with the monitoring target 7 among the multiple types of symbols included in the screen data are thinned out, and only symbols that can identify the monitoring target 7 are displayed, improving the visibility of the monitoring screen. This allows the user to quickly access desired information displayed on the simplified monitoring screen.
[0121] Furthermore, in the Web monitoring terminal 4, when the scaling factor calculated by the scaling factor calculation unit 4412 is less than a predetermined scaling factor threshold, the graphic display processing unit 4411 automatically displays a symbol that can identify the monitoring target 7 from among the multiple types of symbols included in the monitoring screen, and displays a simplified monitoring screen on the Web terminal display unit 43 in which symbols associated with the monitoring target 7 are not displayed. In other words, in the Web monitoring terminal 4, when the monitoring screen is displayed on the Web terminal display unit 43 of the Web monitoring terminal 4, the display content of the monitoring screen is automatically changed by changing the display magnification of the monitoring screen on the Web terminal display unit 43, without using conditions for specifying the components to be displayed on the monitoring screen.
[0122] This eliminates the need for the user to carefully consider and set the display conditions of the monitoring screen, such as the display format of the display elements that make up the monitoring screen, according to the display magnification of the monitoring screen on the Web terminal display unit 43 of the Web monitoring terminal 4.
[0123] In the Web monitoring system 4S, the Web monitoring terminal 4 performs the above processing when changing the display magnification of the monitoring screen in displaying the monitoring screen on the Web monitoring terminal 4, thereby reducing the possibility of a display error on the monitoring screen on the Web monitoring terminal 4. In other words, if changing the display magnification of the monitoring screen is a high-load process, the Web monitoring terminal 4 performs the processing to change the display magnification of the monitoring screen, thereby reducing the possibility of a display error on the monitoring screen on the Web monitoring terminal 4.
[0124] Transmission of data for graphic screens such as images places a heavy communication load between the server 2 and the Web monitoring terminal 4. In addition, when a graphic screen is enlarged or reduced, there is a possibility that distortions such as jaggies may occur.
[0125] In the Web monitoring system 4S, a drawing program and screen data for the monitoring screen are sent from the server 2 to the Web monitoring terminal 4, and the drawing program is run by a JavaScript (registered trademark) engine included in the browser of the Web monitoring terminal 4 to draw the monitoring screen and display it on the Web terminal display unit 43. An example of the screen data is data in XML format. This allows the Web monitoring system 4S to reduce the possibility of display errors occurring on the monitoring screen of the Web monitoring terminal 4.
[0126] Furthermore, the Web monitoring system 4S allows uniform image processing regardless of the performance (processing capacity, need for additional applications, battery load, etc.) of the Web monitoring terminal 4. Furthermore, the Web monitoring system 4S allows image data information to be managed on the server 2 side, reducing the risk of information leakage.
[0127] Therefore, the Web monitoring system 4S according to the first embodiment has the effect of providing a monitoring terminal that can change the display content of the monitoring screen by changing the display magnification of the monitoring screen without imposing a burden on the user.
[0128] Embodiment 2 In the second embodiment, a description will be given of other functions of the Web monitoring system 4S according to the first embodiment. In the second embodiment, a case will be described in which summary information or trend information related to a symbol displayed on the monitoring screen of the monitoring target 7 is displayed on the monitoring screen.
[0129] The following describes the display processing of summary information and trend information by the Web monitoring system 4S using a flowchart. FIG. 13 is a flowchart showing an example of the procedure for displaying a monitoring screen in the Web monitoring system of embodiment 2. FIG. 14 is a diagram showing an example of the flow of information in displaying a monitoring screen in the Web monitoring system of embodiment 2. The following processing is performed when the standard monitoring screen is displayed on the Web terminal display unit 43 of the Web monitoring terminal 4, that is, when the monitoring screen is displayed at full size on the Web terminal display unit 43 according to the screen data of the monitoring screen created in the screen builder 5.
[0130] First, in step S310, the graphic screen of the monitoring screen is enlarged when the monitoring screen according to the screen data is displayed on the Web terminal display unit 43 with the enlargement / reduction ratio at 100% or more. Specifically, the Web terminal input unit 42 accepts a pinch-out operation by the user.
[0131] Web terminal input unit 42, which is configured with a touch panel, accepts a pinch-out operation by the user on the touch panel. Based on the pinch-out operation by the user, Web terminal input unit 42 generates input information corresponding to the pinch-out operation and transmits the input information to enlargement / reduction ratio calculation unit 4412. Enlargement / reduction ratio calculation unit 4412 receives the input information. Then, the process proceeds to step S320.
[0132] In step S320, a screen update is requested. Specifically, the scaling ratio calculation unit 4412 transmits a screen update request to the graphic display processing unit 4411. The scaling ratio calculation unit 4412 constantly calculates and monitors the scaling ratio, and detects changes in the scaling ratio. The scaling ratio calculation unit 4412 receives input information corresponding to a pinch-out operation transmitted from the Web terminal input unit 42, and upon detecting a change in the scaling ratio based on the input information, transmits a screen update request including the input information to the graphic display processing unit 4411. Upon receiving the screen update request, the graphic display processing unit 4411 enlarges the monitoring screen based on the screen update request and displays it on the Web terminal display unit 43. Then, the process proceeds to step S330.
[0133] In step S330, the screen width and screen height are acquired from the screen data of the monitoring screen. Specifically, the scaling ratio calculation unit 4412 acquires the screen width and screen height from the screen data of the monitoring screen. Then, the scaling ratio calculation unit 4412 calculates the scaling ratio corresponding to the pinch-out operation based on the input information. The scaling ratio calculation unit 4412 calculates the screen width and screen height of the monitoring screen corresponding to the pinch-out operation by multiplying the screen width and screen height acquired from the screen data of the monitoring screen by the calculated scaling ratio. Then, the process proceeds to step S340.
[0134] In step S340, the display area of the Web terminal display unit 43 of the Web monitoring terminal 4 is superimposed on the monitoring screen enlarged and displayed in step S320. Specifically, the scaling ratio calculation unit 4412 superimposes the display area of the Web terminal display unit 43 of the Web monitoring terminal 4 on the monitoring screen enlarged and displayed in step S320. Note that the superimposition of the display area of the Web terminal display unit 43 of the Web monitoring terminal 4 on the monitoring screen enlarged and displayed in step S320 is performed as a calculation process within the scaling ratio calculation unit 4412. Then, the process proceeds to step S350.
[0135] 15 is a diagram showing an image of the state in which the display area of the Web terminal display unit of the Web monitoring terminal and the enlarged monitoring screen are superimposed in embodiment 2. In Fig. 15, the graphic screen displayed on Web terminal display unit 43 is the area of the monitoring screen enlarged in step S320 that is displayed in the display area of Web terminal display unit 43 of Web monitoring terminal 4.
[0136] In step S350, it is determined whether or not there are two or more symbols that can identify the equipment of the monitoring target 7 in the display area of the Web terminal display unit 43 that was superimposed in step S340. Specifically, the enlargement / reduction ratio calculation unit 4412 determines whether or not there are two or more symbols that can identify the equipment of the monitoring target 7 in the display area of the Web terminal display unit 43 that was superimposed in step S340.
[0137] If it is determined in step S340 that two or more symbols capable of identifying the device of the monitoring target 7 exist in the display area of the superimposed Web terminal display unit 43, the answer is Yes in step S350 and the process proceeds to step S360. If it is determined in step S340 that two or more symbols capable of identifying the device of the monitoring target 7 do not exist in the display area of the superimposed Web terminal display unit 43, the answer is No in step S350 and the process proceeds to step S380.
[0138] In step S360, above-threshold information, which is information indicating that the enlargement / reduction ratio is equal to or greater than a preset enlargement / reduction ratio threshold, is transmitted to the graphic display processing unit 4411. Specifically, the enlargement / reduction ratio calculation unit 4412 transmits above-threshold information, which is information indicating that the enlargement / reduction ratio is equal to or greater than a preset enlargement / reduction ratio threshold, to the graphic display processing unit 4411. The graphic display processing unit 4411 receives the above-threshold information transmitted from the enlargement / reduction ratio calculation unit 4412.
[0139] The monitoring screen enlarged and displayed in step S320 is a monitoring screen in which the standard monitoring screen has been enlarged, that is, a monitoring screen in which the monitoring screen displayed according to the screen data of the monitoring screen created by the screen builder 5 has been enlarged based on a pinch-out operation on the Web terminal input unit 42. Therefore, the enlargement / reduction ratio at this stage is equal to or greater than a preset enlargement / reduction ratio threshold. Then, the process proceeds to step S370.
[0140] In step S370, the monitoring screen according to the screen data is enlarged and displayed on the Web terminal display unit 43. Specifically, the graphic display processing unit 4411 causes the Web terminal display unit 43 to display the monitoring screen according to the screen data.
[0141] The monitoring screen enlarged and displayed in step S320 is a monitoring screen in which the standard monitoring screen has been enlarged, that is, a monitoring screen in which the monitoring screen displayed according to the screen data of the monitoring screen created in the screen builder 5 has been enlarged based on a pinch-out operation on the Web terminal input unit 42. That is, at this stage, the monitoring screen displayed in the display area of the Web terminal display unit 43 displays both a symbol that can identify the device of the monitoring target 7 and a symbol associated with the device of the monitoring target 7. Therefore, the graphic display processing unit 4411 maintains the display state of the monitoring screen according to the screen data on the Web terminal display unit 43. By performing the above processing, the series of processing steps is completed.
[0142] In step S380, the device name of the symbol that can identify the device of the monitoring target 7 displayed in the display area of the Web terminal display unit 43 that was superimposed in step S340 is transmitted to the trend display processing unit 4413 and the summary display processing unit 4414. Specifically, the scaling factor calculation unit 4412 transmits the device name of the symbol that can identify the device of the monitoring target 7 displayed in the display area of the Web terminal display unit 43 that was superimposed in step S340 to the trend display processing unit 4413 and the summary display processing unit 4414. As described above, the screen data describes the name of the device of the monitoring target 7 on the monitoring screen and data related to the display position of the symbol corresponding to the device. The scaling factor calculation unit 4412 identifies a symbol that exists within the coordinates of the display area of the Web terminal display unit 43 that was superimposed in step S340 based on the coordinates of the symbol and the screen data. Then, the scaling factor calculation unit 4412 identifies the device corresponding to the symbol from the screen data and acquires information about the name of the device. The trend display processing unit 4413 and the summary display processing unit 4414 receive the device name sent from the enlargement / reduction ratio calculation unit 4412 .
[0143] If the result in step S350 is No and the process proceeds to step S380, this means that there is one symbol that can identify the device of the monitoring target 7 displayed in the display area of the Web terminal display unit 43 that was superimposed in step S340. Then, the process proceeds to step S390.
[0144] In step S390, the trend screen and summary screen are displayed in the display area of the Web terminal display unit 43 together with a symbol that can identify the device 7 to be monitored.
[0145] The trend display processing unit 4413 transmits the device name to the server 2, thereby acquiring measurement value data indicating the state of the monitoring target 7 from the server 2. The trend display processing unit 4413 creates data for a trend screen by writing the acquired measurement values into the format of the trend screen, and displays the trend screen on the Web terminal display unit 43.
[0146] The summary display processing unit 4414 acquires the event data of the monitoring target 7 from the server 2 by transmitting the device name to the server 2. The summary display processing unit 4414 creates data for the summary screen by writing the acquired event data into the format of the summary screen, and displays the summary screen on the Web terminal display unit 43.
[0147] As a result, a symbol that can identify the device of the monitoring target 7, the trend screen, and the summary screen are displayed in the display area of the Web terminal display unit 43. By performing the above processing, the series of processing is completed.
[0148] Fig. 16 is a diagram showing an example of a trend screen displayed on the Web terminal display unit of a Web monitoring terminal in embodiment 2. In Fig. 16, the horizontal axis shows measured values over time for a certain monitored device 7, and the changes in the measured values are shown. Fig. 17 is a diagram showing an example of a summary screen displayed on the Web terminal display unit of a Web monitoring terminal in embodiment 2. Fig. 17 shows detailed information about the occurrence of a "line disconnection" alarm as information about an abnormality in a certain monitored device 7.
[0149] As described above, in the Web monitoring system 4S of embodiment 2, the graphic display processing unit 4411 of the Web monitoring terminal 4 enlarges the standard monitoring screen displayed on the Web terminal display unit 43, and when there is one symbol that can identify the monitored object 7 displayed on the Web terminal display unit 43, displays on the enlarged monitoring screen a trend screen showing the status of the monitored object 7 corresponding to the symbol that can identify the monitored object 7 displayed on the Web terminal display unit 43, and a summary screen showing information regarding abnormalities in the monitored object 7 corresponding to the symbol that can identify the monitored object 7 displayed on the Web terminal display unit 43.
[0150] This allows the user to easily check the trend screen of the device of the monitoring target 7 for which the user has performed a pinch-out operation and for which the user wants to check the details of the status of the monitoring target 7, without having to personally operate the web monitoring terminal 4 to display the trend screen. Also, the user can easily check the summary screen of the device of the monitoring target 7 for which the user has performed a pinch-out operation and for which the user wants to check the details of the status of the monitoring target 7, without having to personally operate the web monitoring terminal 4 to display the summary screen. This improves the efficiency of the user's monitoring work at the web monitoring terminal 4.
[0151] Embodiment 3 In the third embodiment, other functions of the Web monitoring system 4S according to the first embodiment will be described. The symbol that can identify a device of the monitoring target 7 and that is frequently enlarged on the monitoring screen displayed on the Web terminal display unit 43 of the Web monitoring terminal 4 is a symbol corresponding to a device that the user tends to want to check in detail. Therefore, in the third embodiment, for the symbol that can identify a device of the monitoring target 7 and that is frequently enlarged on the monitoring screen displayed on the Web terminal display unit 43 of the Web monitoring terminal 4, a case will be described in which a symbol associated with the device of the monitoring target 7 is displayed even when the enlargement ratio is less than 100%, in the same way as when the enlargement ratio is 100% or more.
[0152] The display process of the Web monitoring system 4S in the third embodiment will be described below with reference to a flowchart.
[0153] First, the process of storing information on the number of times a symbol identifying a device of the monitoring target 7 is enlarged on the monitoring screen displayed on the Web terminal display unit 43 of the Web monitoring terminal 4 in the server 2 will be described. FIG. 18 is a flowchart showing an example of the procedure for storing information on the number of times a symbol identifying a device of the monitoring target is enlarged in the Web monitoring system of embodiment 3. FIG. 19 is a diagram showing an example of the flow of information in the display process of the monitoring screen in the Web monitoring system of embodiment 3. The following process is performed following step S380 in the flowchart of FIG. 13 in embodiment 2 described above.
[0154] First, in step S510, information on the device name of the device corresponding to the symbol that is the target of enlargement is transmitted to the server 2. Specifically, the enlargement / reduction ratio calculation unit 4412 transmits information on the device name of the device corresponding to the symbol that is the target of enlargement / reduction to the server processing unit 23 of the server 2. The server processing unit 23 receives the information on the device name transmitted from the enlargement / reduction ratio calculation unit 4412. Thereafter, the process proceeds to step S520.
[0155] The symbol to be enlarged is the symbol that was enlarged and displayed as a single symbol on the Web terminal display unit 43 in the second embodiment. That is, the symbol to be enlarged is a symbol that can identify the equipment of the monitoring target 7, enlarged on the monitoring screen displayed on the Web terminal display unit 43 of the Web monitoring terminal 4. The symbol to be enlarged is a symbol for which the user wants to check information related to the equipment corresponding to that symbol. The symbol that has been enlarged many times on the Web terminal display unit 43 is a symbol corresponding to an equipment that the user tends to want to check in detail.
[0156] The information on the device name sent from the magnification ratio calculation unit 4412 to the server processing unit 23 of the server 2 is information indicating that "the symbol of the device name has been enlarged," and can be said to be enlargement display history information indicating the history of enlargement displays.
[0157] In step S520, the number of times the information on the device name transmitted from the scaling ratio calculation unit 4412 has been received is recorded. Specifically, the server processing unit 23 records the number of times the information on the device name transmitted from the scaling ratio calculation unit 4412 has been received. The server processing unit 23 records the number of times the information on the device name transmitted from the scaling ratio calculation unit 4412 has been received for each device name. As a result, the number of times the information on the device name has been received is stored in the server processing unit 23 for each device.
[0158] As described above, the information on the device name transmitted from the magnification ratio calculation unit 4412 to the server processing unit 23 of the server 2 is information indicating that "the symbol of the device name has been enlarged." In other words, the number of times the information on the device name has been received by the server processing unit 23 is the enlargement count, which is the number of times the symbol of the device name has been enlarged. Therefore, by performing the above process, the server processing unit 23 stores, for each symbol, information on the number of times the symbol that can identify the device of the monitoring target 7 has been enlarged.
[0159] Next, a process will be described for displaying a symbol associated with the equipment of the monitoring target 7 that is frequently enlarged on the monitoring screen and can identify the equipment of the monitoring target 7, even when the enlargement rate is less than 100%, in the same way as when the enlargement rate is 100% or more. Fig. 20 is a flowchart showing an example of the procedure for displaying the monitoring screen in the Web monitoring system of embodiment 3. Below, differences from the flowchart of Fig. 10 in embodiment 1 will be described.
[0160] First, steps S110 to S160 are performed. After step S160, the process proceeds to step S610.
[0161] In step S610, device name information is acquired from the signal definition information. Specifically, the graphic display processing unit 4411 acquires device name information from the signal definition information. For example, the graphic display processing unit 4411 acquires device name information for "Device X" from the signal definition information shown in FIG. 4. If the signal definition information includes multiple device names, the graphic display processing unit 4411 acquires the multiple device names. Then, the process proceeds to step S620.
[0162] In step S620, information on the number of times an enlarged display has been performed for each device name and information on the threshold for the number of times an enlarged display has been performed are acquired. Specifically, the graphic display processing unit 4411 acquires information on the number of times an enlarged display has been performed for each device name and information on the threshold for the number of times an enlarged display has been performed.
[0163] The enlarged display count threshold is a reference value used by the graphic display processing unit 4411 to determine whether or not to display a symbol associated with the device of the monitoring target 7 even if the enlargement / reduction rate is less than 100%. The enlarged display count threshold is stored in the server storage unit 22 of the server 2.
[0164] The graphic display processing unit 4411 transmits the information on the device name acquired in step S610 to the server processing unit 23 of the server 2. If multiple device names have been acquired, the graphic display processing unit 4411 transmits the multiple device names to the server processing unit 23. Upon receiving the device name information, the server processing unit 23 transmits information on the number of times the device name information has been enlarged and information on the enlargement display count threshold to the graphic display processing unit 4411. The graphic display processing unit 4411 receives and acquires the information on the number of times the device name has been enlarged and information on the enlargement display count threshold transmitted from the server processing unit 23. Thereafter, the process proceeds to step S630.
[0165] In step S630, it is determined whether the enlarged display count is equal to or greater than a predetermined enlarged display count threshold. Specifically, the graphic display processing unit 4411 determines whether the enlarged display count is equal to or greater than a predetermined enlarged display count threshold. The graphic display processing unit 4411 compares the information on the enlarged display count for each device name acquired in step S620 with the enlarged display count threshold, thereby determining whether the enlarged display count is equal to or greater than the enlarged display count threshold for each device name.
[0166] For device names whose enlarged display count is determined to be equal to or greater than the predetermined enlarged display count threshold, the result in step S630 is Yes, and the process proceeds to step S640. For device names whose enlarged display count is determined to be less than the predetermined enlarged display count threshold, the result in step S630 is No, and the process proceeds to step S650.
[0167] In step S640, for a device name determined to have an enlarged display count equal to or greater than a predetermined enlarged display count threshold, a symbol that can identify the device of the monitoring target 7 and a symbol associated with the device of the monitoring target 7 are displayed on the monitoring screen. Specifically, the graphic display processing unit 4411 displays a symbol that can identify the device of the monitoring target 7 and a symbol associated with the device of the monitoring target 7 on the monitoring screen.
[0168] For device names determined to have an enlarged display count equal to or greater than a predetermined enlarged display count threshold, the graphic display processing unit 4411 displays a symbol that can identify the device to be monitored 7 and a symbol associated with the device to be monitored 7, even though the enlargement / reduction ratio is less than 100%, in the same way as when the enlargement / reduction ratio is 100% or greater, and displays the monitoring screen on the Web terminal display unit 43.
[0169] In step S650, for a device name determined to have had its enlarged display count less than a predetermined threshold, only a symbol that can identify the device of the monitoring target 7 is displayed on the monitoring screen. Specifically, for a device name determined to have had its enlarged display count less than a predetermined threshold, the graphic display processing unit 4411 displays only a symbol that can identify the device of the monitoring target 7 on the monitoring screen.
[0170] By performing steps S640 and S650, on the monitoring screen, for device names determined to have an enlarged display count equal to or greater than a predetermined enlarged display count threshold, a symbol capable of identifying the device of the monitoring target 7 and a symbol associated with the device of the monitoring target 7 are displayed, and for device names determined to have an enlarged display count less than the predetermined enlarged display count threshold, only the symbol capable of identifying the device of the monitoring target 7 is displayed. By performing the above processing, a series of processes is completed.
[0171] Thereafter, the processing of embodiment 2 is performed on the monitoring screen displayed on the Web terminal display unit 43 of the Web monitoring terminal 4 as described above, and it is possible to display trend screens and summary screens for symbols that can identify the equipment to be monitored 7, just as in embodiment 2.
[0172] As described above, in the Web monitoring system 4S of embodiment 3, the graphic display processing unit 4411 of the Web monitoring terminal 4 displays on the simplified monitoring screen a symbol associated with the monitoring target 7 that corresponds to a symbol that can identify the monitoring target 7 when the number of enlarged displays, which is the number of times that the monitoring target 7 displayed on the Web terminal display unit 43 has been enlarged to a state where there is only one symbol that can identify the monitoring target 7, is equal to or exceeds a predetermined threshold value for the number of enlarged displays.
[0173] This allows the web monitoring terminal 4 to automatically display on the simplified monitoring screen symbols associated with the monitored devices 7 that are frequently enlarged and that correspond to devices that the user tends to want to check in detail. This allows the user to easily check symbols corresponding to devices that the user tends to want to check in detail, without having to operate the web monitoring terminal 4 themselves. This also improves the efficiency of the user's monitoring work on the web monitoring terminal 4.
[0174] Embodiment 4 In the fourth embodiment, we will explain other functions of the Web monitoring system 4S according to the first embodiment. In the fourth embodiment, we will explain a case where the user sets whether or not to display symbols associated with the devices of the monitoring target 7 on the simplified monitoring screen.
[0175] Fig. 21 is a diagram showing an example of signal definition information according to embodiment 4. In the signal definition information shown in Fig. 21, when the scaling factor is less than the scaling factor threshold, information of "simple display on" and "no simple display on" is added as display / non-display designation information that specifies whether or not to display symbols associated with the devices of the monitoring target 7 on the simplified monitoring screen.
[0176] "Simple display available" is display specification information that instructs the display of symbols associated with the equipment of the monitoring target 7 on the simplified monitoring screen when the scaling factor is less than the scaling factor threshold. When displaying the simplified monitoring screen on the Web terminal display unit 43, the graphic display processing unit 4411 refers to the signal definition information and displays, on the simplified monitoring screen, symbols associated with the equipment of the monitoring target 7 that have "Simple display available" written on them.
[0177] "No simplified display" is non-display designation information that instructs not to display symbols associated with the equipment of the monitoring target 7 on the simplified monitoring screen when the scaling factor is less than the scaling factor threshold. The graphic display processing unit 4411 refers to the signal definition information when displaying the simplified monitoring screen on the Web terminal display unit 43, and does not display on the simplified monitoring screen any symbols associated with the equipment of the monitoring target 7 for which "No simplified display" is written.
[0178] As described above, in the Web monitoring system 4S of the fourth embodiment, the graphic display processing unit 4411 of the Web monitoring terminal 4 displays symbols associated with the monitoring target 7 on the simplified monitoring screen based on display / non-display designation information that specifies whether or not to display symbols associated with the monitoring target 7 on the simplified monitoring screen. This allows the user to selectively display information associated with the monitoring target 7 on the simplified monitoring screen by defining the display / non-display designation information in the signal definition information, allowing the user to selectively check information associated with the monitoring target 7, improving the flexibility and reliability of monitoring the monitoring target 7.
[0179] In addition, in the signal definition information, only "with simplified display" may be added as designation information that specifies whether or not to display symbols associated with the equipment of the monitoring target 7 on the simplified monitoring screen. In other words, even if the scaling rate is less than 100%, it is sufficient that information that designates the equipment for which "symbols associated with the equipment of the monitoring target 7" are to be displayed on the simplified monitoring screen is set in the signal definition information.
[0180] Embodiment 5 In the fifth embodiment, we will explain other functions of the Web monitoring system 4S according to the first embodiment. In the fifth embodiment, we will explain a case where, even if symbol information associated with a device of the monitoring target 7 is hidden on the simplified monitoring screen, it is displayed on the simplified monitoring screen when an abnormality in the related monitoring target 7 is detected.
[0181] Fig. 22 is a diagram showing an example of the flow of information in the display processing of a monitoring screen in a Web monitoring system according to embodiment 5. In the above-described embodiment 1, in step S170 in the flowchart of Fig. 10, the graphic display processing unit 4411 displays a simplified monitoring screen on the Web terminal display unit 43. As described above, the graphic display processing unit 4411 draws only symbols related to the shutdown of the equipment of the monitoring target 7 and displays them on the simplified monitoring screen.
[0182] Here, in the fifth embodiment, when the graphic display processing unit 4411 displays the simplified monitoring screen on the Web terminal display unit 43 in step S170 described above, for symbols among the symbols to be drawn that are in a fault state in the event data, in addition to the symbol and the symbol name, the symbol associated with the equipment to be monitored 7 is also displayed.
[0183] The event data includes data indicating a failure of a symbol and data indicating recovery from the failure of the symbol, as information on an abnormality in the monitored object 7. The graphic display processing unit 4411 acquires the event data from the server 2 when the graphic display processing unit 4411 displays the simplified monitoring screen on the Web terminal display unit 43 in step S170 above. Then, the graphic display processing unit 4411 refers to the acquired event data, and for a symbol that is in a failed state in the event data, displays a symbol associated with the device of the monitored object 7 on the simplified monitoring screen in addition to the symbol and the name of the symbol.
[0184] Therefore, when an abnormality is detected in a monitoring object 7 corresponding to a symbol displayed on the simplified monitoring screen, the graphic display processing unit 4411 displays a symbol associated with the monitoring object on the simplified monitoring screen.
[0185] As described above, in the fifth embodiment, the Web monitoring system 4S displays on the simplified monitoring screen, among the symbols that can identify the equipment of the monitoring target 7, for symbols that are in a fault state in the event data, a symbol associated with the equipment of the monitoring target 7 that corresponds to the symbol, on the simplified monitoring screen. That is, in the fifth embodiment, when an abnormality in the equipment of the monitoring target 7 is detected based on the event data, even a symbol associated with the equipment of the monitoring target 7 that is normally hidden on the simplified monitoring screen is displayed on the simplified monitoring screen. This allows the user to reliably identify the abnormality in the equipment on the simplified monitoring screen and to quickly take measures to recover from the abnormal state of the equipment.
[0186] Embodiment 6 In the sixth embodiment, a modified example of the fourth embodiment will be described. In the sixth embodiment, a case will be described in which the symbol attached to the device of the monitoring target 7, that is, the level of importance of the information attached to the device of the monitoring target 7, is set by the user.
[0187] FIG. 23 is a diagram showing an example of signal definition information in the sixth embodiment. In the signal definition information shown in FIG. 23, information on the "importance" level of information associated with the device of the monitoring target 7 is added for each device of the monitoring target 7. The symbols associated with the device of the monitoring target 7, i.e., the information associated with the device of the monitoring target 7, have an importance level. In the signal definition information shown in FIG. 23, the "importance" level for the information associated with the device of the monitoring target 7 is set by the user for each device of the monitoring target 7. Specifically, the "importance" level is set in the signal definition information as level 1, level 2, ..., level 5, etc.
[0188] As described above, in the sixth embodiment, information on the "importance" level of information associated with the device of the monitoring target 7 is added to the signal definition information for each device of the monitoring target 7. This allows the user to consider whether to specify display designation information as display / non-display designation information in the signal definition information or non-display designation information as display / non-display designation information in the signal definition information based on the level of the "importance" of the information associated with the device of the monitoring target 7. Therefore, the user can use the information on the "importance" level of information associated with the device of the monitoring target 7 as a reference when setting devices for which symbols should not be displayed on the simplified monitoring screen. In other words, the information on the "importance" level of information associated with the device of the monitoring target 7 in the signal definition information helps the user set display / non-display designation information.
[0189] 23, for example, the display / non-display designation information "simple display enabled" may not be described, and only the information on the level of importance of the information associated with the monitoring target 7 may be described. In this case, the graphic display processing unit 4411 displays the symbol associated with the monitoring target 7 on the simplified monitoring screen based on the information on the level of importance of the information associated with the monitoring target 7.
[0190] Here, the graphic display processing unit 4411 displays, on the simplified monitoring screen, symbols associated with the monitoring target 7 whose signal definition information specifies an importance level equal to or greater than the importance level threshold, based on the importance level threshold, which is a threshold for the information on the level of importance of the information associated with the monitoring target 7. The importance level threshold is determined in advance and stored in the graphic display processing unit 4411.
[0191] As a result, the Web monitoring system 4S can selectively display information associated with the monitored object 7 on a simplified monitoring screen, allowing the information associated with the monitored object 7 to be selectively checked, thereby improving the freedom and reliability of monitoring the monitored object 7.
[0192] Next, the hardware configuration of each of the control units 80 according to the first to sixth embodiments will be described. The control units 80 according to the first to sixth embodiments correspond to the server processing unit 23 and server control unit 24 of the server 2, the central terminal processing unit 34 and central terminal control unit 36 of the central monitoring terminal 3, and the Web terminal processing unit 44 and Web terminal control unit 46 of the Web monitoring terminal 4, respectively, according to the first to sixth embodiments. Each function of the control unit 80 according to the first to sixth embodiments is realized by a processing circuit. The processing circuit may be dedicated hardware, or may be a processing unit that executes a program stored in a storage device.
[0193] When the processing circuit is dedicated hardware, the processing circuit may be a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an application specific integrated circuit, a field programmable gate array, or a combination thereof. Figure 24 is a diagram showing a configuration in which the functions of the control unit according to the first to sixth embodiments are realized by hardware. The processing circuit 81 incorporates a logic circuit 81a that realizes the functions of the control unit 80.
[0194] When the processing circuit 81 is a processing device, the functions of the control unit 80 are realized by software, firmware, or a combination of software and firmware.
[0195] FIG. 25 is a diagram illustrating a configuration in which the functions of the control unit according to the first to sixth embodiments are realized by software. The processing circuit 81 includes a processor 811 that executes a program 81b, a random access memory 812 that the processor 811 uses as a work area, and a storage device 813 that stores the program 81b. The processor 811 loads the program 81b stored in the storage device 813 onto the random access memory 812 and executes it, thereby realizing the functions of the control unit 80. The software or firmware is written in a programming language and stored in the storage device 813. The processor 811 may be, but is not limited to, a central processing unit. The storage device 813 may be a semiconductor memory such as a random access memory (RAM), a read-only memory (ROM), a flash memory, an erasable programmable read-only memory (EPROM), or an electrically erasable programmable read-only memory (EEPROM). The semiconductor memory may be a non-volatile memory or a volatile memory. In addition to semiconductor memory, a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (Digital Versatile Disc) can be applied to the storage device 813. The processor 811 may output data such as a calculation result to the storage device 813 for storage, or may store the data in an auxiliary storage device (not shown) via the random access memory 812. By integrating the processor 811, the random access memory 812, and the storage device 813 on one chip, the functions of the control unit 80 can be realized by a microcomputer.
[0196] The processing circuit 81 realizes the functions of the control unit 80 by reading and executing the program 81b stored in the storage device 813. It can also be said that the program 81b causes the computer to execute the procedures and methods for realizing the functions of the control unit 80.
[0197] The processing circuit 81 may be configured so that some of the functions of the control unit 80 are realized by dedicated hardware, and some of the functions of the control unit 80 are realized by software or firmware.
[0198] In this way, the processing circuitry 81 can realize each of the above-described functions by hardware, software, firmware, or a combination of these.
[0199] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. It is also possible to omit or modify parts of the configurations as long as they do not deviate from the gist of the invention.
[0200] Various aspects of the present disclosure are summarized below as appendices.
[0201] (Appendix 1) a display unit that displays a monitoring screen showing the status of a monitoring target based on pre-created screen data; a scaling factor calculation unit that calculates a scaling factor that is a display magnification of the monitoring screen when the monitoring screen is displayed on the display unit in a state where it is not cut off; a graphic display processing unit that displays, on the display unit, a simplified monitoring screen in which, among a plurality of types of symbols included in the monitoring screen, a symbol that can identify the monitoring target is displayed and symbols associated with the monitoring target are not displayed, when the scaling factor calculated by the scaling factor calculation unit is less than a predetermined scaling factor threshold value; A monitoring terminal comprising: (Appendix 2) the graphic display processing unit displays, on the simplified monitoring screen, a symbol associated with the monitoring target corresponding to the symbol that can identify the monitoring target, the symbol being displayed on the display unit with an enlarged display count, which is the number of times the symbol that can identify the monitoring target has been enlarged and displayed in a state where there is only one symbol, and the enlarged display count is equal to or greater than a predetermined enlarged display count threshold; 2. The monitoring terminal of claim 1, (Appendix 3) the graphic display processing unit displays a symbol associated with the monitoring target on the simplified monitoring screen based on display / non-display designation information that designates whether or not to display a symbol associated with the monitoring target on the simplified monitoring screen; 3. The monitoring terminal according to claim 1 or 2, (Appendix 4) when an abnormality is detected in the monitoring object corresponding to the symbol displayed on the simplified monitoring screen, the graphic display processing unit displays a symbol associated with the monitoring object on the simplified monitoring screen; 4. The monitoring terminal according to any one of claims 1 to 3, (Appendix 5) the graphic display processing unit displays a symbol associated with the monitoring target on the simplified monitoring screen based on information on the level of importance of information associated with the monitoring target; 5. The monitoring terminal according to any one of claims 1 to 4. (Appendix 6) the graphic display processing unit enlarges and displays the monitoring screen displayed on the display unit, and when there is one symbol that can identify the monitoring target displayed on the display unit, displays, on the enlarged monitoring screen, a trend screen that shows the state of the monitoring target corresponding to the symbol that can identify the monitoring target displayed on the display unit, and a summary screen that shows information about an abnormality in the monitoring target corresponding to the symbol that can identify the monitoring target displayed on the display unit; 6. The monitoring terminal according to any one of appendices 1 to 5, (Appendix 7) a monitoring terminal according to any one of appendices 1 to 6; a server capable of communicating with the monitoring terminal, storing the screen data, and transmitting the screen data to the monitoring terminal; A monitoring system comprising: (Appendix 8) 1. A monitoring screen display method for a monitoring terminal including a display unit that displays a monitoring screen showing a state of a monitoring target based on pre-created screen data, the monitoring screen comprising: calculating a magnification ratio that is a display magnification of the monitoring screen when the monitoring screen is displayed on the display unit in a state where it is not cut off; a step of displaying, on a display unit, a simplified monitoring screen in which, when the scaling factor calculated in the step of calculating the scaling factor is less than a predetermined scaling factor threshold, a symbol that can identify the monitoring target among a plurality of types of symbols included in the monitoring screen is displayed and symbols associated with the monitoring target are not displayed; A method for displaying a monitoring screen of a monitoring terminal, comprising: [Explanation of symbols]
[0202] 1 monitoring system, 2 server, 3 central monitoring terminal, 3S central monitoring system, 4 web monitoring terminal, 4S web monitoring system, 5 screen builder, 6 network, 7 monitored object, 8 cloud environment, 21 server communication unit, 22 server memory unit, 23 server processing unit, 24 server control unit, 31 central terminal communication unit, 32 central terminal input unit, 33 central terminal display unit, 34 central terminal processing unit, 35 central terminal memory unit, 36 central terminal control unit, 41 web terminal communication unit, 42 web terminal input unit, 43 web terminal display unit, 44 web terminal processing unit, 45 web terminal memory unit, 46 web terminal control unit, 341 central monitoring control processing unit, 342 central display output processing unit, 441 web monitoring control processing unit, 442 web display output processing unit, 4411 graphic display processing unit, 4412 scaling ratio calculation unit, 4413 trend display processing unit, 4414 summary display processing unit, G origin.
Claims
1. a display unit that displays a monitoring screen showing the status of a monitoring target based on pre-created screen data; a scaling factor calculation unit that calculates a scaling factor that is a display magnification of the monitoring screen when the monitoring screen is displayed on the display unit in a state where it is not cut off; a graphic display processing unit that displays, on the display unit, a simplified monitoring screen in which, among a plurality of types of symbols included in the monitoring screen, a symbol that can identify the monitoring target is displayed and symbols associated with the monitoring target are not displayed, when the scaling factor calculated by the scaling factor calculation unit is less than a predetermined scaling factor threshold value; A monitoring terminal comprising:
2. the graphic display processing unit displays, on the simplified monitoring screen, a symbol associated with the monitoring target corresponding to the symbol that can identify the monitoring target, the symbol being displayed on the display unit with an enlarged display count, which is the number of times the symbol that can identify the monitoring target has been enlarged and displayed in a state where there is only one symbol, and the enlarged display count is equal to or greater than a predetermined enlarged display count threshold; 2. The monitoring terminal according to claim 1, wherein:
3. the graphic display processing unit displays a symbol associated with the monitoring target on the simplified monitoring screen based on display / non-display designation information that designates whether or not to display a symbol associated with the monitoring target on the simplified monitoring screen; 2. The monitoring terminal according to claim 1, wherein:
4. when an abnormality is detected in the monitoring object corresponding to the symbol displayed on the simplified monitoring screen, the graphic display processing unit displays a symbol associated with the monitoring object on the simplified monitoring screen; 2. The monitoring terminal according to claim 1, wherein:
5. the graphic display processing unit displays a symbol associated with the monitoring target on the simplified monitoring screen based on information on the level of importance of information associated with the monitoring target; 2. The monitoring terminal according to claim 1, wherein:
6. the graphic display processing unit enlarges and displays the monitoring screen displayed on the display unit, and when there is one symbol that can identify the monitoring target displayed on the display unit, displays, on the enlarged monitoring screen, a trend screen that shows the state of the monitoring target corresponding to the symbol that can identify the monitoring target displayed on the display unit, and a summary screen that shows information about an abnormality in the monitoring target corresponding to the symbol that can identify the monitoring target displayed on the display unit; 6. The monitoring terminal according to claim 1, wherein:
7. A monitoring terminal according to any one of claims 1 to 6; a server capable of communicating with the monitoring terminal, storing the screen data, and transmitting the screen data to the monitoring terminal; A monitoring system comprising:
8. 1. A monitoring screen display method for a monitoring terminal including a display unit that displays a monitoring screen showing a state of a monitoring target based on pre-created screen data, the monitoring screen comprising: calculating a magnification ratio, which is a display magnification of the monitoring screen when the monitoring screen is displayed on the display unit in a state where it is not cut off; a step of displaying, on a display unit, a simplified monitoring screen in which, when the scaling factor calculated in the step of calculating the scaling factor is less than a predetermined scaling factor threshold, a symbol that can identify the monitoring target among a plurality of types of symbols included in the monitoring screen is displayed and symbols associated with the monitoring target are not displayed; A method for displaying a monitoring screen of a monitoring terminal, comprising:
Citation Information
Patent Citations
Plant monitoring equipment
JP1990194496A