Measurement system and method for controlling the measurement system

The measurement system addresses the challenge of secure and unified data access by using an edge controller to assign identification and acquisition times, facilitating efficient and error-free data access for external users.

JP7757878B2Active Publication Date: 2025-10-22YOKOGAWA ELECTRIC CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2022088738
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2025-10-22
Estimated Expiration
2042-05-31

AI Technical Summary

Technical Problem

Conventional measurement systems face challenges in enabling secure and unified access to data from external users due to different storage formats and access methods for various types of data within a closed system, leading to inefficiencies and potential human errors during data acquisition.

Method used

A measurement system comprising a measurement device, management device, and edge controller that assigns identification information and acquisition times to data, allowing unified access via a client terminal without directly operating the management device, and enabling data transfer to a third storage device for unified data access.

Benefits of technology

Enables secure and unified access to data from external users, reducing human error and improving data acquisition efficiency by allowing access through a common format using a unified access method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007757878000001
    Figure 0007757878000001
  • Figure 0007757878000002
    Figure 0007757878000002
  • Figure 0007757878000003
    Figure 0007757878000003
Patent Text Reader

Abstract

To make it possible to externally access a measurement system according to a unified access method.SOLUTION: A measurement system includes a measurement instrument that measures a physical quantity of an object of measurement, a management device that manages an action of the measurement instrument, and an edge controller capable of communicating with the management device and a client terminal. The management device acquires data from a first or second memory unit that stores data, appends identification information which specifies a type of data, and an acquisition time, at which the data is acquired, to the acquired data, and transmits the data, to which the identification information and acquisition time are appended, to the edge controller. In response to receiving of data from the management device, the edge controller stores the data in a third memory unit. In response to receiving of an access request, which contains identification information, from the client terminal, the edge controller acquires data, to which the identification information contained in the access request is appended, from the third memory unit, and transmits the data to the client terminal.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a measurement system and a method for controlling the measurement system. [Background technology]

[0002] A thickness gauge is a measuring device that measures the thickness of a sheet-like measurement object. Patent Document 1 describes a technique related to a thickness gauge. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-085763 Summary of the Invention [Problem to be solved by the invention]

[0004] When a physical quantity measuring device, including a thickness gauge, is connected to an information processing system and used within a certain site, such as a plant or factory, it is considered to build the system as a closed system within a certain area of ​​the site and block access from outside, from the viewpoint of ensuring security, etc. In such a measurement system, multiple types of data, including data on physical quantity measurement results, are typically stored in different storage devices and managed in different accessible formats depending on the content of the data. Therefore, when attempting to enable access to the measurement system from external users who meet certain requirements while ensuring security, conventional technologies have room for improvement in realizing data access in a unified manner.

[0005] An object of the present disclosure is to provide a technology that enables access to a measurement system from the outside using a unified access method. [Means for solving the problem]

[0006] According to some embodiments, a measurement system includes a measurement device that measures a physical quantity of a measurement object, a management device that manages the operation of the measurement device, and an edge controller that can communicate with the management device and a client terminal, wherein the management device acquires first data from a first storage device that stores first data, which is data of measurement values ​​of the physical quantity measured by the measurement device, assigns first identification information that indicates a type of the first data and a first acquisition time when the first data was acquired to the acquired first data, and transmits the first data, to which the first identification information and the first acquisition time are assigned, to the edge controller, acquires second data from a second storage device that stores second data, which is data other than the measurement values ​​of the physical quantity measured by the measurement device, and The edge controller includes a first control unit that assigns second identification information indicating a type and a second acquisition time at which the second data was acquired to the acquired second data, and transmits the second data with the second identification information and the second acquisition time assigned to it to the edge controller, and the edge controller includes a second control unit that, in response to receiving the first data or the second data from the management device, stores the first data or the second data in a third storage device, and, in response to receiving an access request including the first identification information or the second identification information from the client terminal, acquires the first data or the second data with the first identification information or the second identification information included in the access request assigned to it from the third storage device, and transmits it to the client terminal.

[0007] In this way, data acquired from the first storage device or the second storage device is automatically transferred to the edge controller, so that workers can access the edge controller via a client terminal and refer to the data without directly operating the management device. Furthermore, the third storage device stores data with identification information indicating the type of data and the acquisition time, regardless of the type of data acquired. This allows workers to access these data in a common format. Therefore, external access to the measurement system is possible using a unified access method.

[0008] In one embodiment of the measurement system, the first control unit of the management device acquires the first data from the first storage device at a predetermined first acquisition timing, and in response to acquiring the first data, transmits the first data, to which the first identification information and the first acquisition time have been assigned, to the edge controller; and acquires the second data from the second storage device at a predetermined second acquisition timing, and in response to acquiring the second data, transmits the second data, to which the second identification information and the second acquisition time have been assigned, to the edge controller.

[0009] In this way, data is acquired at a predetermined acquisition timing for each type of data and transmitted to the edge controller, so that data can be acquired at a collection cycle according to the characteristics of the data.

[0010] In one embodiment of the measurement system, the second control unit of the edge controller receives timing setting information from the client terminal indicating at least one of the timing for acquiring the first data from the first storage device and the timing for acquiring the second data from the second storage device, and causes the management device to set at least one of the first acquisition timing and the second acquisition timing based on the timing setting information.

[0011] In this way, the edge controller causes the management device to set the acquisition timing based on the timing setting information received from the client terminal, so that the worker can set the data acquisition timing from the client terminal.

[0012] In one embodiment of the measurement system, in response to receiving the access request including time information indicating a time range from the client terminal, the second control unit of the edge controller acquires from the third storage device the first data to which the first acquisition time included in the time range has been assigned, or the second data to which the second acquisition time included in the time range has been assigned, and transmits the data to the client terminal.

[0013] In this way, the edge controller transmits data acquired at times included in the time range indicated in the access request to the client terminal, so that the worker can operate the client terminal to collect data for the desired time range.

[0014] In one embodiment, in the measurement system, in response to receiving a setting request from the client terminal, the setting request includes the first identification information or the second identification information and setting data, the second control unit of the edge controller transfers the setting request to the management device, and the first control unit of the management device stores the setting data in the first storage device if the transferred setting data includes the first identification information, and stores the setting data in the second storage device if the transferred setting data includes the second identification information. Thus, an operator can operate the client terminal to set setting data of a desired data type.

[0015] According to some embodiments, a control method for a measurement system includes a measurement device that measures a physical quantity of a measurement object, a management device that manages the operation of the measurement device, and an edge controller that can communicate with the management device and a client terminal, and the control unit of the management device performs the following steps: acquires first data from a first storage device that stores first data, which is data of measurement values ​​of the physical quantity measured by the measurement device; assigns first identification information that indicates a type of the first data and a first acquisition time when the first data was acquired to the acquired first data, and transmits the first data, to which the first identification information and the first acquisition time have been assigned, to the edge controller; and acquires second data from a second storage device that stores second data, which is data other than the measurement values ​​of the physical quantity measured by the measurement device. a step of acquiring data from the edge controller, a step of assigning second identification information indicating a type of the second data and a second acquisition time at which the second data was acquired to the acquired second data, and transmitting the second data to which the second identification information and the second acquisition time have been assigned to the edge controller, a step of causing a control unit of the edge controller to store the first data or the second data in a third storage device in response to receiving the first data or the second data from the management device, and a step of acquiring the first data or the second data to which the first identification information or the second identification information included in the access request has been assigned from the third storage device in response to receiving an access request including the first identification information or the second identification information from the client terminal, and transmitting the data to the client terminal.

[0016] In this way, data acquired from the first storage device or the second storage device is automatically transferred to the edge controller, so that workers can access the edge controller via a client terminal and refer to the data without directly operating the management device. Furthermore, the third storage device stores data with identification information indicating the type of data and the acquisition time, regardless of the type of data acquired. This allows workers to access these data in a common format. Therefore, external access to the measurement system is possible using a unified access method.

[0017] According to some embodiments, the measurement system includes a measurement device that measures a physical quantity of a measurement object, a management device that manages the operation of the measurement device, and an edge controller that can communicate with the management device and a client terminal. The management device includes a first control unit that acquires first data from a first storage device that stores data related to measurement of the physical quantity by the measurement device, assigns first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmits the first data with the first identification information and the first acquisition time to the edge controller. The edge controller includes a second control unit that, in response to receiving the first data from the management device, stores the first data in a third storage device, and, in response to receiving an access request including the first identification information from the client terminal, acquires the first data with the first identification information included in the access request from the third storage device and transmits it to the client terminal.

[0018] In this way, data acquired from the first storage device is automatically transferred to the edge controller, so that workers can access the edge controller via a client terminal and refer to the data without directly operating the management device. Furthermore, the third storage device stores data with identification information indicating the type of data and the acquisition time, regardless of the type of data acquired. This allows workers to access this data in a common format. Therefore, external access to the measurement system is possible using a unified access method. [Effects of the Invention]

[0019] According to one embodiment of the present disclosure, a unified access method allows access to the measurement system from the outside. [Brief explanation of the drawings]

[0020] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a measurement system according to a comparative example. [Figure 2] FIG. 1 is a diagram illustrating an example of the configuration of a measurement system according to an embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of an edge controller in FIG. 2. [Figure 4] FIG. 3 is a diagram illustrating an example of the configuration of a management device in FIG. 2. [Figure 5] FIG. 3 is a diagram illustrating an example of the configuration of the measurement device in FIG. 2. [Figure 6] 3 is a flowchart showing an example of processing executed by the management device of FIG. 2; [Figure 7] 3 is a flowchart showing an example of processing executed by the edge controller of FIG. 2; [Figure 8] FIG. 1 is a diagram illustrating an example of the configuration of a measurement system according to an embodiment. [Figure 9] 9 is a flowchart showing an example of processing executed by the edge controller of FIG. 8. [Figure 10] 9 is a flowchart showing an example of processing executed by the management device of FIG. 8. [Figure 11]FIG. 1 is a diagram illustrating an example of the configuration of a measurement system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0021] <Comparative Example> 1 is a diagram showing the configuration of a measurement system 100 according to a comparative example. The measurement system 100 according to the comparative example includes a management device 130, an operation terminal 140, a measurement device 150, and an external system 160. The measurement system 100 is constructed as a closed system within a certain site 190 such as a plant or factory.

[0022] The measuring device 150 is a device that measures the physical quantity of a measurement object. The measuring device 150 is, for example, a thickness meter that measures the thickness of a sheet-like measurement object.

[0023] Management device 130 is a device that manages measurements performed by measurement device 150. Management device 130 manages each of the following data: operating status 132, measurement data 133, log data 134, and other data 135, as separate data.

[0024] The operation terminal 140 is a device that accepts operations of the operator 181 on the management device 130 .

[0025] The external system 160 is a system related to a device separate from the management device 130. The external system 160 in Fig. 1 includes a DCS (Distributed Control System) 161 and a DCS operation terminal 163. The DCS 161 holds DCS data 162, which is data related to the operation of the DCS 161. The DCS operation terminal 163 is a device that accepts operations on the DCS 161 by an operator.

[0026] In the measurement system 100 according to the comparative example, to access each piece of data 132 to 135 managed by the management device 130, the worker 181 must go to the site 190 and operate the operation terminal 140. Specifically, the worker 181 must operate the operation terminal 140 to display each piece of data 132 to 135 on a display and to save each piece of data 132 to 135 in an external recording medium. Because the pieces of data 132 to 135 each relate to different information, the operation method of the operation terminal 140 (for example, how to open a screen, how to output a file, etc.) differs depending on the type of data to be accessed. To access DCS data 162 managed in the DCS 161, the worker 181 must operate a DCS operation terminal 163, which is different from the operation terminal 140.

[0027] As described above, to collect data 132-135 or DCS data 162 in measurement system 100 according to the comparative example, worker 181 must operate operation terminal 140 or DCS operation terminal 163 installed within site 190, and must travel within site 190. Furthermore, each of data 132-135 and DCS data 162 is managed in an accessible manner in a different format depending on the type of data. Therefore, worker 181 must become proficient in operating operation terminal 140 or DCS operation terminal 163 for each type of data, which can lead to human error during data acquisition work.

[0028] It is conceivable that by connecting to the operation terminal 140 from an external network using remote operation technology such as VPN (Virtual Private Network), it would be possible to ensure security while allowing external users who meet certain requirements to access the measurement system. However, in this case, as mentioned above, the data 132 to 135 and the DCS data 162 are each managed in a different accessible format, and therefore it is not possible to access the data in a unified manner.

[0029] <Embodiment> Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, parts having the same configuration or function are denoted by the same reference numerals. In the description of this embodiment, duplicated descriptions of the same parts may be omitted or simplified as appropriate.

[0030] (measurement system) FIG. 2 is a diagram showing an example configuration of a measurement system 1a according to one embodiment. The measurement system 1a includes an edge controller 10, a client terminal 20, a management device 30, an operation terminal 40, a measurement device 50, and an external system 60. The measurement system 1a measures the physical quantities of an object to be measured, sets measurement conditions, manages measurement data, and executes processing in cooperation with the external system 60. In the example of FIG. 2, the edge controller 10, the client terminal 20, the management device 30, the operation terminal 40, the measurement device 50, and the external system 60 are installed within a certain site 90 such as a plant or factory, and the client terminal 20 is installed outside the site 90. For example, the measurement system 1a may be a system installed in a paper factory to measure the thickness of paper manufactured as the object to be measured.

[0031] The arrangement of the components of the measurement system 1a is not limited to the example shown in Fig. 2. For example, the external system 60 may also be provided outside the site 90, and the management device 30 may be able to communicate with the external system 60 via a secure network. In addition, although an example will be described in which the measurement system 1a includes one of each of the edge controller 10, client terminal 20, management device 30, operation terminal 40, measurement device 50, and external system 60, the number of at least any of these devices may be two or more.

[0032] The measuring device 50 is a device that measures the physical quantity of a measurement object. Below, an example will be described in which the measuring device 50 is a thickness meter that measures the thickness of a sheet-like measurement object such as paper or film, but the measuring device 50 may also be a device that measures other physical quantities. Details of the measuring device 50 will be described later with reference to FIG. 5.

[0033] The management device 30 is an information processing device that manages the operation of the measurement device 50. The management device 30 may be one or more server devices that can communicate with each other. The management device 30 is not limited to these and may be any general-purpose electronic device such as a workstation (WS) or a personal computer (PC), or may be another dedicated electronic device. The management device 30 manages each of the following data as separate data: an operating status 32, measurement data 33, log data 34, and other data 35. A collection program 31 runs in the management device 30 and collects these data as well as DCS data 62 from an external system 60 (described later) and transmits them to the edge controller 10.

[0034] The operating state 32 is data indicating the operating state of the measuring device 50. As will be described later with reference to Fig. 5 , in the example of this embodiment, the measuring device 50 measures the thickness of the measurement object S by moving the measuring head 52 and the head moving unit 53 within the frame 51 to scan the measurement object S. The operating state 32 may be data indicating the operating states of the frame 51, the measuring head 52, the head moving unit 53, etc.

[0035] The measurement data 33 is data of measurement values ​​related to physical quantities of the measurement object S measured by the measurement device 50. As will be described later with reference to FIG. 5, in the example of this embodiment, the measurement device 50 optically measures the thickness of the measurement object S along the measurement line L. In this case, the measurement data 33 may be, for example, coordinate values ​​on the measurement line L, thickness measurement values, or measured optical physical quantities (for example, the amount of light absorption, light absorptance, light absorption coefficient, light transmittance, etc.).

