Data processing device, physical quantity measuring device, data processing system, and data processing method
Patent Information
- Application Number
- JP2022150424
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2025-06-25
- Estimated Expiration
- 2042-09-21
AI Technical Summary
Existing measuring devices with communication functions do not perform calculations such as moving averages on measurement data at multiple points in time or monitor in multiple cycles, leading to inefficiencies and increased power consumption.
A data processing device that includes an arithmetic processing unit to generate processed data by performing calculations on acquired physical quantity data, transmitting it when specific conditions are met, and shifting to a standby state to reduce power consumption during idle times.
The solution allows for reduced power consumption while enabling both trend monitoring and real-time monitoring processes with different monitoring cycles by optimizing data processing and transmission.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a data processing device, a physical quantity measuring device, a data processing system, and a data processing method. [Background technology]
[0002] Conventionally, a measuring device is attached to a monitored object to monitor the state of the monitored object. For example, Patent Document 1 discloses a measuring instrument with a communication function that includes a measurement sensor that measures the vibration of the monitored object, a measurement control means that performs measurement by the measurement sensor at a predetermined positioning cycle, and a communication processing means that transmits measurement data by the measurement sensor to a diagnostic device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2014-225080 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the measuring device with communication function disclosed in Patent Document 1, the measurement control means is normally in a sleep state and, when it reaches a point in time set by the measurement cycle, it automatically wakes up and causes the measurement sensor to measure and transmits the measurement data via the communication processing means.
[0005] Here, since the measurement data at a specific time point may contain sudden values due to the influence of the measurement environment of the measurement sensor and the operating conditions of the monitored object, it is effective to perform calculations such as moving averages on the measurement data at multiple time points. In addition, when determining the state (abnormality, failure, etc.) of the monitored object, it is necessary to use trend monitoring (first monitoring process) in which the measurement cycle is set in hours or days, and real-time monitoring (second monitoring process) in which the measurement cycle is set in seconds or minutes, depending on the state to be determined, or to use both of them separately. However, the measuring device with communication function disclosed in Patent Document 1 does not disclose calculations such as moving averages on the measurement data at multiple time points or monitoring in multiple measurement cycles.
[0006] In view of the above-mentioned problems, the present invention aims to provide a data processing device, a physical quantity measuring device, a data processing system, and a data processing method that enable reduction in power consumption while realizing a first monitoring process and a second monitoring process having different monitoring cycles. [Means for solving the problem]
[0007] In order to achieve the above object, a data processing device according to one aspect of the present invention comprises: a calculation processing unit that repeatedly acquires a physical quantity of a measurement target as physical quantity data and generates processed data by performing a predetermined calculation on the acquired physical quantity data; a communication processing unit that sequentially transmits the processing data to a data collection device every time the processing data is generated by the arithmetic processing unit, The arithmetic processing unit is a first calculation process is executed when a predetermined start condition is satisfied, in which the physical quantity data is repeatedly acquired by a predetermined number of data points, and the first processing data is generated by performing the calculation on the physical quantity data of the acquired number of data points; When a predetermined end condition is not satisfied after the execution of the first arithmetic process, a predetermined waiting the second arithmetic process is repeated until the termination condition is satisfied, in which the second arithmetic process enters a standby state for a certain period of time, the physical quantity data at a latest time point is acquired after the standby time has elapsed, and the second arithmetic process generates the second processed data by performing the arithmetic process on the physical quantity data, the physical quantity data being the acquired physical quantity data at the latest time point and the physical quantity data at an earlier time point than the latest time point, for the number of data points, until the termination condition is satisfied. Effect of the Invention
[0008] According to the data processing device of the present invention, when a predetermined start condition is satisfied, the calculation processing unit executes a first calculation process in which first processing data is generated by performing calculations on physical quantity data for the number of data points, and the communication processing unit transmits the first processing data. At this time, when a predetermined end condition is satisfied, the second calculation process is not executed. As a result, only one processing data is transmitted, and therefore, for example, it can be used for trend monitoring (first monitoring process). In addition, in the first monitoring process, since the device does not enter a standby state due to the standby time, it is possible to reduce power consumption for the standby time. On the other hand, if the predetermined end condition is not satisfied after the execution of the first calculation process, the calculation processing unit enters a standby state for a predetermined standby time, and repeatedly executes a second calculation process in which second processing data is generated by performing calculations on physical quantity data for the number of data points including the physical quantity data at the latest time point, until the end condition is satisfied, and the communication processing unit sequentially transmits the second processing data. As a result, the processing data is repeatedly transmitted, and therefore, it can be used for, for example, real-time monitoring (second monitoring process). At that time, the device transitions to a standby state that consumes less power than the normal operating state for only the standby time, and physical quantity data is acquired and calculated as the standby time elapses, thereby reducing power consumption by avoiding acquisition and calculation of unnecessary physical quantity data, and reducing power consumption by transitioning to the standby state. Therefore, it is possible to reduce power consumption while realizing the first monitoring process and the second monitoring process that have different monitoring cycles.
[0009] Other objects, configurations and effects will become apparent from the detailed description of the invention described below. [Brief description of the drawings]
[0010] [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 block diagram showing an example of a data collection device 4. [Figure 4] FIG. 9 is a hardware configuration diagram showing an example of a computer 900 constituting each device. [Diagram 5] 10 is a flowchart showing an example of a first monitoring operation by the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. [Figure 6] 13 is a flowchart showing an example of a second monitoring operation by the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. [Figure 7] 10 is a flowchart (continuation of FIG. 6) showing an example of a second monitoring operation by the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] 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.
[0012] 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.
[0013] 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 configured, for example, as a general-purpose or dedicated computer (see FIG. 4 described later), and is configured to be able to transmit and receive various data to and from each other via a network 7. The number of each of the devices 2 to 6 is not limited to the example in FIG. 1, and may be one or more.
[0014] 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 transmission 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.
[0015] 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 transmission 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 detection 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.
[0016] 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 transmission 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 obtained 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 can be attached to the pump device 2.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] The data collection device 4 is used by a user (such as an administrator or an inspection / repair worker of the pump device 2) 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 a tablet. When the user of the data collection device 4 approaches within a predetermined distance from the physical quantity measuring device 3, for example, communication is established between the data collection device 4 and the physical quantity measuring device 3, thereby collecting data from the physical quantity measuring device 3. In addition, the data collection device 4 has programs such as applications and browsers installed therein, and accepts various input operations, displays data collected from the physical quantity measuring device 3 on a display screen, and transmits the data to the data management device 5.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] 2 is a block diagram showing an example of the physical quantity measuring device 3. The physical quantity measuring device 3 includes, as its main components, a control unit 32, a communication unit 33, a storage unit 34, and a power source 35 that constitute a data processing device 31, in addition to the above-mentioned physical quantity sensor 30.
[0025] The control unit 32 functions as an arithmetic processing unit 320 and a communication processing unit 321 by executing, for example, a data processing program 340 stored in the storage unit 34. The communication unit 33 functions as a communication interface for transmitting and receiving various data to, for example, the data collecting device 4 via the network 7. The storage unit 34 stores various programs (such as the data processing program 340) and data (such as setting information 341) used in the operation of the physical quantity measuring device 3. The setting information 341 stores, for example, setting parameters (such as the number of data points Dn and the waiting time Wt) referred to by the control unit 32 when the physical quantity measuring device 3 operates, and is configured to be set, for example, via the data collecting device 4. The power source 35 is composed of, for example, a primary battery, a secondary battery, a solar cell, a fuel cell, or the like, and supplies power to each unit of the physical quantity measuring device 3. The power source 35 may be one that receives power from the pump device 2.
[0026] The calculation processing unit 320 repeatedly acquires the physical quantity of the measurement target measured by the physical quantity sensor 30 as physical quantity data D, and generates processed data Rp by performing a predetermined calculation on the acquired physical quantity data D. 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 times, such as a simple moving average or a weighted moving average.
[0027] When a predetermined start condition is satisfied, the calculation processing unit 320 executes a first calculation process in which the physical quantity data D is repeatedly acquired by a predetermined number of data points Dn, and calculation is performed on the physical quantity data D1 for the acquired number of data points to generate first processed data Rp1. In the first monitoring process, unlike the second calculation process described later, the process does not transition to a standby state due to a standby time, and therefore the physical quantity data D for the number of data points is acquired and calculation is performed, thereby reducing power consumption for the standby time.
[0028] Furthermore, when a predetermined termination condition is not satisfied after execution of the first arithmetic processing, the arithmetic processing unit 320 transitions to a standby state for a predetermined standby time Wt, acquires the latest physical quantity data Dnew after the standby time Wt has elapsed, and performs a calculation on the physical quantity data D2 consisting of the acquired physical quantity data Dnew at the latest time point and the physical quantity data Dpass at a time point earlier than the latest time point, for the number of data points, to generate second processed data Rp2, repeatedly executing the second arithmetic processing until the termination condition is satisfied.
[0029] The standby time Wt is set, for example, based on a time obtained by subtracting the acquisition time of the physical quantity data D and the calculation time of the second processing data Rp2 from the second monitoring cycle S2 described later. In the second calculation process, the device transitions to a standby state that consumes less power than the normal operating state for only the standby time Wt, and the physical quantity data D is acquired and calculated as the standby time Wt elapses, thereby reducing power consumption by avoiding the acquisition and calculation of unnecessary physical quantity data D, and reducing power consumption by transitioning to the standby state.
[0030] When the number of data points Dn is, for example, "four points," the physical quantity data D2 for the number of data points to be calculated in the second calculation process includes one point of physical quantity data Dnew at the latest time point and three points of physical quantity data Dpass1, Dpass2, and Dpass3 at the most recent past time points. When the calculation processing unit 320 calculates a moving average every time it acquires the physical quantity data Dnew at the latest time point as the calculation for the physical quantity data D2 for the number of data points, for example, the physical quantity data Dpass (Dpass1, Dpass2, and Dpass3) at the past time points may be stored in the storage unit 34, and the storage unit 34 may be referred to when calculating the moving average. In this case, the physical quantity data Dpass stored in the storage unit 34 may be deleted in order of the time point when it was acquired, taking into consideration the storage capacity of the storage unit 34, etc.
[0031] The start condition and the end condition are determined based on, for example, the state of communication with the data collecting device 4 and the on / off state of the power supply of the physical quantity measuring device 3. For example, as the state of communication with the data collecting device 4, when the communication with the data collecting device 4 starts, the arithmetic processing unit 320 determines that the start condition is satisfied and starts the first arithmetic processing, and when the communication with the data collecting device 4 ends, the arithmetic processing unit 320 determines that the end condition is satisfied and ends the second arithmetic processing. Also, as the on / off state of the power supply of the physical quantity measuring device 3, when the power supply of the physical quantity measuring device 3 is turned on, the arithmetic processing unit 320 determines that the start condition is satisfied and starts the first arithmetic processing, and when the power supply of the physical quantity measuring device 3 is turned off, the arithmetic processing unit 320 determines that the end condition is satisfied and ends the second arithmetic processing.
[0032] In addition, when a termination condition is satisfied, the calculation processing unit 320 may terminate the second calculation processing and transition to a sleep state that consumes less power than the standby state, and when a start condition is satisfied, return from the sleep state and start the first calculation processing.
[0033] The communication processing unit 321 sequentially transmits the processed data Rp to the data collecting device 4 every time the processing unit 320 generates the processed data Rp. When the processing unit 320 generates first processed data Rp1 in the first processing, the communication processing unit 321 transmits the first processed data Rp1, and when the processing unit 320 generates second processed data Rp2 in the second processing, the communication processing unit 321 transmits the second processed data Rp2.
[0034] The processed data Rp transmitted by the communication processing unit 321 is received by the data collecting device 4, and is further transmitted by the data collecting device 4 to the data management device 5, whereby the data is stored in the database 50. The processed data Rp may be displayed on a display screen of the data collecting device 4. Note that, 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 processed data Rp by the communication processing unit 321 or the data collecting device 4, and in that case, the processed data Rp and the identification information may be stored in the database 50 in an associated state.
[0035] 3 is a block diagram showing an example of the data collection device 4. The data collection device 4 includes, as its main components, a control unit 40, a communication unit 41, a storage unit 42, an input unit 43, and an output unit 44.
[0036] The control unit 40 functions as a first collection processing unit 400 and a second collection processing unit 401, for example, by executing a data collection program 420 stored in the storage unit 42. The communication unit 41 functions as a communication interface for transmitting and receiving various data to and from, for example, the physical quantity measurement device 3 and the data management device 5 via the network 7. The storage unit 42 stores various programs (such as the data collection program 420) and data (such as the setting information 421) used in the operation of the data collection device 4. The setting information 421 stores, for example, setting parameters (such as the first monitoring period S1 and the second monitoring period S2) referred to by the control unit 40 when the data collection device 4 operates, and is configured to be settable via the data collection device 4, for example. The input unit 43 and the output unit 44 function as a user interface by receiving a user's input operation and outputting various information via a display screen or voice.
[0037] The first collection processing unit 400 performs a first monitoring operation of collecting the processing data Rp1 based on the first monitoring period S1. For example, the first collection processing unit 400 starts communication with the physical quantity measurement device 3, receives the first processing data from the physical quantity measurement device 3, and repeatedly executes the first monitoring process of ending the communication with the physical quantity measurement device 3 according to the first monitoring period S1 to collect the processing data Rp1. The first monitoring period S1 is set in time units or day units, for example, as a value suitable for trend monitoring (the first monitoring process).
[0038] The second collection processing unit 401 performs a second monitoring operation of collecting the processing data Rp1 and Rp2 based on a second monitoring period S2 (<S1) shorter than the first monitoring period S1. For example, the second collection processing unit 401 starts communication with the physical quantity measurement device 3, receives the first processing data Rp1 from the physical quantity measurement device 3, and repeatedly receives the second processing data Rp2 according to the second monitoring period S2, and executes the second monitoring process of ending the communication with the physical quantity measurement device 3 to collect the processing data Rp1 and Rp2. The second monitoring period S2 is set in seconds or minutes, for example, as a value suitable for real-time monitoring (the second monitoring process).
[0039] FIG. 4 is a hardware configuration diagram showing an example of a computer 900 constituting each device. The pump device 2 (mainly the pump control panel 23), the physical quantity measuring device 3 (mainly the data processing device 31), Each of the data management device 5 and the terminal device 6 is configured with a general-purpose or dedicated computer 900.
[0040] 4, 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.
[0041] 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.
[0042] 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, a liquid crystal display, an organic EL display, electronic paper, a projector, etc., and functions as an output unit. The input device 916 and the display device 918 may be integrally configured, such as a touch panel display. The storage device 920 is, for example, a HDD, an SSD, etc., and functions as a storage unit. The storage device 920 stores various data necessary for the execution of the operating system and the program 930.
[0043] 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.
[0044] In the computer 900 having the above configuration, the processor 912 loads 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. Furthermore, the computer 900 may implement various functions, which are realized by the processor 912 executing the program 930, in, for example, an FPGA (Field Programmable Gate Array (FPGA)). It may also be realized by hardware such as a Field-Programmable Gate Array (FGDA) or an Application Specific Integrated Circuit (ASIC).
[0045] 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.
[0046] (Data processing method) Fig. 5 is a flowchart showing an example of a first monitoring operation by the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. Figs. 6 and 7 are flowcharts showing an example of a second monitoring operation by the physical quantity measuring device 3 (data processing device 31) and the data collecting device 4. The series of processes (data processing method) shown in Figs. 5 to 7 may be executed based on, for example, a user's input operation to the data collecting device 4, or may be executed based on an execution command from the data management device 5 to the data collecting device 4.
[0047] (First monitoring operation) A case where the data collecting device 4 receives an input operation to instruct starting the first monitoring operation will be described below with reference to FIG.
[0048] First, upon receiving the above-mentioned input operation, the first collection processing unit 400 of the data collecting device 4 transmits a communication start request to start communication with the physical quantity measuring device 3 to the physical quantity measuring device 3 in step S100 shown in FIG. 5 .
[0049] Then, in step S200, when the calculation processing unit 320 of the physical quantity measuring device 3 receives a communication start request from the data collecting device 4, the calculation processing unit 320 starts communication with the data collecting device 4, and in step S210, determines that the start condition is satisfied. At that time, if the control unit 32 is in a sleep state, it returns from the sleep state in step S211.
[0050] Next, in steps S220 to S221, the calculation processing unit 320 executes a first calculation process. Specifically, in step S220, the calculation processing unit 320 repeatedly acquires the physical quantity data D a predetermined number of data points Dn (in this embodiment, Dn="4 points"), and then in step S221, the calculation processing unit 320 performs an operation to obtain, for example, a moving average on the acquired four points of physical quantity data D1 to generate first processing data Rp1.
[0051] Next, in step S230, the communication processing unit 321 transmits to the data collecting device 4 the first processing data Rp1 generated in steps S220 to S221 (first arithmetic processing).
[0052] Then, in step S110, when the first collection processing unit 400 receives the first processed data Rp1 from the data collection device 4, it performs output processing to output the first processed data Rp1, for example, by storing it in the database 50 of the data management device 5 or displaying it on the display screen of the data collection device 4.
[0053] Next, in step S111, the first collection processing unit 400 transmits a communication end request to the physical quantity measuring device 3 to end communication with the physical quantity measuring device 3. Then, in step S120, the first collection processing unit 400 monitors whether or not a monitoring time point according to the first monitoring cycle S1 has arrived, and if it determines that the next monitoring time point has arrived, the process returns to the above-mentioned step S100.
[0054] On the other hand, in step S240, when the calculation processing unit 320 receives a communication end request from the data collecting device 4, it ends communication with the data collecting device 4. Next, in step S250, the calculation processing unit 320 determines whether the end condition is satisfied depending on whether the communication end request is received from the data collecting device 4, and since the communication end request is received, in step S251 it determines that the end condition is satisfied. Then, in step S252, the calculation processing unit 320 transitions to a sleep state and maintains the sleep state until a new communication start request is received.
[0055] In this manner, the calculation processing unit 320 returns from the sleep state every time a communication start request is received, executes the first calculation process to generate the first processing data Rp1, and repeatedly transmits the first processing data Rp1 by the communication processing unit 321. Meanwhile, the first collection processing unit 400 collects the processing data Rp1 by repeatedly transmitting the communication start request every time the first monitoring period S1 elapses by the first monitoring process. Note that steps S200 to S221 and steps S240 to S252 correspond to the calculation processing step, and step S230 corresponds to the communication processing step.
[0056] (Second monitoring operation) A case where the data collecting device 4 receives an input operation to instruct the data collecting device 4 to start the second monitoring operation will be described below with reference to Figures 6 and 7. Note that in each step shown in Figures 6 and 7, the same step numbers as in Figure 5 are assigned to steps that perform the same processes as in Figure 5.
[0057] First, upon receiving the above-mentioned input operation, the second collection processing unit 401 of the data collecting device 4 transmits a communication start request to start communication with the physical quantity measuring device 3 to the physical quantity measuring device 3 in step S100 shown in FIG. 6 .
[0058] Then, in step S200, when the calculation processing unit 320 of the physical quantity measuring device 3 receives a communication start request from the data collecting device 4, the calculation processing unit 320 starts communication with the data collecting device 4, and in step S210, determines that the start condition is satisfied. At that time, if the control unit 32 is in a sleep state, it returns from the sleep state in step S211.
[0059] Next, in step S220, the calculation processing unit 320 repeatedly acquires the physical quantity data D a predetermined number of data points Dn (in this embodiment, Dn="4 points"), and in step S221, performs calculations on the acquired physical quantity data D1 for the four points to generate first processed data Rp1. Then, in step S230, the communication processing unit 321 transmits the first processed data Rp1 generated in steps S220 to S221 (first calculation processing) to the data collecting device 4.
[0060] Then, in step S110, the second collection processing unit 401 performs output processing to output the first processed data Rp1 upon receiving the first processed data Rp1 from the data collecting device 4. Here, steps S111 and S240 indicated by dashed lines in Fig. 6 are not actually executed, and the second collection processing unit 401 does not transmit a communication end request to the physical quantity measuring device 3 after performing output processing of the first processed data Rp1.
[0061] Therefore, in step S250, the calculation processing unit 320 determines whether the termination condition is satisfied depending on whether a communication termination request is received from the data collection device 4. However, since the communication termination request is not received, it determines that the termination condition is not satisfied and proceeds to step S260.
[0062] Then, in steps S260 to S262, the calculation processing unit 320 executes the second calculation process. Specifically, in step S260, the calculation processing unit 320 goes into a standby state for a predetermined standby time Wt. After the standby time Wt has elapsed, in step S261, the latest physical quantity data Dnew is acquired, and in step S262, calculation is performed on four points of physical quantity data D2 (Dnew, Dpsas1, Dpsas2, Dpsas3) consisting of the one point of the latest acquired physical quantity data Dnew and three points of physical quantity data Dpsas (Dpsas1, Dpsas2, Dpsas3) acquired earlier than the latest time, to generate second processing data Rp2. The past physical quantity data Dpsas is the physical quantity data D acquired three times ago, and is read out from the storage unit 34. The latest physical quantity data Dnew is stored in the storage unit 34, and is read out as the past physical quantity data Dpsas in the next second calculation process.
[0063] Next, in step S270, the communication processing unit 321 transmits to the data collecting device 4 the second processing data Rp2 generated in steps S260 to S262 (second arithmetic processing).
[0064] Then, in step S130, upon receiving the second processed data Rp2 from the data collecting device 4, the second collection processing unit 401 performs an output process to output the second processed data Rp2.
[0065] On the other hand, in step S290, the calculation processing unit 320 monitors whether or not the end condition is satisfied depending on whether or not a communication end request is received from the data collecting device 4.
[0066] 7 is not executed, the calculation processing unit 320 determines that the termination condition is not satisfied because it does not receive a communication termination request in step S290, and returns to step S260. Then, steps S260 to S262 (second calculation processing) are executed, and the process of transmitting the second processed data Rp2 to the data collecting device 4 in step S270 is repeatedly executed until the termination condition is satisfied. Therefore, in step S130, the second collection processing unit 401 repeatedly receives the second processed data Rp2 from the data collecting device 4.
[0067] 7 is executed, in step S131, the second collection processing unit 401 transmits a communication end request to the physical quantity measuring device 3. Here, the second collection processing unit 401 may transmit the communication end request to the physical quantity measuring device 3, for example, when an input operation instructing to end the second monitoring operation is received or when the monitoring period by the second monitoring operation ends.
[0068] Then, in step S280, when the calculation processing unit 320 receives a communication end request from the data collecting device 4, it ends communication with the data collecting device 4, and in step S290, it determines whether the end condition is satisfied depending on whether the communication end request is received from the data collecting device 4, and since the communication end request is received, it determines in step S251 that the end condition is satisfied. Then, in step S252, the calculation processing unit 320 transitions to a sleep state.
[0069] In this manner, after executing the first arithmetic processing to generate the first processed data Rp1, the arithmetic processing unit 320 transitions to a standby state for the standby time Wt corresponding to the second monitoring cycle S2, and repeatedly executes the second arithmetic processing to generate the second processed data Rp2, thereby repeatedly transmitting the second processed data Rp2 via the communication processing unit 321. Meanwhile, the second collection processing unit 401 receives the first processed data Rp1 from the physical quantity measuring device 3, and executes the second monitoring processing to repeatedly receive the second processed data Rp2 according to the second monitoring cycle S2, thereby collecting the processed data Rp1 and Rp2 every time the second monitoring cycle S2 elapses. Note that, in steps S200 to S221, steps S240 to S262, S280 to S290 corresponds to the calculation processing step, and steps S230 and S270 correspond to the communication processing step.
[0070] According to the physical quantity measuring device 3 (data processing device 31) of the present invention, when a predetermined start condition is satisfied, the calculation processing unit 320 executes a first calculation process to generate first processed data Rp1 by performing calculations on the physical quantity data D1 for the number of data points, and transmits the first processed data Rp1 by the communication processing unit 321. At this time, when a predetermined end condition is satisfied, the second calculation process is not executed. As a result, only one piece of processed data Rp1 is transmitted, which can be used for, for example, trend monitoring (first monitoring process). Furthermore, in the first monitoring process, the device does not transition to a standby state due to the standby time Wt, so that power consumption for the standby time can be reduced. On the other hand, if the predetermined end condition is not satisfied after the execution of the first arithmetic processing, the arithmetic processing unit 320 transitions to a standby state for a predetermined standby time Wt, and repeatedly executes the second arithmetic processing in which the second processed data Rp2 is generated by performing an operation on the physical quantity data D2 for the number of data points including the latest physical quantity data Dnew until the end condition is satisfied, and the communication processing unit 321 sequentially transmits the second processed data Rp2. As a result, the processed data Rp2 is repeatedly transmitted, and can be used for, for example, real-time monitoring (second monitoring processing). At that time, the device transitions to a standby state with less power consumption than the normal operating state for the standby time Wt, and the physical quantity data D is acquired and calculated as the standby time Wt elapses, thereby reducing power consumption by avoiding acquisition and calculation of unnecessary physical quantity data D, and reducing power consumption by transitioning to the standby state. Therefore, it is possible to reduce power consumption while realizing the first monitoring processing and the second monitoring processing with different monitoring periods.
[0071] (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.
[0072] 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.
[0073] In the above embodiment, the processed data Rp1, Rp2 transmitted by the physical quantity measuring device 3 is relayed by the data collecting device 4 and received by the data management device 5, and stored in the database 50 as a storage device. However, the device to which the processed data Rp1, Rp2 is transmitted and the storage device to which the processed data Rp1, Rp2 is stored may be changed as appropriate. For example, the processed data Rp1, Rp2 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.
[0074] In the above embodiment, the physical quantity measuring device 3 (data processing device 31) operates according to the flowcharts shown in FIGS. 5 to 7. However, the order of execution of each step may be changed as appropriate, or some steps may be omitted.
[0075] 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]
[0076] 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... transmission section, 23... pump control panel, 30: physical quantity sensor, 31: data processing device, 32: control unit, 33: communication unit, 34: memory unit, 35: power supply, 40: control unit, 41: communication unit, 42: memory unit, 43...input unit, 44...output unit, 50...database, 320: arithmetic processing unit; 321: communication processing unit; 340: data processing program; 341: setting information; 400: first collection processing unit; 401: second collection processing unit; 420...data collection program, 421...setting information, D1, D2, Dnew, Dpass, Dpass1, Dpass2, Dpass3...physical quantity data, Dn...number of data points, Rp... processing data, Rp1... first processing data, Rp2... second processing data, S1: First monitoring cycle, S2: Second monitoring cycle, Wt: Waiting time
Claims
1. An arithmetic processing unit that repeatedly acquires a physical quantity to be measured as physical quantity data and generates processing data by performing a predetermined operation on the acquired physical quantity data; A communication processing unit that sequentially transmits the processing data to a data collection device every time the processing data is generated by the arithmetic processing unit, comprising: The arithmetic processing unit: When a predetermined start condition is satisfied, repeatedly acquires the physical quantity data by a predetermined number of data points, and generates the first processing data by performing the operation on the physical quantity data for the acquired number of data points. Execute the first arithmetic processing; When a predetermined end condition is not satisfied after the execution of the first arithmetic processing, shift to a standby state for a predetermined standby time, acquire the physical quantity data at the latest time point after the elapse of the standby time, and acquire the physical quantity data at the latest time point and the physical quantity data at the past time point acquired in the past relative to the latest time point. The second arithmetic processing for generating the second processing data is repeatedly executed until the end condition is satisfied by performing the operation on the physical quantity data for the number of data points; The arithmetic processing unit: When starting communication with the data collection device, it is determined that the start condition is satisfied, and the first arithmetic processing is started; When the communication with the data collection device ends, it is determined that the end condition is satisfied, and the second arithmetic processing is ended. Data processing device.
2. The arithmetic processing unit: When the end condition is satisfied, end the second arithmetic processing and shift to a sleep state with less power consumption than the standby state; When the start condition is satisfied, resume from the sleep state and start the first arithmetic processing. The data processing device according to claim 1.
3. A physical quantity measuring device comprising the data processing device according to claim 1 or 2 and a physical quantity sensor that measures the physical quantity to be measured, wherein: The arithmetic processing unit: Acquires the physical quantity measured by the physical quantity sensor as the physical quantity data. Physical quantity measuring device.
4. The physical quantity measuring device: Built-in with the data processing device and the physical quantity sensor, and further comprising a housing that can be attached to a pump device, wherein: The physical quantity sensor: Measures the physical quantity caused by the pump device to which the physical quantity measuring device is attached. The physical quantity measuring device according to claim 3.
5. One or more physical quantity measuring devices according to claim 3, A data processing system comprising one or more of the data collection devices configured to be communicable with the physical quantity measurement device, The data collection device, A first collection processing unit that collects the processing data based on a first monitoring period, A second collection processing unit that collects the processing data based on a second monitoring period shorter than the first monitoring period, The first collection processing unit, Starts communication with the physical quantity measurement device, receives the first processing data from the physical quantity measurement device, and repeatedly executes a first monitoring process of ending communication with the physical quantity measurement device according to the first monitoring period, thereby collecting the processing data, The second collection processing unit, Starts communication with the physical quantity measurement device, receives the first processing data from the physical quantity measurement device, and repeatedly receives the second processing data according to the second monitoring period, and executes a second monitoring process of ending communication with the physical quantity measurement device to collect the processing data, Data processing system.
6. A data processing method for processing data using a computer, An arithmetic processing step of repeatedly acquiring a physical quantity of a measurement target as physical quantity data and performing a predetermined operation on the acquired physical quantity data to generate processing data, A communication processing step of sequentially transmitting the processing data to a data collection device every time the processing data is generated by the arithmetic processing step, The arithmetic processing step, When a predetermined start condition is satisfied, repeatedly acquire the physical quantity data by a predetermined number of data points, and execute a first arithmetic process of generating the first processing data by performing the operation on the physical quantity data for the acquired number of data points, When a predetermined end condition is not satisfied after the execution of the first arithmetic process, shift to a standby state for a predetermined standby time, acquire the physical quantity data at the latest time point after the elapse of the standby time, and perform the operation on the physical quantity data for the number of data points including the acquired physical quantity data at the latest time point and the physical quantity data at the past time point acquired before the latest time point, thereby repeatedly executing a second arithmetic process of generating the second processing data until the end condition is satisfied, The arithmetic processing step, When starting communication with the data collection device, it is determined that the start condition is satisfied, and the first arithmetic process is started, When communication with the data collection device ends, it is determined that the end condition is satisfied, and the second arithmetic processing is ended. Data processing method.