JP2019204224A - Sensor data analysis system and sensor data analysis method - Google Patents

Sensor data analysis system and sensor data analysis method Download PDF

Info

Publication number
JP2019204224A
JP2019204224A JP2018098055A JP2018098055A JP2019204224A JP 2019204224 A JP2019204224 A JP 2019204224A JP 2018098055 A JP2018098055 A JP 2018098055A JP 2018098055 A JP2018098055 A JP 2018098055A JP 2019204224 A JP2019204224 A JP 2019204224A
Authority
JP
Japan
Prior art keywords
data
server
sensor
sensor data
factory
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
Application number
JP2018098055A
Other languages
Japanese (ja)
Other versions
JP6853218B2 (en
Inventor
健 下川原
Ken Shimogawara
健 下川原
一弘 高良
Kazuhiro Takara
一弘 高良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2018098055A priority Critical patent/JP6853218B2/en
Publication of JP2019204224A publication Critical patent/JP2019204224A/en
Application granted granted Critical
Publication of JP6853218B2 publication Critical patent/JP6853218B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)
  • Computer And Data Communications (AREA)

Abstract

To integrally handle data collected from production facilities in a plant and analyze sensor data by a system in the plant.SOLUTION: A sensor data analysis system analyzes sensor data outputted from sensors installed in production facilities of a plant and comprises a data collection device and a data coordination server. The data collection device and the data coordination server are connected by the same network in the plant. The data collection device receives the sensor data and performs protocol conversion and transmits resultant sensor data to the data coordination server, and the data coordination server performs data format conversion and data type conversion on the received sensor data in accordance with a prescribed data format and data type and transmits resultant sensor data to the outside.SELECTED DRAWING: Figure 1

Description

本発明は、センサーデータ分析システムおよびセンサーデータ分析方法に係り、特に、製造業における複数の生産設備からセンサーデータを収集し、工場全体の設備から収集する多様なプロトコルやフォーマットのデータを共通的に扱うための変換を行い、リアルタイムで可視化するのに好適なセンサーデータ分析システムおよびセンサーデータ分析方法に関する。   The present invention relates to a sensor data analysis system and a sensor data analysis method, and in particular, collects sensor data from a plurality of production facilities in the manufacturing industry and collects data of various protocols and formats collected from facilities in the entire factory in common. The present invention relates to a sensor data analysis system and a sensor data analysis method suitable for performing conversion for handling and visualizing in real time.

製造業においては、製品や生産設備の状態を測定するセンサーのデータ収集が進んでいるが、各制御装置の製造会社が提供する独自のプロトコルが多く、旧式のプロトコルが残り続けるなど、多様性を考慮する必要があるため、データの連携や活用は進んでいない。   In the manufacturing industry, data collection of sensors that measure the state of products and production equipment is progressing, but there are many unique protocols provided by the manufacturers of each control device, and there is diversity such as the old-style protocols remaining. Since it is necessary to consider, data linkage and utilization are not progressing.

例えば、製造業における生産設備の稼働情報や製品の品質情報は、インターネット経由で連携するクラウドサービスなどが中心で、一元化のためインターネットクラウド上のサーバで管理されることが多い。これ以外にも生産設備のセンサーデータなどを収集する機能を有するものであれば、様々なシステム形態が考えられるが、クラウド上のサーバでセンサーデータを管理するシステムにおいては、センサーデータをサーバにアップロードするためのネットワーク環境から生じる要因などにより、データの遅延の発生やセキュリティが損なわれるおそれがあり、工場内で閉じたネットワーク内のシステムで処理したいという要請がある。   For example, production facility operation information and product quality information in the manufacturing industry are mainly managed by a server on the Internet cloud for centralization, mainly for cloud services linked via the Internet. In addition to this, various system configurations are possible as long as they have a function to collect sensor data of production equipment, etc. In a system that manages sensor data with a server on the cloud, upload the sensor data to the server. There is a risk that data delays and security may be impaired due to factors arising from the network environment to perform processing, and there is a demand for processing by a system in a closed network in a factory.

しかしながら、従来技術においては、工場内で閉じたネットワーク内において生産設備からのセンサーデータを取得・活用までの一気通貫で取り扱うシステムは、自社製造の設備向けのシステムを除き見当たらなかった。これは、データを一時記憶する制御装置のプロトコルやデータフォーマットが各制御装置製造会社の独自規格に基づいており、他社の生産設備のセンサーデータを統一的に収集することが行われていないためである。   However, in the prior art, there has been no system that handles sensor data from production equipment in a single network until it is acquired and used in a closed network in the factory, except for systems for equipment manufactured in-house. This is because the protocol and data format of the control device that temporarily stores data is based on the original standards of each control device manufacturer, and sensor data of production facilities of other companies is not collected uniformly. is there.

生産現場の作業効率化に向けた改善には、多種多様のデータを持つ生産設備からのセンサーデータを現場全体で統合して、意思決定の参考となる可視化を実現する必要があり、様々なプロトコルからなるセンサーのデータを収集する仕組みが考えられる。例えば、特許文献1には、PLC(Programmable Logic Controller)と表示器の通信プロトコルを、表示器とパソコン間の共通プロトコルに変換する技術が開示されている。   To improve production efficiency at production sites, it is necessary to integrate sensor data from production facilities with a wide variety of data throughout the site to achieve visualization that can be used as a reference for decision making. A mechanism for collecting sensor data consisting of For example, Patent Document 1 discloses a technique for converting a communication protocol between a PLC (Programmable Logic Controller) and a display device into a common protocol between the display device and a personal computer.

特開2001−117612号公報JP 2001-117612 A

しかしながら、上記特許文献1に記載されたデータ収集システムは、統合したデータの可視化については記載されておらず、また、複数のプロトコルには対応しているが、複数のデータフォーマットの違いには対応していない。すなわち、複数の装置から様々なデータフォーマットが送られてくるので、一括して、データ収集、変換、分析、可視化する処理を行うことはできない。   However, the data collection system described in Patent Document 1 does not describe integrated data visualization, and supports a plurality of protocols, but supports a difference between a plurality of data formats. Not done. That is, since various data formats are sent from a plurality of devices, it is not possible to perform processing for collecting, converting, analyzing, and visualizing data in a lump.

本発明の目的は、工場の生産設備から収集されるデータを統一的に扱い、工場内のシステムでセンサーデータをリアルタイムで可視化して、分析を行うことのできるセンサーデータ分析システムを提供することにある。   An object of the present invention is to provide a sensor data analysis system that can handle data collected from production facilities of a factory in a unified manner, visualize sensor data in real time by a system in the factory, and perform analysis. is there.

本発明のセンサーデータ分析システムの構成は、好ましくは、工場内の生産設備に設置されるセンサーから出力されセンサーデータを分析するセンサーデータ分析システムであって、データ収集装置と、データ連携サーバとを備え、データ収集装置とデータ連携サーバは、工場内の同一ネットワークにより接続され、データ収集装置は、センサーデータを受信して、プロトコル変換を行って、データ連携サーバに送信し、データ連携サーバは、所定のデータフォーマットとデータ型に従って、受信したセンサーデータのデータフォーマット変換とデータ型変換を行って、外部に送信するようにしたものである。   The configuration of the sensor data analysis system of the present invention is preferably a sensor data analysis system that analyzes sensor data output from a sensor installed in a production facility in a factory, and includes a data collection device and a data linkage server. Provided, the data collection device and the data linkage server are connected by the same network in the factory, the data collection device receives the sensor data, performs protocol conversion, transmits to the data linkage server, In accordance with a predetermined data format and data type, data format conversion and data type conversion of the received sensor data are performed and transmitted to the outside.