[0036] The log data 34 is data relating to events that occur in the measurement system 1a in conjunction with the operation of the measurement device 50. The log data 34 may be, for example, calibration data for the frame 51, measurement head 52, and head moving unit 53 of the measurement device 50, as well as data relating to system information indicating the occurrence of an error or the reception of a command.

[0037] The other data 35 is other data related to the measurement system 1a. The other data 35 may be, for example, system configuration information, control information, information related to the measurement target S (e.g., thickness setting value, moisture content, etc.), information related to the screen layout on the operation terminal 40, etc.

[0038] At least one of the operating status 32, the measurement data 33, the log data 34, and the other data 35 may be stored, for example, in a network storage (including a distributed storage). Alternatively, these data may be stored in at least one storage device built into or externally attached to the management device 30.

[0039] The collection program 31 acquires data from the operating status 32, measurement data 33, log data 34, other data 35, and DCS data 62 of the external system 60 described later at a preset acquisition timing, and transmits the data to the edge controller 10.

[0040] The edge controller 10 is an information processing device capable of communicating with the management device 30 and the client terminal 20. The edge controller 10, the management device 30, and the client terminal 20 may be able to communicate with each other using a Representational State Transfer (REST) ​​API. The edge controller 10 accepts access to the management device 30 from a client terminal 20 installed outside the premises 90. The edge controller 10 may be one or more server devices capable of communicating with each other. The edge controller 10 is not limited to these and may be any general-purpose electronic device such as a workstation or PC, or may be another dedicated electronic device. The edge controller 10 stores data received from the collection program 31 of the management device 30 in a database (DB) 19. The DB 19 may be provided in a storage device included in the edge controller 10 or in a separate storage device. In response to a request from the client terminal 20, the edge controller 10 transmits data stored in the DB 19 to the client terminal 20 or transmits data received from the client terminal 20 to the management device 30 to set the data. In this embodiment, the edge controller 10 is provided within the premises 90, but may be provided outside the premises 90 as will be described later.

[0041] The client terminal 20 is an information processing device that accepts operations on the management device 30 from a worker 82 outside the premises 90. The client terminal 20 may be, for example, a PC, a tablet terminal, a smartphone, or the like, and the model and operating system (OS) thereof are arbitrary. The client terminal 20 is communicably connected to the edge controller 10 via a network such as the Internet. The communication path between the client terminal 20 and the edge controller 10 is kept secret from the outside using known encryption technology or security technology. For example, only client terminals 20 authenticated by a license ID prepared for each management device 30 may be allowed to access the edge controller 10 and the management device 30.

[0042] The operation terminal 40 is an information processing device that accepts operations of the worker 81 within the site 90 on the management device 30. The operation terminal 40 may be, for example, a PC or a tablet terminal.

[0043] The external system 60 is a system relating to a device separate from the management device 30. The external system 60 in FIG.

[0044] The DCS 61 stores DCS data 62, which is data related to the operation of the DCS 61, in a storage device. The DCS 61 may be an information processing device such as one or more server devices that can communicate with each other. The DCS 61 is not limited to these, and may be any general-purpose electronic device such as a workstation or PC, or another dedicated electronic device. The DCS operation terminal 63 is an information processing device that accepts operations on the DCS 61 by an operator.

[0045] Specifically, for example, if the measurement system 1a is installed in a paper mill and the measurement device 50 is used to measure the thickness of manufactured paper, the DCS 61 may be a device that controls the amount of water discharged in the papermaking process. In this case, the DCS 61 may manage, as DCS data 62, information related to the operation of an actuator that rotates a valve from a water source.

[0046] External system 60 is communicatively connected to management device 30. DCS 61 of external system 60 transmits DCS data 62 to management device 30 in response to a request from management device 30. Therefore, in the above example of a paper mill, cooperation between management device 30 and external system 60 including DCS 61 makes it possible to dynamically control the quality of paper, for example, by controlling the amount of water used in papermaking in accordance with the thickness of the paper measured by measurement device 50.

[0047] In the measurement system 1a described above, the collection program 31 of the management device 30 acquires the operating status 32, measurement data 33, log data 34, other data 35, and DCS data 62 at predetermined times. The collection program 31 then assigns identification information indicating the type of acquired data and the acquisition time of the data to the acquired data, and transmits the data to the edge controller 10. In response to receiving the data with the assigned identification information and acquisition time from the management device 30, the edge controller 10 stores the data in the DB 19. The worker 82 operates the client terminal 20 to transmit an access request including the data identification information, time information, etc. to the edge controller 10. In response to receiving the access request including the data identification information from the client terminal 20, the edge controller 10 acquires the data with the assigned identification information from the DB 19 and transmits it to the client terminal 20.

[0048] In this way, in the measurement system 1a, data acquired by the measurement system 1a is stored in the DB 19 of the edge controller 10, and a worker 82 outside the premises 90 can access the edge controller 10 via the client terminal 20 and refer to the data. Furthermore, the DB 19 of the edge controller 10 stores identification information indicating the type of data assigned by the collection program 31 and the acquisition time, regardless of the type of acquired data, so that these data can be accessed in a common format. Therefore, the worker 82 can access each piece of data acquired within the premises 90 from the client terminal 20 in a unified manner.

[0049] (Edge Controller) Fig. 3 is a diagram showing an example of the configuration of the edge controller 10 in Fig. 2. As shown in Fig. 3, the edge controller 10 includes a control unit 101 (second control unit), a storage unit 102, a communication unit 103, an input unit 104, and an output unit 105.

[0050] The control unit 101 includes one or more processors. In one embodiment, the "processor" may be, but is not limited to, a general-purpose processor or a dedicated processor specialized for a specific process. The control unit 101 is communicably connected to each component of the edge controller 10 and controls the operation of the entire edge controller 10.

[0051] The memory unit 102 includes any memory module including an HDD, SSD, EEPROM, ROM, and RAM. The memory unit 102 may function as, for example, a main memory device, an auxiliary memory device, or a cache memory. The memory unit 102 stores any information used in the operation of the edge controller 10. For example, the memory unit 102 may store system programs, application programs, and various information received by the communication unit 103. The memory unit 102 is not limited to being built into the edge controller 10, but may also be an external database or external memory module connected via a digital input / output port such as USB. HDD is an abbreviation for Hard Disk Drive. SSD is an abbreviation for Solid State Drive. EEPROM is an abbreviation for Electrically Erasable Programmable Read-Only Memory. ROM is an abbreviation for Read-Only Memory. RAM is an abbreviation for Random Access Memory. USB is an abbreviation for Universal Serial Bus.

[0052] The communication unit 103 includes any communication module that can communicate with other devices such as the management device 30 or the client terminal 20 using any communication technology. The communication unit 103 may further include a communication control module for controlling communication with other devices, and a storage module for storing communication data such as identification information required for communication with other devices.

[0053] The input unit 104 includes one or more input interfaces that accept a user's input operation and acquire input information based on the user's operation. For example, the input unit 104 may be, but is not limited to, a physical key or a pointing device. The edge controller 10 does not necessarily have to include the input unit 104.

[0054] The output unit 105 includes one or more output interfaces that output information to the user and notify the user. For example, the output unit 105 is a display that outputs information as an image, or a speaker that outputs information as sound, but is not limited to these. At least one of the input unit 104 and the output unit 105 may be configured integrally with the edge controller 10 or may be provided separately. Furthermore, the edge controller 10 does not necessarily have to include the output unit 105.

[0055] The functions of the edge controller 10 can be realized by executing a computer program (program) according to this embodiment on a processor included in the control unit 101. That is, the functions of the edge controller 10 can be realized by software. The computer program causes a computer to execute processing of steps included in the operation of the edge controller 10, thereby causing the computer to realize functions corresponding to the processing of each step. That is, the computer program is a program that causes a computer to function as the edge controller 10 according to this embodiment.

[0056] A computer program can be recorded on a computer-readable recording medium. Examples of computer-readable recording media include magnetic recording devices, optical discs, magneto-optical recording media, and semiconductor memories. A program can be distributed by selling, transferring, or lending portable recording media such as DVDs or CD-ROMs on which the program is recorded. "DVD" is an abbreviation for Digital Versatile Disc. "CD-ROM" is an abbreviation for Compact Disc Read Only Memory. A program can also be distributed by storing the program in a server's storage and transferring it from the server to another computer via a network. A program can also be provided as a program product.

[0057] A computer temporarily stores a program recorded on a portable recording medium or transferred from a server in its main storage device. The computer then reads the program stored in the main storage device using a processor and executes processing in accordance with the read program. The computer may also read the program directly from a portable recording medium and execute processing in accordance with the program. The computer may also execute processing in accordance with the received program each time a program is transferred from a server to the computer. Such processing may be performed by a so-called ASP-type service that achieves its functions by issuing execution instructions and obtaining results without transferring a program from the server to the computer. "ASP" stands for Application Service Provider. Programs include information used for computer processing that is equivalent to a program. For example, data that does not directly instruct a computer but has properties that define computer processing falls under the category of "equivalent to a program."

[0058] Some or all of the functions of the edge controller 10 may be realized by a dedicated circuit included in the control unit 101. That is, some or all of the functions of the edge controller 10 may be realized by hardware. Furthermore, the edge controller 10 may be realized by a single information processing device, or may be realized by cooperation of multiple information processing devices.

[0059] (Management device) 4 is a diagram illustrating an example of the configuration of the management device 30 of FIG. 2. As illustrated in FIG. 4, the management device 30 includes a control unit 301 (first control unit), a storage unit 302, a communication unit 303, an input unit 304, and an output unit 305. The control unit 301, the storage unit 302, the communication unit 303, the input unit 304, and the output unit 305 of the management device 30 may have the same configuration as the control unit 101, the storage unit 102, the communication unit 103, the input unit 104, and the output unit 105 of the edge controller 10, and detailed description thereof will be omitted. Furthermore, the client terminal 20, the operation terminal 40, the DCS 61, and the DCS operation terminal 63 may also have the same configuration as the edge controller 10 and the management device 30, including a control unit, a storage unit, a communication unit, an input unit, and an output unit.

[0060] (Measuring equipment) Fig. 5 is a diagram showing an example of the configuration of the measurement device 50 of Fig. 2. The measurement device 50 calculates the thickness of the measurement object S using the light intensities detected when the measurement light and the reference light are transmitted through the measurement object S. The measurement device 50 includes a frame 51, a measurement head 52, a head moving unit 53, and an object moving unit 54.

[0061] The frame 51 has an opening through which a sheet-like measurement object S passes. Fig. 5 shows an example in which the position of the frame 51 is fixed and the measurement object S is transported in the X direction. A measurement head 52 is attached inside the opening of the frame 51 so that the thickness of the measurement object S passing through the opening can be measured.

[0062] The measuring head 52 optically measures the thickness of the measurement object S. The measuring head 52 has a first head 521 and a second head 522. The first head 521 is provided on the first surface side of the measurement object S, and the second head 522 is provided on the second surface side opposite the first surface of the measurement object S. In FIG. 5, the surface of the measurement object S facing in the +Z direction is referred to as the first surface, and the surface facing in the -Z direction is referred to as the second surface.

[0063] The first head 521 and the second head 522 are arranged to face each other with the measurement object S in between. One of the first head 521 and the second head 522 is provided with a light output unit that irradiates light, and the other is provided with a detection unit that detects light. The first head 521 and the second head 522 are arranged so that when light is irradiated onto the measurement object S from either the first head 521 or the second head 522, the other of the first head 521 and the second head 522 can detect the light that has passed through the measurement object S.

[0064] The head moving unit 53 moves the measuring head 52 in a direction approximately perpendicular to the transport direction of the measurement target S. That is, the head moving unit 53 moves the measuring head 52 in the width direction. In other words, the head moving unit 53 fixes the measuring head 52 to the frame 51 so that the measuring head 52 is movable in the Y direction. The head moving unit 53 has a first head moving unit 532 and a second head moving unit 531.

[0065] The first head moving unit 532 moves the first head 521 in the width direction on the first surface side of the measurement object S. The second head moving unit 531 moves the second head 522 in the width direction on the second surface side of the measurement object S. The first head moving unit 532 and the second head moving unit 531 move the first head 521 and the second head 522 in the width direction while keeping them facing each other with the measurement object S in between. This allows the measurement head 52 to continuously measure the measurement object S while being moved by the head moving unit 53.

[0066] The object moving unit 54 feeds the measurement object S in the length direction. As shown by the arrow in FIG. 5, the direction in which the object moving unit 54 moves the measurement object S is approximately parallel to the X direction. The object moving unit 54 has, for example, rollers or the like on at least one of the first surface and the second surface of the measurement object S, and moves the measurement object S. The object moving unit 54 may also move the measurement object S by winding up the measurement object S around rollers or the like.

[0067] The head moving unit 53 and object moving unit 54 described above may function as a moving unit that works in conjunction with each other. That is, the moving unit moves the measurement head 52 relatively in the surface direction of the measurement object S. For example, the moving unit moves the measurement head 52 back and forth in the width direction of the measurement object S while moving the measurement object S in the length direction. In this way, the moving unit may move the measurement head 52 in a zigzag pattern relatively in the surface direction of the measurement object S. In FIG. 5, the relative movement direction of the measurement head 52 in the surface direction of the measurement object S is shown as measurement line 12. In this way, it is desirable that the measurement head 52 be able to measure the thickness of any position on the measurement object S.

[0068] In the above description, an example in which the measuring device 50 includes the head moving unit 53 and the object moving unit 54 has been described as an example, but the present invention is not limited to this. For example, the measuring device 50 may simply include either the head moving unit 53 or the object moving unit 54. The measuring device 50 may also include multiple measuring heads 52. In this case, the measuring device 50 may include a head moving unit 53 that moves each of the multiple measuring heads 52. The measuring device 50 may also include a frame moving unit that moves the frame 51, instead of the object moving unit 54 that moves the measurement object S.

[0069] In the measuring device 50 described above, for example, when light is irradiated onto the measurement object S from the first head 521, the light that has passed through the measurement object S is directed toward the second head 522. Based on this transmitted light, the measuring device 50 can measure the amount of light absorption, light absorptance, light absorption coefficient, light transmittance, etc. of light of the measurement object S. Based on these measured values, the measuring device 50 measures the thickness of the measurement object S.

[0070] (Measurement system processing) Fig. 6 is a flowchart showing an example of processing executed by the management device 30 of Fig. 2. The operation of the management device 30 described with reference to Fig. 6 may correspond to at least a part of the control method of the measurement system 1a according to this embodiment. Steps S2 to S4 of Fig. 6 are executed under the control of the control unit 301 of the management device 30.

[0071] In step S1, in response to measurement by the measuring device 50 or the occurrence of an event, data is stored in each collection destination of the operating status 32, measurement data 33, log data 34, other data 35, and DCS data 62. For example, if an event related to the operating status of the measuring device 50 occurs, data corresponding to the event is stored as the operating status 32. Alternatively, for example, if the measuring device 50 measures an optical physical quantity, thickness, etc. of the measurement target S, this data is stored as measurement data 33. When the operating status 32, measurement data 33, log data 34, and other data 35 are stored in the memory unit 302 of the management device 30, processing related to the storage of this data may be executed under the control of the control unit 301.

[0072] In step S2, the control unit 301 collects data from each of the collection destinations of the operating status 32, measurement data 33, log data 34, other data 35, and DCS data 62. The control unit 301 may acquire only new data that has not yet been acquired from each collection destination. In this embodiment, the timing of data acquisition for each data item is set in advance in the storage unit 302 of the management device 30, and the control unit 301 may acquire data corresponding to this timing. For example, the timing of data acquisition may be set as a time interval for acquiring data. Alternatively, the control unit 301 may acquire new data in response to the addition of the new data.

[0073] In step S3, the control unit 301 assigns the identification information of the collection destination and the collection time to the data collected in step S2. This identification information of the collection destination is an example of identification information indicating the type of data. Such identification information may be, for example, a numeric string or a character string that can distinguish each collection destination of the operating status 32, the measurement data 33, the log data 34, the other data 35, and the DCS data 62. The collection time may be measured based on a timing device (clock) built into the control unit 301 of the management device 30. In this way, by measuring the collection time of each data using a common timing device, the control unit 301 can assign an accurate time without time difference to the data regardless of the type of data (e.g., collection destination). The control unit 301 may immediately execute the process of step S3 in response to collecting data in step S2.

[0074] In step S4, the control unit 301 controls the communication unit 303 to transmit the data to which the identification information of the collection destination and the collection time have been assigned in step S3 to the edge controller 10. The control unit 301 may execute the process of step S4 immediately after assigning the identification information and the collection time to the data in step S3. After completing the process of step S4, the control unit 301 ends the process of the flowchart in FIG. 6.

[0075] Note that the control unit 301 may execute the processes of steps S2 to S4 multiple times in accordance with the timing of acquiring each data, regardless of the timing of the process of step S1. Furthermore, the control unit 301 may execute the processes of steps S2 to S4 after executing the process of step S1 multiple times.

[0076] Fig. 7 is a flowchart showing an example of processing executed by the edge controller 10 of Fig. 2. The operation of the edge controller 10 described with reference to Fig. 7 may correspond to at least a part of the control method of the measurement system 1a according to this embodiment. Each step of Fig. 7 is executed based on the control of the control unit 101 of the edge controller 10.

[0077] In step S11, the control unit 101 determines whether or not data with identification information and collection time attached has been received from the management device 30. If the control unit 101 has received data from the management device 30 (YES in step S11), the control unit 101 proceeds to step S12, and if not (NO in step S11), the control unit 101 continues the processing of step S11.

[0078] In step S12, the control unit 101 records the data received in step S11 in the DB 19. The control unit 101 may organize the data and record it in the DB 19 so that it can be easily searched based on the identification information and the collection time.

[0079] In step S13, the control unit 101 determines whether or not an access request to data including identification information indicating the type of data and time information has been received from the client terminal 20. The time information included in the access request is information indicating a time range. The time information may indicate a time range by, for example, a start time and a period (length of time), or a start time and an end time. If the control unit 101 has received such data from the client terminal 20 (YES in step S13), the control unit 101 proceeds to step S14; otherwise (NO in step S13), the control unit 101 continues the processing of step S13. Note that the client terminal 20 may send an access request to data to the edge controller 10 without specifying a time range. If such a data request has been received, the control unit 101 may proceed to step S14 regardless of whether or not time information is included.

[0080] In step S14, the control unit 101 reads out data that matches the access request received in step S13 from the DB 19, and transmits the data to the client terminal 20. That is, the control unit 101 reads out data from the DB 19 that matches the type indicated by the identification information included in the access request and whose acquisition time falls within the time range indicated by the time information, and transmits the data to the client terminal 20. After completing the processing of step S14, the control unit 101 ends the processing of the flowchart in FIG.

[0081] The control unit 101 may execute the processes of steps S11 and S12 related to receiving data from the management device 30 and the processes of steps S13 and S14 related to transmitting data to the client terminal 20 in parallel. Furthermore, the control unit 101 may execute the processes of steps S11 and S12 multiple times and then execute the processes of steps S13 and S14. For example, the client terminal 20 may simultaneously transmit an access request including multiple pieces of identification information or time information to the edge controller 10. Upon receiving such an access request, the edge controller 10 reads each piece of data that matches the multiple pieces of identification information or time information from the DB 19 and transmits it to the client terminal 20.

[0082] As described above, the measurement system 1a according to this embodiment includes the measurement device 50 that measures a physical quantity of the measurement target S, the management device 30 that manages the operation of the measurement device 50, and the edge controller 10 that can communicate with the management device 30 and the client terminal 20. The control unit 301 of the management device 30 acquires first data (measurement data 33), which is data on measurement values ​​of the physical quantities measured by the measurement device 50, from a first storage device (storage unit 302) that stores the first data. Next, the control unit 301 assigns first identification information indicating the type of the first data and a first acquisition time when the first data was acquired to the acquired first data, and transmits the first data with the first identification information and the first acquisition time to the edge controller 10. The control unit 301 also acquires second data from a second storage device (storage unit 302 and a storage unit of the external system 60) that stores second data (e.g., operation status 32, log data 34, or DCS data 62), which is data other than the measurement values ​​of the physical quantities measured by the measurement device 50. Next, the control unit 301 assigns second identification information indicating the type of the second data and a second acquisition time at which the second data was acquired to the acquired second data, and transmits the second data with the second identification information and the second acquisition time assigned to it to the edge controller 10. In response to receiving the first data or the second data from the management device 30, the control unit 101 of the edge controller 10 stores the first data or the second data in a third storage device (DB19). Furthermore, in response to receiving an access request including the first identification information or the second identification information from the client terminal 20, the control unit 101 acquires the first data or the second data with the first identification information or the second identification information included in the access request assigned to it from the third storage device, and transmits it to the client terminal 20.

[0083] In this way, in the measurement system 1a, data acquired within the system (including the external system 60) is automatically transferred to the edge controller 10, allowing a worker 82 outside the premises 90 to access the edge controller 10 via the client terminal 20 and refer to the data. Furthermore, the DB 19 of the edge controller 10 stores identification information indicating the type of data assigned by the collection program 31 and the acquisition time, regardless of the type of acquired data, allowing these data to be accessed in a common format. Therefore, the worker 82 can access not only each piece of data managed by the management device 30 but also each piece of data managed by the external system 60 from the client terminal 20 in a unified manner. Therefore, by realizing data access in a unified manner, human error, such as careless mistakes by the worker 82, can be prevented.

[0084] Furthermore, the measurement system 1a can be constructed simply by adding an edge controller 10 and a collection program 31 to the measurement system 100 according to the comparative example, and can be easily configured in an existing system. The processing of the collection program 31 simply involves acquiring data from the operating status 32, measurement data 33, log data 34, other data 35, and DCS data 62 at each acquisition timing, assigning identification information and the acquisition time, and transmitting the data to the edge controller 10. Therefore, the processing load for executing the collection program 31 in the management device 30 can be reduced. Furthermore, by executing the processing of the edge controller 10 in a device separate from the management device 30, the load in the measurement system 1a can be distributed.

[0085] Furthermore, the control unit 301 of the management device 30 may acquire first data (measurement data 33) from the first storage device at a predetermined first acquisition timing, and transmit the first data, to which first identification information and a first acquisition time are assigned, to the edge controller 10 in response to the data acquisition. Similarly, the control unit 301 may acquire second data from the second storage device at a predetermined second acquisition timing, and transmit the second data, to which second identification information and a second acquisition time are assigned, to the edge controller 10 in response to the acquisition of the second data. In this way, by separately setting acquisition timings for each type of data (e.g., the operating status 32, measurement data 33, log data 34, other data 35, DCS data 62, etc.), data can be acquired at appropriate timings depending on the type of data. For example, because measurement data changes constantly during operation of the measurement device 50, the data collection period may be set short (e.g., 0.1 seconds). Also, for example, if new data is not added to the log data 34 frequently, the data collection period may be set long (for example, one minute).

[0086] Furthermore, the control unit 101 of the edge controller 10 may receive timing setting information from the client terminal 20 indicating at least one of the timing for acquiring the first data from the first storage device and the timing for acquiring the second data from the second storage device. The control unit 101 may cause the management device 30 to set at least one of the first acquisition timing and the second acquisition timing based on the timing setting information. Therefore, by transmitting the timing setting information from the client terminal 20 to the edge controller 10, a worker 82 outside the premises 90 can set the acquisition timing of each piece of data in the management device 30.

[0087] Furthermore, in response to receiving an access request including time information indicating a time range from the client terminal 20, the control unit 101 of the edge controller 10 may acquire, from the third storage device (DB19), first data to which a first acquisition time included in the time range has been assigned, or second data to which a second acquisition time included in the time range has been assigned, and transmit the acquired data to the client terminal 20. Therefore, the worker 82 can operate the client terminal 20 to collect only data that is included in the desired time range for data collection.

[0088] The measurement system 1a according to this embodiment includes a measurement device 50 that measures a physical quantity of a measurement target S, a management device 30 that manages the operation of the measurement device 50, and an edge controller 10 that can communicate with the management device 30 and a client terminal 20. The control unit 301 of the management device 30 acquires first data from a first storage device (storage unit 302) that stores data related to the measurement of the physical quantity by the measurement device 50 (e.g., an operation status 32, measurement data 33, and log data 34). Next, the control unit 301 assigns first identification information indicating the type of the first data and a first acquisition time when the first data was acquired to the acquired first data, and transmits the first data with the assigned first identification information and first acquisition time to the edge controller 10. In response to receiving the first data from the management device 30, the control unit 101 of the edge controller 10 stores the first data in a third storage device (DB 19). In addition, in response to receiving an access request including first identification information from the client terminal 20, the control unit 101 obtains the first data to which the first identification information included in the access request has been assigned from the third storage device and transmits it to the client terminal 20.

[0089] In this way, in the measurement system 1a, data acquired within the system is automatically transferred to the edge controller 10, allowing a worker 82 outside the premises 90 to access the edge controller 10 via the client terminal 20 and refer to the data. Furthermore, the DB 19 of the edge controller 10 stores identification information indicating the type of data assigned by the collection program 31 and the acquisition time, regardless of the type of acquired data, so that the data can be accessed in a common format. Therefore, the worker 82 can access not only the data managed by the management device 30 but also the data managed by the external system 60 in a unified manner from the client terminal 20. Therefore, by realizing data access in a unified manner, human error, such as careless mistakes by the worker 82, can be prevented.

[0090] In the above embodiment, a measurement system 1a was described in which each piece of data managed by the management device 30 and the external system 60 can be referenced from the client terminal 20 using a unified access method. In the embodiment described next, a configuration will be described in which data can be set in a database within the premises 90 from the client terminal 20 using a unified access method. In this embodiment, the same components as in the first embodiment are assigned the same reference numerals, and detailed description thereof will be omitted.

[0091] FIG. 8 is a diagram showing an example of the configuration of a measurement system 1b according to one embodiment. In the measurement system 1b, a setting program 71 runs in the management device 30 instead of the collection program 31. In FIG. 8, databases in which the operating status 32, measurement data 33, log data 34, and other data 35 are recorded are collectively shown as a database 72. An operation command 73 is data of an instruction for the measurement device 50. For example, an instruction regarding the operation of the frame 51 is managed as the operation command 73. The management device 30 controls the operation of the measurement device 50 based on the data managed as the operation command 73. The setting program 71 sets data input by an operator 82 via the client terminal 20 and the edge controller 10 in the database 72, the operation command 73, or the DCS data 62.

[0092] In the measurement system 1b, an operator 82 operates the client terminal 20 to input setting data such as identification information indicating the setting destination of the data, other data 35 (such as system configuration information, control information, information about the measurement target S, and information about the screen layout on the operation terminal 40), operation commands 73 (such as commands to start and stop measurement for the measurement device 50), and DCS data 62 (such as tuning parameters for devices controlled by the DCS). In response to the input by the operator 82, the client terminal 20 generates a setting request including the identification information and the setting data and sends it to the edge controller 10. The edge controller 10 sends the received setting request to the setting program 71, requesting that the data be set in the setting destination specified by the identification information. Upon receiving the request, the setting program 71 sets the setting data in the setting destination specified in the database 72, operation commands 73, and DCS data 62. Therefore, the worker 82 can set data in the database 72, the operation command 73, or the DCS data 62 by sending a setting request to the setting program 71 via the client terminal 20 and the edge controller 10 without going to the site 90.

[0093] Fig. 9 is a flowchart showing an example of processing executed by the edge controller 10 of Fig. 8. The operation of the edge controller 10 described with reference to Fig. 9 may correspond to at least a part of the control method of the measurement system 1b according to this embodiment. Each step of Fig. 9 is executed based on the control of the control unit 101 of the edge controller 10.

[0094] In step S21, the control unit 101 determines whether or not a setting request including identification information indicating the type of data and setting data has been received from the client terminal 20. The type of data may be identified, for example, by the setting destination of the data (e.g., the database 72, the operation command 73, or the DCS data 62). If the control unit 101 has received a setting request from the client terminal 20 (YES in step S21), the control unit 101 proceeds to step S22; otherwise (NO in step S21), the control unit 101 continues the processing of step S21.

[0095] In step S22, the control unit 101 transmits the setting request received in step S21 to the management device 30. The control unit 101 may add information for identifying the setting request (for example, a timestamp or a random number) to the setting request and transmit it to the management device 30.

[0096] In step S23, the control unit 101 determines whether a configuration result has been received from the management device 30 in response to a configuration request previously transmitted to the management device 30. For example, if the configuration request itself includes information for identifying the configuration request and the information is included in the configuration result, the control unit 101 may identify which configuration request the received configuration result corresponds to based on the information included in the configuration result. Alternatively, if the configuration result includes information for identifying the configuration request added in step S22, the control unit 101 may identify which configuration request the received configuration result corresponds to based on the information. If the control unit 101 has received a configuration result from the management device 30 (YES in step S23), the control unit 101 proceeds to step S24; if not (NO in step S23), the control unit 101 continues the processing of step S23.

[0097] In step S24, the control unit 101 transmits the setting result received in step S23 to the client terminal 20. The setting result may include information that enables the client terminal 20 to identify to which setting request the result corresponds. After completing the process of step S24, the control unit 101 ends the process of the flowchart in FIG. 9.

[0098] The control unit 101 may execute, in parallel, the processes of steps S21 and S22 related to receiving a setting request from the client terminal 20 and the processes of steps S23 and S24 related to receiving a setting result from the management device 30. The control unit 101 may also execute the processes of steps S23 and S24 after executing the processes of steps S21 and S22 multiple times. For example, the client terminal 20 may simultaneously transmit setting requests including multiple pieces of identification information or setting data to the edge controller 10. Upon receiving such setting requests, the edge controller 10 may execute the processes of steps S21 to S24 for each piece of identification information or setting data.

[0099] Fig. 10 is a flowchart showing an example of processing executed by the management device 30 of Fig. 8. The operation of the management device 30 described with reference to Fig. 10 may correspond to at least a part of the control method of the measurement system 1b according to this embodiment. Each step of Fig. 10 is executed under the control of the control unit 301 of the management device 30.

[0100] In step S31, the control unit 301 determines whether or not a setting request including identification information indicating the type of data and setting data has been received from the edge controller 10. The type of data may be identified, for example, by the setting destination of the data (e.g., the database 72, the operation command 73, or the DCS data 62). If the control unit 301 has received a setting request from the edge controller 10 (YES in step S31), the control unit 301 proceeds to step S32; otherwise (NO in step S31), the control unit 301 continues the processing of step S31.

[0101] In step S32, the control unit 301 analyzes the setting request received in step S31 and acquires the setting destination and setting data of the data. The setting destination of the data is identified by the identification information included in the setting request.

[0102] In step S33, the control unit 301 sets the setting data to the setting destination of the data acquired in step S32. The control unit 301 may determine whether or not the setting of the setting data has been successful based on a response from the setting destination of the data.

[0103] In step S34, the control unit 301 transmits the setting result to the edge controller 10. The control unit 301 may include information for identifying the setting request, or may add such information to the setting result as separate data. After completing the processing of step S34, the control unit 301 ends the processing of the flowchart in FIG. 10.

[0104] As described above, in the measurement system 1b, when the control unit 101 of the edge controller 10 receives a setting request from the client terminal 20, the setting request includes identification information indicating the type of data (e.g., the destination where the data is to be set) and setting data, the control unit 101 transfers the setting request to the management device 30. The control unit 301 of the management device 30 stores the setting data in a storage device (the destination where the data is to be set) that corresponds to the type of data identified by the identification information included in the transferred setting data. Therefore, the worker 82 can set data in the database 72, the operation command 73, or the DCS data 62 by sending a setting request to the setting program 71 via the client terminal 20 and the edge controller 10, without going to the premises 90.

[0105] 2 includes the collection program 31, and the management device 30 of the measurement system 1b of FIG. 8 includes the setting program 71, but the management device 30 may include both the collection program 31 and the setting program 71. With this configuration, a worker 82 outside the premises 90 can operate the client terminal 20 to refer to and write data (including the operation command 73) managed by the management device 30 and the external system 60.

[0106] 2 and the measurement system 1b in FIG. 8, the edge controller 10 is provided within the premises 90, but the edge controller 10 may be provided outside the premises 90. For example, the edge controller 10 may be provided on a cloud on the Internet.

[0107] FIG. 11 is a diagram illustrating an example configuration of a measurement system 1c according to one embodiment. Compared to the measurement system 1a, the measurement system 1c differs in that the edge controller 10 is installed on a cloud 95. The remaining configuration is identical to that of the measurement system 1a. In this configuration, the edge controller 10 is installed outside the premises 90, eliminating the need to install the edge controller 10 on the premises 90. In other words, the measurement system 1c can achieve the same functionality as the measurement system 1a simply by installing a collection program 31 in the management device 30 that can communicate with the edge controller 10 on the cloud 95. Therefore, installing the edge controller 10 outside the premises 90, such as on the cloud 95, can simplify installation and make an existing measurement system accessible from a client terminal 20. In the measurement system 1c, the management device 30 includes the collection program 31. Alternatively, the management device 30 may include a setting program 71. This configuration allows data within the system (including the external system 60) to be configured from the client terminal 20.

[0108] The following additional notes are provided regarding example embodiments of the present disclosure. [1] a measuring device for measuring a physical quantity of a measurement object; a management device that manages the operation of the measurement device; an edge controller capable of communicating with the management device and client terminals; Equipped with The management device acquiring first data from a first storage device that stores first data, which is data of measurement values ​​of the physical quantities measured by the measurement device; assigning first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmitting the first data to which the first identification information and the first acquisition time have been assigned to the edge controller; acquiring second data from a second storage device that stores second data other than the measurement value of the physical quantity measured by the measurement device; assigning second identification information indicating a type of the second data and a second acquisition time at which the second data was acquired to the acquired second data, and transmitting the second data to which the second identification information and the second acquisition time have been assigned to the edge controller; A first control unit is provided, The edge controller storing the first data or the second data in a third storage device in response to receiving the first data or the second data from the management device; In response to receiving an access request including the first identification information or the second identification information from the client terminal, acquiring the first data or the second data to which the first identification information or the second identification information included in the access request has been assigned from the third storage device, and transmitting the acquired data to the client terminal. A second control unit is provided. Measurement system. [2] The first control unit of the management device acquiring the first data from the first storage device at a preset first acquisition timing; In response to acquiring the first data, transmitting the first data to which the first identification information and the first acquisition time are assigned to the edge controller; acquiring the second data from the second storage device at a second acquisition timing that is set in advance; In response to acquiring the second data, transmitting the second data to which the second identification information and the second acquisition time are assigned to the edge controller. [1] The measurement system according to [1]. [3] The second control unit of the edge controller receiving, from the client terminal, timing setting information indicating at least one of a timing for acquiring the first data from the first storage device and a timing for acquiring the second data from the second storage device; causing the management device to set at least one of the first acquisition timing and the second acquisition timing based on the timing setting information; [2] The measurement system according to [2]. [4] The measurement system according to any one of [1] to [3], wherein the second control unit of the edge controller, in response to receiving the access request from the client terminal including time information indicating a time range, acquires from the third storage device the first data to which the first acquisition time included in the time range has been assigned, or the second data to which the second acquisition time included in the time range has been assigned, and transmits the data to the client terminal. [5] the second control unit of the edge controller, in response to receiving a setting request from the client terminal, the setting request including the first identification information or the second identification information and setting data, forwards the setting request to the management device; The first control unit of the management device If the transferred setting data includes the first identification information, storing the setting data in the first storage device; If the transferred setting data includes the second identification information, storing the setting data in the second storage device. A measurement system according to any one of [1] to [4]. [6] a measuring device for measuring a physical quantity of a measurement object; a management device that manages the operation of the measurement device; an edge controller capable of communicating with the management device and client terminals; A method for controlling a measurement system comprising: a control unit of the management device, acquiring first data from a first storage device that stores first data, which is data of measurement values ​​of the physical quantities measured by the measurement device; a step of assigning first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmitting the first data to which the first identification information and the first acquisition time have been assigned to the edge controller; acquiring second data from a second storage device that stores second data other than the measurement value of the physical quantity measured by the measurement device; a step of assigning second identification information indicating a type of the second data and a second acquisition time at which the second data was acquired to the acquired second data, and transmitting the second data to which the second identification information and the second acquisition time have been assigned to the edge controller; The control unit of the edge controller storing the first data or the second data in a third storage device in response to receiving the first data or the second data from the management device; In response to receiving an access request including the first identification information or the second identification information from the client terminal, acquiring the first data or the second data to which the first identification information or the second identification information included in the access request has been assigned from the third storage device, and transmitting the acquired data to the client terminal; A method for controlling a measurement system, comprising: [7] a measuring device for measuring a physical quantity of a measurement object; a management device that manages the operation of the measurement device; an edge controller capable of communicating with the management device and client terminals; Equipped with The management device acquiring first data from a first storage device that stores data relating to measurement of the physical quantity by the measurement device; assigning first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmitting the first data to which the first identification information and the first acquisition time have been assigned to the edge controller; A first control unit is provided, The edge controller storing the first data in a third storage device in response to receiving the first data from the management device; In response to receiving an access request including the first identification information from the client terminal, acquiring the first data to which the first identification information included in the access request has been assigned from the third storage device, and transmitting the first data to the client terminal. A second control unit is provided. Measurement system.

[0109] The present disclosure is not limited to the above-described embodiments. For example, multiple blocks shown in the block diagrams may be integrated, or one block may be divided. Multiple steps shown in the flowcharts may be executed in parallel or in a different order depending on the processing capabilities of the device executing each step, or as needed, instead of being executed in chronological order as described. Other modifications are possible without departing from the spirit of the present disclosure. [Explanation of symbols]

[0110] 1a, 1b, 1c Measurement System 10 Edge Controller 19 DB 101 Control section 102 Storage section 103 Communications Department 104 Input section 105 Output section 20 Client Terminals 30 Management device 31 Collection Program 32 Operating Status 33 Measurement data 34 Log Data 35 Other data 301 Control Unit 302 Storage section 303 Communications Department 304 Input section 305 Output section 40 Operation terminal 50 Measuring Equipment 51 frames 52 Measuring head 521 Second Head 522 No. 1 Head 53 Head moving part 531 First head moving part 532 Second head moving part 54 Target moving part 60 External Systems 61 DCS 62 DCS data 63 DCS operation terminal 81,82 Workers 90 premises 95 Cloud 100 Measurement system (comparison example) 130 Edge Controller 132 Operating Status 133 Measurement Data 134 Log Data 135 Other data 140 Operation terminal 150 Measuring Equipment 160 External Systems 161 DCS 162 DCS data 163 DCS operation terminal 181 workers 190 premises L measurement line S Measurement object

Claims

1. a measuring device for measuring a physical quantity of a measurement object; a management device that manages the operation of the measurement device; a client terminal that accepts operations from a user; an edge controller capable of communicating with the management device and the client terminal; A measurement system comprising: The management device acquiring first data from a first storage device that stores first data, which is data of measurement values ​​of the physical quantities measured by the measurement device; assigning first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmitting the first data to which the first identification information and the first acquisition time have been assigned to the edge controller; acquiring second data from a second storage device that stores second data other than the measurement value of the physical quantity measured by the measurement device; assigning second identification information indicating a type of the second data and a second acquisition time at which the second data was acquired to the acquired second data, and transmitting the second data to which the second identification information and the second acquisition time have been assigned to the edge controller; a first control unit; The edge controller storing the first data or the second data in a third storage device in response to receiving the first data or the second data from the management device; In response to receiving an access request including the first identification information or the second identification information from the client terminal, acquiring the first data or the second data to which the first identification information or the second identification information included in the access request has been assigned from the third storage device, and transmitting the acquired data to the client terminal. a second control unit; The client terminal receiving, from the user, input of third identification information indicating a third data type related to a data setting destination, and setting data including an operation command and tuning parameters for the setting destination; transmitting a setting request including the third identification information and the setting data to the management device via the edge controller in response to the input from the user; the first control unit of the management device sets an operation of the setting destination based on the received third identification information and the setting data; the first identification information indicates, as a type of the first data, a type of measurement data that is the first data; the second identification information indicates, as the type of the second data, at least one of the following: an operating status of the measurement device; log data, which is data related to an event that occurred in the measurement system in association with the operation of the measurement device; DCS data, which is data related to the operation of an external distributed control system; and other data, which is other data related to the measurement system; The third identification information indicates, as the type of the third data, at least one of a database in which the operating status, the measurement data, the log data, and the other data are recorded, an operation command which is data of an instruction to the measuring device, and the DCS data. Measurement system.

2. The first control unit of the management device acquiring the first data from the first storage device at a preset first acquisition timing; In response to acquiring the first data, transmitting the first data to which the first identification information and the first acquisition time are assigned to the edge controller; acquiring the second data from the second storage device at a second acquisition timing that is set in advance; In response to acquiring the second data, transmitting the second data to which the second identification information and the second acquisition time are assigned to the edge controller. The measurement system of claim 1 .

3. The second control unit of the edge controller receiving, from the client terminal, timing setting information indicating at least one of a timing for acquiring the first data from the first storage device and a timing for acquiring the second data from the second storage device; causing the management device to set at least one of the first acquisition timing and the second acquisition timing based on the timing setting information; The measurement system of claim 2 .

4. 4. The measurement system of claim 3, wherein, in response to receiving the access request including time information indicating a time range from the client terminal, the second control unit of the edge controller acquires from the third storage device the first data to which the first acquisition time included in the time range has been assigned, or the second data to which the second acquisition time included in the time range has been assigned, and transmits the data to the client terminal.

5. the second control unit of the edge controller, in response to receiving a setting request from the client terminal, the setting request including the first identification information or the second identification information and setting data, transfers the setting request to the management device; The first control unit of the management device If the transferred setting data includes the first identification information, the setting data is stored in the first storage device; If the transferred setting data includes the second identification information, the setting data is stored in the second storage device. The measurement system of claim 1 .

6. a measuring device for measuring a physical quantity of a measurement object; a management device that manages the operation of the measurement device; a client terminal that accepts operations from a user; an edge controller capable of communicating with the management device and the client terminal; A method for controlling a measurement system comprising: a control unit of the management device, acquiring first data from a first storage device that stores first data, which is data of measurement values ​​of the physical quantities measured by the measurement device; assigning first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmitting the first data to which the first identification information and the first acquisition time have been assigned to the edge controller; acquiring second data from a second storage device that stores second data other than the measured value of the physical quantity measured by the measurement device; a step of assigning second identification information indicating a type of the second data and a second acquisition time at which the second data was acquired to the acquired second data, and transmitting the second data to which the second identification information and the second acquisition time have been assigned to the edge controller; The control unit of the edge controller storing the first data or the second data in a third storage device in response to receiving the first data or the second data from the management device; In response to receiving an access request including the first identification information or the second identification information from the client terminal, acquiring the first data or the second data to which the first identification information or the second identification information included in the access request has been assigned from the third storage device, and transmitting the acquired data to the client terminal; Including, The client terminal receiving, from the user, input of third identification information indicating a third data type related to a data setting destination, and setting data including an operation command and tuning parameters for the setting destination; transmitting a setting request including the third identification information and the setting data to the management device via the edge controller in response to the input from the user; the control unit of the management device sets an operation of the setting destination based on the received third identification information and the setting data; the first identification information indicates, as a type of the first data, a type of measurement data that is the first data; the second identification information indicates, as the type of the second data, at least one of the following: an operating status of the measurement device; log data, which is data related to an event that occurred in the measurement system in association with the operation of the measurement device; DCS data, which is data related to the operation of an external distributed control system; and other data, which is other data related to the measurement system; The third identification information indicates, as the type of the third data, at least one of a database in which the operating status, the measurement data, the log data, and the other data are recorded, an operation command which is data of an instruction to the measuring device, and the DCS data. How to control the measurement system.

7. a measuring device for measuring a physical quantity of a measurement object; a management device that manages the operation of the measurement device; a client terminal that accepts operations from a user; an edge controller capable of communicating with the management device and the client terminal; A measurement system comprising: The management device acquiring first data from a first storage device that stores data relating to measurement of the physical quantity by the measurement device; assigning first identification information indicating a type of the first data and a first acquisition time at which the first data was acquired to the acquired first data, and transmitting the first data to which the first identification information and the first acquisition time have been assigned to the edge controller; a first control unit; The edge controller storing the first data in a third storage device in response to receiving the first data from the management device; In response to receiving an access request including the first identification information from the client terminal, acquiring the first data to which the first identification information included in the access request has been assigned from the third storage device, and transmitting the first data to the client terminal. a second control unit; The client terminal receiving, from the user, input of third identification information indicating a third data type related to a data setting destination, and setting data including an operation command and tuning parameters for the setting destination; transmitting a setting request including the third identification information and the setting data to the management device via the edge controller in response to the input from the user; the first control unit of the management device sets an operation of the setting destination based on the received third identification information and the setting data; the first identification information indicates, as a type of the first data, a type of measurement data that is the first data; The third identification information indicates, as the type of the third data, at least one of a database in which the operating status of the measurement device, the measurement data, log data which is data related to events that have occurred in the measurement system due to the operation of the measurement device, and other data which is other data related to the measurement system are recorded, an operation command which is data of an instruction to the measurement device, and DCS data which is data related to the operation of an external distributed control system. Measurement system.

Citation Information

Patent Citations

  • Manufacture of twisted conductor

    JP1987029018A

  • Sensor node, sensor network system and measurement data communicating method

    JP2009169888A

  • Sensor cloud system with method for storing measurement data in spatial-temporal manner and extracting the same

    JP2014203184A

  • Sensor device set and sensor system

    JP2018206030A

  • Data collection device of work machine, data presentation system of work machine, and data collection method of work machine

    JP2020056180A