(57)【要約】【課題】複数のオペレータが協調して作業にあたることが容易なプラント監視装置を提供する。【解決手段】実施形態のプラント監視装置は、記憶部と、登録部とを備える。記憶部は、アラームを特定する識別情報であるアラーム情報と、自装置で入力されたアラーム情報に対するオペレータが判断した内容を表す第１の判断情報と、他のプラント監視装置で入力されたアラーム情報に対する他のオペレータが判断した内容を表す第２の判断情報と、を対応付けたアラームデータベースを有する。登録部は、アラーム情報に対する第１の判断情報が入力された場合に、第１の判断情報をアラーム情報と対応付けてアラームデータベースに登録し、アラーム情報に対する第２の判断情報を受信した場合に、第２の判断情報をアラーム情報と対応付けてアラームデータベースに登録する。【選択図】図２
2019057158.tif 000002
【特許請求の範囲】
【請求項１】
アラームを特定する識別情報であるアラーム情報と、自装置で入力された前記アラーム情報に対するオペレータが判断した内容を表す第１の判断情報と、他のプラント監視装置で入力された前記アラーム情報に対する他のオペレータが判断した内容を表す第２の判断情報と、を対応付けたアラームデータベースを有する記憶部と、
前記アラーム情報に対する前記第１の判断情報が入力された場合に、前記第１の判断情報を前記アラーム情報と対応付けて前記アラームデータベースに登録し、前記アラーム情報に対する前記第２の判断情報を受信した場合に、前記第２の判断情報を前記アラーム情報と対応付けて前記アラームデータベースに登録する登録部と、
を備えたプラント監視装置。
【請求項２】
前記記憶部は、さらに、前記第１の判断情報または前記第２の判断情報を示す共通判断情報と、前記共通判断情報の詳細を表す詳細情報と、表示態様と、を対応付けた判断データベースを有し、
前記アラームデータベースに登録された前記アラーム情報と、当該アラーム情報に対応する前記共通判断情報に対応付けられた前記詳細情報と、を、当該アラーム情報に対応する前記共通判断情報に対応付けられた前記表示態様に基づいて表示部に表示する表示制御部、をさらに備えた、
請求項１に記載のプラント監視装置。
【請求項３】
前記登録部は、さらに、前記共通判断情報と、前記詳細情報と、前記表示態様とが入力された場合に、入力された前記共通判断情報と、前記詳細情報と、前記表示態様とを対応付けて前記判断データベースに登録し、前記共通判断情報と、前記詳細情報と、前記表示態様とを受信した場合に、受信した前記共通判断情報と、前記詳細情報と、前記表示態様とを対応付けて前記判断データベースに登録する、
請求項２に記載のプラント監視装置。
【請求項４】
前記アラーム情報と、前記アラーム情報に対する前記第１の判断情報または前記第２の判断情報と、前記第１の判断情報または前記第２の判断情報が入力された時刻と、を対応付けた判断履歴データベースをさらに備え、
前記表示制御部は、前記アラーム情報に対する前記第１の判断情報または前記第２の判断情報の変更履歴を前記表示部に表示する、
請求項２または３に記載のプラント監視装置。
【請求項５】
前記アラーム情報は、前記アラームが発生した処理と、前記アラームの種類とを示すタグデータである、
請求項１から４のいずれか１項に記載のプラント監視装置。
【請求項６】
プラントを制御するコントローラと、前記コントローラと通信可能に接続された複数のプラント監視装置と、を含む分散制御システムであって、
前記コントローラは、
アラームを特定する識別情報であるアラーム情報を前記プラント監視装置に送信する送信部を備え、
前記プラント監視装置は、
前記コントローラから送信された前記アラーム情報と、自装置で入力された前記アラーム情報に対するオペレータが判断した内容を表す第１の判断情報と、他のプラント監視装置で入力された前記アラーム情報に対する他のオペレータが判断した内容を表す第２の判断情報と、を対応付けたアラームデータベースを有する記憶部と、
前記アラーム情報に対する前記第１の判断情報が入力された場合に、前記第１の判断情報を前記アラーム情報と対応付けて前記アラームデータベースに登録し、前記アラーム情報に対する前記第２の判断情報を受信した場合に、前記第２の判断情報を前記アラーム情報と対応付けて前記アラームデータベースに登録する登録部と、
を備えた分散制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント監視装置および分散制御システムに関する。
【背景技術】
【０００２】
従来から、産業プラント（以下、単に「プラント」という）を制御するＤＣＳ（分散制御システム、Distributed  Control  System）等において、Ｉ／Ｏ（Input／Output）機器等を制御するためにコントローラが用いられている。また、このようなコントローラにおける処理の実行状況等をオペレータが監視するために、ＨＭＩ（Human  Machine  Interface）等のプラント監視装置が用いられている。
【０００３】
例えば、プラント内で異常が発生した場合等に、プラント監視装置は、コントローラから当該異常の発生を示すアラームの情報を取得し、ディスプレイ等に表示することにより、オペレータにアラームを認識させる。一般に、プラント監視装置は各オペレータに１台ずつ割り当てられ、各オペレータは、ディスプレイ等に表示されたアラームの内容に応じて復旧等の対応をしていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１５８３２号公報
【特許文献２】特開２０１３−１８２５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、各オペレータが個々のアラームに対して下した判断の内容が、他のオペレータに対して逐次共有されていなかった。このため、大量のアラームが発生した場合に、複数のオペレータが協調して作業にあたることが困難な場合があった。
【課題を解決するための手段】
【０００６】
実施形態のプラント監視装置は、記憶部と、登録部とを備える。記憶部は、アラームを特定する識別情報であるアラーム情報と、自装置で入力されたアラーム情報に対するオペレータが判断した内容を表す第１の判断情報と、他のプラント監視装置で入力されたアラーム情報に対する他のオペレータが判断した内容を表す第２の判断情報と、を対応付けたアラームデータベースを有する。登録部は、アラーム情報に対する第１の判断情報が入力された場合に、第１の判断情報をアラーム情報と対応付けてアラームデータベースに登録し、アラーム情報に対する第２の判断情報を受信した場合に、第２の判断情報をアラーム情報と対応付けてアラームデータベースに登録する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態１にかかる分散制御システムの全体構成の一例を示す図である。
【図２】図２は、実施形態１にかかるＨＭＩおよびコントローラの機能的構成の一例を示す図である。
【図３】図３は、実施形態１にかかるコントローラで実行されるタスクの構成の一例を説明する図である。
【図４】図４は、実施形態１にかかるアラームデータベースのデータ構成の一例を示す図である。
【図５】図５は、実施形態１にかかる判断データベースのデータ構成の一例を示す図である。
【図６】図６は、実施形態１にかかるＨＭＩで実行されるプラント監視処理の流れの一例を示すフローチャートである。
【図７】図７は、実施形態２にかかるＨＭＩおよびコントローラの機能的構成の一例を示す図である。
【図８】図８は、実施形態２にかかる判断データベースのデータ構成の一例を示す図である。
【図９】図９は、実施形態２にかかるＨＭＩで実行されるプラント監視処理の流れの一例を示すフローチャートである。
【図１０】図１０は、実施形態３にかかるＨＭＩおよびコントローラの機能的構成の一例を示す図である。
【図１１】図１１は、実施形態３にかかる判断履歴データベースのデータ構成の一例を示す図である。
【図１２】図１２は、実施形態３にかかるＨＭＩで実行されるプラント監視処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
（実施形態１）
図１は、本実施形態にかかる分散制御システム１００の全体構成の一例を示す図である。図１に示すように、分散制御システム１００は、コントローラ２ａ〜２ｎと、ＨＭＩ（Human  Machine  Interface）１ａ〜１ｎと、エンジニアリングツール用のＰＣ３と、を含む。コントローラ２ａ〜２ｎと、ＨＭＩ１ａ〜１ｎと、エンジニアリングツール用のＰＣ３とは、ＬＡＮ５を介して通信可能に接続されている。
【０００９】
コントローラ２ａ〜２ｎは、分散制御システム（ＤＣＳ）１００用のコントローラである。より詳細には、コントローラ２ａ〜２ｎは、プラントのセンサ等からの各種入力情報を演算し、制御対象であるバルブなどの機器に出力情報を与えることにより、プラントを制御する。一般に、１つの分散制御システム１００には複数のコントローラ２ａ〜２ｎが含まれる。本実施形態においては、コントローラ２ａ〜２ｎの台数は特に限定されるものではない。以下、コントローラ２ａ〜２ｎを特に区別しない場合は、単にコントローラ２という。
【００１０】
コントローラ２は、ＣＰＵ（Central  Processing  Unit）２０１と、ＲＡＭ（Random  Access  Memory）２０２と、ツールインタフェース２０３と、ＦＲＯＭ（Flash  Read  Only  Memory）２０４と、Ｉ／Ｏインタフェース２０５と、バス２０６とを備えるコンピュータとして構成される。図１に示すコントローラ２のハードウェア構成は一例であり、これに限定されるものではない。
【００１１】
ツールインタフェース２０３は、他のコントローラ２や、ＨＭＩ１ａ〜１ｎ、エンジニアリングツール用のＰＣ３との間で情報の送受信を行うためのインタフェースである。
【００１２】
Ｉ／Ｏインタフェース２０５は、制御対象の機器や、各種のセンサ等との間で情報の送受信を行うためのインタフェースである。
【００１３】
また、ＨＭＩ１ａ〜１ｎは、コントローラ２で実行される処理の状況等を、オペレータが監視するために用いられる装置である。一般に、１つの分散制御システム１００には複数のＨＭＩ１ａ〜１ｎが含まれる。本実施形態においては、オペレータ１人につき、１台のＨＭＩ１ａ〜１ｎが割当てられるものとするが、ＨＭＩ１の台数はこれに限定されるものではない。以下、ＨＭＩ１ａ〜１ｎを特に区別しない場合は、単にＨＭＩ１という。各ＨＭＩ１は、各オペレータが自装置に入力した情報を他のＨＭＩ１へ送信し、また、各オペレータが他のＨＭＩ１に入力した情報を受信することにより、各ＨＭＩ１間で情報の共有（同期）をする。オペレータがＨＭＩ１に入力する情報の詳細については、後述する。ＨＭＩ１は、本実施形態におけるプラント監視装置の一例である。
【００１４】
ＨＭＩ１は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＨＤＤ１０３と、ＲＯＭ（Read  Only  Memory）１０４と、ディスプレイ（表示部）１０５と、マウスやキーボード等の入力装置１０６と、通信インタフェース１０７と、バス１０８とを備える。ＨＭＩ１は、通常のハードウェア構成を備えるＰＣ（Personal  Computer）等であれば良い。
【００１５】
通信インタフェース１０７は、他のＨＭＩ１や、コントローラ２、エンジニアリングツール用のＰＣ３との間で情報の送受信を行うためのインタフェースである。
【００１６】
エンジニアリングツール用のＰＣ３（以下、ＰＣ３という）は、エンジニアリングツール３１を備えるコンピュータである。ＰＣ３は、ＨＭＩ１と同様に、通常のコンピュータのハードウェア構成を備える。
【００１７】
エンジニアリングツール３１は、コントローラ２で実行される制御プログラムやタスクの生成や、制御プログラムで使用されるパラメータの値の設定をすることができるソフトウェアである。エンジニアリングツール３１は、ＰＣ３のユーザであるエンジニアによって操作され、プログラム等を生成する。エンジニアリングツール３１で生成されたプログラム等がＬＡＮ５を介してコントローラ２にダウンロードされることにより、コントローラ２がプラントを制御するための処理を実行することができる。コントローラ２で実行される制御プログラム等については、後述する。
【００１８】
図２は、本実施形態にかかるＨＭＩ１およびコントローラ２の機能的構成の一例を示す図である。
【００１９】
コントローラ２は、記憶部２５と、送信部２１とを備える。
【００２０】
記憶部２５は、タグデータベース（ＤＢ）２５１と、タスク２５２とを記憶する。また、記憶部２５は、例えば、ＦＲＯＭ２０４により構成される。
【００２１】
タスク２５２は、複数の制御プログラムが機能ごとにまとめられた、コントローラ２で実行される処理の実行単位である。一般に、記憶部２５は、複数のタスク２５２を記憶する。また、１つのタスク２５２は、１または複数のＰＯＵ（Program  Organization  Unit）を含む。ＰＯＵは、機能毎にモジュール化して作成された制御プログラムである。タスク２５２およびタスク２５２に含まれるＰＯＵは、エンジニアリングツール３１で生成され、コントローラ２にダウンロードされる。タスク２５２とＰＯＵの詳細については後述する。
【００２２】
また、タグデータベース２５１には、コントローラ２で実行される処理で使用されるタグデータが保存される。タグデータは、ＰＯＵ単位で対応付けられた複数のパラメータの値を含むパラメータ群である。より詳細には、タグデータは、対象とする処理（ＰＯＵ）を示すタグ名称と、当該タグ名称に対応付けられるパラメータの値とを含む。例えば、タグ名称“Ｉｎｄ０００１”のタグデータ２９は、パラメータの値として、当該処理で発生したアラームの種類を示す“ＰＨ”を含む。“ＰＨ”は、監視対象のセンサ等の現在値（ＰＶ，Process  Value）が上限値を超えたことを示すアラームである。なお、タグデータ２９に含まれるパラメータ値は、アラームの種類に限定されるものではない。例えば、タグデータ２９は、ＰＯＵ内のファンクションブロックで使用されるパラメータ値や、アラームの発生を判断する閾値、発生したアラームの重要度（グレード）を示すパラメータ値等をさらに含むものであっても良い。また、センサ等の現在値が正常範囲に戻る等により、アラームが回復（終了）した場合は、タグデータ２９から、アラームの種類を示す情報が削除される。
【００２３】
送信部２１は、タグデータベース２５１に保存されたタグデータのうち、アラームの種類が設定されたタグデータを読み出し、当該タグデータのタグ名称と、当該タグ名称に対応付けられたアラームの種類とを、ＨＭＩ１に送信する。本実施形態においては、タグデータに含まれるパラメータのうち、タグ名称と、当該タグ名称に対応付けられたアラームの種類を示す情報とを、アラームを特定する識別情報であるアラーム情報とする。また、送信部２１は、アラームが回復した場合に、回復したアラームを特定するアラーム回復情報を、ＨＭＩ１に送信する。
【００２４】
また、ＨＭＩ１ａは、表示制御部１１ａと、受付部１２ａと、第１の受信部１３ａと、第２の受信部１４ａと、登録部１５ａと、送信部１６ａと、記憶部１７ａとを備える。
【００２５】
また、ＨＭＩ１ｎも、ＨＭＩ１ａと同様に、表示制御部１１ｎと、受付部１２ｎと、第１の受信部１３ｎと、第２の受信部１４ｎと、登録部１５ｎと、送信部１６ｎと、記憶部１７ｎと、を備える。各ＨＭＩ１は同様の機能を備えるため、以下、いずれのＨＭＩ１の機能であるかを特に限定しない場合は、単に表示制御部１１、受付部１２、第１の受信部１３、第２の受信部１４、登録部１５、送信部１６、記憶部１７という。
【００２６】
記憶部１７は、アラームデータベース（ＤＢ）１７１（１７１ａ，１７１ｎ）と、判断データベース（ＤＢ）１７２（１７２ａ，１７２ｎ）と、を有する。記憶部１７は、例えばＨＤＤ１０３で構成される。
【００２７】
アラームデータベース１７１は、アラーム情報と、自装置で入力された当該アラーム情報に対するオペレータが判断した内容を表す第１の判断情報と、他のＨＭＩ１で入力された当該アラーム情報に対する他のオペレータが判断した内容を表す第２の判断情報と、を対応付けたデータベースである。
【００２８】
第１の判断情報および第２の判断情報は、各オペレータが判断した内容を特定可能な識別情報であり、本実施形態では判断Ｎｏ．（数字）とする。換言すれば、アラームデータベース１７１はアラーム情報と、当該アラーム情報に対する各オペレータごとの判断Ｎｏ．とが登録されたデータベースである。また、第１の判断情報および第２の判断情報は、数字に限らず、コードなどの文字列や、文章等であっても良い。
【００２９】
また、本実施形態におけるアラームデータベース１７１に登録されるオペレータごとの判断は、各アラームに対する最終的な判断だけではなく、各オペレータがアラームを確認した際にそれぞれ下した一次判断を含む。また、状況の変化等により、アラームデータベース１７１に登録される判断Ｎｏ．はオペレータによって更新される場合もある。アラームデータベース１７１の詳細については、後述する。
【００３０】
判断データベース１７２は、第１の判断情報または第２の判断情報を示す共通判断情報と、共通判断情報の詳細を表す詳細情報と、表示態様と、を対応付けたデータベースである。本実施形態における共通判断情報は、第１の判断情報および第２の判断情報と同様に、判断Ｎｏ．である。換言すれば、判断データベース１７２に登録された情報は、アラームデータベース１７１に登録された判断Ｎｏ．に紐付くマスタデータである。
【００３１】
詳細情報は、アラーム情報に対してオペレータが判断した内容や、アラームに対する対応状況等を、他のオペレータにも理解可能な程度に詳細に表した情報である。
【００３２】
表示態様は、第１の判断情報または第２の判断情報がディスプレイ１０５に表示される際の表示態様を示す情報である。判断データベース１７２の詳細については、後述する。
【００３３】
また、本実施形態においては、判断データベース１７２のデータは予め登録されており、オペレータは、判断データベース１７２に登録された判断Ｎｏ．の中から自己の判断に合う判断Ｎｏ．を選択して、各アラーム情報に対して設定（入力）する。オペレータによる判断Ｎｏ．の入力については、後述する。
【００３４】
表示制御部１１は、アラームデータベース１７１に登録されたアラーム情報と、当該アラーム情報に対応付けられたオペレータごとの判断Ｎｏ．に対応付けられた、判断データベース１７２に登録された詳細情報と、を、判断Ｎｏ．に対応付けられた表示態様に基づいてディスプレイ１０５に表示する。表示制御部１１が、判断Ｎｏ．に対応付けられた詳細情報を表示することで、判断Ｎｏ．を直接表示するよりも、各オペレータの判断の内容が他のオペレータにも把握しやすくなる。
【００３５】
また、表示制御部１１は、アラーム情報を表示する画面と、各アラーム情報に対応付けられた判断Ｎｏ．に紐付く詳細情報を表示する画面とを、別個の画面として表示しても良いし、同一の画面上にアラーム情報および詳細情報を表示しても良い。
【００３６】
また、表示制御部１１は、各アラーム情報に対する判断Ｎｏ．の入力画面をディスプレイ１０５に表示する。また、この際、表示制御部１１は、判断データベース１７２に登録された判断Ｎｏ．と詳細情報とを、オペレータが選択することができるように、ディスプレイ１０５に表示する。
【００３７】
また、本実施形態においては、表示制御部１１による表示のタイミングは、アラームデータベース１７１が更新された場合とする。表示のタイミングはこれに限定されるものではない。例えば、表示制御部１１は、所定の時間ごとにアラームデータベース１７１および判断データベース１７２を読み込んで、アラーム情報および詳細情報を表示しても良い。
【００３８】
受付部１２は、アラーム情報に対する判断Ｎｏ．の入力を受け付ける。より詳細には、受付部１２は、ディスプレイ１０５に表示された各アラーム情報に対する判断Ｎｏ．の入力画面にオペレータが入力した判断Ｎｏ．を、受け付ける。
【００３９】
第１の受信部１３は、コントローラ２から送信されたアラーム情報およびアラーム回復情報を受信する。第１の受信部１３は、受信したアラーム情報を、アラームデータベース１７１に登録（追加）する。また、第１の受信部１３は、受信したアラーム情報をアラームデータベース１７１に登録する前に、当該アラーム情報でアラームデータベース１７１を検索し、当該アラーム情報がまだ登録されていない場合に、アラームデータベース１７１に登録しても良い。登録前に重複の確認をすることにより、同じデータを不要に上書きする処理を行うことを防ぐことができる。
【００４０】
また、第１の受信部１３は、アラーム回復情報を受信した場合、当該アラーム回復情報に対応するアラーム情報および当該アラーム情報に対応付けられた判断Ｎｏ．をアラームデータベース１７１から削除する。
【００４１】
第２の受信部１４は、分散制御システム１００に含まれる他のＨＭＩ１（例えばＨＭＩ１ｎ）から、アラーム情報と、当該アラーム情報に対応付けられた、他のＨＭＩ１で入力された他のオペレータの判断Ｎｏ．と、を受信する。
【００４２】
登録部１５は、アラーム情報に対する第１の判断情報が入力された場合、第１の判断情報を、アラーム情報と対応付けてアラームデータベース１７１に登録する。また、登録部１５は、アラーム情報に対する第２の判断情報を受信した場合、第２の判断情報を、アラーム情報と対応付けてアラームデータベース１７１に登録する。より詳細には、登録部１５は、受付部１２が自装置のオペレータから何れかのアラーム情報に対する判断Ｎｏ．の入力を受け付けた場合に、当該判断Ｎｏ．を、アラーム情報と、オペレータの識別情報と対応付けてアラームデータベース１７１に登録する。また、登録部１５は、第２の受信部１４が他のＨＭＩ１から、アラーム情報と当該アラーム情報に対応付けられた判断Ｎｏ．とを受信した場合に、当該判断Ｎｏ．を、アラーム情報と他のＨＭＩ１のユーザであるオペレータの識別情報と対応付けてアラームデータベース１７１に登録する。
【００４３】
送信部１６は、アラームデータベース１７１に登録されたデータのうち、オペレータから自装置に入力された判断Ｎｏ．と、当該判断Ｎｏ．が対応付けられたアラーム情報とを、他のＨＭＩ１へ送信する。例えば、ＨＭＩ１ａの送信部１６ａは、オペレータＡが入力した判断Ｎｏ．と、当該判断Ｎｏ．に対応付けられたアラーム情報とを、ＨＭＩ１ｎに送信する。
【００４４】
また、本実施形態においては、送信部１６は、入力された判断Ｎｏ．がアラームデータベース１７１に登録された場合に他のＨＭＩ１への送信を実行するが、送信部１６による送信タイミングはこれに限定されるものではない。例えば、送信部１６は、所定の時間ごとに他のＨＭＩ１への送信を実行しても良い。また、所定の時間ごとに送信を実行する場合、送信部１６は、前回の送信以降にアラームデータベース１７１に登録または更新された自装置のオペレータの判断Ｎｏ．および当該判断Ｎｏ．が対応付けられたアラーム情報を送信対象とする。あるいは、送信部１６は、アラームデータベース１７１に登録されたデータのうち、自装置を使用するオペレータに対応付けられた全データを送信対象としても良い。また、送信部１６は、他のＨＭＩ１から要求された判断Ｎｏ．および当該判断Ｎｏ．が対応付けられたアラーム情報を送信する構成を採用しても良い。
【００４５】
次に、上述のコントローラ２で実行されるタスク２５２およびＰＯＵについて詳細を説明する。
図３は、本実施形態にかかるコントローラ２で実行されるタスク２５２の構成の一例を説明する図である。図３では、一例として、最大許容実行時間の長いメインスキャンタスク（ＭＳタスク）であるタスク２５２ａと、最大許容実行時間の短いハイスピードスキャンタスク（ＨＳタスク）であるタスク２５２ｂとを挙げる。
【００４６】
タスク２５２ａは、最大許容実行時間の長いメインスキャンタスク（ＭＳタスク）である。タスク２５２ａに含まれる、機能毎にモジュール化して作成された制御プログラムであるＰＯＵ１〜３は、実行順に沿ってタスクエントリ１〜３に設定される。例えば、ＰＯＵ１は、ファンクションブロック２０ａ〜２０ｅ（以下、ファンクションブロック２０という）で構成される１つの制御プログラムである。
【００４７】
また、ＰＯＵ１〜３内の各ファンクションブロック２０の処理で用いられるパラメータの値は、タグデータベース２５１に格納されたタグデータに含まれる。
【００４８】
また、各タスク２５２は、スキャン周期にしたがって実行される。例えば、タスク２５２ａのスキャン周期は、“１０００ｍｓ”と設定されているため、タスク２５２ａは、ＰＯＵ１〜３を１０００ｍｓごとに、実行する。一般に、次のスキャン周期が開始される前にＰＯＵ１〜３の処理が終了している必要があるため、スキャン周期はタスク２５２ａの全体の最大許容実行時間となる。
【００４９】
次に、上述のアラームデータベース１７１の詳細を説明する。
図４は、本実施形態にかかるアラームデータベース１７１ａのデータ構成の一例を示す図である。図４に示すように、アラームデータベース１７１ａでは、アラーム情報と、当該アラーム情報に対するＨＭＩ１ａで入力されたオペレータＡの判断Ｎｏ．と、当該アラーム情報に対する他のＨＭＩ１、例えばＨＭＩ１ｎで入力されたオペレータＮの判断Ｎｏ．とが対応付けられている。アラームデータベース１７１ａにおけるオペレータＡの判断Ｎｏ．は、本実施形態における第１の判断情報の一例であり、オペレータＮの判断Ｎｏ．は、本実施形態における第２の判断情報の一例である。
【００５０】
本実施形態のアラームデータベース１７１においては、各オペレータごとに判断Ｎｏ．の項目（カラム、列）を設けているが、アラームデータベース１７１の構成はこれに限定されるものではない。例えば、アラームデータベース１７１は、各オペレータを識別する識別情報の項目を設けても良い。
【００５１】
また、ＨＭＩ１ａとＨＭＩ１ｎとの間で各オペレータの判断Ｎｏ．と、当該判断Ｎｏ．に対応付けられたアラーム情報とが送受信された後は、アラームデータベース１７１ａに登録されたデータと、アラームデータベース１７１ｂとに登録されたデータとは同一となる。
【００５２】
次に、上述の判断データベース１７２の詳細を説明する。
図５は、本実施形態にかかる判断データベース１７２ａのデータ構成の一例を示す図である。判断データベース１７２ａでは、判断Ｎｏ．と、詳細情報と、表示色とが対応付けられている。
【００５３】
詳細情報は、アラーム情報に対してオペレータが判断した内容や、アラームに対する対応状況等を、他のオペレータにも理解可能な程度に詳細に表したものであれば良く、例えば「対応中、支援不要」等の短い文章である。
【００５４】
また、表示色は、表示態様の一例であり、ディスプレイ１０５に表示する際に用いられるアイコンや、文字色等を示す。表示色は、緊急度や、重要性に応じて設定される。表示態様は表示色に限定されるものではなく、色の濃淡や、フリッカ（点滅）の間隔等の他の情報でも良い。
【００５５】
ここで、判断データベース１７２の各行に相当する、判断Ｎｏ．と、詳細情報と、表示色とを対応付けたデータを、判断データという。また、本実施形態において、各ＨＭＩ１における判断データベース１７２には同じデータが予め登録されているため、判断データベース１７２ｎにも、判断データベース１７２ａと同じ判断データが登録されている。
【００５６】
本実施形態における判断データベース１７２の構成および登録された詳細情報等の内容は一例であり、これらに限定されるものではない。
【００５７】
次に、以上のように構成された本実施形態のＨＭＩ１におけるプラント監視処理について説明する。
図６は、本実施形態にかかるＨＭＩ１で実行されるプラント監視処理の流れの一例を示すフローチャートである。
【００５８】
ＨＭＩ１の第１の受信部１３は、コントローラ２から送信されたアラーム情報を受信した場合（Ｓ１“Ｙｅｓ”）、受信したアラーム情報をアラームデータベース１７１に登録する（Ｓ２）。また、第１の受信部１３は、アラーム情報を受信しない場合（Ｓ１“Ｎｏ”）、Ｓ１の処理を繰り返して待機する。
【００５９】
表示制御部１１は、アラームデータベース１７１に登録されたアラーム情報をディスプレイ１０５に表示する（Ｓ３）。
【００６０】
オペレータから、表示されたアラーム情報に対する判断Ｎｏ．の入力を受付部１２が受け付けた場合（Ｓ４“Ｙｅｓ”）、登録部１５は、入力された判断Ｎｏ．を、アラーム情報に対応付けてアラームデータベース１７１に登録する（Ｓ５）。
【００６１】
表示制御部１１は、アラームデータベース１７１に登録されたアラーム情報と判断Ｎｏ．とを読み出す。また、表示制御部１１は、当該判断Ｎｏ．に対応付けられた詳細情報と表示色とを判断データベース１７２から、読み出す。そして、表示制御部１１は、読み出したアラーム情報と、当該アラーム情報に対応付けられた判断Ｎｏ．に対応付けられた詳細情報とを、当該アラーム情報に対応付けられた判断Ｎｏ．に対応付けられた表示色の文字色（あるいは、登録された表示色のアイコン）でディスプレイ１０５に表示する（Ｓ６）。この時点では、自装置のオペレータによって入力された判断Ｎｏ．に対応付けられた詳細情報が、表示される。
【００６２】
そして、送信部１６は、アラームデータベース１７１に登録されたデータのうち、オペレータから入力された判断Ｎｏ．と、当該判断Ｎｏ．が対応付けられたアラーム情報とを対応付けて、他のＨＭＩ１へ送信する（Ｓ７）。
【００６３】
そして、第２の受信部１４が、他のＨＭＩ１から、他のＨＭＩ１で入力された他のオペレータの判断Ｎｏ．および当該判断Ｎｏ．が対応付けられたアラーム情報を受信した場合（Ｓ８“Ｙｅｓ”）、登録部１５は、受信した他のオペレータの判断Ｎｏ．を、受信したアラーム情報に対応付けて、アラームデータベース１７１に登録する（Ｓ９）。
【００６４】
そして、表示制御部１１は、アラーム情報と、当該アラーム情報に対応付けられた判断Ｎｏ．に対応付けられた詳細情報とを、当該アラーム情報に対応付けられた判断Ｎｏ．に対応付けられた表示色の文字色で表示する（Ｓ１０）。ここでは、自装置のオペレータによって入力された判断Ｎｏ．に対応付けられた詳細情報に加えて、他のＨＭＩ１で入力された他のオペレータの判断Ｎｏ．に対応付けられた詳細情報が表示される。
【００６５】
また、アラーム情報に対する判断Ｎｏ．の入力を受付部１２が受け付けない場合（Ｓ４“Ｎｏ”）、Ｓ５〜Ｓ７の処理は実行されず、Ｓ８の処理へ進む。また、第２の受信部１４が、他のＨＭＩ１から判断Ｎｏ．およびアラーム情報を受信しない場合（Ｓ８“Ｎｏ”）、Ｓ９，Ｓ１０の処理は実行されず、このフローチャートの処理は終了する。
【００６６】
なお、上述のＳ３の時点で既に、アラームデータベース１７１内のいずれかのアラーム情報に対して判断Ｎｏ．が登録されている場合は、表示制御部１１は、アラーム情報と、詳細情報とを表示しても良い。
【００６７】
従来技術においては、例えば、プラントにおいて大量のアラームが発生した場合に、複数のオペレータで分担をして対応をしようとしても、他のオペレータが各アラームに対してどのような判断を下したか、あるいはどのような対応状況であるのかを逐次共有することは困難であった。また、オペレータ間の口頭連絡等でアラームに対して各オペレータが判断した内容の情報収集をすることができたとしても、大量のアラームが発生している状況においては、頻繁にこのようなコミュニケーションをとることが困難である場合があり、他のオペレータの最新の判断内容を把握することが困難であった。このため、従来技術においては、複数のオペレータが協調して作業にあたることが困難な場合があった。
【００６８】
一方、本実施形態のＨＭＩ１によれば、アラーム情報と、自装置で入力された当該アラーム情報に対する判断Ｎｏ．と、他のＨＭＩ１で入力された当該アラーム情報に対する判断Ｎｏ．とがアラームデータベース１７１に登録されているため、ＨＭＩ１を使用するオペレータに対して、他のオペレータが判断した内容を通知することが可能である。このため、本実施形態のＨＭＩ１によれば、口頭連絡等での情報共有をせずとも、複数のオペレータが協調して作業にあたることが容易となる。
【００６９】
また、本実施形態のＨＭＩ１によれば、コントローラ２ではなくＨＭＩ１がアラームデータベース１７１を有するため、コントローラ２の構成を変更せずに、ＨＭＩ１側で各アラームに対する各オペレータごとの判断内容を共有することができる。
【００７０】
また、本実施形態のＨＭＩ１によれば、判断データベース１７２に登録された表示態様に応じてディスプレイ１０５への表示を行うため、各オペレータは、他のオペレータが各アラームに対して判断した内容の緊急度等を、画面上でより容易に認識することができる。また、判断データベース１７２に記憶された詳細情報をディスプレイ１０５に表示するため、各オペレータは、他のオペレータが判断した内容を詳細に把握することができる。
【００７１】
なお、本実施形態においては１台のＨＭＩ１を１人のオペレータが使用するものとしたが、１台のＨＭＩ１を複数人のオペレータが使用しても良い。このような場合、ＨＭＩ１は、例えば、オペレータを識別するユーザＩＤ等の入力を、判断Ｎｏ．の入力の際に受け付けることにより、各オペレータが入力した判断Ｎｏ．を特定しても良い。
【００７２】
また、本実施形態では、アラームデータベース１７１と判断データベース１７２との２つのデータベースが用いられる構成を採用したが、１つのデータベースにアラームデータベース１７１と判断データベース１７２の内容が含まれる構成を採用しても良い。また、判断Ｎｏ．のかわりに、詳細情報が、第１の判断情報および第２の判断情報として、アラームデータベース１７１に登録される構成を採用しても良い。
【００７３】
また、本実施形態では、第１の受信部１３が、受信したアラーム情報をアラームデータベース１７１に登録するとしたが、第１の受信部１３が受信したアラーム情報を、登録部１５がアラームデータベース１７１に登録する構成を採用しても良い。
【００７４】
また、本実施形態では、アラーム情報は、アラームが発生した処理に対応するタグ名称と、当該タグ名称に対応付けられたアラームの種類を示す情報とであるとしたが、アラーム情報は、これに限定されるものではない。例えば、アラーム情報は、さらに、アラームの重要度等の情報を含むものでも良い。
【００７５】
（実施形態２）
実施形態１では、オペレータは、判断データベースに予め登録された詳細情報や表示色から、自己の判断に合うものを選択して、各アラーム情報に対して設定していた。本実施形態においては、オペレータによる判断データベースへの詳細情報や表示色の登録を許可することにより、より状況に適合した判断内容の共有を可能にする。
【００７６】
本実施形態の分散制御システム１００の全体構成は、図１で説明した実施形態１と同様である。
図７は、本実施形態にかかるＨＭＩ１およびコントローラ２の機能的構成の一例を示す図である。
【００７７】
本実施形態のコントローラ２は、実施形態１と同様に、記憶部２５と、送信部２１とを備える。記憶部２５と、送信部２１との機能は、実施形態１と同様である。
【００７８】
また、本実施形態のＨＭＩ１は、表示制御部１０１１と、受付部１０１２と、第１の受信部１３と、第２の受信部１０１４と、登録部１０１５と、送信部１０１６と、記憶部１０１７とを備える。
【００７９】
第１の受信部１３は、実施形態１と同様の機能を備える。
【００８０】
記憶部１０１７は、アラームデータベース１７１と、判断データベース１１７２と、を有する。アラームデータベース１７１は、実施形態１と同様である。
【００８１】
判断データベース１１７２は、実施形態１と同様に、判断Ｎｏ．と、詳細情報と、表示色とを対応付けたマスタデータである。本実施形態においては、判断データベース１１７２は、予め登録され、全オペレータが共通して使用する判断Ｎｏ．と、オペレータごとに追加される判断Ｎｏ．と、を含む。本実施形態の判断データベース１１７２についての詳細は、後述する。
【００８２】
本実施形態の表示制御部１０１１は、実施形態１の機能を備えた上で、判断データ（判断Ｎｏ．、詳細情報、表示色）を入力可能な、判断データ入力画面をディスプレイ１０５に表示する。表示制御部１０１１は、例えば、オペレータが判断データの入力画面を表示させる操作をした場合に、判断データ入力画面を表示する。表示制御部１０１１は、判断データ入力画面を個別の画面として表示しても良いし、アラーム情報および当該アラーム情報に対応付けられた判断Ｎｏ．に対応付けられた詳細情報を表示する画面上で判断データを入力可能にしても良い。
【００８３】
本実施形態の受付部１０１２は、実施形態１の機能を備えた上で、オペレータからの判断データの入力を受け付ける。受付部１０１２は、各オペレータが入力可能な判断Ｎｏ．に対する判断データの入力のみを許可する。より詳細には、オペレータ間での判断Ｎｏ．の重複を防止するため、各オペレータごとに登録可能な判断Ｎｏ．が予め定められる。各判断データが一意となれば良く、判断Ｎｏ．による入力の制限以外の手法を用いても良い。
【００８４】
また、本実施形態の第２の受信部１０１４は、実施形態１の機能を備えた上で、分散制御システム１００に含まれる他のＨＭＩ１から、他のＨＭＩ１で他のオペレータによって入力された判断データを受信する。
【００８５】
また、本実施形態の登録部１０１５は、実施形態１の機能を備えた上で、受付部１０１２が判断データの入力を受け付けた場合に、入力された判断データを、判断データベース１１７２に登録する。また、登録部１０１５は、第２の受信部１０１４が他のＨＭＩ１から受信した他のオペレータによって追加された判断データを受信した場合に、受信した判断データを、判断データベース１１７２に登録する。
【００８６】
また、本実施形態においては、オペレータは判断データベース１１７２への判断データの追加のみを可能とし、削除および上書きは行わないものとする。
【００８７】
また、本実施形態の送信部１０１６は、実施形態１の機能を備えた上で、判断データベース１１７２に登録された判断データのうち、自装置でオペレータから入力された判断データを、分散制御システム１００に含まれる他のＨＭＩ１へ送信する。
【００８８】
また、本実施形態においては、送信部１０１６は、入力された判断データが判断データベース１１７２に登録された場合に他のＨＭＩ１への送信を実行するが、送信部１０１６による判断データの送信タイミングはこれに限定されるものではない。例えば、送信部１０１６は、所定の時間ごとに他のＨＭＩ１への送信を実行しても良い。また、所定の時間ごとに送信を実行する場合、送信部１０１６は、前回の送信以降に入力された判断データを送信対象としても良いし、自装置を使用するオペレータが追加可能な判断Ｎｏ．に対応付けられた全ての判断データを送信対象としても良い。
【００８９】
次に、本実施形態の判断データベース１１７２についてさらに具体的に説明する。
図８は、本実施形態にかかる判断データベース１１７２のデータ構成の一例を示す図である。判断Ｎｏ．“１”〜“１０”に対応付けられたデータは、予め初期設定として判断データベース１１７２に登録された、標準の判断Ｎｏ．である。標準の判断Ｎｏ．は、全オペレータに共通して使用される。
【００９０】
一方、判断Ｎｏ．“１１”〜“２０”に対しては、各オペレータが詳細情報および表示色を登録可能である。本実施形態においては、オペレータごとに登録可能な判断Ｎｏ．が予め定められており、例えば、判断Ｎｏ．“１１”〜“２０”は、オペレータＡが登録可能な判断Ｎｏ．である。
【００９１】
本実施形態においては、判断データベース１１７２に対してオペレータによる判断データの追加が可能であるため、より状況に即した詳細情報および表示色を採用することができる。
【００９２】
次に、以上のように構成された本実施形態のＨＭＩ１におけるプラント監視処理について説明する。
図９は、本実施形態にかかるＨＭＩ１で実行されるプラント監視処理の流れの一例を示すフローチャートである。Ｓ１のアラーム情報の受信から、Ｓ３のアラーム情報の表示の処理までは、実施形態１と同様である。
【００９３】
本実施形態においては、オペレータは、新たな判断データを登録することができる。例えば、Ｓ３で表示されたアラーム情報に対して、標準の判断Ｎｏ．に対応付けられた詳細情報に無い判断をオペレータが下した場合、オペレータは、新たな判断データを登録する。
【００９４】
受付部１０１２が、オペレータから、判断データ（判断Ｎｏ．、詳細情報、表示色）が入力されたことを受け付けた場合（Ｓ２１“Ｙｅｓ”）、登録部１０１５は、入力された判断データを判断データベース１１７２に登録する（Ｓ２２）。
【００９５】
そして、送信部１０１６は、判断データベース１１７２に登録された判断データのうち、オペレータから入力された判断データを、他のＨＭＩ１へ送信する（Ｓ２３）。また、オペレータから、判断データが入力されない場合（Ｓ２１“Ｎｏ”）、Ｓ２２〜Ｓ２３の処理は実行されず、Ｓ４の処理へ進む。
【００９６】
Ｓ４のアラーム情報に対する判断Ｎｏ．の入力において、オペレータは、Ｓ２１で入力した判断Ｎｏ．を、入力可能である。また、Ｓ５の判断Ｎｏ．の登録の処理から、Ｓ７の判断Ｎｏ．およびアラーム情報の送信の処理までは、実施形態１と同様である。また、アラーム情報に対する判断Ｎｏ．の入力を受付部１０１２が受け付けない場合（Ｓ４“Ｎｏ”）、Ｓ５〜Ｓ７の処理は実行されず、Ｓ２４の処理へ進む。
【００９７】
そして、第２の受信部１０１４が、他のＨＭＩ１から、他のオペレータによって他のＨＭＩ１で入力された判断データを受信した場合（Ｓ２４“Ｙｅｓ”）、登録部１０１５は、受信した判断データを判断データベース１１７２に登録する（Ｓ２５）。
【００９８】
第２の受信部１０１４が、他のＨＭＩ１から、他のオペレータによって他のＨＭＩ１で入力された判断データを受信しない場合（Ｓ２４“Ｎｏ”）、Ｓ２５の処理は実行されず、Ｓ８の処理へ進む。Ｓ８の他のＨＭＩ１からの判断Ｎｏ．およびアラーム情報の受信の処理から、Ｓ１０のアラーム情報および詳細情報の表示の処理までは、実施形態１と同様である。
【００９９】
このように、本実施形態のＨＭＩ１は、自装置で入力された判断データと、他のＨＭＩ１から受信した判断データとを判断データベース１１７２に登録するため、実施形態１の効果に加えて、より状況に適合した詳細情報によって各オペレータの判断内容を共有することができる。
【０１００】
例えば、固有名詞等を含む具体的な判断および状況を示す詳細情報等は、予め登録しておくことが困難な場合がある。本実施形態においては、オペレータが適時、判断データを登録することができるので、アラーム情報に合わせて、より具体的な詳細情報を登録することができる。
【０１０１】
なお、本実施形態においては、オペレータは判断データベース１１７２への判断データの追加のみを可能としたが、オペレータによる削除または上書きを受け付ける構成を採用しても良い。また、オペレータの属性（管理者、一般の担当者、等）に応じた権限を設定し、当該権限によって判断データベース１１７２に対して実行可能な操作（追加、削除、上書き）を定めても良い。また、オペレータの属性に応じて、判断データベース１１７２に追加可能な判断データの件数の上限を変更しても良い。
【０１０２】
（実施形態３）
実施形態１では、ＨＭＩ１は、アラーム情報に対するオペレータが入力した最新の判断Ｎｏ．をアラームデータベース１７１に記憶していたが、本実施形態ではさらに、アラーム情報に対してオペレータが入力した判断Ｎｏ．の履歴を記憶する。
【０１０３】
本実施形態の分散制御システム１００の全体構成は、図１で説明した実施形態１と同様である。
【０１０４】
図１０は、本実施形態にかかるＨＭＩ１およびコントローラ２の機能的構成の一例を示す図である。
【０１０５】
本実施形態のコントローラ２は、実施形態１と同様に、記憶部２５と、送信部２１とを備える。記憶部２５と、送信部２１との機能は、実施形態１と同様である。
【０１０６】
また、本実施形態のＨＭＩ１は、表示制御部２０１１と、受付部１２と、第１の受信部１３と、第２の受信部２０１４と、登録部２０１５と、送信部２０１６と、記憶部２０１７とを備える。
【０１０７】
受付部１２と、第１の受信部１３とは、実施形態１と同様の機能を備える。
【０１０８】
記憶部２０１７は、アラームデータベース１７１と、判断データベース１７２と、判断履歴データベース（ＤＢ）１７３（１７３ａ，１７３ｂ）とを有する。アラームデータベース１７１および判断データベース１７２は、実施形態１と同様である。
【０１０９】
判断履歴データベース１７３は、各オペレータが各アラーム情報に対して下した判断の変更履歴が、時系列に登録されるデータベースである。具体的には、判断履歴データベース１７３には、判断Ｎｏ．と、判断Ｎｏ．が入力された時刻と、対象のアラームを示すアラーム情報とが対応付けられて登録される。判断履歴データベース１７３の詳細については後述する。また、本実施形態においては、各オペレータが入力した判断Ｎｏ．の変更履歴を、判断履歴という。
【０１１０】
本実施形態の表示制御部２０１１は、実施形態１の機能を備えた上で、各アラーム情報について、オペレータごとの判断履歴をディスプレイ１０５に表示する。表示制御部２０１１は、判断履歴を個別の画面で表示しても良いし、アラーム情報と同一の画面上で表示しても良い。
【０１１１】
表示制御部２０１１が判断履歴を表示するタイミングは、判断Ｎｏ．が入力された後、および、他のＨＭＩから判断履歴を受信した後とするが、これに限定されるものではない。例えば、表示制御部２０１１は、初期画面では各アラーム情報に対するオペレータごとの最新の判断Ｎｏ．に対応付けられた詳細情報を表示し、オペレータが判断履歴の表示を要求する操作をした場合に、オペレータごとの判断履歴を表示しても良い。
【０１１２】
本実施形態の第２の受信部２０１４は、実施形態１の機能を備えた上で、分散制御システム１００に含まれる他のＨＭＩ１から、他のオペレータによって他のＨＭＩ１で入力された判断Ｎｏ．の変更履歴（入力された判断Ｎｏ．と、判断Ｎｏ．が対応付けられたアラーム情報と、判断Ｎｏ．の入力時刻）を受信する。
【０１１３】
本実施形態の登録部２０１５は、実施形態１の機能を備えた上で、受付部１２が判断Ｎｏ．の入力を受け付けた場合に、当該入力を受け付けた時刻と、対象のアラーム情報と、判断Ｎｏ．とを対応付けて判断履歴データベース１７３に登録する。また、第２の受信部２０１４が他のＨＭＩ１から受信した他のオペレータの判断履歴を、記憶部２０１７に保存する。
【０１１４】
本実施形態の送信部２０１６は、実施形態１の機能を備えた上で、判断履歴データベース１７３に登録された判断履歴を、分散制御システム１００に含まれる他のＨＭＩ１へ送信する。
【０１１５】
また、本実施形態においては、送信部２０１６は、判断Ｎｏ．の更新が判断履歴データベース１７３に登録された場合に他のＨＭＩ１への送信を実行するが、送信部２０１６による送信タイミングはこれに限定されるものではない。例えば、送信部２０１６は、所定の時間ごとに他のＨＭＩ１への送信を実行しても良い。また、所定の時間ごとに他のＨＭＩ１への送信を実行する場合、送信部２０１６は、前回の送信以降に判断履歴データベース１７３に登録されたデータを送信対象としても良いし、自装置を使用するオペレータの判断履歴の全データを送信対象としても良い。
【０１１６】
次に、本実施形態にかかる判断履歴データベース１７３の詳細を説明する。
図１１は、本実施形態にかかる判断履歴データベース１７３のデータ構成の一例を示す図である。
【０１１７】
判断履歴データベース１７３には、オペレータごとの判断Ｎｏ．と、判断Ｎｏ．が入力された時刻と、対象のアラームを示すアラーム情報と、が対応付けられて登録される。図１１に示す判断履歴データベース１７３は、オペレータＡの判断履歴である。判断履歴データベース１７３は、オペレータごとに個別に設けられても良いし、同じデータベース内に行を分けてオペレータごとの判断履歴が登録されても良い。
【０１１８】
過去に登録された判断Ｎｏ．が判断履歴データベース１７３に登録されることにより、オペレータが、同じアラーム情報に対する判断Ｎｏ．を変更した場合にその変更履歴が残る。また、各アラーム情報に対する判断Ｎｏ．がいつ入力されたものであるか、つまり各アラームに対する判断がいつ下されたものであるのかが、明確となる。
【０１１９】
次に、以上のように構成された本実施形態のＨＭＩ１におけるプラント監視処理について説明する。
図１２は、本実施形態にかかるＨＭＩ１で実行されるプラント監視処理の流れの一例を示すフローチャートである。Ｓ１のアラーム情報の受信から、Ｓ５の判断Ｎｏ．の登録の処理までは、実施形態１と同様である。
【０１２０】
登録部２０１５は、Ｓ４の処理でオペレータにより入力された判断Ｎｏ．の変更履歴、つまり、入力された判断Ｎｏ．と、判断Ｎｏ．が対応付けられたアラーム情報と、判断Ｎｏ．の入力時刻と、を対応付けて判断履歴データベース１７３に登録する（Ｓ３１）。
【０１２１】
Ｓ６のアラーム情報および詳細情報の表示の処理は実施形態１と同様である。
【０１２２】
次に、表示制御部２０１１は、判断履歴データベース１７３を読み出して、アラーム情報に対するオペレータの判断Ｎｏ．の変更履歴を、ディスプレイ１０５に表示する（Ｓ３２）。
【０１２３】
Ｓ７の、判断Ｎｏ．とアラーム情報の他のＨＭＩ１への送信の処理は実施形態１と同様である。
【０１２４】
そして、送信部２０１６は、判断履歴データベース１７３に登録された、自装置で入力された判断Ｎｏ．の変更履歴を、他のＨＭＩ１へ送信する（Ｓ３３）。
【０１２５】
Ｓ８の他のＨＭＩ１からの判断Ｎｏ．およびアラーム情報の受信から、Ｓ１０のアラーム情報および詳細情報の表示の処理までは、実施形態１と同様である。
【０１２６】
第２の受信部２０１４が他のＨＭＩ１から、他のオペレータによって他のＨＭＩ１で入力された判断Ｎｏ．の変更履歴（入力された判断Ｎｏ．と、判断Ｎｏ．が対応付けられたアラーム情報と、判断Ｎｏ．の入力時刻）を受信した場合（Ｓ３４“Ｙｅｓ”）、登録部２０１５ａは、受信した他のオペレータの判断Ｎｏ．の変更履歴を、判断履歴データベース１７３に保存する（Ｓ３５）。
【０１２７】
次に、表示制御部２０１１は、判断履歴データベース１７３を読み出して、アラーム情報に対する自装置で入力された判断Ｎｏ．の変更履歴に加えて、他のＨＭＩ１で入力された判断Ｎｏ．の変更履歴を、ディスプレイ１０５に表示する（Ｓ３６）。
【０１２８】
また、第２の受信部２０１４が他のＨＭＩ１から、判断Ｎｏ．の変更履歴を受信しない場合（Ｓ３４“Ｎｏ”）、Ｓ３５，Ｓ３６の処理は実行されず、このフローチャートの処理は終了する。
【０１２９】
このように、本実施形態のＨＭＩ１は、アラーム情報に対する判断Ｎｏ．の変更履歴が登録される判断履歴データベース１７３を有し、判断Ｎｏ．の変更履歴をディスプレイ１０５に表示する。このため、本実施形態のＨＭＩ１によれば、実施形態１の効果に加えて、各オペレータは、アラーム情報に対する他のオペレータの判断の変更の経緯をより容易に把握することができる。例えば、現時点における最新の判断だけではなく、他のオペレータが過去に判断した内容を把握することで、他のオペレータがどのような対応や考慮をした結果、現在の判断に至ったのかがより容易に推察できる。このため、複数のオペレータが協調して作業にあたることがより容易となる。
【０１３０】
また、本実施形態のＨＭＩ１によれば、各アラーム情報に対して判断Ｎｏ．が入力された時刻がより明確になるため、オペレータが、過去に他のオペレータによって確認されたアラームに対して、再度の確認や支援の必要性の判断をする際に有益である。
【０１３１】
なお、本実施形態では、実施形態１の構成に対して判断履歴データベース１７３を追加したが、実施形態２の構成に対して判断履歴データベース１７３を追加しても良い。
【０１３２】
以上説明したとおり、実施形態１〜３のＨＭＩ１によれば、複数のオペレータが容易に協調して作業にあたることができる。
【０１３３】
上記の各実施形態のＨＭＩ１で実行されるプラント監視プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１３４】
また、各実施形態のＨＭＩ１で実行されるプラント監視プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、各実施形態のＨＭＩ１で実行されるプラント監視プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、各実施形態のプラント監視プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３５】
各実施形態のＨＭＩ１で実行されるプラント監視プログラムは、上述した各部（表示制御部、受付部、第１の受信部、第２の受信部、登録部、送信部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプラント監視プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、受付部、第１の受信部、第２の受信部、登録部、送信部が主記憶装置上に生成されるようになっている。
【０１３６】
また、上記の各実施形態のコントローラ２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１３７】
さらに、各実施形態のコントローラ２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、各実施形態のコントローラ２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３８】
各実施形態のコントローラ２で実行されるプログラムは、上述した送信部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、送信部が主記憶装置上に生成されるようになっている。
【０１３９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４０】
１，１ａ〜１ｎ  ＨＭＩ
２，２ａ〜２ｎ  コントローラ
１１，１１ａ，１１ｎ，１０１１，１０１１ａ，１０１１ｎ，２０１１，２０１１ａ，２０１１ｎ  表示制御部
１２，１２ａ，１２ｎ，１０１２，１０１２ａ，１０１２ｎ  受付部
１３，１３ａ，１３ｎ  第１の受信部
１４，１４ａ，１４ｎ，１０１４，１０１４ａ，１０１４ｎ，２０１４，２０１４ａ，２０１４ｎ  第２の受信部
１５，１５ａ，１５ｎ，１０１５，１０１５ａ，１０１５ｎ，２０１５，２０１５ａ，２０１５ｎ  登録部
１６，１６ａ，１６ｎ，１０１６，１０１６ａ，１０１６ｎ，２０１６，２０１６ａ，２０１６ｎ  送信部
１７，１７ａ，１７ｎ，１０１７，１０１７ａ，１０１７ｎ，２０１７，２０１７ａ，２０１７ｎ  記憶部
２１  送信部
２５  記憶部
２９  タグデータ
１００  分散制御システム
１０５  ディスプレイ
１７１，１７１ａ，１７１ｎ  アラームデータベース
１７２，１７２ａ，１７２ｎ，１１７２，１１７２ａ，１１７２ｎ  判断データベース
１７３，１７３ａ，１７３ｎ  判断履歴データベース
２５１  タグデータベース
【図１】
2019057158.tif 000003
【図２】
2019057158.tif 000004
【図３】
2019057158.tif 000005
【図４】
2019057158.tif 000006
【図５】
2019057158.tif 000007
【図６】
2019057158.tif 000008
【図７】
2019057158.tif 000009
【図８】
2019057158.tif 000010
【図９】
2019057158.tif 000011
【図１０】
2019057158.tif 000012
【図１１】
2019057158.tif 000013
【図１２】
2019057158.tif 000014