Data collection device
By introducing collaboration level abstraction and dynamic setting switching functions in the data collection device, the resource waste caused by the lack of cooperation between the lower system and the upper system is solved, and stable data collection and collaboration are achieved.
Patent Information
- Application Number
- CN202180010502.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-24
- Filing Date
- 2021-01-19
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2041-01-19
AI Technical Summary
When there is a lack of collaboration between the lower system and the upper system, resource waste is serious, and a large amount of resources are needed to process the stranded data after the connection is restored, resulting in improper resource allocation.
A data collection device is designed, which has the function of determining the cooperation status with the superior system, the function of switching data collection conditions, and the function of life-and-death monitoring. By abstracting the cooperation status of the superior system to multiple cooperation levels, the data collection settings are dynamically adjusted.
It realizes flexible data collection and output between the lower system and the upper system, ensuring that even if there are problems with the upper system, stable data collection services can be provided and resource waste can be avoided.
Smart Images

Figure CN115004215B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a data collection device. Background Art
[0002] In a manufacturing site where industrial machines such as machine tools are installed, a plurality of industrial machines are connected to a network, and data is collected via the network. In such an environment, the role of data processing is shared by an edge computer that collects data from each industrial machine and a fog computer that processes the data collected by the edge computer.
[0003] The edge computer and the fog computer may also be respectively renamed as a lower-level system and an upper-level system.
[0004] In the cooperation between the above-mentioned lower-level system and upper-level system, there are various methods. For example, there is a method in which the upper-level system becomes the main body and commands the lower-level system, thereby changing the data collection setting of the lower-level system. In addition, there is a method in which the lower-level system becomes the main body and sends the data collected according to a predetermined setting to the upper-level system. Furthermore, there is a method in which the lower-level system connects to the upper-level system and downloads the data collection setting from the upper-level system (for example, Patent Document 1, etc.). In this method, it is possible to simply apply the data collection conditions set by the upper-level system to the lower-level system.
[0005] Prior Art Documents
[0006] Patent Documents
[0007] Patent Document 1: Japanese Unexamined Patent Application Publication No. 2003-114908 Summary of the Invention
[0008] Problems to be Solved by the Invention
[0009] In order to cooperate between the lower-level system and the upper-level system, it is necessary to use a part of resources such as communication on the lower-level system side. However, when there is no cooperation between the lower-level system and the upper-level system, the resources allocated for cooperation are directly wasted. That is, for example, when the communication between the lower-level system and the upper-level system is interrupted or for some reason they are in a state where they cannot cooperate, in order not to waste resources, it is necessary to allocate the resources used for cooperation to other processes such as data collection, thereby achieving overall efficiency.
[0010] On the other hand, when a cooperation method is adopted in which, after the connection between the lower-level system and the upper-level system is once disconnected and then re-established, the accumulated data is sent to the upper-level system in a lump sum, a large amount of resources are required to process the large amount of data in a lump sum. In such a case, it is necessary to change the resource allocation again.
[0011] In view of such a situation, a mechanism is required that can perform flexible data collection and output corresponding to the cooperation state between the lower-level system and the upper-level system.
[0012] Means for Solving the Problem
[0013] The data collection device of the present invention includes: a function for determining whether to cooperate in response to a request from the upper-level system, a function for switching data collection conditions, and a function for performing life and death monitoring to confirm whether cooperation is possible, and can provide stable data collection services even if some problems occur in the upper-level system, thus solving the above problem.
[0014] Moreover, one aspect of the present invention is a data collection device that collects data from industrial machinery and outputs it to the upper-level system. The data collection device includes: a setting information storage unit that stores setting information associated with each of a plurality of cooperation levels, where the plurality of cooperation levels are set according to the degree of cooperation with the upper-level system; a life and death monitoring unit that monitors the cooperation state with the upper-level system; a cooperation level determination unit that determines the cooperation level with the upper-level system based on the monitoring result of the life and death monitoring unit; a setting switching unit that reads out the setting information corresponding to the cooperation level determined by the cooperation level determination unit from the setting information storage unit and switches the operation settings of each function according to the read setting information; a data collection unit that collects data from the industrial machinery according to the operation settings switched by the setting switching unit; a data processing unit that executes the processing specified by the operation settings switched by the setting switching unit on the data collected by the data collection unit; and a data output unit that outputs the data processed by the data processing unit to the output destination specified by the operation settings switched by the setting switching unit.
[0015] Advantages of the Invention
[0016] According to one aspect of the present invention, when the lower-level system cooperates with the upper-level system, the life and death monitoring state of the upper-level system is abstracted into a level, and the data collection settings and the like can be changed through this abstracted level, so stable data collection and cooperation with the upper-level system can be performed. Brief Description of the Drawings
[0017] Figure 1 It is a schematic hardware structure diagram of a data collection device according to an embodiment.
[0018] Figure 2 It is a schematic functional block diagram of a data collection device according to the first embodiment.
[0019] Figure 3 Shows an example of cooperation levels.
[0020] Figure 4An example of the setting information stored in the setting information storage unit.
[0021] Figure 5 It is a schematic functional block diagram of the data collection device according to the second embodiment.
[0022] Figure 6 An example of the setting information stored in the setting information storage unit.
[0023] Figure 7 It is a schematic functional block diagram of the data collection device according to the third embodiment. Detailed Embodiment
[0024] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
[0025] Figure 1 It is a schematic hardware structure diagram of the main part of the data collection device according to an embodiment of the present invention. The data collection device 1 of the present invention can be installed, for example, on a personal computer, a fog computer, a cloud server, etc. connected to an industrial machine via a wired / wireless network. In the present embodiment, an example is shown in which the data collection device 1 is installed on a personal computer connected to an industrial machine via a wired / wireless network.
[0026] The CPU 11 included in the data collection device 1 of the present embodiment is a processor that controls the entire data collection device 1. The CPU 11 reads out the system program stored in the ROM 12 via the bus 22 and controls the entire data collection device 1 according to the system program. Temporary calculation data, display data, and various data input from the outside are temporarily stored in the RAM 13.
[0027] The non-volatile memory 14 is composed of an HDD (Hard Disk Drive), an SSD (Solid State Drive), etc. The data written to the non-volatile memory 14 remains stored even when the power of the data collection device 1 is turned off. The data read from the external device 72 via the interface 15, the control program, the data, the program input via the input device 71, the respective data obtained from the industrial machine 3, the respective data obtained from the upper systems such as the fog computer 6 and the cloud server 7, etc. are stored in the non-volatile memory 14. The data or program stored in the non-volatile memory 14 can also be expanded in the RAM 13 during execution / use. In addition, various system programs such as a known analysis program are pre-written in the ROM 12.
[0028] The interface 15 is an interface for connecting the CPU 11 of the data collection device 1 to an external device 72 such as a USB device. It is possible to read in, for example, a control program used in the control of industrial machinery, various parameters, etc. from the external device 72 side. In addition, the control program, various parameters, etc. edited within the data collection device 1 can be stored in an external storage unit via the external device 72, or sent to other computers such as the industrial machinery 3, fog computer 6, cloud server 7, etc. via the networks 5, 8.
[0029] The various data read into the memory, the data obtained as a result of executing the control program, system program, etc. are output to the display device 70 via the interface 18 for display. In addition, the input device 71 composed of a keyboard, pointing device, etc. hands over instructions, data, etc. based on the operator's operation to the CPU 11 via the interface 19.
[0030] The interfaces 20, 21 are interfaces for connecting the CPU 11 of the data collection device 1 to a wired or wireless network 5, 8. An industrial machinery 3 (or a control device for controlling the industrial machinery 3) is connected to the network 5, and data is exchanged with the data collection device 1. In addition, a fog computer 6, cloud server 7, etc. are connected to the network 8, and data is exchanged with the data collection device 1. The networks 5, 8 can also be the same network.
[0031] Figure 2 The functions of the data collection device 1 according to the first embodiment of the present invention are represented as a schematic block diagram. Each function of the data collection device 1 in this embodiment is realized by the CPU 11 of the data collection device 1 shown by Figure 1 executing a system program to control the operation of each part of the data collection device 1.
[0032] The data collection device 1 in this embodiment includes a life and death monitoring unit 100, a cooperation level determination unit 110, a setting switching unit 130, a data collection unit 140, a data processing unit 150, and a data output unit 160. In addition, an acquisition data storage unit 200 for storing the data acquired from the industrial machinery 3 and a setting information storage unit 210 for pre-storing the settings related to the operation of each function corresponding to the cooperation level are provided in the RAM 13 or the non-volatile memory 14.
[0033] The life and death monitoring unit 100 is through Figure 1The CPU 11 included in the data collection device 1 shown executes the system program read from the ROM 12, and is mainly implemented by the CPU 11 performing arithmetic processing using the RAM 13 and the non-volatile memory 14 and performing input / output processing using the interface 21. The life / death monitoring unit 100 monitors the cooperation status (the operation status of the upper-level system and the communication status with the upper-level system) of the upper-level system that cooperates with the data collection device 1, such as the fog computer 6 and the cloud server 7, to collect data. The life / death monitoring unit 100 (for example, using Ping test, etc.) regularly receives and sends communication packets of a determined data length to and from the upper-level system, and monitors the cooperation status with the upper-level system based on this communication status. In addition, the life / death monitoring unit 100 can also (for example, using Wireshark or tcpdump, etc.) grasp the data transmission status of the data output unit 160 to the upper-level system, so as to monitor the cooperation status with the upper-level system. The cooperation status with the upper-level system monitored by the life / death monitoring unit 100 is output to the cooperation level determination unit 110.
[0034] The cooperation level determination unit 110 is implemented by Figure 1 the CPU 11 included in the data collection device 1 shown executes the system program read from the ROM 12, and is mainly implemented by the CPU 11 performing arithmetic processing using the RAM 13 and the non-volatile memory 14. The cooperation level determination unit 110 determines the cooperation level according to the cooperation status with the upper-level system. Conditions for determining the cooperation level are predefined in a predetermined area of the RAM 13 or the non-volatile memory 14 of the data collection device 1. The cooperation level determination unit 110 determines the current cooperation level based on the conditions for determining the cooperation level and the cooperation status with the upper-level system monitored by the life / death monitoring unit 100. The cooperation level determination unit 110 can, for example, determine the cooperation level based on the communication status between the life / death monitoring unit 100 and the upper-level system. Figure 3 An example of the conditions for determining the cooperation level is shown. In Figure 3 the example shown, each cooperation level is associated with the condition of the packet loss rate for determining that cooperation level. In addition to this, the conditions for determining the cooperation level can also include conditions such as the transmission required time (Delay), jitter (Jitter), etc.
[0035] The setting switching unit 130 is implemented by Figure 1The CPU 11 included in the data collection device 1 shown executes a system program read from the ROM 12, and is mainly implemented by the CPU 11 performing arithmetic processing using the RAM 13 and the non-volatile memory 14. The setting switching unit 130 switches the settings related to collecting data from the industrial machine 3 and the settings related to transmitting the collected data based on the cooperation level determined by the cooperation level determination unit 110. In the setting information storage unit 210, setting information defining the operations of each function is stored in advance in association with each cooperation level. The setting switching unit 130 reads the setting information corresponding to the current cooperation level from the setting information storage unit 210 to set the operations of each function. Examples of the operations of each function that can be set include selection of data items to be obtained from the industrial machine 3, the period of obtaining data from the industrial machine 3, selection of the destination for transmitting or saving the obtained data, data processing (such as compression, interval elimination, etc.) for the obtained data.
[0036] Figure 4 An example of the setting information stored in the setting information storage unit 210 is shown. When the Figure 4 illustrated setting information is stored, for example, when the cooperation level is 3 (high cooperation rate with the upper-level system), the setting switching unit 130 performs the setting of obtaining the data to be collected from the industrial machine 3 and transmitting all the obtained data to the upper-level system. Additionally, for example, when the cooperation level is 2 (medium cooperation rate with the upper-level system), each function is set to obtain the data to be collected from the industrial machine 3, transmit the data related to the processing operation (such as spindle speed, axis movement speed, etc.) to the upper-level system, compress the other data, and store it in the USB memory via the external device 72. And, for example, when the cooperation level is 1 (low cooperation rate with the upper-level system), each function is set to obtain the data to be collected from the industrial machine 3 and store it in the USB memory via the external device 72.
[0037] The data collection unit 140 is configured by Figure 1The CPU 11 included in the data collection device 1 shown executes the system program read from the ROM 12, and mainly performs arithmetic processing using the RAM 13 and the non-volatile memory 14 by the CPU 11, and input / output processing using the interface 20. The data collection unit 140 collects data from the industrial machine 3 that is the data collection target based on the setting of the setting switching unit 130. The data related to the industrial machine 3 collected by the data collection unit 140 can be, for example, information that can be obtained from the control device of the industrial machine 3 such as the spindle speed, the axis position, the moving speed, the acceleration, the alarm information generated in the industrial machine 3, the information set by the operator for the industrial machine 3, etc. In addition, it can also be values detected by sensors provided in the environment of the industrial machine 3 such as the ambient temperature of the industrial machine 3, the vibration generated in the industrial machine 3, the sound generated in the industrial machine 3, etc. The data collected by the data collection unit 140 is stored in the acquired data storage unit 200.
[0038] The data processing unit 150 is implemented by the CPU 11 included in the data collection device 1 shown executing the system program read from the ROM 12, and mainly performs arithmetic processing using the RAM 13 and the non-volatile memory 14 by the CPU 11. The data processing unit 150 performs data processing on the data collected from the industrial machine 3 based on the setting of the setting switching unit 130. The data processing performed by the data collection unit 140 can be, for example, reversible or irreversible data volume reduction processing such as data compression, data interval removal, predetermined statistical processing, transform processing such as FFT, transform processing of image data (static image compression such as JPEG or dynamic image compression such as MPEG), etc. In addition, it can also be preprocessing performed when analyzing the collected data. Figure 1 The data processing unit 150 is implemented by the CPU 11 included in the data collection device 1 shown executing the system program read from the ROM 12, and mainly performs arithmetic processing using the RAM 13 and the non-volatile memory 14 by the CPU 11. The data processing unit 150 performs data processing on the data collected from the industrial machine 3 based on the setting of the setting switching unit 130. The data processing performed by the data collection unit 140 can be, for example, reversible or irreversible data volume reduction processing such as data compression, data interval removal, predetermined statistical processing, transform processing such as FFT, transform processing of image data (static image compression such as JPEG or dynamic image compression such as MPEG), etc. In addition, it can also be preprocessing performed when analyzing the collected data.
[0039] The data output unit 160 is implemented by the CPU 11 included in the data collection device 1 shown executing the system program read from the ROM 12, and mainly performs arithmetic processing using the RAM 13 and the non-volatile memory 14 by the CPU 11, and input / output processing using the interfaces 15 and 21. The data output unit 160 outputs the data collected from the industrial machine 3 based on the setting of the setting switching unit 130. The data output unit 160 can send and output the data collected from the industrial machine 3 to an upper-level system such as the fog computer 6 and the cloud server 7 via the network 8, for example, or can perform recording output to a USB memory etc. via the external device 72. In addition to the upper-level system and the USB memory, the data output destination of the data output unit 160 can be appropriately set in association with the cooperation level, and can be set to a network storage server for temporary storage different from the upper-level system, a predetermined area set in the non-volatile memory 14 of the data collection device 1, etc. Figure 1 The data output unit 160 is implemented by the CPU 11 included in the data collection device 1 shown executing the system program read from the ROM 12, and mainly performs arithmetic processing using the RAM 13 and the non-volatile memory 14 by the CPU 11, and input / output processing using the interfaces 15 and 21. The data output unit 160 outputs the data collected from the industrial machine 3 based on the setting of the setting switching unit 130. The data output unit 160 can send and output the data collected from the industrial machine 3 to an upper-level system such as the fog computer 6 and the cloud server 7 via the network 8, for example, or can perform recording output to a USB memory etc. via the external device 72. In addition to the upper-level system and the USB memory, the data output destination of the data output unit 160 can be appropriately set in association with the cooperation level, and can be set to a network storage server for temporary storage different from the upper-level system, a predetermined area set in the non-volatile memory 14 of the data collection device 1, etc.
[0040] When the data collection device 1 with the above structure collaborates with the upper-level system, it abstracts the alive or dead monitoring state of the upper-level system into levels, so that data collection settings and the like can be changed. Therefore, even in situations where communication with the upper-level system is impossible, flexible data collection and output can be performed, and stable data collection and collaboration with the upper-level system can be carried out.
[0041] Figure 5 The functions of the data collection device 1 according to the second embodiment of the present invention are represented as a schematic block diagram. Each function of the data collection device 1 in this embodiment is realized by the CPU 11 of the data collection device 1 shown by Figure 1 executing the system program, and controlling the operations of each part of the data collection device 1.
[0042] The data collection device 1 in this embodiment further includes a state monitoring unit 120 in addition to the functions of the data collection device 1 in the first embodiment.
[0043] The state monitoring unit 120 is realized by the CPU 11 of the data collection device 1 shown by Figure 1 executing the system program read from the ROM 12, mainly performing arithmetic processing by the CPU 11 using the RAM 13 and the non-volatile memory 14, and performing input / output processing using the interface 20. The state monitoring unit 120 monitors the industrial machine 3 that is the data collection object and determines its operation state. For example, the state monitoring unit 120 can inquire about the operation state of the industrial machine 3 and determine the operation state of the industrial machine 3 according to the response content. In addition, the state monitoring unit 120 can also determine the operation state of the industrial machine 3 according to the content of the data collected from the industrial machine 3.
[0044] The conditions for determining the operation state of the industrial machine 3 are predefined in a predetermined area of the RAM 13 or the non-volatile memory 14 of the data collection device 1. As an example, when no alarm occurs in the industrial machine 3, data of shaft speed or spindle speed greater than 0 is obtained from the industrial machine 3, and in addition, vibrations exceeding a predetermined amplitude value and a predetermined frequency value occur, it can be determined that the industrial machine 3 is in the processing operation. As another example, when the shaft speed or spindle speed in the industrial machine 3 is 0, the state monitoring unit 120 can determine that the industrial machine 3 is in a waiting state. In addition, at this time, when an alarm or the like occurs in the industrial machine 3, the state monitoring unit 120 can determine that an abnormality has occurred.
[0045] The setting switching unit 130 of the present embodiment switches the settings related to data collection from the industrial machine 3 and the settings related to the transmission of the collected data, considering not only the cooperation level determined by the cooperation level determination unit 110 but also the operation state of the industrial machine 3 determined by the state monitoring unit 120. In the setting information storage unit 210, setting information defining the operations of each function is stored in advance in association with each cooperation level and the operation state of the industrial machine 3. The setting switching unit 130 reads out the setting information corresponding to the current cooperation level and the operation state of the industrial machine 3 from the setting information storage unit 210 to set the operations of each function. Among the functions that can be set, for example, it includes whether to perform data collection from the industrial machine 3, the selection of data items obtained from the industrial machine 3, the cycle of obtaining data from the industrial machine 3, the selection of the transmission or storage destination of the obtained data, data processing (compression, interval removal, etc.) for the obtained data, and the like.
[0046] Figure 6 An example of the setting information stored in the setting information storage unit 210 is shown. When the Figure 6 illustrated setting information is stored, for example, when the cooperation level is 3, the setting switching unit 130 performs the setting of collecting the data to be collected from the industrial machine 3 and sending all the obtained data to the upper-level system. In addition, for example, when the cooperation level is 1 and the industrial machine 3 is in a waiting state, the setting is made not to collect data from the industrial machine 3 so as not to uselessly consume resources. And, for example, when the cooperation level is 2 and the industrial machine 3 has an above-mentioned abnormality, the following setting is performed: only collect the partial data required when an abnormality occurs from the industrial machine 3, perform pre-processing analysis on the collected data using the resources that become idle by the amount reduced according to the data collection amount, and send the processed data to the upper-level system.
[0047] When the data collection device 1 of the present embodiment cooperates with the upper-level system, it abstracts the alive / dead monitoring state of the upper-level system into a level, and can change data collection settings, etc. according to the combination of the state of the industrial machine 3 as the data collection object. Therefore, it can effectively utilize the resources of the upper-level system, the network, and the data collection device 1, and can perform stable data collection and cooperation with the upper-level system.
[0048] Figure 7 The functions of the data collection device 1 of the third embodiment of the present invention are shown in a schematic block diagram. Each function of the data collection device 1 of the present embodiment is realized by the CPU 11 of the data collection device 1 shown in Figure 1 executing the system program and controlling the operations of each part of the data collection device 1.
[0049] In addition to the functions of the data collection device 1 in the first or second embodiment, the data collection device 1 in this embodiment further includes a cooperation request waiting unit 170. Figure 7 It shows the structure in which the cooperation request waiting unit 170 is added to the data collection device 1 in the first embodiment.
[0050] The data collection device 1 in this embodiment has multiple operation modes. One of the multiple operation modes is a stand-alone operation mode in which it does not cooperate with the upper system, the data collection device 1 collects data alone, and stores the collected data in an internal or external memory. Additionally, another one of the multiple operation modes is a cooperation operation mode in which it cooperates with the upper system and sends the collected data to the upper system when sufficient cooperation is obtained.
[0051] The cooperation request waiting unit 170 is mainly implemented by the CPU 11 of the data collection device 1 shown in Figure 1 executing the system program read from the ROM 12, mainly performing arithmetic processing using the RAM 13 and non-volatile memory 14 by the CPU 11, and performing input / output processing using the interfaces 15 and 21. The cooperation request waiting unit 170 waits for a cooperation request from the upper system, and when a cooperation request comes from the upper system, it switches the data collection device 1 to the cooperation operation mode. Additionally, when a cooperation end request comes from the upper system, the cooperation request waiting unit 170 switches the data collection device 1 to the stand-alone operation mode. In the cooperation operation mode, the data collection device 1 operates in the same manner as the data collection device 1 in the first and second embodiments.
[0052] In the data collection device 1 of this embodiment, the cooperation between the upper system and the data collection device 1 can be controlled from the upper system, and the cooperation operation is only performed when needed, thereby preventing useless resource consumption and enabling stable data collection and cooperation with the upper system.
[0053] Although one embodiment of the present invention has been described above, the present invention is not limited to the examples of the above embodiments, and can be implemented in various ways by making appropriate changes.
[0054] For example, in the above embodiment, it is described that the data collection device 1 operates with 3 cooperation levels and 3 states of the industrial machine 3. However, regarding the cooperation level, there can be 4 or more detailed levels according to the degree of cooperation, and regarding the state of the industrial machine 3, it can also be more detailedly distinguished.
[0055] Description of reference numerals
[0056] 1 Data collection device
[0057] 3 Industrial machine
[0058] 5,8 Network
[0059] 6 Fog Computer
[0060] 7 Cloud Server
[0061] 11 CPU
[0062] 12 ROM
[0063] 13 RAM
[0064] 14 Non-volatile Memory
[0065] 15, 18, 19, 20, 21 Interface
[0066] 22 Bus
[0067] 70 Display Device
[0068] 71 Input Device
[0069] 72 External Device
[0070] 100 Life-and-Death Monitoring Unit
[0071] 110 Collaboration Level Determination Unit
[0072] 120 Status Monitoring Unit
[0073] 130 Setting Switching Unit
[0074] 140 Data Collection Unit
[0075] 150 Data Processing Unit
[0076] 160 Data Output Unit
[0077] 170 Collaboration Request Waiting Unit
[0078] 200 Acquired Data Storage Unit
[0079] 210 Setting Information Storage Unit
Claims
1. A data collection device that collects data from industrial machinery via a network and outputs it to a host system, characterized in that Comprising: A setting information storage unit that stores setting information associated with each of a plurality of cooperation levels, where the plurality of cooperation levels are set according to the degree of cooperation with a superior system; A life-and-death monitoring unit that monitors the cooperation state with the superior system via the network; A cooperation level determination unit that determines the cooperation level within the plurality of cooperation levels with the superior system based on the cooperation state with the superior system; A setting switching unit that reads out the setting information corresponding to the cooperation level determined by the cooperation level determination unit from the setting information storage unit, and switches the operation settings of each function according to the read setting information, and allocates resources for cooperation with the superior system; A data collection unit that collects data from the industrial machine via the network according to the operation settings switched by the setting switching unit; A data processing unit that performs the processing specified by the operation settings switched by the setting switching unit on the data collected by the data collection unit by using the resources allocated for cooperation with the superior system; and A data output unit that outputs the data processed by the data processing unit to an output destination including the superior system specified by the operation settings switched by the setting switching unit.
2. The data collection device according to claim 1, wherein The setting information stored in the setting information storage unit is also associated with a plurality of operation states of the industrial machine, The data collection device further comprises a state monitoring unit that monitors the operation state of the industrial machine, The setting switching unit reads out the setting information corresponding to the cooperation level determined by the cooperation level determination unit and the operation state of the industrial machine determined by the state monitoring unit from the setting information storage unit, and switches the operation settings of each function according to the read setting information.
3. The data collection device according to claim 1, wherein The data collection device has a plurality of operation modes including at least a single operation mode and a cooperation operation mode, The setting switching unit functions at least in the cooperation operation mode, The data collection device further comprises a cooperation request waiting unit that waits for a cooperation request from the superior system, and when the cooperation request is received, switches the operation mode to the cooperation operation mode.
4. The data collection device according to claim 1, wherein The operations of the functions switched by the setting switching unit include at least one of the following: Whether to perform data collection from the industrial machine; Selection of data items obtained from the industrial machine; The period of obtaining data from the industrial machine; Selection of the transmission destination or storage destination of the obtained data; Data processing including compression or interval elimination of the obtained data.
Citation Information
Patent Citations
Data collecting device and data collecting system and program product
JP2003114908A
Monitoring system and data transfer device and method thereof
CN102986151A