JP7757878B2 - Measurement system and method for controlling the measurement system - Google Patents
Measurement system and method for controlling the measurement systemInfo
- Publication number
- JP7757878B2 JP7757878B2 JP2022088738A JP2022088738A JP7757878B2 JP 7757878 B2 JP7757878 B2 JP 7757878B2 JP 2022088738 A JP2022088738 A JP 2022088738A JP 2022088738 A JP2022088738 A JP 2022088738A JP 7757878 B2 JP7757878 B2 JP 7757878B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- identification information
- measurement
- setting
- management device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Recording Measured Values (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- General Factory Administration (AREA)
Description
本開示は、測定システム及び測定システムの制御方法に関する。 This disclosure relates to a measurement system and a method for controlling the measurement system.
厚さ計とは、シート状の測定対象物の厚さを測定する測定装置である。特許文献1には、厚さ計に関する技術が記載されている。 A thickness gauge is a measuring device that measures the thickness of a sheet-like object. Patent Document 1 describes technology related to thickness gauges.
厚さ計を含む物理量の測定装置を情報処理システムと接続してプラント又は工場等の一定の敷地内で使用する場合、セキュリティ確保等の観点から、敷地内の一定領域内で閉じた系としてシステムを構築し、外部からのアクセスを遮断することが考えられる。このような測定システムにおいては、物理量の測定結果のデータを含む複数種類のデータがそれぞれ異なる記憶装置に記憶され、各データの内容に応じた異なる形式でアクセス可能に管理されることが一般的である。そのため、セキュリティを確保しつつ一定の要件を満たす外部のユーザからの測定システムへのアクセスを可能にしようとした場合、従来の技術によっては、統一的な方式によるデータアクセスを実現することにつき改善の余地があった。 When physical quantity measurement devices, including thickness gauges, are connected to an information processing system and used within a certain area of a plant or factory, it is conceivable to build the system as a closed system within a certain area of the site and block access from outside, from the perspective of ensuring security. In such measurement systems, multiple types of data, including physical quantity measurement results, are typically stored in different storage devices, and each data is managed so that it can be accessed in a different format depending on its content. Therefore, when attempting to allow access to the measurement system from external users who meet certain requirements while maintaining security, conventional technology leaves room for improvement in achieving a unified data access method.
本開示の目的は、統一的なアクセス方式により外部からの測定システムへのアクセスを可能とする技術を提供することである。 The purpose of this disclosure is to provide technology that enables external access to a measurement system using a unified access method.
幾つかの実施形態に係る測定システムによれば、測定対象物の物理量を測定する測定装置と、前記測定装置の動作を管理する管理装置と、前記管理装置及びクライアント端末と通信可能なエッジコントローラと、を備え、前記管理装置は、前記測定装置が測定した前記物理量の測定値のデータである第1のデータを記憶する第1の記憶装置から前記第1のデータを取得し、前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信し、前記測定装置が測定した前記物理量の測定値以外のデータである第2のデータを記憶する第2の記憶装置から前記第2のデータを取得し、前記第2のデータの種類を示す第2の識別情報と、前記第2のデータを取得した第2の取得時刻とを、前記取得した第2のデータに付与して、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する、第1の制御部を備え、前記エッジコントローラは、前記第1のデータ又は前記第2のデータを前記管理装置から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置に記憶させ、前記クライアント端末から前記第1の識別情報又は前記第2の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報又は前記第2の識別情報が付与された前記第1のデータ又は前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、第2の制御部を備える。 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. The management device acquires first data from a first storage device that stores first data, which is data of the measurement value of the physical quantity measured by the measurement device, 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, to which the first identification information and the first acquisition time have been assigned, to the edge controller, acquires second data from a second storage device that stores second data, which is data other than the measurement value of the physical quantity measured by the measurement device, and transmits the second data. The device 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. The edge controller has 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 from the third storage device and transmits it to the client terminal.
このように、第1記憶装置又は第2記憶装置から取得されたデータが自動的にエッジコントローラへ転送されるため、作業員は、管理装置を直接操作しなくても、クライアント端末を介してエッジコントローラにアクセスして、そのデータを参照可能である。そして、第3の記憶装置においては、取得したデータの種類に関わらず、データの種類を示す識別情報と取得時刻が付与されたデータが記憶されるため、作業員は、これらのデータに対して共通の形式でアクセスすることができる。したがって、統一的なアクセス方式により外部からの測定システムへのアクセスを可能である。 In this way, data acquired from the first or second storage device is automatically transferred to the edge controller, allowing workers to access the edge controller via a client terminal and view the data without having to directly operate 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, allowing workers to access this data in a common format. Therefore, external access to the measurement system is possible using a unified access method.
一実施形態に係る測定システムにおいて、前記管理装置の前記第1の制御部は、予め設定された第1の取得タイミングに、前記第1のデータを前記第1の記憶装置から取得し、前記第1のデータを取得したことに応じて、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信し、予め設定された第2の取得タイミングに、前記第2のデータを前記第2の記憶装置から取得し、前記第2のデータを取得したことに応じて、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する。 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.
このように、データの種類毎に予め設定された取得タイミングにデータを取得してエッジコントローラへ送信するため、データの特性に応じた収集周期でデータを収集することが可能である。 In this way, data is acquired at a predetermined acquisition timing for each data type and sent to the edge controller, making it possible to collect data at a collection cycle that suits the characteristics of the data.
一実施形態に係る測定システムにおいて、前記エッジコントローラの前記第2の制御部は、前記クライアント端末から、前記第1のデータを前記第1の記憶装置から取得するタイミング、及び、前記第2のデータを前記第2の記憶装置から取得するタイミングの少なくともいずれかを示すタイミング設定情報を受信し、前記タイミング設定情報に基づいて、前記管理装置に、前記第1の取得タイミング及び前記第2の取得タイミングの少なくともいずれかを設定させる。 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.
このように、エッジコントローラは、クライアント端末から受信したタイミング設定情報に基づき、管理装置に取得タイミングを設定させるため、作業員は、クライアント端末からデータの取得タイミングを設定することができる。 In this way, the edge controller has the management device set the acquisition timing based on the timing setting information received from the client terminal, allowing the worker to set the data acquisition timing from the client terminal.
一実施形態に係る測定システムにおいて、前記エッジコントローラの前記第2の制御部は、時刻範囲を示す時刻情報を含む前記アクセス要求を前記クライアント端末から受信したことに応じて、前記時刻範囲に含まれる前記第1の取得時刻が付与された前記第1のデータ、又は、前記時刻範囲に含まれる前記第2の取得時刻が付与された前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する。 In one embodiment of the measurement system, in response to receiving the access request from the client terminal, which includes time information indicating a time range, 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.
このように、エッジコントローラは、アクセス要求に示された時刻範囲に含まれる時刻に取得されたデータをクライアント端末へ送信するため、作業員は、クライアント端末を操作して、所望の時刻範囲のデータを収集することが可能である。 In this way, the edge controller sends data acquired at times included in the time range indicated in the access request to the client terminal, allowing workers to operate the client terminal to collect data for the desired time range.
一実施形態に係る測定システムにおいて、前記エッジコントローラの前記第2の制御部は、前記第1の識別情報又は前記第2の識別情報と、設定データと、を含む設定要求を前記クライアント端末から受信したことに応じて、当該設定要求を前記管理装置へ転送し、前記管理装置の前記第1の制御部は、転送された前記設定データに前記第1の識別情報が含まれる場合は、前記第1の記憶装置に前記設定データを記憶させ、転送された前記設定データに前記第2の識別情報が含まれる場合は、前記第2の記憶装置に前記設定データを記憶させる。したがって、作業員は、クライアント端末を操作して、所望のデータ種類の設定データを設定することが可能である。 In one embodiment of the measurement system, in response to receiving a setting request from the client terminal that 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, or stores the setting data in the second storage device if the transferred setting data includes the second identification information. Therefore, an operator can operate the client terminal to set the desired type of setting data.
幾つかの実施形態に係る測定システムの制御方法によれば、測定対象物の物理量を測定する測定装置と、前記測定装置の動作を管理する管理装置と、前記管理装置及びクライアント端末と通信可能なエッジコントローラと、を備える測定システムの制御方法であって、前記管理装置の制御部が、前記測定装置が測定した前記物理量の測定値のデータである第1のデータを記憶する第1の記憶装置から前記第1のデータを取得する工程と、前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信する工程と、前記測定装置が測定した前記物理量の測定値以外のデータである第2のデータを記憶する第2の記憶装置から前記第2のデータを取得する工程と、前記第2のデータの種類を示す第2の識別情報と、前記第2のデータを取得した第2の取得時刻とを、前記取得した第2のデータに付与して、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する工程と、前記エッジコントローラの制御部が、前記第1のデータ又は前記第2のデータを前記管理装置から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置に記憶させる工程と、前記クライアント端末から前記第1の識別情報又は前記第2の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報又は前記第2の識別情報が付与された前記第1のデータ又は前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する工程と、を含む。 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. The control unit of the management device acquires first data from a first storage device that stores first data, which is data on the measurement value of the physical quantity measured by the measurement device; 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, 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 value of the physical quantity measured by the measurement device. acquiring the acquired second data; assigning 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 transmitting the second data with the second identification information and the second acquisition time assigned to it to the edge controller; storing the first data or the second data in a third storage device by a control unit of the edge controller in response to receiving the first data or the second data from the management device; and acquiring the first data or the second data with the first identification information or the second identification information assigned to it 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 it to the client terminal.
このように、第1記憶装置又は第2記憶装置から取得されたデータが自動的にエッジコントローラへ転送されるため、作業員は、管理装置を直接操作しなくても、クライアント端末を介してエッジコントローラにアクセスして、そのデータを参照可能である。そして、第3の記憶装置においては、取得したデータの種類に関わらず、データの種類を示す識別情報と取得時刻が付与されたデータが記憶されるため、作業員は、これらのデータに対して共通の形式でアクセスすることができる。したがって、統一的なアクセス方式により外部からの測定システムへのアクセスを可能である。 In this way, data acquired from the first or second storage device is automatically transferred to the edge controller, allowing workers to access the edge controller via a client terminal and view the data without having to directly operate 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, allowing workers to access this data in a common format. Therefore, external access to the measurement system is possible using a unified access method.
幾つかの実施形態に係る測定システムによれば、測定対象物の物理量を測定する測定装置と、前記測定装置の動作を管理する管理装置と、前記管理装置及びクライアント端末と通信可能なエッジコントローラと、を備え、前記管理装置は、前記測定装置による前記物理量の測定に関するデータを記憶する第1の記憶装置から第1のデータを取得し、前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信する、第1の制御部を備え、前記エッジコントローラは、前記第1のデータを前記管理装置から受信したことに応じて、当該第1のデータを第3の記憶装置に記憶させ、前記クライアント端末から前記第1の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報が付与された前記第1のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、第2の制御部を備える。 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 capable of communicating 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 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. 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.
このように、第1記憶装置から取得されたデータが自動的にエッジコントローラへ転送されるため、作業員は、管理装置を直接操作しなくても、クライアント端末を介してエッジコントローラにアクセスして、そのデータを参照可能である。そして、第3の記憶装置においては、取得したデータの種類に関わらず、データの種類を示す識別情報と取得時刻が付与されたデータが記憶されるため、作業員は、これらのデータに対して共通の形式でアクセスすることができる。したがって、統一的なアクセス方式により外部からの測定システムへのアクセスを可能である。 In this way, data acquired from the first storage device is automatically transferred to the edge controller, allowing workers to access the edge controller via a client terminal and view the data without having to directly operate 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, allowing workers to access this data in a common format. Therefore, external access to the measurement system is possible using a unified access method.
本開示の一実施形態によれば、統一的なアクセス方式により外部からの測定システムへのアクセスが可能になる。 According to one embodiment of the present disclosure, a unified access method enables external access to the measurement system.
<比較例>
図1は、比較例に係る測定システム100の構成を示す図である。比較例に係る測定システム100は、管理装置130、操作端末140、測定装置150、及び外部システム160を備える。測定システム100は、プラント又は工場等の一定の敷地190内で閉じた系として構築されている。
<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.
測定装置150は、測定対象物の物理量を測定する装置である。測定装置150は、例えば、シート状の測定対象物の厚さを測定する厚さ計である。 The measuring device 150 is a device that measures the physical quantity of an object to be measured. The measuring device 150 is, for example, a thickness gauge that measures the thickness of a sheet-like object to be measured.
管理装置130は、測定装置150による測定を管理する装置である。管理装置130は、動作状態132、測定データ133、ログデータ134、及びその他データ135の各データを別個のデータとして管理している。 The management device 130 is a device that manages measurements taken by the measurement device 150. The management device 130 manages the operating status 132, measurement data 133, log data 134, and other data 135 as separate data.
操作端末140は、管理装置130に対する作業員181の操作を受け付ける装置である。 The operation terminal 140 is a device that accepts operations by the worker 181 on the management device 130.
外部システム160は、管理装置130とは別の装置に関するシステムである。図1の外部システム160は、DCS(Distributed Control System:分散形制御システム)161及びDCS操作端末163を備える。DCS161は、そのDCS161の動作に関するデータであるDCSデータ162を保持する。DCS操作端末163は、DCS161に対する作業員の操作を受け付ける装置である。 The external system 160 is a system related to a device separate from the management device 130. The external system 160 in Figure 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 workers.
比較例に係る測定システム100において、管理装置130で管理されている各データ132~135にアクセスするには、作業員181は、敷地190内へ赴いて、操作端末140を操作する必要がある。具体的には、作業員181は、操作端末140を操作して、各データ132~135をディスプレイ上に表示させたり、各データ132~135を外部記録媒体に保存させたりする必要がある。データ132~135はいずれも異なる情報に関するデータであるため、アクセス対象のデータの種類によって、操作端末140の操作方式(例えば、画面の開き方、及びファイルの出力方式等)は異なる。DCS161において管理されているDCSデータ162にアクセスするために、作業員181は、操作端末140とは異なるDCS操作端末163を操作する必要がある。 In the measurement system 100 according to the comparative example, to access each piece of data 132-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-135 on the display and save each piece of data 132-135 to an external recording medium. Because each piece of data 132-135 relates to different information, the operation method of the operation terminal 140 (e.g., how to open the screen, how to output files, etc.) differs depending on the type of data to be accessed. To access DCS data 162 managed in DCS 161, the worker 181 must operate a DCS operation terminal 163, which is different from the operation terminal 140.
このように、比較例に係る測定システム100においてデータ132~135又はDCSデータ162を収集するには、作業員181は、敷地190内に設置された操作端末140又はDCS操作端末163を操作する必要があり、敷地190内に移動する必要がある。また、データ132~135及びDCSデータ162の各々は、その種類によって、異なる形式でアクセス可能に管理されている。そのため、作業員181は、データの種類ごとに操作端末140又はDCS操作端末163の操作に習熟する必要があり、データ取得作業時にヒューマンエラーが発生する原因になる。 As such, to collect data 132-135 or DCS data 162 in the measurement system 100 according to the comparative example, the worker 181 must operate the operation terminal 140 or DCS operation terminal 163 installed on the premises 190, and must travel to the premises 190. Furthermore, each of the data 132-135 and DCS data 162 is managed in a different accessible format depending on its type. Therefore, the worker 181 must become proficient in operating the operation terminal 140 or DCS operation terminal 163 for each type of data, which can lead to human error during data acquisition work.
VPN(Virtual Private Network)等の遠隔操作技術を用いて外部ネットワークから操作端末140に接続することで、セキュリティを確保しつつ一定の要件を満たす外部のユーザからの測定システムへのアクセスを可能にすることも考えられる。しかし、その場合、前述のようにデータ132~135及びDCSデータ162は、それぞれ異なる形式でアクセス可能に管理されているため、統一的な方式でデータにアクセスすることができなかった。 It is possible to connect to the operation terminal 140 from an external network using remote operation technology such as a VPN (Virtual Private Network), thereby ensuring security and allowing external users who meet certain requirements to access the measurement system. However, in this case, as mentioned above, data 132-135 and DCS data 162 are each managed in a different accessible format, making it impossible to access the data in a unified manner.
<実施形態>
以下、本開示の一実施形態について、図面を参照して説明する。各図面中、同一の構成又は機能を有する部分には、同一の符号を付している。本実施形態の説明において、同一の部分については、重複する説明を適宜省略又は簡略化する場合がある。
<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.
(測定システム)
図2は、一実施形態に係る測定システム1aの構成例を示す図である。測定システム1aは、エッジコントローラ10、クライアント端末20、管理装置30、操作端末40、測定装置50、及び外部システム60を備える。測定システム1aは、測定対象物の物理量の測定、測定条件の設定、及び測定データの管理等を行うとともに、外部システム60と連携した処理を実行する。図2の例では、エッジコントローラ10、クライアント端末20、管理装置30、操作端末40、測定装置50、及び外部システム60は、プラント又は工場等の一定の敷地90内に設けられ、クライアント端末20は敷地90の外に設けられている。例えば、測定システム1aは製紙工場に設けられた、測定対象物として製造された紙の厚さを図るためのシステムとしてもよい。
(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 physical quantities of a measurement object, 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 for measuring the thickness of paper manufactured as a measurement object.
なお、測定システム1aの各構成要素の配置は図2に例示したものに限られない。例えば、外部システム60も敷地90の外に設けられ、管理装置30は、セキュリティが確保されたネットワークを介して外部システム60と通信可能であるようにしてもよい。また、測定システム1aにおいて、エッジコントローラ10、クライアント端末20、管理装置30、操作端末40、測定装置50、及び外部システム60の個数はいずれも一つである例を説明するが、これらの装置の少なくともいずれかの個数が二つ以上であってもよい。 The arrangement of the components of the measurement system 1a is not limited to the example shown in Figure 2. For example, the external system 60 may also be located outside the premises 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 edge controller 10, one client terminal 20, one management device 30, one operation terminal 40, one measurement device 50, and one external system 60, the number of at least one of these devices may be two or more.
測定装置50は、測定対象物の物理量を測定する装置である。以下、測定装置50は、紙又はフィルム等のシート状の測定対象物の厚さを測定する厚さ計である場合の例を説明するが、測定装置50は他の物理量を測定する装置であってもよい。測定装置50の詳細は図5を参照して後述する。 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 Figure 5.
管理装置30は、測定装置50の動作を管理する情報処理装置である。管理装置30は、一つ又は互いに通信可能な複数のサーバ装置である。管理装置30は、これらに限定されず、WS(Work Station)又はPC(Personal Computer)等の任意の汎用の電子機器であってもよいし、専用の他の電子機器であってもよい。管理装置30は、動作状態32、測定データ33、ログデータ34、及びその他データ35の各データを別個のデータとして管理している。管理装置30においては、これらのデータ、及び、後述する外部システム60のDCSデータ62を収集して、エッジコントローラ10へ送信する収集プログラム31が動作している。 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 multiple 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 WS (Work Station) or PC (Personal Computer), or may be other dedicated electronic devices. The management device 30 manages the operating status 32, measurement data 33, log data 34, and other data 35 as separate data. A collection program 31 runs in the management device 30 and collects this data, as well as DCS data 62 from the external system 60 (described below), and sends it to the edge controller 10.
動作状態32は、測定装置50の動作状態を示すデータである。図5を参照して後述するように、本実施形態の例では、測定装置50は、フレーム51内を測定ヘッド52及びヘッド移動部53が移動して測定対象物Sを走査することで、測定対象物Sの厚さを測定する。動作状態32は、例えば、このようなフレーム51、測定ヘッド52、及びヘッド移動部53等の動作状態を示すデータとしてもよい。 Operating state 32 is data indicating the operating state of measuring device 50. As will be described later with reference to FIG. 5 , in this embodiment, measuring device 50 measures the thickness of measurement object S by scanning measurement object S while measuring head 52 and head moving unit 53 move within frame 51. Operating state 32 may be, for example, data indicating the operating state of frame 51, measuring head 52, head moving unit 53, etc.
測定データ33は、測定装置50が測定した測定対象物Sの物理量に係る測定値のデータである。図5を参照して後述するように、本実施形態の例では、測定装置50は、測定対象物Sの厚さを測定ラインLに沿って光学的に測定する。この場合、測定データ33は、例えば、測定ラインL上の座標値、及び厚さの測定値の他、測定された光学的物理量(例えば、光の光吸収量、光吸収率、光吸収係数、および光透過率等)としてもよい。 Measurement data 33 is data on 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 this embodiment, the measurement device 50 optically measures the thickness of the measurement object S along the measurement line L. In this case, measurement data 33 may be, for example, coordinate values on the measurement line L, thickness measurements, or measured optical physical quantities (e.g., light absorption amount, light absorptance, light absorption coefficient, light transmittance, etc.).
ログデータ34は、測定装置50の動作に伴い測定システム1aに発生したイベント等に関するデータである。ログデータ34は、例えば、測定装置50のフレーム51、測定ヘッド52、及びヘッド移動部53等の校正データ、並びに、エラー発生又は命令受信等を示すシステム情報に関するデータ等としてもよい。 Log data 34 is data related to events that occur in the measurement system 1a in conjunction with the operation of the measurement device 50. Log data 34 may be, for example, calibration data for the frame 51, measurement head 52, and head movement unit 53 of the measurement device 50, as well as data related to system information indicating the occurrence of an error or the receipt of a command.
その他データ35は、測定システム1aに関するその他のデータである。その他データ35は、例えば、システム構成情報、制御情報、測定対象物Sに関する情報(例えば、厚さ設定値、含有水分量等)、及び操作端末40上の画面レイアウトに関する情報等としてもよい。 Other data 35 is other data related to the measurement system 1a. Other data 35 may be, for example, system configuration information, control information, information related to the measurement object S (e.g., thickness setting value, moisture content, etc.), and information related to the screen layout on the operation terminal 40.
なお、動作状態32、測定データ33、ログデータ34、及びその他データ35の少なくともいずれかは、例えば、ネットワークストレージ(分散ストレージを含む。)によって記憶されてもよい。あるいは、これらのデータは、管理装置30に内蔵又は外付けされる少なくとも一つの記憶装置によって記憶されてもよい。 Note that at least one of the operating status 32, measurement data 33, log data 34, and other data 35 may be stored, for example, in network storage (including distributed storage). Alternatively, these data may be stored in at least one storage device built into or externally attached to the management device 30.
収集プログラム31は、動作状態32、測定データ33、ログデータ34、及びその他データ35、並びに後述する外部システム60のDCSデータ62から、予め設定された取得タイミングにデータを取得し、エッジコントローラ10へ送信する。 The collection program 31 acquires data from the operating status 32, measurement data 33, log data 34, and other data 35, as well as DCS data 62 from the external system 60 (described below), at preset acquisition times, and transmits the data to the edge controller 10.
エッジコントローラ10は、管理装置30及びクライアント端末20と通信可能な情報処理装置である。エッジコントローラ10と、管理装置30及びクライアント端末20とは、REST(Representational State Transfer) APIを用いて通信可能にしてもよい。エッジコントローラ10は、敷地90の外に設けられたクライアント端末20からの管理装置30へのアクセスを受け付ける。エッジコントローラ10は、一つ又は互いに通信可能な複数のサーバ装置である。エッジコントローラ10は、これらに限定されず、WS又はPC等の任意の汎用の電子機器であってもよいし、専用の他の電子機器であってもよい。エッジコントローラ10は、管理装置30の収集プログラム31から受信したデータをデータベース(DB)19に記憶する。なお、DB19は、エッジコントローラ10が備える記憶装置に設けられてもよいが、別の記憶装置に設けられてもよい。エッジコントローラ10は、クライアント端末20からの要求に応じて、DB19に記憶されたデータをクライアント端末20へ送信したり、クライアント端末20から受信したデータを管理装置30へ送信して、データ設定を行ったりする。本実施形態では、エッジコントローラ10は、敷地90内に設けられるが、後述するように、敷地90外に設けられてもよい。 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 communicate with each other using a REST (Representational State Transfer) API. The edge controller 10 accepts access to the management device 30 from client terminals 20 located 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 installed within the premises 90, but as described below, it may also be installed outside the premises 90.
クライアント端末20は、管理装置30に対する敷地90外の作業員82の操作を受け付ける情報処理装置である。クライアント端末20は、例えば、PC、タブレット端末、又はスマートフォン等としてもよく、その機種及びオペレーティングシステム(OS)は任意である。クライアント端末20は、インターネット等のネットワークを介して、エッジコントローラ10と通信可能に接続される。クライアント端末20とエッジコントローラ10との間の通信経路は、公知の暗号技術又はセキュリティ技術を用いて、外部から秘匿される。例えば、管理装置30毎に用意されたライセンスIDによって認証されたクライアント端末20のみが、エッジコントローラ10及び管理装置30へアクセスできるようにしてもよい。 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, tablet terminal, or smartphone, and the model and operating system (OS) are optional. The client terminal 20 is communicatively 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 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 management device 30.
操作端末40は、管理装置30に対する敷地90内の作業員81の操作を受け付ける情報処理装置である。操作端末40は、例えば、PC又はタブレット端末等としてもよい。 The operation terminal 40 is an information processing device that accepts operations by workers 81 on the site 90 regarding the management device 30. The operation terminal 40 may be, for example, a PC or a tablet terminal.
外部システム60は、管理装置30とは別の装置に関するシステムである。図1の外部システム60は、DCS61及びDCS操作端末63を備える。 The external system 60 is a system related to a device separate from the management device 30. The external system 60 in Figure 1 includes a DCS 61 and a DCS operation terminal 63.
DCS61は、そのDCS61の動作に関するデータであるDCSデータ62を記憶装置に保持する。DCS61は、一つ又は互いに通信可能な複数のサーバ装置等の情報処理装置としてもよい。DCS61は、これらに限定されず、WS又はPC等の任意の汎用の電子機器であってもよいし、専用の他の電子機器であってもよい。DCS操作端末63は、DCS61に対する作業員の操作を受け付ける情報処理装置である。 DCS 61 stores DCS data 62, which is data related to the operation of DCS 61, in a storage device. DCS 61 may be an information processing device such as one or multiple server devices that can communicate with each other. DCS 61 is not limited to these, and may be any general-purpose electronic device such as a workstation or PC, or other dedicated electronic device. DCS operation terminal 63 is an information processing device that accepts operations on DCS 61 by workers.
具体的には、例えば、測定システム1aが製紙工場に設けられ、測定装置50が製造された紙の厚さを図るために用いられる場合、DCS61は、製紙に用いられる水の吐出量を制御する装置としてもよい。この場合、DCS61は、例えば、水源からのバルブ弁を回転させるアクチュエータの動作に関する情報をDCSデータ62として管理してもよい。 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, for example, information related to the operation of an actuator that rotates a valve from a water source as DCS data 62.
外部システム60は、管理装置30と通信可能に接続される。外部システム60のDCS61は、管理装置30からの要求に応じて、DCSデータ62を管理装置30へ送信する。したがって、上記の製紙工場の例においては、管理装置30とDCS61を含む外部システム60とを連携することで、例えば、測定装置50によって測定された紙の厚さに応じて製紙に用いる水量を制御するなどして、紙の品質を動的に制御することが可能になる。 The external system 60 is communicatively connected to the management device 30. The DCS 61 of the external system 60 transmits DCS data 62 to the management device 30 in response to a request from the management device 30. Therefore, in the paper mill example above, by linking the management device 30 with the external system 60 including the DCS 61, it becomes possible to dynamically control the quality of the paper, for example by controlling the amount of water used in papermaking in accordance with the thickness of the paper measured by the measuring device 50.
上記のような測定システム1aにおいて、管理装置30の収集プログラム31は、動作状態32、測定データ33、ログデータ34、及びその他データ35、並びにDCSデータ62をそれぞれ予め定められたタイミングで取得する。そして、収集プログラム31は、取得したデータの種類を示す識別情報と、そのデータを取得した取得時刻とを、取得したデータに付与して、エッジコントローラ10へ送信する。エッジコントローラ10は、識別情報及び取得時刻が付与されたデータを管理装置30から受信したことに応じて、そのデータをDB19に記憶させる。作業員82は、クライアント端末20を操作して、データの識別情報及び時刻情報等を含むアクセス要求をエッジコントローラ10へ送信する。エッジコントローラ10は、クライアント端末20からデータの識別情報を含むアクセス要求を受信したことに応じて、その識別情報が付与されたデータをDB19から取得して、クライアント端末20へ送信する。 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 to the acquired data, and transmits the data to the edge controller 10. In response to receiving 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 send an access request to the edge controller 10, including the data's identification information and time information, etc. In response to receiving an access request including the data's 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.
このように、測定システム1aでは、測定システム1aにおいて取得されたデータがエッジコントローラ10のDB19に記憶され、敷地90外の作業員82は、クライアント端末20を介してエッジコントローラ10にアクセスして、そのデータを参照可能である。そして、エッジコントローラ10のDB19においては、取得したデータの種類に関わらず、収集プログラム31により付与されたデータの種類を示す識別情報と取得時刻が記憶されるため、これらのデータは共通の形式でアクセス可能である。したがって、作業員82は、クライアント端末20から統一的な方式で、敷地90内で取得された各データにアクセスすることが可能である。 In this way, in measurement system 1a, data acquired by measurement system 1a is stored in DB 19 of edge controller 10, and workers 82 outside the premises 90 can access the edge controller 10 via client terminal 20 and refer to the data. Furthermore, DB 19 of edge controller 10 stores identification information indicating the type of data assigned by collection program 31 and the acquisition time, regardless of the type of data acquired, so this data can be accessed in a common format. Therefore, workers 82 can access each piece of data acquired within the premises 90 in a unified manner from client terminal 20.
(エッジコントローラ)
図3は、図2のエッジコントローラ10の構成例を示す図である。図3に示すように、エッジコントローラ10は、制御部101(第2の制御部)、記憶部102、通信部103、入力部104、及び出力部105を備える。
(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.
制御部101は、1つ以上のプロセッサを含む。一実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限定されない。制御部101は、エッジコントローラ10を構成する各構成部と通信可能に接続され、エッジコントローラ10全体の動作を制御する。 The control unit 101 includes one or more processors. In one embodiment, a "processor" is a general-purpose processor or a dedicated processor specialized for a particular process, but is not limited to these. The control unit 101 is communicatively connected to each component that makes up the edge controller 10, and controls the operation of the entire edge controller 10.
記憶部102は、HDD、SSD、EEPROM、ROM、及びRAMを含む任意の記憶モジュールを含む。記憶部102は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部102は、エッジコントローラ10の動作に用いられる任意の情報を記憶する。例えば、記憶部102は、システムプログラム、アプリケーションプログラム、及び通信部103によって受信された各種情報等を記憶してもよい。記憶部102は、エッジコントローラ10に内蔵されているものに限定されず、USB等のデジタル入出力ポート等によって接続されている外付けのデータベース又は外付け型の記憶モジュールであってもよい。HDDはHard Disk Driveの略称である。SSDはSolid State Driveの略称である。EEPROMはElectrically Erasable Programmable Read-Only Memoryの略称である。ROMはRead-Only Memoryの略称である。RAMはRandom Access Memoryの略称である。USBはUniversal Serial Busの略称である。 The memory unit 102 includes any memory module including an HDD, SSD, EEPROM, ROM, and RAM. The memory unit 102 may function, for example, as 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.
通信部103は、任意の通信技術によって管理装置30又はクライアント端末20等の他の装置と通信接続可能な、任意の通信モジュールを含む。通信部103は、さらに、他の装置との通信を制御するための通信制御モジュール、及び他の装置との通信に必要となる識別情報等の通信用データを記憶する記憶モジュールを含んでもよい。 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.
入力部104は、ユーザの入力操作を受け付けて、ユーザの操作に基づく入力情報を取得する1つ以上の入力インタフェースを含む。例えば、入力部104は、物理キー、又はポインティングディバイス等であるが、これらに限定されない。また、エッジコントローラ10は、入力部104を備えなくてもよい。 The input unit 104 includes one or more input interfaces that accept user input operations and acquire input information based on the user operations. For example, the input unit 104 may be, but is not limited to, a physical key or a pointing device. Furthermore, the edge controller 10 does not necessarily have to include the input unit 104.
出力部105は、ユーザに対して情報を出力し、ユーザに通知する1つ以上の出力インタフェースを含む。例えば、出力部105は、情報を画像で出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限定されない。なお、上述の入力部104及び出力部105の少なくとも一方は、エッジコントローラ10と一体に構成されてもよいし、別体として設けられてもよい。また、エッジコントローラ10は、出力部105を備えなくてもよい。 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 may be, but is not limited to, a display that outputs information as an image or a speaker that outputs information as sound. Note that at least one of the input unit 104 and 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.
エッジコントローラ10の機能は、本実施形態に係るコンピュータプログラム(プログラム)を、制御部101に含まれるプロセッサで実行することにより実現されうる。すなわち、エッジコントローラ10の機能は、ソフトウェアにより実現されうる。コンピュータプログラムは、エッジコントローラ10の動作に含まれるステップの処理をコンピュータに実行させることで、各ステップの処理に対応する機能をコンピュータに実現させる。すなわち、コンピュータプログラムは、コンピュータを本実施形態に係るエッジコントローラ10として機能させるためのプログラムである。 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 the processing of steps included in the operation of the edge controller 10, thereby causing the computer to realize the 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.
コンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体は、例えば、磁気記録装置、光ディスク、光磁気記録媒体、又は半導体メモリである。プログラムの流通は、例えば、プログラムを記録したDVD又はCD-ROMなどの可搬型記録媒体を販売、譲渡、又は貸与することによって行う。「DVD」は、Digital Versatile Discの略称である。「CD-ROM」は、Compact Disc Read Only Memoryの略称である。プログラムをサーバのストレージに格納しておき、ネットワークを介して、サーバから他のコンピュータにプログラムを転送することにより、プログラムは流通されてもよい。プログラムはプログラムプロダクトとして提供されてもよい。 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, for example, 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 it in a server's storage and transferring it from the server to other computers via a network. A program can also be provided as a program product.
コンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、主記憶装置に格納する。そして、コンピュータは、主記憶装置に格納されたプログラムをプロセッサで読み取り、読み取ったプログラムに従った処理をプロセッサで実行する。コンピュータは、可搬型記録媒体から直接プログラムを読み取り、プログラムに従った処理を実行してもよい。コンピュータは、コンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行してもよい。このような処理は、サーバからコンピュータへのプログラムの転送を行わず、実行指示及び結果取得のみによって機能を実現する、いわゆるASP型のサービスによって実行されてもよい。「ASP」は、Application Service Providerの略称である。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。 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 its main storage device using its processor, which then executes processing in accordance with the read program. The computer may also read the program directly from the 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 the server to the computer. Such processing may be performed by a so-called ASP-type service that achieves its function simply 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 processing by a computer 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."
エッジコントローラ10の一部又は全ての機能が、制御部101に含まれる専用回路により実現されてもよい。すなわち、エッジコントローラ10の一部又は全ての機能が、ハードウェアにより実現されてもよい。また、エッジコントローラ10は単一の情報処理装置により実現されてもよいし、複数の情報処理装置の協働により実現されてもよい。 Some or all of the functions of the edge controller 10 may be implemented by a dedicated circuit included in the control unit 101. In other words, some or all of the functions of the edge controller 10 may be implemented by hardware. Furthermore, the edge controller 10 may be implemented by a single information processing device, or may be implemented by multiple information processing devices working together.
(管理装置)
図4は、図2の管理装置30の構成例を示す図である。図4に示すように、管理装置30は、制御部301(第1の制御部)、記憶部302、通信部303、入力部304、及び出力部305を備える。管理装置30の制御部301、記憶部302、通信部303、入力部304、及び出力部305は、エッジコントローラ10の制御部101、記憶部102、通信部103、入力部104、及び出力部105と同様の構成とすることができ、詳細な説明は省略する。また、クライアント端末20、操作端末40、DCS61、及びDCS操作端末63も、エッジコントローラ10及び管理装置30と同様に、制御部、記憶部、通信部、入力部、及び出力部を備えた構成としてもよい。
(Management device)
4 is a diagram showing an example of the configuration of the management device 30 in FIG. 2 . As shown 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, storage unit 302, communication unit 303, input unit 304, and output unit 305 of the management device 30 may have the same configuration as the control unit 101, storage unit 102, communication unit 103, input unit 104, and output unit 105 of the edge controller 10, and detailed description thereof will be omitted. In addition, 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.
(測定装置)
図5は、図2の測定装置50の構成例を示す図である。測定装置50は、測定光及び参照光を測定対象物Sに透過させた場合に検出されるそれぞれの光強度を用いて、測定対象物Sの厚さを算出する。測定装置50は、フレーム51、測定ヘッド52、ヘッド移動部53、及び対象物移動部54を備える。
(Measuring device)
Fig. 5 is a diagram showing an example of the configuration of the measurement device 50 shown in 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.
フレーム51は、シート状の測定対象物Sを通過させる開口部を有する。図5は、フレーム51の位置が固定され、測定対象物SがX方向に搬送される例を示している。フレーム51は、開口部内を通過する測定対象物Sの厚さを測定可能となるように、当該開口部の内部に測定ヘッド52が取り付けられている。 The frame 51 has an opening through which the sheet-like measurement object S passes. Figure 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.
測定ヘッド52は、測定対象物Sの厚さを光学的に測定する。測定ヘッド52は、第1ヘッド521及び第2ヘッド522を有する。第1ヘッド521は測定対象物Sの第1面側に設けられ、第2ヘッド522は測定対象物Sの第1面とは反対側の第2面側に設けられる。図5において、測定対象物Sの+Z方向を向く面を第1面と称し、-Z方向を向く面を第2面と称する。 The measurement head 52 optically measures the thickness of the measurement object S. The measurement 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 Figure 5, the surface of the measurement object S facing the +Z direction is referred to as the first surface, and the surface facing the -Z direction is referred to as the second surface.
第1ヘッド521及び第2ヘッド522は、測定対象物Sを挟んで対向するように設けられている。第1ヘッド521及び第2ヘッド522の一方には光を照射する光出力部が設けられ、他方には光を検出する検出部が設けられる。第1ヘッド521及び第2ヘッド522は、第1ヘッド521及び第2ヘッド522のいずれか一方から測定対象物Sに光を照射した場合に、第1ヘッド521及び第2ヘッド522の他方により測定対象物Sを透過した光を検出可能に配置されている。 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.
ヘッド移動部53は、測定対象物Sの搬送方向とは略垂直方向に測定ヘッド52を移動させる。すなわち、ヘッド移動部53は、測定ヘッド52を幅方向に移動させる。言い換えると、ヘッド移動部53は、測定ヘッド52をY方向に移動可能にフレーム51に固定する。ヘッド移動部53は、第1ヘッド移動部532及び第2ヘッド移動部531を有する。 The head moving unit 53 moves the measuring head 52 in a direction approximately perpendicular to the transport direction of the measurement object 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 it can move in the Y direction. The head moving unit 53 has a first head moving unit 532 and a second head moving unit 531.
第1ヘッド移動部532は、測定対象物Sの第1面側において、第1ヘッド521を幅方向に移動させる。第2ヘッド移動部531は、測定対象物Sの第2面側において、第2ヘッド522を幅方向に移動させる。第1ヘッド移動部532及び第2ヘッド移動部531は、第1ヘッド521及び第2ヘッド522を、測定対象物Sを挟んで対向させたまま、幅方向に移動させる。これにより、測定ヘッド52は、ヘッド移動部53によって移動しつつ、測定対象物Sの測定を連続して実行することができる。 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.
対象物移動部54は、測定対象物Sを長さ方向に送る。図5において、矢印で示すように、対象物移動部54による測定対象物Sの搬送方向は、X方向と略平行である。対象物移動部54は、例えば、測定対象物Sの第1面及び第2面の少なくともいずれかにローラー等を有し、測定対象物Sを搬送する。また、対象物移動部54は、測定対象物Sをローラー等によって巻き取ることにより、測定対象物Sを搬送してもよい。 The object moving unit 54 feeds the measurement object S in the length direction. As shown by the arrow in Figure 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 and second surfaces 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 it up on rollers or the like.
以上のヘッド移動部53及び対象物移動部54は、連動する移動部として機能してよい。すなわち、移動部は、測定ヘッド52を測定対象物Sに対して面方向に相対的に移動させる。移動部は、例えば、測定対象物Sを長さ方向に移動させつつ、測定ヘッド52を測定対象物Sの幅方向に往復移動させる。これにより、移動部は、測定対象物Sの面方向において、相対的にジグザグに測定ヘッド52を移動させてよい。図5において、測定対象物Sの面方向における測定ヘッド52の相対的な移動方向を測定ライン12として示す。このように、測定ヘッド52は、測定対象物Sの任意の位置の厚さを測定可能であることが望ましい。 The head moving unit 53 and object moving unit 54 described above may function as a linked moving unit. 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 Figure 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 at any position on the measurement object S.
なお、上述の説明では、測定装置50が、ヘッド移動部53及び対象物移動部54を備える例を一例として示したが、これに限定されるものではない。例えば、測定装置50は、簡易的に、ヘッド移動部53及び対象物移動部54のうち、いずれか一方を備えてもよい。また、測定装置50は、複数の測定ヘッド52を備えてもよい。この場合、測定装置50は、複数の測定ヘッド52をそれぞれ移動させるヘッド移動部53を備えてよい。また、測定装置50は、測定対象物Sを移動させる対象物移動部54に代えて、フレーム51を移動させるフレーム移動部を備えてもよい。 In the above description, an example in which the measuring device 50 is equipped with a head moving unit 53 and an object moving unit 54 has been shown as an example, but this is not limiting. For example, the measuring device 50 may simply be equipped with either the head moving unit 53 or the object moving unit 54. The measuring device 50 may also be equipped with multiple measuring heads 52. In this case, the measuring device 50 may be equipped with a head moving unit 53 that moves each of the multiple measuring heads 52. The measuring device 50 may also be equipped with a frame moving unit that moves the frame 51, instead of the object moving unit 54 that moves the measurement object S.
以上のような測定装置50において、例えば、第1ヘッド521から光を測定対象物Sに照射する場合、測定対象物Sを透過した光が第2ヘッド522に向かうことになる。測定装置50は、このような透過光に基づき、測定対象物Sの光の光吸収量、光吸収率、光吸収係数、及び光透過率等を測定することができる。測定装置50は、これらの測定値に基づき、測定対象物Sの厚さを測定する。 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 passes 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 absorption rate, light absorption coefficient, light transmittance, etc. of light by the measurement object S. Based on these measured values, the measuring device 50 measures the thickness of the measurement object S.
(測定システムの処理)
図6は、図2の管理装置30が実行する処理の一例を示すフローチャートである。図6を参照して説明する管理装置30の動作は本実施形態に係る測定システム1aの制御方法の少なくとも一部に相当し得る。図6のステップS2~S4は、管理装置30の制御部301の制御に基づき実行される。
(Measurement system processing)
Fig. 6 is a flowchart showing an example of processing executed by the management device 30 in 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 in Fig. 6 are executed under the control of the control unit 301 of the management device 30.
ステップS1において、測定装置50による測定又はイベントの発生等に応じて、動作状態32、測定データ33、ログデータ34、及びその他データ35、並びにDCSデータ62の各収集先において、データが記憶される。例えば、測定装置50の動作状態に関するイベントが発生した場合、その内容に応じたデータが動作状態32として記憶される。あるいは、例えば、測定装置50が測定対象物Sに関して光学的物理量及び厚み等を測定した場合、これらのデータは測定データ33として記憶される。動作状態32、測定データ33、ログデータ34、及びその他データ35が管理装置30の記憶部302に記憶された場合、これらのデータの記憶に関する処理は、制御部301の制御に基づき実行されてもよい。 In step S1, in response to measurements by the measuring device 50 or the occurrence of an event, data is stored at each collection destination for 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 optical physical quantities and thicknesses of the measurement object 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, the process of storing this data may be performed under the control of the control unit 301.
ステップS2において、制御部301は、動作状態32、測定データ33、ログデータ34、及びその他データ35、並びにDCSデータ62の各収集先の各収集先からデータを収集する。制御部301は、各収集先からまだ取得していない新たなデータのみを取得してもよい。本実施形態では、データ毎にデータの取得タイミングが予め管理装置30の記憶部302に設定されており、制御部301は、このタイミングに、対応するデータを取得してもよい。例えば、データの取得タイミングは、データを取得する時間的間隔として設定されてもよい。あるいは、制御部301は、新たなデータが追加されたことに応じて、その追加されたデータを取得するようにしてもよい。 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 only acquire new data that has not yet been acquired from each collection destination. In this embodiment, the data acquisition timing for each piece of data is set in advance in the memory unit 302 of the management device 30, and the control unit 301 may acquire the corresponding data at this timing. For example, the data acquisition timing 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.
ステップS3において、制御部301は、ステップS2において収集したデータに対して収集先の識別情報及び収集時刻を付与する。この収集先の識別情報は、データの種類を示す識別情報の一例である。このような識別情報は、例えば、動作状態32、測定データ33、ログデータ34、及びその他データ35、並びにDCSデータ62の各収集先を区別可能な数値列又は文字列としてもよい。収集時刻は、管理装置30の制御部301が内蔵する計時装置(時計)に基づき測定されてもよい。このように、制御部301は、共通の計時装置により各データの収集時刻を測定することで、データの種類(例えば、収集先)に関わらず、時差のない正確な時刻をデータに付与することができる。制御部301は、ステップS3の処理を、ステップS2においてデータを収集したことに応じて直ちに実行してもよい。 In step S3, the control unit 301 assigns collection destination identification information and collection time to the data collected in step S2. This collection destination identification information is an example of identification information indicating the type of data. Such identification information may be, for example, a numeric string or character string that distinguishes the collection destination of each of the operating status 32, measurement data 33, log data 34, other data 35, and 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 piece of 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.
ステップS4において、制御部301は、通信部303を制御して、ステップS3において収集先の識別情報及び収集時刻が付与されたデータをエッジコントローラ10へ送信する。制御部301は、ステップS4の処理を、ステップS3においてデータに対し識別情報及び収集時刻を付与した後に直ちに実行してもよい。制御部301は、ステップS4の処理を終えると、図6のフローチャートの処理を終了する。 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 were assigned in step S3 to the edge controller 10. The control unit 301 may execute the processing of step S4 immediately after assigning the identification information and collection time to the data in step S3. After completing the processing of step S4, the control unit 301 ends the processing of the flowchart in FIG. 6.
なお、制御部301は、ステップS1の処理のタイミングに関わらず、ステップS2~S4の処理を、各データの取得タイミングに合わせて複数回実行してもよい。また、制御部301は、ステップS1の処理が複数回実行された後に、ステップS2~S4の処理を実行してもよい。 The control unit 301 may execute steps S2 to S4 multiple times in accordance with the timing of data acquisition, regardless of the timing of step S1. The control unit 301 may also execute steps S2 to S4 after executing step S1 multiple times.
図7は、図2のエッジコントローラ10が実行する処理の一例を示すフローチャートである。図7を参照して説明するエッジコントローラ10の動作は本実施形態に係る測定システム1aの制御方法の少なくとも一部に相当し得る。図7の各ステップは、エッジコントローラ10の制御部101の制御に基づき実行される。 Figure 7 is a flowchart showing an example of processing executed by the edge controller 10 of Figure 2. The operation of the edge controller 10 described with reference to Figure 7 may correspond to at least a part of the control method of the measurement system 1a according to this embodiment. Each step in Figure 7 is executed under the control of the control unit 101 of the edge controller 10.
ステップS11において、制御部101は、識別情報及び収集時刻が付与されたデータを管理装置30から受信したか否かを判定する。制御部101は、管理装置30からデータを受信した場合(ステップS11でYES)はステップS12へ進み、そうでない場合(ステップS11でNO)はステップS11の処理を継続する。 In step S11, the control unit 101 determines whether data with identification information and collection time 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), it proceeds to step S12; if not (NO in step S11), it continues processing in step S11.
ステップS12において、制御部101は、ステップS11で受信したデータをDB19へ記録する。制御部101は、識別情報及び収集時刻に基づく検索が容易になるように、データを整理してDB19へ記録してもよい。 In step S12, the control unit 101 records the data received in step S11 in DB19. The control unit 101 may organize the data and record it in DB19 to facilitate searching based on the identification information and collection time.
ステップS13において、制御部101は、データの種類を示す識別情報及び時刻情報を含むデータへのアクセス要求をクライアント端末20から受信したか否かを判定する。アクセス要求に含まれる時刻情報は、時刻範囲を示す情報である。時刻情報は、例えば、開始時刻及び期間(時間長)、又は、開始時刻及び終了時刻により、時刻範囲を示してもよい。制御部101は、このようなデータをクライアント端末20から受信した場合(ステップS13でYES)はステップS14へ進み、そうでない場合(ステップS13でNO)はステップS13の処理を継続する。なお、クライアント端末20は時刻範囲を特定せずに、データへのアクセス要求をエッジコントローラ10へ送信してもよい。このようなデータ要求を受信した場合、制御部101は、時刻情報の有無にかかわらずステップS14へ進んでもよい。 In step S13, the control unit 101 determines whether or not a data access request 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, for example, by a start time and period (length of time), or a start time and end time. If the control unit 101 has received such data from the client terminal 20 (YES in step S13), it proceeds to step S14; otherwise (NO in step S13), it continues processing in step S13. Note that the client terminal 20 may send a data access request to the edge controller 10 without specifying a time range. If such a data request is received, the control unit 101 may proceed to step S14 regardless of whether or not time information is included.
ステップS14において、制御部101は、ステップS13で受信したアクセス要求に適合するデータをDB19から読み出して、クライアント端末20へ送信する。すなわち、制御部101は、アクセス要求に含まれる識別情報により示される種類に適合し、時刻情報により示される時刻範囲に取得時刻が含まれるデータをDB19から読み出して、クライアント端末20へ送信する。制御部101は、ステップS14の処理を終えると、図7のフローチャートの処理を終了する。 In step S14, the control unit 101 reads data that matches the access request received in step S13 from DB19 and transmits it to the client terminal 20. That is, the control unit 101 reads data from DB19 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 it to the client terminal 20. After completing the processing of step S14, the control unit 101 terminates the processing of the flowchart in FIG. 7.
なお、制御部101は、管理装置30からのデータ受信に関するステップS11及びS12の処理と、クライアント端末20へのデータ送信に関するステップS13及びS14の処理とを並列して実行してもよい。また、制御部101は、ステップS11及びS12の処理を複数回実行した後に、ステップS13及びS14の処理を実行してもよい。例えば、クライアント端末20は、同時に複数の識別情報又は時刻情報を含むアクセス要求をエッジコントローラ10へ送信してもよい。エッジコントローラ10は、このようなアクセス要求を受信すると、その複数の識別情報又は時刻情報に適合する各データをDB19から読み出して、クライアント端末20へ送信する。 The control unit 101 may execute steps S11 and S12 for receiving data from the management device 30 and steps S13 and S14 for transmitting data to the client terminal 20 in parallel. Furthermore, the control unit 101 may execute steps S11 and S12 multiple times before executing steps S13 and S14. For example, the client terminal 20 may simultaneously send an access request including multiple pieces of identification information or time information to the edge controller 10. When the edge controller 10 receives such an access request, it 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.
以上のように、本実施形態に係る測定システム1aは、測定対象物Sの物理量を測定する測定装置50と、測定装置50の動作を管理する管理装置30と、管理装置30及びクライアント端末20と通信可能なエッジコントローラ10と、を備える。管理装置30の制御部301は、測定装置50が測定した物理量の測定値のデータである第1のデータ(測定データ33)を記憶する第1の記憶装置(記憶部302)から第1のデータを取得する。次に、制御部301は、第1のデータの種類を示す第1の識別情報と、第1のデータを取得した第1の取得時刻とを、取得した第1のデータに付与して、第1の識別情報及び第1の取得時刻が付与された第1のデータをエッジコントローラ10へ送信する。また、制御部301は、測定装置50が測定した物理量の測定値以外のデータである第2のデータ(例えば、動作状態32、ログデータ34、又はDCSデータ62)を記憶する第2の記憶装置(記憶部302及び外部システム60の記憶部)から第2のデータを取得する。次に、制御部301は、第2のデータの種類を示す第2の識別情報と、第2のデータを取得した第2の取得時刻とを、取得した第2のデータに付与して、第2の識別情報及び第2の取得時刻が付与された第2のデータをエッジコントローラ10へ送信する。エッジコントローラ10の制御部101は、第1のデータ又は第2のデータを管理装置30から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置(DB19)に記憶させる。また、制御部101は、クライアント端末20から第1の識別情報又は第2の識別情報を含むアクセス要求を受信したことに応じて、アクセス要求に含まれる第1の識別情報又は第2の識別情報が付与された第1のデータ又は第2のデータを第3の記憶装置から取得して、クライアント端末20へ送信する。 As described above, the measurement system 1a according to this embodiment includes a measurement device 50 that measures the physical quantity of the measurement object 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 the 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 first data (measurement data 33), which is data on the measurement values of the physical quantities measured by the measurement device 50. 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 first acquisition time assigned to the edge controller 10. Furthermore, the control unit 301 acquires second data from a second storage device (the storage unit 302 and the storage unit of the external system 60) that stores second data (e.g., the operating status 32, the log data 34, or the DCS data 62), which is data other than the measurement values of the physical quantities measured by the measuring 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, to which the second identification information and the second acquisition time have been assigned, 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 (DB 19). 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 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 transmits the data to the client terminal 20.
このように、測定システム1aにおいては、システム内(外部システム60を含む。)で取得されたデータが自動的にエッジコントローラ10へ転送されるため、敷地90外の作業員82は、クライアント端末20を介してエッジコントローラ10にアクセスして、そのデータを参照可能である。そして、エッジコントローラ10のDB19においては、取得したデータの種類に関わらず、収集プログラム31により付与されたデータの種類を示す識別情報と取得時刻が記憶されるため、これらのデータは共通の形式でアクセス可能である。したがって、作業員82は、クライアント端末20から統一的な方式で、管理装置30が管理する各データだけでなく、外部システム60が管理する各データにもアクセスすることが可能である。よって、統一的な方式によるデータアクセスを実現することで、作業員82のケアレスミス等のヒューマンエラーを防止することができる。 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 view 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 data acquired, allowing this data to 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 using a unified method, human error, such as careless mistakes by the worker 82, can be prevented.
また、測定システム1aは、比較例に係る測定システム100にエッジコントローラ10及び収集プログラム31を追加するだけで構築することができ、既存のシステムに容易に構成することができる。収集プログラム31の処理は、動作状態32、測定データ33、ログデータ34、及びその他データ35、並びにDCSデータ62の各々から、各取得タイミングにデータを取得し、識別情報と取得時刻を付与してエッジコントローラ10へ送信するだけである。したがって、管理装置30において収集プログラム31を実行するための処理負荷を小さくすることができる。また、エッジコントローラ10の処理を管理装置30等とは別の装置で実行することで、測定システム1aにおける負荷を分散することができる。 Furthermore, the measurement system 1a can be constructed simply by adding the edge controller 10 and collection program 31 to the measurement system 100 according to the comparative example, and can be easily configured into 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 on a device separate from the management device 30, the load on the measurement system 1a can be distributed.
また、管理装置30の制御部301は、予め設定された第1の取得タイミングに、第1のデータ(測定データ33)を第1の記憶装置から取得し、データ取得に応じて、第1の識別情報及び第1の取得時刻が付与された第1のデータをエッジコントローラ10へ送信してもよい。同様に、制御部301は、予め設定された第2の取得タイミングに、第2のデータを第2の記憶装置から取得し、第2のデータの取得に応じて、第2の識別情報及び第2の取得時刻が付与された第2のデータをエッジコントローラ10へ送信してもよい。このように、データ(例えば、動作状態32、測定データ33、ログデータ34、その他データ35、DCSデータ62等)の種類に応じて別個に取得タイミングを設定することで、データの種類に応じて適切なタイミングでデータを取得することができる。例えば、測定装置50の動作中、測定データは時々刻々と変化するため、データ収集周期を短く(例えば、0.1秒等)設定してもよい。また、例えば、ログデータ34に新たなデータが追加される頻度は小さいような場合、そのデータ収集周期を長く(例えば、1分等)設定してもよい。 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., 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, etc.). Also, for example, if new data is added to the log data 34 infrequently, the data collection period may be set to a longer period (for example, one minute).
また、エッジコントローラ10の制御部101は、クライアント端末20から、第1のデータを第1の記憶装置から取得するタイミング、及び、第2のデータを第2の記憶装置から取得するタイミングの少なくともいずれかを示すタイミング設定情報を受信してもよい。制御部101は、タイミング設定情報に基づいて、管理装置30に、第1の取得タイミング及び第2の取得タイミングの少なくともいずれかを設定させてもよい。したがって、クライアント端末20からエッジコントローラ10へタイミング設定情報を送信することで、敷地90外の作業員82は、管理装置30における各データの取得タイミングを設定することができる。 The control unit 101 of the edge controller 10 may also 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 sending 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.
また、エッジコントローラ10の制御部101は、時刻範囲を示す時刻情報を含むアクセス要求をクライアント端末20から受信したことに応じて、時刻範囲に含まれる第1の取得時刻が付与された第1のデータ、又は、時刻範囲に含まれる第2の取得時刻が付与された第2のデータを第3の記憶装置(DB19)から取得して、クライアント端末20へ送信してもよい。したがって、作業員82は、クライアント端末20を操作して、データ収集を行いたい所望の時刻範囲に含まれるデータのみを収集することができる。 In addition, 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 assigned with a first acquisition time that falls within the time range, or second data assigned with a second acquisition time that falls within the time range, 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 falls within the desired time range for data collection.
本実施形態に係る測定システム1aは、測定対象物Sの物理量を測定する測定装置50と、測定装置50の動作を管理する管理装置30と、管理装置30及びクライアント端末20と通信可能なエッジコントローラ10と、を備える。管理装置30の制御部301は、測定装置50による物理量の測定に関するデータ(例えば、動作状態32、測定データ33、ログデータ34)を記憶する第1の記憶装置(記憶部302)から第1のデータを取得する。次に、制御部301は、第1のデータの種類を示す第1の識別情報と、第1のデータを取得した第1の取得時刻とを、取得した第1のデータに付与して、第1の識別情報及び第1の取得時刻が付与された第1のデータをエッジコントローラ10へ送信する。エッジコントローラ10の制御部101は、第1のデータを管理装置30から受信したことに応じて、当該第1のデータを第3の記憶装置(DB19)に記憶させる。また、制御部101は、クライアント端末20から第1の識別情報を含むアクセス要求を受信したことに応じて、アクセス要求に含まれる第1の識別情報が付与された第1のデータを第3の記憶装置から取得して、クライアント端末20へ送信する。 The measurement system 1a according to this embodiment includes a measurement device 50 that measures a physical quantity of a measurement object 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 the 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., operation status 32, measurement data 33, 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 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). Furthermore, in response to receiving an access request including the first identification information from the client terminal 20, the control unit 101 acquires the first data to which the first identification information included in the access request has been assigned from the third storage device and transmits the first data to the client terminal 20.
このように、測定システム1aにおいては、システム内で取得されたデータが自動的にエッジコントローラ10へ転送されるため、敷地90外の作業員82は、クライアント端末20を介してエッジコントローラ10にアクセスして、そのデータを参照可能である。そして、エッジコントローラ10のDB19においては、取得したデータの種類に関わらず、収集プログラム31により付与されたデータの種類を示す識別情報と取得時刻が記憶されるため、これらのデータは共通の形式でアクセス可能である。したがって、作業員82は、クライアント端末20から統一的な方式で、管理装置30が管理する各データだけでなく、外部システム60が管理する各データにもアクセスすることが可能である。よって、統一的な方式によるデータアクセスを実現することで、作業員82のケアレスミス等のヒューマンエラーを防止することができる。 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 view 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 data acquired, allowing this data to 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 using a unified method, human error, such as careless mistakes by the worker 82, can be prevented.
上記の実施形態においては、統一的なアクセス方式により、管理装置30及び外部システム60が管理する各データをクライアント端末20から参照可能とする測定システム1aを説明した。次に説明する実施形態においては、統一的なアクセス方式により、クライアント端末20側から敷地90内のデータベースに対してデータを設定することが可能な構成を説明する。本実施形態においては、第1実施形態と同じ構成に対しては同一の符号を付し、その詳細な説明は省略する。 In the above embodiment, a measurement system 1a was described in which data managed by the management device 30 and 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 designated by the same reference numerals, and detailed descriptions thereof will be omitted.
図8は、一実施形態に係る測定システム1bの構成例を示す図である。測定システム1bでは、管理装置30において、収集プログラム31ではなく設定プログラム71が動作する。図8では、動作状態32、測定データ33、ログデータ34、及びその他データ35が記録されるデータベースをまとめてデータベース72として記載している。動作指令73は、測定装置50に対する命令のデータである。例えば、フレーム51の動作に関する命令は動作指令73として管理される。管理装置30は、動作指令73として管理されたデータに基づいて、測定装置50の動作を制御する。設定プログラム71は、クライアント端末20及びエッジコントローラ10を介して作業員82から入力されたデータをデータベース72、動作指令73、又はDCSデータ62に設定する。 Figure 8 is a diagram showing an example configuration of a measurement system 1b according to one embodiment. In measurement system 1b, a setting program 71 runs in the management device 30 instead of a collection program 31. In Figure 8, databases recording operating status 32, measurement data 33, log data 34, and other data 35 are collectively shown as database 72. Operation commands 73 are data that are commands for the measurement device 50. For example, commands related to the operation of frame 51 are managed as operation commands 73. The management device 30 controls the operation of the measurement device 50 based on the data managed as operation commands 73. The setting program 71 sets data input by an operator 82 via the client terminal 20 and edge controller 10 in the database 72, operation commands 73, or DCS data 62.
測定システム1bにおいて、作業員82は、クライアント端末20を操作して、データの設定先を示す識別情報と、その他データ35(システム構成情報、制御情報、測定対象物Sに関する情報、及び操作端末40上の画面レイアウトに関する情報等)、動作指令73(測定装置50の測定開始、停止指令等)、及びDCSデータ62(DCSが制御する装置のチューニングパラメータ等)等の設定データとを入力する。作業員82の入力に応じて、クライアント端末20は、識別情報及び設定データを含む設定要求を生成して、エッジコントローラ10へ送信する。エッジコントローラ10は、受信した設定要求を設定プログラム71へ送信して、識別情報で指定された設定先へのデータ設定を要求する。要求を受けた設定プログラム71は、データベース72、動作指令73、及びDCSデータ62の中で指定された設定先に対して、設定データを設定する。したがって、作業員82は、敷地90内に赴くことなく、クライアント端末20及びエッジコントローラ10を介して設定プログラム71に対して設定要求を送信することで、データベース72、動作指令73、又はDCSデータ62にデータを設定することができる。 In measurement system 1b, operator 82 operates client terminal 20 to input identification information indicating the data setting destination, other data 35 (system configuration information, control information, information about the measurement object S, information about the screen layout on the operation terminal 40, etc.), operation commands 73 (measurement start and stop commands for the measurement device 50, etc.), and DCS data 62 (tuning parameters for devices controlled by the DCS, etc.). In response to the input by operator 82, client terminal 20 generates a setting request including the identification information and setting data and sends it to edge controller 10. Edge controller 10 sends the received setting request to setting program 71, requesting that the data be set to the setting destination specified by the identification information. Upon receiving the request, setting program 71 sets the setting data to the setting destination specified in database 72, operation commands 73, and DCS data 62. Therefore, the worker 82 can set data in the database 72, operation command 73, or DCS data 62 by sending a setting request to the setting program 71 via the client terminal 20 and edge controller 10 without going to the site 90.
図9は、図8のエッジコントローラ10が実行する処理の一例を示すフローチャートである。図9を参照して説明するエッジコントローラ10の動作は本実施形態に係る測定システム1bの制御方法の少なくとも一部に相当し得る。図9の各ステップは、エッジコントローラ10の制御部101の制御に基づき実行される。 Figure 9 is a flowchart showing an example of processing executed by the edge controller 10 of Figure 8. The operation of the edge controller 10 described with reference to Figure 9 may correspond to at least a part of the control method of the measurement system 1b according to this embodiment. Each step in Figure 9 is executed based on the control of the control unit 101 of the edge controller 10.
ステップS21において、制御部101は、データの種類を示す識別情報及び設定データを含む設定要求をクライアント端末20から受信したか否かを判定する。データの種類は、例えば、データの設定先(例えば、データベース72、動作指令73、DCSデータ62)により特定されてもよい。制御部101は、クライアント端末20から設定要求を受信した場合(ステップS21でYES)はステップS22へ進み、そうでない場合(ステップS21でNO)はステップS21の処理を継続する。 In step S21, the control unit 101 determines whether 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., database 72, operation command 73, DCS data 62). If the control unit 101 has received a setting request from the client terminal 20 (YES in step S21), it proceeds to step S22; if not (NO in step S21), it continues processing in step S21.
ステップS22において、制御部101は、ステップS21で受信した設定要求を管理装置30へ送信する。制御部101は、設定要求を識別するための情報(例えば、タイムスタンプ、又は乱数等)を設定要求に付与して管理装置30へ送信してもよい。 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 (e.g., a timestamp or a random number) to the setting request and transmit it to the management device 30.
ステップS23において、制御部101は、以前、管理装置30へ送信した設定要求に対する設定結果が管理装置30から受信されたか否かを判定する。例えば、制御部101は、設定要求自体にその設定要求を識別するための情報が含まれ、その情報が設定結果に含まれる場合は、設定結果に含まれるその情報に基づいて、受信した設定結果がどの設定要求に対応するのか特定してもよい。あるいは、制御部101は、例えば、ステップS22で付与した設定要求を識別するための情報が設定結果に含まれる場合は、その情報に基づき、受信した設定結果がどの設定要求に対応するのか特定してもよい。制御部101は、管理装置30から設定結果を受信した場合(ステップS23でYES)はステップS24へ進み、そうでない場合(ステップS23でNO)はステップS23の処理を継続する。 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 sent to the management device 30. For example, if the configuration request itself contains information for identifying the configuration request and that information is included in the configuration result, the control unit 101 may determine which configuration request the received configuration result corresponds to based on the information included in the configuration result. Alternatively, if the configuration result contains information for identifying the configuration request added in step S22, the control unit 101 may determine which configuration request the received configuration result corresponds to based on that 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 processing in step S23.
ステップS24において、制御部101は、ステップS23で受信した設定結果をクライアント端末20へ送信する。設定結果には、それがどの設定要求に対応する結果を示すのかをクライアント端末20が特定可能な情報が含まれてもよい。制御部101は、ステップS24の処理を終えると、図9のフローチャートの処理を終了する。 In step S24, the control unit 101 transmits the setting results received in step S23 to the client terminal 20. The setting results may include information that enables the client terminal 20 to identify which setting request the results correspond to. After completing step S24, the control unit 101 terminates the processing of the flowchart in Figure 9.
なお、制御部101は、クライアント端末20からの設定要求受信に関するステップS21及びS22の処理と、管理装置30からの設定結果受信に関するステップS23及びS24の処理とを並列して実行してもよい。また、制御部101は、ステップS21及びS22の処理を複数回実行した後に、ステップS23及びS24の処理を実行してもよい。例えば、クライアント端末20は、同時に複数の識別情報又は設定データを含む設定要求をエッジコントローラ10へ送信してもよい。エッジコントローラ10は、このような設定要求を受信すると、識別情報又は設定データの各々について、ステップS21~S24の処理を実行してもよい。 The control unit 101 may execute steps S21 and S22 related to receiving a setting request from the client terminal 20 and steps S23 and S24 related to receiving a setting result from the management device 30 in parallel. Furthermore, the control unit 101 may execute steps S21 and S22 multiple times before executing steps S23 and S24. For example, the client terminal 20 may simultaneously send setting requests containing multiple pieces of identification information or setting data to the edge controller 10. Upon receiving such setting requests, the edge controller 10 may execute steps S21 to S24 for each piece of identification information or setting data.
図10は、図8の管理装置30が実行する処理の一例を示すフローチャートである。図10を参照して説明する管理装置30の動作は本実施形態に係る測定システム1bの制御方法の少なくとも一部に相当し得る。図10の各ステップは、管理装置30の制御部301の制御に基づき実行される。 Figure 10 is a flowchart illustrating an example of processing executed by the management device 30 of Figure 8. The operation of the management device 30 described with reference to Figure 10 may correspond to at least a part of the control method for the measurement system 1b according to this embodiment. Each step in Figure 10 is executed under the control of the control unit 301 of the management device 30.
ステップS31において、制御部301は、データの種類を示す識別情報及び設定データを含む設定要求をエッジコントローラ10から受信したか否かを判定する。データの種類は、例えば、データの設定先(例えば、データベース72、動作指令73、DCSデータ62)により特定されてもよい。制御部301は、エッジコントローラ10から設定要求を受信した場合(ステップS31でYES)はステップS32へ進み、そうでない場合(ステップS31でNO)はステップS31の処理を継続する。 In step S31, the control unit 301 determines whether 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., database 72, operation command 73, DCS data 62). If the control unit 301 has received a setting request from the edge controller 10 (YES in step S31), it proceeds to step S32; if not (NO in step S31), it continues processing in step S31.
ステップS32において、制御部301は、ステップS31で受信した設定要求を解析して、データの設定先及び設定データを取得する。データの設定先は設定要求に含まれる識別情報により識別される。 In step S32, the control unit 301 analyzes the setting request received in step S31 and obtains the data setting destination and setting data. The data setting destination is identified by the identification information included in the setting request.
ステップS33において、制御部301は、ステップS32で取得したデータの設定先に対して、設定データを設定する。制御部301は、データの設定先からの応答に基づき、設定データの設定が成功したか否かを判定してもよい。 In step S33, the control unit 301 sets the configuration data to the data setting destination obtained in step S32. The control unit 301 may determine whether the setting of the configuration data was successful based on a response from the data setting destination.
ステップS34において、制御部301は、設定結果をエッジコントローラ10へ送信する。制御部301は、設定要求を識別する情報を含めたり、あるいは、そのような情報を別のデータとして設定結果に付与したりしてもよい。制御部301は、ステップS34の処理を終えると、図10のフローチャートの処理を終了する。 In step S34, the control unit 301 transmits the setting results to the edge controller 10. The control unit 301 may include information identifying the setting request, or may add such information to the setting results as separate data. After completing step S34, the control unit 301 terminates the processing of the flowchart in Figure 10.
以上のように、測定システム1bにおいて、エッジコントローラ10の制御部101は、データの種類(例えば、データの設定先)を示す識別情報及び設定データを含む設定要求をクライアント端末20から受信すると、その設定要求を管理装置30へ転送する。管理装置30の制御部301は、転送された設定データに含まれる識別情報によって識別されるデータの種類に対応する記憶装置(データの設定先)に設定データを記憶させる。したがって、作業員82は、敷地90内に赴くことなく、クライアント端末20及びエッジコントローラ10を介して設定プログラム71に対して設定要求を送信することで、データベース72、動作指令73、又はDCSデータ62にデータを設定することができる。 As described above, in measurement system 1b, when the control unit 101 of edge controller 10 receives a setting request from client terminal 20 that 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 management device 30. The control unit 301 of management device 30 stores the setting data in the 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, worker 82 can set data in database 72, operation command 73, or DCS data 62 by sending a setting request to setting program 71 via client terminal 20 and edge controller 10 without having to go to site 90.
なお、図2の測定システム1aの管理装置30は収集プログラム31を備え、図8の測定システム1bの管理装置30は設定プログラム71を備えるが、管理装置30は、収集プログラム31及び設定プログラム71の両方を備えてもよい。このような構成によれば、敷地90外の作業員82は、クライアント端末20を操作して、管理装置30及び外部システム60により管理されるデータ(動作指令73を含む。)の参照及び書き込みを行うことができる。 Note that the management device 30 of the measurement system 1a in FIG. 2 is equipped with a collection program 31, and the management device 30 of the measurement system 1b in FIG. 8 is equipped with a setting program 71, but the management device 30 may be equipped with 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 view and write data (including operation commands 73) managed by the management device 30 and the external system 60.
また、図2の測定システム1a及び図8の測定システム1bでは、エッジコントローラ10は、敷地90内に設けられているが、エッジコントローラ10は、敷地90外に設けられてもよい。例えば、エッジコントローラ10は、インターネット上のクラウド上に設けられてもよい。 Furthermore, in the measurement system 1a of FIG. 2 and the measurement system 1b of FIG. 8, the edge controller 10 is provided within the premises 90, but the edge controller 10 may also be provided outside the premises 90. For example, the edge controller 10 may be provided on a cloud on the Internet.
図11は、一実施形態に係る測定システム1cの構成例を示す図である。測定システム1cは、測定システム1aの構成と比較すると、エッジコントローラ10がクラウド95上に設けられている点が相違し、それ以外の構成は測定システム1aの構成と同一である。このように、エッジコントローラ10を敷地90外に設けた構成においては、敷地90内にエッジコントローラ10を設置する必要がない。すなわち、測定システム1cにおいては、クラウド95上のエッジコントローラ10と通信可能な収集プログラム31を管理装置30に設定するだけで、測定システム1aと同一の機能を実現することができる。したがって、エッジコントローラ10を、クラウド95等の敷地90外に設けることで、より容易な導入作業によって、既存の測定システムをクライアント端末20からアクセス可能にすることができる。なお、測定システム1cでは、管理装置30は収集プログラム31を備えているが、これに加えて又はこれに代えて設定プログラム71を備えてもよい。このような構成によれば、クライアント端末20からシステム内(外部システム60を含む。)のデータを設定することが可能となる。 Figure 11 is a diagram showing an example configuration of a measurement system 1c according to one embodiment. Compared to the configuration of measurement system 1a, measurement system 1c differs in that the edge controller 10 is installed on the cloud 95; otherwise, the configuration is identical to that of measurement system 1a. In this configuration, in which the edge controller 10 is installed outside the premises 90, there is no need to install the edge controller 10 on the premises 90. In other words, measurement system 1c can achieve the same functionality as measurement system 1a simply by setting up a collection program 31 in the management device 30 that can communicate with the edge controller 10 on the cloud 95. Therefore, by installing the edge controller 10 outside the premises 90, such as on the cloud 95, an existing measurement system can be made accessible from the client terminal 20 with easier installation work. In measurement system 1c, the management device 30 includes the collection program 31, but may also include a configuration program 71 in addition to or instead of this. This configuration enables data within the system (including the external system 60) to be configured from the client terminal 20.
本開示の実施形態例について以下に付記する。
[1]
測定対象物の物理量を測定する測定装置と、
前記測定装置の動作を管理する管理装置と、
前記管理装置及びクライアント端末と通信可能なエッジコントローラと、
を備え、
前記管理装置は、
前記測定装置が測定した前記物理量の測定値のデータである第1のデータを記憶する第1の記憶装置から前記第1のデータを取得し、
前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信し、
前記測定装置が測定した前記物理量の測定値以外のデータである第2のデータを記憶する第2の記憶装置から前記第2のデータを取得し、
前記第2のデータの種類を示す第2の識別情報と、前記第2のデータを取得した第2の取得時刻とを、前記取得した第2のデータに付与して、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する、
第1の制御部を備え、
前記エッジコントローラは、
前記第1のデータ又は前記第2のデータを前記管理装置から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置に記憶させ、
前記クライアント端末から前記第1の識別情報又は前記第2の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報又は前記第2の識別情報が付与された前記第1のデータ又は前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、
第2の制御部を備える、
測定システム。
[2]
前記管理装置の前記第1の制御部は、
予め設定された第1の取得タイミングに、前記第1のデータを前記第1の記憶装置から取得し、
前記第1のデータを取得したことに応じて、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信し、
予め設定された第2の取得タイミングに、前記第2のデータを前記第2の記憶装置から取得し、
前記第2のデータを取得したことに応じて、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する、
[1]に記載の測定システム。
[3]
前記エッジコントローラの前記第2の制御部は、
前記クライアント端末から、前記第1のデータを前記第1の記憶装置から取得するタイミング、及び、前記第2のデータを前記第2の記憶装置から取得するタイミングの少なくともいずれかを示すタイミング設定情報を受信し、
前記タイミング設定情報に基づいて、前記管理装置に、前記第1の取得タイミング及び前記第2の取得タイミングの少なくともいずれかを設定させる、
[2]に記載の測定システム。
[4]
前記エッジコントローラの前記第2の制御部は、時刻範囲を示す時刻情報を含む前記アクセス要求を前記クライアント端末から受信したことに応じて、前記時刻範囲に含まれる前記第1の取得時刻が付与された前記第1のデータ、又は、前記時刻範囲に含まれる前記第2の取得時刻が付与された前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、[1]から[3]のいずれか一項に記載の測定システム。
[5]
前記エッジコントローラの前記第2の制御部は、前記第1の識別情報又は前記第2の識別情報と、設定データと、を含む設定要求を前記クライアント端末から受信したことに応じて、当該設定要求を前記管理装置へ転送し、
前記管理装置の前記第1の制御部は、
転送された前記設定データに前記第1の識別情報が含まれる場合は、前記第1の記憶装置に前記設定データを記憶させ、
転送された前記設定データに前記第2の識別情報が含まれる場合は、前記第2の記憶装置に前記設定データを記憶させる、
[1]から[4]のいずれか一項に記載の測定システム。
[6]
測定対象物の物理量を測定する測定装置と、
前記測定装置の動作を管理する管理装置と、
前記管理装置及びクライアント端末と通信可能なエッジコントローラと、
を備える測定システムの制御方法であって、
前記管理装置の制御部が、
前記測定装置が測定した前記物理量の測定値のデータである第1のデータを記憶する第1の記憶装置から前記第1のデータを取得する工程と、
前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信する工程と、
前記測定装置が測定した前記物理量の測定値以外のデータである第2のデータを記憶する第2の記憶装置から前記第2のデータを取得する工程と、
前記第2のデータの種類を示す第2の識別情報と、前記第2のデータを取得した第2の取得時刻とを、前記取得した第2のデータに付与して、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する工程と、
前記エッジコントローラの制御部が、
前記第1のデータ又は前記第2のデータを前記管理装置から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置に記憶させる工程と、
前記クライアント端末から前記第1の識別情報又は前記第2の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報又は前記第2の識別情報が付与された前記第1のデータ又は前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する工程と、
を含む測定システムの制御方法。
[7]
測定対象物の物理量を測定する測定装置と、
前記測定装置の動作を管理する管理装置と、
前記管理装置及びクライアント端末と通信可能なエッジコントローラと、
を備え、
前記管理装置は、
前記測定装置による前記物理量の測定に関するデータを記憶する第1の記憶装置から第1のデータを取得し、
前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信する、
第1の制御部を備え、
前記エッジコントローラは、
前記第1のデータを前記管理装置から受信したことに応じて、当該第1のデータを第3の記憶装置に記憶させ、
前記クライアント端末から前記第1の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報が付与された前記第1のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、
第2の制御部を備える、
測定システム。
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;
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.
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;
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, 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.
[4] 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;
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;
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.
本開示は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の複数のブロックは統合されてもよいし、又は1つのブロックは分割されてもよい。フローチャートに記載の複数のステップは、記述に従って時系列に実行する代わりに、各ステップを実行する装置の処理能力に応じて、又は必要に応じて、並列的に又は異なる順序で実行されてもよい。その他、本開示の趣旨を逸脱しない範囲での変更が可能である。 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 chronologically as described. Other modifications are possible without departing from the spirit of the present disclosure.
1a,1b,1c 測定システム
10 エッジコントローラ
19 DB
101 制御部
102 記憶部
103 通信部
104 入力部
105 出力部
20 クライアント端末
30 管理装置
31 収集プログラム
32 動作状態
33 測定データ
34 ログデータ
35 その他データ
301 制御部
302 記憶部
303 通信部
304 入力部
305 出力部
40 操作端末
50 測定装置
51 フレーム
52 測定ヘッド
521 第2ヘッド
522 第1ヘッド
53 ヘッド移動部
531 第1ヘッド移動部
532 第2ヘッド移動部
54 対象移動部
60 外部システム
61 DCS
62 DCSデータ
63 DCS操作端末
81,82 作業員
90 敷地
95 クラウド
100 測定システム(比較例)
130 エッジコントローラ
132 動作状態
133 測定データ
134 ログデータ
135 その他データ
140 操作端末
150 測定装置
160 外部システム
161 DCS
162 DCSデータ
163 DCS操作端末
181 作業員
190 敷地
L 測定ライン
S 測定対象物
1a, 1b, 1c Measurement system 10 Edge controller 19 DB
101 Control unit 102 Storage unit 103 Communication unit 104 Input unit 105 Output unit 20 Client terminal 30 Management device 31 Collection program 32 Operation status 33 Measurement data 34 Log data 35 Other data 301 Control unit 302 Storage unit 303 Communication unit 304 Input unit 305 Output unit 40 Operation terminal 50 Measuring device 51 Frame 52 Measuring head 521 Second head 522 First head 53 Head moving unit 531 First head moving unit 532 Second head moving unit 54 Object moving unit 60 External system 61 DCS
62 DCS data 63 DCS operation terminals 81, 82 Workers 90 Site 95 Cloud 100 Measurement system (comparison example)
130 Edge controller 132 Operation status 133 Measurement data 134 Log data 135 Other data 140 Operation terminal 150 Measurement device 160 External system 161 DCS
162 DCS data 163 DCS operation terminal 181 Worker 190 Site L Measurement line S Measurement object
Claims (7)
前記測定装置の動作を管理する管理装置と、
ユーザからの操作を受け付けるクライアント端末と、
前記管理装置及び前記クライアント端末と通信可能なエッジコントローラと、
を備える測定システムであって、
前記管理装置は、
前記測定装置が測定した前記物理量の測定値のデータである第1のデータを記憶する第1の記憶装置から前記第1のデータを取得し、
前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信し、
前記測定装置が測定した前記物理量の測定値以外のデータである第2のデータを記憶する第2の記憶装置から前記第2のデータを取得し、
前記第2のデータの種類を示す第2の識別情報と、前記第2のデータを取得した第2の取得時刻とを、前記取得した第2のデータに付与して、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する、
第1の制御部を備え、
前記エッジコントローラは、
前記第1のデータ又は前記第2のデータを前記管理装置から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置に記憶させ、
前記クライアント端末から前記第1の識別情報又は前記第2の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報又は前記第2の識別情報が付与された前記第1のデータ又は前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、
第2の制御部を備え、
前記クライアント端末は、
前記ユーザから、データの設定先に係る第3のデータの種類を示す第3の識別情報、並びに、前記設定先に対する動作指令及びチューニングパラメータを含む設定データの入力を受け付け、
前記ユーザからの入力に応じて、前記第3の識別情報及び前記設定データを含む設定要求を、前記エッジコントローラを介して前記管理装置へ送信し、
前記管理装置の前記第1の制御部は、受信した前記第3の識別情報及び前記設定データに基づいて、前記設定先の動作を設定し、
前記第1の識別情報は、前記第1のデータの種類として、前記第1のデータである測定データの種類を示し、
前記第2の識別情報は、前記第2のデータの種類として、前記測定装置の動作状態、前記測定装置の動作に伴い前記測定システムに発生したイベントに関するデータであるログデータ、外部の分散制御システムの動作に関するデータであるDCSデータ、及び、前記測定システムに関するその他のデータであるその他データの少なくともいずれかの種類を示し、
前記第3の識別情報は、前記第3のデータの種類として、前記動作状態、前記測定データ、前記ログデータ、及び、前記その他データが記録されるデータベースと、前記測定装置に対する命令のデータである動作指令と、前記DCSデータとの少なくともいずれかの種類を示す、
測定システム。 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 the physical quantity 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.
予め設定された第1の取得タイミングに、前記第1のデータを前記第1の記憶装置から取得し、
前記第1のデータを取得したことに応じて、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信し、
予め設定された第2の取得タイミングに、前記第2のデータを前記第2の記憶装置から取得し、
前記第2のデータを取得したことに応じて、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する、
請求項1に記載の測定システム。 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 .
前記クライアント端末から、前記第1のデータを前記第1の記憶装置から取得するタイミング、及び、前記第2のデータを前記第2の記憶装置から取得するタイミングの少なくともいずれかを示すタイミング設定情報を受信し、
前記タイミング設定情報に基づいて、前記管理装置に、前記第1の取得タイミング及び前記第2の取得タイミングの少なくともいずれかを設定させる、
請求項2に記載の測定システム。 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 .
前記管理装置の前記第1の制御部は、
転送された前記設定データに前記第1の識別情報が含まれる場合は、前記第1の記憶装置に前記設定データを記憶させ、
転送された前記設定データに前記第2の識別情報が含まれる場合は、前記第2の記憶装置に前記設定データを記憶させる、
請求項1に記載の測定システム。 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 .
前記測定装置の動作を管理する管理装置と、
ユーザからの操作を受け付けるクライアント端末と、
前記管理装置及び前記クライアント端末と通信可能なエッジコントローラと、
を備える測定システムの制御方法であって、
前記管理装置の制御部が、
前記測定装置が測定した前記物理量の測定値のデータである第1のデータを記憶する第1の記憶装置から前記第1のデータを取得する工程と、
前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信する工程と、
前記測定装置が測定した前記物理量の測定値以外のデータである第2のデータを記憶する第2の記憶装置から前記第2のデータを取得する工程と、
前記第2のデータの種類を示す第2の識別情報と、前記第2のデータを取得した第2の取得時刻とを、前記取得した第2のデータに付与して、前記第2の識別情報及び前記第2の取得時刻が付与された前記第2のデータを前記エッジコントローラへ送信する工程と、
前記エッジコントローラの制御部が、
前記第1のデータ又は前記第2のデータを前記管理装置から受信したことに応じて、当該第1のデータ又は当該第2のデータを第3の記憶装置に記憶させる工程と、
前記クライアント端末から前記第1の識別情報又は前記第2の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報又は前記第2の識別情報が付与された前記第1のデータ又は前記第2のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する工程と、
を含み、
前記クライアント端末は、
前記ユーザから、データの設定先に係る第3のデータの種類を示す第3の識別情報、並びに、前記設定先に対する動作指令及びチューニングパラメータを含む設定データの入力を受け付け、
前記ユーザからの入力に応じて、前記第3の識別情報及び前記設定データを含む設定要求を、前記エッジコントローラを介して前記管理装置へ送信し、
前記管理装置の前記制御部は、受信した前記第3の識別情報及び前記設定データに基づいて、前記設定先の動作を設定し、
前記第1の識別情報は、前記第1のデータの種類として、前記第1のデータである測定データの種類を示し、
前記第2の識別情報は、前記第2のデータの種類として、前記測定装置の動作状態、前記測定装置の動作に伴い前記測定システムに発生したイベントに関するデータであるログデータ、外部の分散制御システムの動作に関するデータであるDCSデータ、及び、前記測定システムに関するその他のデータであるその他データの少なくともいずれかの種類を示し、
前記第3の識別情報は、前記第3のデータの種類として、前記動作状態、前記測定データ、前記ログデータ、及び、前記その他データが記録されるデータベースと、前記測定装置に対する命令のデータである動作指令と、前記DCSデータとの少なくともいずれかの種類を示す、
測定システムの制御方法。 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 values of the physical quantities 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.
前記測定装置の動作を管理する管理装置と、
ユーザからの操作を受け付けるクライアント端末と、
前記管理装置及び前記クライアント端末と通信可能なエッジコントローラと、
を備える測定システムであって、
前記管理装置は、
前記測定装置による前記物理量の測定に関するデータを記憶する第1の記憶装置から第1のデータを取得し、
前記第1のデータの種類を示す第1の識別情報と、前記第1のデータを取得した第1の取得時刻とを、前記取得した第1のデータに付与して、前記第1の識別情報及び前記第1の取得時刻が付与された前記第1のデータを前記エッジコントローラへ送信する、
第1の制御部を備え、
前記エッジコントローラは、
前記第1のデータを前記管理装置から受信したことに応じて、当該第1のデータを第3の記憶装置に記憶させ、
前記クライアント端末から前記第1の識別情報を含むアクセス要求を受信したことに応じて、前記アクセス要求に含まれる前記第1の識別情報が付与された前記第1のデータを前記第3の記憶装置から取得して、前記クライアント端末へ送信する、
第2の制御部を備え、
前記クライアント端末は、
前記ユーザから、データの設定先に係る第3のデータの種類を示す第3の識別情報、並びに、前記設定先に対する動作指令及びチューニングパラメータを含む設定データの入力を受け付け、
前記ユーザからの入力に応じて、前記第3の識別情報及び前記設定データを含む設定要求を、前記エッジコントローラを介して前記管理装置へ送信し、
前記管理装置の前記第1の制御部は、受信した前記第3の識別情報及び前記設定データに基づいて、前記設定先の動作を設定し、
前記第1の識別情報は、前記第1のデータの種類として、前記第1のデータである測定データの種類を示し、
前記第3の識別情報は、前記第3のデータの種類として、前記測定装置の動作状態、前記測定データ、前記測定装置の動作に伴い前記測定システムに発生したイベントに関するデータであるログデータ、及び、前記測定システムに関するその他のデータであるその他データが記録されるデータベースと、前記測定装置に対する命令のデータである動作指令と、外部の分散制御システムの動作に関するデータであるDCSデータとの少なくともいずれかの種類を示す、
測定システム。
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.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022088738A JP7757878B2 (en) | 2022-05-31 | 2022-05-31 | Measurement system and method for controlling the measurement system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022088738A JP7757878B2 (en) | 2022-05-31 | 2022-05-31 | Measurement system and method for controlling the measurement system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023176452A JP2023176452A (en) | 2023-12-13 |
| JP7757878B2 true JP7757878B2 (en) | 2025-10-22 |
Family
ID=89122995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022088738A Active JP7757878B2 (en) | 2022-05-31 | 2022-05-31 | Measurement system and method for controlling the measurement system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7757878B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025066901A (en) | 2023-10-12 | 2025-04-24 | 三菱重工サーマルシステムズ株式会社 | Air conditioning system, control method of air conditioning system and program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009169888A (en) | 2008-01-21 | 2009-07-30 | Hitachi-Ge Nuclear Energy Ltd | Sensor node, sensor network system, and measurement data communication method |
| JP2014203184A (en) | 2013-04-03 | 2014-10-27 | 白山工業株式会社 | Sensor cloud system with method for storing measurement data in spatial-temporal manner and extracting the same |
| JP6229018B1 (en) | 2016-06-20 | 2017-11-08 | 西日本電信電話株式会社 | Management device, management method, and program |
| JP2018206030A (en) | 2017-06-02 | 2018-12-27 | 株式会社マクニカ | Sensor device set and sensor system |
| US20210295215A1 (en) | 2020-03-18 | 2021-09-23 | Abb Schweiz Ag | Technologies for decentralized fleet analytics |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7262199B2 (en) * | 2018-09-28 | 2023-04-21 | 株式会社小松製作所 | Work machine data collection device, work machine data provision system, and work machine data collection method |
| JP2021022150A (en) * | 2019-07-26 | 2021-02-18 | ファナック株式会社 | Data format preparing device, edge server, and data format preparing method |
-
2022
- 2022-05-31 JP JP2022088738A patent/JP7757878B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009169888A (en) | 2008-01-21 | 2009-07-30 | Hitachi-Ge Nuclear Energy Ltd | Sensor node, sensor network system, and measurement data communication method |
| JP2014203184A (en) | 2013-04-03 | 2014-10-27 | 白山工業株式会社 | Sensor cloud system with method for storing measurement data in spatial-temporal manner and extracting the same |
| JP6229018B1 (en) | 2016-06-20 | 2017-11-08 | 西日本電信電話株式会社 | Management device, management method, and program |
| JP2018206030A (en) | 2017-06-02 | 2018-12-27 | 株式会社マクニカ | Sensor device set and sensor system |
| US20210295215A1 (en) | 2020-03-18 | 2021-09-23 | Abb Schweiz Ag | Technologies for decentralized fleet analytics |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023176452A (en) | 2023-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4806557B2 (en) | Storage device and computer system for managing logs | |
| US20160380852A1 (en) | Control Device, Network System, and Server | |
| US20060020640A1 (en) | Storage system | |
| JP7757878B2 (en) | Measurement system and method for controlling the measurement system | |
| US20160380849A1 (en) | Network system, control method of a network system and control device | |
| WO2017104287A1 (en) | Data flow control device and data flow control method | |
| JP2018205928A (en) | History information storage device | |
| JP4463042B2 (en) | Storage system having volume dynamic allocation function | |
| TWI747199B (en) | Method and computer storage node of shared storage system for abnormal behavior detection/analysis | |
| US20080215728A1 (en) | Computer Management System and Computer Management Method | |
| US20160379196A1 (en) | Network System, Control Method of a Network System, and Management Server | |
| CN117724898A (en) | Disaster recovery backup data management system based on cloud computing | |
| US20120272293A1 (en) | Collaborative gateway | |
| US20200057569A1 (en) | System and method for secure data replication on drilling management systems | |
| US8068602B1 (en) | Systems and methods for recording using virtual machines | |
| US9537715B2 (en) | Management system and monitoring apparatus | |
| CN121304346A (en) | A method for parallel execution of multiple investment research and trading strategies | |
| TWI511495B (en) | Data integration device for sensor network | |
| CN113010491A (en) | Cloud-based data management method and system | |
| TWI303032B (en) | System and method for collecting non-secs data of semiconductor manufacturing system, and computer-readable recording medium storing program for executing the method | |
| CN108737184B (en) | Disaster recovery system management method and device | |
| GR1010834B (en) | Tokenization for trustful reporting of building energy performance | |
| JP2007102461A (en) | System for determining consistency in database, and its method | |
| US20170272340A1 (en) | Device-managing method, apparatus, and program product | |
| CN112015503A (en) | Coal preparation plant intelligent system based on private cloud |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240701 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250317 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250325 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250512 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250812 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250922 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7757878 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |