Information processing system, information processing method, node device, control method, gateway device, manufacturing system, article manufacturing method, program, recording medium
The information processing system addresses bandwidth issues in collecting measurement data from production equipment sensors by transmitting task identification information and measurement data together, allowing efficient discrimination and recognition within limited communication bandwidth, thus enhancing communication efficiency and reducing power consumption.
Patent Information
- Application Number
- JP2024173141
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-03-23
- Filing Date
- 2024-10-02
- Publication Date
- 2025-06-30
- Estimated Expiration
- 2040-10-27
AI Technical Summary
Conventional methods for collecting measurement data from sensors on production equipment require predetermined collection orders and measurement conditions, leading to increased data volume and potential bandwidth issues in wireless communication.
An information processing system where a first device connected to a sensor identifies task identification information for execution conditions and transmits this information along with measurement data to a second device, allowing for efficient discrimination and recognition of measurement data and conditions within limited communication bandwidth.
Enables efficient communication and discrimination of measurement data and conditions, reducing power consumption and ensuring battery life of node devices while maintaining effective data storage and processing within limited bandwidth.
Smart Images

Figure 0007700343000001 
Figure 0007700343000002 
Figure 0007700343000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system or the like that collects measurement data from sensors attached to production equipment and the like to acquire the state of the equipment.
Background Art
[0002] Generally, in the maintenance of production equipment and the like, it has been difficult to detect abnormalities as long as there is no problem with the operation even in an abnormal state. Therefore, preventive maintenance that performs inspections, repairs, and component replacements at regular intervals has been carried out, and there has been a problem of requiring regular inspections and the man-hours associated with them. In recent years, in response to such problems, predictive maintenance has been attempted to reduce unnecessary component replacements and labor costs by providing sensors and the like in production equipment and performing component replacements, repairs, and updates according to the state of the production equipment.
[0003] In such a case, by installing many sensors and collecting measurement data, it may lead to detailed diagnosis and early detection of abnormalities. However, when installing many sensors, it is necessary to identify the types of sensors and measurements when collecting measurement data. Therefore, a diagnostic system that identifies and collects individual sensors and types of measurements has already been proposed.
[0004] For example, Patent Document 1 discloses a data collection method in which an ID number of a measuring instrument that requires measurement data and the order of collecting measurement data are transmitted from a data collection device to all measuring instruments. Each measuring instrument determines whether the communication being performed is communication by the measuring instrument with the ID number before its own based on the order of collecting measurement data, and transmits the measurement data to the data collection device at an appropriate timing.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, in the conventional method, in order to determine what kind of measurement data it is, it is necessary for the data collection device to predetermine the collection order in advance, specify the measurement conditions from the data collection device, or transmit the measurement conditions from the sensor to the data collection device. In this case, it is necessary to handle the data of the measurement conditions in addition to the measurement data, and there is a possibility of squeezing the wireless communication bandwidth due to the increase in the data volume.
[0007] Therefore, a method capable of discriminating measurement data and recognizing measurement conditions has been expected even within a limited communication bandwidth.
Means for Solving the Problems
[0008] An aspect of the present invention One is connected to a sensor for measuring the state of a facility device and is capable of executing a measurement task st a first device, and a second device communicable with the first device, wherein the first device 、 actual identifies task identification information for identifying execution conditions when executing the measurement task performed report and transmits it to the second device together with the measurement data of the measurement task. The execution conditions are at least one of an event condition that is a condition of the timing for executing the measurement task, a signal input condition that is a condition regarding the input of the measurement task, a signal processing condition that is a condition regarding the signal processing of the measurement task, and a signal output condition that is a condition regarding the output of the measurement task. It is an information processing system characterized by this.
[0009] An aspect of the present invention separately is connected to a sensor for measuring the state of a facility device and is capable of executing a measurement task nd a first device, and a second device communicable with the first device. In the information processing method of the information processing system including, the first device 、 actual identifies task identification information for identifying execution conditions when executing the measurement task performedreport and transmit it together with the measurement data of the measurement task to the second device, wherein the execution condition is at least one of an event condition which is a condition of the timing for executing the measurement task, a signal input condition which is a condition regarding the input of the measurement task, a signal processing condition which is a condition regarding the signal processing of the measurement task, and a signal output condition which is a condition regarding the output of the measurement task. This is an information processing method characterized by the above.
[0010] In the separately aspect of the present invention, it is a node device connected to a sensor for measuring the state of a facility device and capable of executing a measurement task, and the node device is communicable with a gateway device 、 actual task identification information for identifying the execution condition when executing the measurement task performed report and transmit it together with the measurement data of the measurement task to the gateway device. The execution condition is at least one of an event condition which is a condition of the timing for executing the measurement task, a signal input condition which is a condition regarding the input of the measurement task, a signal processing condition which is a condition regarding the signal processing of the measurement task, and a signal output condition which is a condition regarding the output of the measurement task. This is a node device characterized by the above.
[0011] In the separately aspect of the present invention, it is a gateway device connected to a sensor for measuring the state of a facility device and capable of executing a measurement task th and communicable with a node device. When receiving the measurement data together with the task identification information for identifying the execution condition when executing the measurement task performed 、 actual store the measurement data in a database. The execution condition is at least one of an event condition which is a condition of the timing for executing the measurement task, a signal input condition which is a condition regarding the input of the measurement task, a signal processing condition which is a condition regarding the signal processing of the measurement task, and a signal output condition which is a condition regarding the output of the measurement task. This is a gateway device characterized by the above. Also, in the separatelyAn aspect is a control method of a node device connected to a sensor for measuring the state of a facility device and capable of executing a measurement task, wherein the node device can communicate with a gateway device 、 actual Identify the execution conditions when executing the measurement task performed report And transmit to the gateway device together with the measurement data of the measurement task, wherein the execution conditions are at least one of an event condition which is a condition of the timing for executing the measurement task, a signal input condition which is a condition regarding the input of the measurement task, a signal processing condition which is a condition regarding the signal processing of the measurement task, and a signal output condition which is a condition regarding the output of the measurement task. It is a control method characterized by this.
[0012] According to the present invention separately An aspect is a facility device for manufacturing an article, connected to a sensor for measuring the state of the facility device, and capable of executing a measurement task rd A first device, and a second device capable of communicating with the first device, wherein the first device 、 actual Identify the execution conditions when executing the measurement task performed report And transmit to the second device together with the measurement task, wherein the execution conditions are at least one of an event condition which is a condition of the timing for executing the measurement task, a signal input condition which is a condition regarding the input of the measurement task, a signal processing condition which is a condition regarding the signal processing of the measurement task, and a signal output condition which is a condition regarding the output of the measurement task. It is a manufacturing system characterized by this.
Advantages of the Invention
[0013] According to the present invention, among limited communication bands, measurement data can be discriminated and measurement conditions can be recognized.
Brief Description of the Drawings
[0014]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Embodiments for Carrying Out the Invention
[0015] With reference to the drawings, an information processing system (facility monitoring system) which is an embodiment of the present invention will be described. [Embodiment] FIG. 1 is a schematic diagram of a production facility to which an information processing system according to an embodiment of the present invention is applied. The production facility 101 includes sensors 102 and 103 used to acquire the state of the production facility. The sensors 102 and 103 are, for example, vibration sensors, acceleration sensors, pressure sensors, optical sensors, torque sensors, and temperature sensors, which measure the state of the production facility 101 and quantify it as a physical quantity. This is an information processing system that acquires the state of the facility by these respective sensors and thereby performs facility monitoring and the like.
[0016] To acquire the state of the production facility, one or more of the sensors 102 and 103 are connected to the node device 104. The sensors 102 and 103 may be built into the node device. The node device 104 is installed one or more times in the production facility 101 as necessary. The node device 104 includes communication means 109 and 110 for enabling communication with the gateway device 105. The communication means includes one or more communication means appropriately selected from wireless communication such as LPWA (Low Power Wide Area) and wireless LAN, and wired communication such as Ethernet and field network.
[0017] The measurement data measured using the sensors is collected from the node device 104 to the gateway device 105 via the communication means 109 and 110. The gateway device 105 is connected to the in-plant network 106. Note that the in-plant network 106 may be a dedicated network within the factory or a wide area network such as the Internet. The gateway device 105 is installed within a range where communication can be performed with the node device 104 by the communication means 109 and 110.
[0018] The measurement data collected by the gateway device 105 is stored in the database 107 of the data storage device on the in-plant network 106. Note that the function of the gateway device 105 may be implemented as software in the database 107 or in the storage unit of the computer. Also, the database 107 may be a storage device or a storage medium.
[0019] The manager can check the results stored in the database 107 via the computer 108. When an abnormality occurs in the production facility 101, the computer 108 may notify the manager as needed by issuing an alert or sending an email.
[0020] Figure 2 is a schematic diagram showing the block configuration of the node device 104 shown in Figure 1. One or more sensors 203 installed in the production facility 101 are connected to the node device 104. The node device 104 includes a signal input unit 204 (A / D converter) that converts the analog signal output by the sensor 203 into a digital signal. The signal input unit 204 converts one or more analog input signals into digital signals. Note that the signal input unit 204 may be built into the sensor 203 so that the sensor outputs a digital signal.
[0021] The signal digitized by the signal input unit 204 is processed by the CPU 205. The CPU 205 combines one or more of no processing, FFT processing, partial overhaul processing, envelope processing, frequency filter processing, differential processing, integral processing, wavelet processing, average value processing, standard deviation processing, maximum value processing, minimum value processing, peak-to-peak processing, peak hold processing, effective value processing, wave height rate processing, waveform rate processing, impulse coefficient processing, margin coefficient processing, and machine learning model inference processing, determines the processing order, and executes.
[0022] For example, in the case of no processing, the digitized input signal is passed to the output unit 206 without being processed. When executing FFT processing, the digitized input signal is decomposed into frequency components. When executing partial overhaul processing, the frequency range is limited for the frequency components processed by FFT, and the sum of products is obtained. When executing envelope processing, envelope processing is performed on the input signal. When executing frequency filter processing, for the input signal, unnecessary signals are removed by setting the frequency and passing through a low-pass filter, high-pass filter, or band-pass filter to obtain the intended signal.
[0023] Also, when performing differential processing, differentiate the input signal. When performing integration processing, integrate the input signal. When performing wavelet processing, decompose the digitized input signal into frequency components and time components. When performing average value processing, obtain the average value of the input signal. When performing standard deviation processing, obtain the standard deviation of the input signal. When performing maximum value processing, obtain the maximum value of the input signal. When performing minimum value processing, obtain the minimum value of the input signal. When performing peak-to-peak processing, obtain the difference between the maximum value and the minimum value of the input signal. When performing peak hold processing, continuously measure for a predetermined period to obtain the maximum value within the period. When performing effective value processing, obtain the effective value of the input signal.
[0024] Also, when performing crest factor processing, divide the maximum value of the input signal by the effective value to obtain the crest factor. When performing waveform factor processing, divide the effective value of the input signal by the average value to obtain the waveform factor. When performing impulse coefficient processing, divide the maximum value of the input signal by the average value of the absolute value of the input signal to obtain the impulse coefficient. When performing margin coefficient processing, divide the maximum value of the input signal by the square of the average value of the square root of the input signal to obtain the margin coefficient. When performing machine learning model inference processing, first let a computer or the like read learning data, analyze the data, and generate a machine learning model that defines classification and identification rules. Incorporate the machine learning model into the node device and obtain an output based on the input signal and the machine learning model. Note that the various signal processes described above are performed by the CPU 205, but in some cases, they may be implemented using dedicated hardware such as a PLA.
[0025] The node device 104 includes an output unit 206 for outputting the signal processed by the CPU 205. The output unit 206 operating under the control of the CPU 205 includes one or more communication means among a wireless communication means 207 and a wired communication means 208. Further, in addition to the wireless communication means 207 and / or the wired communication means 208, the output unit 206 can select one or more of a storage unit 209 and a general-purpose input / output 211 to output measurement data. That is, the node number (node identification information) as identification information for identifying the individual of the node device 104 and the measurement task number (task identification information) can be combined and output as measurement data. The output unit 206 sends the node number, the transmission task number, and the measurement data to the gateway device 105 in this order using wireless communication or wired communication. The wired communication means 208 is connected to the gateway device 105 by a sensor network 210.
[0026] The node device 104 includes an event generation unit 202 that is activated at a predetermined diagnosis interval or diagnosis time as a timer trigger, or is activated due to a trigger input via the general-purpose input / output 211. As event conditions of the event generation unit 202, a predetermined measurement interval, time, external trigger input signal, state change of the node device, call from another task in the node, call from the gateway device, and one or more of other node devices are set. When a plurality of event establishment conditions are selected, measurement is started when any one of the selected conditions is satisfied. The event generation unit 202 may be configured by dedicated hardware such as a PLA, or may be configured by software of a control program that controls the operation of the CPU 205.
[0027] For example, when the event condition is the measurement interval, the event occurs at a predetermined time interval. Also, when the event condition is time, for example, the event occurs at a predetermined time on a predetermined day of the week. When the event condition is an external trigger input signal, the event occurs due to a signal change in the general-purpose input / output 211. When the event condition is a state change of the node device, the event occurs when there is a change in the remaining battery level of the node device or a change in the temperature sensor within the node device. In the case of a call from another task within the node, the event occurs by being called from the output condition of another task within the same node. In the case of a call from the gateway device, the event occurs by receiving a task execution command from the gateway device to the node device. In the case of another node device, the event occurs by being called from the output condition of another node device.
[0028] Each condition of the event condition of the event generation unit 202, the signal input condition of the signal input unit 204, the signal processing condition of the CPU 205, and the output condition of the output unit 206 is held in the task table in the storage unit 209 as a measurement task. Although the task table is held on the storage unit 209, the task table may be held in another storage device.
[0029] FIG. 3 is a schematic diagram showing the block configuration of the gateway device 105 shown in FIG. 1. The gateway device 105 includes a wired communication means 304 for communicating with the node device 104 by wire via the sensor network 303. Also, the gateway device 105 includes a wireless communication means 302 for communicating with the node device 104 wirelessly. The means for communicating between the gateway device 105 and the node device 104 may be the wired communication means 304 or the wireless communication means 302 depending on the installation environment of the node device 104.
[0030] The gateway device 105 includes a CPU 308 for controlling the operations of each part. The gateway device 105 stores in a storage device 305 a table index that associates measurement data with a table in a database 107 (Figure 1) based on a node number and a task number for identifying the individual of the node device 104. The CPU 308 of the gateway device 105 determines the table in the database 107 where the measurement data is to be input based on the node number, measurement task number, and information of the table index of the node device 104. The gateway device 105 inputs the measurement data received from the node device 104 via a wired communication means 304 or a wireless communication means 302 into the table of the database 107 via an in-plant network 307 of the wired communication means 306. Note that the sensor network 303 and the in-plant network 307 may be the same network.
[0031] The table shown in Figure 4 is the task table of the node device 104. The node device 104 stores a task table 401 in a storage unit 209 as information. The task table 401 includes a task number 402 assigned for each task, an event condition 403 of an event generation unit 202, a signal input condition 404 of a signal input unit 204, a signal processing condition 405 of a CPU 205, an output processing condition 406 of an output unit 206, and a node number 407. One or more measurement tasks are registered in advance in the task table 401 of the node device 104 according to the measurement object and the sensors to be connected. Each measurement task in the task table 401 is sequentially executed starting from the measurement tasks for which the event condition 403 is satisfied. The tasks for which the event condition 403 is satisfied are executed according to the signal input condition 404, the signal processing condition 405, and the output processing condition 406.
[0032] The table shown in FIG. 5 is the table index of the gateway device 105. The gateway device 105 stores a table index 501 in the storage device 305 as information. The table index 501 includes a node number 502 of the node device 104, a task number 503 indicating the number assigned to each task in the task table 401 of the node device 104, a receiving means 505, a database 504 indicating a data input destination as a data storage device, and a table 506 defining an area for inputting data in the database. The table index 501 is registered in advance corresponding to the node device 104 connected to the gateway device 105 and the task table 401 in each node device 104. When the gateway device 105 receives measurement data from the node device 104, it searches for the node number 502 and task number 503 included in the received measurement data from within the table index 501. The measurement data is registered using the information of the database 504 and table 506 corresponding to the corresponding node number 502 and task number 503 in the table index 501.
[0033] FIG. 6 is a flowchart of the process for the node device 104 to acquire the state of the production facility 101. Here, the process of acquiring the state of the production facility 101 based on the task table will be described.
[0034] First, when the CPU 205 of the node device 104 starts acquiring the state of the production facility 101 in step S1, it reads the tasks registered in advance from the task table 401 in the storage unit 209 in step S2. Next, in step S3, the event conditions 403 of each task registered in the task table 401 are registered in the event generation unit 202.
[0035] Next, in step S4, the CPU 205 of the node device 104 checks for the occurrence of events such as a specified time, a specified interval, or an external input based on the events registered in step S3.
[0036] When an event occurs, the CPU 205 executes the task of the occurred event. First, in step S5, the CPU 205 selects the signal input conditions 404 of the physical quantity input channel, sampling frequency, input range, number of samplings, and amplification factor registered in the task table 401, and sets the signal input unit 204.
[0037] Then, in step S6, signal input processing such as analog-to-digital conversion is performed based on the set signal input conditions 404. Further, in step S7, the signal processing conditions 405 registered in the task table 401 are selected, and the CPU 205 is set. Next, in step S8, the CPU 205 performs signal processing on the digitized measurement data. In the subsequent step S9, for the signal-processed measurement data, the output unit 206 is set based on the output processing conditions 406 registered in the task table 401.
[0038] In step S10, the CPU 205 assigns the node number 407 of the node device 104 and the task number 402 of the corresponding event to the measurement data. When the output condition (output destination) is the storage device, since the node number is known, only the task number may be assigned to the measurement data. The measurement data to which the node number and the measurement task number are assigned is output to the gateway device, general-purpose output, and storage device of the output unit 206 according to the output processing conditions 406 in the subsequent step S11. When step S11 is completed, the process returns to step S4, and the presence or absence of an event is confirmed again.
[0039] Figure 7 is a flowchart for explaining the procedure of collecting and processing measurement data for the gateway device 105 to acquire the state of the production facility. Here, the procedure of the process of registering the measurement data sent from the node device 104 to the database by the gateway device 105 in order to acquire the state of the production facility will be described.
[0040] The CPU 308 of the gateway device 105 starts acquiring the state of the production facility 101 in step S51, and reads the table index 501 registered in advance in the storage device 305 in the subsequent step S52.
[0041] Next, in step S53, the CPU 308 of the gateway device 105 selects means for receiving measurement data from the node device 104 based on the receiving means registered in the receiving means 505 of the table index 501. When a plurality of receiving means are registered in the table index 501, the gateway device 105 selects a plurality of receiving means.
[0042] In step S54, the CPU 308 of the gateway device 105 checks whether there is measurement data sent from the node device 104 to the receiving means. When the gateway device 105 receives measurement data from the node device 104 by the receiving means, it proceeds to step S55 and extracts the measurement node number and the task number of the node number from the measurement data.
[0043] In step S56, an index in the table index 501 is searched based on the node number and the task number. Then, based on the found index, a table of the database for storing the measurement data is determined. Then, in step S57, a query for registering the measurement data is generated. In step S58, the CPU 308 of the gateway device 105 executes the query and records the measurement data in the table of the database. When step S58 is completed, it returns to step S54 and checks again whether there is measurement data sent to the receiving means.
[0044] According to the present invention, since communication is performed efficiently, the gateway device can easily determine from which node device the measurement data is or the measurement data is from which measurement task even within a limited communication bandwidth. Furthermore, since communication is performed efficiently, the power consumption of the node device can be reduced.
[0045] Next, a plurality of specific examples will be given and explained. In Example 1, measurements are made according to a recipe, and the measurement results are input into a data storage device. In Example 2, when an abnormality occurs, another recipe is executed. In Example 3, when an abnormality occurs, another node is activated to execute a recipe. In Example 4, when measurement data of a node device that does not exist in the table index is received, it is stored as test data.
Example
[0046] The first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic diagram of a production facility equipped with an information processing system according to Example 1.
[0047] The pump as the production facility 101 includes sensors 102 and 103 which are vibration sensors for acquiring the operating state. The sensors 102 and 103 which are vibration sensors convert the intensity of vibration into a voltage signal using the physical quantity. The sensors 102 and 103 which are vibration sensors are connected to the node device 104 to acquire the state of the pump as the production facility 101. The node device 104 includes communication means 109 and 110 for communicating with the gateway device 105. For example, it includes LPWA (Low Power Wide Area) wireless communication means.
[0048] The node device 104 performs measurements based on the task table 401 in the pre-registered storage unit 209. That is, the measurements are made based on the event conditions 403 of the tasks defined on the task table 401 shown in FIG. 4.
[0049] In Task 1 where Task Number 402 is registered as 1, since Event Condition 403 is set at 60 - minute intervals, Task 1 is executed once every 60 minutes. Specifically, with the time when Node Device 104 is powered on set as 0 minutes, Task 1 is executed every 60 minutes. When Task 1 is executed, according to Signal Input Condition 404, analog - to - digital conversion is performed with analog - to - digital conversion channel 1, sampling frequency 54 kHz, input range 0 - 5V, number of sampling points 10,000, and amplification factor 50 times. After digital conversion, Task 1 performs FFT processing under the signal processing condition 405 of CPU 205, and then partial - over - all processing is carried out. Since wireless is selected in the output processing condition 406 of Task 1, the measurement results of Task 1 are assigned the number of Node Device 104 and Task Number 1 in the measurement data and transmitted to the gateway device via wireless communication means 207.
[0050] Measurement Task 2 where Task Number 402 is registered as 2 is executed at 15:00 every Monday according to Event Condition 403. When Measurement Task 2 is executed, according to Signal Input Condition 404, analog - to - digital conversion is performed with analog - to - digital conversion channel 2, sampling frequency 54 kHz, input range 0 - 5V, number of sampling points 10,000, and amplification factor 50 times. In Measurement Task 2, after digital conversion, CPU 205 performs FFT processing according to Signal Processing Condition 405. Since wired is selected as the output processing condition 406 of Measurement Task 2, the measurement results of Measurement Task 2 are assigned the number of Node Device 104 and Task Number 2 and then transmitted to the gateway device by wired communication means 208.
[0051] Every time Task 1 is executed every 60 minutes, measurement data assigned with Node Number 407 and Task Number 402 is sent from Node Device 104 to the gateway device 105 via wireless communication means 302. The gateway device 105 extracts the number of Node Device 104 and Task Number 1 from the measurement data and searches the table index 501 (Figure 5) in the storage device 305.
[0052] When the node number 407 is 104 and the task number 402 is 1, DB1 is pre-registered in the database 504 of the table index 501, and TBL3 is pre-registered in the table 506. The gateway device 105 generates a query for putting the measurement data into the table TBL3 of the database DB1, and stores the measurement data in the table TBL3 of the database 107 (DB1) via the in-plant network 307.
[0053] Similarly, every time the measurement task 2 is executed at 15:00 on Monday every week, the measurement data with the node number 407 and the task number 402 is sent from the node device 104 via the wireless communication means 302 to the gateway device 105. The gateway device 105 generates a query for putting the measurement data into the table TBL4 of the database 107 (DB1), and stores the measurement data in the table TBL4 of the database 107 (DB1) via the in-plant network 307.
[0054] There are multiple measurement tasks in the node device 104. However, if there is only measurement data, the gateway device cannot distinguish which of the multiple measurement tasks it is. Therefore, the measurement data cannot be stored in the database table separately for each task. Also, if the database and table for storing the measurement data are specified from the node device 104, the transmission data will increase, which may reduce the battery life of the node device and compress the communication bandwidth.
[0055] In this embodiment, by attaching the node number and the task number to the measurement data by the node device, the battery life of the node device is ensured, and the gateway device can determine which measurement data it is. Also, a measurement means capable of setting multiple measurement conditions can be provided.
Embodiment
[0056] A second embodiment of the present invention will be described with reference to the drawings. FIG. 8 shows a schematic diagram of an information processing system. Here, for example, when the blades of a pump provided in production equipment are damaged and abnormal vibration occurs, a procedure for performing detailed measurement will be described.
[0057] To obtain the operating state of the pump 801, a vibration sensor 803 is connected to channel 1 of the node device 802, and a temperature sensor 804 is connected to channel 2. In the task table of the node device 802, measurement task 1, measurement task 2, and measurement task 3 are registered in advance.
[0058] FIG. 9 shows a block configuration diagram of the node device, and FIG. 10 shows a configuration table of the task table 1001 of the node device. A vibration sensor 803 and a temperature sensor 804, which are sensors 903 attached to the pump 801, are connected to the node device 901. The node device 901 includes a signal input unit 904 that performs analog-to-digital conversion of the analog signal of the sensor 903 into a digital signal. The signal input unit 904 converts the analog input signal into a digital signal. Incidentally, the signal input unit 904 may be built into the sensor 903.
[0059] The signal digitized by the signal input unit 904 is signal-processed by the CPU 905. As the signal processing, one or more of no processing, FFT processing, partial overhaul processing, envelope processing, frequency filter processing, differentiation processing, integration processing, wavelet processing, average value processing, standard deviation processing, maximum value processing, minimum value processing, peak-to-peak processing, peak hold processing, effective value processing, wave height rate processing, waveform rate processing, impulse coefficient processing, margin coefficient processing, machine learning model inference processing are selected, and the processing order is specified.
[0060] The node device 901 includes an output unit 906 for outputting the signal processed by the CPU 905. The output unit 906 includes a threshold determination unit 912 and selects an output destination according to the result processed by the CPU 905. Further, the output unit 906 includes one or more wireless communication means 907 and wired communication means 908. Under the control of the CPU 905, the output unit 906 selects one or more of the wireless communication means 907, wired communication means 908, storage unit 909, and general-purpose input / output 911 as the output destination. Then, the CPU 905 can associate the node number 1007 and task number 1002 (FIG. 10) for identifying the individual of the node device 901 with the processing result and output it as measurement data.
[0061] The wired communication means 908 is connected to the gateway device 105 by the sensor network 910. The node device 901 includes an event generation unit 902 that is activated at a predetermined diagnosis interval or diagnosis time set as a timer trigger, or is activated due to a trigger input via the general-purpose input / output 911.
[0062] The event conditions of the event generation unit 902 are held in the task table in the storage unit 909 as measurement tasks, together with the signal input conditions of the signal input unit 904, the signal processing conditions of the CPU 905, and the output conditions of the output unit 906. Although the task table is held on the storage unit 909, the task table may be held in another storage device.
[0063] Task 1 is executed once every 60 minutes according to event condition 1003. When Task 1 is executed, analog-to-digital conversion is performed according to signal input condition 1004 on analog-to-digital conversion channel 1, with a sampling frequency of 54 kHz, an input range of 0 to 5V, 10,000 sampling points, and an amplification factor of 50 times. After digital conversion, in Task 1, signal processing is performed in the order of frequency filter processing and average value processing defined by the signal processing condition 1005 of CPU 905. In Task 1, wireless and conditional measurement tasks 2 and 3 are selected as output condition 1006. The measurement results of Task 1 are transmitted to gateway device 851 via wireless communication means 907 after attaching node number 1007 and task number 1002 to the measurement data. Gateway device 851 registers the measurement data with node number 1007 (082) and task number 1002 (1) attached to database 853 via network 852.
[0064] For example, taking the case where the blade 805 of pump 801 is damaged and abnormal vibration occurs, the average value, which is the measurement data of Task 1, exceeds 50.0 m / s 2 and is determined by threshold determination unit 912 of output unit 906 to exceed the threshold (meet the predetermined condition). Then, measurement tasks 2 and 3 are executed while transmitting to gateway device 851, and the results are output according to output condition 1006.
[0065] In Task 2, detailed measurement is performed using a vibration sensor. In measurement task 2, analog-to-digital conversion is performed according to signal input condition 1004 on analog-to-digital conversion channel 1, with a sampling frequency of 54 kHz, an input range of 0 to 5V, 10,000 sampling points, and an amplification factor of 50 times. After digital conversion, in measurement task 2, FFT processing defined by signal processing condition 1005 is performed by CPU 905. Since wireless communication means is selected as output condition 1006, node number 1007 and task number 1002 are attached to the measurement data and transmitted to gateway device 851 via wireless communication means. Gateway device 851 registers the measurement data with node number 1007 (082) and task number 1002 (2) attached to database 853 via network 852.
[0066] Also, in measurement task 3, the temperature sensor is measured. In measurement task 3, according to signal input condition 1004, analog-to-digital conversion is performed with analog-to-digital conversion channel 2, sampling frequency 54 kHz, input range 0 to 5V, number of sampling points 10,000, and amplification factor 1. After digital conversion, in measurement task 2, the CPU 905 performs signal processing in the order of frequency filter processing and average value processing determined by signal processing condition 1005. Since the wireless communication means is selected as output condition 1006, the node number 1007 and task number 1002 are attached to the measurement data and transmitted to the gateway device 851 via the wireless communication means. The gateway device 851 registers the measurement data with the node number 1007 (082) and task number 1002 (3) attached thereto in the database 853 via the network 852.
[0067] In this embodiment, the output unit includes a threshold determination unit, and by selecting the output condition according to the determination result, the battery life is ensured, and detailed measurement can be performed according to the result of the task within the limited communication bandwidth.
Embodiment
[0068] A third embodiment of the present invention will be described with reference to the drawings. Although FIG. 11 shows a schematic diagram of an information processing system, here, a procedure for calling a task of another node device according to the measurement result of a certain node device when the blade of the pump provided in the production facility is damaged and abnormal vibration occurs will be described.
[0069] In order to acquire the operating state of the pump 1101, a vibration sensor 1104 is connected to channel 1 of the node device 1102, and a temperature sensor 1105 is connected to channel 1 of the node device 1103. Although FIG. 12 shows a configuration table of the task table 1201 of the node device 1102, a measurement task 1 is registered in advance in the task table 1201. Also, measurement task 1 and measurement task 2 are registered in advance in the task table 1301 of the node device 1103. The output unit 906 (FIG. 9) of the node device 1103 includes a threshold determination unit 912.
[0070] Figure 13 shows the configuration table of the task table 1301 of the node device 1103. For task 1 in the task table 1301, it is set to be executed at 15:00 every Monday as the event condition 1303. Also, for measurement task 2, it is set to be executed by a call from another node device as the event condition 1303.
[0071] As shown in Figure 12, task 1 of the node device 1102 is executed every 60 minutes according to the event condition 1203. When task 1 is executed, analog-to-digital conversion is performed with analog-digital conversion channel 1, sampling frequency 54 kHz, input range 0 to 5V, number of sampling points 10,000, and amplification factor 50 times according to the signal input condition 1204. After digital conversion, in task 1, signal processing is executed by the CPU 905 (Figure 9) in the order of frequency filter processing and average value processing defined by the signal processing condition 1205.
[0072] In task 1, wireless and conditional call of measurement task 2 of the node device 1103 are selected as the output condition 1206. The measurement result of task 1 is sent from the node device 1102 to the gateway device 1151 via the wireless communication means 907 after attaching the node number 1207 and task number 1202 to the measurement data. The gateway device 1151 registers the measurement data with the node number 1207 and task number 1202 attached to the database 1153 via the network 1152. Also, when the condition is satisfied, the node device 1102 calls the measurement task 2 of the node device 1103 via the wireless communication means 907 according to the output condition 1206.
[0073] For example, taking the case where the blade 1106 of the pump 1101 is damaged and abnormal vibration occurs, if the average value, which is the measurement data of Task 1, exceeds 50.0 m / s2, the threshold determination unit 912 of the output unit 906 determines that the threshold is exceeded (meeting the predetermined conditions). When it is determined that abnormal vibration is occurring, in order to immediately measure the temperature, a command to execute Measurement Task 2 is sent from the node device 1102 to the node device 1103 via the wireless communication means 907.
[0074] When the node device 1103 receives a command to execute Measurement Task 2 via the wireless communication means 907 from the node device 1102, the node device 1103 executes Measurement Task 2. A temperature sensor attached to the pump 1101 is connected to the node device 1103. When Measurement Task 2 is executed, analog-to-digital conversion is performed according to the signal input conditions 1304, with analog-digital conversion channel 1, sampling frequency 54 kHz, input range 0 to 5V, number of sampling points 10,000, and amplification factor 1. After digital conversion, signal processing is performed in the CPU 905 of the node device 1103 in the order of frequency filter processing and average value processing defined by the signal processing conditions 1305. Since the wireless communication means is selected as the output condition 1306, the measurement data is assigned the node number 1307 and the task number 1302 and is transmitted to the gateway device 105 via the wireless communication means. The gateway device 1151 registers the measurement data assigned the node number 1307 (1103) and the task number 1302 (2) in the database 1153 via the network 1152.
[0075] In this embodiment, by setting the calling of the tasks of other node devices as the output condition, it becomes possible to perform detailed measurements in cooperation with other node devices when an abnormality occurs in the pump.
Embodiment
[0076] A fourth embodiment of the present invention will be described with reference to the drawings. Here, when newly installing a node device in a production facility, if the gateway device receives measurement data of a node device that does not exist in the table index, a procedure for storing the measurement data separately from normal measurement data as test data in a database will be described.
[0077] FIG. 14 shows a schematic diagram of the information processing system of this embodiment. In order to acquire the state of the production facility 1401, a vibration sensor 1404 is provided in the production facility 1401, and the vibration sensor 1404 is connected to the node device 1402.
[0078] In order to acquire the state of the production facility 1401 in detail, a temperature sensor 1405 is newly attached to the production facility 1401, and a new node device 1403 is installed. The task table of the newly installed node device 1403 is shown in FIG. 15. In the table index 1501, task 1 is registered in advance. Task 1 is executed at 15:00 on Monday every week according to the event condition 1503.
[0079] When task 1 is executed, analog-to-digital conversion is performed according to the signal input condition 1504 with an analog-to-digital conversion channel 1, a sampling frequency of 54 kHz, an input range of 0 to 5 V, a sampling number of 10,000 points, and an amplification factor of 1. After digital conversion, in task 1, signal processing by the CPU of the node device 1403 is executed in the order of frequency filter processing and average value processing defined by the signal processing condition 1505.
[0080] As shown in FIG. 15, in task 1, a wireless communication means is selected as the output condition 1506. The measurement result of task 1 is transmitted to the gateway device 1451 via the wireless communication means 907 after attaching the node number 1507 and the task number 1502 to the measurement data.
[0081] Fig. 16 shows the configuration table of the table index of the gateway device 1451. In the table index 1601, tasks of 1402 and 1450 are registered in the node number 1602 in advance. However, the newly installed node device 1403 is not registered in the table index 1601.
[0082] The flowchart of Fig. 17 shows the processing flow in this embodiment. In step S71, the gateway device 1451 starts to acquire the state of the production facility 1401, and in step S72, it reads the table index 1601 registered in the storage device 305 in advance.
[0083] Next, in step S73, based on the receiving means 1605 of the table index 1601, the means for receiving measurement data from the node devices 1402 and 1450 is selected. When a plurality of receiving means 1605 are registered in the table index 1601, a plurality of receiving means 1605 are selected.
[0084] Next, in step S74, the gateway device 1451 confirms the presence or absence of the measurement data sent from the node device by the receiving means 1605 (Fig. 16). When the gateway device 1451 receives the measurement data from the node device 1403 by the receiving means registered in the receiving means 1605 of the table index 1601, it proceeds to step S75, and extracts the node number and task number from the node device measurement data.
[0085] Then, in step S76, referring to the node number and task number, the index in the table index 1601 is searched. If found by the search, it proceeds to step S77 to generate a query, and further in step S78, the measurement data is registered in the database 1453 via the network 1452. That is, the measurement data with the node number 1602 and task number 1603 is registered in the registration destination specified by the database 1604 and the table 1606 in the table index 1601.
[0086] Also, when measurement data is received from the newly installed node device 1403, since it is not registered in the table index 1601, it cannot be found in the search of step S76. In that case, the process proceeds to step S79, and the gateway device generates a query for inserting the measurement data into a table in a database for measurement tests determined in advance. Then, in step S80, the test measurement data is stored in the table of the database 1453 via the network 1452 in the factory. That is, the measurement data with an unregistered node number and task number 1603 is registered in the registration destination specified by the database 1604 and the table 1606 in the table index 1601.
[0087] In addition, in this embodiment, the case where the node number of the node device is not registered has been described. However, similarly, when the node number is registered but the task number is not registered, the measurement data is also treated as test data and registered in the database 1453. That is, the measurement data with the node number 1602 and an unregistered task number is registered in the registration destination specified by the database 1604 and the table 1606 in the table index 1601.
[0088] In this embodiment, when measurement data of a node device that does not exist in the table index of the gateway device is received when newly installing a node device in production equipment, it is separated from normal measurement data and stored in the database as test data. Thereby, it is possible to confirm whether the newly added node device and the tasks of the nodes are operating normally. In the above description, the name "test data" is used, but this is a name determined for convenience, and any name can be used as long as it can be determined that the data is related to an unregistered node device or an unregistered task.
[0089] [Other Embodiments] Note that the present invention is not limited to the embodiments and examples described above, and many modifications are possible within the technical idea of the present invention.
[0090] The information processing system of the present invention can be applied to the state monitoring of various machines and facilities such as industrial robots, service robots, and processing machines that operate by numerical control of a computer, in addition to production facilities. An information processing system may be configured by integrating a machine facility and an information processing device, or an information processing device may be installed as a part of the machine facility. A manufacturing method of manufacturing an article by the production facility while acquiring the state of the production facility by the information processing system of the present invention is also included in the embodiments of the present invention. The production facility provided with the information processing system of the present invention is included in the embodiments of the present invention as a manufacturing system with a high operating rate. The information processing system of the first embodiment described above can be implemented as a system that obtains the states of various facilities including a robot device operating on a production line and performs facility monitoring and the like. For example, based on the information of the storage device provided in the control device, a machine and a facility that can automatically perform operations such as expansion and contraction, flexion and extension, vertical movement, horizontal movement, or turning, or a combined operation thereof.
[0091] The information processing method (control method) related to the acquisition of the state of the above-described facility, a control program capable of executing information processing (control method), and a computer-readable recording medium storing the control program are also included in the embodiments of the present invention. As a recording medium for supplying the control program, for example, a ROM, a disk, an external storage device, or the like may be used. To explain with a specific example, as a computer-readable non-temporary recording medium, a flexible disk, an optical disk, a magneto-optical disk, a magnetic tape, a non-volatile memory such as a USB memory, an SSD, or the like can be used.
[0092] The present invention can also be realized by supplying a program that realizes one or more functions of the embodiment to a system or a device via a network or a storage medium, and a process in which one or more processors in the computer of the system or the device reads and executes the program. It can also be realized by a circuit (for example, an ASIC) that realizes one or more functions.
Explanation of Signs
[0093] 101... production equipment / 102, 103... sensors / 104... node devices / 105... gateway devices / 106... in-factory network / 107... database / 108... computer / 109, 110... communication means / 205... CPU / 308... CPU / 401... task table
Claims
1. A first device connected to a sensor for measuring a state of an installation device and capable of executing a measurement task; a second device capable of communicating with the first device; the first device transmits to the second device task identification information that identifies an execution condition for executing the executed measurement task together with the measurement data of the measurement task; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task. An information processing system comprising:
2. The second device has data for identifying the execution condition based on the task identification information.
2. The information processing system according to claim 1 .
3. A method for detecting a temperature difference between a first device and a second device, each of the plurality of first devices transmits, together with the measurement data, first device identification information for identifying which first device has measured the measurement data to the second device; the data allows identification of the first device based on the first device identification information; When the second device acquires the first device identification information that is not registered in the data, the second device acquires the measurement data of the first device corresponding to the first device identification information that is not registered as test data.
3. The information processing system according to claim 2.
4. When there are at least two event conditions, the measurement task is executed when any one of the event conditions is satisfied.
2. The information processing system according to claim 1 .
5. the event condition is a condition related to at least one of a measurement interval, time, an external trigger input signal, a state change of the first device, a call from another task of the first device, a call from the second device, and a call from another of the first devices; The signal input condition is a condition related to at least one of a physical quantity input channel, a sampling frequency, an input range, a sampling number, and an amplification factor, The signal processing condition is a condition related to at least one of no processing, FFT processing, partial overall processing, envelope processing, frequency filter processing, differentiation processing, integration processing, wavelet processing, average value processing, standard deviation processing, maximum value processing, minimum value processing, peak-to-peak processing, peak hold processing, effective value processing, crest factor processing, form factor processing, impulse coefficient processing, margin coefficient processing, and machine learning model inference processing; The signal output condition is a condition regarding an output destination of the measurement data.
5. The information processing system according to claim 1, wherein the information processing system is a data processing system.
6. The state change is a change in a remaining battery charge of the first device or a change in temperature of the first device.
6. The information processing system according to claim 5.
7. The task identification information is a number.
7. The information processing system according to claim 1,
8. When the second device receives the measurement data to which the first device identification information and the task identification information are assigned, the second device stores the measurement data to which the first device identification information and the task identification information are assigned in a database.
4. The information processing system according to claim 3.
9. The first device is When a result of executing one of the measurement tasks satisfies a predetermined condition, executing another measurement task.
9. The information processing system according to claim 1,
10. When a result of execution of the measurement task in at least one of the plurality of first devices satisfies a predetermined condition, a command is sent to another of the first devices to cause the other of the first devices to execute another of the measurement tasks.
4. The information processing system according to claim 3.
11. The sensor is at least one of a vibration sensor, an acceleration sensor, a pressure sensor, an optical sensor, a torque sensor, and a temperature sensor.
11. The information processing system according to claim 1,
12. The first device and the second device communicate with each other through at least one of LPWA communication, wireless LAN communication, Ethernet communication, and field network communication.
12. The information processing system according to claim 1,
13. The first device is a node device, and the second device is a gateway device.
13. The information processing system according to claim 1,
14. An information processing method for an information processing system including a first device connected to a sensor for measuring a state of an equipment device and capable of executing a measurement task, and a second device capable of communicating with the first device, the first device transmits to the second device task identification information that identifies an execution condition for executing the executed measurement task together with the measurement data of the measurement task; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task.
23. An information processing method comprising:
15. The first device is When a result of executing one of the measurement tasks satisfies a predetermined condition, executing another measurement task.
15. The information processing method according to claim 14.
16. When a result of executing the measurement task in at least one of the plurality of first devices satisfies a predetermined condition, a command is sent to another of the first devices to execute another of the measurement tasks.
15. The information processing method according to claim 14.
17. A node device connected to a sensor for measuring a state of an equipment device and capable of executing a measurement task, the node device being capable of communicating with a gateway device; Transmitting task identification information for identifying an execution condition for executing the executed measurement task to the gateway device together with the measurement data of the measurement task; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task. A node device comprising:
18. The node device When a result of executing one of the measurement tasks satisfies a predetermined condition, executing another measurement task.
18. The node device according to claim 17.
19. The node device When a result of executing the measurement task satisfies a predetermined condition, a command is transmitted to another node device to cause the other node device to execute another measurement task.
18. The node device according to claim 17.
20. A method for controlling a node device connected to a sensor for measuring a state of an equipment device and capable of executing a measurement task, the node device being capable of communicating with a gateway device, Transmitting task identification information for identifying an execution condition for executing the executed measurement task to the gateway device together with the measurement data of the measurement task; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task. A control method comprising:
21. The node device When a result of executing one of the measurement tasks satisfies a predetermined condition, executing another measurement task.
21. The control method according to claim 20.
22. When a result of execution of the measurement task in at least one of the plurality of node devices satisfies a predetermined condition, a command is transmitted to another of the node devices to cause the other of the node devices to execute another of the measurement tasks.
21. The control method according to claim 20.
23. A gateway device capable of communicating with a node device that is connected to a sensor for measuring a state of a facility device and is capable of executing a measurement task, receiving measurement data together with task identification information that identifies an execution condition for executing the executed measurement task, storing the measurement data in a database; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task. A gateway device comprising:
24. A method for controlling a gateway device capable of communicating with a node device that is connected to a sensor for measuring a state of an equipment device and capable of executing a measurement task, comprising: When measurement data is received from the node device together with task identification information that identifies an execution condition for executing the executed measurement task, the measurement data is stored in a database; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task. A control method comprising:
25. An equipment for manufacturing an article; A first device connected to a sensor for measuring a state of the facility device and capable of executing a measurement task; a second device capable of communicating with the first device; The first device transmits, to the second device, task identification information that identifies an execution condition for executing the executed measurement task together with the measurement task; The execution condition is at least one of an event condition which is a condition for the timing of executing the measurement task, a signal input condition which is a condition related to an input of the measurement task, a signal processing condition which is a condition related to signal processing of the measurement task, and a signal output condition which is a condition related to an output of the measurement task. A manufacturing system comprising:
26. The first device is When a result of executing one of the measurement tasks satisfies a predetermined condition, executing another measurement task.
26. The manufacturing system of claim 25.
27. When a result of executing the measurement task in at least one of the plurality of first devices satisfies a predetermined condition, a command is sent to another of the first devices to execute another of the measurement tasks.
26. The manufacturing system of claim 25.
28. Using the manufacturing system according to claim 25, performing the measurement task with at least one of the first devices while the manufacturing of the article is being performed with the facility device; A method for producing an article.
29. A program for causing a computer to execute the information processing method according to any one of claims 14 to 16, the control method according to any one of claims 20 to 22, or the control method according to claim 24.
30. 30. A computer-readable recording medium having the program according to claim 29 recorded thereon.
Citation Information
Patent Citations
Minimization of drive-tests activation command and result reporting method and equipment
CN103686822A
Medical equipment report editing method and device and medical equipment
CN108665948A
Waveform analysis system, waveform analyzer, and computer program
JP2012229991A
Data collection method
JP2012238082A
Computer system and data management method
JP2020003945A