System and method
The information processing device automates sensor settings and monitoring, addressing the inefficiencies of manual operations in existing systems by enabling seamless sensor adjustments and status monitoring.
Patent Information
- Application Number
- JP2024066212
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-16
- Publication Date
- 2025-10-28
AI Technical Summary
Existing systems require manual operation of separate devices for sensor settings and adjustments, leading to increased work when fine-tuning sensor settings and changing measurement locations.
An information processing device that communicates with an amplifier unit, allowing for automated sensor setting, measurement value acquisition, threshold setting, feature extraction, and display of measurement and feature values, enabling seamless status monitoring.
Facilitates easy performance of tasks from sensor setting to status monitoring, enhancing user understanding and ease of operation.
Smart Images

Figure 2025162791000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system and method. [Background technology]
[0002] Various systems have been proposed for monitoring the status of manufacturing facilities, etc. For example, Patent Document 1 discloses a diagnostic system for diagnosing equipment that has multiple moving parts driven by different actuators. This diagnostic system is configured to be able to display superimposed detected waveforms based on a specific synchronization signal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-146562 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the system of Patent Document 1, although the detected waveform, which is the measurement value obtained by the sensor, is displayed, the sensor settings, etc., must be performed by operating a separate device, etc. This results in a lot of work when fine-tuning the sensor settings, changing the measurement location, etc.
[0005] Therefore, an object of the present disclosure is to provide a system or the like that can easily perform tasks from sensor setting to status monitoring. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention is an information processing device that communicates with an amplifier unit that performs measurements via a communication unit, and includes: a communication unit that acquires measurement values generated by the amplifier unit; a first display means that displays the acquired measurement values of the amplifier unit; a threshold setting means that sets a threshold for the measurement values of the amplifier unit; an extraction means that extracts measurement values corresponding to a period determined at least based on the magnitude relationship between the measurement values of the amplifier unit and the threshold; a feature type selection means that selects a feature type that represents the type of feature calculated from the measurement values; and a second display means that calculates a feature corresponding to the measurement values extracted by the extraction means based on the feature type, and displays the measurement values and the feature values.
[0007] According to this aspect, the information processing device can display the measurement values generated by the amplifier unit, set a threshold for the measurement values of the amplifier unit, and calculate a feature value corresponding to the measurement values corresponding to a period determined based at least on the magnitude relationship between the measurement value and the threshold based on the selected feature type, and display the measurement value and the feature value. This makes it possible to easily perform everything from sensor setting to status monitoring.
[0008] In the above aspect, the first display means may display the measurement value as a waveform. According to this aspect, the measurement value can be easily understood.
[0009] In the above aspect, the first display means may display the waveform by switching between a through display and a freeze display. According to this aspect, the measurement value can be easily grasped.
[0010] In the above aspect, the first display means may switch between live display and freeze display in response to a user operation. According to this aspect, the measurement value can be easily grasped.
[0011] In the above aspect, the second display means may display tabs associated with at least one of the integrated amplifier units and at least one of the feature types. This aspect makes it easy to grasp the feature of a specific feature type for a specific amplifier unit.
[0012] In the above aspect, the feature type selection means may select a feature type associated with the selected tab, and the extraction means may extract measurement values corresponding to a period determined based at least on the magnitude relationship between the measurement values of the amplifier unit associated with the selected tab and a threshold value. According to this aspect, it is easy to grasp the feature values of a specific feature type for a specific amplifier unit. [Effects of the Invention]
[0013] According to the present invention, it is possible to provide an information processing device or the like that can easily perform everything from sensor setting to status monitoring. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a diagram showing an overview of a status monitoring system 1 according to the present embodiment. [Figure 2] 2 is a diagram illustrating an example of functional blocks of a communication unit 10 according to the present embodiment. FIG. [Figure 3] FIG. 2 is a diagram illustrating an example of functional blocks of a user terminal 30 according to the present embodiment. [Figure 4] FIG. 4 is a schematic diagram illustrating an example of a data structure of measurement value information according to the present embodiment. [Figure 5] FIG. 4 is a schematic diagram illustrating an example of a setting screen according to the present embodiment. [Figure 6] FIG. 4 is a schematic diagram illustrating an example of a monitoring screen according to the present embodiment. [Figure 7] FIG. 10 is a schematic diagram illustrating an example of a trigger threshold setting window according to the present embodiment. [Figure 8] FIG. 10 is a schematic diagram showing another example of the display screen according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] A preferred embodiment of the present invention will be described with reference to the accompanying drawings. (Note that in each drawing, components with the same reference numerals have the same or similar configurations.)
[0016] FIG. 1 is a diagram showing an overview of a status monitoring system 1 according to this embodiment.
[0017] The status monitoring system 1 is a system for monitoring the status of the robot R. The status monitoring system 1 is configured to be able to detect, for example, the positional accuracy and pushing amount of a device or workpiece related to the robot R. The configuration of the robot R is not particularly limited, but may be, for example, a device related to the manufacture of semiconductors, electronic components, secondary batteries, etc.
[0018] The condition monitoring system 1 includes, for example, a communication unit 10, an amplifier unit 20, a user terminal 30, and a displacement sensor 40. The condition monitoring system 1 may include multiple amplifier units 20, and each amplifier unit 20 may be connected to a different sensor (such as the displacement sensor 40).
[0019] The displacement sensor 40 is a sensor configured to be able to generate a measurement value of the displacement by detecting, for example, the displacement of a movable part of the robot R. The displacement sensor 40 may be configured, for example, as a light reflection type optical sensor that performs detection based on the amount of light reflected from an object.
[0020] The amplifier unit 20 is connected to the displacement sensor 40 and the communication unit 10, receives measurement values from the displacement sensor 40, and supplies these to the communication unit 10. The communication unit 10 is connected to the user terminal 30 and is capable of supplying various types of data to the user terminal 30, for example. The user terminal 30 acquires the measurement values supplied from the displacement sensor 40 to the communication unit 10 via the amplifier unit 20, extracts each of the multiple cycles in a time series, and generates measurement value information in which the extracted measurement values are associated with each cycle. The user terminal 30 also generates feature information indicative of feature values in a time series based on the measurement values associated with at least some of the multiple cycles in the time series.
[0021] For example, in response to user operations, the user terminal 30 displays a setting screen for various thresholds and the like in the state monitoring system 1, as well as measurement value information and feature value information, etc. This allows the user to set various thresholds and the like in the state monitoring system 1, and then check the measurement values of the robot R and the feature values based on the measurement values in real time.
[0022] FIG. 2 is a diagram showing an example of functional blocks of the communication unit 10 according to the present embodiment.
[0023] The storage unit 11 includes, for example, at least one semiconductor memory device and stores various computer programs (operating system programs, driver programs, and application programs), data, etc. The various programs may be installed into the storage unit 11 from a computer-readable portable recording medium such as a CD-ROM or DVD-ROM using a known setup program, etc. The storage unit 11 may store, for example, measurement value information and feature amount information. The storage unit 11 may also store, for example, reference values (including waveforms) such as predetermined thresholds for the measurement value information, and reference values such as predetermined thresholds for the feature amount information.
[0024] The amplifier unit communication unit 12 is an interface that communicates with the amplifier unit 20. The amplifier unit communication unit 12 transmits, for example, signals and data supplied from the control unit 14 to the amplifier unit 20. The signals and data supplied from the control unit 14 may include, for example, various data received from the user terminal 30, such as commands to change various setting values such as on / off thresholds, commands to read various setting values, and commands indicating the execution of operational commands to the amplifier / head (teaching, light emission OFF, zero reset, etc.). The amplifier unit communication unit 12 also supplies signals and data received from the amplifier unit 20 to the control unit 14. The amplifier unit communication unit 12 may be configured, for example, as a serial transmission path for serial communication or as a parallel transmission path for parallel communication.
[0025] The user terminal communication unit 13 is an interface that communicates with the user terminal 30. For example, the user terminal communication unit 13 transmits signals and data supplied from the control unit 14 to the user terminal 30. The user terminal communication unit 13 also supplies signals and data received from the user terminal 30 to the control unit 14. Data transmission and reception between the communication unit 10 and the user terminal 30 can be performed using, for example, TCP non-procedural commands. Data such as measurement value information and feature information can be transmitted and received between the communication unit 10 and the user terminal 30 via the user terminal 30 using, for example, TCP non-procedural commands. Furthermore, various types of information may be transmitted from the amplifier unit 20 to the user terminal 30 via the communication unit 10. The various types of information may include, for example, measurement values (head measurement raw values), measurement values (values obtained by post-processing the head measurement raw values by the amplifier), the status of the amplifier unit 20 (including errors and warnings), the external input status, calculation values, control outputs (determination results, error outputs), etc. Furthermore, for example, the communication unit 10 may compile data of measurement value information at 1 ms intervals acquired by the displacement sensor 40 for a number of buffer times, and transfer the data from the communication unit 10 to the user terminal 30 via the user terminal communication unit 13.
[0026] Data transmission and reception between the communication unit 10 and the user terminal 30 can be performed, for example, using TCP non-procedural commands. However, when using this method (one data transfer per communication), the data interval is 20 to 50 ms. For applications that operate at cycles of less than one second, only a maximum of approximately 20 measurement values can be acquired per cycle. Furthermore, if the data interval becomes slower, it becomes difficult to accurately capture the device operation of applications that operate at high speed, which can make predictive maintenance and identifying the cause of defects difficult. To address this issue, the communication unit 10 may use an external RAM as the storage unit 11 of the communication unit 10 and write the measurement data of the displacement sensor 40 acquired via the amplifier unit 20 to multiple areas provided in the external RAM. The number of areas provided in the external RAM may be two, three, or more. This allows measurement values (waveform data) to be acquired without loss even if the user terminal 30 reads the written data while the communication unit 10 is writing the data.
[0027] The control unit 14 includes one or more processors and their peripheral circuits. The control unit 14 comprehensively controls the overall operation of the communication unit 10 and may include a processor such as a CPU or MPU. The control unit 14 executes processing based on computer programs (such as an operating system program, a driver program, and an application program) stored in the storage unit 11.
[0028] The control unit 14 may have the same functions as the measurement value information generation unit 351 and feature amount information generation unit 352 provided in the user terminal 30. Each of these units may be a functional module realized by a program executed by a processor provided in the control unit 14. Alternatively, each of these units may be implemented in the communication unit 10 as an independent integrated circuit, microprocessor, or firmware.
[0029] FIG. 3 is a diagram showing an example of functional blocks of the user terminal 30 according to this embodiment.
[0030] The user terminal 30 is an example of an information processing device, and may be, for example, an information processing terminal such as a personal computer that can be operated by a user. This allows the condition monitoring system 1 to be configured without a PLC, making it possible to easily perform condition monitoring at low cost and with minimal man-hours.
[0031] The user terminal 30 is communicably connected to the communication unit 10 via a communication network such as EtherNet / IP. The user terminal 30 may be configured to, for example, accept a user operation and, based on the operation, check the status of the displacement sensor 40 connected to the communication unit 10 and the amplifier unit 20, and check and change the settings thereof. The user terminal 30 may also be configured to, for example, accept a user operation and perform settings regarding extraction, calculation, display, etc. of measurement values and feature quantities regarding measurement of the robot R by the displacement sensor 40.
[0032] The storage unit 31 includes, for example, a semiconductor memory device, and stores various computer programs (operating system programs, driver programs, and application programs), data, etc. The various programs may be installed into the storage unit 31 from a computer-readable portable recording medium such as a CD-ROM or DVD-ROM using a known setup program, etc. The storage unit 31 may store, for example, measurement value information and feature amount information. The storage unit 31 also stores, for example, predetermined thresholds for measurement value information and predetermined thresholds for feature amount information.
[0033] The communication unit 32 is an interface that communicates with the communication unit 10. Data transmission and reception between the communication unit 10 and the user terminal 30 can be performed, for example, by TCP non-procedural commands. The communication unit 32 transmits, for example, signals and data supplied from the control unit 35 to the communication unit 10. The communication unit 32 also supplies signals and data received from the communication unit 10, etc. to the control unit 35.
[0034] The input device 33 receives input from the user and supplies a signal related to the input to the control unit 35. The input device 33 may be, for example, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (for inputting operations via images), a microphone (for inputting operations via voice), or a combination of these.
[0035] Display device 34 may be any device capable of displaying videos, images, etc., and may include, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, etc. Under the control of display control unit 354, display device 34 displays videos corresponding to video data supplied from display control unit 354, images corresponding to image data, etc.
[0036] The control unit 35 includes one or more processors and their peripheral circuits. The control unit 35 comprehensively controls the overall operation of the user terminal 30 and may include a processor such as a CPU or MPU. The control unit 35 executes processing based on computer programs (such as an operating system program, a driver program, and an application program) stored in the storage unit 11.
[0037] The control unit 35 includes a measurement value information generation unit 351, a feature information generation unit 352, a feature type selection unit 353, a display control unit 354, an operation reception unit 355, and a threshold setting unit 356. Each of these units may be a functional module implemented by a program executed by a processor included in the control unit 35. Alternatively, each of these units may be implemented in the communication unit 10 as an independent integrated circuit, microprocessor, or firmware.
[0038] FIG. 4 is a schematic diagram showing an example of the data structure of measurement value information according to this embodiment.
[0039] The measurement value information may include, for example, measurement values associated with each of a plurality of cycles along a time series. The measurement value information may be generated, for example, by a measurement value information generator 351, which is an example of an extraction unit. The measurement value information generator 351 extracts measurement values corresponding to a period determined at least based on, for example, the magnitude relationship between the measurement value of the amplifier unit 20 and a predetermined threshold. Assume that the robot R is repeatedly performing a predetermined operation, such as picking up a workpiece. FIG. 4 shows, as an example, measurement value information for four cycles, from the first cycle to the fourth cycle. For example, the timing indicated by S1 is the start timing of the cycle, and the timing indicated by E1 is the end timing of the cycle. The period from the start timing to the end timing constitutes one cycle (the first cycle). Similarly, for example, the second cycle is determined based on the timing indicated by S2 and E2, the third cycle is determined based on the timing indicated by S3 and E3, and the fourth cycle is determined based on the timing indicated by S4 and E4. The cycle is an example of a “period” that is determined based at least on the magnitude relationship between the measurement value of the displacement sensor 40 and the threshold value set by the threshold value setting unit 356.
[0040] The threshold setting unit 356 is an example of a threshold setting means and sets a threshold for the measurement value of the amplifier unit 20. Thresholds that the threshold setting unit 356 can set may include, for example, a sensor determination threshold (first threshold). The sensor determination threshold is a threshold used by the displacement sensor 40 to make a determination and may be held by the amplifier unit 20. The sensor determination threshold may include, for example, two thresholds: high and low. This enables the amplifier unit 20 to output three levels: "high" indicating that the measurement value is equal to or greater than the high threshold; "pass" indicating that the measurement value is less than the high threshold and equal to or greater than the low threshold; and "low" indicating that the measurement value is less than the low threshold. By setting the two thresholds, high and low, the threshold setting unit 356 can determine under what conditions the displacement sensor 40 will output the three levels of "high," "pass," and "low." Note that the sensor determination threshold is not limited to high or low, and may include any threshold value as long as it is a threshold used by the displacement sensor 40 to make a determination. For example, when the threshold value set by the threshold value setting unit 356 is a sensor determination threshold value (an example of a first threshold value), the cycle may be a period during which "pass" is output. When the sensor determination threshold value (first threshold value) is set by the threshold value setting unit 356, the measurement value information generating unit 351 acquires measurement value information supplied from the displacement sensor 40 via the amplifier unit 20 and the communication unit 10.
[0041] The threshold value that can be set by the threshold setting unit 356 may include, for example, a trigger threshold (second threshold value). The trigger threshold value may be a threshold value for determining a section from which time-series data of measurement values is extracted. The trigger threshold value may include, for example, a start trigger threshold value for determining the start point of the section and an end trigger threshold value for determining the end point of the section. The start trigger threshold value may include, for example, a rising edge and a falling edge of a data slope, an upper limit value and a lower limit value of a data window, etc. The end trigger threshold value may include, for example, a rising edge and a falling edge of a data slope, etc. The trigger threshold value may be stored in, for example, the user terminal 30 and may be arbitrarily set by the user. The user can set the trigger threshold value, for example, on a monitoring screen, etc., which will be described later. When the threshold value set by the threshold setting unit 356 is a trigger threshold value (an example of a second threshold value), a cycle may extend from a start timing determined by the start trigger threshold value to an end timing determined by the end trigger threshold value. The measurement value information generating unit 351 acquires measurement values supplied from the displacement sensor 40 via the amplifier unit 20 and the communication unit 10. Then, the measurement value information generator 351 generates measurement value information based on the measurement value and the trigger threshold.
[0042] The measurement value information generating unit 351 may generate, as measurement value information, a difference between the measurement value supplied from the displacement sensor 40 and a predetermined reference value (including a waveform) indicating a normal value or the like. The normal value may be arbitrarily set by the user. The measurement value information generating unit 351 may store the generated measurement value information in the storage unit 31, for example.
[0043] The feature information generating unit 352 is an example of feature information generating means, and generates feature information indicating feature amounts along a time series based on, for example, measurement values. The feature information generating unit 352 may generate feature information indicating feature amounts of a type selected by the feature amount type selecting unit 353, for example. The feature amount type selecting unit 353 is an example of feature amount type selecting means, and selects a feature amount type based on, for example, a user operation. The measurement values on which the feature information is based may be associated with at least some cycles (such as the most recent predetermined number of cycles or cycles within a set period) among multiple cycles along a time series. The feature amounts included in the feature information are not particularly limited as long as they are values calculated based on measurement values, and may be, for example, the maximum value, average value, minimum value, peak-to-peak value, sum value, standard deviation, median, integral value (area value), etc. of the measurement values. The feature information generation unit 352 may store the calculated feature in the memory unit 31, for example, at periodic timing, or may transmit the calculated feature to another device (such as the communication unit 10 or a higher-level PLC not shown).
[0044] The feature information generating unit 352 may generate feature information based on measurement values included in at least a portion of a period (feature calculation period) within the cycle. When the feature calculation period is changed by a user operation via the input device 33, the feature information generating unit 352 may regenerate feature information based on the changed feature calculation period.
[0045] The feature amount information generating unit 352 may generate, for example, a plurality of pieces of feature amount information indicating each of a plurality of feature amounts along a time series based on the measurement values. The plurality of feature amounts may be referred to as, for example, a first feature amount, a second feature amount, etc. The feature amount information generating unit 352 may, for example, execute a calculation based on the first feature amount information and the second feature amount information. The content of the calculation is not particularly limited, and may, for example, generate correlation information (for example, a correlation coefficient) indicating the correlation between the first feature amount information and the second feature amount information.
[0046] The display control unit 354 is an example of a display means, and generates predetermined video data or image data and supplies it to the display device 34, thereby causing the display device 34 to display a predetermined image or the like. The display control unit 354 may, for example, cause the display device 34 to display measurement value information and feature amount information. The display control unit 354 may, for example, cause the display device 34 to display at least a portion of a period (feature amount calculation period) within a cycle of measurement values that form the basis of the feature amount information.
[0047] The display control unit 354 may switch between displaying the first feature amount information and displaying the second feature amount information on the display device 34, for example, based on a predetermined condition. Specifically, for example, when the operation receiving unit 355 receives an operation selecting display of the first feature amount, the display control unit 354 may display the first feature amount on the display device 34, and when the operation receiving unit 355 receives an operation selecting display of the second feature amount, the display control unit 354 may display the second feature amount on the display device 34. For example, the display control unit 354 may cause the display device 34 to display a result of a calculation between the first feature amount and the second feature amount (correlation information). For example, the display control unit 354 may cause the display device 34 to display a predetermined threshold value set for the feature amount information in association with the feature amount information.
[0048] The display control unit 354 generates display data and causes the display device to display a predetermined screen based on the display data. The display control unit 354 may include functions as a first display unit and a second display unit. The first display unit displays the measurement values of the amplifier unit acquired by the communication unit, for example, as in a setting screen described below. The second display unit calculates feature quantities corresponding to the measurement values based on the feature quantity type selected by the feature quantity type selection unit 353, and displays the measurement values and the feature quantities, for example, as in a monitoring screen described below. The display control unit 354 may, for example, cause the display device 34 to display the results of comparing at least some of the feature quantities included in the feature quantity information with a reference value such as a predetermined threshold. The comparison results may include, for example, a message indicating that the feature quantity is greater than or less than a reference value such as a predetermined threshold, or a predetermined alert. The display control unit 354 may change the display of the measurement value information displayed on the display device 34 in response to, for example, the operation receiving unit 355 receiving an operation on the feature quantity information displayed on the display device 34. Specifically, for example, when the operation receiving unit 355 receives an operation to select a specific time point in the feature amount information, the display control unit 354 may highlight and display the measurement value that is the basis for calculating the feature amount associated with that time point in the measurement amount information area.
[0049] The operation accepting unit 355 is an example of an operation accepting means, and accepts, for example, a user operation via the input device 33. The operation accepting unit 355 may accept, for example, an operation relating to settings for extraction, calculation, display, etc. of measurement values and feature amounts in relation to measurement of the robot R by the displacement sensor 40. The operation accepting unit 355 may accept, for example, an operation for changing the feature amount calculation period, selecting a specific point in feature amount information, selecting a feature amount to be displayed on the display device 34 from among multiple feature amounts, etc.
[0050] FIG. 5 is a schematic diagram showing an example of a setting screen according to this embodiment.
[0051] The setting screen is displayed on the display device 34 based on measurement value information, for example, by the function of the display control unit 354 as a first display means. The measurement value information may be generated by the measurement value information generation unit 351 of the communication unit 10. Icons 101 corresponding to each of the multiple amplifier units 20 are displayed at the top of the screen. A status value of the corresponding amplifier unit 20 may be displayed as a label on each icon 101. The status value may indicate, for example, the connection status between the multiple amplifier units 20.
[0052] An area 102 showing measurement value information is displayed near the center of the screen. The horizontal axis of the area 102 indicates the elapsed time from the start timing of each cycle, and the vertical axis of the area 110 indicates the magnitude (intensity) of each measurement value. The area 102 displays a measurement value 102a of the displacement sensor 40 specified by the icon 101 as a waveform. The area 102 also displays an upper threshold 102h and a lower threshold 102l set by the threshold setting unit 356. The measurement value 102a may be displayed, for example, as a through display in which changes in the measurement value over time are successively updated, or as a freeze display in which a measurement value at a certain moment is fixedly displayed. The display control unit 354 may switch between through display and freeze display in response to a user operation or the like to display the waveform of the measurement value. The user may be able to arbitrarily select whether to display through display or freeze display, and the time in the freeze display.
[0053] An area 103 for setting a threshold is displayed to the right of area 102. Within area 103, a threshold (threshold) setting area 103T surrounded by a rectangular frame allows the user to set, for example, sensor determination thresholds (upper and lower thresholds). Also, in area 103, the user can set a measurement period 103a and an averaging count 103b.
[0054] FIG. 6 is a schematic diagram showing an example of a monitoring screen according to this embodiment.
[0055] The monitoring screen is a screen for monitoring the measurement values and feature quantities output by the amplifier unit 20. The monitoring screen is displayed on the display device 34 based on measurement value information, for example, by the function of the display control unit 354 as a second display means. The measurement value information may be generated by the measurement value information generation unit 351 of the user terminal 30. The feature quantity information may be generated by the feature quantity information generation unit 352 of the user terminal 30.
[0056] An area 110 showing measurement value information is displayed on the left side of the monitoring screen. In area 110, measurement values 110A associated with at least some of the cycles are displayed overlapping each other so that their start times coincide. The horizontal axis of area 110 indicates the elapsed time from the start timing of each cycle, and the vertical axis of area 110 indicates the magnitude or intensity of each measurement value. Note that, for example, the magnitude or intensity of the measurement value indicates the amount of displacement in the case of displacement sensor 40, but may also be the physical quantity when a sensor of another physical quantity (such as a contact sensor, length measurement sensor, proximity sensor, analog input (voltage, current), color sensor, flow sensor, ultrasonic sensor, fiber sensor, or TOF sensor) is used instead of displacement sensor 40.
[0057] An area 120 indicating a trigger is displayed below the area 110. A waveform 121 indicating a cycle is displayed in the area 120. In the area 110, a predetermined period included in each cycle is shown as a range 113 from a start point 111 to an end point 112. The range 113 indicates a period for calculating a feature amount displayed in the area 130 (a feature amount calculation period).
[0058] On the right side of the monitoring screen, an area 130 is displayed showing feature information indicating time-series changes in feature amounts calculated based on measurement values. Feature amounts 131 are shown in area 130. Feature amounts 131 may be, for example, feature amounts generated based on measurement values associated with a predetermined cycle. The horizontal axis of area 130 indicates the time at which the feature amount was calculated, and the vertical axis of area 130 indicates the magnitude of the feature amount. The horizontal axis may include time information (time information of the user terminal 30 or time information of the communication unit 10). In area 130, feature amounts 131, which are updated sequentially over time, are plotted in association with the time on the horizontal axis. The display method of the horizontal axis can be changed using the "Display Method" pull-down menu above the display of feature amounts 131. In addition to elapsed time, elapsed points, etc., may also be selectable.
[0059] The start point 111 and the end point 112 can be selected at any time on the horizontal axis by a slide operation or the like, and the range 113 can be adjusted by this selection. It is also possible to adjust the range 113 by sliding the range 113 as a whole while maintaining the width from the start point 111 to the end point 112. When the range 113 is adjusted, a feature amount calculated based on the measurement values 110A included in the adjusted (updated) range 113 may be displayed in the area 130.
[0060] In this way, on the monitoring screen according to this embodiment, measurement value information and feature information are arranged side by side on the same screen and visualized in real time, allowing the user to easily grasp not only the measurement values but also their feature values in real time.
[0061] A plurality of tabs 114a, 114b, 114c, and 114d are displayed on the upper side of the screen. A predetermined amplifier unit 20 and a feature type are associated with each of the plurality of tabs 114a, 114b, 114c, and 114d. The predetermined amplifier unit 20 and the feature type associated with the tab may be arbitrarily set by the user. When the operation receiving unit 355 receives an operation to select a desired one from the tabs 114a, 114b, 114c, and 114d, the display control unit 354 displays in the area 130 the amplifier unit 20 and the feature type associated with the selected tab.
[0062] This allows the user to select a desired tab and easily check a desired feature value from among multiple types of feature values for a desired amplifier unit 20 out of the multiple amplifier units 20, making it possible, for example, to smoothly investigate the cause of a malfunction in device operation. Note that the number of tabs displayed on the monitoring screen is one example, and any number of tabs may be displayed on the screen.
[0063] 6, as an example, thresholds 132a, 132b, 132c, and 132d for the feature are shown in area 130 where feature information is displayed. For example, threshold 132a indicates a first upper limit, threshold 132b indicates a second upper limit (greater than the first upper limit), threshold 132c indicates a first lower limit, and threshold 132d indicates a second lower limit (smaller than the first lower limit). Note that display control unit 354 may, for example, highlight any area surrounded by these multiple thresholds (by using a different color from other areas, for example).
[0064] The display control unit 354 may perform display on the screen based on the comparison result between the feature amount 131 and these thresholds. The display control unit 354 may, for example, display that the feature amount has reached or exceeded at least one of the upper limit values or that the feature amount has fallen below or equal to at least one of the lower limit values. FIG. 6 shows an example of an early warning notification 133. The early warning notification 133 may be, for example, a notification indicating that the feature amount 131 has reached or exceeded the threshold value 132a, which is the first upper limit value. Specifically, in the example shown in FIG. 6, the early warning notification 133 includes information indicating the time of the notification, such as "2023 / 10 / 12...," and information indicating the feature amount at that time, such as "feature amount: 1.02." Note that the content of notifications such as the early warning notification 133 may include any other information.
[0065] When the display control unit 354 performs a display based on the result of comparing a feature amount with a threshold value for the feature amount (for example, when displaying that a feature amount is equal to or greater than at least one upper limit value or that a feature amount is equal to or less than at least one lower limit value), the display control unit 354 may highlight the measurement value that was the basis for calculating the feature amount to be compared in the measurement value information display area 110. The highlighting display manner is not particularly limited, and for example, the color or type of line (solid line or dashed line, thickness, etc.) of the measurement value may be made different from other measurement values, or only the measurement value may be displayed in the area 110 while other measurement values are not displayed in the area 110.
[0066] Furthermore, when the operation receiving unit 355 receives an operation to select an arbitrary point in time of the feature 131 in the area 130 displaying the feature information, the display control unit 354 may highlight the measurement value that was the basis for calculating the selected feature in the area 110 displaying the measurement value information. The manner of highlighting is not particularly limited, and for example, the color or type of line (solid or dashed, thickness, etc.) of the measurement value may be made different from other measurement values, or only the measurement value may be displayed in the area 110 while other measurement values are not displayed in the area 110. This allows the user to instantly check the waveform data linked to the feature data.
[0067] The monitoring screen may display information about the thresholds set by the threshold setting unit 356. As an example, Fig. 6 includes a display 141 about the start trigger threshold and a display 142 about the end trigger threshold. These displays may include the type and value of each threshold.
[0068] The monitoring screen may include a selection section 143 for setting a trigger threshold. Selecting the selection section 143 displays, for example, a trigger threshold setting window 150 shown in FIG. 7 . The setting window 150 may be displayed as a pop-up superimposed on the monitoring screen shown in FIG. 6 . The setting window 150 includes, for example, areas 151, 152, and 153. In the “Statistical Information” area 151, the format and type of feature to be displayed on the monitoring screen can be selected. In the “Monitoring Channel” area 151, the channel (amplifier unit) for displaying the feature on the monitoring screen can be selected. Area 152 is an area for setting a start trigger condition. In the pull-down menu labeled “Trigger Condition,” start trigger conditions such as data slope and data window can be selected. An area for inputting a specific threshold is provided below the pull-down menu. After selecting “Rising” or “Falling” in this area, a specific threshold can be input. Area 153 is an area for setting an end trigger condition. In the pull-down menu labeled "Trigger Condition," an end trigger condition such as a data slope or a data window can be selected. An area for inputting a specific threshold is provided below the pull-down menu. In this area, a specific threshold can be input after selecting "rising" or "falling."
[0069] FIG. 8 is a schematic diagram showing another example of the display screen according to the present embodiment.
[0070] 8 includes, below area 110 for displaying the above-described measurement value information, area 210 showing the difference between the measurement value supplied from displacement sensor 40 and a predetermined reference value (including waveform) indicating a normal value, etc. That is, the horizontal axis of area 210 indicates the elapsed time from the start timing of each cycle, similar to the horizontal axis of area 110, while the vertical axis of area 210 indicates the difference (intensity) between each measurement value and the reference value. This allows the user to instantly grasp how much the measurement value deviates from a reference value, such as a normal value.
[0071] In area 210, differential measurement values 210A, which are the differences between measurement values associated with at least some of the cycles and reference values, are displayed superimposed so that their start timings coincide. In area 210, a predetermined period (feature amount calculation period) included in each cycle is shown as range 213 from start point 211 to end point 212. This range 213 indicates the period of each cycle (feature amount calculation period) for calculating the feature amounts displayed in area 230.
[0072] On the right side of the screen, an area 230 showing feature amount information indicating time-series changes in feature amounts calculated based on difference measurement values is displayed. Feature amounts 231 are displayed in area 230. Feature amounts 231 may be, for example, feature amounts generated based on difference measurement values associated with a predetermined cycle. The horizontal axis of area 230 indicates the time at which the feature amount is calculated, and the vertical axis of area 230 indicates the magnitude of the feature amount. In area 230, feature amounts 231 that are sequentially updated over time are plotted in association with the time on the horizontal axis.
[0073] The start point 211 and end point 212 can be selected at any time on the horizontal axis by a slide operation or the like, and the range 213 can be adjusted by this selection. It is also possible to adjust the range 213 by sliding the range 213 as a whole while maintaining the width from the start point 211 to the end point 212. When the range 213 is adjusted, the area 230 may display a feature amount calculated based on the difference measurement value 210A included in the adjusted (updated) range 213.
[0074] In this way, on the display screen according to this embodiment, measurement value information and feature information are arranged side by side on the same screen and visualized in real time, so that the user can easily grasp not only the difference between the measurement value and the reference value in real time, but also the feature of that difference.
[0075] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangement, materials, conditions, shapes, sizes, etc., are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other. [Explanation of symbols]
[0076] 1...condition monitoring system, 10...communication unit, 11...storage unit, 12...amplifier unit communication unit, 13...user terminal communication unit, 14...control unit, 20...amplifier unit, 30...user terminal, 31...storage unit, 32...communication unit, 33...input device, 34...display device, 35...control unit, 351...measurement value information generation unit, 352...feature amount information generation unit, 353...feature amount type selection unit, 354...display control unit, 355...operation reception unit, 356...threshold value setting unit, 40...displacement sensor, R...robot
Claims
1. An information processing device that communicates with an amplifier unit connected to a sensor that performs measurement via a communication unit, a communication unit that acquires the measurement values generated by the amplifier unit; a first display means for displaying the acquired measurement value of the amplifier unit; a threshold setting means for setting a threshold for the measurement value of the amplifier unit; an extracting means for extracting a measurement value corresponding to a period determined based at least on the magnitude relationship between the measurement value of the amplifier unit and the threshold value; a feature type selection means for selecting a feature type representing a type of feature calculated from the measurement values; and a second display means for calculating a feature corresponding to the measurement value extracted by the extraction means based on the type of feature, and displaying the measurement value and the feature.
2. The information processing apparatus according to claim 1 , wherein the first display means displays the measurement value as a waveform.
3. 3. The information processing apparatus according to claim 2, wherein the first display means displays the waveform by switching between a through display and a freeze display.
4. The information processing apparatus according to claim 3 , wherein the first display means switches between the through display and the freeze display in response to a user operation.
5. the first display means displays a plurality of icons associated with at least any of the plurality of amplifier units that are integrally connected; The information processing device according to claim 1 , wherein the measurement value is displayed for an amplifier unit associated with a specified icon from among a plurality of icons.
6. The information processing apparatus according to claim 1 , wherein the second display means displays tabs associated with at least one of a plurality of amplifier units coupled together and at least one of a plurality of feature amount types.
7. the feature type selection means selects the feature type associated with the selected tab, The information processing device according to claim 6 , wherein the extraction means extracts the measurement value corresponding to a period determined based at least on the magnitude relationship between the measurement value of the amplifier unit associated with the selected tab and the threshold value.
8. an information processing device that communicates with an amplifier unit connected to a sensor that performs measurement via a communication unit; acquiring measurements produced by the amplifier unit; displaying the acquired measurement values of the amplifier units; setting a threshold value for the measurement value of the amplifier unit; extracting a measurement value corresponding to a period determined based at least on a magnitude relationship between the measurement value of the amplifier unit and the threshold value; selecting a feature type representing a type of feature calculated from the measurement values; calculating a feature value corresponding to the extracted measurement value based on the selected feature value type, and displaying the measurement value and the feature value.
9. an information processing device that communicates with an amplifier unit connected to a sensor that performs measurement via a communication unit; a communication unit that acquires the measurement values generated by the amplifier unit; a first display means for displaying the acquired measurement value of the amplifier unit; a threshold setting means for setting a threshold for the measurement value of the amplifier unit; an extracting means for extracting a measurement value corresponding to a period determined based at least on the magnitude relationship between the measurement value of the amplifier unit and the threshold value; a feature type selection means for selecting a feature type representing a type of feature calculated from the measurement values; a program for causing the computer to function as a second display means for calculating a feature corresponding to the measurement value extracted by the extraction means based on the type of feature, and displaying the measurement value and the feature.
Citation Information
Patent Citations
Diagnostic system
JP2018146562A