JP2019159868A - 制御システム、制御装置および表示装置 - Google Patents
制御システム、制御装置および表示装置 Download PDFInfo
- Publication number
- JP2019159868A JP2019159868A JP2018046275A JP2018046275A JP2019159868A JP 2019159868 A JP2019159868 A JP 2019159868A JP 2018046275 A JP2018046275 A JP 2018046275A JP 2018046275 A JP2018046275 A JP 2018046275A JP 2019159868 A JP2019159868 A JP 2019159868A
- Authority
- JP
- Japan
- Prior art keywords
- data
- control
- time
- file
- series
- 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
- 238000003860 storage Methods 0.000 claims abstract description 66
- 238000012800 visualization Methods 0.000 claims abstract description 58
- 230000005856 abnormality Effects 0.000 claims description 82
- 238000001514 detection method Methods 0.000 claims description 75
- 238000000034 method Methods 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000011156 evaluation Methods 0.000 claims description 8
- 230000000737 periodic effect Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 5
- 238000013480 data collection Methods 0.000 description 44
- 238000007418 data mining Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 238000012544 monitoring process Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
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 (12)
- 制御対象を制御する制御システムであって、
制御対象に関連付けられたデータを時系列でファイルに格納する時系列格納手段と、
前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段と、を備える、制御システム。 - 前記制御システムは、
前記制御対象の制御に係る制御演算を周期的に実行する周期実行手段を、さらに備え、
前記読出周期は、前記制御演算を実行する周期と、前記ファイルのサイズに基いている、請求項1に記載の制御システム。 - 前記時系列格納手段は、
予め設定される情報に従い、前記制御対象に関連付けられたデータを異なる周期でサンプリングし、サンプリングされた各周期のデータを前記時系列でファイルに格納する周期格納手段を含む、請求項1または2に記載の制御システム。 - 前記時系列格納手段は、
予め設定される情報に従い、前記制御対象に関連付けられた同じ種類のデータを異なる周期でサンプリングし、サンプリングされた各周期のデータを前記時系列でファイルに格納する周期格納手段を含む、請求項1または2に記載の制御システム。 - 前記制御対象に関連付けられたデータは、当該制御対象で発生するイベントを検知したことを示すデータを含み、
前記視覚化手段は、前記時系列のデータから、前記イベントが検知された時間に対応する部分データを抽出して視覚化して表示する表示データを生成する第1視覚化手段を含む、請求項1から4のいずれか1項に記載の制御システム。 - 前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値を含む、請求項1から5のいずれか1項に記載の制御システム。
- 前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値から算出される特徴量を含む、請求項6に記載の制御システム。
- 前記制御対象に関連付けられたデータの種類は、当該制御対象の観測値から算出される特徴量と予め設定された学習結果との比較に基づく当該特徴量の評価値を含む、請求項6または7に記載の制御システム。
- 前記視覚化手段は、前記評価値が予め定められた異常検知条件を満たす場合に、前記時系列のデータから、当該異常検知条件を満たす時間に対応する部分データを抽出して視覚化して表示する表示データを生成する第2視覚化手段を含む、請求項8に記載の制御システム。
- 前記制御システムに対するユーザの操作を受付ける操作受付手段を、さらに備え、
前記予め設定される情報は、前記操作受付手段が受付けた操作内容に基づいている、請求項1から9のいずれか1項に記載の制御システム。 - 制御対象を制御する制御装置であって、
制御対象に関連付けられたデータを時系列でファイルに格納する時系列格納手段と、
前記時系列格納手段から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段と、
前記読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段と、を備える、制御装置。 - 制御対象を制御する制御装置とデータを遣り取り可能な表示装置であって、
前記制御装置は、制御対象に関連付けられたデータを時系列でファイルに格納する時系列格納部を備え、
前記表示装置は、
前記制御装置の前記時系列格納部から、前記時系列のデータを格納する前記ファイルを予め定められた読出周期で読出す読出手段と、
前記周期読出手段により読出された前記ファイルの中の前記時系列のデータを、視覚化して表示する表示データを生成する視覚化手段と、を備える、表示装置。
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 true JP2019159868A (ja) | 2019-09-19 |
JP7102801B2 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021056670A (ja) * | 2019-09-27 | 2021-04-08 | 株式会社日進製作所 | 設備点検装置、設備点検システムおよび設備点検方法 |
JP2021196657A (ja) * | 2020-06-09 | 2021-12-27 | 株式会社プレイド | 情報処理装置、情報処理方法、およびプログラム |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08249049A (ja) * | 1995-03-13 | 1996-09-27 | Toshiba Corp | 監視装置 |
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 | アズビル株式会社 | 施設管理システム、コントローラ、施設管理装置及び施設管理方法 |
-
2018
- 2018-03-14 JP JP2018046275A patent/JP7102801B2/ja active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08249049A (ja) * | 1995-03-13 | 1996-09-27 | Toshiba Corp | 監視装置 |
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 | アズビル株式会社 | 施設管理システム、コントローラ、施設管理装置及び施設管理方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021056670A (ja) * | 2019-09-27 | 2021-04-08 | 株式会社日進製作所 | 設備点検装置、設備点検システムおよび設備点検方法 |
JP7304255B2 (ja) | 2019-09-27 | 2023-07-06 | 株式会社日進製作所 | 設備点検装置、設備点検システムおよび設備点検方法 |
JP2021196657A (ja) * | 2020-06-09 | 2021-12-27 | 株式会社プレイド | 情報処理装置、情報処理方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP7102801B2 (ja) | 2022-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6965798B2 (ja) | 制御システムおよび制御方法 | |
US10591886B2 (en) | Control system, control program, and control method for device switching responsive to abnormality detection | |
CN108227641B (zh) | 控制装置、控制方法及计算机可读存储介质 | |
CN108572613B (zh) | 控制装置、信息处理方法 | |
US10908579B2 (en) | Controller, control program, and control system | |
CN109983412B (zh) | 控制装置、计算机可读记录介质以及控制方法 | |
US10503146B2 (en) | Control system, control device, and control method | |
JP6388050B1 (ja) | 制御装置 | |
US10901398B2 (en) | Controller, control program, control system, and control method | |
JP2018133037A (ja) | 制御装置 | |
US11829130B2 (en) | Control apparatus and non-transitory computer readable medium for detecting abnormality occurring in subject to be monitored | |
JP7102801B2 (ja) | 制御システム、制御装置および表示装置 | |
US20220044060A1 (en) | Control system and control method | |
US11520302B2 (en) | Control system and control device | |
EP3696626B1 (en) | Communication system, communication method, and program | |
EP3767407A1 (en) | Control device, control method, and control program | |
JP2020135213A (ja) | 制御装置、制御プログラム、および制御システム | |
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 |