Data processing system, physical quantity measuring device, data acquisition device, data processing method, data provision method, and data acquisition method

JP2024049876A5Inactive Publication Date: 2025-06-25EBARA CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022156371
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-09-29
Publication Date
2025-06-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The use of a real-time clock circuit in power supply monitoring devices increases costs, making it difficult to analyze monitor information in chronological order without the clock, as seen in Patent Document 1.

Method used

A data processing system and device that measure physical quantities without a real-time clock circuit by using a timer count section to count elapsed time since the last measurement, allowing the data collection device to specify measurement times based on current time and elapsed time.

Benefits of technology

Enables determination of measurement times for physical quantity data without a real-time clock, reducing costs and maintaining chronological analysis capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a data processing system that enables a measurement time to be specified on the side of a physical quantity data acquisition device without providing a real-time clock circuit on the side of a measuring device which measures a physical quantity.SOLUTION: A data processing system comprises a physical quantity measuring device and a data acquisition device. The physical quantity measuring device transmits, to the data acquisition device, a physical quantity data stream Dset1 configured such that a measurement order can be discriminated by a plurality of pieces of physical quantity data D obtained when a physical quantity sensor measures a physical quantity under a sampling condition, and a lapsed time Tf after the final measurement obtained by measuring a lapsed time since the last measurement of the physical quantity by the physical quantity sensor using a timer counting unit. The data acquisition device specifies a measurement time Ts for each of the plurality of pieces of physical quantity data D which constitutes the physical quantity data stream Dset1 based upon a current time Tc measured by the time measurement unit and the lapsed time Tf after the final measurement.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a data processing system, a physical quantity measuring device, a data collecting device, a data processing method, a data providing method, and a data collecting method. [Background technology]

[0002] Conventionally, a measuring device is attached to a monitored object to monitor the state of the monitored device. For example, Patent Document 1 discloses a power supply monitor device that adds a date and time (measurement time) measured by a real-time clock (RTC) circuit to monitor information extracted by a power supply monitor information extraction means and transmits the information to a remote monitoring system. [Prior art documents] [Patent documents]

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

[0004] The power supply monitoring device disclosed in Patent Document 1 is provided with a real-time clock circuit for adding the measurement time to the monitoring information, which causes an increase in costs. Therefore, it is possible to eliminate the real-time clock circuit in order to reduce costs, but simply eliminating the real-time clock circuit causes problems such as making it unclear at what point in time the monitoring information was acquired when analyzing the monitoring information, making it difficult to analyze the monitoring information in chronological order, for example.

[0005] In view of the above-mentioned problems, the present invention aims to provide a data processing system, a physical quantity measuring device, a data collection device, a data processing method, a data providing method, and a data collection method that enable the measurement time to be identified on the physical quantity data collection device side without having a real-time clock circuit on the measuring device side that measures the physical quantity. [Means for solving the problem]

[0006] In order to achieve the above object, a data processing system according to one aspect of the present invention comprises: A data processing system including one or more physical quantity measuring devices and one or more data collecting devices configured to be able to communicate with the physical quantity measuring devices, The physical quantity measuring device includes: A physical quantity sensor that measures a physical quantity of a measurement target; a storage unit configured to store physical quantity data obtained by measuring the physical quantity using the physical quantity sensor in a ring buffer format; a timer count unit that counts a count value over time; a measurement processing unit that stores in the storage unit the physical quantity data obtained when the physical quantity is measured by the physical quantity sensor under a predetermined sampling condition based on the count value counted by the timer count unit; a timing processing unit that measures an elapsed time since the physical quantity sensor last measured the physical quantity as an elapsed time since the last measurement by the timer counting unit; a transmission processing unit that transmits to the data collecting device, when a predetermined transmission condition is satisfied, a physical quantity data sequence configured so that a measurement order of the physical quantity data can be determined based on the plurality of physical quantity data stored in the storage unit, and the elapsed time since the last measurement clocked by the timing processing unit, The data collection device includes: a time measurement unit that measures the current time; a reception processing unit that receives the physical quantity data string and the elapsed time since the last measurement from the physical quantity measuring device; a time determination processing unit that determines a measurement time when a physical quantity was measured as the physical quantity data for each of the plurality of physical quantity data constituting the physical quantity data sequence received by the reception processing unit, based on the current time measured by the time measurement unit and the time elapsed since last measurement received by the reception processing unit; The physical quantity data sequence received by the reception processing unit is associated with the measurement time identified by the time identification processing unit for each piece of physical quantity data, and the associated measurement time is stored in a storage device. Effect of the Invention

[0007] According to the data processing device of the present invention, the physical quantity measuring device transmits to the data collecting device a physical quantity data string configured so that the measurement order can be determined based on a plurality of physical quantity data obtained when the physical quantity sensor measures each physical quantity under a sampling condition, and a time since last measurement measured by a timer counting unit as the time elapsed since the physical quantity sensor last measured the physical quantity, and the data collecting device specifies the measurement time for each of the plurality of physical quantity data constituting the physical quantity data string based on the current time measured by the time measuring unit and the time since last measurement. Therefore, the data collecting device can specify the measurement time for each of the physical quantity data without providing a real-time clock circuit on the physical quantity measuring device side.

[0008] Other objects, configurations and effects will become apparent from the detailed description of the invention described below. [Brief description of the drawings]

[0009] [Figure 1] 1 is an overall configuration diagram showing an example of a data processing system 1. FIG. [Diagram 2] FIG. 2 is a block diagram showing an example of a physical quantity measuring device 3. [Diagram 3] FIG. 2 is a functional explanatory diagram showing an example of a physical quantity measuring device 3. [Figure 4] FIG. 2 is a block diagram showing an example of a data collection device 4. [Diagram 5]FIG. 2 is a functional explanatory diagram showing an example of a data collection device 4. [Figure 6] FIG. 9 is a hardware configuration diagram showing an example of a computer 900 constituting each device. [Figure 7] 4 is a flowchart showing an example of the operation of the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment for carrying out the present invention will be described with reference to the drawings. In the following, the scope necessary for the explanation to achieve the object of the present invention will be shown in a schematic manner, and the scope necessary for the explanation of the relevant part of the present invention will be mainly explained, and the parts that are omitted from the explanation will be based on the publicly known technology.

[0011] 1 is an overall configuration diagram showing an example of a data processing system 1. The data processing system 1 processes physical quantity data obtained when a physical quantity of a measurement target is measured by a pump device 2, and functions as a system for managing the pump device 2.

[0012] The data processing system 1 mainly comprises a pump device 2 to be monitored, a physical quantity measuring device 3 that can be attached to the pump device 2, a data collecting device 4 configured to be able to communicate with the physical quantity measuring device 3, a data management device 5 configured to be able to communicate with the data collecting device 4, and a terminal device 6 configured to be able to communicate with the data management device 5. Each of the devices 2 to 6 is, for example, a general-purpose 1 and 2. The devices 2 to 6 are configured as a general-purpose or dedicated computer (see FIG. 6 described later) and are configured to be able to transmit and receive various data to and from each other via a network 7. The number of devices 2 to 6 is not limited to the example in FIG. 1, and may be one or more.

[0013] The pump device 2 is a device for transporting any fluid, and is installed and used in, for example, infrastructure facilities (water supply, sewerage, etc.) and plant facilities (oil refining, power generation, manufacturing, chemical processes, etc.). The pump device 2 includes a pump section 20, a motor 21 that serves as a drive source for the pump device 2, a coupling section 22 that transmits the drive force generated by the motor 21 to the pump section 20, and a pump control panel 23 that controls the operation of the pump device 2.

[0014] The pump section 20 is composed of, for example, an impeller, a rotating shaft, bearings, a mechanical seal, a gland packing, a casing, piping, etc. The motor 21 is composed of, for example, an inverter motor or other type of motor. The joint section 22 is composed of, for example, a coupling, a joint, a bearing, etc. The pump control panel 23 is composed of, for example, an embedded computer, and controls the rotation operation of the motor 21 based on the set values ​​of the operating conditions set by a user (the installer or manager of the pump device 2, etc.) and the detected values ​​of sensors (not shown) provided in each of the pump section 20 and the motor 21. The pump device 2 may be configured to be able to communicate with each of the devices 3 to 6.

[0015] The physical quantity measuring device 3 is a device that measures a physical quantity caused by the pump device 2, and is attached, for example, to any position of the pump section 20, the motor 21, or the joint section 22. The physical quantity measuring device 3 includes a physical quantity sensor 30 that measures the physical quantity of a measurement target, a data processing device 31 that processes physical quantity data when the physical quantity is measured by the physical quantity sensor 30, and a housing 300 that incorporates the physical quantity sensor 30 and the data processing device 31 and is attachable to the pump device 2.

[0016] The physical quantity to be measured by the physical quantity sensor 30 is, for example, acceleration (vibration), speed, displacement, environmental sound, etc. The physical quantity sensor 30 is composed of, for example, an acceleration sensor capable of measuring acceleration, a speed sensor capable of measuring speed, a displacement sensor capable of measuring displacement, a microphone capable of measuring environmental sound, etc. Note that the physical quantity to be measured is not limited to the above example, and may be, for example, a physical quantity such as pressure, load, temperature, current value, voltage value, etc. In that case, a physical quantity sensor 30 such as a pressure sensor, load sensor, temperature sensor, current sensor, voltage sensor, etc. is used. Also, the physical quantity sensor 30 may include a plurality of sensors for measuring a plurality of physical quantities, respectively.

[0017] The data processing device 31 is a device for processing physical quantity data obtained by converting an analog signal indicating a physical quantity measured by the physical quantity sensor 30 into a digital signal. The data processing device 31 may include an A / D conversion circuit that converts an analog signal into a digital signal, or may acquire physical quantity data from the physical quantity sensor 30 after conversion into a digital signal.

[0018] The mounting position of the housing 300 is determined according to the physical quantity to be measured. Note that one physical quantity measuring device 3 may be mounted on the pump device 2, or multiple physical quantity measuring devices 3 may be mounted on the pump device 2 as shown in Fig. 1. When multiple physical quantity measuring devices 3 are mounted, they may measure a common physical quantity or different physical quantities.

[0019] The data collection device 4 is used by a user (such as a manager of the pump device 2 or an inspection / repair worker) at the installation site of the pump device 2 to collect data from the physical quantity measuring device 3 (specifically, the data processing device 31), and is configured, for example, as a portable computer such as a smartphone or tablet. When the user of the data collection device 4 approaches within a predetermined distance from the physical quantity measuring device 3, communication is established between the data collection device 4 and the physical quantity measuring device 3. In this way, data is collected from the physical quantity measuring devices 3. In addition, the data collecting device 4 has programs such as applications and browsers installed therein, and receives various input operations, displays the data collected from the physical quantity measuring devices 3 on a display screen, and transmits the data to the data managing device 5.

[0020] The data management device 5 includes a database 50 for managing the data collected by the data collection device 4, and is configured, for example, by a server-type computer or a cloud-type computer. The data management device 5 stores the data received from the data collection device 4 in the database 50, transmits notification information to the terminal device 6 when the data satisfies a predetermined notification condition, and transmits reference information of the database 50 to the terminal device 6 when a reference request for data stored in the database 50 is received from the terminal device 6.

[0021] The terminal device 6 is a device used by a user (such as a manager of the pump device 2 or an inspection / repair worker) who is located in a remote location away from the installation location of the pump device 2, and is configured, for example, as a stationary computer or a portable computer. Programs such as applications and browsers are installed in the terminal device 6, and the terminal device 6 accepts various input operations and displays various information (notification information and reference information for the database 50) on a display screen. The terminal device 6 may also function as the data collection device 4.

[0022] The network 7 is configured by wired communication or wireless communication, or a combination of wired communication and wireless communication, according to any communication standard. Specifically, for example, a standardized communication network such as the Internet, a communication network managed within a building such as a local network, or a combination of these communication networks can be used. Furthermore, an international standard is typically used as a communication standard for wireless communication. Examples of communication means of the international standard include IEEE802.15.4, IEEE802.15.1, IEEE802.15.11a, 11b, 11g, 11n, 11ac, 11ad, ISO / IEC14513-3-10, IEEE802.15.4g, etc. Furthermore, methods such as Bluetooth (registered trademark), Bluetooth Low Energy, Wi-Fi, ZigBee (registered trademark), Sub-GHz, EnOcean (registered trademark), and LTE can also be used.

[0023] Fig. 2 is a block diagram showing an example of the physical quantity measuring device 3. Fig. 3 is a functional explanatory diagram showing an example of the physical quantity measuring device 3. In addition to the above-mentioned physical quantity sensor 30, the physical quantity measuring device 3 includes, as its main components, a control unit 32, a timer count unit 33, a storage unit 34, a communication unit 35, and a power supply 36 which constitute a data processing device 31.

[0024] The control unit 32 functions as a measurement processing unit 320, a timing processing unit 321, and a transmission processing unit 322, for example, by executing a data processing program 340 stored in the storage unit .

[0025] The timer count unit 33 is formed of, for example, an integrated circuit with a built-in timer circuit, and counts the count value C as time passes. The timer count unit 33 operates by receiving various commands from the control unit 32. Examples of commands include reading or resetting the count value C, starting or ending the count, and the generation period of an interrupt signal based on the count value C. The timer count unit 33 may be incorporated in the control unit 32 and realized as a part of the functions of the control unit 32.

[0026] The count value C may be, for example, a value obtained by counting the internal clock (clock count value), or a value obtained by converting the clock count value into time based on the clock period (or clock frequency) of the internal clock (time count value). If the clock period is, for example, 0.1 [ms], the clock count value "600,000 times" is calculated as the time count value. The value is "60,000 ms", that is, converted to "60 s." In this embodiment, a case where a time count value is used as the count value C will be described.

[0027] The storage unit 34 stores various programs (such as a data processing program 340) and data (such as setting information 341, ring buffer data 342, and time elapsed since last measurement Tf) used in the operation of the physical quantity measuring device 3.

[0028] The setting information 341 stores, for example, sampling conditions as setting parameters referenced by the control unit 32 when the physical quantity measuring device 3 operates, and is configured to be set via the data collecting device 4. The sampling conditions are conditions that determine the measurement time points at which the physical quantity is measured by the physical quantity sensor 30, and are set by, for example, a sampling period or a sampling frequency. In this embodiment, a case will be described where a sampling period Sp is set as the sampling condition.

[0029] In the ring buffer data 342, physical quantity data D obtained by measuring a physical quantity by the physical quantity sensor 30 is stored in a ring buffer format. The ring buffer data 342 has a memory area (physical quantity data memory area) secured according to the upper limit number of pieces of data that can store the physical quantity data D, and is managed by a next storage memory address An indicating a memory address A when the physical quantity data D is next stored, and a next storage index In indicating an index I when the physical quantity data D is next stored, as shown in Fig. 3 .

[0030] 3, the ring buffer data 342 has a data configuration including, for each memory address A arranged in the physical quantity data memory area, a buffer for storing an index I to which the measurement order of the physical quantity data D is assigned by, for example, a serial number or the like, a count value C by the timer count unit 33 at the time point when the physical quantity data D is measured, and the physical quantity data D measured by the physical quantity sensor 30 in association with each other. Note that the count value C may be omitted, or in the case where the count value C is, for example, a cumulative value and can be substituted for information indicating the measurement order of the physical quantity data D, the index I may be omitted.

[0031] The communication unit 35 functions as a communication interface for transmitting and receiving various data to, for example, the data collecting device 4 via the network 7. The power supply 36 is constituted by, for example, a primary battery, a secondary battery, a solar cell, a fuel cell, or the like, and supplies power to each component of the physical quantity measuring device 3. The power supply 36 may receive power from the pump device 2.

[0032] Based on the count value C counted by the timer counting unit 33, the measurement processing unit 320 stores the physical quantity data D when the physical quantity sensor 30 measures the physical quantity under the sampling conditions defined in the setting information 341 in the ring buffer data 342 of the memory unit 34.

[0033] For example, the measurement processing unit 320 sends a command instructing the generation period of the interrupt signal to the timer counting unit 33 in order to cause the timer counting unit 33 to generate an interrupt signal according to the sampling period Sp as a sampling condition. When the count value C by the timer counting unit 33 that has received the command satisfies the generation period of the interrupt signal (=sampling period Sp), the measurement processing unit 320 receives the interrupt signal from the timer counting unit 33, measures the physical quantity by the physical quantity sensor 30 at that timing (measurement time point), and acquires physical quantity data D. Then, the measurement processing unit 320 stores the index I indicated by the next storage index In and the count value C by the timer counting unit 33 at the time of receiving the interrupt signal in the buffer indicated by the next storage memory address An, together with the acquired physical quantity data D. Furthermore, the measurement processing unit 320 updates the next storage memory address An to the memory address A indicating the next buffer (in the case of the last buffer, it returns to the first buffer), and updates the next storage index In by incrementing the index I. .

[0034] The measurement processing unit 320 may acquire the physical quantity data D by performing a predetermined calculation on the physical quantity measured by the physical quantity sensor 30. For example, the calculation on the physical quantity data D is, for example, to obtain a moving average of the physical quantity data D for a predetermined number of data points having different measurement time points, and examples of this include a simple moving average and a weighted moving average.

[0035] The timing processing unit 321 measures, as the elapsed time since last measurement Tf, the time elapsed since the physical quantity sensor 30 last measured the physical quantity as the physical quantity data D. For example, the timing processing unit 321 measures the elapsed time since last measurement Tf by taking the difference between the count value C by the timer count unit 33 at the measurement time point when the physical quantity sensor 30 measured the physical quantity as the physical quantity data D and the count value C by the timer count unit 33 at the target time point for measuring the elapsed time since last measurement Tf by sending commands to the timer count unit 33 to instruct the reading of the count value C at each of the measurement time point when the physical quantity sensor 30 measured the physical quantity as the physical quantity data D and the target time point for measuring the elapsed time since last measurement Tf.

[0036] The timing processing unit 321 may measure the elapsed time Tf since the last measurement by using, as the count value C at the measurement time point, the count value C corresponding to the physical quantity data D last stored in the ring buffer data 342. Moreover, the timing processing unit 321 may measure the elapsed time Tf since the last measurement by using the count value C at the time point to be measured, by sending a command to the timer count unit 33 to instruct to reset the count value C at the measurement time point of the physical quantity data D.

[0037] When a predetermined transmission condition is satisfied, the transmission processing unit 322 transmits a physical quantity data string Dset1 composed of a plurality of physical quantity data D stored in the ring buffer data 342 of the storage unit 34, and an elapsed time since last measurement Tf clocked by the timing processing unit 321 at the transmission condition satisfaction time point (time measurement target time point) when the transmission condition is satisfied, to the data collecting device 4. Note that the transmission processing unit 322 may transmit sampling conditions defined in the setting information 341 together with the physical quantity data string Dset1 and the elapsed time since last measurement Tf to the data collecting device 4.

[0038] The transmission condition may be, for example, when a data request for the physical quantity data D is received from the data collecting device 4, or when the number of data points of the physical quantity data D stored in the ring buffer data 342 exceeds a predetermined reference value.

[0039] The physical quantity data sequence Dset1 is a data set consisting of a plurality of physical quantity data D configured to enable the measurement order of the physical quantity data D to be determined. The physical quantity data sequence Dset1 includes at least one of an index I and a count value C corresponding to each of the physical quantity data D in order to enable the measurement order of the physical quantity data D to be determined. The time elapsed since last measurement Tf is measured by the timing processing unit 321 at the time when the transmission condition is satisfied, and corresponds to the time elapsed since the last measurement of a physical quantity as the physical quantity data D among the plurality of physical quantity data D constituting the physical quantity data sequence Dset1 to the time when the transmission condition is satisfied. FIG. 3 illustrates a case in which the physical quantity data sequence Dset1 is composed of 100 pieces of physical quantity data D1 to D100 and includes an index I and a count value C. Also, the time elapsed since last measurement Tf is illustrated as a case in which the time elapsed since the measurement time of the last measured physical quantity data D100 is illustrated.

[0040] FIG. 4 is a block diagram showing an example of the data collecting device 4. FIG. 5 is a functional explanatory diagram showing an example of the data collecting device 4. The data collecting device 4 includes, as its main components, a control The apparatus includes a processing unit 40, a time measurement unit 41, a memory unit 42, a communication unit 43, an input unit 44 and an output unit 45.

[0041] The control unit 40 functions as a reception processing unit 400, a time identification processing unit 401, and a storage processing unit 402, for example, by executing a data collection program 420 stored in the storage unit .

[0042] The time measurement unit 41 is formed of, for example, an integrated circuit incorporating a real-time clock (RTC) circuit, and measures the current time Tc. The time measurement unit 41 operates by receiving various commands from the control unit 40. Examples of commands include reading and setting the current time Tc. The time measurement unit 41 may be incorporated into the control unit 40 and realized as a part of the functions of the control unit 40.

[0043] The storage unit 42 stores various programs (such as a data collection program 420) and data (such as setting information 421) used in the operation of the data collection device 4. The setting information 421 stores, for example, setting parameters (such as data collection conditions) referenced by the control unit 40 when the data collection device 4 operates, and is configured to be set via the data collection device 4, for example.

[0044] The communication unit 43 functions as a communication interface for transmitting and receiving various data between, for example, the physical quantity measuring device 3 and the data management device 5 via the network 7. The input unit 44 and the output unit 45 function as a user interface by accepting an input operation by a user and outputting various information via a display screen or voice.