本発明によれば、工場の生産設備から収集されるデータを統一的に扱い、工場内のシステムでセンサーデータをリアルタイムで可視化して、センサーデータの分析を行うことのできるセンサーデータ分析システムを提供することができる。   According to the present invention, there is provided a sensor data analysis system capable of uniformly processing data collected from factory production equipment, visualizing sensor data in a factory system in real time, and analyzing sensor data. can do.

センサーデータ分析システムの概要構成図である。It is a schematic block diagram of a sensor data analysis system. データ連携サーバのハードウェア・ソフトウェア構成図である。It is a hardware and software block diagram of a data cooperation server. データ可視化サーバのハードウェア・ソフトウェア構成図である。It is a hardware and software block diagram of a data visualization server. 外部連携サーバのハードウェア・ソフトウェア構成図である。It is a hardware and software block diagram of an external cooperation server. センサーデータの一例を示す図である。It is a figure which shows an example of sensor data. データフローの一例を示す図である。It is a figure which shows an example of a data flow. センサーデータ分析システムの処理を示すフローチャートである。It is a flowchart which shows the process of a sensor data analysis system. メッセージベースでデータを送信するときの各プロトコルとフォーマットを説明する図である。It is a figure explaining each protocol and format when transmitting data on a message base. データフォーマット変換画面の一例を示す図である。It is a figure which shows an example of a data format conversion screen. データ型変換画面の一例を示す図である。It is a figure which shows an example of a data type conversion screen. 送信先指定画面の一例を示す図である。It is a figure which shows an example of a transmission destination designation | designated screen. 監視画面レイアウト定義画面の一例を示す図である。It is a figure which shows an example of the monitoring screen layout definition screen. センサーデータ監視画面の一例を示す図である。It is a figure which shows an example of a sensor data monitoring screen.

以下、本発明に係る実施形態を、図1ないし図13を用いて説明する。   Embodiments according to the present invention will be described below with reference to FIGS.

先ず、本発明の実施形態に係るセンサーデータ分析システムの概要について説明する。
本発明の実施形態に係るセンサーデータ分析システムは、生産設備からのセンサーデータ取得を実施し、また分析や活用を容易化するためにデータフォーマットを変換し、グラフや表などでリアルタイムな可視化を実現するシステムである。
First, an outline of a sensor data analysis system according to an embodiment of the present invention will be described.
The sensor data analysis system according to the embodiment of the present invention acquires sensor data from production facilities, converts the data format to facilitate analysis and utilization, and realizes real-time visualization with graphs, tables, etc. System.

本システムでは、データ連携サーバがデータ収集装置から送信されるデータを受信する。受信するデータは、メッセージベースまたはファイルベースであり、例えば、MQTT(Message Queue Telemetry Transport)やFTP(File Transfer Protocol)のなどのプロトコルを使用することにより、DBMS(DataBase Management System)によって管理されるデータソースとの連携に対応することができる。データ連携サーバは、メッセージベースにおいては、メッセージを送信する送信機能、受信する受信機能、それらを仲介する中継機能を有するも装置であれば実現することができる。メッセージベースでの連携には適していない大サイズのデータファイルやバイナリデータ等の受信については、ファイル名やデータソース関連情報等の関連メタ情報のみをメッセージベースで展開し、実ファイル等についてはリアルタイムまたはオンデマンドでのファイル転送要求を行うことで、FTPでファイルベースのデータ受信を行うようにすればよい。   In this system, the data linkage server receives data transmitted from the data collection device. The data to be received is message-based or file-based, for example, data managed by a DBMS (DataBase Management System) by using a protocol such as MQTT (Message Queue Telemetry Transport) or FTP (File Transfer Protocol). It can correspond to the cooperation with the source. In the message base, the data linkage server can be realized as long as it has a transmission function for transmitting a message, a reception function for reception, and a relay function for mediating them. For receiving large data files and binary data that are not suitable for message-based linkage, only relevant meta information such as file names and data source related information is expanded on a message basis, and real files etc. are real-time. Alternatively, file-based data reception may be performed by FTP by making a file transfer request on demand.

データを受信後、データ連携サーバは、ユーザが事前にブラウザ上で設定したデータフォーマットやデータ型への変換を行う。データフォーマットについては、例えば、テキストベースのデータフォーマットであるCSV(Comma-Separated Values)、JSON(JavaScript(登録商標) Object Notation)、XML(eXtensible Markup Language)などのフォーマットからユーザが連携先に合わせて指定したフォーマットに変換する。これ以外にもテキストベースのデータフォーマットであれば、実現可能である。データ型は、ユーザがブラウザ上で設定した項目をキーにデータの中を探索し、一致した項目の値を文字列型と数値型で相互変換を行う。一括変換ではなく、ユーザが項目を指定することで、文字列として扱いたい数値のようにデータを項目に応じて変換の対象から外すことができる。   After receiving the data, the data linkage server performs conversion into a data format or data type set in advance on the browser by the user. As for the data format, for example, the user can select a text-based data format such as CSV (Comma-Separated Values), JSON (JavaScript (registered trademark) Object Notation), XML (eXtensible Markup Language), etc. according to the cooperation destination. Convert to the specified format. Any other text-based data format can be realized. The data type is searched for in the data using the item set by the user on the browser as a key, and the value of the matched item is converted between the character string type and the numeric type. By specifying an item instead of batch conversion, the data can be excluded from the conversion target according to the item, such as a numerical value to be handled as a character string.

そして、データ連携サーバは、変換したデータをデータ可視化サーバや外部連携サーバに、メッセージベースのデータは、MQTTやHTTP(Hyper Text Transfer Protocol)、ファイルベースのデータは、FTPのプロトコルを使用してそれぞれ送信する。また、受信データの内容に応じて、予めユーザがブラウザ上で設定した閾値と比較して、閾値を超える場合には、警告装置に異常を示す信号を送信する。   Then, the data linkage server uses the converted data to the data visualization server or external linkage server, message-based data using MQTT or HTTP (Hyper Text Transfer Protocol), and file-based data using FTP protocol. Send. Further, in accordance with the content of the received data, a signal indicating abnormality is transmitted to the warning device when the threshold is exceeded as compared with a threshold set in advance on the browser by the user.

データ可視化サーバは、データ連携サーバからのデータを受信して、DB(DataBase)に格納する。格納したデータは、ユーザがブラウザから表やグラフの画面レイアウトを設定し、ブラウザ上でリアルタイムなデータ参照を実現する。ユーザは、そのようにデータを参照して異常時の対応や通常時の予兆分析を行うことができる。   The data visualization server receives data from the data linkage server and stores it in a DB (DataBase). For the stored data, the user sets the screen layout of a table or graph from the browser, and realizes real-time data reference on the browser. The user can refer to the data as described above to perform the response at the time of abnormality and the predictive analysis at the normal time.

また、外部連携サーバは、データ連携サーバからのデータを受信して、工場外の全社サーバに送信する。そして、全社サーバの管理者は、各工場から収集されたデータを元に、全社的な経営分析や改善活動につなげることができる。   The external linkage server receives data from the data linkage server and transmits it to the company-wide server outside the factory. The administrator of the company-wide server can connect to company-wide management analysis and improvement activities based on the data collected from each factory.

