(57)【要約】【課題】プラントの原図がなくても既存のプラントの監視画面の情報を活用して、機器の配置関係を含めた監視画面を自動で生成することができる監視画面生成装置を提供することを目的とする。【解決手段】既存案件の信号項目表２と新規案件の信号項目表１との類似度を計算すると共に、類似度に基づいて新規案件の信号項目表１に対する既存案件の信号項目表２との対応関係を関連付ける類似度計算部３０と、新規案件の信号項目表１に最も類似した信号項目表をもつ既存案件を類似案件として判定する類似案件判定部５０と、類似案件と判定された既存案件の信号項目表２に対応する監視画面設定データ３の一部のデータを対応する新規案件のデータに置換する監視画面設定データ置換部７０と、新規案件のデータに置換された監視画面設定データ３を出力する監視画面設定データ出力部８０とを備えたものである。【選択図】図１
2020098375.tif 000002
【特許請求の範囲】
【請求項１】
複数の既存案件の信号項目表およびこの信号項目表に対応する複数の監視画面設定データを記憶した既存案件記憶部と、
この既存案件記憶部から前記既存案件の信号項目表を取得すると共に、外部から入力された新規案件の信号項目表を取得する信号項目表取得部と、
この信号項目表取得部で取得された前記既存案件の信号項目表と前記新規案件の信号項目表との類似度を計算すると共に、前記類似度に基づいて前記新規案件の信号項目表に対する前記既存案件の信号項目表の対応関係を関連付ける類似度計算部と、
この類似度計算部で得られた前記既存案件の信号項目表と前記新規案件の信号項目表との前記類似度および前記対応関係を保持する類似度保持部と、
この類似度保持部で保持された前記類似度から前記新規案件の信号項目表に最も類似した信号項目表をもつ前記既存案件を類似案件として判定する類似案件判定部と、
この類似案件判定部で判定された前記類似案件の信号項目表に対応する監視画面設定データを前記既存案件記憶部から取得する監視画面設定データ取得部と、
前記類似度保持部に保持された前記対応関係に基づいて、前記監視画面設定データ取得部で取得された前記監視画面設定データの一部のデータを対応する前記新規案件のデータに置換する監視画面設定データ置換部と、
この監視画面設定データ置換部で前記新規案件のデータに置換された前記監視画面設定データを出力する監視画面設定データ出力部と
を備えたことを特徴とする監視画面生成装置。
【請求項２】
前記類似度保持部に保持された前記類似案件と判定された前記既存案件の信号項目表と前記新規案件の信号項目表との前記対応関係に基づいて、前記監視画面設定データ取得部で取得された前記監視画面設定データから前記対応関係が存在しない一部のデータを削除する監視画面設定データ分析部をさらに備えたことを特徴とする請求項１に記載の監視画面生成装置。
【請求項３】
前記監視画面設定データ分析部で対応関係が存在しない一部のデータが削除された前記監視画面設定データ用いて表示される監視画面における部品の配置を計算する部品配置計算部をさらに備えたことを特徴とする請求項２に記載の監視画面生成装置。
【請求項４】
複数の既存案件の信号項目表およびこの信号項目表に対応する複数の監視画面設定データを記憶した既存案件記憶部と、
この既存案件記憶部から前記既存案件の信号項目表および複数の前記監視画面設定データを取得し、前記監視画面設定データを種別毎に振り分ける監視画面設定データ種別分類部と、
前記既存案件記憶部から前記既存案件の信号項目表を取得すると共に、外部から入力された新規案件の信号項目表を取得する信号項目表取得部と、
この信号項目表取得部で取得された前記既存案件の信号項目表と前記新規案件の信号項目表とから前記種別毎に振り分けられた前記監視画面設定データの類似度を計算する種別類似度計算部と、
この種別類似度計算部で計算された前記種別毎に振り分けられた前記監視画面設定データの類似度を保持する種別類似度保持部と、
この種別類似度保持部で保持された前記種別毎の類似度から前記新規案件の種別毎に前記既存案件の種別毎の前記監視画面設定データを類似案件として判定する種別類似案件判定部と、
この種別類似案件判定部で判定された種別毎の前記類似案件の前記監視画面設定データを前記既存案件記憶部から取得する監視画面設定データ取得部と、
前記種別類似度保持部に保持された類似度に基づいて、前記監視画面設定データ取得部で取得された前記監視画面設定データの一部のデータを対応する前記新規案件のデータに置換する監視画面設定データ置換部と、
この監視画面設定データ置換部で前記新規案件のデータに置換された前記監視画面設定データを出力する監視画面設定データ出力部と
を備えたことを特徴とする監視画面生成装置。
【請求項５】
複数の既存案件の信号項目表と新規案件の信号項目表との類似度を計算すると共に、前記類似度に基づいて前記新規案件の信号項目表に対する前記既存案件の信号項目表の対応関係を関連付ける類似度計算ステップと、
この類似度計算ステップで得られた前記既存案件の信号項目表と前記新規案件の信号項目表との前記類似度および前記を対応関係保持する類似度保持ステップと、
この類似度保持ステップで保持された前記類似度から前記新規案件の信号項目表に最も類似した信号項目表をもつ前記既存案件を類似案件として判定する類似案件判定ステップと、
この類似案件判定ステップで判定された前記類似案件の信号項目表に対応する監視画面設定データを取得する監視画面設定データ取得ステップと、
前記類似度保持ステップで保持された前記対応関係に基づいて、前記監視画面設定データ取得ステップで取得された前記監視画面設定データの一部のデータを対応する前記新規案件のデータに置換する監視画面設定データ置換ステップと、
この監視画面設定データ置換ステップで前記新規案件のデータに置換された前記監視画面設定データを出力する監視画面設定データ出力ステップと
を備えたことを特徴とする監視画面生成方法。
【請求項６】
前記監視画面設定データ取得ステップと前記監視画面設定データ置換ステップとの間に、
前記類似度保持ステップで保持された前記既存案件の信号項目表と前記新規案件の信号項目表との前記対応関係に基づいて、前記監視画面設定データ取得ステップで取得された前記監視画面設定データから前記対応関係が存在しない一部のデータを削除する監視画面設定データ分析ステップをさらに備えたことを特徴とする請求項５に記載の監視画面生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、監視画面生成装置および監視画面生成方法に関する。
【背景技術】
【０００２】
受配電プラント、電力プラントなどのプラントでは監視制御システムが使われている。複数の機器を監視制御する監視制御システムでは、機器の運転状況を表示する監視画面を監視制御装置上に表示する。ここで、システムとは装置の複合体を意味する。監視制御装置上の監視画面は、機器に備え付けられたセンサから送信される機器の状態を表示し、また機器に対する動作指示を表示する。
【０００３】
監視制御システムを構築する際には、対象のプラントが管理する機器によって、監視制御装置上に表示する監視画面を複数作成する必要がある。監視画面の作成は、監視制御装置上に表示する監視画面を模擬するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）もつ監視画面生成装置を用いて、機器を模擬したシンボル部品（部品）、その部品に対応する機器から送信される機器の状態（信号）、その信号の値に応じて部品の見た目をどのように変えるか（動作）を記載した監視画面設定データを編集することで行われる。
【０００４】
従来の監視画面生成装置は、予めシステムに関連する多数の機器のタイプとそれに対応する設定情報とがそれぞれ対応付けられた多数のテンプレート情報を格納している。さらに監視画面生成装置は、監視画面を作成するプラントに使われる複数の機器を入力として、格納された多数のテンプレート情報からそれら機器に対応したテンプレート情報を選択して監視画面を生成している（例えば、特許文献１参照）。
【０００５】
また、別の監視画面生成装置は、監視画面の作成対象となるプラントにおける複数の機器の系統図、配置図などが記載された原図に基づいて監視画面を生成している（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】ＷＯ２０１４／０６４８１９
【特許文献２】特開２０１７−１４２６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、テンプレート情報を用いた従来の監視画面生成装置では、多数の機器の接続関係は自動で生成できるが、多数の機器の配置関係はユーザーが設定する必要がある。つまり、従来の監視画面生成装置では、多数の機器の配置関係は自動で生成することができないという問題がある。
【０００８】
また、プラントの原図に基づいて監視画面を生成する従来の監視画面生成装置では、複数のプラント関係者（例えば、複数の施工業者）で作成される原図における機器の画像フォーマットまたはデータフォーマットが統一されている必要があるという問題、すべての原図が揃わないと監視画面の生成ができないという問題があった。
【０００９】
本願は、上述の課題を解決するためになされたものであり、プラントの原図がなくても既存のプラントの監視画面の情報を活用して、機器の配置関係を含めた監視画面を自動で生成することができる監視画面生成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願に係る監視画面生成装置は、複数の既存案件の信号項目表およびこの信号項目表に対応する複数の監視画面設定データを記憶した既存案件記憶部と、この既存案件記憶部から既存案件の信号項目表を取得すると共に、外部から入力された新規案件の信号項目表を取得する信号項目表取得部と、この信号項目表取得部で取得された既存案件の信号項目表と新規案件の信号項目表との類似度を計算すると共に、類似度に基づいて新規案件の信号項目表に対する既存案件の信号項目表の対応関係を関連付ける類似度計算部と、この類似度計算部で得られた既存案件の信号項目表と新規案件の信号項目表との類似度および対応関係を保持する類似度保持部と、この類似度保持部で保持された類似度から新規案件の信号項目表に最も類似した信号項目表をもつ既存案件を類似案件として判定する類似案件判定部と、この類似案件判定部で判定された類似案件の信号項目表に対応する監視画面設定データを既存案件記憶部から取得する監視画面設定データ取得部と、類似度保持部に保持された対応関係に基づいて、監視画面設定データ取得部で取得された監視画面設定データの一部のデータを対応する新規案件のデータに置換する監視画面設定データ置換部と、この監視画面設定データ置換部で新規案件のデータに置換された監視画面設定データを出力する監視画面設定データ出力部とを備えたものである。
【発明の効果】
【００１１】
本願の監視画面生成装置は、既存のプラントの監視システムで使用されている監視画面に関するデータを活用しているので、プラントの原図がなくても機器の配置関係を含めた監視画面を自動で生成することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係る監視画面生成装置を示すブロック図である。
【図２】既存案件記憶部の一例を示す模式図である。
【図３】信号項目表の一例を示す図である。
【図４】信号項目表同士の類似度の計算の一例を示す図である。
【図５】既存案件との類似度の計算の一例を示す図である。
【図６】信号項目表同士の行の対応関係の一例を示す図である。
【図７】監視画面設定データおよび監視画面の一例を示す図である。
【図８】監視画面設定データの置換動作の一例を示す図である。
【図９】監視画面生成方法を示すフローチャートである。
【図１０】実施の形態２に係る監視画面生成装置を示すブロック図である。
【図１１】信号項目表同士の行の対応関係の一例を示す図である。
【図１２】監視画面設定データの置換動作の一例を示す図である。
【図１３】監視画面生成方法を示すフローチャートである。
【図１４】実施の形態３に係る監視画面生成装置を示すブロック図である。
【図１５】監視画面設定データの分類の一例を示した図である。
【図１６】種別毎に類似度を計算する一例を示した図である。
【図１７】種別毎に類似と判定された監視画面設定データの一例を示す図である。
【図１８】監視画面生成方法を示すフローチャートである。
【図１９】実施の形態４に係る監視画面生成装置を示すブロック図である。
【図２０】監視画面の一例を示した図である。
【図２１】監視画面生成方法を示すフローチャートである。
【図２２】実施の形態１から４に係る監視画面生成装置のハードウエアの一例を示す模式図である。
【発明を実施するための形態】
【００１３】
以下、本願を実施するための実施の形態に係る監視画面生成装置について図面を参照して詳細に説明する。なお、各図において同一符号は同一もしく相当部分を示している。
【００１４】
実施の形態１．
図１は、実施の形態１に係る監視画面生成装置を示すブロック図である。図１において、監視画面生成装置１００は、既存案件記憶部１０と、信号項目表取得部２０と、類似度計算部３０と、類似度保持部４０と、類似案件判定部５０と、監視画面設定データ取得部６０と、監視画面設定データ置換部７０と、監視画面設定データ出力部８０とを有する。
【００１５】
既存案件記憶部１０は、既存のプラントの監視システムで使用されている監視画面に関するデータを記憶している。図２は、既存案件記憶部１０に記憶されている既存案件のデータの一例を示す模式図である。既存案件記憶部１０は、複数の既存案件のそれぞれに対応した信号項目表２とこの信号項目表に対応する複数の監視画面設定データ３とを記憶している。ここで、信号項目表とは、プラントの各種機器から送られてくる信号を表にしたものである。また、監視画面設定データとは、監視画面上でプラントを構成する機器を模擬した部品、その部品に対応する機器から送信される機器の信号、その信号の値に応じて部品の動作状況などを示す画像の基となるデータである。
【００１６】
信号項目表取得部２０は、既存案件記憶部１０から既存案件の信号項目表を取得すると共に、外部から入力された新規案件の信号項目表１を取得する。図３は、信号項目表の一例を示す図である。信号項目表の信号ナンバー（信号Ｎｏ．）は、プラントの各種機器から送られてくる各種信号の通し番号である。信号項目表のタグは、信号の発信元を表す符号である。信号項目表のタイプは、その信号の種類であり、例えばアナログ信号かデジタル信号かなどを示す。信号項目表の最小および最大は、その信号のレンジを示す。信号項目表の単位は、その信号の単位である。信号項目表には、それ以外の各種信号の情報が含まれている。なお、図３に示す信号項目表は一例であって、各種信号を区別できるものであればどのような様式であってもよい。
【００１７】
類似度計算部３０は、信号項目表取得部２０で取得された既存案件の信号項目表２と新規案件の信号項目表１との類似度を計算する。類似度計算部３０は、新規案件の信号項目表１の各行に対して、既存案件の信号項目表２の各行との類似度を計算する。計算方法としては、新規案件の信号項目表１の各行の各セルと既存案件の信号項目表２の対応するセルとを比較し、例えば、一致した場合は類似度を０とし、不一致の場合は類似度を１とする。そして、新規案件の信号項目表１の各行に対して既存案件の信号項目表２のすべての行の類似度を行ごとに積算する。
【００１８】
図４は、信号項目表同士の類似度の計算の一例を示す図である。図４に示すように、類似度計算部３０は、新規案件の信号項目表１の各行に対して既存案件の信号項目表２のすべての行に対して類似度を計算する。図５は、既存案件との類似度の計算の一例を示す図である。図５に示すように、類似度計算部３０は、図４で示した信号項目表同士の類似度の計算をすべての既存案件に対して行う。
【００１９】
さらに、類似度計算部３０は、類似度に基づいて新規案件の信号項目表１の各行に対して、既存案件の信号項目表２の最も類似している行との対応関係を関連付ける。図６は、新規案件の信号項目表１の各行と既存案件の信号項目表２の各行との対応関係の一例を示す図である。図６に示すように、新規案件の信号項目表１の各行と、既存案件の信号項目表２の最も類似度の小さい行、すなわち最も類似している行との対応関係を関連付ける。
【００２０】
類似度保持部４０は、類似度計算部３０で得られた新規案件の信号項目表１と既存案件の信号項目表２との類似度および対応関係を保持する。
【００２１】
類似案件判定部５０は、類似度保持部４０に保持された新規案件の信号項目表１と既存案件の信号項目表２との類似度から、新規案件に最も類似した既存案件を類似案件として判定する。このとき、信号項目表の信号ナンバー別に積算された類似度を既存案件毎にすべて積算し、最も積算値が小さかった既存案件を類似案件として判定する。
【００２２】
監視画面設定データ取得部６０は、類似案件判定部５０で判定された類似案件の信号項目表に対応する監視画面設定データを既存案件記憶部１０から取得する。図７は、監視画面設定データ取得部６０で取得された監視画面設定データ３、およびその監視画面設定データ３に基づいて描かれる監視画面４の一例を示す図である。図７に示すように、既存案件の監視画面設定データ３の信号割付部品には信号ナンバーが記載されており、信号割付部品に対応する部品が監視画面上に表示される。
【００２３】
監視画面設定データ置換部７０は、監視画面設定データ取得部６０で取得された監視画面設定データ３の一部のデータを、類似度保持部４０に保持された対応関係に基づいて新規案件のデータに置換する。図８は、監視画面設定データの置換動作の一例を示す図である。図８に示すように、監視画面設定データ置換部７０は、左側に示す類似案件と判定された既存案件の監視画面設定データ３の信号割付部品の信号ナンバーを新規案件の信号ナンバーに置換する。この例では、信号ナンバー［信号Ｎｏ．０００８］が［信号Ｎｏ．０００１］に、信号ナンバー［信号Ｎｏ．０００９］が［信号Ｎｏ．０００２］にそれぞれ置換されている。したがって、図８の右側に示す監視画面設定データ３が新規案件に対応する監視画面設定データとなる。
【００２４】
監視画面設定データ出力部８０は、監視画面設定データ置換部７０でデータが置換された新規案件に対応する監視画面設定データを外部に出力する。
【００２５】
次に、監視画面生成装置１００の動作を説明する。図９は、本実施の形態における監視画面生成装置１００の処理手順を示すフローチャートである。監視画面生成装置１００の信号項目表取得部２０は、新規案件の信号項目表を受付ける（ステップＳ１）。次に、信号項目表取得部２０は、既存案件記憶部１０から既存案件の信号項目表を取得する（ステップＳ２）。
【００２６】
類似度計算部３０は、新規案件の信号項目表と既存案件の信号項目表との間で行毎の類似度を計算する。この類似度の計算はすべての既存案件に対して行われる。さらに、類似度計算部３０は、新規案件の信号項目表の各行に対して、既存案件の信号項目表の最も類似している行との対応関係を関連付ける（ステップＳ３）。
【００２７】
類似度保持部４０は、新規案件の信号項目表と既存案件の信号項目表との間で行毎の類似度および対応関係を保持する（ステップＳ４）。
【００２８】
類似案件判定部５０は、類似度保持部４０に保持された対応関係および類似度から新規案件に最も類似した既存案件を類似案件として判定する（ステップＳ５）。
【００２９】
監視画面設定データ取得部６０は、類似案件判定部５０で類似案件と判定された既存案件の監視画像設定データを既存案件記憶部１０から取得する（ステップＳ６）。
【００３０】
監視画面設定データ置換部７０は、監視画面設定データ取得部６０で取得された監視画面設定データの一部のデータを、類似度保持部４０に保持された対応関係に基づいて新規案件のデータに置換する（ステップＳ７）。
【００３１】
監視画面設定データ出力部８０は、監視画面設定データ置換部７０でデータが置換された新規案件に対応する監視画面設定データを外部に出力する（ステップＳ８）。
【００３２】
このように構成された監視画面生成装置は、既存のプラントの監視システムで使用されている監視画面に関するデータを活用しているので、既存案件で蓄積されたノウハウを利用することができ、ユーザーが求める使い易い監視画面を自動で生成することができる。また、この監視画面生成装置は、既存のプラントの監視システムの情報を利用しているので、プラントの原図がなくても配置関係を含めた監視画面を自動で生成することができる。
【００３３】
実施の形態２．
図１０は、実施の形態２に係る監視画面生成装置を示すブロック図である。図１０において、本実施の形態の監視画面生成装置１００は、実施の形態１で示した監視画面生成装置に、監視画面設定データ分析部６１と監視画面設定データ編集部６２とが追加されている。
【００３４】
図１１は、類似案件判定部５０で判定された本実施の形態における新規案件の信号項目表１と、類似案件と判定された既存案件の信号項目表２との対応関係の一例を示す図である。図１１に示すように、類似案件と判定された既存案件の信号項目表２の中には、新規案件と対応関係が存在しない信号ナンバーも存在する。
【００３５】
実施の形態１の監視画面設定データ置換部７０は、監視画面設定データ取得部６０で取得された監視画面設定データの一部の信号ナンバーを、類似度保持部４０に保持された対応関係に基づいて新規案件の信号ナンバーに置換する。しかしながら、図１１に示した対応関係が存在しない信号ナンバーも残留する。本実施の形態の監視画面生成装置１００は、監視画面設定データ取得部６０で取得された類似案件と判定された既存案件の監視画面設定データから不要な信号ナンバーを削除することができる。
【００３６】
監視画面設定データ分析部６１は、類似度保持部４０に保持された対応関係に基づいて、監視画面設定データ取得部６０で取得された類似案件と判定された既存案件の監視画面設定データの内容を分析し、対応関係が存在しない信号ナンバーを抽出する。
【００３７】
監視画面設定データ編集部６２は、監視画面設定データ分析部６１で抽出された対応関係が存在しない信号ナンバーを類似案件と判定された既存案件の監視画面設定データから削除する。
【００３８】
監視画面設定データ置換部７０は、監視画面設定データ編集部６２で不要な信号ナンバーが削除された監視画面設定データの一部のデータを、類似度保持部４０に保持された対応関係に基づいて新規案件のデータに置換する。
【００３９】
図１２は、監視画面設定データ編集部６２および監視画面設定データ置換部７０における、監視画面設定データの置換動作の一例を示す図である。図１２に示すように、対応関係が存在しない信号ナンバー［信号Ｎｏ．００１７］が置換後に削除されている。
【００４０】
次に、本実施の形態の監視画面生成装置１００の動作を説明する。図１３は、本実施の形態における監視画面生成装置１００の処理手順を示すフローチャートである。図１３において、実施の形態１と同様なステップについては同一符号を付して説明を省略する。
【００４１】
監視画面設定データ取得部６０は、類似案件判定部５０で類似案件と判定された既存案件の監視画像設定データを既存案件記憶部１０から取得する（ステップＳ６）。
【００４２】
監視画面設定データ分析部６１は、類似度保持部４０に保持された対応関係に基づいて、監視画面設定データ取得部６０で取得された類似案件と判定された既存案件の監視画面設定データの内容を分析し、対応関係が存在しない信号ナンバーを抽出する。（ステップＳ６−１）。
【００４３】
監視画面設定データ編集部６２は、監視画面設定データ分析部６１で抽出された対応関係が存在しない信号ナンバーを類似案件と判定された既存案件の監視画面設定データから削除する（ステップＳ６−２）。
【００４４】
監視画面設定データ置換部７０は、監視画面設定データ編集部６２で不要な信号ナンバーが削除された監視画面設定データの一部のデータを、類似度保持部４０に保持された対応関係に基づいて新規案件のデータに置換する（ステップＳ７）。
【００４５】
このように構成された監視画面生成装置は、新規案件で対応関係が存在しない不要な信号ナンバーに対応するデータを監視画面設定データから削除できるので、監視画面に不要な部品が表示されることを防ぐことができる。
【００４６】
なお、本実施の形態では、既存案件の信号項目表の信号ナンバーに対して新規案件の信号項目表との対応関係がない場合、既存案件の監視画面設定データからその信号ナンバーを削除している。しかし、新規案件の信号項目表の信号ナンバーに対して、既存案件の信号項目表に対応関係が存在しない場合もある。この場合、監視画面設定データ編集部６２は、新規案件の信号項目表の信号ナンバーを残すかあるいは暫定的な信号ナンバーを追加して、既存案件の信号項目表には存在しない部品を適宜追加することもできる。
【００４７】
実施の形態３．
実施の形態１および２の監視画面生成装置は、複数の既存案件の中から新規案件に最も類似する既存案件を一つ選択し、その既存案件の監視画面設定データを用いていた。しかし、プラントの監視画面は複数必要であり、例えば受配電システムのプラントであれば、全体を監視するための監視画面設定データ、受電システム部分のみを監視するための監視画面設定データ、配電システム部分のみ監視するための監視画面設定データなど、いろいろな種別の監視画面設定データが必要である。
【００４８】
新規案件と類似と選択された既存案件との類似性が高ければ、選択された既存案件の監視画面設定データのみを利用すればよいが、その類似性が低い場合、監視画面の種別によっては、類似と判定されなかった別の既存案件の監視画面の方が類似性が高い場合がある。本実施の形態の監視画面生成装置は、既存案件の監視画面設定データを種別毎に分類し、種別毎に新規案件との類似性を判定する。
【００４９】
図１４は、実施の形態３に係る監視画面生成装置を示すブロック図である。本実施の形態の監視画面生成装置１００は、実施の形態２で示した監視画面生成装置に監視画面設定データ種別分類部６３が追加されている。また、本実施の形態の監視画面生成装置１００は、類似度計算部、類似度保持部および類似案件判定部に替えて、種別類似度計算部３１、種別類似度保持部４１および種別類似度判定部５１をそれぞれ備えている。
【００５０】
図１５は、監視画面設定データ種別分類部６３で行われる監視画面設定データの分類の一例を示した図である。図１５に示すように、監視画面設定データ種別分類部６３は、既存案件のすべての監視画面設定データを対応する信号項目表の内容を分析して、種別毎の監視画面設定データに分類する。
【００５１】
種別類似度計算部３１は、信号項目表取得部２０で取得された既存案件の信号項目表２と新規案件の信号項目表１と類似度を計算する。さらに、監視画面設定データ種別分類部６３で分類された種別毎の監視画面設定データに基づいて、種別毎に類似度を計算する。図１６は、種別類似度計算部３１で行われる種別毎に類似度を計算する一例を示した図である。図１６に示すように、種別類似度計算部３１は、新規案件の信号項目表の信号ナンバー毎に複数の既存案件にまたがって種別毎に類似度を計算する。
【００５２】
種別類似度保持部４１は、種別類似度計算部３１で計算された新規案件の信号項目表の信号ナンバーに対応する種別毎の類似度を保持する。
【００５３】
図１７は、種別毎に類似と判定された、監視画面設定データの一例を示す図である。図１７に示すように、種別類似度判定部５１は、種別類似度保持部４１に保持された種別毎の類似度に基づいて、最も類似する監視画面設定データを種別毎に一つずつ選択する。
【００５４】
次に、本実施の形態の監視画面生成装置１００の動作を説明する。図１８は、本実施の形態における監視画面生成装置１００の処理手順を示すフローチャートである。図１８において、実施の形態１および実施の形態２と同様なステップについては同一符号を付して説明を省略する。
【００５５】
監視画面設定データ種別分類部６３は、既存案件のすべての監視画面設定データを対応する信号項目表の内容を分析して、種別毎の監視画面設定データに分類する（ステップＳ１−１）。
【００５６】
種別類似度計算部３１は、新規案件の信号項目表の信号ナンバー毎に複数の既存案件にまたがって種別毎に類似度を計算する（ステップＳ３−１）。
【００５７】
種別類似度保持部４１は、種別類似度計算部３１で計算された新規案件の信号項目表の信号ナンバーに対応する種別毎の類似度を保持する（ステップＳ４−１）。
【００５８】
種別類似度判定部５１は、監視画面設定データ種別分類部６３で分類された種別毎の監視画面設定データ３の中から、種別類似度保持部４１に保持された種別毎の類似度に基づいて、最も類似する監視画面設定データを種別毎に一つずつ選択する（ステップＳ５−１）。
【００５９】
監視画面設定データ取得部６０は、種別類似度判定部５１で類似と判定された既存案件の種別毎の監視画像設定データを監視画面設定データ種別分類部６３から取得する（ステップＳ５−２）。
【００６０】
このように構成された監視画面生成装置は、既存案件の監視画面設定データを種別毎に分類し、種別毎に新規案件との類似性を判定することができるので、複数の既存案件またがって種別毎に類似度を高い監視画面設定データを選択することができる
【００６１】
実施の形態４．
図１９は、実施の形態４に係る監視画面生成装置を示すブロック図である。図１９において、本実施の形態の監視画面生成装置１００は、実施の形態２で示した監視画面生成装置に、部品配置計算部６４が追加されている。
【００６２】
図２０は、部品配置計算部６４で行われる監視画面の一例を示した図である。部品配置計算部６４は、監視画面設定データ編集部６２で対応関係が存在しない信号ナンバーが削除された監視画面設定データを分析し、対応関係が存在する信号ナンバーの部品が監視画面のどの位置に配置されるかを計算する。さらに、部品配置計算部６４は、監視画面に表示される部品の配置が最適になるように部品の配置を再計算する。部品の配置が最適にする方法としては、例えば、各部品を監視画面の中で等間隔に並ばせるなど、監視画面が適用されるプラントに応じた方法を採用することができる。
【００６３】
次に、本実施の形態の監視画面生成装置１００の動作を説明する。図２１は、本実施の形態における監視画面生成装置１００の処理手順を示すフローチャートである。図２１において、実施の形態２と同様なステップについては同一符号を付して説明を省略する。
【００６４】
部品配置計算部６４は、監視画面設定データ編集部６２で対応関係が存在しない信号ナンバーが削除された監視画面設定データを分析し、対応関係が存在する信号ナンバーの部品が監視画面のどの位置に配置されるかを計算する。さらに、部品配置計算部６４は、監視画面に表示される部品の配置が最適になるように部品の配置を再計算する（ステップＳ６−３）。
【００６５】
このように構成された監視画面生成装置は、新規案件で対応関係が存在しない不要な信号ナンバーに対応するデータを監視画面設定データから削除できるので、監視画面に不要な部品が表示されることを防ぐことができる。さらに、不要な部品が削除された監視画面において、監視画面に残された必要な部品が最適な位置に配置されるので、ユーザーにとって監視画面が見易くなる。
【００６６】
なお、実施の形態１から４で説明した監視画面生成装置は、主に監視画面のひな形を生成するために使用される。上述の監視画面生成装置で生成された監視画面は、修正作業、編集作業などが行われることなくプラント監視画面として使用することもできるが、通常は、ユーザーによる編集が行われるのが一般的である。しかし、この監視画面生成装置を用いることで、実使用に供する監視画面の構築までのユーザーの作業工程を大幅に低減することができる。
【００６７】
なお、実施の形態１から４で説明した監視画面生成装置１００は、ハードウエアの一例を図２２に示すように、プロセッサ１０１と記憶装置１０２とから構成される。記憶装置は、図示していないが、ランダムアクセスメモリなどの揮発性記憶装置と、フラッシュメモリなどの不揮発性の補助記憶装置とを具備する。また、フラッシュメモリの代わりにハードディスクなどの補助記憶装置を具備してもよい。プロセッサ１０１は、記憶装置１０２から入力されたプログラムを実行する。この場合、補助記憶装置から揮発性記憶装置を介してプロセッサ１０１にプログラムが入力される。また、プロセッサ１０１は、演算結果などのデータを記憶装置１０２の揮発性記憶装置に出力してもよいし、揮発性記憶装置を介して補助記憶装置にデータを保存してもよい。
【００６８】
本願は、様々な例示的な実施の形態が記載されているが、１つまたは複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも１つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
【符号の説明】
【００６９】
１、２  信号項目表、３  監視画面設定データ、  ４  監視画面、  １０  既存案件記憶部、  ２０  信号項目表取得部、  ３０  類似度計算部、  ３１  種別類似度計算部、  ４０  類似度保持部、  ４１  種別類似度保持部、  ５０  類似案件判定部、  ５１  種別類似度判定部、  ６０  監視画面設定データ取得部、  ６１  監視画面設定データ分析部、  ６２  監視画面設定データ編集部、  ６３  監視画面設定データ種別分類部、  ６４  部品配置計算部、  ７０  監視画面設定データ置換部、  ８０  監視画面設定データ出力部、  １００  監視画面生成装置、  １０１  プロセッサ、  １０２  記憶装置。
【図１】
2020098375.tif 000003
【図２】
2020098375.tif 000004
【図３】
2020098375.tif 000005
【図４】
2020098375.tif 000006
【図５】
2020098375.tif 000007
【図６】
2020098375.tif 000008
【図７】
2020098375.tif 000009
【図８】
2020098375.tif 000010
【図９】
2020098375.tif 000011
【図１０】
2020098375.tif 000012
【図１１】
2020098375.tif 000013
【図１２】
2020098375.tif 000014
【図１３】
2020098375.tif 000015
【図１４】
2020098375.tif 000016
【図１５】
2020098375.tif 000017
【図１６】
2020098375.tif 000018
【図１７】
2020098375.tif 000019
【図１８】
2020098375.tif 000020
【図１９】
2020098375.tif 000021
【図２０】
2020098375.tif 000022
【図２１】
2020098375.tif 000023
【図２２】
2020098375.tif 000024