Gateway device, node device, information processing system, production system, method for manufacturing an article, control method, information processing device, information processing method, program, recording medium
The system addresses the challenge of processing measurement data from added sensors and tasks by enabling the gateway device to request processing content information from node devices, ensuring efficient data handling and maintaining communication and power efficiency.
Patent Information
- Application Number
- JP2021029782
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-02-26
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2041-02-26
AI Technical Summary
Existing systems for monitoring production equipment face challenges in efficiently processing measurement data when additional sensors, measurement tasks, or node devices are added, leading to increased communication bandwidth requirements and potential interference with other tasks.
A gateway device and node device system that communicates through a processing unit, where the gateway device requests information related to the processing content of a measurement task from the node device if the task is not pre-registered, allowing for dynamic handling of new measurement data without straining communication bandwidth.
Enables efficient processing of measurement data related to added or additional parts by minimizing additional communication and maintaining low power consumption, thus avoiding interference with other tasks and extending battery life in battery-powered node devices.
Smart Images

Figure 0007690300000001 
Figure 0007690300000002 
Figure 0007690300000003
Abstract
Description
Technical Field
[0001] The present invention relates to a technique for collecting measurement data from production equipment and the like to obtain the state of the equipment.
Background Art
[0002] Generally, in the maintenance of production equipment and the like, it is difficult to detect an abnormality as long as there is no problem with the operation even if an abnormality has occurred. Therefore, preventive maintenance such as inspection, repair, and parts replacement is performed at regular intervals, and there is a problem that regular inspections and the man-hours associated therewith are required. In response to such problems, in recent years, attempts have been made to perform predictive maintenance that reduces parts replacement and labor costs by providing sensors and the like on production equipment and performing parts replacement, repair, and renewal according to the state of the production equipment. For example, a sensor is attached to a device to be monitored, the measured value of the sensor is signal-processed by a node device that is a slave device, and the processed measurement data is wirelessly transmitted to a gateway device that is a master device. A system is known in which the gateway device stores the received measurement data in a database of a higher-level system via a wired network, and a processing device of the higher-level system visualizes and analyzes the collected measurement data.
[0003] If a large number of various sensors can be installed on production equipment and the like to be monitored to collect measurement data, detailed diagnosis becomes possible, which may lead to early detection of abnormalities. However, using a large number of various sensors increases the load when collecting measurement data. For example, when storing measurement data in a database of a higher-level system, it is necessary to identify and store the attributes of individual measurement data (for example, which sensor it is from and which measurement task the measurement result is from).
[0004] Patent Document 1 proposes a system including a measurement unit installed to measure the current flowing through electrical appliances in a building, and an aggregation management device that aggregates the current measurement results transmitted from the measurement unit to obtain the total power. Each measurement unit transmits an identification number and startup notification data to the aggregation management device at startup, and measures the current flowing through the electrical appliance. The aggregation management device registers the received identification number and startup notification data in a registration unit, and transmits a data transmission command signal to the registered measurement unit. The measurement unit that receives the data transmission command signal transmits the measured measurement data and the identification number to the aggregation management device.
[0005] Patent Document 2 proposes a system in which data recording devices are installed at various measurement sites of a measurement target (for example, a dummy for a collision test), and data is wirelessly transmitted and received between the data recording devices and a host computer. Each data recording device stores a unique ID, and transmits information and the ID regarding the measurement site where each is installed to the host computer. The host computer that receives this creates a table associating the information and ID regarding the measurement site of each data recording device. After each data recording device records measurement data, it wirelessly transmits the recorded measurement data and the ID to the host computer, and the host computer can associate and store the received measurement data and the measurement site by referring to the created table.
Prior Art Documents
Patent Documents
[0006]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0007] In order to improve the monitoring accuracy of production equipment and the like, a variety of sensors are installed, but in many cases, the content of the measurement tasks differs for each sensor. The content of the measurement task is, for example, the physical quantity to be measured, the timing of measurement, the signal processing method for the sensor output value, and the like. Also, one sensor may be used for a plurality of measurement tasks. For this reason, in a system for monitoring production equipment and the like, it is necessary to handle measurement data in association with sensors and measurement tasks.
[0008] By the way, in production equipment and the like, equipment modification and addition are often carried out due to changes in the production plan and the like. Therefore, in order to cope with this, in the monitoring system as well, it is often necessary to add sensors, add measurement tasks, and add node devices. Also, even when there is no change in production equipment and the like, in order to improve the monitoring accuracy, it may be necessary to add sensors, add measurement tasks, and add node devices.
[0009] Thus, when sensors are added, measurement tasks are added, and node devices are added, when measurement data related to the added or additional parts is transmitted from the node device, the problem becomes how the gateway device handles the measurement data. This is because, for the gateway device, it is measurement data by a measurement task different from the measurement tasks (combination of sensors, processing content, and node devices) already registered in the table.
[0010] In order to process the measurement data related to the added or additional parts, if additional communication with a large amount of information is required between the node device and the gateway device, the communication bandwidth may be strained and it may interfere with the execution of other measurement tasks. Also, since the power consumption increases when communication with a large amount of information is required, if the node device is battery-powered, the operable time may be shortened.
[0011] Patent Document 1 proposes a system for aggregating the amount of current flowing through an electrical appliance, but the problems of adding sensors, adding measurement tasks, and adding node devices in a system with a variety of and a large number of sensors such as production facilities have not been considered.
[0012] Patent Document 2 proposes a system for measuring, for example, a dummy for a collision test, but the problems of adding sensors, adding measurement tasks, and adding node devices in a system with a variety of and a large number of sensors such as production facilities have not been considered.
[0013] Therefore, when sensors are added, measurement tasks are added, node devices are added, etc., it has been required that measurement data related to the added or additional parts can be appropriately processed when it occurs.
Means for Solving the Problem
[0014] A first aspect of the present invention is a gateway device capable of communicating with at least one or more node devices capable of executing at least one or more measurement tasks, comprising a processing unit, wherein the processing unit Measurement task executed by a predetermined node device receives first information for identifying Can be referenced from a predetermined node device, measurement data measured by the predetermined node device, and Designated location second information for identifying the measurement task, and in the first information, when the received second information Measured measurement data does not exist, requests the predetermined node device to transmit information related to the processing content of the measurement task. The gateway device is characterized by this. Corresponding to to do Measurement task If it does not exist, it requests the predetermined node device to transmit information related to the processing content of the measurement task. Measured measurement data This is a gateway device characterized by the above.
[0015] Also, a second aspect of the present invention is a node device capable of executing at least one or more measurement tasks and capable of communicating with a gateway device, comprising a processing unit, wherein the processing unit measures measurement data measured by a predetermined measurement task among the measurement tasks, and TheWhen transmitting first information for identifying a predetermined measurement task to the gateway device and being requested to transmit information related to the processing content of the predetermined measurement task from the gateway device, the node device transmits the information related to the processing content of the predetermined measurement task to the gateway device. This is a characteristic of the node device.
[0016] Furthermore, a third aspect of the present invention is a control method for a gateway device capable of communicating with at least one or more node devices capable of executing at least one or more measurement tasks. The gateway device Measurement task executed by the predetermined node device receives first information for identifying Can be referenced from a Designated location predetermined node device, measurement data measured by the predetermined node device, and second information for identifying the measurement task. In the first information, when the received second information Measured does not exist, the gateway device requests the predetermined node device to transmit the measurement data Corresponding to and information related to the processing content of the measurement task. This is a characteristic of the control method. Measurement task is not present, the gateway device requests the predetermined node device to transmit the measurement data Measured and information related to the processing content of the measurement task. This is a control method characterized by this.
[0017] Moreover, a fourth aspect of the present invention is a control method for a node device capable of executing at least one or more measurement tasks and communicating with a gateway device. When transmitting measurement data measured by a predetermined measurement task among the measurement tasks and The first information for identifying the predetermined measurement task to the gateway device and being requested to transmit information related to the processing content of the predetermined measurement task from the gateway device, the node device transmits the information related to the processing content of the predetermined measurement task to the gateway device. This is a control method characterized by this. Further, a fifth aspect of the present invention is an information processing apparatus capable of communicating with at least one or more devices capable of executing at least one or more measurement tasks, comprising a processing unit, wherein the processing unit can refer to first information for identifying a measurement task executed by a predetermined device, receives from the predetermined device measurement data measured by the predetermined device and second information for identifying the measurement task that measured the measurement data, and if there is no measurement task corresponding to the received second information in the first information, requests the predetermined device to transmit information regarding the processing content of the measurement task that measured the measurement data. An information processing apparatus characterized by this. Further, a sixth aspect of the present invention is an information processing method for an information processing apparatus capable of communicating with at least one or more devices capable of executing at least one or more measurement tasks, wherein first information for identifying a measurement task executed by a predetermined device can be referred to, receives from the predetermined device measurement data measured by the predetermined device and second information for identifying the measurement task that measured the measurement data, and if there is no measurement task corresponding to the received second information in the first information, requests the predetermined device to transmit information regarding the processing content of the measurement task that measured the measurement data. An information processing method characterized by this. Further, a seventh aspect of the present invention is an information processing apparatus capable of executing at least one or more measurement tasks and communicating with a device, comprising a processing unit, wherein the processing unit transmits to the device measurement data measured by a predetermined measurement task among the measurement tasks and first information for identifying the predetermined measurement task, and when requested by the device to transmit information regarding the processing content of the predetermined measurement task, transmits to the device information regarding the processing content of the predetermined measurement task. An information processing apparatus characterized by this. Moreover, an eighth aspect of the present invention is an information processing method of an information processing apparatus capable of executing at least one or more measurement tasks and communicating with a device, the method including: transmitting measurement data measured by a predetermined measurement task among the measurement tasks and first information for identifying the predetermined measurement task to the device; and when requested by the device to transmit information related to the processing content of the predetermined measurement task, transmitting the information related to the processing content of the predetermined measurement task to the device. This is the information processing method characterized by the above.
Advantages of the Invention
[0018] According to the present invention, when additional sensors are added, measurement tasks are added, node devices are added, etc., when measurement data related to the added or additional parts occurs, it can be appropriately processed.
Brief Description of the Drawings
[0019]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Modes for Carrying Out the Invention
[0020] With reference to the drawings, an information processing system (facility monitoring system), etc., which is an embodiment of the present invention, will be described. In the drawings referred to in the following description of the embodiments, unless otherwise specified, elements denoted by the same reference numerals have the same functions.
[0021] [Embodiment 1] FIG. 1 is a schematic diagram of a production facility to which an information processing system according to Embodiment 1 of the present invention is applied. The production facility 101 includes predetermined 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, and 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. The information processing system includes at least one or more node devices and a gateway device that can execute at least one or more measurement tasks.
[0022] 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 on the production facility 101 one or more times 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.
[0023] 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-factory network 106. Note that the in-factory 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.
[0024] 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 functions 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. The administrator 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 administrator by means such as issuing an alert or sending an email as necessary.
[0025] 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.
[0026] The signal digitized by the signal input unit 204 is signal-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, 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 ratio processing, waveform ratio processing, impulse coefficient processing, margin coefficient processing, and machine learning model inference processing, determines the processing order, and executes it.
[0027] For example, in the case of no processing, the digitized input signal is passed to the output unit 206 without being processed. When performing FFT processing, the digitized input signal is decomposed into frequency components. When performing partial overall processing, the frequency range is limited for the frequency components processed by FFT, and the sum of products is obtained. When performing envelope processing, envelope processing is performed on the input signal. When performing frequency filter processing, for the input signal, unnecessary signals are removed by setting the frequency and passing it through a low-pass filter, a high-pass filter, or a band-pass filter to obtain the intended signal.
[0028] Also, when performing differentiation processing, the input signal is differentiated. When performing integration processing, the input signal is integrated. When performing wavelet processing, the digitized input signal is decomposed into frequency components and time components. When performing average value processing, the average value of the input signal is obtained. When performing standard deviation processing, the standard deviation of the input signal is obtained. When performing maximum value processing, the maximum value of the input signal is obtained. When performing minimum value processing, the minimum value of the input signal is obtained. When performing peak-to-peak processing, the difference between the maximum value and the minimum value of the input signal is obtained. When performing peak hold processing, measurements are continuously taken for a predetermined period to obtain the maximum value within the period. When performing effective value processing, the effective value of the input signal is obtained.
[0029] Also, when performing crest factor processing, the crest factor is obtained by dividing the maximum value of the input signal by the effective value. When performing waveform factor processing, the waveform factor is obtained by dividing the effective value of the input signal by the average value. When performing impulse coefficient processing, the impulse coefficient is obtained by dividing the maximum value of the input signal by the average value of the absolute value of the input signal. When performing margin coefficient processing, the margin coefficient is obtained by dividing the maximum value of the input signal by the square of the average value of the square root of the input signal. When performing machine learning model inference processing, a machine learning model is generated by previously loading learning data into a computer or the like, analyzing the data, and determining classification and identification rules. The machine learning model is incorporated into the node device, and the output is obtained based on the input signal and the machine learning model. The various signal processes described above are performed by the CPU 205, but in some cases, they may be implemented by dedicated hardware such as a PLA.
[0030] 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 of a wireless communication means 207 and a wired communication means 208. 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, the measurement task number (task identification information), and a hash value described later can be combined and output as measurement data. The output unit 206 sends the data to the gateway device 105 in the order of the node number, the transmission task number, and the measurement data using wireless communication or wired communication. The wired communication means 208 is connected to the gateway device 105 by a sensor network 210.
[0031] The node device 104 includes an event generation unit 202 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 211. As the 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 starts when any one of the selected conditions is satisfied.
[0032] 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. 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, the event occurs, for example, 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.
[0033] 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.
[0034] 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.
[0035] 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 (storage unit) 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 the wired communication means 304 or the wireless communication means 302 into the table of the database 107 via the 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.
[0036] The table shown in FIG. 4 is a task table provided in 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 the event generation unit 202, a signal input condition 404 of the signal input unit 204, a signal processing condition 405 of the CPU 205, an output processing condition 406 of the output unit 206, a hash value 407, and a node number 408. 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.
[0037] Each measurement task is assigned a unique hash value 407 (digest value). By referring to the hash value 407, it is possible to identify a specific measurement task from other measurement tasks belonging to the same node device or measurement tasks belonging to other node devices. 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.
[0038] The table shown in FIG. 5 is a table index provided in the gateway device 105. The gateway device 105 stores the table index 501 in the storage device 305 as information. The table index 501 includes the node number 502 of the node devices capable of communicating with each other, the task number 503 indicating the number assigned to each measurement task in the task table of each node device, the hash value 504 uniquely assigned to each task belonging to each node device, and the data table name 505 defining the area in the database for storing measurement data. Further, the table index 501 includes a label name 506 indicating the signal processing method (e.g., FFT) performed by the node device on the measurement data of the sensor, and the measurement condition 507 indicating the input condition of the sensor signal, etc.
[0039] The gateway device 105 pre-registers the table index 501 in correspondence with the communicable node devices and the task tables in each node device. That is, information related to the processing content of the measurement tasks executable by the node device can be registered in the table index together with the identification information for identifying the node device and the measurement task. Note that FIG. 5 exemplifies the table index in the case where the gateway device 105 can also communicate with a node device 1010 (not shown) attached to another production facility in addition to the node device 104 shown in FIG. 1.
[0040] (Information processing procedure) Next, the procedure of the process until the node device measures the state of the production facility using the sensor, transmits the measurement data to the gateway device, and the gateway device stores the received measurement data in the database will be described. When the node device executes a measurement task, it adds the node number, task number, and hash value to the measurement data and transmits it to the gateway device.
[0041] The received gateway device collates the node number, task number, and hash value with the table index. When the received node number, task number, and hash value match the node number 502, task number 503, and hash value 504 registered in the table index, the gateway device assigns the label name 506 and measurement condition 507 to the measurement data and stores it in the storage area on the database described in the data table name 505.
[0042] On the other hand, there may be cases where the received node number, task number, and hash value do not match the node number 502, task number 503, and hash value 504 registered in the table index of the gateway device. For example, a new sensor is connected to an existing node device and a new measurement task is created in the task table of the node device, but the new measurement task may not be registered in the table index of the gateway device. Or, a new measurement task using a sensor connected to an existing node device is added to the task table of the node device, but the new measurement task may not be registered in the table index of the gateway device. Furthermore, due to an increase in the number of sensors with the expansion of the scale of production facilities, new node devices are added, but the measurement tasks of the added node devices may not be registered in the table index of the gateway device. In such cases, since the gateway device cannot identify the content of the measurement task, it cannot execute the process of storing the transmitted measurement data in the database as in the case of the measurement tasks already registered in the table index.
[0043] Therefore, in this embodiment, the gateway device requests the node device that has transmitted the measurement data to transmit the measurement conditions (sensor signal input conditions and signal processing conditions) of the measurement task, in other words, the processing content of the measurement task. Then, based on the received measurement conditions (sensor signal input conditions and signal processing conditions), the label name 506 and the measurement conditions 507 are set, and further, the data table name 505 for storing the measurement data of the measurement task is set and additionally registered in the table index 501. Then, using the information additionally registered in the table index 501, the already received measurement data is stored in the database. In this way, the measurement data is stored in the database, and an update to add a new measurement task to the table index of the gateway device is automatically executed. After the update, even if the measurement task is executed again, it is not necessary to transmit the measurement conditions of the measurement task to the node device each time.
[0044] In this way, when new sensors are added, measurement tasks are added, node devices are added, etc., when measurement data of a new measurement task related to the added or newly added part is transmitted from the node device, in this embodiment, the measurement data can be processed without problems. Furthermore, since communication regarding the measurement conditions (sensor signal input conditions and signal processing conditions) of the measurement task only needs to be performed once, the impact on the communication bandwidth is extremely small. Also, even if the node device is battery-powered, since communication of the measurement conditions (sensor signal input conditions and signal processing conditions) of the new measurement task only needs to be performed once, power consumption is suppressed, and the impact on the operable time is small.
[0045] Hereinafter, the information processing procedure will be described in more detail. FIG. 6 is a flowchart of a process in which the node device 104 performs a measurement to acquire the state of the production facility 101 and transmits the measurement data to the gateway device 105.
[0046] First, when starting to acquire the state of the production facility 101 in step S1, the CPU 205 of the node device 104 reads the pre-registered tasks 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.
[0047] Next, in step S4, the CPU 205 of the node device 104 checks for the occurrence of events such as specified times, specified intervals, and external inputs based on the events registered in step S3. When an event occurs, the CPU 205 executes the task of the occurred event. First, in step S5, the signal input conditions 404 such as the physical quantity input channel, sampling frequency, input range, number of samplings, and amplification factor registered in the task table 401 are selected, and the settings of the signal input unit 204 are performed.
[0048] Then, in step S6, signal input processing such as analog-to-digital conversion is performed based on the set signal input conditions 404. Further, the signal processing conditions 405 registered in the task table 401 are selected in step S7, and the settings of the CPU 205 are performed. Next, in step S8, the CPU 205 performs signal processing on the digitized measurement data. In the subsequent step S9, the settings of the output unit 206 are performed based on the output processing conditions 406 registered in the task table 401 for the signal-processed measurement data.
[0049] In step S10, the CPU 205 assigns the node number 408 of the node device 104, the task number 402 of the corresponding event, and the hash value 407 to the measurement data. Furthermore, the measurement time (event occurrence time) may be assigned to the measurement data. In the subsequent step S11, the measurement data with the node number, measurement task number, hash value 407, and measurement time assigned is transmitted to the gateway device using wireless communication or wired communication according to the output processing conditions 406.
[0050] As will be described later, when the gateway device 105 receives measurement data from the node device, it returns a reception confirmation notice indicating that the measurement data has been received to the node device (steps S705 and S710 in FIG. 7). In step S12, while the node device has not received the reception confirmation notice (step S12: NO), it continues to loop until it receives it. When the reception confirmation notice is received (step S12: YES), it proceeds to step S13 and checks whether a measurement condition transmission instruction is attached to the reception confirmation notice.
[0051] As will be described later, the gateway device 105 collates the node number, measurement task number, and hash value transmitted together with the measurement data from the node device with the node number 502, task number 503, and hash value 504 registered in the table index. If the collation is successful, the gateway device 105 does not send a measurement condition transmission instruction, but if the collation fails, the gateway device 105 sends a measurement condition transmission instruction to the node device (step S711 in FIG. 7).
[0052] Therefore, if the measurement data is from a measurement task that has already been registered in the table index 501 of the gateway device 105, the gateway device 105 does not send a measurement condition transmission instruction (step S13: NO), so the node device returns to step S4. That is, it checks again whether an event has occurred.
[0053] On the other hand, when the measurement data is due to a measurement task not registered in the table index 501 of the gateway device 105, the following occurs. For example, assume that a new node device 201 is additionally installed in the production facility, the node device 201 is equipped with a task table 601 shown in FIG. 8, and a measurement task with task number 1 is newly established in the task table 601. Note that each item from 602 to 607 in the task table 601 corresponds to each item from 402 to 407 in the task table 401. And assume that the node device 201 executes its measurement task, transmits the measurement data, and performs step S13 according to the flowchart of FIG. 6. In this case, since a measurement condition sending instruction (step S711 in FIG. 7 described later) is sent from the gateway device 105, step S13 becomes YES, and the node device 201 proceeds to step S14.
[0054] In step S14, the node device 201 transmits the measurement conditions (input condition 604 and processing condition 605) of its measurement task to the gateway device 105 together with the ID information (node number, measurement task number, hash value). Then, when the transmission process is completed, it returns to step S4, and checks again for the occurrence of an event.
[0055] Next, the processing performed by the gateway device will be described with reference to FIG. 7. FIG. 7 is a flowchart for explaining the procedure of the process in which the gateway device 105 collects measurement data from the node device to obtain the state of the production facility 101 and registers it in the database 107.
[0056] First, in step S701, the CPU 308 of the gateway device 105 starts to obtain the state of the production facility 101, and in the subsequent step S702, reads out the table index 501 registered in advance in the storage device 305.
[0057] In the subsequent step S703, it is checked whether measurement data and ID information (node device number, task number, hash value) related to the measurement data are transmitted from any of the node devices. If not transmitted (step S703: NO), step S703 is repeated in a loop to wait for transmission from the node device.
[0058] If there is a transmission from any of the node devices (step S703: YES), the process proceeds to step S704, and the gateway device 105 compares the received ID information (node device number, task number, hash value) with the table index 501. Then, it is checked whether a measurement task whose received ID information matches the ID information is registered in the table index 501.
[0059] In step S704, if a measurement task whose received ID information matches the ID information is registered in the table index 501 (step S704: YES), the process proceeds to step S705. In step S705, a reception confirmation notification is transmitted to the node device that transmitted the measurement data.
[0060] Next, the process proceeds to step S706. For the measurement task with matching ID information, the label name 506 and the measurement condition 507 are read from the table index 501 and attached to the received measurement data to create a measurement data set. As shown in FIG. 5, the measurement condition 507 includes input conditions such as sensor channel information, sampling frequency, number of data points, and amplification factor of the measurement data, and the signal processing name performed by the monitoring node device. If information on the measurement time (event occurrence time) is received from the node device, the information on the measurement time (event occurrence time) is included in the measurement data set.
[0061] Then, proceed to step S707, convert the format of the measurement data set, generate a query for registering in the database 107 with reference to the data table name 505, and register the measurement data set in the database 107 in step S708. When step S708 is completed, return to step S703 to check whether measurement data and ID information (node device number, task number, hash value) related to the measurement data are transmitted from any of the node devices.
[0062] On the other hand, in step S704, if the measurement task with the received ID information matching the ID information is not registered in the table index 501 (step S704: NO), proceed to step S709. In step S709, the CPU 308 of the gateway device 105 turns on a flag indicating that it requests the measurement condition information (input condition, processing condition) related to the measurement task that output the measurement data from the node device that transmitted the measurement data.
[0063] Then, proceed to step S710, send a reception confirmation notification to the node device that transmitted the measurement data, and proceed to step S711. In step S711, the gateway device 105 instructs the node device that transmitted the measurement data to transmit the measurement condition information (input condition, processing condition). In the above example, the gateway device 105 instructs (requests) the newly established node device 201 to transmit the measurement conditions (input condition 604 and processing condition 605) of the measurement task with task number 1.
[0064] Then, in step 712, check whether the measurement condition information (input condition, processing condition) has been transmitted. If not (step S712: NO), repeat step S712 in a loop and wait for transmission from the node device 201.
[0065] If the node device 201 has transmitted the measurement conditions (input condition 604 and processing condition 605) of its measurement task together with the ID information (node number, measurement task number, hash value) (step S712: YES), it proceeds to step S713. In step S713, the gateway device 105 adds and registers a record of the measurement task to the table index 501 based on the received measurement conditions (input condition 604 and processing condition 605) and the ID information (node number, measurement task number, hash value). After the addition and registration are completed, it proceeds to step S714 and turns off the flag set in step S709.
[0066] Then, it moves to step S706 and proceeds with the processing by referring to the information of the measurement task added and registered in the table index 501 for the measurement data that has already been received. After storing the measurement data set in the database 107 in step 708, it returns to step S703 and checks whether measurement data and the ID information (node device number, task number, hash value) related to the measurement data have been transmitted from any of the node devices.
[0067] The information processing performed by the node device and the gateway device according to the information processing system of the embodiment has been described above. In this embodiment, as described above, the update (addition of records) regarding the measurement tasks of the newly added node devices is automatically performed in the table index of the gateway device. Therefore, even if measurement data is transmitted from the node device thereafter, the measurement data can be processed in the normal processing procedures of steps S705 to S708.
[0068] In addition, not only when additional node devices are added, but also when sensors are added to existing node devices to add new measurement tasks, or when new measurement tasks using existing sensors are added to existing node devices, the same procedure can be used for processing. That is, when measurement data with ID information that does not match the ID information registered in the table index of the gateway device is transmitted, the table index can be automatically updated to appropriately process the measurement data.
[0069] According to this embodiment, when additional sensors are added, measurement tasks are added, node devices are added, etc., and measurement data related to the added or newly added parts is transmitted from the node device, a system can be realized in which the gateway device can appropriately process information. In order to process the measurement data related to the added or newly added parts, the additional communication performed between the node device and the gateway device has a small amount of information. Therefore, the additional communication does not excessively compress the communication bandwidth and is unlikely to affect the execution of other measurement tasks. Also, even when the node device is battery-powered, the battery will not be excessively consumed by the additional communication, so the operable time will not be significantly shortened.
[0070] [Embodiment 2] As Embodiment 2, an information processing system and an information processing method capable of executing a processing procedure different from that of Embodiment 1 will be described. FIG. 9 is a schematic diagram of production equipment to which the information processing system according to Embodiment 2 of the present invention is applied. Since the basic device configuration is common to Embodiment 1, the same reference numerals as those in FIG. 1 are assigned to the common components and detailed descriptions thereof are omitted. The configuration of the node device 104 is the same as that of the node device in Embodiment 1 described with reference to FIG. 2, and the configuration of the gateway device 105 is the same as that of the gateway device in Embodiment 1 described with reference to FIG. 3.
[0071] The node device 104 according to Embodiment 1 had the task table 401 described with reference to FIG. 4 in the storage unit 209, but the node device 104 according to Embodiment 2 has a different task table in the storage unit 209. FIG. 10 shows a task table 901 included in the node device 104 according to Embodiment 2. In FIG. 10, the components indicated by the reference numerals 902 to 907 respectively correspond to the components indicated by the reference numerals 402 to 407 in FIG. 4 according to Embodiment 1.
[0072] Unlike Embodiment 1, the task table 901 according to Embodiment 2 has a change flag 909. The change flag 909 is a flag that can identify a measurement task for which additional registration of a new measurement task or content change of a registered measurement task has occurred in the task table 901. In the change flag 909 of the registered measurement task, "0" is recorded. On the other hand, when the content (event condition 903, input condition 904, processing condition 905, output condition 906) of the registered measurement task is changed or a new measurement task is additionally registered, "1" is recorded in the change flag 909 of the measurement task. When "1" is recorded in the change flag 909, after going through the processing procedure described later, the change flag 909 is rewritten from "1" to "0".
[0073] In this embodiment, when the node device executes a measurement task, the node number (node identification information), measurement task number (task identification information), hash value unique to the measurement task, and the content of the change flag are output as a measurement data set together with the measurement data to the gateway device. When receiving the measurement data set, the gateway device checks the content of the change flag ("1" or "0") and performs different information processing according to the content of the change flag. A specific processing method will be described below.
[0074] For example, as shown in FIG. 9, assume that a sensor 111 (sensor 3) is newly added to the production facility 101 and connected to the node device 104, and a new measurement task using the sensor 111 (sensor 3) is set in the node device 104. In this case, as shown in FIG. 10, a new measurement task (task number 3) is registered in the task table 901, and "1" is recorded in the change flag 909 of the measurement task. Note that for the measurement tasks with task numbers 1 and 2 that have already been registered, the change flag is "0".
[0075] To register a new measurement task, it may be possible to create a new task table 901 including task number 3 and replace the existing task table, or to append a record of task number 3 to the existing task table.
[0076] For example, an external computer 108 can be used to create the task table 901 in the csv file format and register it in the node device 104. The node device 104 can read the task table and task file by connecting the computer 108 and the node device 104 by wire and transferring them, or wirelessly through the gateway device 105.
[0077] Here, assume that the node device already stores the measurement tasks (task numbers 1 and 2) shown in the task table 401 shown in FIG. 4 together with the change flag "0". Then, the case where the node device 104 newly reads and updates (replaces / overwrites) the task table 901 shown in FIG. 9 with the measurement task of task number 3 added will be described. When the node device 104 reads the newly created task table 901, it compares it with the task table already stored internally. If there is a change in the setting content of each measurement task, a "1" is assigned as the change flag 909 and stored in the node device 104. In this example, since a new measurement task with task number 3 is added in the task table 901, a "1" is assigned as the change flag 909 for the measurement task with task number 3 when reading into the node device. For the measurement tasks with task number 1 and task number 2, since there is no change in content from the previously stored task table, a "0" is assigned as the change flag 909.
[0078] In this way, the task table of the node device is updated. If the content of a measurement task already existing in the task table is changed, the change flag 909 of that measurement task is rewritten from "0" to "1" to update the task table. Also, when a new node device is newly installed, the change flag 909 is set to "1" for all measurement tasks in the task table registered in that node device.
[0079] Next, the information processing procedure according to Embodiment 2 will be described in more detail. FIG. 11 is a flowchart of a process in which the node device 104 performs measurements to obtain the state of the production facility 101 and transmits the measurement data to the gateway device 105. First, when the CPU 205 of the node device 104 starts acquiring the state of the production facility 101 in step S1001, it reads the tasks registered in advance from the task table 901 in the storage unit 209 in step S1002. Next, in step S1003, the event conditions 903 of each task registered in the task table 901 are registered in the event generation unit 202.
[0080] Next, in step S1004, the CPU 205 of the node device 104 checks the presence or absence of event occurrences such as a specified time, a specified interval, and an external input based on the events registered in step S1003. When an event occurs (step S1004: YES), the process proceeds to step S1005, and the CPU 205 executes the task of the occurred event.
[0081] In step S1005, first, the input conditions 904 of the physical quantity input channel, sampling frequency, input range, number of samplings, and amplification factor registered in the task table 901 are selected, and the signal input unit 204 is set. Then, signal input processing such as analog-to-digital conversion is performed based on the set input conditions 904. Further, the processing conditions 905 registered in the task table 901 are selected, and the CPU 205 is set. Next, the CPU 205 performs signal processing on the digitized measurement data. Subsequently, for the signal-processed measurement data, the output unit 206 is set based on the output conditions 906 registered in the task table 901.
[0082] The CPU 205 prepares a measurement data set in which the content of the node number 908 of the node device 104, the task number 902 of the corresponding event, the hash value 907, and the change flag 909 are attached to the measurement data. Further, if the information on the measurement time (event occurrence time) has been received from the node device, the information on the measurement time (event occurrence time) may be included in the measurement data set.
[0083] In the subsequent step S1006, it is determined whether the content of the change flag 909 of the measurement task is on (i.e., "1"). When the content of the change flag 909 of the measurement task is off (i.e., "0") (step S1006: NO), the process proceeds to step S1007, and the output process of transmitting the measurement data set to the gateway device 105 is executed. When step S1007 is completed, the process returns to step S1002, and the subsequent processing is repeated. Note that when step S1007 is completed, the process flow may be configured to return to step S1004 and repeat the subsequent processing.
[0084] When the content of the change flag 909 of the measurement task is on (i.e., "1") (step S1006: YES), the process proceeds to step S1008, where an output process of transmitting the measurement data set to the gateway device 105 is executed, and then the process proceeds to step S1009. In step S1009, the node device 104 reads the measurement conditions (input condition 904 and processing condition 905) from the task table 901 and transmits them to the gateway device 105 together with the ID information (node number, measurement task number, hash value). That is, as the measurement conditions, the sensor channel information, sampling frequency, number of data points, amplification factor included in the input condition 904, and the content of the processing condition 905 are transmitted together with the ID information.
[0085] Then, when the transmission process is completed, the process proceeds to step S1010, and it waits until permission to turn off the change flag (i.e., rewrite to "0") is transmitted from the gateway device 105. When permission to turn off the change flag is transmitted from the gateway device 105 (step S1010: YES), the process proceeds to step S1011, and the node device 104 rewrites the change flag 909 of the corresponding measurement task in the task table 901 from "1" to "0". When step S1011 is completed, the process proceeds to step S1002, the task table 901 updated in S1011 is read, and the processes after step S1003 are repeated.
[0086] Next, the processing performed by the gateway device will be described with reference to FIG. 12. FIG. 12 is a flowchart for explaining the procedure of the process in which the gateway device 105 collects measurement data from the node device to acquire the state of the production facility 101 and registers it in the database 107. Note that the part shown schematically as SUB1 for the sake of illustration is the same as the series of processes in SUB1 shown by the dotted frame in FIG. 7 according to Embodiment 1.
[0087] First, in step S1101, the CPU 308 of the gateway device 105 starts acquiring the state of the production facility 101, and in the subsequent step S1102, it reads out the table index 501 registered in advance in the storage device 305. In the subsequent step S1103, it is confirmed whether a measurement data set, that is, measurement data, ID information (node device number, task number, hash value) related to the measurement data, and the content of the change flag, is being transmitted from any of the node devices. If not transmitted (step S1103: NO), step S1103 is repeated in a loop to wait for transmission from the node device.
[0088] In addition, when a node device according to Embodiment 1 that is not operated using a task table with a change flag is used in combination with a node device according to Embodiment 2, the gateway device may receive a measurement data set that does not include a change flag. In that case, the gateway device of the present embodiment treats it as a measurement data set in which the content of the change flag is off (i.e., "0"). Thereby, even when a measurement data set without a change flag is received from the node device according to Embodiment 1, the measurement data can be processed without trouble.
[0089] If there is a transmission from any of the node devices (step S1103: YES), it proceeds to step S1104, and the gateway device 105 checks the content of the change flag included in the received data set.
[0090] If the content of the change flag is off (i.e., "0") (step S1104: NO), it proceeds to step S704 of SUB1, and a series of processes similar to SUB1 described in Embodiment 1 are executed.
[0091] When the content of the change flag is on (i.e., "1") (step S1104: YES), the process proceeds to step S1105. As described above, when the change flag is on, the node device transmits the measurement conditions (input condition 904 and processing condition 905) of the measurement task together with the ID information (node number, measurement task number, hash value) to the gateway device in step S1009. Therefore, based on these pieces of information, the gateway device updates the table index in step S1105. That is, for the measurement task, a label name 506 and measurement conditions 507 corresponding to the measurement conditions (input condition 904 and processing condition 905) are assigned and recorded in the table index together with the node number 502, task number 503, and hash value 504.
[0092] In this example, in the table index 501, "104" is newly registered as the node number, "3" as the task number, "14b012sf…" as the hash value, "sensor channel: 3 frequency: 54 kHz, number of data points: 10,000, amplification factor: 50, processing condition: FFT processing" as the measurement conditions, and "fft" as the label name. Also, using the node number, sensor channel, and name of data processing sent from the node device, the table name for registration in the database 107 is automatically generated. For example, by combining the above elements, the table name is generated as "Node104_ch3_fft" and newly registered in the table index together with the node number and task number.
[0093] When the update of the table index is completed in step S1105, in step S1106, the gateway device 105 transmits a permission signal to turn off the change flag (i.e., rewrite it to "0") to the node device 104. Note that, as described above, the node device 104 is waiting for the permission signal to be transmitted in step S1010.
[0094] Subsequently, the gateway device 105 proceeds to step S1107, reads out the label name 506 and the measurement conditions 507 from the table index 501 updated in step S1105, and attaches them to the received measurement data to create a measurement data set. If information on the measurement time (event occurrence time) has been received from the node device, the information on the measurement time (event occurrence time) is included in the measurement data set.
[0095] Then, it proceeds to step S1108, converts the format of the measurement data set, generates a query for registration in the database 107 with reference to the data table name 505, and registers the measurement data set in the database 107 in step S1109. When step S1109 is completed, it returns to step S1103 to check whether a measurement data set has been transmitted from any of the node devices.
[0096] The information processing performed by the node device and the gateway device according to the information processing system of Embodiment 2 has been described above. In the present embodiment, as described above, when a new measurement task is additionally registered or the content of a registered measurement task is changed in the node device, a change flag indicating the measurement task for which the additional registration or content change has occurred is used. Since the amount of information of the change flag itself is extremely small, even if this is used, the impact on the memory capacity and communication bandwidth is negligible. When a measurement data set with the change flag turned on is received, an update (addition of a record) regarding the measurement task is automatically performed in the table index of the gateway device. After that, even if the measurement task is executed and measurement data is transmitted, the measurement data can be processed in the normal processing procedures of steps S704 to S708.
[0097] Also, for example, even if there is an operation error such as adding a node device to add a measurement task but setting the change flag of the node device to OFF, since the gateway device side has a processing flow for executing SUB1, problems can be prevented. That is, the ID information attached to the transmitted measurement data set is collated with the table index, and if there is a mismatch, the gateway device can communicate with the node device to update the table index.
[0098] According to this embodiment, when sensors are added, measurement tasks are added, node devices are added, etc., when measurement data related to the added or additional parts is transmitted from the node device, a system can be realized in which the gateway device can appropriately process information. In order to process the measurement data related to the added or additional parts, the amount of information of the additional communication performed between the node device and the gateway device is suppressed. Therefore, the additional communication does not excessively compress the communication bandwidth and has little possibility of affecting the execution of other measurement tasks. Also, even when the node device is battery-powered, the battery is not excessively consumed by the additional communication, so the operable time is not significantly shortened.
[0099] [Other Embodiments] Note that the present invention is not limited to the embodiments described above, and many modifications are possible within the technical idea of the present invention. The information processing method and information processing apparatus of the present invention can be applied to a system for monitoring the states of various machines and facilities such as industrial robots, service robots, and processing machines operating under numerical control by a computer, in addition to production facilities. Further, it can also be applied to a system for monitoring the states of machines that can automatically perform stretching, bending, vertical movement, horizontal movement, or turning operations, or combined operations thereof, based on the information in the storage device provided in the control device. The information processing method and information processing apparatus of the present invention can be implemented in a production system equipped with production equipment. Further, the present invention can be implemented as a method for manufacturing an article in which an article is manufactured by a production device while monitoring the state of the production device by the above-described information processing method and information processing apparatus.
[0100] The present invention can also be realized by supplying a program that realizes one or more functions of the embodiment to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. Further, it can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
[0101] The above-described information processing method, control program capable of executing the control method, and recording medium readable by a computer storing the control program are also included in the embodiments of the present invention. The program may be recorded on any recording medium as long as it is a computer-readable recording medium. For example, as the recording medium for supplying the program, a ROM, a disk, an external storage device, etc. may be used. To explain with specific examples, as the 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, etc. can be used.
Explanation of Reference Numerals
[0102] 101 ··· Production equipment / 102, 103 ··· Sensors / 104 ··· Node device / 105 ··· Gateway device / 106 ··· In-factory network / 107 ··· Database / 108 ··· Computer / 109, 110 ··· Communication means / 111 ··· Sensor / 205 ··· CPU / 308 ··· CPU / 401 ··· Task table / 501 ··· Table index / 601 ··· Task table
Claims
1. A gateway device capable of communicating with at least one node device capable of executing at least one measurement task, comprising a processing unit, wherein the processing unit, is capable of referring to first information for identifying a measurement task executed by a predetermined node device, receives from the predetermined node device measurement data measured by the predetermined node device and second information for identifying the measurement task for which the measurement data was measured, and when there is no measurement task corresponding to the received second information in the first information, requests the predetermined node device to transmit information regarding the processing content of the measurement task for which the measurement data was measured. A gateway device characterized by the above.
2. wherein the processing unit, acquires third information for identifying the node device, receives from the predetermined node device the measurement data, the second information, and fourth information for identifying the predetermined node device, and when there is no information corresponding to the received fourth information in the third information, requests the predetermined node device to transmit information regarding the processing content of the measurement task for which the measurement data was acquired. The gateway device according to claim 1, characterized by the above.
3. the processing unit can communicate with a storage unit, the storage unit is provided with a table index, and information regarding the processing content of the measurement tasks executable by the node device can be registered in the table index together with the first information. The gateway device according to claim 1, characterized by the above.
4. the processing unit can communicate with a storage unit, the storage unit is provided with a table index, and information regarding the processing content of the measurement tasks executable by the node device can be registered in the table index together with the third information. The gateway device according to claim 2, characterized by the above.
5. wherein the processing unit, when receiving information regarding the processing content of the measurement task for which the measurement data was acquired from the node device, updates the table index using the received information. The gateway device according to claim 3 or 4, characterized by the above.
6. wherein the processing unit, when receiving a change flag from the predetermined node device together with the measurement data and the second information, Check the content of the change flag. If the content of the change flag is on, request the predetermined node device that transmitted the measurement data to transmit information related to the processing content of the measurement task for which the measurement data was acquired. When receiving information related to the processing content of the measurement task for which the measurement data was acquired from the predetermined node device, update the table index using the received information and transmit a command to turn off the change flag to the predetermined node device. The gateway device according to any one of claims 3 to 5, characterized in that.
7. The processing content of the measurement task includes at least one of an event condition when measuring the measurement data, an input condition in the measurement data, a signal processing condition executed on the measurement data, and an output condition in the measurement data. The gateway device according to any one of claims 1 to 6, characterized in that.
8. The event condition is at least one of a measurement interval, a measurement time, an external trigger input signal, a state change of the node device, a call from another task, a call from the gateway device, and a call from another node device. The gateway device according to claim 7, characterized in that.
9. The input condition includes at least one of sensor channel information, sampling frequency, number of data points, and amplification factor. The gateway device according to claim 7 or 8, characterized in that.
10. The signal processing condition is at least one of no processing, FFT processing, partial over-all 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 ratio processing, waveform ratio processing, impulse coefficient processing, margin coefficient processing, and machine learning model inference processing. The gateway device according to any one of claims 7 to 9, characterized in that.
11. The output condition is wired or wireless. The gateway device according to any one of claims 7 to 10, characterized in that.
12. The processing unit is When it is determined in the first information that there is no measurement task corresponding to the received second information, request the predetermined node device to transmit information related to the processing content of the measurement task for which the measurement data was acquired, Receive information related to the processing content of the measurement task for which the measurement data was acquired from the predetermined node device, Automatically update the first information using the received information, The gateway device according to claim 1, characterized in that.
13. The first information and the second information are ID information, The gateway device according to claim 1, characterized in that.
14. The third information and the fourth information are ID information, The gateway device according to claim 2, characterized in that.
15. A node device capable of executing at least one or more measurement tasks and communicating with a gateway device, comprising a processing unit, The processing unit, Transmit the measurement data measured by a predetermined measurement task among the measurement tasks and the first information for identifying the predetermined measurement task to the gateway device, When requested by the gateway device to transmit information related to the processing content of the predetermined measurement task, transmit the information related to the processing content of the predetermined measurement task to the gateway device, The node device, characterized in that.
16. Comprising the gateway device according to any one of claims 1 to 14 and the node device according to claim 15, The information processing system, characterized in that.
17. The information processing system according to claim 16, And a production device, The production system, characterized in that.
18. Using the production system according to claim 17, while acquiring the state of the production device by the information processing system, manufacturing an article by the production device, The method for manufacturing an article, characterized in that.
19. A control method for a gateway device capable of communicating with at least one or more node devices capable of executing at least one or more measurement tasks, The gateway device can refer to the first information for identifying the measurement task executed by the predetermined node device, Receive from the predetermined node device the measurement data measured by the predetermined node device and the second information for identifying the measurement task that measured the measurement data, When there is no measurement task corresponding to the received second information in the first information, request the predetermined node device to transmit information related to the processing content of the measurement task for which the measurement data was measured. A control method characterized by the above.
20. A control method for a node device capable of executing at least one or more measurement tasks and communicating with a gateway device, Transmit the measurement data measured by a predetermined measurement task among the measurement tasks and first information for identifying the predetermined measurement task to the gateway device. When requested by the gateway device to transmit information related to the processing content of the predetermined measurement task, transmit the information related to the processing content of the predetermined measurement task to the gateway device. A control method characterized by the above.
21. An information processing device capable of communicating with at least one or more devices capable of executing at least one or more measurement tasks, comprising a processing unit. The processing unit: Can refer to first information for identifying a measurement task executed by a predetermined device. Receive from the predetermined device the measurement data measured by the predetermined device and second information for identifying the measurement task for which the measurement data was measured. When there is no measurement task corresponding to the received second information in the first information, request the predetermined device to transmit information related to the processing content of the measurement task for which the measurement data was measured. An information processing device characterized by the above.
22. An information processing method for an information processing device capable of communicating with at least one or more devices capable of executing at least one or more measurement tasks, Can refer to first information for identifying a measurement task executed by a predetermined device. Receive from the predetermined device the measurement data measured by the predetermined device and second information for identifying the measurement task for which the measurement data was measured. When there is no measurement task corresponding to the received second information in the first information, request the predetermined device to transmit information related to the processing content of the measurement task for which the measurement data was measured. An information processing method characterized by the above.
23. An information processing device capable of executing at least one or more measurement tasks and communicating with a device, comprising a processing unit. The processing unit: Transmit the measurement data measured by a predetermined measurement task among the measurement tasks and first information for identifying the predetermined measurement task to the device. When requested to transmit information related to the processing content of the predetermined measurement task from the device, transmit the information related to the processing content of the predetermined measurement task to the device. An information processing apparatus characterized by the above.
24. An information processing method for an information processing apparatus capable of executing at least one or more measurement tasks and communicating with a device, Transmit measurement data measured by a predetermined measurement task among the measurement tasks and first information for identifying the predetermined measurement task to the device, When requested to transmit information related to the processing content of the predetermined measurement task from the device, transmit the information related to the processing content of the predetermined measurement task to the device. An information processing method characterized by the above.
25. A program for causing a computer to execute the control method according to claim 19 or 20, or the information processing method according to claim 22 or 24.
26. A computer-readable recording medium recording the program according to claim 25.
Citation Information
Patent Citations
Sensor net management system
JP2006237668A
Data recording system and method of association in data recording system
JP2011164030A
Communication system
JP2012112714A
Management computer, data processing system, and data processing program
WO2018100622A1