[0045] When a predetermined collection condition is satisfied, the reception processing unit 400 transmits a data request for the physical quantity data D to the physical quantity measuring device 3, and receives, as a response, a physical quantity data string Dset1 and a time elapsed since the last measurement Tf from the physical quantity measuring device 3. For example, the reception processing unit 400 transmits the data request for the physical quantity data D to the physical quantity measuring device 3 when, as a collection condition, an input operation by a user instructing collection of physical data is accepted, when a data collection condition defined in the setting information 421 is satisfied, or when an execution command instructing collection of physical data is received from the data management device 5. The reception processing unit 400 may further receive a sampling condition from the physical quantity measuring device 3 together with the physical quantity data string Dset1 and the time elapsed since the last measurement Tf.

[0046] The time determination processing unit 401 determines a measurement time Ts when a physical quantity was measured as the physical quantity data D for each of the multiple physical quantity data D constituting the physical quantity data string Dset1 received by the reception processing unit 400, based on the current time Tc measured by the time measurement unit 41 and the elapsed time since last measurement Tf received by the reception processing unit 400.

[0047] For example, the time determination processing unit 401 obtains the current time Tc measured by the time measurement unit 41 by sending a command to the time measurement unit 41 to instruct the time measurement unit 41 to read out the current time Tc. Then, when the physical quantity data string Dset1 is made up of 100 points of physical quantity data D1 to D100 and includes count values ​​C1 to C100, for example, as illustrated in Fig. 3 and Fig. 5, the time determination processing unit 401 determines the time obtained by subtracting the elapsed time Tf after the last measurement from the current time Tc based on the current time Tc as the measurement time Ts100 (=Tc-Tf) of the last measured physical quantity data D100. Then, the time determination processing unit 401 determines the time obtained by subtracting the count value C100 from the measurement time Ts100 as the measurement time Ts99 (=T100-C100) of the physical quantity data D99 measured one sampling period before the last measurement time point, and determines the time obtained by subtracting the count value C99 from the measurement time Ts99 as the measurement time Ts98 (=T99-C99) of the physical quantity data D98 measured two sampling periods before the last measurement time point. ), and by repeating this process, measurement times Ts1 to Ts97 are identified for each of the physical quantity data D1 to D97.

[0048] When the time determination processing unit 401 further receives the sampling condition, the time determination processing unit 401 may determine a measurement time Ts for each of the plurality of physical quantity data D constituting the physical quantity data string Dset1 based on the current time Tc, the elapsed time since last measurement Tf, and the sampling condition. In that case, when determining the measurement time Ts, the time determination processing unit 401 may subtract, for example, a time equivalent to a sampling period Sp based on the sampling condition, instead of subtracting the count value C.

[0049] The storage processing unit 402 associates the measurement time Ts identified by the time identification processing unit 401 with each piece of physical quantity data D with the physical quantity data sequence Dset1 received by the reception processing unit 400, and stores the physical quantity data sequence Dset1 in a database 50 as a storage device. Specifically, the storage processing unit 402 generates a physical quantity data sequence Dset2 with the measurement time, which is composed of the physical quantity data D and the measurement time Ts, by associating the physical quantity data D with the measurement time Ts with each piece of physical quantity data D. Then, the storage processing unit 402 transmits the physical quantity data sequence Dset2 with the measurement time to the data management device 5, whereby the physical quantity data sequence Dset2 is stored in the database 50.

[0050] The physical quantity data string Dset2 with the measurement time may be displayed on a display screen of the data collecting device 4. Furthermore, for example, identification information for identifying at least one of the pump device 2 and the physical quantity measuring device 3 (such as the device ID of the pump device 2 or the device ID of the physical quantity measuring device 3) may be added to the physical quantity data string Dset2 with the measurement time by the storage processing unit 402 (which may be the transmission processing unit 322 of the physical quantity measuring device 3), and in this case, the physical quantity data string Dset2 with the measurement time may be stored in the database 50 in a state associated with the identification information.

[0051] 6 is a hardware configuration diagram showing an example of a computer 900 constituting each device. Each of the pump device 2 (mainly the pump control panel 23), the physical quantity measuring device 3 (mainly the data processing device 31), the data collecting device 4, the data management device 5, and the terminal device 6 is constituted by a general-purpose or dedicated computer 900.

[0052] 6, the computer 900 includes, as its main components, a bus 910, a processor 912, a memory 914, an input device 916, an output device 917, a display device 918, a storage device 920, a communication I / F (interface) unit 922, an external device I / F unit 924, an I / O (input / output) device I / F unit 926, and a media input / output unit 928. Note that the above components may be omitted as appropriate depending on the application of the computer 900.

[0053] The processor 912 is composed of one or more arithmetic processing devices (such as a central processing unit (CPU), a micro-processing unit (MPU), a digital signal processor (DSP), a graphics processing unit (GPU), or a neural processing unit (NPU)) and operates as a control unit that controls the entire computer 900. The memory 914 stores various data and programs 930, and is composed of, for example, a volatile memory (DRAM, SRAM, etc.) that functions as a main memory, a non-volatile memory (ROM), a flash memory, etc.

[0054] The input device 916 is, for example, a keyboard, a mouse, a numeric keypad, an electronic pen, etc., and functions as an input unit. The output device 917 is, for example, a sound (audio) output device, a vibration device, etc., and functions as an output unit. The display device 918 is, for example, The input device 916 and the display device 918 may be configured as an integrated unit, such as a touch panel display. The storage device 920 is configured as a storage unit, such as a HDD or SSD. The storage device 920 stores various data required for the execution of the operating system and the program 930.

[0055] The communication I / F unit 922 is connected to a network 940 (which may be the same as the network 7 in FIG. 1) such as the Internet or an intranet by wire or wirelessly, and functions as a communication unit that transmits and receives data to and from other computers according to a predetermined communication standard. The external device I / F unit 924 is connected to an external device 950 such as a camera, a printer, a scanner, a reader / writer by wire or wirelessly, and functions as a communication unit that transmits and receives data to and from the external device 950 according to a predetermined communication standard. The I / O device I / F unit 926 is connected to an I / O device 960 such as various sensors and actuators, and functions as a communication unit that transmits and receives various signals and data, such as detection signals from sensors and control signals to actuators, between the I / O device 960. The media input / output unit 928 is composed of, for example, a drive device such as a DVD drive or a CD drive, a memory card slot, and a USB connector, and reads and writes data from and to a medium (non-temporary storage medium) 970 such as a DVD, a CD, a memory card, or a USB memory.

[0056] In the computer 900 having the above configuration, the processor 912 calls up the program 930 stored in the storage device 920 into the memory 914, executes the program, and controls each unit of the computer 900 via the bus 910. The program 930 may be stored in the memory 914 instead of the storage device 920. The program 930 may be recorded in the medium 970 in an installable file format or an executable file format, and provided to the computer 900 via the media input / output unit 928. The program 930 may be provided to the computer 900 by downloading it via the network 940 via the communication I / F unit 922. In addition, the computer 900 may realize various functions realized by the processor 912 executing the program 930, for example, with hardware such as a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC).

[0057] The computer 900 is, for example, a desktop computer or a portable computer, and is an electronic device of any type. The computer 900 may be a client computer, a server computer, or a cloud computer, or may be, for example, an embedded computer called a control panel, a controller (including a microcomputer, a programmable logic controller, and a sequencer), etc.

[0058] (Data processing method) Fig. 7 is a flowchart showing an example of the operation of the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. A series of processes (data processing method) shown in Fig. 7 is executed by processes (data providing method) by the physical quantity measuring device 3 and processes (data collecting method) by the data collecting device 4.

[0059] In the following, a case will be described with reference to FIG. 7 where the data collecting device 4 receives a user's input operation instructing collection of physical quantity data D while the physical quantity measuring device 3 repeatedly measures a physical quantity in accordance with a sampling period Sp as a sampling condition defined in the setting information 341.

[0060] First, in step S100, the measurement processing unit 320 of the physical quantity measuring device 3 starts a timer counter. When an interrupt signal is received at a timing (measurement time point) based on a sampling condition (in this embodiment, a sampling period Sp) based on a count value C measured by the measurement processing unit 33, the measurement processing unit 320 measures a physical quantity using the physical quantity sensor 30 and acquires physical quantity data D. Then, the measurement processing unit 320 stores the index I and the count value C together with the acquired physical quantity data D in the ring buffer data 342. At that time, the measurement processing unit 320 updates the next storage memory address An and the next storage index In.

[0061] Every time a measurement time point that satisfies the sampling condition arrives, the measurement processing unit 320 repeats the above step S100, whereby the physical quantity data D is accumulated in the ring buffer data 342.

[0062] On the other hand, in step S200, when the receiving processing unit 400 of the data collecting device 4 receives a user input operation instructing collection of physical quantity data D, the receiving processing unit 400 starts communication with the physical quantity measuring device 3 and transmits a data request for the physical quantity data D to the physical quantity measuring device 3.

[0063] Then, in step S110, the transmission processing unit 322 receives a data request from the data collecting device 4 and determines that the transmission conditions are satisfied.

[0064] Next, in step S111, the transmission processing unit 322 refers to the ring buffer data 342 and acquires a physical quantity data string Dset1 configured of a plurality of physical quantity data D.

[0065] Next, in step S112, the timing processing unit 321 measures an elapsed time since last measurement Tf indicating an elapsed time since the physical quantity sensor 30 last measured a physical quantity at a time when the transmission condition is satisfied. That is, the timing processing unit 321 measures, as the elapsed time since last measurement Tf, the elapsed time that has elapsed from the measurement time when the physical quantity data D when the physical quantity was last measured, among the plurality of physical quantity data D included in the physical quantity data string Dset1, was stored, to the time when the transmission condition is satisfied.

[0066] Next, in step S113, the transmission processing unit 322 transmits to the data collecting device 4 the physical quantity data sequence Dset1 acquired in step S110 and the elapsed time since the last measurement Tf measured in step S112.

[0067] Then, in step S210, the reception processing unit 400 receives the physical quantity data string Dset1 and the time since last measurement Tf from the physical quantity measuring device 3 as a response to the data request transmitted in step S200.

[0068] Next, in step S211, the time determination processing unit 401 transmits a command to the time measurement unit 41 to instruct the time measurement unit 41 to read out the current time Tc, thereby acquiring the current time Tc measured by the time measurement unit 41.

[0069] Then, in step S212, the time determination processing unit 401 determines a measurement time Ts for each of the multiple physical quantity data D constituting the physical quantity data string Dset1 received in step S210, based on the current time Tc acquired in step S211 and the elapsed time since last measurement Tf received in step S210.

[0070] Next, in step S213, the storage processing unit 402 generates a physical quantity data sequence Dset2 with the measurement time by associating the measurement time Ts identified in step S212 with each piece of physical quantity data D with the physical quantity data sequence Dset1 received in step S210. Then, the storage processing unit 402 transmits the physical quantity data sequence Dset2 with the measurement time to the data management device 5, thereby storing it in the database 50 serving as a storage device.

[0071] In this manner, a series of processes is completed. In the process (data providing method) by the physical quantity measuring device 3, step S100 corresponds to a measurement process step, steps S110 to S111 and S112 correspond to a timing process step, and step S113 corresponds to a transmission process step. In the process (data collecting method) by the data collecting device 4, steps S200 and S210 correspond to a reception process step, steps S211 and S212 correspond to a time identification process step, and step S213 corresponds to a storage process step.

[0072] According to the data processing system 1 of the present invention, the physical quantity measuring device 3 (data processing device 31) transmits to the data collecting device a physical quantity data string Dset1 configured so that the measurement order can be determined based on a plurality of physical quantity data D obtained when the physical quantity sensor 30 measured each physical quantity under a sampling condition, and a time elapsed since last measurement Tf measured by the timer counting unit 33 as the time elapsed since the physical quantity sensor 30 last measured the physical quantity, and the data collecting device specifies a measurement time Ts for each of the plurality of physical quantity data D constituting the physical quantity data string Dset1 based on the current time Tc measured by the time measuring unit 41 and the time elapsed since last measurement Tf. Therefore, the data collecting device 4 can specify the measurement time Ts for each of the physical quantity data D without providing a real-time clock circuit on the physical quantity measuring device 3 (data processing device 31) side.

[0073] (Other embodiments) The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and scope of the present invention, all of which are included in the technical concept of the present invention.

[0074] In the above embodiment, the data processing device 31 is implemented by the physical quantity measuring device 3, which is a device separate from the pump device 2. However, some or all of the functions of the data processing device 31 (particularly the functions of the control unit 32) may be implemented by the pump device 2 by being incorporated in the pump control panel 23 of the pump device 2. In that case, the physical quantity sensor 30 and the pump control panel 23 may be connected by wire or wirelessly to transmit and receive various data. The pump device 2 may also be provided with the physical quantity sensor 30.

[0075] In the above embodiment, the physical quantity data string Dset1 transmitted by the physical quantity measuring device 3 is transmitted by the data collecting device 4 to the data management device 5 as a physical quantity data string Dset2 with measurement times, and stored in the database 50 as a storage device. However, the device to which the physical quantity data string Dset2 with measurement times is transmitted and the storage device to which it is stored may be changed as appropriate. For example, the physical quantity data string Dset2 with measurement times may be transmitted to the data management device 5 or the terminal device 6, or may be stored in a storage device provided in the data collecting device 4 or the terminal device 6.

[0076] In the above embodiment, the physical quantity measuring device 3 (data processing device 31) operates according to the flowchart shown in FIG. 7. However, the order of execution of each step may be changed as appropriate, or some steps may be omitted.

[0077] In the above embodiment, the physical quantity measuring device 3 is described as being attached to the pump device 2, but it may be attached to various devices such as a refrigerator, a gas machine, a machine tool, a press device, a conveying device, a diagnostic device, etc. In that case, the physical quantity sensor 30 may measure a physical quantity caused by the various devices. [Explanation of symbols]

[0078] 1...data processing system, 2...pump device, 3...physical quantity measuring device, 4...data collection device, 5...data management device, 6...terminal device, 7...network, 20: pump section, 21: motor, 22: joint section, 23: pump control panel, 30: physical quantity sensor; 31: data processing device; 32: control unit; 33: timer count unit, 34: memory unit, 35: communication unit, 36: power supply, 40: control unit, 41: time measurement unit, 42: memory unit, 43: communication unit, 44: input unit, 45...output unit, 50...database, 300...housing, 320: measurement processing unit, 321: timing processing unit, 322: transmission processing unit, 340: data processing program, 341: setting information, 342: ring buffer data, 400: Reception processing unit, 401: Time identification processing unit, 402: Storage processing unit, 420...data collection program, 421...setting information, C: count value, D: physical quantity data, Dset1, Dset2: physical quantity data string, Sp: Sampling period, Tc: Current time, Tf: Time since last measurement, Ts: Measurement time

Claims

1. A data processing system comprising one or more physical quantity measurement devices and one or more data collection devices configured to be communicable with the physical quantity measurement devices, wherein the physical quantity measurement device includes a physical quantity sensor for measuring a physical quantity to be measured, a storage unit for storing physical quantity data measured by the physical quantity sensor in a ring buffer format, a timer count unit for counting a count value based on a clock cycle in milliseconds of an internal clock as time elapses, a measurement processing unit for storing, in the storage unit, the physical quantity data when the physical quantity is measured by the physical quantity sensor under a predetermined sampling condition based on the count value counted by the timer count unit, a timing processing unit for timing, as the elapsed time after the final measurement, the elapsed time since the physical quantity sensor last measured the physical quantity by the timer count unit, and a transmission processing unit for transmitting, to the data collection device, a physical quantity data sequence configured such that the measurement order of the physical quantity data can be determined from the plurality of physical quantity data stored in the storage unit and the elapsed time after the final measurement timed by the timing processing unit when a predetermined transmission condition is satisfied, wherein the data collection device includes a time measurement unit for measuring the current time, a reception processing unit for receiving the physical quantity data sequence and the elapsed time after the final measurement from the physical quantity measurement device, a time specification processing unit for specifying, for each of the plurality of physical quantity data constituting the physical quantity data sequence received by the reception processing unit, the measurement time when the physical quantity was measured as the physical quantity data based on the current time measured by the time measurement unit, the elapsed time after the final measurement received by the reception processing unit, and the count value, and a storage processing unit for storing, in a storage device, the measurement time specified by the time specification processing unit in association with each of the physical quantity data in the physical quantity data sequence received by the reception processing unit, a data processing system.

2. The transmission processing unit transmits the sampling condition to the data collection device together with the physical quantity data sequence and the elapsed time after the final measurement, The time specification processing unit Based on the current time measured by the time measurement unit, the elapsed time after the last measurement received by the reception processing unit, and the sampling conditions, the measurement time is specified for each of the plurality of physical quantity data constituting the physical quantity data series received by the reception processing unit. The data processing system according to claim 1.

