JP7102801B2 - 制御システム、制御装置および表示装置 - Google Patents
制御システム、制御装置および表示装置 Download PDFInfo
- Publication number
- JP7102801B2 JP7102801B2 JP2018046275A JP2018046275A JP7102801B2 JP 7102801 B2 JP7102801 B2 JP 7102801B2 JP 2018046275 A JP2018046275 A JP 2018046275A JP 2018046275 A JP2018046275 A JP 2018046275A JP 7102801 B2 JP7102801 B2 JP 7102801B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- time
- control
- file
- cycle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Description
まず、図4を参照して、本発明が適用される場面の一例について説明する。図4は、本実施の形態に係る制御システム1の適用場面の一例を示す模式図である。本実施の形態に係る制御システム1は、任意の制御対象(たとえば、製造装置や設備)を制御する。
本実施の形態に係る制御システム1の全体構成例について説明する。
次に、本実施の形態に係る制御システム1を構成する主要な装置のハードウェア構成例について説明する。
図2は、本実施の形態に係る制御システム1を構成する制御装置100のハードウェア構成例を示すブロック図である。図2を参照して、制御装置100は、CPU(Central Processing Unit)やMPU(Micro-Processing Unit)などのプロセッサ102と、チップセット104と、主記憶装置106と、二次記憶装置108と、ローカルネットワークコントローラ110と、USB(Universal Serial Bus)コントローラ112と、メモリカードインターフェイス114と、内部バスコントローラ122と、フィールドバスコントローラ118,120と、I/Oユニット124-1,124-2,…とを含む。
次に、本実施の形態に係る表示装置200は、一例として、汎用的なアーキテクチャに従うハードウェア(たとえば、汎用パソコン)を用いてプログラムを実行することで実現される。
次に、本実施の形態に係る制御システム1を構成するデータロギング装置600は、一例として、汎用的なファイルサーバまたはデータベースサーバを用いて実現できる。このような装置のハードウェア構成については公知であるので、ここでは、その詳細な説明は行わない。
次に、本実施の形態に係る制御システム1を構成する装置400は、HMI(Human Machine Interface)装置と称されるものであり、専用機として実装された構成を採用してもよいし、汎用的なアーキテクチャに従うハードウェア(たとえば、汎用パソコンをベースとした産業用パソコン)を用いて実現してもよい。
再び図4を参照して、本実施の形態に係る制御システム1の各装置が提供する環境を説明する。本実施の形態では、表示装置200は、例えば汎用のOS(例えば、Windows(登録商標))のもとで各プログラムを実行する。
図4を参照して、表示装置200は、制御装置100と通信するための通信ミドルウェア238、データ収集ツール227、大容量のメモリ107、AI(Artificial Intelligence)アプリ232を備える視覚化アプリ231、データマイニングツール226、視覚化ツール230、および制御装置100の情報を設定するための設定ツール228を備える。
制御装置100は、内部DB130、異常検知エンジン140およびPLCエンジン150を備える。これらは、基本的には、制御装置100のプロセッサ102(図2)が、OS190の制御のもとでプログラムを実行することで実現される。
次に、本実施の形態に係る制御システム1が提供するデータマイニングツールについて説明する。本実施の形態では、表示装置200が備えるデータマイニングツール226を用いて、制御装置100で収集した制御対象に関連付けられたデータを格納したCSVファイル132をもとに、異常検知を含む監視処理に必要な設定、例えば異常検知パラメータ136および学習データ134の設定がなされる。
表示装置200の設定ツール228を説明する。図6は、本実施の形態に係る設定ツールによる表示画面の一例を模式的に示す図である。図7は、本実施の形態に係る設定ツールによる表示画面の他の例を模式的に示す図である。本実施の形態では、設定ツール228は、二次記憶装置208の変数テーブル2281から、CSVファイル132を用いて収集するべきデータをユーザが選択するためのUI(User Interface)を提供する。UIは、表示部218に表示される画面であって、画面作成ツール229により作成される画面を含む。
図8は、本実施の形態に係る設定ファイル135の内容の一例を模式的に示す図である。図8を参照して、設定ファイル135は、図6または図7のUIにより設定された、ユーザ変数・デバイス変数1544とシステム変数1542の複数の変数名1461を含む。設定ファイル135は、さらに、各変数名1461に関連付けて、データ収集の周期1462、イベントの種類に対応するイベント変数1463、異常検知パラメータ136、学習データ134およびフレームの周期を示すフレーム設定1465を含む。
図9は、本実施の形態に係るCSVファイル132の一例を模式的に示す図である。図9を参照して、CSVファイル132は、複数のレコード1324を含む。レコード1324は、カウンタ153が出力するカウンタ値1321をタイムスタンプとして有する。さらにレコード1324は、カウンタ値1321の時間で収集されたデータ1322とデータ1323を含む。データ1322は、設定ファイル135の変数名1461で指定されたユーザ変数・デバイス変数1544またはシステム変数1542のデータを含む。データ1323は、設定ファイル135のイベント変数1463で指定されたシステム変数1542のデータを含む。
図10は、本実施の形態に係るCSVファイル132の表示の一例を模式的に示す図である。視覚化ツール230は、視覚化アプリ231を用いて、CSVファイル132を視覚化するための画像を生成し、生成した画像の表示データを表示部218に出力する。例えば、視覚化の画面は、図10に示すように、収集されたデータは、収集時間を示すカウンタ値1321で関連付けされて表形式で表示される。また、アイコン2810により、当該データが収集された期間も表示される。なお、CSVファイル132の表示は表形式に限定されず、トレンドグラフであってもよい。
本実施の形態における、時系列DBプログラム163によるCSVファイル132を用いて収集されるデータは、制御装置100の異常検知エンジン140のための機械学習(学習データ134および異常検知パラメータ136の取得)に使用され得る。
図14は、本実施の形態に係る制御システム1の変形例を示す模式図である。上記の実施の形態では、制御システム1は、制御装置100と、制御装置100から独立した表示装置200を含むが、制御装置100が表示装置200を一体的に備えてもよい。この一体的な構成を備える制御装置105を、図14を参照して説明する。
上述したような本実施の形態は、以下のような技術思想を含む。
[構成1]
制御対象を制御する制御システム(1)であって、
制御対象に関連付けられたデータを時系列でファイル(132)に格納する時系列格納手段(163)と、
前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段(227)と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段(230)と、を備える、制御システム。
[構成2]
前記制御システムは、
前記制御対象の制御に係る制御演算を周期的に実行する周期実行手段(152)を、さらに備え、
前記読出周期は、前記制御演算を実行する周期と、前記ファイルのサイズに基いている、構成1に記載の制御システム。
[構成3]
前記時系列格納手段は、
予め設定される情報(135)に従い、前記制御対象に関連付けられたデータを異なる周期でサンプリングし、サンプリングされた各周期のデータを前記時系列でファイルに格納する周期格納手段(1631)を含む、構成1または2に記載の制御システム。
[構成4]
前記時系列格納手段は、
予め設定される情報に従い、前記制御対象に関連付けられた同じ種類のデータを異なる周期でサンプリングし、サンプリングされた各周期のデータを前記時系列でファイルに格納する周期格納手段(1631)を含む、構成1または2に記載の制御システム。
[構成5]
前記制御対象に関連付けられたデータは、当該制御対象で発生するイベントを検知したことを示すデータを含み、
前記視覚化手段は、前記時系列のデータから、前記イベントが検知された時間に対応する部分データを抽出して視覚化して表示する表示データを生成する第1視覚化手段(2301)を含む、構成1から4のいずれか1項に記載の制御システム。
[構成6]
前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値(1322)を含む、構成1から5のいずれか1項に記載の制御システム。
[構成7]
前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値から算出される特徴量(148)を含む、構成6に記載の制御システム。
[構成8]
前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値から算出される特徴量と予め設定された学習結果との比較に基づく当該特徴量の評価値(147)を含む、構成6または7に記載の制御システム。
[構成9]
前記視覚化手段は、前記評価値が予め定められた異常検知条件(136)を満たす場合に、前記時系列のデータから、当該異常検知条件を満たす時間に対応する部分データを抽出して視覚化して表示する表示データを生成する第2視覚化手段(2362)を含む、構成8に記載の制御システム。
[構成10]
前記制御システムに対するユーザの操作を受付ける操作受付手段(234)を、さらに備え、
前記予め設定される情報は、前記操作受付手段が受付けた操作内容に基づいている、構成1から9のいずれか1項に記載の制御システム。
[構成11]
制御対象を制御する制御装置(105)であって、
制御対象に関連付けられたデータを時系列でファイルに格納する時系列格納手段(132)と、
前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段(163)と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段(230)と、を備える、制御装置。
[構成12]
制御対象を制御する制御装置(100)とデータを遣り取り可能な表示装置(200)であって、
前記制御装置は、制御対象に関連付けられたデータを時系列でファイル(132)に格納する時系列格納部(163)を備え、
前記表示装置は、
前記制御装置の前記時系列格納部から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段(227)と、
前記周期読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段(230)と、を備える、表示装置。
Claims (13)
- 制御対象を制御する制御システムであって、
前記制御対象の制御演算を制御周期で周期的に実行する周期実行手段と、
前記制御対象から観測される観測値を含む当該制御対象に関連付けられた複数のデータのデータ名の一覧を画面に表示し、前記データ名の一覧において収集するべきデータを指定する操作と、前記制御周期に同期した当該データの収集周期を設定する操作とを含むユーザ操作を受付けるUI(ユーザインターフェイス)手段と、
前記ユーザ操作によって指定されたデータを、前記ユーザ操作によって設定された前記収集周期で収集する収集手段と、
収集される前記データを時系列でファイルに格納する時系列格納手段と、
前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段と、を備え、
前記制御対象に関連付けられたデータは、当該制御対象で発生するイベントを検知したことを示すイベントデータを含み、
前記視覚化手段は、前記イベントデータの値の時間的変化を表すグラフと、前記時系列のデータの値の変化を表すグラフとを同一の時間軸で視覚化して表示する表示データを生成する第1視覚化手段を含み、
前記第1視覚化手段が生成する表示データは、前記時系列のデータの値の変化を表すグラフから、前記イベントが検知された時間に対応する部分を抽出して視覚化して表示する表示データを含む、制御システム。 - 前記読出周期は、前記制御周期と前記ファイルのサイズとに基づいている、請求項1に記載の制御システム。
- 前記収集周期を設定する操作は、前記指定する操作によって指定される同一のデータについて異なる前記収集周期を設定する操作を含む、請求項1または2に記載の制御システム。
- 前記収集周期を設定する操作は、前記指定する操作によって指定される異なるデータについて同一の前記収集周期を設定する操作を含む、請求項1または2に記載の制御システム。
- 前記ファイルはリングバッファを構成し、
前記ファイルは、前記時系列格納手段によって、1制御周期あたり予め定められたデータ量が格納される、請求項1から4のいずれか1項に記載の制御システム。 - 前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値から算出される特徴量を含む、請求項5に記載の制御システム。
- 前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値から算出される特徴量と予め設定された学習結果との比較に基づく当該特徴量の評価値を含む、請求項5または6に記載の制御システム。
- 前記視覚化手段は、前記評価値が予め定められた異常検知条件を満たす場合に、前記時系列のデータから、当該異常検知条件を満たす時間に対応する部分データを抽出して視覚化して表示する表示データを生成する第2視覚化手段を含む、請求項7に記載の制御システム。
- 前記UI手段は、前記画面に、前記指定する操作によって指定されたデータの収集開始と収集終了を前記制御システムに指令するためのユーザ操作を受付けるタブを表示する、請求項1から8のいずれか1項に記載の制御システム。
- 制御対象を制御する制御装置であって、
前記制御対象の制御演算を制御周期で周期的に実行する周期実行手段と、
前記制御演算に従い制御対象が制御されて、当該制御対象から観測される観測値を含む当該制御対象に関連付けられた複数のデータのデータ名の一覧を画面に表示し、前記データ名の一覧において収集するべきデータを指定する操作と、前記制御周期に同期した当該データの収集周期を設定する操作とを含むユーザ操作を受付けるUI(ユーザインターフェイス)手段と、
前記ユーザ操作によって指定されたデータを、前記ユーザ操作によって設定された前記収集周期で収集する収集手段と、
収集される前記データを時系列でファイルに格納する時系列格納手段と、
前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段と、を備え、
前記制御対象に関連付けられたデータは、当該制御対象で発生するイベントを検知したことを示すイベントデータを含み、
前記視覚化手段は、前記イベントデータの値の時間的変化を表すグラフと、前記時系列のデータの値の変化を表すグラフとを同一の時間軸で視覚化して表示する表示データを生成する第1視覚化手段を含み、
前記第1視覚化手段が生成する表示データは、前記時系列のデータの値の変化を表すグラフから、前記イベントが検知された時間に対応する部分を抽出して視覚化して表示する表示データを含む、制御装置。 - 制御対象を制御する制御装置とデータを遣り取り可能な表示装置であって、
前記制御装置は、
前記制御対象の制御演算を制御周期で周期的に実行する周期実行手段と、
前記制御演算に従い制御対象が制御されて、当該制御対象から観測される観測値を含む当該制御対象に関連付けられた複数のデータのデータ名の一覧を画面に表示し、前記データ名の一覧において収集するべきデータを指定する操作と、前記制御周期に同期した当該データの収集周期を設定する操作とを含むユーザ操作を受付けるUI(ユーザインターフェイス)手段と、
前記ユーザ操作によって指定されたデータを、前記ユーザ操作によって設定された前記収集周期で収集する収集手段と、
収集される前記制御対象に関連付けられたデータを時系列でファイルに格納する時系列格納手段を備え、
前記表示装置は、
前記制御装置の前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段と、を備え、
前記制御対象に関連付けられたデータは、当該制御対象で発生するイベントを検知したことを示すイベントデータを含み、
前記視覚化手段は、前記イベントデータの値の時間的変化を表すグラフと、前記時系列のデータの値の変化を表すグラフとを同一の時間軸で視覚化して表示する表示データを生成する第1視覚化手段を含み、
前記第1視覚化手段が生成する表示データは、前記時系列のデータの値の変化を表すグラフから、前記イベントが検知された時間に対応する部分を抽出して視覚化して表示する表示データを含む、表示装置。 - 前記ファイルはリングバッファを構成し、
前記ファイルは、前記時系列格納手段によって、1制御周期あたり予め定められたデータ量が格納され、前記読出周期は、前記制御周期と前記ファイルのサイズとに基づいている、請求項10に記載の制御装置。 - 前記ファイルはリングバッファを構成し、
前記ファイルは、前記時系列格納手段によって、1制御周期あたり予め定められたデータ量が格納され、前記読出周期は、前記制御周期と前記ファイルのサイズとに基づいている、請求項11に記載の表示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018046275A JP7102801B2 (ja) | 2018-03-14 | 2018-03-14 | 制御システム、制御装置および表示装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018046275A JP7102801B2 (ja) | 2018-03-14 | 2018-03-14 | 制御システム、制御装置および表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019159868A JP2019159868A (ja) | 2019-09-19 |
JP7102801B2 true JP7102801B2 (ja) | 2022-07-20 |
Family
ID=67993499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018046275A Active JP7102801B2 (ja) | 2018-03-14 | 2018-03-14 | 制御システム、制御装置および表示装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7102801B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7304255B2 (ja) * | 2019-09-27 | 2023-07-06 | 株式会社日進製作所 | 設備点検装置、設備点検システムおよび設備点検方法 |
JP6893010B1 (ja) * | 2020-06-09 | 2021-06-23 | 株式会社プレイド | 情報処理装置、情報処理方法、およびプログラム |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250621A (ja) | 1999-03-03 | 2000-09-14 | Omron Corp | ロギング装置 |
JP2001072349A (ja) | 1999-09-03 | 2001-03-21 | Mitsubishi Electric Building Techno Service Co Ltd | エレベータのメンテナンスツール |
JP2003021650A (ja) | 2001-07-06 | 2003-01-24 | Denso Corp | データモニタ装置 |
JP2004030599A (ja) | 1998-01-19 | 2004-01-29 | Asahi Glass Co Ltd | 時系列データの保存方法及び時系列データベースシステム、時系列データの処理方法及び時系列データ処理システム、時系列データ表示システム、並びに記録媒体 |
JP2006295413A (ja) | 2005-04-07 | 2006-10-26 | Tess Engineering Kk | 情報収集配信装置および設定装置 |
JP2007087117A (ja) | 2005-09-22 | 2007-04-05 | Kurita Water Ind Ltd | データ収集装置 |
JP2008169634A (ja) | 2007-01-12 | 2008-07-24 | Hitachi Constr Mach Co Ltd | 建設機械の情報収集装置 |
JP2016001373A (ja) | 2014-06-11 | 2016-01-07 | アズビル株式会社 | 施設管理システム、コントローラ、施設管理装置及び施設管理方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08249049A (ja) * | 1995-03-13 | 1996-09-27 | Toshiba Corp | 監視装置 |
-
2018
- 2018-03-14 JP JP2018046275A patent/JP7102801B2/ja active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004030599A (ja) | 1998-01-19 | 2004-01-29 | Asahi Glass Co Ltd | 時系列データの保存方法及び時系列データベースシステム、時系列データの処理方法及び時系列データ処理システム、時系列データ表示システム、並びに記録媒体 |
JP2000250621A (ja) | 1999-03-03 | 2000-09-14 | Omron Corp | ロギング装置 |
JP2001072349A (ja) | 1999-09-03 | 2001-03-21 | Mitsubishi Electric Building Techno Service Co Ltd | エレベータのメンテナンスツール |
JP2003021650A (ja) | 2001-07-06 | 2003-01-24 | Denso Corp | データモニタ装置 |
JP2006295413A (ja) | 2005-04-07 | 2006-10-26 | Tess Engineering Kk | 情報収集配信装置および設定装置 |
JP2007087117A (ja) | 2005-09-22 | 2007-04-05 | Kurita Water Ind Ltd | データ収集装置 |
JP2008169634A (ja) | 2007-01-12 | 2008-07-24 | Hitachi Constr Mach Co Ltd | 建設機械の情報収集装置 |
JP2016001373A (ja) | 2014-06-11 | 2016-01-07 | アズビル株式会社 | 施設管理システム、コントローラ、施設管理装置及び施設管理方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2019159868A (ja) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6965798B2 (ja) | 制御システムおよび制御方法 | |
CN108572613B (zh) | 控制装置、信息处理方法 | |
JP6919186B2 (ja) | 制御システム、制御プログラムおよび制御方法 | |
US10591886B2 (en) | Control system, control program, and control method for device switching responsive to abnormality detection | |
EP3379358B1 (en) | Control system, control device, control program, and control method | |
US10901398B2 (en) | Controller, control program, control system, and control method | |
JP2018133037A (ja) | 制御装置 | |
JP7102801B2 (ja) | 制御システム、制御装置および表示装置 | |
US11829130B2 (en) | Control apparatus and non-transitory computer readable medium for detecting abnormality occurring in subject to be monitored | |
US11520302B2 (en) | Control system and control device | |
JP2020135213A (ja) | 制御装置、制御プログラム、および制御システム | |
US20230315065A1 (en) | Device, method, and recording medium for collecting data | |
US20220317650A1 (en) | Analysis apparatus, control method thereof, and analysis system | |
JP7314620B2 (ja) | 制御システム、制御装置および制御プログラム | |
JP2023006304A (ja) | 制御システム、モデル生成方法およびモデル生成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210316 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210330 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210528 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210831 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211026 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220324 |
|
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: 20220607 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220620 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7102801 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |