JP2018185781A - Data collection device, data collection system, data server, data collection method, data collection program, and recording medium - Google Patents
Data collection device, data collection system, data server, data collection method, data collection program, and recording medium Download PDFInfo
- Publication number
- JP2018185781A JP2018185781A JP2017161351A JP2017161351A JP2018185781A JP 2018185781 A JP2018185781 A JP 2018185781A JP 2017161351 A JP2017161351 A JP 2017161351A JP 2017161351 A JP2017161351 A JP 2017161351A JP 2018185781 A JP2018185781 A JP 2018185781A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data collection
- server
- request information
- unit
- 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.)
- Granted
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
【課題】データ入力機器から取得したデータのタイムスタンプによる安定的で信頼性の高い解析を可能にする、データ収集装置、データ収集システム、データサーバ、データ収集方法、データ収集プログラム及び記録媒体を提供する。【解決手段】収集装置は、データを出力する機器からデータを収集するデータ収集部と、収集されたデータにタイムスタンプを付加するタイムスタンプ付加部と、タイムスタンプが付加されたデータを保存するデータ保存部と、第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存されたデータを送信するタイミングを生成するタイミング生成部と、データサーバから送信される、データの送信を要求する要求情報を取得する要求情報取得部と、生成されたタイミングに基づいて、及び取得された要求情報に応じて、データサーバに対して保存されたデータを送信するデータ送信部とを備える。【選択図】図1PROBLEM TO BE SOLVED: To provide a data collection device, a data collection system, a data server, a data collection method, a data collection program and a recording medium, which enable stable and highly reliable analysis by time stamping of data acquired from a data input device. To do. A collection device includes a data collection unit that collects data from a device that outputs data, a time stamp addition unit that adds a time stamp to the collected data, and data that stores the time stamped data. A timing generator that generates the timing to transmit the stored data to the storage unit and a data server that is communicably connected via the first network, and a data transmission that is transmitted from the data server. It includes a request information acquisition unit that acquires the request information to be requested, and a data transmission unit that transmits data stored to the data server based on the generated timing and according to the acquired request information. [Selection diagram] Fig. 1
Description
本発明は、データ収集装置、データ収集システム、データサーバ、データ収集方法、データ収集プログラム及び記録媒体に関する。 The present invention relates to a data collection device, a data collection system, a data server, a data collection method, a data collection program, and a recording medium.
従来から、化学等の工業プラント、ガス田や油田等の井戸元、ガスや油等の輸送設備若しくはその周辺を管理制御するプラント、水力・火力・原子力等の発電を管理制御するプラント、太陽光や風力等の環境発電を管理制御するプラント、上下水やダム等を管理制御するプラント等のプラントや工場等(以下、これらを総称する場合には「プラント」という)においては、フィールド機器と呼ばれる測定器又は操作器等の現場機器と、これらを制御する制御装置とが通信手段を介して接続された、分散制御システム(DCS:Distributed Control System)、SCADA(Supervisory Control And Data Acquisition)システム等が構築されており、高度な自動操業が実現されている。 Conventionally, industrial plants such as chemicals, wells such as gas fields and oil fields, plants that manage and control gas and oil transportation facilities and their surroundings, plants that manage and control power generation such as hydropower, thermal power, and nuclear power, solar power In plants and factories such as plants that manage and control energy harvesting such as wind and wind, plants that manage and control water and sewage, dams, etc. (hereinafter referred to as “plants” when these are collectively referred to), they are called field devices. A distributed control system (DCS), a supervised control and data acquisition (SCADA) system, etc. in which field devices such as a measuring instrument or an operating device and a control device for controlling these devices are connected via communication means. Constructed and realized advanced automatic operation It has been.
このような制御システムにおいては、PLC(Programmable Logic
Controller)等の制御装置が、複数のセンサ等のデータ入力機器からデータを収集してプラントを制御するとともに、プラントを監視する上位システムに対して収集したデータを送信している。上位システムへのデータの送信は、例えば、定時(所定の時刻)、定周期(所定の周期)で行われる。また、データをデータバッファ等に蓄積していき、蓄積したデータ量が所定の値になった場合にデータバッファが上位システムへデータを送信する。
In such a control system, PLC (Programmable Logic)
A control device such as a controller collects data from data input devices such as a plurality of sensors to control the plant, and transmits the collected data to a host system that monitors the plant. Data transmission to the host system is performed, for example, at regular time (predetermined time) and at regular intervals (predetermined cycle). Further, data is accumulated in a data buffer or the like, and when the accumulated data amount reaches a predetermined value, the data buffer transmits data to the host system.
また、データ入力機器から収集したデータに対して、データを収集した時刻を示すタイムスタンプを付加して送信する装置がある(例えば、特許文献1〜2を参照)。
In addition, there is a device that transmits data collected from a data input device with a time stamp indicating the time when the data was collected (for example, see
また、プラントに設置されるセンサ等のデータ入力機器で生ずる異常には、データ入力機器自体の故障等に起因する異常と、データ入力機器自体は正常であっても、データ入力機器の測定環境に起因する異常とがある。測定環境に起因する異常とは、データ入力機器において、例えば、電極インピーダンスを測定するセンサへの絶縁物の付着、圧力を測定するための導圧管の詰まり、流量測時における気泡の発生等である。この測定環境に起因する異常を測定できる装置がある(例えば、特許文献3〜5を参照)。
In addition, abnormalities that occur in data input devices such as sensors installed in the plant include abnormalities caused by failure of the data input device itself, and the measurement environment of the data input device even if the data input device itself is normal. There are abnormalities caused. Abnormalities caused by the measurement environment include, for example, adhesion of an insulator to a sensor for measuring electrode impedance, clogging of a pressure guiding tube for measuring pressure, generation of bubbles during flow measurement, etc. in a data input device. . There are devices that can measure anomalies caused by this measurement environment (see, for example,
しかし、従来の制御システムにおいては、上位システムに送信されるデータは、データバッファ等に一旦蓄積されて送信されるため、データ入力機器からデータを取得してから上位システムに送信するまで遅延が発生し、上位システムにおいてリアルタイムにデータを監視することができなかった。 However, in the conventional control system, the data transmitted to the host system is temporarily stored in the data buffer and transmitted, so there is a delay between acquiring the data from the data input device and transmitting it to the host system. However, data cannot be monitored in real time in the host system.
また、データにタイムスタンプを付加する場合、タイムスタンプを付加する装置における時計精度やタイムスタンプを付加するタイミングが異なると、上位システムにおいてタイムスタンプの時刻に基づくデータの分析ができない場合があった。 In addition, when adding a time stamp to data, there is a case where data analysis based on the time of the time stamp cannot be performed in the host system if the clock accuracy and the timing for adding the time stamp in the time stamp adding device are different.
また、データ入力機器又はデータバッファから上位システムの間の通信が長距離であったり電話回線が使用されたりして通信状態が不安定になった場合、上位システムにおいてデータの収集ができない場合があった。 In addition, if communication between the data input device or data buffer and the host system is long distance or a telephone line is used and the communication status becomes unstable, data may not be collected in the host system. It was.
また、データ入力機器に不具合が発生すると、取得したデータの誤差が大きくなる等、データの信頼性が低下する場合があった。 In addition, when a problem occurs in the data input device, the reliability of the data may be lowered, for example, an error in the acquired data increases.
本発明は上記事情に鑑みてなされたものであり、データ入力機器から取得したデータのタイムスタンプによる安定的で信頼性の高い解析を可能にする、データ収集装置、データ収集システム、データサーバ、データ収集方法、データ収集プログラム及び記録媒体を提供することを目的とする。 The present invention has been made in view of the above circumstances, and enables a data collection device, a data collection system, a data server, data, which enables stable and reliable analysis based on a time stamp of data acquired from a data input device. It is an object to provide a collection method, a data collection program, and a recording medium.
(1)上記の課題を解決するため、本発明のデータ収集装置は、データを出力する機器から前記データを収集するデータ収集部と、収集された前記データにタイムスタンプを付加するタイムスタンプ付加部と、タイムスタンプが付加された前記データを保存するデータ保存部と、第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成部と、前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得部と、生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信部とを備える。 (1) In order to solve the above problems, a data collection device of the present invention includes a data collection unit that collects the data from a device that outputs data, and a time stamp addition unit that adds a time stamp to the collected data And a timing for generating a timing for transmitting the stored data to a data storage unit that stores the data to which the time stamp is added and a data server that is communicably connected via the first network. A generation unit, a request information acquisition unit that acquires request information for requesting transmission of the data, transmitted from the data server, based on the generated timing, and according to the acquired request information, A data transmission unit configured to transmit the data stored to the data server.
(2)また、本発明のデータ収集装置において、前記要求情報取得部は、前記データサーバと第2のネットワークを介して通信可能に接続された上位システムからの要求に応じて前記データサーバから送信される、前記要求情報を取得する。 (2) Moreover, in the data collection device of the present invention, the request information acquisition unit transmits from the data server in response to a request from a host system communicably connected to the data server via a second network. The request information is acquired.
(3)また、本発明のデータ収集装置において、前記タイムスタンプ付加部は、GPS情報から得られた時刻に基づき前記タイムスタンプを付加する。 (3) In the data collection device of the present invention, the time stamp adding unit adds the time stamp based on the time obtained from GPS information.
(4)また、本発明のデータ収集装置において、前記データ収集部は、前記機器のステータス情報を前記データと併せて収集して、前記データ送信部は、前記ステータス情報を前記データと併せて送信する。 (4) In the data collection device of the present invention, the data collection unit collects status information of the device together with the data, and the data transmission unit transmits the status information together with the data. To do.
(5)また、本発明のデータ収集装置において、前記データ収集部は、前記ステータス情報として、自己の前記機器が異常であるか否かを前記機器において診断した自己診断結果を収集する。 (5) In the data collection device of the present invention, the data collection unit collects, as the status information, a self-diagnosis result obtained by diagnosing whether or not the device is abnormal.
(6)また、本発明のデータ収集装置において、前記データ収集部は、前記ステータス情報として、前記機器の測定環境を前記機器において診断したアドバンスド診断結果を収集する。 (6) In the data collection device of the present invention, the data collection unit collects, as the status information, an advanced diagnosis result obtained by diagnosing the measurement environment of the device in the device.
(7)また、本発明のデータ収集装置において、前記データ送信部は、前記機器が正常でない場合には機器から発行される警報をさらに送信する。 (7) In the data collection device of the present invention, the data transmission unit further transmits an alarm issued from the device when the device is not normal.
(8)また、本発明のデータ収集装置において、前記第1のネットワークは無線通信の通信経路を含み、前記データ送信部は、前記データサーバに対して無線通信を介して前記データを送信する。 (8) In the data collection device of the present invention, the first network includes a communication path for wireless communication, and the data transmission unit transmits the data to the data server via wireless communication.
(9)上記の課題を解決するため、本発明のデータ収集システムは、データ収集装置と、前記データサーバとを備える。 (9) In order to solve the above problem, a data collection system of the present invention includes a data collection device and the data server.
(10)また、本発明のデータ収集システムにおいて、前記データサーバは、上位システムからの要求に応じて前記要求情報を生成する要求情報生成部と、生成された前記要求情報を前記第1のネットワークを介して前記データ収集装置に対して送信する要求情報送信部と、前記データ収集装置から送信される前記データを取得するデータ取得部と、取得された前記データを保存するデータベースと、前記データベースに保存された前記データを前記上位システムに送信するサーバデータ送信部とを備える。 (10) In the data collection system of the present invention, the data server includes a request information generation unit that generates the request information in response to a request from a host system, and the generated request information is transmitted to the first network. A request information transmission unit that transmits to the data collection device via the data collection unit, a data acquisition unit that acquires the data transmitted from the data collection device, a database that stores the acquired data, and the database A server data transmission unit that transmits the stored data to the host system.
(11)また、本発明のデータ収集システムにおいて、前記データサーバは、前記データベースに保存された前記データが所定の条件を満たすか否かを解析するデータ解析部をさらに備え、前記サーバデータ送信部は、前記所定の条件が満たされていないと解析された場合、未送信の前記データを送信し、前記所定の条件が満たされたと解析された場合、未送信の前記データと過去に送信された前記データとを併せて送信する。 (11) In the data collection system of the present invention, the data server further includes a data analysis unit that analyzes whether or not the data stored in the database satisfies a predetermined condition, and the server data transmission unit Transmits the unsent data when it is analyzed that the predetermined condition is not satisfied, and is transmitted in the past with the unsent data when it is analyzed that the predetermined condition is satisfied. The data is transmitted together.
(12)また、本発明のデータ収集システムにおいて、前記データ取得部は、複数の前記データ収集装置から前記データを取得する。 (12) In the data collection system of the present invention, the data acquisition unit acquires the data from a plurality of the data collection devices.
(13)上記の課題を解決するため、本発明のデータサーバは、第2のネットワークを介して通信可能に接続された上位システムからの要求に応じて、第1のネットワークを介して通信可能に接続されたデータ収集装置に対して、データを出力する機器のデータの送信を要求する要求情報を生成する要求情報生成部と、生成された前記要求情報を前記データ収集装置に対して送信する要求情報送信部と、前記データ収集装置において生成されたタイミングに基づいて、及び前記要求情報に応じて、前記データ収集装置から送信される前記データを取得するデータ取得部と、取得された前記データを保存するデータベースと、前記データベースに保存された前記データを前記第2のネットワークを介して前記上位システムに送信するサーバデータ送信部とを備える。 (13) In order to solve the above-described problem, the data server of the present invention can communicate via the first network in response to a request from a host system communicably connected via the second network. A request information generation unit that generates request information for requesting transmission of data of a device that outputs data to a connected data collection device, and a request for transmitting the generated request information to the data collection device An information transmission unit, a data acquisition unit for acquiring the data transmitted from the data collection device based on the timing generated in the data collection device and in response to the request information, and the acquired data A database to be stored, and server data for transmitting the data stored in the database to the host system via the second network And a transmitter.
(14)上記の課題を解決するため、本発明のデータ収集方法は、データを出力する機器から前記データを収集するデータ収集ステップと、収集された前記データにタイムスタンプを付加するタイムスタンプ付加ステップと、タイムスタンプが付加された前記データを保存するデータ保存ステップと、第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成ステップと、前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得ステップと、生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信ステップとを含む。 (14) In order to solve the above-described problem, the data collection method of the present invention includes a data collection step for collecting the data from a device that outputs data, and a time stamp addition step for adding a time stamp to the collected data. And a data storage step for storing the data with the time stamp added thereto, and a timing for generating a timing for transmitting the stored data to a data server that is communicably connected via the first network. A generation step, a request information acquisition step for acquiring request information for requesting transmission of the data, transmitted from the data server, based on the generated timing, and according to the acquired request information, A data transmission step of transmitting the stored data to the data server.
(15)上記の課題を解決するため、本発明のデータ収集プログラムは、データを出力する機器から前記データを収集するデータ収集処理と、収集された前記データにタイムスタンプを付加するタイムスタンプ付加処理と、タイムスタンプが付加された前記データを保存するデータ保存処理と、第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成処理と、前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得処理と、生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信処理とをコンピュータに実行させる。 (15) In order to solve the above problems, a data collection program of the present invention includes a data collection process for collecting the data from a device that outputs data, and a time stamp addition process for adding a time stamp to the collected data And a data storage process for storing the data to which the time stamp is added, and a timing for generating a timing for transmitting the stored data to a data server that is communicably connected via the first network. Based on the generation process, the request information acquisition process that is transmitted from the data server, and acquires the request information for requesting the transmission of the data, the generated timing, and according to the acquired request information, Causing a computer to execute a data transmission process for transmitting the stored data to the data server. .
(16)上記の課題を解決するため、本発明の記録媒体は、データを出力する機器から前記データを収集するデータ収集処理と、収集された前記データにタイムスタンプを付加するタイムスタンプ付加処理と、タイムスタンプが付加された前記データを保存するデータ保存処理と、第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成処理と、前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得処理と、生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信処理とをコンピュータに実行させるデータ収集プログラムを記録している。 (16) In order to solve the above problem, a recording medium of the present invention includes a data collection process for collecting the data from a device that outputs data, and a time stamp addition process for adding a time stamp to the collected data. A data storage process for storing the data with the time stamp added thereto, and timing generation for generating a timing for transmitting the stored data to a data server connected to be communicable via the first network. Processing, request information acquisition processing for acquiring request information for requesting transmission of the data transmitted from the data server, based on the generated timing, and according to the acquired request information, Data collection for causing a computer to execute data transmission processing for transmitting the data stored to the data server It has recorded the program.
本発明によれば、データ入力機器から取得したデータのタイムスタンプによる安定的で信頼性の高い解析を可能にする、データ収集装置、データ収集システム、データサーバ、データ収集方法、データ収集プログラム及び記録媒体を提供することができる。 According to the present invention, a data collection device, a data collection system, a data server, a data collection method, a data collection program, and a recording that enable stable and reliable analysis based on a time stamp of data acquired from a data input device A medium can be provided.
以下、図面を参照して本発明の一実施形態におけるデータ収集装置、データ収集システム、データサーバ、データ収集方法、データ収集プログラム及び記録媒体について詳細に説明する。 Hereinafter, a data collection device, a data collection system, a data server, a data collection method, a data collection program, and a recording medium according to an embodiment of the present invention will be described in detail with reference to the drawings.
先ず、図1を用いて、データ収集システムのソフトウェア構成を説明する。図1は、実施形態におけるデータ収集装置を含むデータ収集システムのソフトウェア構成の一例を示すブロック図である。 First, the software configuration of the data collection system will be described with reference to FIG. FIG. 1 is a block diagram illustrating an example of a software configuration of a data collection system including a data collection device according to the embodiment.
図1において、データ収集システム1は、データ収集装置10、データサーバ20及び上位システム30を有する。データ収集装置10は、データ収集部101、タイムスタンプ付加部102、データ保存部103、タイミング生成部104、要求情報取得部105及びデータ送信部106の各機能を有する。データサーバ20は、要求情報生成部201、要求情報送信部202、データ取得部203、データベース204、サーバデータ送信部205、データ解析部206及びOPCサーバ207の各機能を有する。また、データ収集装置10は、タイムサーバ50を介してGPS装置51と接続されている。GPS装置51を介してタイムサーバ50と接続されている。データ収集装置10とデータサーバ20は、第1のネットワーク91を介して接続されている。また、データサーバ20と上位システム30は、第2のネットワーク92を介して接続されている。
In FIG. 1, the
本実施形態におけるデータ収集装置10の上記各機能は、データ収集装置10を制御するデータ収集プログラム(ソフトウェア)によって実現される機能モジュールであるものとして説明する。また、データサーバ20の上記各機能は、データサーバ20を制御するデータサーバプログラム(ソフトウェア)によって実現される機能モジュールであるものとして説明する。
Each of the above functions of the
データ収集装置10は、センサA1、センサA2等の複数のセンサ(センサ群)と接続されている。データ収集装置10は、例えば、PLC等の制御装置又はPLC等の制御装置に対して動作を指示する装置である。センサA1等は、差圧計、温度計、流量計等の物理量(圧力、温度等)を表すデータ(電気信号)を生成するデータ入力機器(以下、「機器」と省略する場合がある。)である。データ収集装置10は、センサ群からデータを取得して図示しないプラントのプロセス等を制御する。データ収集装置10に接続されるセンサの数や種類は任意である。
The
データ収集部101は、機器として例示するセンサA1等のセンサ群から出力されるデータを収集する。データ収集部101は、例えば、PLCのデータ収集用の入力モジュールを制御するプログラムである。すなわち、データ収集部101は、PLCのプログラムであっても、又はPLCに対して動作を指示するプログラムであってもよい。PLCの入力モジュールは、例えば、1モジュール6チャンネル又は12チャンネルのアナログ入力を可能にする。データ収集部101が収集するデータは、例えば、4〜20mAの電流値又は0〜5Vの電圧値である。データ収集部101は、入力モジュールにおいて収集した電流値をデジタル値に変換(AD変換)する。
The
データ収集部101は、データを出力する機器が正常であるか否かを示すステータス情報をデータと併せて収集する。例えば、プロセス制御に使用される重要なデータを出力するセンサ等の機器は、センサの測定値を出力するとともに、センサが正常に動作しているか否かのステータス情報を出力することができる。データ収集部101は、ステータス情報をデータと併せて収集することにより、取得したデータの信頼性を向上させることができる。
The
タイムスタンプ付加部102は、データ収集部101において収集されたデータにタイムスタンプを付加する。タイムスタンプとは、日時を示す時刻情報であって、データ収集部101によってデータが収集されたデータに対して付加される。タイムスタンプ付加部102は、時刻情報をタイムサーバ50から取得する。
The time
データ保存部103は、タイムスタンプが付加されたデータを保存する。データ保存部103は、例えば、HDD(Hard Disk Drive)、RAM(Random
Access Memory)等である。
The
Access Memory).
データ保存部103は、データ収集部101において機器が正常であるか否かを示すステータス情報を取得したときには、取得したステータス情報をデータと併せて保存する。
When the
タイミング生成部104は、第1のネットワーク91を介して通信可能に接続されたデータサーバ20に対して、データ保存部103に保存されたデータを送信するタイミング(信号)を生成する。タイミング生成部104は、例えば、所定のサンプリング周期が経過したか否かを判断し、サンプリング周期毎にタイミングを生成する。タイミング生成部104は、データ保存部103に保存されたデータの数やデータ量が所定の値に達したか否かを判断してタイミングを生成してもよい。例えば、データサーバ20に対して複数のデータ収集装置が接続された場合、それぞれのデータ収集装置のタイミング生成部104は、それぞれ非同期でタイミングを生成してもよい。
The
要求情報取得部105は、データサーバ20と第2のネットワーク92を介して通信可能に接続された上位システム30からの要求に応じてデータサーバ20から送信される、データの送信を要求する要求情報を取得する。上位システム30は、データサーバ20に対してデータの取得要求を行う。データサーバ20は、上位システム30から送信された取得要求に応じて、データ収集装置10に対して、データの送信を要求する要求情報を送信する。要求情報取得部105は、データサーバ20から第1のネットワーク91の通信プロトコルにおいて送信された要求情報を取得する。尚、上位システム30が介在しない場合においてもデータサーバ20は独自に動作する構成であってもよい。
The request
データ送信部106は、タイミング生成部104において生成されたタイミングに基づいて、又は要求情報取得部105において取得された要求情報に応じて、第1のネットワーク91を介してデータサーバ20に対してデータ保存部103に保存されたデータを送信する。すなわち、データ送信部106は、タイミング生成部104において生成されたタイミングに基づいて自発的にデータを送信できるとともに、上位システム30からの要求に応じてデータを送信できる。このため、例えば、機器のデータに大きな変化が無い場合、タイミング生成部104において生成された周期の長いタイミングにおいて、送信頻度を低くして第2のネットワークにおける通信負荷を低減させせることができる。一方、例えば、機器のデータに大きな変化が生じた場合、上位システム30からの要求に応じてデータを短い周期で送信頻度を高くしてデータを送信することによって、時間分解能が高くリアルタイムに近いデータを提供することが可能となる。
The
データ送信部106は、データ収集部101において機器が正常であるか否かを示すステータス情報を取得したときには、取得したステータス情報をデータと併せてデータサーバ20に対して送信する。尚、機器が異常である場合に警報(ALARM)を発行することができる機能を持っている場合には、警報(ALARM)をデータサーバ側に送信することもできるようにしてもよい。
When the
データ送信部106は、タイミング生成部104において生成されたタイミングに基づいて、又は要求情報取得部105において取得された要求情報に応じて、第1のネットワーク91を介したデータサーバ20との通信が可能であるか否かの通信状態(Status)をモニタする。データ送信部106は、通信状態が通信可能であった場合、送信イベント(Uploadイベント)を発生させる。データ送信部106は、送信イベントにおいて、データ保存部103に保存されたデータをデータサーバ20に送信(Upload)する。一方、データ送信部106は、通信状態が通信不可であった場合、通信状態が通信可能になるのを待機する。これにより、第1のネットワーク91の通信状態が不安定な場合であっても、確実にデータを送信することが可能となる。
The
なお、第1のネットワーク91は無線通信の通信経路を含むものであってもよい。例えば、データサーバ20とデータ収集装置10の距離が離れている場合、データサーバ20とデータ収集装置10の間で無線通信を行うことによって、第1のネットワーク91の設置コストを低減できる場合がある。無線通信は、例えば移動体通信を用いてもよい。データ送信部106は、データサーバ20に対して無線通信を介してデータを送信する。
The
また、データ送信部106からデータサーバ20へのデータの送信は、データ送信部106において送信タイミングが図られる所謂プッシュ型の送信を行う場合を説明したが、データ送信部106がデータサーバ20へデータの引き取りを要求し、データサーバ20において取得のタイミングが図られる所謂プル型の送信を行うようにしてもよい。
In addition, the transmission of data from the
タイムサーバ50は、データ収集装置10に対して時刻情報を提供するサーバである。
タイムサーバ50は、GPS装置51からGPS(Global Positioning System)情報を取得し、GPS情報に含まれる時刻情報をデータ収集装置10に提供する。ところで、タイムサーバ50とデータ収集装置10の間の通信が低速であったり、不通になったりすると、データ収集装置10に提供される時刻情報が不安定になる。従って、タイムサーバ50とデータ収集装置10は、安定的に通信できることが望ましい。本実施形態では、データ収集装置10とタイムサーバ50とをネットワークを介さずに直接接続することにより、安定的な通信を可能にしている。従って、例えば、遠隔地に配置された複数台のデータ収集装置10がデータサーバ20に接続されるデータ収集システムにおいては、データ収集装置10毎にタイムサーバ50を設けることが望ましい。データ収集装置10毎にタイムサーバ50を設けることにより、タイムスタンプの時刻精度を向上させることが可能となる。
The
The
なお、タイムサーバ50は、時刻情報をGPS情報以外から取得するようにしてもよい。例えば、タイムサーバ50は、標準時刻を提供するインターネット時刻提供サービスを利用して時刻合わせをするようにしてもよい。これによって、GPS衛星からの電波を受信しにくい屋内等においても正確な時刻情報をデータ収集装置10に対して提供可能になる。
Note that the
データサーバ20は、上述の通り、要求情報生成部201、要求情報送信部202、データ取得部203、データベース204、サーバデータ送信部205、データ解析部206及びOPCサーバ207の各機能を有する。
As described above, the
要求情報生成部201は、上位システム30からの要求に応じて、データ収集装置10に対して、データの送信を要求するための要求情報を生成する。要求情報は、例えば、第1のネットワーク91のプロトコルに適合したコマンドである。データサーバ20は、データ収集装置10と第1のネットワーク91で通信可能に接続されるとともに、上位システム3と第2のネットワーク92で通信可能に接続される。すなわち、要求情報生成部201は、第2のネットワーク92のプロトコルに適合した上位システム30からの要求に基づき、第1のネットワーク91のプロトコルに適合した要求情報を生成する。例えば、第1のネットワーク91が電話回線を利用したネットワークである場合、要求情報生成部201は、電話回線のプロトコルに適合したコマンドにおいて要求情報を生成する。
The request
要求情報送信部202は、要求情報生成部201において生成された要求情報を第1のネットワーク91を介してデータ収集装置10に対して送信する。要求情報送信部202は、データ送信部106と同様に、第1のネットワーク91の通信状態をモニタし、通信状態が通信可能になったときに要求情報を送信する。
The request
データ取得部203は、データ収集装置10から送信されるデータを取得する。データ収集装置10からのデータ送信は、上述の通りデータ送信部106において発生された送信イベントによって実行される。データ取得部203は、送信イベントにおいて送信されたデータを取得する。データ取得部203は、機器が正常であるか否かを示すステータス情報をデータと併せて取得することができる。尚、機器が異常である場合に警報(ALARM)を発行することができる機能を持っている場合には、警報(ALARM)をデータサーバ側に送信することもできるようにしてもよい。
The
データベース204は、データ取得部203において取得されたデータを保存する。データベース204は、例えばデータベースソフトウェアであり、データはHDDやRAMの記憶媒体に保存される。データベース204は、例えば、取得したデータとデータを出力した機器のステータス情報等の機器情報を併せて保存する。
The
サーバデータ送信部205は、データベース204に保存されたデータを第2のネットワーク92を介して上位システム30に送信する。サーバデータ送信部205は、第2のネットワーク92のプロトコルに適合した通信を制御する。なお、サーバデータ送信部205は、後述するOPCサーバ207のOPCサーバ機能を用いてデータ送信をするものであってもよい。
The server
データ解析部206は、データベース204に保存されたデータが所定の条件を満たすか否かを解析する。所定の条件とは、例えば、経時的なデータの変化率が所定の数値以上であった場合等である。データ解析部206は、保存されたデータが予め設定された条件を満たしているか否かを解析する。
The
OPCサーバ207は、OPCサーバの機能を有している。OPCは産業分野等において機器やアプリケーション間の通信インターフェイスを規定した標準規格である。OPCサーバ207は、OPCに準拠した機器やアプリケーションとの間においてOPCインターフェイスを介してデータを送受信する。OPCにおいて規定されるOPCインターフェイスには、例えば、OPC−DA(OPCデータアクセス)インターフェイス、OPCHDA(OPCヒストリカルデータアクセス)インターフェイスが含まれる。OPC−DAは、リアルタイム通信のためインターフェイスである。OPCHDAは、ログデータアクセスのためのインターフェイスである。ログデータは、データベース204に記憶されてOPCHDAを用いて利用される。例えば、OPCサーバ207は、データ解析部206の解析結果に応じて、OPC−DAとOPCHDAを切替えて使用することができる。例えば、データ解析部206の解析結果において経時的なデータの変化率が所定の数値未満であった場合、OPCサーバ207は、OPC−DAを用いてデータベース204に記憶された未送信のデータを上位システム30に対して送信する。また、データ解析部206の解析結果において、経時的なデータの変化率が所定の数値以上であった場合、OPCサーバ207は、OPCHDAを用いて過去に送信したデータを含めデータの履歴を上位システム30に対して送信する。
The
上位システム30は、データサーバ20から機器が出力したデータを取得して利用する。機器が出力したデータは、上述のようにデータ保存部103に保存されて、さらにデータベース204に保存される。このため、例えば、第1のネットワーク91又は第2のネットワーク92の通信状態が不安定な場合であっても、確実にデータ送信が可能な冗長性を有することとなる。
The
なお、図1において、データ収集システム1は、データサーバ20に対してデータ収集装置10が1台接続される場合を例示したが、データサーバ20に接続されるデータ収集装置10の数は任意である。例えば、第1のネットワーク91に複数のデータ収集装置が接続されて、データサーバ20が複数のデータ収集装置からデータを取得するようにしてもよい。それぞれのデータ収集装置はそれぞれのタイミング生成部において生成されたタイミングにおいて、非同期でデータをデータサーバ20に対して送信する。
In FIG. 1, the
また、データ収集装置10が有する、データ収集部101、タイムスタンプ付加部102、データ保存部103、タイミング生成部104、要求情報取得部105及びデータ送信部106の各機能は、上述の通り、ソフトウェアによって実現されるものとして説明した。しかし、データ収集装置10が有する上記機能の中で少なくとも1つ以上の機能は、ハードウェアによって実現されるものであっても良い。また、データサーバ20が有する、要求情報生成部201、要求情報送信部202、データ取得部203、データベース204、サーバデータ送信部205、データ解析部206及びOPCサーバ207の各機能は、上述の通り、ソフトウェアによって実現されるものとして説明した。しかし、データサーバ20が有する上記機能の中で少なくとも1つ以上の機能は、ハードウェアによって実現されるものであっても良い。
The functions of the
また、データ収集装置10が有する上記何れかの機能は、1つの機能を複数の機能に分割して実施してもよい。また、データ収集装置10が有する上記何れか2つ以上の機能を1つの機能に集約して実施してもよい。また、データサーバ20が有する上記何れかの機能は、1つの機能を複数の機能に分割して実施してもよい。また、データサーバ20が有する上記何れか2つ以上の機能を1つの機能に集約して実施してもよい。
In addition, any one of the functions that the
また、データ収集装置10は、1つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、データ収集装置10は、クラウドコンピューティングシステムによって提供されるクラウドサービス等、仮想的な装置であってもよい。また、データ収集装置10は、サーバ装置等の汎用のコンピュータであってもよく、機能が限定された専用の装置であってもよい。
Further, the
また、データサーバ20は、1つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、データサーバ20は、クラウドコンピューティングシステムによって提供されるクラウドサービス等、仮想的な装置であってもよい。また、データサーバ20は、サーバ装置等の汎用のコンピュータであってもよく、機能が限定された専用の装置であってもよい。
The
また、データ収集装置10の上記各機能のうち、少なくとも1以上の機能を他の装置において実現するようにしてもよい。すなわち、データ収集装置10は上記全ての機能を有している必要はなく、一部の機能を有するものであってもよい。また、データサーバ20の上記各機能のうち、少なくとも1以上の機能を他の装置において実現するようにしてもよい。すなわち、データサーバ20は上記全ての機能を有している必要はなく、一部の機能を有するものであってもよい。
Further, at least one of the above functions of the
例えば、図1で説明したタイムスタンプ付加部102の機能は、それぞれのセンサにおいて実現されるようにしてもよい。すなわち、本実施形態のデータ収集装置10において、それぞれのセンサにおいて実現されるタイムスタンプ付加部102の機能がそれぞれGPS装置から直接時刻情報を取得してそれぞれのセンサにおいてタイムスタンプを付加するようにしてもよい。センサにおいて付加されたタイムスタンプは、センサから出力されるデータと共にデータ収集部101において収集することができる。
For example, the function of the time
また、データ収集装置10の機能の全てをセンサ(センサと同じハウジング)において実現するようにしてもよい。例えば、複数のセンサの中で特定のセンサにデータ収集装置10の機能を実装し、他のセンサを特定のセンサに接続してデータを収集するようにしてもよい。データ収集装置10の機能をセンサと同じハウジングで実現することにより、例えば、データ収集装置10の設置における省スペース化を図るとともに、センサのハウジングの優れた耐環境性能をデータ収集装置10に対して付与することができる。
Moreover, you may make it implement | achieve all the functions of the
次に、図2を用いて、データ収集システムのハードウェア構成を説明する。図2は、実施形態におけるデータ収集装置を含むデータ収集システムのハードウェア構成の一例を示すブロック図である。なお、以下の説明において、データ収集装置10と共通するデータサーバ20の構成は説明を省略する。
Next, the hardware configuration of the data collection system will be described with reference to FIG. FIG. 2 is a block diagram illustrating an example of a hardware configuration of a data collection system including the data collection device according to the embodiment. In the following description, description of the configuration of the
データ収集装置10は、CPU(Central Processing Unit)11、RAM12、ROM(Read Only Memory)13、HDD14、タッチパネル15、通信I/F(Interface)16、及び通信I/F17を有する。
The
データ収集装置10は、サーバ装置、デスクトップ型PC、又はタブレット型PC等の汎用装置、若しくはデータ収集専用の装置である。データ収集装置10は、図1で説明したデータ収集プログラムを実行する。
The
CPU11は、RAM12、ROM13又はHDD14に記憶されたデータ収集プログラムを実行することにより、データ収集装置10の制御を行う。データ収集プログラムは、例えば、データ収集プログラムを記録した記録媒体、又はネットワークを介したプログラム配信サーバ等から取得されて、HDD14にインストールされ、RAM12にCPU11から読出し可能に記憶される。
The
タッチパネル15は、操作入力機能と表示機能とを有する操作表示機能を有する。タッチパネル15は、オペレータに対して指先又はタッチペン等を用いた操作入力を可能にする。本実施形態におけるデータ収集装置10は操作表示機能を有するタッチパネル15を用いる場合を説明するが、データ収集装置10は、表示機能を有する表示装置と操作入力機能を有する操作入力装置とを別個有するものであってもよい。その場合、タッチパネル15の表示画面は表示装置の表示画面、タッチパネル15の操作は操作入力装置の操作として実施することができる。なお、タッチパネル15は、ヘッドマウント型、メガネ型、腕時計型のディスプレイ等の種々の形態によって実現されてもよい。
The
通信I/F16は、第1のネットワーク91における通信を制御する。第1のネットワークは、例えば、無線LAN通信、有線LAN通信、赤外線通信、近距離無線通信等の汎用通信である。また、通信I/F16は、図示しない、他のデータ収集装置、汎用通信が可能なフィールド機器、保全情報を管理する保全情報管理サーバ、DCS(Distributed Control System:分散制御システム)制御装置、PLC等であってもよい。
The communication I /
通信I/F17は、センサA1等との通信を制御する、例えばアナログ入力モジュールである。
The communication I /
データサーバ20において、通信I/F26は、第1のネットワーク91における通信を制御する。通信I/F27は、第2のネットワーク92における通信を制御する。
In the
次に、図3を用いて、データ収集装置10のデータ収集動作を説明する。図3は、実施形態におけるデータ収集装置のデータ収集動作の一例を示すフローチャートである。
Next, the data collection operation of the
図3において、データ収集装置10は、サンプリング周期が経過したか否かを判断する(ステップS11)。サンプリング周期が経過したか否かは、例えば、データ収集部101が、予め定められた所定の周期の経過をタイマの値等によって判断することによって実行することができる。サンプリング周期が経過していないと判断した場合(ステップS11:NO)、データ収集装置10は、ステップS11の処理を繰り返し、サンプリング周期の経過を待機する。
In FIG. 3, the
一方、サンプリング周期が経過したと判断した場合(ステップS11:YES)、データ収集装置10は、機器が出力するデータを収集する(ステップS12)。データの収集は、例えばデータ収集部101が機器から出力されるアナログデータをデジタルデータにAD変換することによって行うことができる。データ収集装置10は、データと共に、機器が正常であるか否かを示すステータス情報を取得するようにしてもよい。
On the other hand, when it is determined that the sampling period has elapsed (step S11: YES), the
ステップS12の処理を実行した後、データ収集装置10は、収集されたデータに対してタイムスタンプを付加する(ステップS13)。タイムスタンプの付加は、例えば、タイムスタンプ付加部102が、タイムサーバ50から時刻情報を取得することにより行うことができる。
After executing the process of step S12, the
ステップS13の処理を実行した後、データ収集装置10は、タイムスタンプを付加したデータを保存する(ステップS14)。データの保存は、例えば、データ保存部103がHDD14にデータを保存することによって実行することができる。
After executing the process of step S13, the
ステップS14の処理を実行した後、データ収集装置10は、データのサンプリング動作を終了するか否かを判断する(ステップS15)。サンプリング動作を終了するか否かは、例えば、データ収集装置10が、オペレータによるタッチパネル15に対する終了操作が実行されたか否かを検出することによって判断することができる。サンプリング動作を終了しないと判断した場合(ステップS15:NO)、データ収集装置10は、ステップS11〜ステップS15の処理を繰返す。一方、サンプリング動作を終了すると判断した場合(ステップS15:YES)、データ収集装置10は、フローチャートに示した動作を終了する。
After executing the process of step S14, the
次に、図4を用いて、データ収集装置10のデータ送信動作を説明する。図4は、実施形態におけるデータ収集装置のデータ送信動作の一例を示すフローチャートである。
Next, the data transmission operation of the
図4において、データ収集装置10は、データサーバ20からデータの送信要求を取得したか否かを判断する(ステップS21)。データの送信要求を取得したか否かは、例えば、要求情報取得部105が、データサーバ20から要求情報を取得したか否かによって判断することができる。要求情報は、例えば上位システム30から要求に応じて、要求情報生成部201が生成し、要求情報送信部202によってデータ収集装置10に対して送信される。
In FIG. 4, the
送信要求を取得していないと判断した場合(ステップS21:NO)、データ収集装置10は、送信タイミングになったか否かを判断する(ステップS22)。送信タイミングになったか否かは、例えば、タイミング生成部104が送信タイミングを生成したか否かによって判断することができる。タイミング生成部104は、例えば、所定のサンプリング周期が経過したか否かを判断し、又は保存されたデータの数やデータ量が所定の値に達したか否かを判断してタイミングを生成する。
If it is determined that a transmission request has not been acquired (step S21: NO), the
ステップS21の処理において送信要求を取得したと判断した場合(ステップS21:YES)、又はステップS22の処理において送信タイミングになったと判断した場合(ステップS22:YES)、データ収集装置10は、データサーバ20との通信状態(Status)がOKか否かを判断する(ステップS23)。通信状態は、例えば、通信テスト用のコマンドを送信することによって判断することができる。データサーバ20との通信状態がOKでないと判断した場合(ステップS23:NO)、データ収集装置10は、ステップS23の処理を繰返して、通信状態がOKとなるのを待機する。
When it is determined that the transmission request is acquired in the process of step S21 (step S21: YES), or when it is determined that the transmission timing is reached in the process of step S22 (step S22: YES), the
一方、データサーバ20との通信状態がOKであると判断した場合(ステップS23:YES)、データ収集装置10は、データサーバ20に対してデータを送信する(ステップS24)。データの送信は、例えば、データ送信部106が、データ保存部103によって保存されたデータを送信することによって実行することができる。
On the other hand, when it is determined that the communication state with the
ステップS24の処理を実行した後、又はステップS22の処理において送信タイミングになっていないと判断した場合(ステップS22:NO)、データ収集装置10は、送信処理を終了するか否かを判断する(ステップS25)。送信処理を終了するか否かは、例えば、データ収集装置10が、オペレータによるタッチパネル15に対する終了操作が実行されたか否かを検出することによって判断することができる。送信処理を終了しないと判断した場合(ステップS25:NO)、データ収集装置10は、ステップS21〜ステップS25の処理を繰返す。一方、送信処理を終了すると判断した場合(ステップS25:YES)、データ収集装置10は、フローチャートに示した動作を終了する。
After performing the process of step S24, or when it is determined that the transmission timing is not reached in the process of step S22 (step S22: NO), the
なお、データサーバ20のデータ収集装置10からのデータ取得は、ステップS24のデータ送信処理において送信されたデータをデータ取得部203が取得して、データベース204に保存することによって実行される。
The data acquisition from the
次に、図5を用いて、データサーバ20のデータ送信動作を説明する。図5は、実施形態におけるデータサーバのデータ送信動作の一例を示すフローチャートである。
Next, the data transmission operation of the
図5において、データサーバ20は、上位システム30からデータ送信の要求を取得したか否かを判断する(ステップS31)。上位システム30からデータ送信の要求を取得したか否かは、例えば、サーバデータ送信部205が上位システム30から所定のコマンドを受信したか否かによって判断することができる。データ送信の要求を取得していないと判断した場合(ステップS31:NO)、データサーバ20は、ステップS31の処理を繰り返し、データ送信の要求の取得を待機する。
In FIG. 5, the
データ送信の要求を取得したと判断した場合(ステップS31:YES)、データサーバ20は、データベース204に保存されたデータを収集する(ステップS32)。データの収集は、例えば、上位システムが、センサのID、又はタイムスタンプの範囲等を指定することによって、収集対象となるデータを特定して実行される。
If it is determined that a data transmission request has been acquired (step S31: YES), the
ステップS32の処理を実行した後、データサーバ20は、収集したデータを解析して、所定の条件を満足しているか否かを判断する(ステップS33)。所定の条件を満足しているか否か、例えば、データ解析部206が、特定のセンサの経時的なデータを取得して、所定の期間内におけるデータの変化率又は変化量が予め設定された範囲を超えたか否かを解析することによって判断することができる。また、データ解析部206は、例えば、複数のセンサのトレンドを比較して、トレンドの変化に異常があるセンサを特定するようにしてもよい。
After executing the process of step S32, the
所定の条件を満足していないと判断した場合(ステップS33:NO)、データサーバ20は、リアルタイムデータの送信を実行する(ステップS34)。リアルタイムデータの送信とは、例えば、OPCサーバ207が、OPC−DAを用いてデータベース204に記憶された未送信のデータを上位システム30に対して送信することによって実行することができる。ステップS34においてデータサーバ20は、OPC−DAを用いた他の処理を実行するようにしてもよい。
If it is determined that the predetermined condition is not satisfied (step S33: NO), the
一方、所定の条件を満足したと判断した場合(ステップS33:YES)、データサーバ20は、ヒストリカルデータの送信を実行する(ステップS35)。ヒストリカルデータの送信とは、例えば、OPCサーバ207が、OPCHDAを用いて過去に送信したデータを含めデータの履歴を上位システム30に対して送信することによって実行することができる。ステップS35においてデータサーバ20は、OPCHDAを用いた他の処理を実行するようにしてもよい。すなわち、本実施形態において、データサーバ20は、データベース204に保存されたデータに基づき、OPCサーバ207のOPCHDAとOPCHDAのインターフェイスを切替えて上位システム30とデータの送受信を実行することができる。
On the other hand, when it is determined that the predetermined condition is satisfied (step S33: YES), the
ステップS34の処理を実行した後、又はステップS35の処理を実行した後、データサーバ20は、データ送信処理を終了するか否かを判断する(ステップS36)。送信処理を終了するか否かは、例えば、データサーバ20が、オペレータによるタッチパネル25に対する終了操作が実行されたか否かを検出することによって判断することができる。
データ送信処理を終了しないと判断した場合(ステップS36:NO)、データサーバ20は、ステップS31〜ステップS36の処理を繰返して実行する。一方、データ送信処理を終了すると判断した場合(ステップS36:YES)、データサーバ20は、フローチャートで示した動作を終了する。
After executing the process of step S34 or after executing the process of step S35, the
If it is determined not to end the data transmission process (step S36: NO), the
次に、図6を用いて、データ収集装置に保存されるデータを説明する。図6は、実施形態におけるデータ収集装置に保存されるデータの一例を示す図である。 Next, data stored in the data collection device will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of data stored in the data collection device according to the embodiment.
図6において、図6(A)は、図1で説明したデータ収集装置10のデータ保存部103に保存されるデータを示している。「Time Stamp」のデータ項目は、センサA1又はセンサA2から取得したデータに対して付加されたタイムスタンプの時刻情報を示している。「センサID」のデータ項目は、センサの識別情報を示している。「データ」のデータ項目は、センサから出力されたデジタルデータ、又はセンサから出力されたアナログ値をAD変換したデータを示している。また、「Status」のデータ項目は、センサが正常であるか否かを示すステータス情報を示している。例えば、センサA1とセンサA2は、「tA−1」及び「tA−2」の時刻において、タイムスタンプが付加されている。ここで、「Time Stamp」の「tA−1」及び「tA−2」の時刻は、データをAD変換する処理速度に応じて、調整をすることができるので、データを取得した時刻とタイムスタンプで付加する時刻とをそれぞれほぼ一致させることができる。すなわち、収集されたデータに対してリアルタイムにタイムスタンプを付加することが可能となる。また、ステータス情報によって、全てのデータが正常に動作しているセンサから取得されたことが示される。
In FIG. 6, FIG. 6 (A) shows data stored in the
図6(B)は、図1において図示していない2台目のデータ収集装置10Bのデータ保存部103に保存されるデータを示している。データ収集装置10Bは、センサB1とセンサB1からデータを取得するものとする。ここで、センサB2の「tB−2」におけるステータス情報はNGとなっている。すなわち、「tB−2」において取得されたデータは、正常ではないステータス状態のセンサから取得されたものであることを示している。
ステータス状態がNGのデータは、例えばデータ解析部206における解析対象として使用しないことによって、解析の精度を向上させることができる。
FIG. 6B shows data stored in the
For example, data with a status of NG is not used as an analysis target in the
なお、タイムスタンプの時刻は、tA−1が一番古く、tA−1、tB−1、tA−2及びtB−2の順で進行するものとする。 It is assumed that the time of the time stamp is tA-1 is the oldest and proceeds in the order of tA-1, tB-1, tA-2, and tB-2.
次に、図7を用いて、データサーバ20に保存されるデータを説明する。図7は、実施形態におけるデータサーバに保存されるデータの一例を示す図である。図7は、図6で示したデータ保存部103に保存されたデータを、データサーバ20が収集してデータベース204に保存したときの状態を示している。
Next, data stored in the
図7において、「Time Stamp」のデータ項目には、上述したように、tA−1、tB−1、tA−2及びtB−2順序でタイムスタンプの時刻情報が付加されている。データベース204は、複数のデータ収集装置10から取得したデータを一元的に管理することができる。上述したように、それぞれのデータ収集装置10は、タイムスタンプ付加部102において、それぞれ正確な時刻情報を付加することができる。従って、複数のデータ収集装置10から取得したデータを一元的に管理することにより、時刻情報、データ、及びセンサの設置位置の情報に基づき、収集したデータを様々なデータ解析に使用することが可能となる。例えば、センサが車両の速度を測定して速度のデータが収集される場合、それぞれのセンサの配置位置において速度データと時刻情報を記録することにより、車両の加減速の状況等の走行状況を把握することができる。
In FIG. 7, as described above, time information of time stamps is added to the data item “Time Stamp” in the order of tA-1, tB-1, tA-2, and tB-2. The
次に、図8を用いて、データ収集システム1のソフトウェア構成の他の一例を説明する。図8は、実施形態におけるデータ収集装置を含むデータ収集システムのソフトウェア構成の他の一例を示すブロック図である。なお、図8において図1と同様の構成は同じ符号を付して説明を省略する。
Next, another example of the software configuration of the
図8において、データ収集装置10は、複数のセンサC(センサC1、センサC2等を含む)と接続されている。センサCは、それぞれステータスバッファ、自己診断機能及びアドバンスド診断機能を有している。なお、センサCは、自己診断機能又はアドバンスド診断機能の少なくとも1つを有していればよい。
In FIG. 8, the
自己診断機能とは、センサC自体の異常を検出する。センサC自体の異常とは、例えば、センサCの内蔵回路の異常、センサの内部メモリの異常、センサCとデータ収集装置10間の通信異常等である。センサCは、自己診断機能による診断結果を自己診断結果としてステータスバッファに格納する。自己診断結果は、ステータスバッファに格納された差圧、温度、流量等の計測データ(アナログ値又はデジタル値のいずれか)とともにデータ収集装置10に提供される。これにより、データ収集装置10に提供された計測データの信頼性を向上させることが可能となる。データ収集装置10は、取得したデータと自己診断結果に対してタイムスタンプを付加することにより、さらに計測データの信頼性を向上させることができるとともに、計測データ又は自己診断結果に対する時間的な解析を容易にすることができる。
The self-diagnosis function detects an abnormality of the sensor C itself. The abnormality of the sensor C itself is, for example, an abnormality of a built-in circuit of the sensor C, an abnormality of an internal memory of the sensor, an abnormality of communication between the sensor C and the
また、アドバンスド診断機能とは、センサCの検出部への異物付着の検出、差圧又は流量測定のための導圧管の閉塞、脈動流や気泡混入等の流体の異常等のセンサCの測定環境の異常を検出する機能である。センサCは、アドバンスド診断機能による診断結果をアドバンスド診断結果としてステータスバッファに格納する。アドバンスド診断結果は、ステータスバッファに格納された計測データとともにデータ収集装置10に提供される。これにより、データ収集装置10に提供された計測データの信頼性を向上させることが可能となる。データ収集装置10は、取得したデータと自己診断結果に対してタイムスタンプを付加することにより、さらに計測データの信頼性を向上させることができるとともに、計測データ又は自己診断結果に対する時間的な解析を容易にすることができる。なお、アドバンスド診断機能は、測定環境の異常を解析するためのデータを検出する機能であり、解析の詳細は、例えば上位システム30で行うことができる。
The advanced diagnostic function is a sensor C measurement environment such as detection of foreign matter adhering to the detection unit of the sensor C, blockage of a pressure guiding tube for differential pressure or flow rate measurement, fluid abnormality such as pulsating flow or bubble mixing. This is a function to detect abnormalities. The sensor C stores the diagnosis result by the advanced diagnosis function in the status buffer as the advanced diagnosis result. The advanced diagnosis result is provided to the
次に、図9を用いて、データ収集装置10に保存されるデータの他の一例を説明する。図9は、実施形態におけるデータ収集装置に保存されるデータの他の一例を示す図である。
Next, another example of data stored in the
図9は、データ収集装置10のデータ保存部103に保存されるデータを示している。「Time Stamp」のデータ項目、「センサID」のデータ項目、及び「データ」のデータ項目は、図6で説明したデータ項目と同様であるため、説明を省略する。「自己診断結果」のデータ項目は、センサCの自己診断機能により診断された診断結果である。また、「アドバンスド診断結果」のデータ項目は、センサCのアドバンスド診断機能により診断された診断結果である。「自己診断結果」と「アドバンスド診断結果」は、「データ」のデータ項目に記録される計測データとともに記録され、タイムスタンプが付加される。例えば、「tC−1」の時刻においては、自己診断結果とアドバンスド診断結果の両方が記録されている。すなわち、データ収集装置10は、測定データ、自己診断結果、及びアドバンスド診断結果に対してタイムスタンプを付加している。また、「tC−2」の時刻においては、自己診断結果が記録されている。すなわち、データ収集装置10は、測定データ、及び自己診断結果に対してタイムスタンプを付加している。また、「tC−3」の時刻においては、アドバンスド診断結果が記録されている。すなわち、データ収集装置10は、測定データ、及びアドバンスド診断結果に対してタイムスタンプを付加している。また、「tC−4」の時刻においては、自己診断結果とアドバンスド診断結果のいずれも記録されていない。すなわち、データ収集装置10は、自己診断結果とアドバンスド診断結果を任意に計測データとともに記憶してタイムスタンプを付加することができる。
FIG. 9 shows data stored in the
次に、図10を用いて、データ収集装置10を複数含むデータ収集システムを説明する。図10は、実施形態におけるデータ収集装置を複数含むデータ収集システムの一例を示すブロック図である。
Next, a data collection system including a plurality of
図10において、システム1000は、例えば、データ収集装置10、センサ群(センサC1、センサC2等)、タイムサーバ50、及びGPS装置51を含んでいる。データサーバ20は、ネットワーク91を介してシステム1000と同様なシステム2000、システム3000と接続されている。すなわち、データサーバ20は、システム1000〜システム3000からタイムスタンプが付加されたデータを収集する。これにより、例えば、システム1000〜システム3000が地理的に離れた場所であって、通信にタイムラグが発生する場合であっても、一元的にタイムスタンプによるデータを収集して記録することが可能となる。なお、ネットワーク91は、有線ネットワークであっても無線ネットワークであってもよい。
In FIG. 10, a
以上説明したように、本実施形態におけるデータ収集装置は、データを出力する機器からデータを収集するデータ収集部と、収集されたデータにタイムスタンプを付加するタイムスタンプ付加部と、タイムスタンプが付加されたデータを保存するデータ保存部と、第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存されたデータを送信するタイミングを生成するタイミング生成部と、データサーバから送信される、データの送信を要求する要求情報を取得する要求情報取得部と、生成されたタイミングに基づいて、及び取得された要求情報に応じて、データサーバに対して保存されたデータを送信するデータ送信部とを備える。この構成によって、データ入力機器から取得したデータのタイムスタンプによる安定的な解析を可能にする。 As described above, the data collection device according to the present embodiment includes a data collection unit that collects data from a device that outputs data, a time stamp addition unit that adds a time stamp to the collected data, and a time stamp. A data storage unit that stores the stored data, a timing generation unit that generates a timing for transmitting the stored data to a data server that is communicably connected via the first network, and a transmission from the data server A request information acquisition unit that acquires request information for requesting data transmission, and transmits the stored data to the data server based on the generated timing and according to the acquired request information A data transmission unit. This configuration enables stable analysis based on the time stamp of data acquired from the data input device.
なお、上述したデータ収集装置は、上述した機能を有する装置であればよく、例えば、複数の装置の組合せで構成されてそれぞれの装置を通信可能に接続したシステムで実現されるものであってもよい。また、データ収集装置は、ネットワークで接続された他の装置の機能の一部として実現されるものであってもよい。 Note that the data collection device described above may be a device having the above-described functions. For example, the data collection device may be realized by a system configured by combining a plurality of devices and communicatively connecting each device. Good. Further, the data collection device may be realized as a part of the function of another device connected via a network.
なお、本実施形態で説明した、データ収集方法における各ステップ、若しくはデータ収集プログラム及び記録媒体における各処理は、実行順序を限定するものではない。 The steps in the data collection method or the processes in the data collection program and the recording medium described in the present embodiment do not limit the execution order.
また、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。 Further, a program for realizing the functions constituting the apparatus described in the present embodiment is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. Thus, the various processes described above in the present embodiment may be performed. Here, the “computer system” may include an OS and hardware such as peripheral devices. Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used. The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Further, the “computer-readable recording medium” refers to a volatile memory (for example, DRAM (Dynamic) in a computer system serving as a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. Random Access Memory)) that holds a program for a certain period of time is also included. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what implement | achieves the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。 The embodiment of the present invention has been described above with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes various modifications within the scope of the present invention. It is.
10 データ収集装置
101 データ収集部
102 タイムスタンプ付加部
103 データ保存部
104 タイミング生成部
105 要求情報取得部
106 データ送信部
20 データサーバ
201 要求情報生成部
202 要求情報送信部
203 データ取得部
204 データベース
205 サーバデータ送信部
206 データ解析部
207 OPCサーバ
30 上位システム
50 タイムサーバ
51 GPS装置
91 第1のネットワーク
92 第2のネットワーク
11 CPU
12 RAM
13 ROM
14 HDD
15 タッチパネル
16 通信I/F
17 通信I/F
DESCRIPTION OF
12 RAM
13 ROM
14 HDD
15
17 Communication I / F
Claims (16)
収集された前記データにタイムスタンプを付加するタイムスタンプ付加部と、
タイムスタンプが付加された前記データを保存するデータ保存部と、
第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成部と、
前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得部と、
生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信部と
を備える、データ収集装置。 A data collection unit that collects the data from a device that outputs data;
A time stamp adding unit for adding a time stamp to the collected data;
A data storage unit for storing the data with the time stamp added thereto;
A timing generation unit that generates timing for transmitting the stored data to a data server that is communicably connected via the first network;
A request information obtaining unit for obtaining request information for requesting transmission of the data, transmitted from the data server;
A data collection device comprising: a data transmission unit configured to transmit the data stored to the data server based on the generated timing and according to the acquired request information.
前記データ送信部は、前記ステータス情報を前記データと併せて送信する、請求項1から3のいずれか一項に記載のデータ収集装置。 The data collection unit collects the status information of the device together with the data,
The data collection device according to any one of claims 1 to 3, wherein the data transmission unit transmits the status information together with the data.
前記データ送信部は、前記データサーバに対して無線通信を介して前記データを送信する、請求項1から7のいずれか一項に記載のデータ収集装置。 The first network includes a wireless communication path;
The data collection device according to any one of claims 1 to 7, wherein the data transmission unit transmits the data to the data server via wireless communication.
上位システムからの要求に応じて前記要求情報を生成する要求情報生成部と、
生成された前記要求情報を前記第1のネットワークを介して前記データ収集装置に対して送信する要求情報送信部と、
前記データ収集装置から送信される前記データを取得するデータ取得部と、
取得された前記データを保存するデータベースと、
前記データベースに保存された前記データを前記上位システムに送信するサーバデータ送信部と
を備える、請求項9に記載のデータ収集システム。 The data server is
A request information generating unit that generates the request information in response to a request from a host system;
A request information transmission unit that transmits the generated request information to the data collection device via the first network;
A data acquisition unit for acquiring the data transmitted from the data collection device;
A database for storing the acquired data;
The data collection system according to claim 9, further comprising: a server data transmission unit that transmits the data stored in the database to the host system.
前記データベースに保存された前記データが所定の条件を満たすか否かを解析するデータ解析部をさらに備え、
前記サーバデータ送信部は、
前記所定の条件が満たされていないと解析された場合、未送信の前記データを送信し、
前記所定の条件が満たされたと解析された場合、未送信の前記データと過去に送信された前記データとを併せて送信する、請求項10に記載のデータ収集システム。 The data server is
A data analysis unit for analyzing whether or not the data stored in the database satisfies a predetermined condition;
The server data transmission unit
When it is analyzed that the predetermined condition is not satisfied, the unsent data is transmitted,
The data collection system according to claim 10, wherein when it is analyzed that the predetermined condition is satisfied, the untransmitted data and the previously transmitted data are transmitted together.
生成された前記要求情報を前記データ収集装置に対して送信する要求情報送信部と、
前記データ収集装置において生成されたタイミングに基づいて、及び前記要求情報に応じて、前記データ収集装置から送信される前記データを取得するデータ取得部と、
取得された前記データを保存するデータベースと、
前記データベースに保存された前記データを前記第2のネットワークを介して前記上位システムに送信するサーバデータ送信部と
を備える、データサーバ。 In response to a request from a host system that is communicably connected via the second network, data of a device that outputs data to a data collection device that is communicably connected via the first network. A request information generator for generating request information for requesting transmission;
A request information transmission unit for transmitting the generated request information to the data collection device;
A data acquisition unit that acquires the data transmitted from the data collection device based on the timing generated in the data collection device and according to the request information;
A database for storing the acquired data;
A data server comprising: a server data transmission unit configured to transmit the data stored in the database to the host system via the second network.
収集された前記データにタイムスタンプを付加するタイムスタンプ付加ステップと、
タイムスタンプが付加された前記データを保存するデータ保存ステップと、
第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成ステップと、
前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得ステップと、
生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信ステップと
を含む、データ収集方法。 A data collection step of collecting the data from a device that outputs the data;
A time stamp adding step of adding a time stamp to the collected data;
A data storage step for storing the data with the time stamp added thereto;
A timing generation step of generating a timing for transmitting the stored data to a data server that is communicably connected via the first network;
A request information obtaining step for obtaining request information for requesting transmission of the data, transmitted from the data server;
A data collection method comprising: a data transmission step of transmitting the stored data to the data server based on the generated timing and according to the acquired request information.
収集された前記データにタイムスタンプを付加するタイムスタンプ付加処理と、
タイムスタンプが付加された前記データを保存するデータ保存処理と、
第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成処理と、
前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得処理と、
生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信処理と
をコンピュータに実行させる、データ収集プログラム。 A data collection process for collecting the data from the device that outputs the data;
A time stamp addition process for adding a time stamp to the collected data;
A data storage process for storing the data with the time stamp added thereto;
A timing generation process for generating a timing for transmitting the stored data to a data server communicably connected via the first network;
Request information acquisition processing for acquiring request information for requesting transmission of the data transmitted from the data server;
A data collection program for causing a computer to execute data transmission processing for transmitting the stored data to the data server based on the generated timing and in response to the acquired request information.
収集された前記データにタイムスタンプを付加するタイムスタンプ付加処理と、
タイムスタンプが付加された前記データを保存するデータ保存処理と、
第1のネットワークを介して通信可能に接続されたデータサーバに対して、保存された前記データを送信するタイミングを生成するタイミング生成処理と、
前記データサーバから送信される、前記データの送信を要求する要求情報を取得する要求情報取得処理と、
生成された前記タイミングに基づいて、及び取得された前記要求情報に応じて、前記データサーバに対して保存された前記データを送信するデータ送信処理と
をコンピュータに実行させるデータ収集プログラムを記録した記録媒体。 A data collection process for collecting the data from the device that outputs the data;
A time stamp addition process for adding a time stamp to the collected data;
A data storage process for storing the data with the time stamp added thereto;
A timing generation process for generating a timing for transmitting the stored data to a data server communicably connected via the first network;
Request information acquisition processing for acquiring request information for requesting transmission of the data transmitted from the data server;
A record that records a data collection program that causes a computer to execute data transmission processing that transmits the data stored to the data server based on the generated timing and in response to the acquired request information Medium.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102018003324.5A DE102018003324A1 (en) | 2017-04-27 | 2018-04-24 | Data collection device, data collection system, data server, data collection method and non-transitory computer readable storage medium |
| CN201810372479.XA CN108803502B (en) | 2017-04-27 | 2018-04-24 | Data collection device and system, data server, data collection method, and computer-readable non-volatile recording medium |
| US15/962,165 US11153386B2 (en) | 2017-04-27 | 2018-04-25 | Data collection device, data collection system, data server, data collection method, and non-transitory computer readable storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017088978 | 2017-04-27 | ||
| JP2017088978 | 2017-04-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018185781A true JP2018185781A (en) | 2018-11-22 |
| JP7017881B2 JP7017881B2 (en) | 2022-02-09 |
Family
ID=64356013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017161351A Active JP7017881B2 (en) | 2017-04-27 | 2017-08-24 | Data collection system, data server and data collection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7017881B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020107060A (en) * | 2018-12-27 | 2020-07-09 | 横河電機株式会社 | Field device, information collection system, information collection method |
| JP2020116358A (en) * | 2019-01-23 | 2020-08-06 | 省一 小野 | Blood glucose level measurement unit and apparatus using the same |
| CN115776651A (en) * | 2022-11-28 | 2023-03-10 | 贵州电网有限责任公司 | System and method for monitoring oil level state of respirator |
| WO2025206134A1 (en) * | 2024-03-28 | 2025-10-02 | オムロン株式会社 | Information processing system and information processing method |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH102449A (en) * | 1996-06-14 | 1998-01-06 | Kawaden:Kk | Operation monitoring device for valve actuator |
| JP2002023832A (en) * | 2000-07-04 | 2002-01-25 | Mitsubishi Electric Corp | Monitoring system and radiation monitoring system and its intelligent sensor, and vending machine management system |
| JP2003052135A (en) * | 2001-08-03 | 2003-02-21 | Toshiba Corp | Device monitoring device, device monitoring / driving support system and method |
| JP2004213419A (en) * | 2003-01-06 | 2004-07-29 | Mitsubishi Electric Corp | Remote plant monitoring system and remote plant monitoring method |
| JP2005038246A (en) * | 2003-07-16 | 2005-02-10 | Matsushita Electric Works Ltd | Facility monitoring control device, facility monitoring control system, facility monitoring control method and facility monitoring control program |
| JP2006195554A (en) * | 2005-01-11 | 2006-07-27 | Mitsubishi Electric Corp | Integrated monitoring system |
| JP2007087377A (en) * | 2005-08-23 | 2007-04-05 | Nippon Telegr & Teleph Corp <Ntt> | Disaster prevention information presentation device, disaster prevention information provision system and distribution device thereof |
| US20110249000A1 (en) * | 2009-10-29 | 2011-10-13 | Andreas Isenmann | Control Module for a Field Device |
| JP2012108642A (en) * | 2010-11-16 | 2012-06-07 | Fuji Electric Co Ltd | Data collection system, and abnormality factor determination method of data collection system |
| US20120197852A1 (en) * | 2011-01-28 | 2012-08-02 | Cisco Technology, Inc. | Aggregating Sensor Data |
| JP2013089184A (en) * | 2011-10-21 | 2013-05-13 | Toshiba Corp | Programmable controller system |
| JP2013109710A (en) * | 2011-11-24 | 2013-06-06 | Toshiba Corp | Monitoring control system |
-
2017
- 2017-08-24 JP JP2017161351A patent/JP7017881B2/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH102449A (en) * | 1996-06-14 | 1998-01-06 | Kawaden:Kk | Operation monitoring device for valve actuator |
| JP2002023832A (en) * | 2000-07-04 | 2002-01-25 | Mitsubishi Electric Corp | Monitoring system and radiation monitoring system and its intelligent sensor, and vending machine management system |
| JP2003052135A (en) * | 2001-08-03 | 2003-02-21 | Toshiba Corp | Device monitoring device, device monitoring / driving support system and method |
| JP2004213419A (en) * | 2003-01-06 | 2004-07-29 | Mitsubishi Electric Corp | Remote plant monitoring system and remote plant monitoring method |
| JP2005038246A (en) * | 2003-07-16 | 2005-02-10 | Matsushita Electric Works Ltd | Facility monitoring control device, facility monitoring control system, facility monitoring control method and facility monitoring control program |
| JP2006195554A (en) * | 2005-01-11 | 2006-07-27 | Mitsubishi Electric Corp | Integrated monitoring system |
| JP2007087377A (en) * | 2005-08-23 | 2007-04-05 | Nippon Telegr & Teleph Corp <Ntt> | Disaster prevention information presentation device, disaster prevention information provision system and distribution device thereof |
| US20110249000A1 (en) * | 2009-10-29 | 2011-10-13 | Andreas Isenmann | Control Module for a Field Device |
| JP2012108642A (en) * | 2010-11-16 | 2012-06-07 | Fuji Electric Co Ltd | Data collection system, and abnormality factor determination method of data collection system |
| US20120197852A1 (en) * | 2011-01-28 | 2012-08-02 | Cisco Technology, Inc. | Aggregating Sensor Data |
| JP2013089184A (en) * | 2011-10-21 | 2013-05-13 | Toshiba Corp | Programmable controller system |
| JP2013109710A (en) * | 2011-11-24 | 2013-06-06 | Toshiba Corp | Monitoring control system |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020107060A (en) * | 2018-12-27 | 2020-07-09 | 横河電機株式会社 | Field device, information collection system, information collection method |
| US11252565B2 (en) | 2018-12-27 | 2022-02-15 | Yokogawa Electric Corporation | Field device, information collecting system, and information collecting method |
| JP2020116358A (en) * | 2019-01-23 | 2020-08-06 | 省一 小野 | Blood glucose level measurement unit and apparatus using the same |
| CN115776651A (en) * | 2022-11-28 | 2023-03-10 | 贵州电网有限责任公司 | System and method for monitoring oil level state of respirator |
| WO2025206134A1 (en) * | 2024-03-28 | 2025-10-02 | オムロン株式会社 | Information processing system and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7017881B2 (en) | 2022-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108803502B (en) | Data collection device and system, data server, data collection method, and computer-readable non-volatile recording medium | |
| JP6434419B2 (en) | Apparatus, method and system for monitoring a fluid delivery conduit network | |
| JP7017881B2 (en) | Data collection system, data server and data collection method | |
| US20160301991A1 (en) | Nodal dynamic data acquisition and dissemination | |
| US20090265583A1 (en) | Monitoring Device Having Multiple Data Communication Paths | |
| CN112543220A (en) | System and method for providing a cloud flow meter | |
| KR20180024431A (en) | A system for on-line diagnostic of pneumatic control valve and method thereof | |
| CN202614273U (en) | Thermal power plant sensor fault diagnosis device | |
| CN111971933B (en) | Integration of diagnostic instruments into machine protection systems | |
| Cachada et al. | Using internet of things technologies for an efficient data collection in maintenance 4.0 | |
| US20210181710A1 (en) | Flexible condition monitoring of industrial machines | |
| EP3454156A1 (en) | Method and device to monitor and automatically report electric motor and transformer conditions | |
| US9596090B1 (en) | Method for controlling data acquisition for a plurality of field devices | |
| JP2019021048A (en) | Device information providing apparatus, device information providing method, device information providing program, and recording medium | |
| CN201884537U (en) | Intelligent viscous damper | |
| CN109990946B (en) | Pressure transmitter with fault self-checking function and fault self-checking method thereof | |
| CN207689003U (en) | A kind of monitoring device of mechanical equipment | |
| KR102284620B1 (en) | Industrial integrated measurement and monitoring system | |
| CN101865908B (en) | Intelligent data monitoring system for tap water | |
| CN119492422A (en) | A multifunctional flow computer | |
| JP6869144B2 (en) | Equipment management system, equipment management device, and equipment management method | |
| KR101623112B1 (en) | Open type middleware data processing device and method for structural health monitoring | |
| Goldsmith et al. | Wireless sensor networks for aerospace applications-thermal monitoring for a gas turbine engine | |
| EP3715973B1 (en) | Anomaly detection method and system for process instrument, and plc | |
| RU2706587C1 (en) | Digital data collection, processing, storage and transmission system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190328 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200519 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20201020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210119 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210119 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210129 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210202 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20210312 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20210316 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210608 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20210803 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210922 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20211012 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211118 |
|
| C302 | Record of communication |
Free format text: JAPANESE INTERMEDIATE CODE: C302 Effective date: 20211214 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20211221 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20220125 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20220125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220128 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7017881 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |