Monitoring apparatus, monitoring method and monitoring program

The monitoring device automatically verifies equipment control by comparing control information with historical data to identify and categorize discrepancies, addressing the challenge of manual verification in conventional systems.

JP2024178699AInactive Publication Date: 2024-12-25AZBIL CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023097039
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-13
Publication Date
2024-12-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional monitoring systems struggle to automatically verify if a large number of equipment is being correctly controlled by automatic control systems, often requiring manual confirmation that is time-consuming and difficult.

Method used

A monitoring device that collates control information with historical data to automatically check for inconsistencies in control content, using a determination unit to identify and output any mismatches, and a classification unit to categorize the discrepancies.

Benefits of technology

Enables automatic and efficient verification of correct equipment control, reducing the need for manual checks and ensuring accurate monitoring of numerous devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024178699000001_ABST
    Figure 2024178699000001_ABST
Patent Text Reader

Abstract

To automatically confirm whether or not a large number of devices and apparatuses are correctly controlled by automatic control.SOLUTION: A monitoring apparatus 100 according to one embodiment includes: an acquisition unit 122 for acquiring control information including control contents to be executed by a control system on a control target and set in advance and history information including the control contents having been executed by the control system on the control target; a determination unit 123 for comparing the control information acquired by the acquisition unit 122 with the history information and determining whether the control contents at a predetermined point in time included in the control information coincide with the control contents executed at a point in time corresponding to the predetermined point in time included in the history information; and an output unit 125 for outputting at least one of the control contents included in the control information and the control contents included in the history information determined not to coincide when the determination unit 123 determines not to coincide.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a monitoring device, a monitoring method, and a monitoring program. [Background technology]

[0002] Conventionally, there exists technology for monitoring equipment installed in factories, building facilities, and the like (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2012-146250 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the conventional technology, it was sometimes impossible to automatically check whether a huge number of facility devices were being correctly controlled by automatic control. For example, in the conventional technology, when a target facility device was controlled by a control method different from the original intention, it was difficult to check this fact. In addition, in the conventional technology, a confirmation process by the user was required to check the automatic control, which required a great deal of time and effort. The above-mentioned problems are examples of the problems that the present invention aims to solve.

[0005] The present invention has been made in consideration of the above, and aims to provide a monitoring device, a monitoring method, and a monitoring program that automatically checks whether a huge number of facility devices are being correctly controlled by an automatic control system. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the monitoring device of the present invention is characterized in having an acquisition unit that acquires control information including predetermined control content, which is control content performed on a control object by a control system, and history information including control content performed on the control object by the control system, a judgment unit that compares the control information acquired by the acquisition unit with the history information and determines whether the control content at a specified time contained in the control information matches the control content performed at a time corresponding to the specified time contained in the history information, and an output unit that outputs at least one of the control content contained in the control information that is determined to not match and the control content contained in the history information when the judgment unit determines that there is no match. Effect of the Invention

[0007] According to the present invention, it is possible to automatically check whether a huge number of facility devices are being correctly controlled by an automatic control system. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram for explaining the prior art. [Diagram 2] FIG. 2 is a diagram for explaining the conventional technology. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of a monitoring system according to an embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of a monitoring device according to an embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a process performed by the monitoring device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a process performed by the monitoring device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a process performed by the monitoring device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a process performed by the monitoring device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of a process performed by the monitoring device according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a process performed by the monitoring device according to the embodiment. [Figure 11] FIG. 11 is a flowchart showing an example of a process flow by the monitoring device according to the embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of a computer that executes a monitoring program. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, with reference to the drawings, an embodiment of a monitoring device, a monitoring method, and a monitoring program according to the present application will be described in detail. Note that the present invention is not limited to the embodiment. In addition, in the description of the drawings, the same parts are denoted by the same reference numerals, and duplicated explanations will be omitted as appropriate.

[0010] [Introduction] Conventionally, a large number of equipment devices in factories, buildings, etc. are controlled by multiple automatic control systems. Various schedule plans and event conditions are set in one automatic control system, and a large number of equipment devices are registered for each schedule plan and event condition. There are automatic controls such as schedule control according to schedule plans and event program control according to event conditions.

[0011] Here, schedule control refers to control that plans the equipment status for each hour, such as "XX / XX XX:XX start" and "XX / XX XX:XX stop," as shown in Figure 1, and changes the equipment status of the target equipment devices according to the plan. Event program control refers to control that changes the equipment status of the target equipment devices according to conditions such as the equipment status of "Point: XXXXX" and "Point: △△△△△△," as shown in Figure 2. In conventional technology, a large number of automatic control systems such as those described above run various control programs in parallel to continuously control a huge number of equipment devices.

[0012] Here, it is very difficult to check the history of each of the huge number of equipment devices and to check whether they are being controlled correctly. For example, it is possible that a control signal from an automatic control system fails to be transmitted to a target equipment device, resulting in the equipment device not being controlled, or that an equipment device controlled by multiple automatic control systems is controlled by an incorrect automatic control system. Therefore, it is very difficult for a user to manually check, for each type of automatic control system, information on what control is performed on which equipment device, and information on how the target equipment device was controlled by which automatic control system.

[0013] Therefore, the monitoring device 100 according to the embodiment compares the control information of the automatic control system with the history information of the facility equipment to be controlled, determines whether the control content at a predetermined time included in the control information matches the control content performed at a time corresponding to the predetermined time included in the history information, and outputs the control information and the history information if they do not match. This allows the monitoring device 100 to automatically check whether a huge number of facility equipment are being correctly controlled by the automatic control system.

[0014] [Surveillance system configuration] Next, the configuration of the monitoring system 1 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the monitoring system 1. As shown in Fig. 3, the monitoring system 1 has a monitoring device 100, a controller 200, and facility equipment 300. Each device will be described below.

[0015] The monitoring device 100 determines whether the control information used by the controller 200 to control the facility device 300 matches history information that records the facility state of the facility device 300, and outputs information indicating a mismatch.

[0016] The controller 200 performs automatic control such as schedule control and event program control in accordance with control information including the details of control to be performed on the facility equipment 300, and controls the facility equipment 300.

[0017] The facility equipment 300 is equipment installed as equipment in a building. The facility equipment 300 changes its own facility state under control of the controller 200. The facility equipment 300 may be a blower, a pump, a lighting device, or the like, and is not particularly limited as long as it is within the category of equipment installed as equipment in a building.

[0018] [Monitoring device configuration] Next, the configuration of the monitoring device 100 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the monitoring device 100. As shown in Fig. 4, the monitoring device 100 has a communication unit 110, a control unit 120, and a storage unit 130. Note that each of these units may be held in a distributed manner in a plurality of devices. The processing of each unit will be described below.

[0019] The communication unit 110 is realized by a NIC (Network Interface Card) or the like, and enables communication between an external device and the control unit 120 via an electric communication line such as a LAN (Local Area Network) or the Internet. For example, the communication unit 110 enables communication between the external device and the control unit 120.

[0020] The storage unit 130 is realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The information stored in the storage unit 130 includes, for example, equipment devices, control information, history information, a match list, a mismatch list, and other information necessary for checking the control contents by automatic control. Here, the control information is the control contents performed on the control object, and includes the control contents set in advance. For example, the control information includes information such as time, equipment management code, equipment name, automatic control type (commander), and equipment status. In addition, the history information includes the contents of the control performed on the control object. For example, the history information includes information such as time, record, equipment management code, equipment name, automatic control type, and equipment status. In addition, the match list includes information of a pair of matching control information and history information. In addition, the mismatch list includes information of a pair of mismatching control information and history information. Note that the information stored in the storage unit 130 is not limited to the above example.

[0021] The control unit 120 is realized using a CPU (Central Processing Unit), an NP (Network Processor), an FPGA (Field Programmable Gate Array), etc., and executes a processing program stored in a memory. As shown in Fig. 4, the control unit 120 has a reception unit 121, an acquisition unit 122, a determination unit 123, a classification unit 124, and an output unit 125. Each unit of the control unit 120 will be described below.

[0022] The reception unit 121 receives a designation of a target range. For example, the reception unit 121 receives designation of a target range such as a target period and a target program (automatic control) from a user, an external device, an external system, etc. More specifically, the reception unit 121 receives designation of a target period "XX year XX month XX day XX hour XX minute to XX year XX month XX day XX hour XX minute" and a target program "event program XX" as the target range from the user.

[0023] The acquiring unit 122 acquires control information including preset control contents, which are control contents performed by the control system on the control target, and history information including control contents performed by the control system on the control target. For example, the acquiring unit 122 acquires control information including information such as time, equipment management code, equipment name, type of automatic control, and equipment status as preset control contents, which are control contents performed by the control system including the control controller 200 on the control target, and history information including information such as time, record, equipment management code, equipment name, type of automatic control, and equipment status as control contents performed by the control system on the control target.

[0024] Furthermore, the acquiring unit 122 acquires control information and history information in the target range by using the information of the target range accepted by the accepting unit 121. For example, the acquiring unit 122 acquires control information and history information in the target period and target program accepted by the accepting unit 121. More specifically, the acquiring unit 122 acquires control information and history information in the target period "XX year XX month XX day XX hour XX minute to XX year XX month XX day XX hour XX minute" accepted by the accepting unit 121 and the target program "event program XX."

[0025] The determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines whether or not the control content at a predetermined time included in the control information matches the control content performed at a time corresponding to the predetermined time included in the history information. For example, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines whether or not the control content at a predetermined time for a predetermined facility device 300 included in the control information matches the control content performed at a time corresponding to the predetermined time for a predetermined facility device 300 included in the history information.

[0026] More specifically, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines whether the control content "ON" for the facility equipment 300A included in the control information at XX / XX / XX / XX:XX matches with the control content "ON" performed for the facility equipment 300A included in the history information at a time corresponding to XX / XX / XX / XX / XX:XX.

[0027] Also, for example, the determination unit 123 may determine whether or not the control content at a predetermined time included in the control content matches the control content performed within a predetermined period from the predetermined time. Note that the determination unit 123 may use any period according to the purpose as the predetermined period.

[0028] Furthermore, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines whether or not the control content and automatic control performed at a predetermined time included in the control information match with the control content and automatic control performed at a time corresponding to the predetermined time included in the history information. For example, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines whether or not the control content and automatic control performed at a predetermined time for a predetermined facility device 300 included in the control information match with the control content and automatic control performed at a time corresponding to the predetermined time for a predetermined facility device 300 included in the history information.

[0029] More specifically, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines that the control content "ON" and the automatic control "event program XX" that performed the control for the facility equipment 300A included in the control information at XX / XX / XX / XX:XX match with the control content "ON" and the automatic control "event program XX" that performed the control for the facility equipment 300A included in the history information at the time corresponding to XX / XX / XX / XX / XX:XX.

[0030] More specifically, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information and determines that the control content "ON" and the automatic control "event program XX" that performed the control for the facility equipment 300A included in the control information at XX / XX / XX / XX:XX do not match with the control content "OFF" and the automatic control "event program XX" that performed the control for the facility equipment 300A included in the history information at the time corresponding to XX / XX / XX / XX / XX:XX.

[0031] The classification unit 124 classifies the type of mismatch using the control content included in the control information determined by the determination unit 123 to be inconsistent and the control content included in the history information. For example, the classification unit 124 compares the control content included in the control information determined by the determination unit 123 to be inconsistent with the control content included in the history information, and classifies the mismatch according to the type and content of the mismatched items. More specifically, the classification unit 124 compares the control content "time, equipment management code, equipment name, type of automatic control, equipment status" included in the control information determined by the determination unit 123 to be inconsistent with the control content "time, record, equipment management code, equipment name, type of automatic control, equipment status" included in the history information, and classifies the mismatch according to the type and content of the mismatched items.

[0032] When the determination unit 123 determines that there is no match, the output unit 125 outputs at least one of the control content included in the control information determined to be no match and the control content included in the history information. For example, when the determination unit 123 determines that there is no match, the output unit 125 outputs the control content included in the control information determined to be no match. More specifically, when the determination unit 123 determines that there is no match, the output unit 125 outputs the control content "time, record, equipment management code, equipment name, automatic control type, equipment status" included in the control information determined to be no match.

[0033] Furthermore, for example, when the determination unit 123 determines that there is no match, the output unit 125 outputs the control content included in the control information determined to be no match and the control content included in the history information in association with each other. More specifically, when the determination unit 123 determines that there is no match, the output unit 125 outputs the control content "time, equipment management code, equipment name, type of automatic control, equipment status" included in the control information determined to be no match and the control content "time, record, equipment management code, equipment name, type of automatic control, equipment status" included in the history information in association with each other.

[0034] The output unit 125 further outputs the classification result of the mismatch classified by the classification unit 124. For example, when the determination unit 123 determines that there is no match, the output unit 125 outputs the classification result of the mismatch classified by the classification unit 124 in addition to information associating the control content included in the control information determined to be inconsistent with the control content included in the history information. More specifically, when the determination unit 123 determines that there is no match, the output unit 125 outputs the classification result of the mismatch classified by the classification unit 124, "Classification XX", in addition to information associating the control content "time, equipment management code, equipment name, type of automatic control, equipment status" included in the control information determined to be inconsistent with the control content "time, record, equipment management code, equipment name, type of automatic control, equipment status" included in the history information.

[0035] [Processing by monitoring device] Next, a description will be given of a process performed by the monitoring device 100 with reference to Fig. 5-11. Fig. 5-11 is a diagram showing an example of a process performed by the monitoring device 100.

[0036] First, the reception unit 121 receives a designation of a target range. For example, as shown in Fig. 5, the reception unit 121 receives designation such as a target period "October 5 to October 6, 2022", a target program "time program", and a target number "1 to 10" in the target program. Here, the reception unit 121 can receive a period specified down to a unit according to the purpose, such as hours, minutes, or seconds.

[0037] Next, the acquisition unit 122 acquires the control information and the history information. For example, in the target range "period: October 5 to October 6, 2022, program: time program, number 1 to 10" accepted by the acceptance unit 121, the acquisition unit 122 acquires the control information including the equipment status for each hour as shown in Fig. 1, and the control history including the time when the equipment status of the controlled equipment device 300 was changed, the record, the equipment management code, the equipment name, the automatic control, and the equipment status as shown in Fig. 6.

[0038] Next, the judgment unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and judges whether the control content and the automatic control that performed the control at a specified time included in the control information match with the control content and the automatic control that performed the control at a time corresponding to the specified time included in the history information.

[0039] Next, the classification unit 124 compares the control content included in the control information determined by the determination unit 123 to be inconsistent with the control content included in the history information, and classifies the inconsistency according to the type and content of the inconsistent item. For example, when information corresponding to the control information does not exist in the history information, the classification unit 124 classifies the inconsistency as "Classification 1." As a cause of "Classification 1," for example, in the monitoring system 1, since the monitoring device 100, the control controller 200, and the facility equipment 300 are each connected via a network, a case where a control command transmitted to the facility equipment 300 is lost due to a communication failure or the like, and control is not executed, etc., may be considered.

[0040] Also, for example, when the types of commanders differ between the control information and the history information, the classification unit 124 classifies the mismatch as "Classification 2." Possible causes of "Classification 2" include, for example, a case where multiple programs are registered in a complex manner, and control is overwritten by unexpected control due to a setting error or the like.

[0041] Furthermore, for example, when the equipment status differs between the control information and the history information, the classification unit 124 classifies the mismatch into "Classification 3." Possible causes of "Classification 3" include, for example, a malfunction of the target facility equipment 300 or a failed operation. Furthermore, for example, the classification unit 124 classifies the mismatch into "Classification 4" when there is a time lag until the equipment status in the control information is reflected in the equipment status in the history information. Possible causes of "Classification 4" include, for example, a communication failure, as in "Classification 1," and, as in "Classification 3," a malfunction of the facility equipment 300.

[0042] Here, the processes of the determination unit 123 and the classification unit 124 will be described in more detail, divided into schedule control and event program control. First, the processes of the determination unit 123 and the classification unit 124 in schedule control will be described with reference to Figs. 7 and 8.

[0043] For example, the determination unit 123 compares the information on the equipment status for each time included in the control information (FIG. 7(1)) with the information on the equipment status for each time included in the history information every minute. As a result, for example, when the control information is "ON from 8:00 to 17:00" but the history information remains "OFF from 8:00 to 17:00", the classification unit 124 can classify it as "Classification 1" where the equipment information is not transmitted to the equipment device 300 (FIG. 7(2)). Also, for example, when the control information is "ON from 8:00 to 17:00" but the history information is "ON from 8:01", the classification unit 124 can classify it as "Classification 4" due to transmission delay or the like (FIG. 7(3)). In the example of Fig. 7(3) above, since the time difference until the equipment status of the control information is reflected in the equipment status of the history information is 1 minute, it is classified into category 4 as a transmission delay, etc., but if the time difference between the control information and the history information is within a predetermined range, the classification unit 124 can classify it into category 4 as a transmission delay, etc. Note that the classification unit 124 can use any period according to the purpose as the predetermined range.

[0044] Furthermore, the determination unit 123 verifies whether the commander information included in the control information matches the commander information included in the history information and whether the history information records that an operation has been performed (FIG. 8(1)). As a result, for example, if the commander included in the control information is schedule control (SCH) but the commander included in the history information is event program control (EVP), the classification unit 124 can classify the command into "category 2" in which the commanders are different between the control information and the history information. Also, for example, if the history information records that an operation has failed, the classification unit 124 can classify the command into "category 3" due to a failure of the facility device 300 or an abnormal operation (FIG. 8(2)).

[0045] Next, the processing of the determination unit 123 and the classification unit 124 in the event program control will be described with reference to Fig. 9. For example, the determination unit 123 compares the event condition point that is the trigger for the control to be activated, the condition, and when the condition is met, the control information including the information of the equipment state of the target equipment device 300 to be changed with the history information including the equipment state of the target equipment device 300 at the time when the equipment state of the event condition point was changed to meet the condition.

[0046] As a result, for example, the equipment state of the equipment device 300 at the time when all condition points in condition 2, which is a condition included in the control information, become “OFF” ( FIG. 9(1) ) is compared with the equipment state of the equipment device 300 at the time when all condition points in condition 2, which is included in the history information, become “OFF” ( FIG. 9(2) ). Since the history information is “ON”, the classification unit 124 classifies the equipment device 300 as “Category 1”, which means that the equipment information is not transmitted to the equipment device 300.

[0047] Also, for example, when the equipment state of the equipment device 300 at the time when all condition points in condition 2, which is a condition included in the control information, become "OFF", and the equipment state of the equipment device 300 changes to "OFF" within a predetermined period from the time when all condition points in condition 2, which is included in the history information, become "OFF", the classification unit 124 can classify it as "Classification 4" due to a transmission delay or the like (FIG. 7(3)). Also, "Classification 2" with different commanders and "Classification 3" due to an operational abnormality are classified in the same manner as schedule control.

[0048] Next, the processing of the output unit 125 will be described with reference to Fig. 10. The output unit 125 outputs the classification result of the mismatch classified by the classification unit 124, in addition to the information associating the control contents included in the control information determined by the determination unit 123 to be inconsistent with the control contents included in the history information. For example, the output unit 125 outputs the mismatch information as shown in Fig. 10. At this time, the output unit 125 may display only the presence or absence of a mismatch and the number of mismatches as the determination summary (Fig. 10(1)). Here, the output unit 125 accepts pressing of a details button on the determination summary screen and displays detailed information of each mismatch (Fig. 10(2)).

[0049] For example, the output unit 125 outputs information such as "Program ID: 1, Schedule setting: Started ○○○○ / ○○ / ○○ / ○○:○○, Point No.: ○○○○○○○○○○, Point name: Cooling / heating mode, Operation history: -, Judgment result: Abnormal (Classification 1)" or "Program ID: 1, Schedule setting: Stopped ○○○○ / ○○ / ○○ / ○○:○○, Point No.: ○○○○○○○○○○, Point name: Chilled water heat source group command, Operation history: Stopped ○○○○ / ○○ / ○○ / ○○:○○, Judgment result: Abnormal (Classification 2)" to the terminal screen.

[0050] In this way, the monitoring device 100 determines whether the control information and history information within the received target range match, and outputs the results of classifying the mismatched information according to the items and contents of the mismatch together with the mismatched information, thereby making it possible to automatically confirm whether a huge number of equipment devices 300 are being correctly controlled by the automatic control system.

[0051] [flowchart] Next, the flow of processing by the monitoring device 100 will be described with reference to Fig. 11. Note that the steps below may be executed in a different order, and some processing may be omitted.

[0052] First, the receiving unit 121 receives a designation of a target range (step S101). For example, the receiving unit 121 receives a designation of a target range such as a target period or a target program (automatic control) from a user, an external device, an external system, or the like.

[0053] Next, the acquiring unit 122 acquires control information including preset control contents, which are contents of control performed by the control system on the control target, and history information including contents of control performed by the control system on the control target (step S102). For example, the acquiring unit 122 acquires the control information and history information for the target period and the target program accepted by the accepting unit 121.

[0054] Next, the determination unit 123 compares the control information acquired by the acquisition unit 122 with the history information, and determines whether the control content at a predetermined time included in the control information matches the control content performed at a time corresponding to the predetermined time included in the history information (step S103). If the determination unit 123 determines that there is a match (step S103 "YES"), the monitoring device 100 adds the control information and history information determined to match to a match list (step S104). On the other hand, if the determination unit 123 determines that there is no match (step S103 "NO"), the monitoring device 100 adds the control information and history information determined to not match to a mismatch list (step S105).

[0055] Next, the classification unit 124 classifies the type of mismatch using the control information and history information that are determined to be mismatched (step S106). For example, the classification unit 124 compares the control content "time, equipment management code, equipment name, type of automatic control, equipment status" included in the control information that is determined to be mismatched by the determination unit 123 with the control content "time, record, equipment management code, equipment name, type of automatic control, equipment status" included in the history information, classifies the mismatch according to the type and content of the mismatched item, and adds the information of the classification result to the mismatch list.

[0056] Next, the determination unit 123 determines whether or not a determination has been made on the control contents included in all the control information acquired by the acquisition unit 122 and the control contents included in the control history (step S107). If it is determined that the determination unit 123 has not made a determination (step S107 "NO"), the determination unit 123 performs the process of step S103 again.

[0057] On the other hand, if it is determined that the determination unit 123 has performed the determination (step S107 "YES"), the output unit 125 outputs the determination result (step S108). For example, the output unit 125 outputs the control information, history information, and classification result included in the mismatch list.

[0058] [effect] The monitoring device 100 according to the embodiment has an acquisition unit 122 that acquires control information including preset control content, which is control content performed by a control system on a control target, and history information including control content performed by the control system on the control target, a determination unit 123 that compares the control information acquired by the acquisition unit 122 with the history information and determines whether the control content at a specified time included in the control information matches the control content performed at a time corresponding to the specified time included in the history information, and an output unit 125 that outputs at least one of the control content included in the control information determined to not match and the control content included in the history information when the determination unit 123 determines that there is no match.

[0059] As a result, the monitoring device 100 determines whether the time and equipment status contained in the control information and history information respectively match, and if there is a mismatch, outputs the details, thereby making it possible to automatically check whether a huge number of equipment devices 300 are being correctly controlled by the automatic control system.

[0060] In addition, the determination unit 123 of the monitoring device 100 according to the embodiment compares the control information acquired by the acquisition unit 122 with the history information, and determines whether the control content and the automatic control that performed the control at a specified time included in the control information match with the control content and the automatic control that performed the control at a time corresponding to the specified time included in the history information.

[0061] As a result, the monitoring device 100 determines whether the time, equipment status, and automatic control contained in the control information and history information, respectively, match, and if there is a mismatch, outputs the details, thereby making it possible to automatically check whether a huge number of equipment devices 300 are being correctly controlled by the automatic control system.

[0062] In addition, the monitoring device 100 according to the embodiment further includes a classification unit 124 that classifies the inconsistency using the control content included in the control information determined by the determination unit 123 to be inconsistent and the control content included in the history information, and the output unit 125 further outputs the classification result of the inconsistency classified by the classification unit 124.

[0063] As a result, the monitoring device 100 determines whether the control information and history information match, and outputs the classification results for the mismatched information together with the mismatched information, thereby making it possible to automatically confirm whether a huge number of facility devices 300 are being correctly controlled by the automatic control system.

[0064] Furthermore, the classification unit 124 of the monitoring device 100 according to the embodiment compares the control content included in the control information determined by the determination unit 123 to be inconsistent with the control content included in the history information, and classifies the inconsistency according to the type and content of the inconsistent item. In this way, the monitoring device 100 can automatically check whether a huge number of facility devices 300 are being correctly controlled by the automatic control system by determining whether the control information and the history information are inconsistent, and outputting the result of classifying the inconsistent information according to the inconsistent item and content together with the inconsistent information.

[0065] Moreover, the monitoring device 100 according to the embodiment further includes a receiving unit 121 that receives a designation of a target range, and the acquiring unit 122 acquires control information and history information within the target range using the information of the target range received by the receiving unit 121. In this way, the monitoring device 100 determines whether the control information and history information match within the designation-received range, and outputs the content in the case of a mismatch, thereby making it possible to automatically check whether a huge number of facility devices 300 are being correctly controlled by the automatic control system.

[0066] [program] It is also possible to create a program in which the processing executed by the monitoring device 100 described in the above embodiment is written in a language executable by a computer. In this case, the same effects as those of the above embodiment can be obtained by having the computer execute the program. Furthermore, such a program may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer to realize the same processing as those of the above embodiment.

[0067] Fig. 12 is a diagram showing an example of a computer that executes a monitoring program. As shown in Fig. 12, a computer 1000 has, for example, a memory 1010, a CPU 1020, a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These components are connected by a bus 1080.

[0068] The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1090. The disk drive interface 1040 is connected to a disk drive 1100. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to a display 1130, for example.

[0069] 12, the hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. The tables described in the above embodiments are stored in the hard disk drive 1090 or memory 1010, for example.

[0070] The monitoring program is stored in the hard disk drive 1090, for example, as a program module in which commands to be executed by the computer 1000 are written. Specifically, the hard disk drive 1090 stores a program module 1093 in which each process executed by the computer 1000 described in the above embodiment is written.

[0071] Furthermore, data used for information processing by the monitoring program is stored as program data, for example, in a hard disk drive 1090. Then, the CPU 1020 reads out the program module 1093 and the program data 1094 stored in the hard disk drive 1090 into the RAM 1012 as necessary, and executes each of the above-mentioned procedures.

[0072] The program module 1093 and program data 1094 relating to the monitoring program are not limited to being stored in the hard disk drive 1090, and may be stored in, for example, a removable storage medium and read by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and program data 1094 relating to the control program may be stored in another computer connected via a network such as a LAN (Local Area Network) or a WAN (Wide Area Network), and read by the CPU 1020 via the network interface 1070.

[0073] [others] Although various embodiments have been described in detail herein with reference to the drawings, these embodiments are merely examples and are not intended to limit the present invention to these embodiments. The features described herein can be realized in various ways, including various modifications and improvements based on the knowledge of those skilled in the art.

[0074] Furthermore, the above-mentioned "module (-er suffix, -or suffix)" can be read as a unit, a means, a circuit, etc. For example, a communication module, a control module, and a storage module can be read as a communication unit, a control unit, and a storage unit, respectively. [Explanation of symbols]

[0075] 100 Monitoring equipment 110 Communications Department 120 Control section 121 Reception 122 Acquisition Department 123 Judgment section 124 Classification Department 125 Output section 130 Storage section

Claims

1. an acquisition unit that acquires control information including preset control contents, which are control contents performed on a control object by a control system, and history information including the control contents performed on the control object by the control system; a determination unit that compares the control information acquired by the acquisition unit with the history information and determines whether or not a control content at a predetermined time included in the control information matches a control content performed at a time corresponding to the predetermined time included in the history information; an output unit that outputs at least one of the control content included in the control information determined to not match and the control content included in the history information when the determination unit determines that there is no match; A monitoring device comprising:

2. The determination unit compares the control information acquired by the acquisition unit with the history information, and determines whether or not the control content and automatic control performed at a predetermined time included in the control information match with the control content and automatic control performed at a time corresponding to the predetermined time included in the history information.

2. The monitoring device according to claim 1.

3. a classification unit that classifies the inconsistency by using the control content included in the control information that is determined by the determination unit to be inconsistent and the control content included in the history information; and The output unit further outputs a classification result of the mismatch classified by the classification unit.

2. The monitoring device according to claim 1.

4. The classification unit compares the control content included in the control information determined by the determination unit to be inconsistent with the control content included in the history information, and classifies the inconsistency according to the type and content of the inconsistent item.

4. The monitoring device according to claim 3.

5. A reception unit that receives a designation of a target range is further included, The acquisition unit is The control information and the history information in the target range are acquired using the information on the target range received by the receiving unit.

2. The monitoring device according to claim 1.

6. A monitoring method executed by a monitoring device, comprising: an acquisition step of acquiring control information including preset control contents, which are control contents performed on a control object by a control system, and history information including the control contents performed on the control object by the control system; a determination step of comparing the control information acquired by the acquisition step with the history information and determining whether or not a control content at a predetermined time included in the control information matches a control content performed at a time corresponding to the predetermined time included in the history information; an output step of outputting at least one of the control content included in the control information determined to not match and the control content included in the history information when the determination step determines that the control content does not match; A monitoring method comprising:

7. an acquisition step of acquiring control information including preset control contents, which are control contents performed on a control object by a control system, and history information including the control contents performed on the control object by the control system; a determination step of comparing the control information acquired by the acquisition step with the history information and determining whether or not a control content at a predetermined time included in the control information matches a control content performed at a time corresponding to the predetermined time included in the history information; an output step of outputting at least one of the control content included in the control information determined to not match and the control content included in the history information when the determination step determines that the control content does not match; A monitoring program that causes a computer to execute the above steps.

Citation Information

Patent Citations

  • Monitoring device

    JP2012146250A