次に、図1ないし図4を用いて本発明に係るセンサーデータ分析システムの構成について説明する。
センサーデータ分析システム100は、例えば、本社機構と生産設備としての工場を有する製造業の企業で実現されるシステムであり、本社ネットワーク101、工場内ネットワーク102の2種類のネットワークを有している。工場内ネットワーク102では、複数の生産設備/センサー117に接続されている制御装置116が生産設備の制御を行い、また、生産設備/センサー117からデータを取得し記憶する。そして、データ収集装置115が、制御装置116の記憶しているデータを収集し、バイナリデータの物理値変換やマッピングタイムスタンプを付与してデータ連携サーバ114に送信する。この機能は、例えば、OPC UA(OPC Unified Architecture)に準拠したソフトウェアであれば、実現可能である。
Next, the configuration of the sensor data analysis system according to the present invention will be described with reference to FIGS.
The sensor data analysis system 100 is a system realized by, for example, a manufacturing company having a head office mechanism and a factory as a production facility, and has two types of networks: a head office network 101 and a factory network 102. In the in-factory network 102, the control device 116 connected to the plurality of production facilities / sensors 117 controls the production facilities, and acquires and stores data from the production facilities / sensors 117. Then, the data collection device 115 collects data stored in the control device 116, adds a physical value conversion of binary data and a mapping time stamp, and transmits the data to the data linkage server 114. This function can be realized by software compliant with, for example, OPC UA (OPC Unified Architecture).

データ収集装置は、一般的なPC(Personal Computer)であってもよいし、専用のハードウェアを用いてもよい。生産設備/センサー117を制御する制御装置116は、例えば、PLCである。   The data collection device may be a general PC (Personal Computer) or may use dedicated hardware. The control device 116 that controls the production facility / sensor 117 is, for example, a PLC.

ここで、工場内ネットワーク102では、多数の制御装置116と生産設備/センサー117を有しており、それぞれ図1のように、A社製、B社製、C社製のように多数の会社製のものが混在しているとする。そして、A社製のデータ収集装置115には、A社製の制御装置116が接続されており、そのA社製の制御装置116には、A社製の生産設備/センサー117が接続されている。一方、B社製のデータ収集装置115には、B社製の制御装置116とC社製の制御装置116が接続されており、そのB社製の制御装置116には、B社製の生産設備/センサー117が接続されており、そのC社製の制御装置116には、C社製の生産設備/センサー117が接続されている。   Here, the in-factory network 102 has a large number of control devices 116 and production facilities / sensors 117, and as shown in FIG. 1, a large number of companies such as a company A, a company B, and a company C, respectively. Suppose that products made of both are mixed. A control device 116 manufactured by A company is connected to the data collection device 115 manufactured by A company, and a production facility / sensor 117 manufactured by A company is connected to the control device 116 manufactured by A company. Yes. On the other hand, a control device 116 manufactured by company B and a control device 116 manufactured by company C are connected to the data collection device 115 manufactured by company B. The control device 116 manufactured by company B is connected to a production device manufactured by company B. The equipment / sensor 117 is connected, and the production equipment / sensor 117 manufactured by C company is connected to the control device 116 manufactured by C company.

このように、工場内では、設備を提供する側のメーカが提供する生産設備/センサー117が他の装置にデータを送信するためのメーカごとのプロトコルがあり、各メーカは自分の推奨するプロトコルを用いるために、多くのプロトコルが混在している。そこで、データ収集装置115を設けることにより、外部のサーバとのプロトコルを統一することが可能である。   As described above, in the factory, there is a manufacturer-specific protocol for the production equipment / sensor 117 provided by the manufacturer on the equipment providing side to transmit data to other devices, and each manufacturer has its own recommended protocol. Many protocols are mixed for use. Therefore, by providing the data collection device 115, it is possible to unify the protocol with an external server.

データ連携サーバ114は、データ収集装置115から送信されたデータを受信し、指定されたフォーマットとデータ型に従って、変換し、指定された送信先である他のサーバや装置に配信するためのサーバである。データ連携サーバ114では、工場内すべてのデータ収集装置115から送信されたデータをプロトコルに応じて受信する。異なる設備メーカが製造した生産設備/センサー117は、さまざまなデータフォーマットで送られてくるので、通常だと、共通のフォーマットに変換できない。そのため、ユーザがユーザPC120のブラウザ上からデータフローを事前に定義して、データ可視化サーバ112と外部連携サーバ113にデータを送信する。データフローとは、データ連携サーバ114が取り扱うデータをどのようなフォーマットとデータ型に変換し、どこに送信するかを定義するデータである。データフローについては、後に詳説する。また、データフローの作成者は、データフロー内に条件式により発行の有無が左右される条件情報を定義することにより、異常のあるデータの受信をトリガーとして警告装置118やその他稼働状況を告知する機器に送信することも可能である。   The data linkage server 114 is a server that receives data transmitted from the data collection device 115, converts the data according to a specified format and data type, and distributes the data to another server or device that is a specified transmission destination. is there. The data linkage server 114 receives data transmitted from all the data collection devices 115 in the factory according to the protocol. Since production equipment / sensors 117 manufactured by different equipment manufacturers are sent in various data formats, they cannot be converted into a common format under normal circumstances. Therefore, the user defines a data flow in advance from the browser of the user PC 120 and transmits data to the data visualization server 112 and the external cooperation server 113. The data flow is data that defines what format and data type the data handled by the data linkage server 114 is converted to and where it is transmitted. The data flow will be described in detail later. Also, the creator of the data flow defines the warning device 118 and other operating statuses triggered by the reception of abnormal data by defining condition information in the data flow that determines whether or not it is issued depending on the conditional expression. It can also be sent to the device.

データ可視化サーバ112は、データ連携サーバ114からデータを受信して、DBに蓄積し、ユーザからの可視化を実現するサーバである。蓄積されたデータは、ユーザがユーザPC120(クライアント装置)のブラウザ上でレイアウトを定義して、そのデータは、リアルタイムに時系列で表示される。ここで、リアルタイムとは、生産設備/センサー117の出力するデータが、随時、所定のフォーマットに変換されて、連続的な状態で確認できることを意味する。このデータ可視化サーバ112を工場内ネットワーク102に設置することにより、ネットワーク遅延の影響が少なくなるため、工場内ネットワーク内だけでデータのリアルタイム性を確保し、ユーザPC120上でのデータの可視化を実現する。また、ブラウザ上で表示する画面は、秒単位で自動更新され、ユーザのモニタリングによる生産工程の監視が可能である。   The data visualization server 112 is a server that receives data from the data linkage server 114, accumulates the data in a DB, and realizes visualization from the user. The accumulated data defines a layout on the browser of the user PC 120 (client device) by the user, and the data is displayed in time series in real time. Here, real-time means that data output from the production facility / sensor 117 is converted to a predetermined format at any time and can be confirmed in a continuous state. By installing the data visualization server 112 in the in-factory network 102, the influence of network delay is reduced. Therefore, real-time property of data is ensured only in the in-factory network, and data visualization on the user PC 120 is realized. . The screen displayed on the browser is automatically updated every second, and the production process can be monitored by user monitoring.

