Control device

WO2026167791A1PCT designated stage Publication Date: 2026-08-13FANUC LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2026-08-13

Smart Images

  • Figure JP2025003881_13082026_PF_FP_ABST
    Figure JP2025003881_13082026_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a technology with which it is possible to appropriately and efficiently set a threshold for determining an abnormality of a control device in accordance with a hardware configuration. The control device 10 comprises: a proper operation information readout unit 11 that reads out proper operation information preset in individual hardware 20; a threshold calculation unit 12 that calculates a threshold for determining the occurrence of an abnormality in the control device 10 on the basis of a plurality of pieces of the proper operation information; and a comparison determination unit 13 that compares the threshold calculated by the threshold calculation unit 12 with monitoring information read out from a monitoring apparatus 31 to determine the occurrence of an abnormality.
Need to check novelty before this filing date? Find Prior Art

Description

Control device

[0001] The present disclosure relates to a control device.

[0002] Conventionally, in a control device that controls industrial machines, a technique is known in which monitoring information is read from a monitoring device that monitors the hardware in the control device, and an occurrence of an abnormality in the control device is determined based on the monitoring information. For example, Patent Document 1 describes such a technique. Patent Document 1 describes a work processing device that sets a determination threshold value for determining the state of a detectable physical quantity for each processing instruction.

[0003] International Publication No. 2022 / 190155

[0004] By the way, in a control device that controls industrial machines, various monitoring devices such as temperature sensors, current / voltage sensors, acceleration sensors, vibration sensors, and fan rotation monitors are installed. In the abnormality determination of the control device, the respective monitoring information is periodically read from these monitoring devices and compared with a preset threshold value to determine whether an abnormality has occurred.

[0005] The threshold value serving as a criterion for abnormality determination is set according to the configuration of the control device and the like for each monitoring device. Therefore, it takes labor to determine and set an appropriate threshold value for each monitoring device. In addition, in the setting work of the threshold values of various monitoring devices, there is a concern about setting omissions and mis-settings due to manual input. There was room for improvement in the prior art in terms of efficiently setting the threshold value in consideration of the hardware configuration and operating status of the control device.

[0006] The present disclosure has been made in view of the above problems, and an object thereof is to provide a technique capable of appropriately and efficiently setting a threshold value for determining an abnormality of a control device according to the hardware configuration.

[0007] This disclosure relates to a control device that reads monitoring information from a monitoring device that monitors hardware and determines whether or not an abnormality has occurred, comprising: a proper operation information reading unit that reads proper operation information pre-set for each piece of hardware; a threshold calculation unit that calculates a threshold for determining the occurrence of an abnormality within the control device based on a plurality of the proper operation information; and a comparison determination unit that compares the threshold calculated by the threshold calculation unit with the monitoring information read from the monitoring device to determine the occurrence of an abnormality.

[0008] This is a functional block diagram of the control device according to the first embodiment. This figure shows an example of hardware implemented in the control device. This is a table showing the relationship between the hardware monitored by the control device and proper operation information. This is a flowchart showing an example of the abnormality detection process flow of the first embodiment. This is a functional block diagram of the control device according to the second embodiment. This is a table showing an example of threshold adjustment conditions. This is a flowchart showing an example of the abnormality detection process flow of the second embodiment. This is a table showing the relationship between the hardware monitored by the control device, proper operation information, and power consumption, which is the subject of the adjustment conditions.

[0009] The embodiments of this disclosure will be described in detail below with reference to the drawings. In the description of the second and subsequent embodiments, components common to the first embodiment will be denoted by the same reference numerals, and their descriptions will be omitted as appropriate.

[0010] [First Embodiment] Figure 1 is a functional block diagram of the control device 10 according to the first embodiment. The control device 10 shown in Figure 1 is, for example, a numerical control device that controls the drive of an industrial machine 1, or an industrial PC such as an IPC (Industrial Personal Computer). The industrial machine 1 is, for example, a machine tool or robot that performs cutting of a workpiece. The control device 10 may be the numerical control device itself, or it may be composed of an edge computer, cell computer, or host computer connected to the numerical control device via a wired / wireless network, or it may be implemented on a cloud server or the like.

[0011] The control device 10 is configured using a computer equipped with, for example, memory such as ROM (read-only memory) and RAM (random access memory), a CPU (central processing unit), a storage device such as an HDD (Hard Disk Drive) and an SSD (Solid State Drive), and a communication control device, all connected to each other via a bus.

[0012] The control device 10 reads monitoring information from the monitoring device 31 that monitors the hardware 20 and determines when an abnormality has occurred within the control device 10. The monitoring device 31 may be of multiple types or of one type. The monitoring device 31 may be, for example, a temperature sensor, a current / voltage sensor, an acceleration sensor, a vibration sensor, or a fan speed monitor.

[0013] The temperature sensor, acting as monitoring device 31, detects and outputs temperature as monitoring information. The current / voltage sensor, acting as monitoring device 31, detects and outputs current / voltage as monitoring information. The acceleration sensor, acting as monitoring device 31, detects and outputs acceleration as monitoring information. The vibration sensor, acting as monitoring device 31, detects and outputs vibration values ​​as monitoring information. The fan speed monitor, acting as monitoring device 31, detects and outputs fan speed as monitoring information.

[0014] The function for determining the occurrence of an abnormality is realized through the cooperation of the CPU, memory, and control program stored in the memory of the control device 10. Each function for determining the occurrence of an abnormality will be described below. The control device 10 of this embodiment includes the following functions: an appropriate operation information reading unit 11, a threshold calculation unit 12, a comparison judgment unit 13, an alarm notification unit 14, a frequency adjustment unit 15, and an abnormal state recording unit 16.

[0015] The proper operation information reading unit 11 performs the process of reading proper operation information that has been pre-recorded in each piece of hardware 20 implemented in the control device 10. The proper operation information is pre-recorded in the control register or storage medium such as IDROM of each piece of hardware 20.

[0016] The proper operation information read by the proper operation information reading unit 11 is pre-set according to the monitoring information of the monitored object. The proper operation information includes, for example, proper temperature, proper current / voltage, proper acceleration, proper vibration value, and proper fan speed. The proper operation information reading unit 11 may read multiple types of proper operation information.

[0017] The threshold calculation unit 12 calculates thresholds for the monitoring devices 31 to determine the occurrence of an abnormality within the control device 10, based on the proper operation information of each piece of hardware 20. If there are multiple types of monitoring devices 31, the threshold calculation unit 12 calculates a threshold for each type (item) of monitoring device 31.

[0018] The threshold calculation unit 12 extracts a common range of proper operating information for each piece of hardware 20 and calculates the upper and lower values ​​of the common range as the upper and lower thresholds for the monitoring device 31. When acquiring multiple types of proper operating information, the threshold calculation unit 12 extracts a common range for each of the multiple types of proper operating information and calculates the threshold.

[0019] The comparison and determination unit 13 monitors the monitoring information acquired from the monitoring device 31. The comparison and determination unit 13 then compares the threshold calculated by the threshold calculation unit 12 with the read monitoring information to determine if an abnormality has occurred. Furthermore, if there are multiple types of monitoring devices 31, the comparison and determination unit 13 compares the monitoring information with the threshold set for each monitoring device 31.

[0020] The alarm notification unit 14 receives the judgment result from the comparison judgment unit 13 and, if the judgment result indicates an abnormality, notifies the operator that an abnormality has occurred. The alarm notification unit 14 then performs notification processing to execute various abnormality handling processes according to the nature of the abnormality, such as the hardware item 20 (type of monitoring device 31) that has exceeded a threshold.

[0021] The notification method by the alarm notification unit 14 is not particularly limited. For example, the alarm notification unit 14 may display an image of the abnormality on the display, or it may notify the operator of the abnormality by voice using a speaker or buzzer. Alternatively, the alarm notification unit 14 may notify an external computer of the control device 10 used by the operator that an abnormality has occurred.

[0022] The frequency adjustment unit 15 adjusts the frequencies generated in conjunction with the operation of the industrial machine 1 based on the judgment result of the comparison judgment unit 13. Frequency adjustment is performed, for example, by setting a vibration damping filter to suppress vibrations or by adjusting the clock frequency to suppress heat generation of the CPU and peripheral ICs at high temperatures.

[0023] The abnormal state recording unit 16 records information related to the judgment result of the comparison judgment unit 13 in a storage area (not shown) constructed in the control device 10. The information related to the judgment result includes, for example, the name of the hardware 20 that was judged to be abnormal, monitoring information at the time the abnormality was judged, and the threshold value that served as the criterion for determining the abnormality.

[0024] Next, with reference to Figures 2 and 3, an example of the configuration of the first embodiment in which the appropriate operating information is the appropriate temperature will be described. Figure 2 is a diagram showing an example of hardware 20 implemented in the control device 10. Figure 3 is a table showing the relationship between the hardware 20 monitored by the control device 10 and the appropriate operating information.

[0025] As shown in Figure 2, the control device 10 has hardware 20 implemented on it, including a CPU board 21, a sub-CPU board 22, a graphics board 23, a memory board 24, a power supply board 25, a network board 26, an expansion memory board 27, a backboard 28, a mainboard 30, monitoring equipment 31, etc.

[0026] The CPU board 21 is a circuit board on which the main CPU is mounted, and the sub-CPU board 22 is a circuit board on which the sub-CPU is mounted. The graphics board 23 is a circuit board on which semiconductor chips such as a GPU (Graphics Processing Unit) are mounted. The memory board 24 is a circuit board on which memory is mounted. The power supply board 25 is a circuit board on which the power supply unit is mounted. The network board 26 is a circuit board on which communication control devices such as a network interface card are mounted. The expansion memory board 27 is a circuit board on which additional memory is mounted. The backboard 28 is a wiring board to which various circuit boards and cards are connected.

[0027] The main board 30 is a circuit board on which device controllers, monitoring devices 31, etc., are mounted. In this example, the monitoring device 31 is a temperature sensor that detects the temperature inside the control device 10. Although only one monitoring device 31, which is a temperature sensor, is shown in Figure 2, as mentioned above, other current / voltage sensors, acceleration sensors, vibration sensors, and fan speed monitors may also be mounted on the main board 30 as monitoring devices 31.

[0028] In the example shown in Figure 3, the hardware 20 implemented in the control device 10 includes the CPU board 21, sub-CPU board 22, graphics board 23, memory board 24, and power supply board 25, which are the hardware 20 to be monitored.

[0029] Next, the flow of the abnormality detection process will be explained with reference to Figure 4. Figure 4 is a flowchart showing an example of the flow of the abnormality detection process in the first embodiment.

[0030] In step S1, the proper operation information reading unit 11 reads the proper temperature, which has been pre-recorded in the control registers or storage medium such as IDROM of the CPU board 21, sub-CPU board 22, graphics board 23, memory board 24, and power supply board 25, as proper operation information.

[0031] In the example shown in Figure 3, the optimal temperature range for the CPU board 21 is -28°C to 82°C, and for the sub-CPU board 22 it is -20°C to 88°C. Additionally, the optimal temperature range for the graphics board 23 is 22°C to 75°C, for the memory board 24 it is 0°C to 62°C, and for the power supply board 25 it is -5°C to 58°C.