3. A physical quantity measuring device configured to be communicable with a data collection device, A physical quantity sensor that measures a physical quantity to be measured, A storage unit that stores physical quantity data obtained by measuring the physical quantity by the physical quantity sensor in a ring buffer format, A timer count unit that counts a count value based on the clock cycle in milliseconds of an internal clock as time elapses, A measurement processing unit that stores, in the storage unit, the physical quantity data when the physical quantity is measured by the physical quantity sensor under a predetermined sampling condition based on the count value counted by the timer count unit, A timing processing unit that times the elapsed time since the physical quantity sensor last measured the physical quantity as the elapsed time after the last measurement by the timer count unit, When a predetermined transmission condition is satisfied, a physical quantity data series configured such that the measurement order of the physical quantity data can be determined from the plurality of physical quantity data stored in the storage unit, and the elapsed time after the last measurement timed by the timing processing unit are transmitted to the data collection device, and includes a transmission processing unit. Physical quantity measuring device.

4. A data collection device configured to be communicable with one or more physical quantity measuring devices, A time measurement unit that measures the current time, From the physical quantity measuring device, based on the count value counted by a timer count unit that counts a count value based on the clock cycle in milliseconds of an internal clock as time elapses, a physical quantity data series configured such that the measurement order of the physical quantity data can be determined from a plurality of physical quantity data when the physical quantity to be measured is measured under a predetermined sampling condition, and a reception processing unit that receives the elapsed time after the last measurement indicating the elapsed time since the physical quantity was last measured as the physical quantity data. Based on the current time measured by the time measurement unit, the elapsed time after the final measurement received by the reception processing unit, and the count value, a time specification processing unit that specifies the measurement time when each of the plurality of physical quantity data constituting the physical quantity data series received by the reception processing unit was measured as the physical quantity; A storage processing unit that associates and stores the measurement time specified by the time specification processing unit with each physical quantity data in the physical quantity data series received by the reception processing unit in a storage device; A data collection device.

5. A data processing method for processing data using a data processing system including a physical quantity sensor that measures a physical quantity to be measured, a storage unit that stores physical quantity data measured by the physical quantity sensor in a ring buffer format, and a timer count unit that counts a count value based on a clock cycle in milliseconds of an internal clock as time elapses, and a data collection device that includes a time measurement unit that measures the current time and is configured to be communicable with the physical quantity measurement device. In the physical quantity measurement device, A measurement processing step of storing, in the storage unit, the physical quantity data when the physical quantity is measured by the physical quantity sensor under a predetermined sampling condition based on the count value counted by the timer count unit; A timing processing step of timing, by the timer count unit, the elapsed time since the physical quantity sensor last measured the physical quantity as the elapsed time after the final measurement; When a predetermined transmission condition is satisfied, a transmission processing step of transmitting to the data collection device a physical quantity data series configured such that the measurement order of the physical quantity data can be determined from the plurality of physical quantity data stored in the storage unit and the elapsed time after the final measurement timed by the timing processing step; In the data collection device, A reception processing step of receiving the physical quantity data series and the elapsed time after the final measurement from the physical quantity measurement device; Based on the current time measured by the time measurement unit, the elapsed time after the final measurement received in the reception processing step, and the count value, for each of the plurality of physical quantity data constituting the physical quantity data series received in the reception processing step, a time specifying processing step of specifying the measurement time when the physical quantity was measured as the physical quantity data; A storage processing step of storing in a storage device by associating the measurement time specified in the time specifying processing step with each physical quantity data in the physical quantity data series received in the reception processing step; A data processing method.

6. A data providing method using a physical quantity measuring device including a physical quantity sensor for measuring a physical quantity to be measured, a storage unit for storing physical quantity data measured by the physical quantity sensor in a ring buffer format, and a timer count unit for counting a count value as time elapses, and configured to be communicable with one or more data collection devices, A measurement processing step of storing the physical quantity data when the physical quantity is measured by the physical quantity sensor under a predetermined sampling condition in the storage unit based on the count value counted based on the clock cycle in milliseconds of the internal clock by the timer count unit; A timing processing step of timing, as the elapsed time after the final measurement, the elapsed time since the physical quantity sensor last measured the physical quantity by the timer count unit; When a predetermined transmission condition is satisfied, a transmission processing step of transmitting to the data collection device a physical quantity data series configured to be able to determine the measurement order of the physical quantity data by the plurality of physical quantity data stored in the storage unit and the elapsed time after the final measurement timed in the timing processing step; A data providing method.

7. A data collection method using a data collection device including a time measurement unit for measuring the current time and configured to be communicable with one or more physical quantity measuring devices to collect data, A receiving process step that receives a physical quantity data sequence configured to be able to determine the measurement order of the physical quantity data from a plurality of physical quantity data when the physical quantity to be measured is measured under predetermined sampling conditions based on a count value counted based on the clock period in milliseconds of an internal clock as time elapses from the physical quantity measurement device, and a final measurement elapsed time indicating the elapsed time since the physical quantity was last measured as the physical quantity data. A time specifying process step that specifies the measurement time when the physical quantity was measured as the physical quantity data for each of the plurality of physical quantity data constituting the physical quantity data sequence received in the receiving process step based on the current time measured by the time measurement unit, the final measurement elapsed time received in the receiving process step, and the count value. A storage process step that stores in a storage device by associating the measurement time specified in the time specifying process step with each of the physical quantity data in the physical quantity data sequence received in the receiving process step. Data collection method.