外部連携サーバ113は、データ連携サーバ114からデータを受信して、本社ネットワーク101を通じて全社サーバ111に送信するためのサーバである。全社サーバ111は、各工場の外部連携サーバ113からのデータを集約して、全社データとして蓄積、分析をすることにより、経営者または会社の戦略を立案する者が、ユーザPC121を使用して全社的な経営の意思決定に活用することができる。   The external cooperation server 113 is a server for receiving data from the data cooperation server 114 and transmitting the data to the company-wide server 111 through the head office network 101. The company-wide server 111 aggregates the data from the external cooperation server 113 of each factory, accumulates and analyzes it as company-wide data, and a person who formulates a management or company strategy uses the user PC 121 throughout the company. It can be used for effective management decision making.

次に、図2ないし図4を用いてセンサーデータ分析システムの各装置のハードウェア・ソフトウェア構成について説明する。
データ連携サーバ114は、図2に示すように、ハードウェア構成として、一般的なサーバ装置の構成により実現され、例えば、中央処理装置202、主メモリ203、記憶装置201、通信制御装置204がBUSにより接続された形態である。中央処理装置202は、主メモリ203のプログラムを実行して、データ連携サーバ114の各部を制御する。主メモリ203は、記憶装置201に格納されたプログラムと一時的データを記憶する半導体記憶装置である。記憶装置201は、プログラムとデータを格納する大容量記憶装置であり、SSD(Solid State Drive)などの半導体記憶装置か、HDDなどの磁気記憶装置で実現される。通信制御装置204は、LANボードなどのネットワークと接続するためのインタフェース装置である。
Next, the hardware / software configuration of each device of the sensor data analysis system will be described with reference to FIGS.
As shown in FIG. 2, the data linkage server 114 is realized by a general server device configuration as a hardware configuration. For example, the central processing unit 202, the main memory 203, the storage device 201, and the communication control device 204 are BUS. It is the form connected by. The central processing unit 202 executes a program in the main memory 203 and controls each unit of the data linkage server 114. The main memory 203 is a semiconductor storage device that stores programs and temporary data stored in the storage device 201. The storage device 201 is a mass storage device that stores programs and data, and is realized by a semiconductor storage device such as an SSD (Solid State Drive) or a magnetic storage device such as an HDD. The communication control device 204 is an interface device for connecting to a network such as a LAN board.

本実施形態の記憶装置201には、プログラム205として、データ受信プログラム(メッセージ)211、データ受信プログラム(ファイル)212、データフォーマット変換プログラム213、データ型変換プログラム214、データ日付フォーマット変換プログラム215、データ送信プログラム(メッセージ)216、データ送信プログラム(ファイル)217、データフロー定義プログラム218がインストールされている。また、記憶装置201には、データとして、データフロー定義ファイル219を保持する。データ受信プログラム(メッセージ)211と、データ受信プログラム(ファイル)212は、それぞれメッセージベース、ファイルベースでデータを受信するプログラムである。データフォーマット変換プログラム213は、データのフォーマット変換を行うプログラムである。データ型変換プログラム214は、データの型変換を行うプログラムである。データ日付フォーマット変換プログラム215は、受取るデータの日付に関するフォーマットを変換するプログラムである。データ送信プログラム(メッセージ)216、データ送信プログラム(ファイル)217は、それぞれメッセージベース、ファイルベースでデータを送信するプログラムである。データフロー定義プログラム218は、ユーザPCから入力される情報に従って、データフローを定義するデータフロー定義ファイル219を生成するプログラムである。   In the storage device 201 of this embodiment, as a program 205, a data reception program (message) 211, a data reception program (file) 212, a data format conversion program 213, a data type conversion program 214, a data date format conversion program 215, data A transmission program (message) 216, a data transmission program (file) 217, and a data flow definition program 218 are installed. The storage device 201 holds a data flow definition file 219 as data. A data reception program (message) 211 and a data reception program (file) 212 are programs that receive data on a message basis and a file basis, respectively. The data format conversion program 213 is a program that performs data format conversion. The data type conversion program 214 is a program for performing data type conversion. The data date format conversion program 215 is a program for converting the format related to the date of received data. The data transmission program (message) 216 and the data transmission program (file) 217 are programs for transmitting data on a message basis and a file basis, respectively. The data flow definition program 218 is a program that generates a data flow definition file 219 that defines a data flow in accordance with information input from the user PC.

データ可視化サーバ112も、図3に示されるように、ハードウェア構成として、一般的なサーバ装置の構成により実現され、例えば、中央処理装置302、主メモリ303、記憶装置301、通信制御装置304がBUSにより接続された形態である。各部の機能は、図2に示すデータ連携サーバ114と同様である。   As shown in FIG. 3, the data visualization server 112 is also realized by a general server device configuration as a hardware configuration. For example, the central processing unit 302, the main memory 303, the storage device 301, and the communication control device 304 include It is a form connected by BUS. The function of each part is the same as that of the data cooperation server 114 shown in FIG.

本実施形態の記憶装置301には、プログラム305として、データ格納プログラム311、画面レイアウト作成プログラム312、データ出力プログラム313がインストールされている。また、記憶装置301には、データベースとして、データ格納DB314を保持する。データ格納プログラム311は、送信されてくる設備/センサーデータの出力データをデータ格納DB314に格納するプログラムである。画面レイアウト作成プログラム312は、ユーザPC120に出力されるセンサーデータ監視画面(詳細は後述)の画面レイアウト情報を作成するプログラムである。データ出力プログラム313は、画面レイアウト情報に従ったセンサーデータをユーザPC120に出力するプログラムである。   In the storage device 301 of the present embodiment, a data storage program 311, a screen layout creation program 312, and a data output program 313 are installed as programs 305. The storage device 301 holds a data storage DB 314 as a database. The data storage program 311 is a program for storing the output data of the transmitted facility / sensor data in the data storage DB 314. The screen layout creation program 312 is a program for creating screen layout information of a sensor data monitoring screen (details will be described later) output to the user PC 120. The data output program 313 is a program that outputs sensor data according to the screen layout information to the user PC 120.

外部連携サーバ113も、図4に示されるように、ハードウェア構成として、一般的なサーバ装置の構成により実現され、例えば、中央処理装置402、主メモリ403、記憶装置401、通信制御装置404がBUSにより接続された形態である。各部の機能は、図2に示すデータ連携サーバ114と同様である。   As shown in FIG. 4, the external cooperation server 113 is also realized by a general server device configuration as a hardware configuration. For example, the central processing unit 402, the main memory 403, the storage device 401, and the communication control device 404 are included. It is a form connected by BUS. The function of each part is the same as that of the data cooperation server 114 shown in FIG.

本実施形態の記憶装置401には、プログラム405として、データ受信プログラム(メッセージ)411、データ受信プログラム(ファイル)412、データ外部送信プログラム(メッセージ)413、データ外部送信プログラム(ファイル)414がインストールされている。また、記憶装置201には、データとして、データフロー定義ファイル419を保持する。データ受信プログラム(メッセージ)411と、データ受信プログラム(ファイル)412は、それぞれメッセージベース、ファイルベースでデータを受信するプログラムである。データ外部送信プログラム(メッセージ)413、データ外部送信プログラム(ファイル)414は、それぞれメッセージベース、ファイルベースでデータを、工場内のネットワーク外部のサーバ、例えば、インターネットにより接続された全社サーバ111に送信するプログラムである。   In the storage device 401 of this embodiment, a data reception program (message) 411, a data reception program (file) 412, a data external transmission program (message) 413, and a data external transmission program (file) 414 are installed as programs 405. ing. Further, the storage device 201 holds a data flow definition file 419 as data. A data reception program (message) 411 and a data reception program (file) 412 are programs for receiving data on a message basis and a file basis, respectively. The data external transmission program (message) 413 and the data external transmission program (file) 414 transmit data on a message basis and a file base to a server outside the network in the factory, for example, the company-wide server 111 connected via the Internet. It is a program.

次に、図5ないし図6を用いてセンサーデータ分析システムで取り扱うデータ構造について説明する。   Next, a data structure handled by the sensor data analysis system will be described with reference to FIGS.

センサーデータ901は、生産設備/センサー117が出力し、データ収集装置115を中継して、データ連携サーバ114が受信するデータである。   The sensor data 901 is data that is output from the production facility / sensor 117 and received by the data linkage server 114 via the data collection device 115.

センサーデータ901は、図5が示されるように、生産設備ID901a、センサーID901b、センサーの種類901c、値901d、時刻901eの各項目からなる。生産設備ID901a、センサーID901bには、それぞれセンサーを稼動させている生産設備の一意的な識別子と、データを出力するセンサーの一意的な識別子が格納される。センサーの種類901cには、そのセンサーの種類が格納される。値901dは、センサーデータの値が格納される。時刻901eには、センサーデータが出力された時刻が格納される。   As shown in FIG. 5, the sensor data 901 includes items of production equipment ID 901a, sensor ID 901b, sensor type 901c, value 901d, and time 901e. In the production facility ID 901a and the sensor ID 901b, a unique identifier of the production facility that operates the sensor and a unique identifier of the sensor that outputs data are stored. The sensor type 901c stores the type of the sensor. The value 901d stores the value of sensor data. In the time 901e, the time when the sensor data is output is stored.

センサーの種類901cは、図5に示されるように、例えば、プレス加工などで計測する圧力(kPa)、生産設備を稼働させるためのモーターの回転数(rpm)やオイルの流量(l)がある。その他にも、製造工程における加工作業の種類によって、物体の有無を計測するカウンター(個)、加工時に発生する温度(°C)などがある。   As shown in FIG. 5, the sensor type 901c includes, for example, pressure (kPa) measured by press working, the number of rotations (rpm) of a motor for operating a production facility, and an oil flow rate (l). . In addition, there are a counter (piece) for measuring the presence or absence of an object, a temperature (° C) generated during processing, and the like depending on the type of processing operation in the manufacturing process.

データフロー1200は、図6に示されるように、データフローID1201、データフォーマット1202、変換項目1203、データ型1204、送信先1205a、1205b、…、条件1206の各項目を有する。   As shown in FIG. 6, the data flow 1200 includes items of a data flow ID 1201, a data format 1202, a conversion item 1203, a data type 1204, transmission destinations 1205 a, 1205 b,.

データフローID1201には、定義するデータフローを一意に識別する識別子が格納される。データフォーマット1202には、データのフォーマット変換の方法が格納される。図6では、JSON形式をCSV形式にデータフォーマットすることが設定されている。変換項目1203には、データ型を変換するデータ項目が格納される。データ型1204には、変換するデータの型が格納される。図6では、String(文字列)をNumber(数値)に変換することが指定されている。送信先1205a、1205b、…には、送信先を一意的に識別する識別子が格納される。送信先は、図6に示されるように、IPアドレスで指定することができる。条件1206には、その条件を満たしたときにのみ、その送信先にデータを送信する条件を格納する。図6の例では、pressure(圧力)が800kPaより大きいときに、指定された送信先に、送信データを送信する例が示されている。条件1206は、例えば、異常がおきたときに、警告装置118にデータを送るという使い方をすることができる。   The data flow ID 1201 stores an identifier for uniquely identifying the data flow to be defined. The data format 1202 stores a data format conversion method. In FIG. 6, it is set to format the JSON format into the CSV format. The conversion item 1203 stores a data item for converting the data type. The data type 1204 stores the type of data to be converted. In FIG. 6, it is specified that String (character string) is converted to Number (numerical value). In the transmission destinations 1205a, 1205b,..., An identifier for uniquely identifying the transmission destination is stored. The transmission destination can be specified by an IP address as shown in FIG. The condition 1206 stores a condition for transmitting data to the transmission destination only when the condition is satisfied. In the example of FIG. 6, an example is shown in which transmission data is transmitted to a designated transmission destination when the pressure (pressure) is greater than 800 kPa. The condition 1206 can be used, for example, to send data to the warning device 118 when an abnormality occurs.

次に、図7および図8を用いてセンサーデータ分析システムの処理について説明する。
先ず、初めに、制御装置116が設備に付随するセンサーのデータを取得する(S501)。
次に、データを取得した制御装置116は、主メモリ上にデータの値を記録する(S502)。
次に、データ収集装置が予め設定したプロトコルや時間間隔に従って、制御装置の主メモリ上のデータを収集およびデータ連携サーバ114に配信する(S503)。
Next, processing of the sensor data analysis system will be described with reference to FIGS.
First, the control device 116 acquires sensor data associated with the equipment (S501).
Next, the control device 116 that has acquired the data records the value of the data on the main memory (S502).
Next, the data on the main memory of the control device is collected and distributed to the data linkage server 114 according to the protocol and time interval preset by the data collection device (S503).

データ連携サーバ114では、ユーザが事前に、データフロー定義プログラム218を実行し、データの種類に応じて送信条件や変換条件を定義したデータフロー定義ファイル219を作成する(S504)。データフロー定義ファイル219は、図6に示したようなデータフローを定義するファイルである。次に、データ連携サーバ114は、データ受信プログラム(メッセージ)211またはデータ受信プログラム(ファイル)212を実行して、データ収集装置115が配信したデータを受信する(S505)。そして、データフロー定義ファイル219に従って、データフォーマット変換プログラム213やデータ型変換プログラム214、データ日付フォーマット変換プログラム215といった様々な変換処理プログラムを実行して、様々な変換処理を行い(S506)、データ送信プログラム(メッセージ)216やデータ送信プログラム(ファイル)217を実行し、データ可視化サーバ112や外部連携サーバ113に配信する(S507)。また、データが異常値などの対応の緊急性が高いものについては、警告装置にもデータを送信する。   In the data linkage server 114, the user executes the data flow definition program 218 in advance, and creates a data flow definition file 219 in which transmission conditions and conversion conditions are defined according to the type of data (S504). The data flow definition file 219 is a file that defines a data flow as shown in FIG. Next, the data linkage server 114 executes the data reception program (message) 211 or the data reception program (file) 212 to receive the data distributed by the data collection device 115 (S505). Then, according to the data flow definition file 219, various conversion processing programs such as the data format conversion program 213, the data type conversion program 214, and the data date format conversion program 215 are executed to perform various conversion processing (S506), and data transmission The program (message) 216 and the data transmission program (file) 217 are executed and distributed to the data visualization server 112 and the external cooperation server 113 (S507). In addition, if the data is highly urgent such as an abnormal value, the data is also transmitted to the warning device.

データ可視化サーバ112は、データ格納プログラム312を実行し、データ連携サーバ114のデータをサーバ内のデータ格納DB311に格納する(S508)。ユーザは、事前にデータ可視化サーバ112にアクセスして、画面レイアウト作成プログラム313を実行して、DB内のデータを表示するための画面レイアウトを定義する(S509)。データ可視化サーバ112は、データ出力プログラム314を実行して定義した画面レイアウトに基づき、DB内のデータを出力する(S510)。   The data visualization server 112 executes the data storage program 312 and stores the data of the data linkage server 114 in the data storage DB 311 in the server (S508). The user accesses the data visualization server 112 in advance and executes the screen layout creation program 313 to define a screen layout for displaying data in the DB (S509). The data visualization server 112 outputs the data in the DB based on the screen layout defined by executing the data output program 314 (S510).

外部連携サーバ113は、データ受信プログラム(メッセージ)411またはデータ受信プログラム(ファイル)412を実行して、データ連携サーバ114のデータを受信して(S511)、データ送信プログラム(メッセージ)413またはデータ送信プログラム(ファイル)414を実行して、工場外のネットワークを経由する全社サーバ111などにデータを送信する(S512)。   The external linkage server 113 executes the data reception program (message) 411 or the data reception program (file) 412 to receive the data of the data linkage server 114 (S511), and the data transmission program (message) 413 or the data transmission. The program (file) 414 is executed, and data is transmitted to the company-wide server 111 via a network outside the factory (S512).

警告装置が異常値などのセンサーデータを受信したときには、発報する(S513)。   When the warning device receives sensor data such as an abnormal value, a warning is issued (S513).

図7で説明したセンサーデータ分析システムの処理におけるメッセージベースでデータを送信するときの各プロトコルとフォーマットの流れを示すと、図8のようになる。   FIG. 8 shows the flow of each protocol and format when transmitting data on a message basis in the processing of the sensor data analysis system described in FIG.

工場内には複数のメーカの生産設備/センサーがあることが通常である。異なるメーカが製造した生産設備/センサー601、602、603(例えば、A社製、B社製、C社製)は、対応する制御装置611、612、613がデータを記憶するため、さまざまなプロトコルI、K、Mでデータが扱われる。また、データフォーマットもデータフォーマットJ、L、Nのように、生産設備/センサーや制御装置に依存するため、通常だとデータのやりとりが行われず、共通のフォーマットに変換できないことが想定される。そこで、データのやりとりを行うために、データ収集装置621、622でプロトコルを変換して共通化をすることが一般的に知られている。しかしながら、プロトコルの変換だけでは、実際のデータフォーマットやデータ型が統一できていないことがあり、特に、日付フォーマットの違いなどによって、データの分析や可視化を行う上では、統一的な比較ができず取り扱うことができない。そのため、データ連携サーバ114は、データ受信プログラム(メッセージ)211を実行することにより、メッセージを受信し、データフォーマット変換機プログラム213で実行することにより、データフォーマットJ、L、NからデータフォーマットPに統一する。以上のように、プロトコルの変換とデータフォーマットやデータ型の変換をして統一の形式にすることにより、生産設備/センサーのメーカが異なる環境でも一括して、データ収集、変換、分析、可視化する処理が可能となる。   There are usually multiple production facilities / sensors in a factory. Production equipment / sensors 601, 602, and 603 manufactured by different manufacturers (for example, manufactured by Company A, manufactured by Company B, and manufactured by Company C) have various protocols because corresponding control devices 611, 612, and 613 store data. Data is handled by I, K, and M. Further, since the data format depends on the production equipment / sensor and the control device as in the data formats J, L, and N, it is assumed that data is not normally exchanged and cannot be converted into a common format. Therefore, in order to exchange data, it is generally known that the data collection devices 621 and 622 convert the protocol and share it. However, the actual data format and data type may not be unified only by protocol conversion. Especially, due to the difference in date format, etc., it is not possible to make a uniform comparison when analyzing and visualizing data. It cannot be handled. Therefore, the data linkage server 114 receives the message by executing the data reception program (message) 211 and executes it by the data format converter program 213 to change the data format J, L, N to the data format P. Unify. As described above, data is collected, converted, analyzed, and visualized collectively even in environments with different production equipment / sensor manufacturers by converting protocols and data formats and data types into a unified format. Processing is possible.

次に、図9ないし図13を用いてセンサーデータ分析システムのユーザインタフェースについて説明する。
ユーザは、データ連携サーバ114に接続し、図9に示すデータフォーマット変換画面701を操作することにより、データ連携サーバ114が受信したデータのフォーマットの変換方法を設定することが可能である。データフォーマット変換画面701では、CSV、JSON、XMLなどのデータのフォーマットの変換方法をリストボックスから一つ選択し、それをデータフロー上に配備することでフォーマットの変換方法を指定することができる。
Next, a user interface of the sensor data analysis system will be described with reference to FIGS.
The user can set the conversion method of the format of the data received by the data cooperation server 114 by connecting to the data cooperation server 114 and operating the data format conversion screen 701 shown in FIG. On the data format conversion screen 701, a format conversion method can be specified by selecting one of the data format conversion methods such as CSV, JSON, XML, and the like from the list box and deploying it on the data flow.

また、ユーザは、データ連携サーバ114に接続し、図10に示すデータ型変換画面801を操作することにより、データ連携サーバ114が受信したデータのデータ型の変換を設定することが可能である。データ型変換画面801では、ユーザが指定したデータ項目について文字列型、数値型といったデータ型の変換方法をリストボックスから一つ選択し、それをデータフロー上に配備することでデータ型の変換を指定することができる。指定した項目だけを変換することで、文字列として扱いたい数値データが存在する場合など、一律変換ではなく、連携するシステムの仕様に合わせたデータ変換が可能となる。   Further, the user can set the data type conversion of the data received by the data cooperation server 114 by connecting to the data cooperation server 114 and operating the data type conversion screen 801 shown in FIG. In the data type conversion screen 801, one data type conversion method such as a character string type or a numeric type is selected from the list box for the data item specified by the user, and the data type conversion is performed by deploying it on the data flow. Can be specified. By converting only the specified items, instead of uniform conversion, such as when there is numerical data that you want to handle as a character string, data conversion that matches the specifications of the linked system becomes possible.

また、ユーザは、データ連携サーバ114に接続し、図11に示す送信先指定画面1301を操作することにより、センサーデータの送信先と送信するときの条件を指定することができる。センサーデータの送信先には、例えば、データ可視化サーバ112、外部連携サーバ113、警告装置118のIPアドレスを指定する。条件には、警告装置118にデータを送信するときなどの異常条件などを指定することができる。   In addition, the user can specify the conditions for transmission with the transmission destination of the sensor data by connecting to the data linkage server 114 and operating the transmission destination designation screen 1301 shown in FIG. For example, the IP address of the data visualization server 112, the external linkage server 113, and the warning device 118 is designated as the sensor data transmission destination. As the condition, an abnormal condition such as when data is transmitted to the warning device 118 can be designated.

また、ユーザは、データ可視化サーバ112に接続し、監視画面レイアウト定義画面1100で各センサーデータを監視するセンサーデータ監視画面に表示するためのレイアウト定義を行う。   Further, the user connects to the data visualization server 112 and performs layout definition for displaying each sensor data on the sensor data monitoring screen that is monitored on the monitoring screen layout definition screen 1100.

監視画面レイアウト定義画面1100には、グラフ表示定義領域1101と、デジタル表示定義領域1110の設定領域を有する。   The monitor screen layout definition screen 1100 has a graph display definition area 1101 and a setting area for a digital display definition area 1110.

グラフ表示定義領域1101は、グラフの種類1102、X軸のデータ1103、Y軸の第1軸データ1104、Y軸の第2軸データ1105、表示位置1106、データの更新間隔(秒)1107の設定項目を有する。   The graph display definition area 1101 is used to set a graph type 1102, X-axis data 1103, Y-axis first axis data 1104, Y-axis second axis data 1105, display position 1106, and data update interval (seconds) 1107. Have items.

また、デジタル表示定義領域1110には、表示項目1110、表示位置1120、データの更新間隔(秒)1130の設定項目を有する。表示項目1110では、表示されているラジオボックス1111〜1115を選択することにより、表示項目1110に表示される項目を指定することができる。   The digital display definition area 1110 includes setting items for a display item 1110, a display position 1120, and a data update interval (seconds) 1130. In the display item 1110, an item displayed in the display item 1110 can be specified by selecting the displayed radio boxes 1111 to 1115.

そして、ユーザは、データ可視化サーバ112に接続し、図13に示すセンサーデータ監視画面1000を表示して、工場内で使われている様々なセンサーの出力データを一つの画面を参照することにより、極めて短時間に把握することができる。センサーデータ監視画面1000は、グラフ表示領域1001とデジタル表示領域1002からなる。   Then, the user connects to the data visualization server 112, displays the sensor data monitoring screen 1000 shown in FIG. 13, and refers to the output data of various sensors used in the factory on one screen. It can be grasped in an extremely short time. The sensor data monitoring screen 1000 includes a graph display area 1001 and a digital display area 1002.

ユーザは、このグラフと数値をリアルタイムに参照することにより、値の関連や傾向から生産設備の異常や故障の予兆を確認することができる。   By referring to the graph and the numerical value in real time, the user can confirm a sign of abnormality or failure of the production facility from the relationship or tendency of the value.

センサーデータ監視画面1000は、ユーザが定義した更新間隔に基づいて自動的にデータが更新される。   The sensor data monitoring screen 1000 is automatically updated based on the update interval defined by the user.

以上のように、本実施形態のセンサーデータ分析システムによれば、工場内のセンサーデータを受信して、その情報を監視画面に表示することにより、生産工程全体を通したデータの分析や、分析結果に対する対応や改善活動を行うことが可能である。   As described above, according to the sensor data analysis system of the present embodiment, the sensor data in the factory is received and the information is displayed on the monitoring screen, thereby analyzing the data through the entire production process and analyzing the data. It is possible to respond to the results and perform improvement activities.

したがって、工場全体で生産設備の稼働異常停止時からの復旧までの迅速化を図ることができ、製品の状態監視による不良品発生の抑制をリアルタイムに実施できる。また、データを統合的に変換および分析して、工場全体の生産改善を図る目的で工場全体に多様な設備メーカの生産設備を有する場合においてデータを一元的に管理することができる。   Accordingly, the entire factory can be speeded up to the recovery from the abnormal operation stop of the production equipment, and the occurrence of defective products can be suppressed in real time by monitoring the product status. In addition, in order to improve the production of the entire factory by converting and analyzing the data in an integrated manner, the data can be managed centrally when the factory has production facilities of various equipment manufacturers.

111…全社サーバ
112…データ可視化サーバ
113…外部連携サーバ
114…データ連携サーバ
115…データ収集装置
116…制御装置
117…生産設備/センサー
118…警告装置
120、121…ユーザPC
111 ... Company-wide server 112 ... Data visualization server 113 ... External linkage server 114 ... Data linkage server 115 ... Data collection device 116 ... Control device 117 ... Production equipment / sensor 118 ... Warning device 120, 121 ... User PC

Claims (6)

工場内の生産設備に設置されるセンサーから出力されセンサーデータを分析するセンサーデータ分析システムであって、
データ収集装置と、データ連携サーバとを備え、
前記データ収集装置と前記データ連携サーバは、前記工場内の同一ネットワークにより接続され、
前記データ収集装置は、前記センサーデータを受信して、プロトコル変換を行って、前記データ連携サーバに送信し、
前記データ連携サーバは、所定のデータフォーマットとデータ型に従って、受信したセンサーデータのデータフォーマット変換とデータ型変換を行って、外部に送信することを特徴とするセンサーデータ分析システム。
A sensor data analysis system for analyzing sensor data output from sensors installed in production equipment in a factory,
A data collection device and a data linkage server;
The data collection device and the data linkage server are connected by the same network in the factory,
The data collection device receives the sensor data, performs protocol conversion, and transmits to the data linkage server,
The data cooperation server performs data format conversion and data type conversion of received sensor data according to a predetermined data format and data type, and transmits the data to the outside.
さらに、データ可視化サーバを備え、
前記データ連携サーバと前記データ可視化サーバは、前記工場内の同一ネットワークにより接続され、
前記データ可視化サーバは、前記データ連携サーバから前記センサーデータを受信し、
前記データ可視化サーバは、接続されたクライアント装置にセンサーデータを出力し、前記クライアント装置は、センサーデータの監視画面に、リアルタイムで前記センサーデータを表示することを特徴とする請求項1記載のセンサーデータ分析システム。
In addition, it has a data visualization server,
The data linkage server and the data visualization server are connected by the same network in the factory,
The data visualization server receives the sensor data from the data linkage server,
The sensor data according to claim 1, wherein the data visualization server outputs sensor data to a connected client device, and the client device displays the sensor data in real time on a sensor data monitoring screen. Analysis system.
さらに、外部連携サーバを備え、
前記データ連携サーバと前記外部連携サーバは、前記工場内の同一ネットワークにより接続され、
前記外部連携サーバは、前記データ連携サーバから前記センサーデータを受信し、前記工場内の同一ネットワークとは異なるネットワークに接続された外部サーバに、前記センサーデータを送信することを特徴とする請求項1記載のセンサーデータ分析システム。
In addition, it has an external linkage server,
The data linkage server and the external linkage server are connected by the same network in the factory,
The external cooperation server receives the sensor data from the data cooperation server, and transmits the sensor data to an external server connected to a network different from the same network in the factory. The sensor data analysis system described.
前記データ連携サーバは、データフォーマット変換情報、データ型変換情報、データ送信先情報が定義されたデータフローを参照し、
前記データフローに定義された前記データフォーマット変換情報、前記データ型変換情報に従って、受信したセンサーデータのデータフォーマット変換とデータ型変換をおこない、前記データフローに定義されたデータ送信先情報に従って、前記センサーデータを外部に送信することを特徴とする請求項1記載のセンサーデータ分析システム。
The data linkage server refers to a data flow in which data format conversion information, data type conversion information, and data transmission destination information are defined,
Data format conversion and data type conversion of received sensor data is performed according to the data format conversion information and data type conversion information defined in the data flow, and the sensor is performed according to data destination information defined in the data flow. The sensor data analysis system according to claim 1, wherein the data is transmitted to the outside.
さらに、警報装置を備え、
前記データ連携サーバと前記警報装置は、前記工場内の同一ネットワークにより接続され、
前記データフローは、データを送信する際の条件情報を含み、
前記データ連携サーバは、前記データフローに定義されたデータを送信する際の条件情報に従って、前記センサーデータを前記警報装置に送信することを特徴とする請求項4記載のセンサーデータ分析システム。
Furthermore, an alarm device is provided,
The data linkage server and the alarm device are connected by the same network in the factory,
The data flow includes condition information for transmitting data,
5. The sensor data analysis system according to claim 4, wherein the data linkage server transmits the sensor data to the alarm device according to condition information when transmitting data defined in the data flow.
工場内の生産設備に設置されるセンサーから出力されセンサーデータを分析するセンサーデータ分析システムのセンサーデータ分析方法であって、
前記センサーデータ分析システムは、データ収集装置と、データ連携サーバと、データ可視化サーバと、外部連携サーバと、警報装置とを備え、
データ収集装置と、データ連携サーバと、データ可視化サーバと、外部連携サーバと、警報装置とは、前記工場内の同一ネットワークにより接続され、
前記データ収集装置が、前記センサーデータを受信して、プロトコル変換を行って、前記データ連携サーバに送信するステップと、
前記データ連携サーバが、データフォーマット変換情報、データ型変換情報、データ送信先情報、データを送信する際の条件情報が定義されたデータフローを参照し、前記データフォーマット変換情報、前記データ型変換情報に従って、受信したセンサーデータのデータフォーマット変換とデータ型変換を行い、前記データ送信先情報と前記データを送信する際の条件情報に従い、前記データ可視化サーバ、前記外部連携サーバ、前記警報装置に送信するステップと、
前記データ可視化サーバが、前記センサーデータを受信し、接続されたクライアント装置にセンサーデータを出力し、前記クライアント装置は、センサーデータの監視画面に、リアルタイムで前記センサーデータを表示するステップと、
前記外部連携サーバが、前記センサーデータを受信し、前記工場内の同一ネットワークとは異なるネットワークに接続された外部サーバに、前記センサーデータを送信するステップとを有することを特徴とするセンサーデータ分析方法。
A sensor data analysis method of a sensor data analysis system for analyzing sensor data output from a sensor installed in a production facility in a factory,
The sensor data analysis system includes a data collection device, a data linkage server, a data visualization server, an external linkage server, and an alarm device,
The data collection device, the data linkage server, the data visualization server, the external linkage server, and the alarm device are connected by the same network in the factory,
The data collection device receives the sensor data, performs protocol conversion, and transmits the data to the data linkage server;
The data linkage server refers to a data flow in which data format conversion information, data type conversion information, data transmission destination information, and condition information for transmitting data are defined, and the data format conversion information, the data type conversion information In accordance with the data format conversion and data type conversion of the received sensor data, and transmits to the data visualization server, the external linkage server, and the alarm device according to the data destination information and the condition information when transmitting the data Steps,
The data visualization server receives the sensor data, outputs sensor data to a connected client device, and the client device displays the sensor data in real time on a sensor data monitoring screen;
The external linkage server receives the sensor data and transmits the sensor data to an external server connected to a network different from the same network in the factory. .
JP2018098055A 2018-05-22 2018-05-22 Sensor data analysis system and sensor data analysis method Active JP6853218B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018098055A JP6853218B2 (en) 2018-05-22 2018-05-22 Sensor data analysis system and sensor data analysis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018098055A JP6853218B2 (en) 2018-05-22 2018-05-22 Sensor data analysis system and sensor data analysis method

Publications (2)

Publication Number Publication Date
JP2019204224A true JP2019204224A (en) 2019-11-28
JP6853218B2 JP6853218B2 (en) 2021-03-31

Family

ID=68727128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018098055A Active JP6853218B2 (en) 2018-05-22 2018-05-22 Sensor data analysis system and sensor data analysis method

Country Status (1)

Country Link
JP (1) JP6853218B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021256052A1 (en) * 2020-06-17 2021-12-23 株式会社村田製作所 Control device, control method, and control program
CN114531457A (en) * 2020-11-04 2022-05-24 南京南瑞继保电气有限公司 MQTT-based high-voltage cable online monitoring data acquisition device and method
JP7117675B1 (en) 2022-03-15 2022-08-15 株式会社Medius data management system
JP2022169485A (en) * 2021-04-27 2022-11-09 メクサス インコーポレイテッド Remote control solution server for integrated management of internet of things device and 5g/lte wireless router
US11583767B2 (en) 2020-06-23 2023-02-21 Gree, Inc. Video modification and transmission

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000269108A (en) * 1999-03-15 2000-09-29 Sharp Corp Management system of semiconductor manufacturing apparatus
JP2001195117A (en) * 2000-01-13 2001-07-19 Toshiba Corp Process data transmitter
JP2003013289A (en) * 2001-07-02 2003-01-15 Kansai Paint Co Ltd Control system for coating facility
JP2006060515A (en) * 2004-08-20 2006-03-02 Hitachi Ltd Radio communication system
WO2017037924A1 (en) * 2015-09-03 2017-03-09 株式会社日立製作所 Data processing system and data processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000269108A (en) * 1999-03-15 2000-09-29 Sharp Corp Management system of semiconductor manufacturing apparatus
JP2001195117A (en) * 2000-01-13 2001-07-19 Toshiba Corp Process data transmitter
JP2003013289A (en) * 2001-07-02 2003-01-15 Kansai Paint Co Ltd Control system for coating facility
JP2006060515A (en) * 2004-08-20 2006-03-02 Hitachi Ltd Radio communication system
WO2017037924A1 (en) * 2015-09-03 2017-03-09 株式会社日立製作所 Data processing system and data processing method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021256052A1 (en) * 2020-06-17 2021-12-23 株式会社村田製作所 Control device, control method, and control program
US11583767B2 (en) 2020-06-23 2023-02-21 Gree, Inc. Video modification and transmission
CN114531457A (en) * 2020-11-04 2022-05-24 南京南瑞继保电气有限公司 MQTT-based high-voltage cable online monitoring data acquisition device and method
JP2022169485A (en) * 2021-04-27 2022-11-09 メクサス インコーポレイテッド Remote control solution server for integrated management of internet of things device and 5g/lte wireless router
JP7117675B1 (en) 2022-03-15 2022-08-15 株式会社Medius data management system
JP2023134958A (en) * 2022-03-15 2023-09-28 株式会社Medius data management system

Also Published As

Publication number Publication date
JP6853218B2 (en) 2021-03-31

Similar Documents

Publication Publication Date Title
JP6853218B2 (en) Sensor data analysis system and sensor data analysis method
JP6904638B2 (en) Big data management in process control systems
JP7086905B2 (en) Big data in process control systems
JP6978461B2 (en) How to be implemented on a computer
EP3314414B1 (en) Asset-driven dynamically composed visualization system
EP3751373B1 (en) Predictive troubleshooting for abnormal plant operations
CN104954242A (en) Unified data ingestion adapter for migration of industrial data to a cloud platform
JP6504089B2 (en) Process monitoring apparatus, process monitoring system, process monitoring method, process monitoring program and recording medium
CN103685442A (en) Remote industrial monitoring using a cloud infrastructure
WO2018159514A1 (en) Measurement solution service provision system
US20190258214A1 (en) Information processing system and information processing method
JP6363246B1 (en) Measurement solution service provision system
CN107431713B (en) Rules engine for converting system-related characteristics and events into cyber-security risk assessment values
US10466686B2 (en) System and method for automatic configuration of a data collection system and schedule for control system monitoring
JP6780595B2 (en) Device information providing device, device information providing method, device information providing program and recording medium
JP6235868B2 (en) Information collection system
JP6570210B2 (en) Measurement solution service provision system
US11086704B2 (en) Inferred detection of data replication errors of source applications by enterprise applications
JP6583871B2 (en) Measurement solution service provision system
JP6492207B2 (en) Measurement solution service provision system
EP3386171A1 (en) Common gateway platform
JP6359584B2 (en) Gateway device and data collection system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201109

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: 20210216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210311

R150 Certificate of patent or registration of utility model

Ref document number: 6853218

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150