[0032] In step S2, the threshold calculation unit 12 extracts a common range of read appropriate temperatures and calculates the lower limit threshold temperature and the upper limit threshold temperature of the common range. The lower limit temperature is the highest appropriate lower limit temperature among the CPU board 21, sub-CPU board 22, graphics board 23, memory board 24, and power supply board 25. The upper limit temperature is the lowest appropriate upper limit temperature among the CPU board 21, sub-CPU board 22, graphics board 23, memory board 24, and power supply board 25. In the example in Figure 3, the highest lower limit temperature of the common range is 0°C for the memory board 24, and the lowest upper limit temperature of the common range is 58°C for the power supply board 25, so the common range is 0°C to 58°C.

[0033] In step S3, the comparison and determination unit 13 compares the threshold (lower limit 0°C, upper limit 58°C) calculated by the threshold calculation unit 12 with the temperature obtained from the monitoring device 31, which is a temperature sensor, to determine if a temperature anomaly has occurred. If an anomaly is determined, the comparison and determination unit 13 proceeds to step S4 (step S3; Yes), and if no anomaly is determined, it continues the anomaly determination process (step S3; No).

[0034] In step S4, the alarm notification unit 14 performs a notification process to inform the operator that an abnormality has occurred. Subsequently, in step S5, the abnormality status recording unit 16 records information regarding the judgment result that the comparison judgment unit 13 has determined to be abnormal. In the flowchart of Figure 4, the frequency adjustment process by the frequency adjustment unit 15 is omitted, but the frequency adjustment process may be performed in parallel with each step.

[0035] In the first embodiment, the network board 26 and the expansion memory board 27 are excluded from monitoring among the hardware 20 mounted on the control device 10, but the network board 26 and the expansion memory board 27 may be included in the monitoring targets. In this case, appropriate operating information (for example, appropriate temperature) is set for each of the network board 26 and the expansion memory board 27.

[0036] Furthermore, if the type of proper operating information (monitoring device 31) is proper current / voltage, proper acceleration, proper vibration value, or proper fan rotation speed, the threshold value is calculated for each type of proper operating information using the same method.

[0037] As described above, the control device 10 of the first embodiment includes: an appropriate operation information reading unit 11 that reads appropriate operation information pre-set for each piece of hardware 20; a threshold calculation unit 12 that calculates a threshold for determining the occurrence of an abnormality within the control device 10 based on a plurality of appropriate operation information; and a comparison determination unit 13 that compares the threshold calculated by the threshold calculation unit 12 with monitoring information read from the monitoring device 31 to determine the occurrence of an abnormality.

[0038] This enables the automatic setting of appropriate thresholds that reflect the hardware 20 configuration. Thresholds for determining abnormalities in individual hardware 20 can be set easily and efficiently, reducing the man-hours required for threshold setting and avoiding setting omissions or incorrect settings due to manual input. For example, even if there are multiple pieces of monitoring information, such as appropriate temperature, appropriate current / voltage, appropriate acceleration, appropriate vibration value, and appropriate fan speed, according to the configuration of this embodiment, thresholds for multiple items can be automatically set by pre-setting appropriate operating information for each type of monitoring information (monitoring device 31).

[0039] Furthermore, in this embodiment, the threshold calculation unit 12 extracts a common range of proper operating information for each of the individual hardware 20s, and calculates upper and lower threshold limits for determining abnormalities based on the monitoring information and the common range. This allows monitoring of abnormalities in multiple hardware 20s to be performed based on a single threshold that reflects the hardware 20 configuration, effectively reducing the load on the abnormality determination process.

[0040] Furthermore, in this embodiment, the appropriate operating information includes at least one of the following: appropriate temperature, appropriate current / voltage, appropriate acceleration, appropriate vibration value, and appropriate fan rotation speed. This allows the threshold to be appropriately calculated by utilizing the parameters used by the control device 10 that controls the industrial machine 1.

[0041] Also, in the present embodiment, the monitoring device 31 includes at least one of a temperature sensor, a current / voltage sensor, an acceleration sensor, a vibration sensor, and a fan rotation speed monitor. Thereby, a configuration for setting a threshold value and monitoring the occurrence of an abnormality can be constructed by utilizing the monitoring device 31 used in the control device 10 that controls the industrial machine 1.

[0042] Also, in the present embodiment, the monitoring information includes at least one of temperature, current / voltage, acceleration, vibration value, and fan rotation speed. Thereby, it is possible to determine the occurrence of an abnormality by utilizing the detection value of the monitoring device 31 used in the control device 10 that controls the industrial machine 1.

[0043] [Second Embodiment] Next, referring to FIGS. 5 and 6, the configuration of the control device 10a of the second embodiment will be described. FIG. 5 is a functional block diagram of the control device 10a according to the second embodiment.

[0044] As shown in FIG. 5, the control device 10a of the second embodiment includes an appropriate operation information reading unit 11, a threshold value calculation unit 12, a comparison determination unit 13, an alarm notification unit 14, a frequency adjustment unit 15, an abnormal state recording unit 16, and a threshold value adjustment unit 17 as functional units.

[0045] The control device 10a of the second embodiment is different from the first embodiment in that it further includes a threshold value adjustment unit 17 in addition to the configuration of the control device 10 of the first embodiment.

[0046] The threshold value adjustment unit 17 adjusts the threshold value calculated by the threshold value calculation unit 12 based on preset adjustment conditions. FIG. 6 is a table showing an example of the adjustment conditions for the threshold value. The adjustment condition of the present embodiment is the total power consumption of the hardware 20 to be monitored. As shown in FIG. 6, a setting ratio for calculating an adjustment value according to the total power consumption is preset in the threshold value adjustment unit 17, and the adjustment value is set based on the setting ratio.

[0047] In the example of FIG. 6, the setting ratio when the total power consumption falls within the range of 100 W to 149 W is set to 5%, and the setting ratio when the total power consumption falls within the range of 150 W to 199 W is set to 10%. Also, the setting ratio when the total power consumption is 200 W or more is set to 20%. A specific example of adjusting the threshold value by the adjustment value calculated according to the setting ratio will be described later.

[0048] Next, referring to FIGS. 7 and 8, a specific example of the abnormality determination process of the second embodiment will be described. FIG. 7 is a flowchart showing an example of the flow of the abnormality determination process of the second embodiment. FIG. 8 is a table showing the relationship between the hardware 20 to be monitored by the control device 10a, the proper operation information, and the power consumption which is the target of the adjustment condition.

[0049] In step S11, the proper operation information reading unit 11 reads out the proper temperature and power consumption as the proper operation information recorded in advance in the storage media such as the control registers or IDROMs of the CPU board 21, the sub-CPU board 22, the graphic board 23, the memory board 24, and the power supply board 25.

[0050] As shown in FIG. 8, the proper temperature read by the proper operation information reading unit 11 is the same as the process of step S1 in FIG. 4 of the first embodiment. The power consumption of the CPU board 21 read by the proper operation information reading unit 11 is 82 W, and the power consumption of the sub-CPU board 22 is 10 W. Similarly, the power consumption of the graphic board 23 is 68 W, the power consumption of the memory board 24 is 2 W, and the power consumption of the power supply board 25 is 5.5 W.

[0051] In step S12, the threshold value calculation unit 12 extracts the common range of the read proper temperatures, and calculates the lower temperature of the common range as the lower limit and the upper temperature as the upper limit threshold value. The process of step S12 is the same as the process of step S2 in FIG. 4 of the first embodiment, and the threshold values are calculated as the lower limit 0°C and the upper limit 58°C.

[0052] In step S13, the threshold adjustment unit 17 calculates the sum of the read power consumption and adjusts the threshold based on the adjustment conditions that have been set in the threshold adjustment unit 17 in advance. In this embodiment, the threshold adjustment unit 17 selects a setting ratio corresponding to the total power consumption, calculates an adjustment value, and adjusts the threshold based on the calculated adjustment value.

[0053] As shown in Figure 8, the CPU board 21, sub-CPU board 22, graphics board 23, memory board 24, and power supply board 25 are the hardware 20 to be monitored. The threshold adjustment unit 17 obtains the power consumption of each of the CPU board 21, sub-CPU board 22, graphics board 23, memory board 24, and power supply board 25, and calculates the total power consumption.

[0054] In the example shown in Figure 8, the threshold adjustment unit 17 adds up the power consumption of each of the monitored hardware 20 (82W, 10W, 68W, 2W, and 5.5W) to obtain a total power consumption of 167.5W. Next, the threshold adjustment unit 17 selects 10% as the setting percentage because the calculated total power consumption of 167.5W falls within the range of 150W to 199W. The threshold adjustment unit 17 also calculates the absolute amount of the threshold calculated by the threshold calculation unit 12. In this example, the absolute amount of the threshold, 58°C, is obtained by subtracting the lower limit of 0°C from the upper limit of 58°C calculated in step S12. The threshold adjustment unit 17 calculates an adjustment value of 5.8 by multiplying the absolute amount of the threshold, 58°C, by the setting percentage of 0.1 (10%) set according to the total power consumption.

[0055] The threshold adjustment unit 17 adds the calculated adjustment value to the lower limit of the threshold and subtracts the adjustment value from the upper limit. As a result, the lower limit of the threshold is adjusted to 5.8°C (0 + 5.8) and the upper limit of the threshold is adjusted to 52.2°C (58 - 5.8).

[0056] In step S14, the comparison and determination unit 13 compares the thresholds adjusted by the threshold adjustment unit 17 (lower limit 5.8°C, upper limit 52.2°C) with the temperature obtained from the monitoring device 31, which is a temperature sensor, to determine if a temperature anomaly has occurred. If an anomaly is determined based on the adjusted thresholds, the comparison and determination unit 13 proceeds to step S15 (step S14; Yes), and if no anomaly is determined, it continues the anomaly determination process (step S14; No).

[0057] The process in step S15 is the same as the process in step S4 in Figure 4 of the first embodiment, and the process in step S16 is the same as the process in step S5. As in the first embodiment, the frequency adjustment process may be performed in parallel with each step.

[0058] The adjustment conditions are not limited to power consumption. The adjustment conditions may also be heat generation, and the adjustment value may be set based on the heat generation. For example, a setting ratio may be calculated or selected based on the sum of the heat generation set for each of the individual hardware 20, and the adjustment value may be calculated by multiplying this setting ratio by the absolute amount of the threshold calculated by the threshold calculation unit 12. The threshold is adjusted by adding or subtracting the calculated adjustment value from the upper and lower limits of the threshold calculated by the threshold calculation unit 12.

[0059] As described above, the control device 10a of the second embodiment further includes a threshold adjustment unit 17 that adjusts the threshold value based on a value or ratio set according to preset adjustment conditions.

[0060] If a CPU board 21, graphics board 23, or other components with high power consumption and heat generation are installed, there is a concern about a sudden temperature rise, and it may not be desirable to simply set the appropriate operating information as the threshold. In this regard, according to the configuration of the second embodiment, the threshold is adjusted by the threshold adjustment unit 17 based on the adjustment conditions (for example, a margin is set). Therefore, even if a sudden temperature rise occurs, the control device 10a can appropriately determine abnormalities based on the adjusted threshold.

[0061] Furthermore, in this embodiment, at least one of power consumption and heat generation is set as an adjustment condition. As a result, power consumption or heat generation itself, which affects heat generation, becomes an adjustment condition, making it possible to adjust the threshold for responding to sudden temperature increases more reliably and accurately.

[0062] This disclosure is not limited to the above-described implementation; any modifications or improvements that can achieve the purpose of this disclosure are included.

[0063] With respect to the above embodiments and modifications, the following additional notes are disclosed. (Addendum 1) A control device (10, 10a) that reads monitoring information from a monitoring device (31) that monitors hardware (20, 21-25) and determines whether or not an abnormality has occurred, comprising: a proper operation information reading unit (11) that reads proper operation information that is set in advance for each of the hardware (20, 21-25); a threshold calculation unit (12) that calculates a threshold for determining the occurrence of an abnormality within the control device (10, 10a) based on a plurality of the proper operation information; and a comparison determination unit (13) that compares the threshold calculated by the threshold calculation unit (12) with the monitoring information read from the monitoring device (31) and determines whether or not an abnormality has occurred.

[0064] (Note 2) The control device (10, 10a) described in Note 1, wherein the threshold calculation unit (12) extracts a common range of the proper operating information for each of the individual hardware (20, 21-25), and calculates the upper and lower limits of the threshold for determining abnormalities based on the monitoring information based on the common range.

[0065] (Note 3) The control device (10a) described in Note 1 or 2 further comprises a threshold adjustment unit (17) that adjusts the threshold based on a value or ratio set according to a preset adjustment condition.

[0066] (Note 4) The control device (10a) described in Note 3, wherein at least one of power consumption and heat generation is set as the adjustment condition.

[0067] (Note 5) A control device (10, 10a) as described in any of Notes 1 to 4, wherein the appropriate operating information includes at least one of the following: appropriate temperature, appropriate current / voltage, appropriate acceleration, appropriate vibration value, and appropriate fan rotation speed.

[0068] (Note 6) A control device (10, 10a) as described in any of Notes 1 to 5, wherein the monitoring device (31) includes at least one of a temperature sensor, a current / voltage sensor, an acceleration sensor, a vibration sensor, and a fan speed monitor.

[0069] (Note 7) The control device (10, 10a) described in Note 5, wherein the monitoring information includes at least one of the following: temperature, current / voltage, acceleration, vibration value, and fan rotation speed.

[0070] 1 Industrial machinery 10, 10a Control device 11 Proper operation information reading unit 12 Threshold calculation unit 13 Comparison judgment unit 14 Alarm notification unit 15 Frequency adjustment unit 16 Abnormal state recording unit 17 Threshold adjustment unit 20 Hardware 31 Monitoring equipment

Claims

1. A control device that reads monitoring information from a monitoring device that monitors hardware and determines whether or not an abnormality has occurred, comprising: a proper operation information reading unit that reads proper operation information pre-set for each piece of hardware; a threshold calculation unit that calculates a threshold for determining the occurrence of an abnormality within the control device based on a plurality of the proper operation information; and a comparison determination unit that compares the threshold calculated by the threshold calculation unit with the monitoring information read from the monitoring device to determine the occurrence of an abnormality.

2. The control device according to claim 1, wherein the threshold calculation unit extracts a common range of the appropriate operating information for each of the individual hardware components, and calculates upper and lower limits of the threshold for determining an anomaly based on the monitoring information, based on the common range.

3. The control device according to claim 1 or 2, further comprising a threshold adjustment unit that adjusts the threshold based on a value or ratio set according to pre-set adjustment conditions.

4. The control device according to claim 3, wherein at least one of power consumption and heat generation is set as the adjustment condition.

5. The control device according to any one of claims 1 to 4, wherein the appropriate operating information includes at least one of the following: appropriate temperature, appropriate current / voltage, appropriate acceleration, appropriate vibration value, and appropriate fan rotation speed.

6. The control device according to any one of claims 1 to 5, wherein the monitoring device includes at least one of a temperature sensor, a current / voltage sensor, an acceleration sensor, a vibration sensor, and a fan speed monitor.

7. The control device according to any one of claims 1 to 6, wherein the monitoring information includes at least one of temperature, current / voltage, acceleration, vibration value, and fan rotation speed.