(57)【要約】【課題】アラーム、ロギング、操作ログなどの時系列で管理される異なる複数種の情報を、容易にかつ効率的に参照することが可能なプログラマブル表示器を得ること。【解決手段】接続された機器の複数の状態情報を時系列として記録する記録手段と、前記記録した状態情報を前記状態情報のそれぞれの特性に応じた形式で表示させる制御を行う複数の表示機能処理手段と、前記表示機能処理手段の制御により前記状態情報を表示する表示手段と、を備え、前記表示機能処理手段は、それぞれ前記状態情報のうち表示対象とする時刻の情報に基づいて前記表示手段に前記状態情報を表示させるとともに、前記状態情報のうち他の前記表示機能処理手段が前記表示手段に表示させる時刻の情報を指定可能である。【選択図】        図２
2009075633.tif 000002
【特許請求の範囲】
【請求項１】
接続された機器の複数の状態情報を時系列として記録する記録手段と、
前記記録した状態情報を前記状態情報のそれぞれの特性に応じた形式で表示させる制御を行う複数の表示機能処理手段と、
前記表示機能処理手段の制御により前記状態情報を表示する表示手段と、
を備え、
前記表示機能処理手段は、それぞれ前記状態情報のうち表示対象とする時刻の情報に基づいて前記表示手段に前記状態情報を表示させるとともに、前記状態情報のうち他の前記表示機能処理手段が前記表示手段に表示させる時刻の情報を指定可能であること、
を特徴とするプログラマブル表示器。
【請求項２】
前記表示対象とする時刻の情報を格納する表示時刻格納デバイスを、前記接続された機器または自装置の内部に備えること、
を特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記複数の表示機能処理手段は、所定の条件が満たされた場合に、前記接続された機器または自装置の内部に備える表示時刻格納デバイスに格納された前記表示対象とする時刻の情報に基づいて前記記録手段から前記状態情報を検索して前記表示手段に表示させること、
を特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記状態情報のうち表示対象とする時刻の情報の属性情報を格納する属性情報格納デバイスを、前記接続された機器または自装置の内部に備えること、
を特徴とする請求項２に記載のプログラマブル表示器。
【請求項５】
前記複数の表示機能処理手段は、前記状態情報のうち表示対象とする時刻の情報および前記属性情報に基づいて前記表示手段における前記状態情報の表示を制御するとともに、自表示機能処理手段において前記表示手段での前記状態情報の表示を制御している際に他の表示機能処理手段の制御において前記状態情報の表示対象とする時刻および前記属性情報を制御可能であること、
を特徴とする請求項４に記載のプログラマブル表示器。
【請求項６】
前記複数の表示機能処理手段のうち一の表示機能処理手段は、所定の条件が満たされた場合に前記接続された機器または自装置の内部に備える前記表示時刻格納デバイスに格納された前記表示対象とする時刻の情報を、他の表示機能処理手段における前記状態情報の制御用の前記表示時刻格納デバイスに出力可能であること、
を特徴とする請求項４に記載のプログラマブル表示器。
【請求項７】
前記他の表示機能処理手段は、所定の条件が満たされた場合に前記一の表示機能処理手段から自手段用の前記表示時刻格納デバイスに出力された前記表示対象とする時刻の情報に基づいて、前記表示手段における前記状態情報の表示を制御すること、
を特徴とする請求項６に記載のプログラマブル表示器。
【請求項８】
前記複数の表示機能処理手段は、前記表示対象とする時刻情報に基づいて前記記録手段から前記状態情報を検索して前記表示対象とする時刻情報に該当する状態情報が無かった場合に、前記状態情報のうち、前記表示対象とする時刻以前、前記表示対象とする時刻以後、または前記表示対象とする時刻の近傍のうちのいずれの範囲を表示するかを選択可能であること、
を特徴とする請求項１に記載のプログラマブル表示器。
【請求項９】
前記表示手段に表示された前記状態情報のうち、選択した表示対象とする時刻の前記状態情報を強調表示することが可能であること、
を特徴とする請求項１に記載のプログラマブル表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器に関するものである。
【背景技術】
【０００２】
プログラマブル表示器には、アラーム、ロギング、操作ログなど、システムの状態（以下、ログと総称する）を時系列として保存し、これらを表やグラフで表示する機能（表示オブジェクト）が存在する。このようなプログラマブル表示器においては、アラームと、ロギングの結果をグラフ化するヒストリカルトレンドグラフと、を対応付けし、アラーム発生時のログを同時に閲覧する方法が提案されている（たとえば、特許文献１、特許文献２参照）。
【０００３】
【特許文献１】特開２００３−３３７６２１号公報
【特許文献２】特開２００４−３４１５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のアラームとヒストリカルトレンドグラフとの関連づけの方法においては、予め用意したプログラムで内部的に処理することを想定しており、プログラマブル表示器に特有の問題である「ユーザ（画面設計者）が自由に」設計するための方法は示されていない。
【０００５】
一方、プログラマブル表示器のユーザには、たとえば装置の温度や圧力等の装置の状態を監視しつつ、ある条件になるとアラームを検出するような装置において、アラームが発生した時刻近傍の装置の状態をグラフで確認したり、システムに対する操作を確認することで、アラームの発生原因を分析する画面を自由に設計したい、という要望がある。
【０００６】
しかし、従来のプログラマブル表示器の機能は、個々の表示機能毎に、スクロール操作などにより過去のログを閲覧することはできたが、機能間の連携がなかった。すなわち、アラームの発生前後のログをグラフで閲覧する場合に、アラーム表示と、ロギングのログを表示するヒストリカルトレンドグラフと、を連携することはできなかった。このため、たとえばアラームの発生時刻前後のログをヒストリカルトレンドグラフで確認しようとした場合、ヒストリカルトレンドグラフ（ロギングにより収集したシステムの状態の時系列情報）の表示に切り替えてから、オペレータが手動操作により注目したい時刻を探して表示しなければならず、作業が繁雑であった。
【０００７】
本発明は、上記に鑑みてなされたものであって、アラーム、ロギング、操作ログなどの時系列で管理される異なる複数種の情報を、容易にかつ効率的に参照することが可能なプログラマブル表示器を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかるプログラマブル表示器は、接続された機器の複数の状態情報を時系列として記録する記録手段と、前記記録した状態情報を前記状態情報のそれぞれの特性に応じた形式で表示させる制御を行う複数の表示機能処理手段と、前記表示機能処理手段の制御により前記状態情報を表示する表示手段と、を備え、前記表示機能処理手段は、それぞれ前記状態情報のうち表示対象とする時刻の情報に基づいて前記表示手段に前記状態情報を表示させるとともに、前記状態情報のうち他の前記表示機能処理手段が前記表示手段に表示させる時刻の情報を指定可能であること、を特徴とする。
【発明の効果】
【０００９】
この発明によれば、複数の表示機能処理手段を関連づけることにより連携させて、一の表示機能処理手段の制御による状態表示から他の表示機能処理手段の制御による状態表示に容易にかつ確実に表示を切り替えることができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明にかかるプログラマブル表示器の実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１１】
実施の形態．
図１は、本発明の実施の形態にかかる制御システムの概略構成を示す図である。本実施の形態にかかる制御システム１０は、機器の制御に用いる制御システムであって、プログラマブル表示器１００と、プログラマブル表示器に接続されたプログラマブルロジックコントローラ（ＰＬＣ：Programmable Logic Controller、以下ＰＬＣと呼ぶ）２００と、ＰＬＣに接続されて該ＰＬＣにより制御される被制御装置３０１、３０２、３０３と、により構成される。
【００１２】
図２は、本実施の形態にかかるプログラマブル表示器１００およびＰＬＣ２００における主要構成を説明するための図である。プログラマブル表示器１００は、タッチパネル付き表示画面１０１と、操作入力処理部１０２と、ユーザデータ処理部１０３と、内部デバイス１０４と、不揮発性メモリ１０５と、記録媒体１０６と、通信処理部１０７と、を備える。
【００１３】
タッチパネル付き表示画面１０１は、表示手段と入力手段との機能を兼ねており、グラフィックや文字を表示し、かつ表示画面におけるオペレータの操作部位を検出し、該操作部位に対応した入力情報をプログラマブル表示器１００に入力する。操作入力処理部１０２は、タッチパネル付き表示画面１０１からの入力情報を判定し、該入力情報をユーザデータ処理部１０３に送る。
【００１４】
なお、本明細書においてオペレータとは、プログラマブル表示器１００を操作する人を意味する。また、本明細書においてユーザとはプログラマブル表示器１００の画面を設計者する画面設計者を意味する。
【００１５】
内部デバイス１０４は、ユーザ（画面設計者）が自由に値を格納、参照して制御に用いることができる記憶領域である。内部デバイス１０４には、アラーム、ロギング、操作ログ等の時系列データの表示・制御に用いる「表示時刻格納デバイス１３１」、「表示時刻指定デバイス１３２」、「グループ格納デバイス１３３」、「表示対象グループ指定デバイス１３４」を備える。
【００１６】
「表示時刻格納デバイス１３１」は、外部入力（たとえばタッチパネル付き表示画面１０１におけるカーソル選択）により指示（選択）された時系列データ（たとえばアラーム）の指示（選択）時刻を格納する。「表示時刻指定デバイス１３２」は、所定のトリガの成立時に検索して表示する時系列データ（たとえばアラーム）の指定時刻を格納する。
【００１７】
「グループ格納デバイス１３３」は、外部入力（たとえばタッチパネル付き表示画面１０１におけるカーソル選択）により指示（選択）された時系列データ（たとえばアラーム）のグループ属性（たとえば装置番号等の付加的な属性））を格納する。「表示対象グループ指定デバイス１３４」は、所定のトリガの成立時に検索して表示する時系列データ（たとえばグラフ）のグループ属性を格納する。
【００１８】
ここで、本発明におけるグループ属性について図３を参照して、プログラマブル表示器１００で監視する装置別にアラームをグループ分けする例で説明する。図３は、本発明におけるグループ属性の一例を示す図である。図３に示す例においては、たとえばアラーム表示として、「Ａエラー」、「Ｂエラー」、「Ｃエラー」および「Ｄエラー」がある場合に、Ａエラーのグループは「１」、ヒストリカルトレンドグラフ表示機能で表示するグラフは「装置１」、Ｂエラーのグループは「１」、ヒストリカルトレンドグラフ表示機能で表示するグラフは「装置１」である。また、Ｃエラーのグループは「２」、ヒストリカルトレンドグラフ表示機能で表示するグラフは「装置２」、Ｄエラーのグループは「３」、ヒストリカルトレンドグラフ表示機能で表示するグラフは「装置３」である。これらの情報がグループ属性とされる。
【００１９】
また、図３に示す例においては、たとえば「装置１」に関しては、圧力の現在値は内部デバイス１０４内の「Ｄ１００」に、温度の現在値は「Ｄ１０１」に、湿度の現在値は「Ｄ１０２」に記録されるように設定される。また、同様に「装置２」に関しては、圧力の現在値は内部デバイス１０４内の「Ｄ２００」に、温度の現在値は「Ｄ２０１」に、湿度の現在値は「Ｄ２０２」に記録されるように設定され、「装置３」に関しては、圧力の現在値は内部デバイス１０４内の「Ｄ３００」に、温度の現在値は「Ｄ３０１」に、湿度の現在値は「Ｄ３０２」に記録されるように設定される。
【００２０】
なお、操作ログやヒストリカルトレンドグラフの場合でも、必ずしもグループの指定をする必要はない。たとえば、ＰＬＣが一つの装置しか制御していない場合などにはグループ分けは不要である。
【００２１】
これらの「表示時刻格納デバイス１３１」、「表示時刻指定デバイス１３２」、「グループ格納デバイス１３３」、「表示対象グループ指定デバイス１３４」は、表示オブジェクト（機能）ごとに用意される。すなわち、アラーム表示機能とヒストリカルトレンドグラフ表示機能と操作ログ表示機能とのそれぞれに用意される。
【００２２】
なお、「表示時刻格納デバイス１３１」、「表示時刻指定デバイス１３２」、「グループ格納デバイス１３３」、「表示対象グループ指定デバイス１３４」は、プログラマブル表示器１００の表示画面に関する設定を記述した設定情報により特定される。
【００２３】
不揮発性メモリ１０５は、ユーザ（画面設計者）が作成した、表示画面のレイアウト、ロギング等の、プログラマブル表示器１００の表示画面に関する設定を記述した「設定情報」を格納する記憶手段である。設定情報は、パソコン等に備えられたソフトウェア（アプリケーション）により、ユーザ（画面設計者）により自由に設定される。
【００２４】
ここで、本発明における設定情報について図４を参照して説明する。図４の（ａ）に示すように、アラーム（ＩＤ＝１）のアラームの一覧表示画面における各アラーム表示においては、図４の（ｃ）に示すように項目と設定値とがセットで設定されている。たとえば項目「表示時刻指定デバイス」には、デバイス：Ｄ１０００が設定値として設定されている。また、図４の（ｅ）に示すようにアラームの一覧表示画面に表示されるタッチスイッチ「トレンド」４０１にも、項目と設定値とがセットで設定されている。
【００２５】
図４の（ｂ）に示すように、ヒストリカルトレンドグラフ（ＩＤ＝２）の表示画面においては、図４の（ｄ）に示すように項目と設定値とがセットで設定されている。たとえば項目「表示時刻指定デバイス」には、デバイス：Ｄ２０００が設定値として設定されている。このような設定条件を自由に設定することで、各種の画面表示機能間を自由にかつ容易に連携させることができる。
【００２６】
記録媒体１０６は、アラーム、ロギング、操作ログ等の機能で収集したデータ（ログ情報）を格納かつ参照可能なＣＦ（Compact  Flash、登録商標）カード等の着脱可能な記憶手段である。なお、記録媒体１０６は着脱可能である必要はなく、内蔵型でも良い。通信処理部１０７は、外部機器（ここではＰＬＣ）と通信し、たとえば外部機器（ＰＬＣ）のデバイスの書き込みを行う。また、通信処理部１０７は、ユーザデータ処理部１０３の制御によりアラーム、ロギング、操作ログ等の機能で収集したデータ（ログ情報）を収集する。
【００２７】
ユーザデータ処理部１０３は、不揮発性メモリ１０５に記憶された設定情報の内容、および操作入力処理部からの入力情報に応じて、画面表示の制御や、アラーム、ロギング、操作ログ等のバックグラウンドでのデータ収集処理および不揮発性メモリ１０５への書き込みなどの制御を行う。
【００２８】
ユーザデータ処理部１０３は、図５に示すように、アラーム表示機能処理部１１１と、ヒストリカルトレンドグラフ表示機能処理部１１２と、操作ログ表示機能処理部１１３と、デバイスデータコピー処理部１１４と、を備える。図５は、ユーザデータ処理部１０３の構成を説明するための図である。なお、アラーム表示機能とは、プログラマブル表示器１００のユーザデータ処理部１０３の一部として、プログラマブル表示器１００が収集したアラームの一覧を表示する機能を意味する。また、ヒストリカルトレンドグラフ表示機能とは、プログラマブル表示器１００のユーザデータ処理部１０３の一部として、プログラマブル表示器１００が収集したシステムの状態のログをグラフ形式で表示する機能を意味する。また、操作ログ表示機能とは、プログラマブル表示器１００のユーザデータ処理部１０３の一部として、プログラマブル表示器１００が収集したオペレータの操作内容を表示する機能を意味する。
【００２９】
アラーム表示機能処理部１１１は、ユーザデータ処理部１０３において、アラームの表示制御を行う。アラーム表示機能処理部１１１は、表示時刻指定デバイス監視部１１１ａと、表示時刻格納デバイス出力部１１１ｂと、グループ格納デバイス出力部１１１ｃと、を備える。表示時刻指定デバイス監視部１１１ａは、表示時刻指定デバイス１３２を監視してアラーム（イベント）の表示制御処理を行う。
【００３０】
表示時刻格納デバイス出力部１１１ｂは、オペレータが選択した情報の時刻情報を、表示時刻格納デバイス１３１に出力（格納）する。グループ格納デバイス出力部１１１ｃは、オペレータが選択した情報（たとえばアラーム）のグループ属性（付加的な属性）情報を、グループ格納デバイス１３３に出力（格納）する。
【００３１】
ヒストリカルトレンドグラフ表示機能処理部１１２は、ロギングにより収集したデータをグラフ化する処理を行う。ヒストリカルトレンドグラフ表示機能処理部１１２は、表示時刻指定デバイス監視部１１２ａと、表示時刻格納デバイス出力部１１２ｂと、表示対象グループ指定デバイス監視部１１２ｃと、を備える。
【００３２】
表示時刻指定デバイス監視部１１２ａは、表示時刻指定デバイス１３２を監視してアラーム（イベント）の表示制御処理を行う。表示時刻格納デバイス出力部１１２ｂは、オペレータが選択した情報の時刻情報を、表示時刻格納デバイス１３１に出力（格納）する。表示対象グループ指定デバイス監視部１１２ｃは、グラフ化する情報（システムのどの情報をグラフ表示するか）を特定する。
【００３３】
操作ログ表示機能処理部１１３は、オペレータの操作内容を表示する処理を行う。操作ログ表示機能処理部１１３は、表示時刻指定デバイス監視部１１３ａと、表示時刻格納デバイス出力部１１３ｂと、を備える。表示時刻指定デバイス監視部１１３ａは、表示時刻指定デバイス１３２を監視して操作ログの表示制御処理を行う。表示時刻格納デバイス出力部１１３ｂは、オペレータが選択した情報の時刻情報を、表示時刻格納デバイス１３１に出力（格納）する。
【００３４】
デバイスデータコピー処理部１１４は、内部デバイス１０４内の各デバイス間において、データを別のデバイスにコピーする。たとえば図４に示す例においてアラーム表示からヒストリカルトレンドグラフ表示に切り替える際には、設定値「Ｄ１０５０」であるアラーム表示機能用の表示時刻格納デバイスの値を、設定値「Ｄ２０００」であるヒストリカルトレンドグラフ表示機能用の表示時刻指定デバイスに転送してコピーする。また、設定値「Ｄ１１００」であるアラーム表示機能用のグループ格納デバイスの値を、設定値「Ｄ２１００」であるヒストリカルトレンドグラフ表示機能用の表示対象グループ指定デバイスに転送してコピーする。また、たとえば図４に示す例においてヒストリカルトレンドグラフ表示からアラーム表示に切り替える場合には、設定値「Ｄ２０５０」であるヒストリカルトレンドグラフ表示機能用の表示時刻格納デバイスの値を、設定値「Ｄ１０００」であるアラーム表示機能用の表示時刻指定デバイスに転送してコピーする。
【００３５】
なお、実際には、これらの他に、数値表示、数値入力、タッチスイッチ、ランプ等、その他のオブジェクト（機能）の処理を行う処理部が存在するが、本発明とは直接関係がないため、説明を省略する。
【００３６】
ＰＬＣ２００は、「表示時刻格納デバイス２０１」、「表示時刻指定デバイス２０２」、「グループ格納デバイス２０３」、「表示対象グループ指定デバイス２０４」を備える。これらのデバイスで名称が同じものは、符号が異なるが内部デバイス１０４に備える「表示時刻格納デバイス１３１」、「表示時刻指定デバイス１３２」、「グループ格納デバイス１３３」、「表示対象グループ指定デバイス１３４」とそれぞれ同様の機能を有する。
【００３７】
たとえば、ＰＬＣ２００の「表示時刻格納デバイス２０１」と内部デバイス１０４に備える「表示時刻格納デバイス１３１」とは同じ機能を有し、外部入力（たとえばタッチパネル付き表示画面１０１におけるカーソル選択）により指示（選択）された時系列データ（たとえばアラーム）の指示（選択）時刻を格納する。したがって、ここでは内部デバイス１０４およびＰＬＣの両方にこれらの同機能のデバイスを備える場合について説明しているが、内部デバイス１０４およびＰＬＣのどちらか一方に備えればよい。
【００３８】
また、ＰＬＣ２００は、デバイスデータコピー処理部２０５を備える。デバイスデータコピー処理部２０５は、デバイスデータコピー処理部１１４と同様の機能を有する。すなわち、デバイスデータコピー処理部１１４が内部デバイス１０４内の各デバイス間においてデータを別のデバイスにコピーするのに対して、デバイスデータコピー処理部２０５は、ＰＬＣ２００内の各デバイス間において、データを別のデバイスにコピーする。
【００３９】
次に、上記のように構成された本実施の形態にかかるプログラマブル表示器１００の動作について図６を参照して説明する。図６は、プログラマブル表示器１００におけるログのジャンプ機能を説明するための図である。ここでは、アラーム表示とヒストリカルトレンドグラフ表示の連携を例に、動作を説明する。
【００４０】
まず、プログラマブル表示器１００が、収集したアラームの発生履歴、すなわちアラームの一覧をタッチパネル付き表示画面１０１に表示する。つぎに、オペレータがタッチパネル付き表示画面１０１に表示されたアラームの一覧の中から注目したいアラームをタッチして選択する。タッチパネル付き表示画面１０１は、選択されたアラームにカーソルを表示して選択状態とし、このアラームが選択された旨の情報を入力情報として操作入力処理部１０２に送る。
【００４１】
操作入力処理部１０２は、タッチパネル付き表示画面１０１から送られた、選択されたアラームの入力情報を判定し、該入力情報をユーザデータ処理部１０３に送る。
【００４２】
ユーザデータ処理部１０３では、アラーム表示機能処理部１１１が、選択されたアラームのグループ属性をアラーム表示機能用のグループ格納デバイス（ここでは、グループ格納デバイス１３３ＡＬとする）に格納する。そして、選択されたアラームのグループ属性がグループ格納デバイス１３３ＡＬに格納されると、このグループ格納デバイス１３３ＡＬに格納したアラームのグループ属性を、デバイスデータコピー処理部１１４がヒストリカルトレンドグラフ表示機能用の表示対象グループ指定デバイス（ここでは、表示対象グループ指定デバイス１３４ＨＴとする）にコピーする。なお、設定情報により、グループ格納デバイス１３３ＡＬと表示対象グループ指定デバイス１３４ＨＴとを同一デバイスに設定している場合は、このコピーの処理は不要である。
【００４３】
また、アラーム表示機能処理部１１１は、選択されたアラームの発生時刻を表示時刻格納デバイス（ここでは、表示時刻格納デバイス１３１ＡＬとする）に格納する。そして、選択されたアラームの発生時刻が表示時刻格納デバイス１３１ＡＬに格納されると、この表示時刻格納デバイス１３１ＡＬに格納したアラームの発生時刻を、デバイスデータコピー処理部１１４がヒストリカルトレンドグラフ表示機能用の表示時刻指定デバイス（ここでは、表示時刻指定デバイス１３２ＨＴとする）にコピーする。なお、設定情報により、表示時刻格納デバイス１３１ＡＬと表示時刻指定デバイス１３２ＨＴとを同一デバイスに設定している場合は、このコピーの処理は不要である。
【００４４】
つぎに、オペレータが、選択したアラーム発生時刻のシステムの状態をヒストリカルトレンドグラフで表示させる操作を実施する。たとえば、オペレータが、図４に示すようなタッチパネル付き表示画面１０１に表示されているタッチスイッチであり、ヒストリカルトレンドグラフを表示させる実行指示スイッチである「トレンド」スイッチ４０１をタッチして選択する。これにより、ヒストリカルトレンドグラフの表示指示情報がユーザデータ処理部１０３のヒストリカルトレンドグラフ表示機能処理部１１２に入力される。
【００４５】
なお、上記においては、選択されたアラームのグループ属性がグループ格納デバイス１３３ＡＬに格納された際に、このグループ格納デバイス１３３ＡＬに格納したアラームのグループ属性を表示対象グループ指定デバイス１３４ＨＴにコピーする場合について説明しているが、「トレンド」スイッチ４０１がタッチ（選択）された際に、アラームのグループ属性を表示対象グループ指定デバイス１３４ＨＴコピーしても良い。
【００４６】
同様に、上記においては、選択されたアラームの発生時刻が表示時刻格納デバイス１３１ＡＬに格納された際に、この表示時刻格納デバイス１３１ＡＬに格納したアラームの発生時刻を表示時刻指定デバイス１３２ＨＴにコピーする場合について説明しているが、「トレンド」スイッチ４０１がタッチ（選択）された際に、アラームの発生時刻を表示時刻指定デバイス１３２ＨＴにコピーしても良い。
【００４７】
つぎに、ヒストリカルトレンドグラフ表示機能処理部１１２は、所定のトリガ成立時（ここでは、ヒストリカルトレンドグラフの表示指示情報が入力された時）に、表示対象グループ指定デバイス１３４ＨＴを参照し、グラフで表示対象とするログ情報（実際にはロギング機能が監視するデバイス）を記録媒体１０６から検索・選択する。そして、グラフ表示対象のログ情報（ここでは、ロギングのログ情報）を選択状態とする。
【００４８】
つぎに、ヒストリカルトレンドグラフ表示機能処理部１１２は、選択状態となったグラフ表示対象のログ情報のうち、表示時刻指定デバイス１３２ＨＴで指定された時刻のログ情報を記録媒体１０６から検索・選択する。そして、この指定された時刻を基準に、その前後の時刻のログ情報を所定の範囲でグラフ化し、タッチパネル付き表示画面１０１に表示する。このとき、ヒストリカルトレンドグラフ表示機能処理部１１２は、表示時刻指定デバイス１３２ＨＴで指定された時刻のログをタッチパネル付き表示画面１０１において強調表示する。
【００４９】
また、ヒストリカルトレンドグラフ表示機能処理部１１２は、選択状態となったグラフ表示対象のログ情報のうち、表示時刻指定デバイス１３２ＨＴで指定された時刻のログがない場合には、指定された時刻の以前のログ、指定された時刻の以後のログ、指定された時刻に最も近い所定の範囲のログ、のいずれかを選択して表示することも可能である。
【００５０】
一方、ヒストリカルトレンドグラフ表示の状態から、アラーム表示に切り替える場合には、オペレータが、図４に示すようなタッチパネル付き表示画面１０１に表示されているスクロールスイッチ４０３を用いてアラームを表示させたい時刻を選択する。たとえば図４では、ヒストリカルトレンドグラフのカーソルで時刻を指定する。タッチパネル付き表示画面１０１は、カーソルの時刻を指定時刻として選択状態とし、この時刻が選択された旨の情報を入力情報として操作入力処理部１０２に送る。
【００５１】
操作入力処理部１０２は、タッチパネル付き表示画面１０１から送られた、選択された時間の入力情報を判定し、該入力情報をユーザデータ処理部１０３に送る。
【００５２】
ユーザデータ処理部１０３では、ヒストリカルトレンドグラフ表示機能処理部１１２が、選択された時刻を表示時刻格納デバイス（ここでは、表示時刻格納デバイス１３１ＨＴとする）に格納する。そして、選択された時刻が表示時刻格納デバイス１３１ＨＴに格納されると、この表示時刻格納デバイス１３１ＨＴに格納した時刻を、デバイスデータコピー処理部１１４がアラームを表示機能用の表示時刻指定デバイス（ここでは、表示時刻指定デバイス１３２ＡＬとする）にコピーする。なお、設定情報により、表示時刻格納デバイス１３１ＨＴと表示時刻指定デバイス１３２ＡＬとを同一デバイスに設定している場合は、このコピーの処理は不要である。
【００５３】
つぎに、オペレータが、選択した時刻前後のシステムのアラームを表示させる操作を実施する。たとえば、オペレータが、図４に示すようなタッチパネル付き表示画面１０１に表示されているタッチスイッチであり、アラームの一覧を表示させる実行指示スイッチである「アラーム」スイッチ４０２をタッチする。これにより、アラーム表示指示情報がユーザデータ処理部１０３のアラーム表示機能処理部１１１に入力される。
【００５４】
なお、上記においては、選択された時刻が表示時刻格納デバイス１３１ＨＴに格納された際に、この表示時刻格納デバイス１３１ＨＴに格納した時刻を表示時刻指定デバイス１３２ＡＬにコピーする場合について説明しているが、「アラーム」スイッチ４０２がタッチ（選択）された際に、表示時刻格納デバイス１３１ＨＴに格納した時刻を表示時刻指定デバイス１３２ＡＬにコピーしても良い。
【００５５】
アラーム表示機能処理部１１１は、所定のトリガ成立時（ここでは、アラーム表示指示情報が入力された時）に、アラーム表示で表示対象とするログ情報（実際にはロギング機能が監視するデバイス）を記録媒体１０６から検索・選択する。そして、アラーム表示対象のログ情報を選択状態とする。
【００５６】
つぎに、選択状態となったアラーム表示対象のログ情報のうち、表示時刻指定デバイス１３２ＡＬで指定された時刻に最も近いログ情報を記録媒体１０６から検索・選択する。そして、この指定された時刻を基準に、その前後の時刻のアラームのログ情報を所定の範囲タッチパネル付き表示画面１０１に表示する。なお、指定された時刻に対するログ情報の検索は、用途に応じて、指定時刻の最近傍、指定時刻以降の最近傍、指定時刻の以前の最近傍のいずれとしても良い。
【００５７】
以上のような処理により、時系列で管理される情報であるアラームのログとロギングのログとを関連づけることにより、アラーム表示とヒストリカルトレンドグラフ表示とを連携させて、アラーム表示からヒストリカルトレンドグラフ表示に、またヒストリカルトレンドグラフ表示からアラーム表示に、容易にかつ確実に表示を切り替えることができる。
【００５８】
なお、アラーム表示と操作ログ表示との連携、ヒストリカルトレンドグラフ表示と操作ログ表示との連携も上記と同様の処理となり、それぞれの表示間で、容易にかつ確実に表示を切り替えることができる。
【００５９】
つぎに、このような本実施の形態にかかる制御システムにおける各表示画面間の連係機能を利用した代表的な使用方法について説明する。なお、プログラマブル表示器１００内における詳細な処理は、上記において説明した処理と同様であるため、ここでは省略する。
【００６０】
（アラーム発生前後のシステム状態確認）
（１）まず、プログラマブル表示器１００が、アラームの発生履歴、すなわちアラームの一覧表示画面を図７の（ａ）に示すようにタッチパネル付き表示画面１０１に表示する。
（２）つぎに、オペレータは、タッチパネル付き表示画面１０１に表示されたアラームの発生履歴のうち、分析したいアラームをタッチして選択する。
（３）つぎに、オペレータは、選択したアラームの発生時刻前後の制御システムの状態を確認するために、図７の（ａ）に示すようにタッチパネル付き表示画面１０１に表示されているタッチスイッチであり、ヒストリカルトレンドグラフで表示させる実行指示スイッチである「トレンド」スイッチ４０１をタッチ（選択）する。
（４）プログラマブル表示器１００は、「トレンド」スイッチ４０１が選択されたことをトリガとして、選択したアラームの発生時刻を検索キーとして、ヒストリカルトレンドグラフを表示するログの時刻を検索し、この時刻を基準にその前後の時刻のログ情報を所定の範囲でグラフ化して図７の（ｂ）に示すようにタッチパネル付き表示画面１０１に表示する。
（５）オペレータは、ヒストリカルトレンドグラフ表示結果を確認し、システム状況を推定する。
【００６１】
これにより、制御システムにアラームが発生した際、そのアラームの発生前後の制御システムの状態（例えば、装置の温度や圧力などのパラメータ）を確認し、その変化度合いからアラームの要因を推定するといった、プログラマブル表示器の使い方を容易にすることができる。
【００６２】
（アラーム発生前後のシステム状態確認（アラーム種別毎に異なるパラメータを表示））
（１）まず、プログラマブル表示器１００が、アラームの発生履歴、すなわちアラームの一覧表示画面を図８の（ａ）に示すようにタッチパネル付き表示画面１０１に表示する。
（２）つぎに、オペレータは、タッチパネル付き表示画面１０１に表示されたアラームの発生履歴のうち、分析したいアラームをタッチして選択する。
（３）つぎに、オペレータは、選択したアラームの発生時刻前後の制御システムの状態を確認するために、図８の（ａ）に示すようにタッチパネル付き表示画面１０１に表示されているタッチスイッチであり、ヒストリカルトレンドグラフで表示させる実行指示スイッチである「トレンド」スイッチ４０１をタッチ（選択）する。
（４）プログラマブル表示器１００は、「トレンド」スイッチ４０１が選択されたことをトリガとして、選択したアラームの発生時刻、および、アラームに定義されたグループ属性を検索キーとして、ヒストリカルトレンドグラフを表示するログの時刻を検索し、この時刻を基準にその前後の時刻のログ情報を所定の範囲でグラフ化して図８の（ｂ）に示すようにタッチパネル付き表示画面１０１に表示する。ここで、グループ属性は、たとえば図８の（ｃ）に示すように、あらかじめ個々のアラームに設けておく。図８の（ｂ）に示した例では、たとえば「グループ１」は「装置１」のログを表示する、という関連づけを行っている。また、「グループ２」は「装置２」のログを表示する、「グループ３」は「装置３」のログを表示する、という関連づけを行っている。また、「Ａエラー」は「グループ１」、「Ｂエラー」は「グループ１」、「Ｃエラー」は「グループ２」、「Ｄエラー」は「グループ３」、という関連づけを行っている。これにより、たとえばアラームの一覧表示画面において、分析したいアラームとして「０６／１２／０１  １４：４０  Ｂエラー」を選択した場合には、装置１のヒストリカルトレンドグラフが表示される。
（５）オペレータは、ヒストリカルトレンドグラフ表示結果を確認し、システム状況を推定する。
【００６３】
これにより、制御システムにアラームが発生した際、そのアラームの発生前後の制御システムの状態（例えば、装置の温度や圧力などのパラメータ）を確認し、その変化度合いからアラームの要因を推定するといった、プログラマブル表示器の使い方を容易にすることができる。このとき、グループ属性を用いることで、複数の装置やシステムを同時に監視している場合など、アラーム毎に注目すべき装置が異なる場合に、自動的に選択したアラームに応じたシステムの状態確認が可能である。
【００６４】
（アラーム発生前の操作内容確認）
（１）まず、プログラマブル表示器１００が、アラームの発生履歴、すなわちアラームの一覧表示画面を図７の（ａ）に示すようにタッチパネル付き表示画面１０１に表示する。
（２）つぎに、オペレータは、タッチパネル付き表示画面１０１に表示されたアラームの発生履歴のうち、分析したいアラームをタッチして選択する。
（３）つぎに、オペレータは、選択したアラームの発生時刻前に行われた操作を確認するため、図７の（ａ）に示すようにタッチパネル付き表示画面１０１に表示されているタッチスイッチであり、操作ログを表示させる実行指示スイッチである「操作ログ」スイッチ４０４をタッチ（選択）する。
（４）プログラマブル表示器１００は、「操作ログ」スイッチ４０４が選択されたことをトリガとして、選択したアラームの発生時刻を検索キーとして、表示する操作ログの時刻を検索し、図７の（ｃ）に示すように操作ログの一覧をタッチパネル付き表示画面１０１に表示する。
（５）オペレータは、操作ログの一覧を確認し、アラームの発生要因となった操作、および操作者の確認を行う。
【００６５】
これにより、制御システムにアラームが発生した際、その原因となった操作を検証するためにアラーム発生以前の操作内容を確認し、原因追及するといった、プログラマブル表示器の使い方を容易にすることができる。
【００６６】
（システム状態の変化千の操作内容確認）
（１）まず、オペレータは、ヒストリカルトレンドグラフで、システムの状態が異常と思われる箇所を発見する。
（２）つぎに、オペレータは、異常と思われるヒストリカルトレンドグラフ上の時刻に、カーソルを表示する操作を行う。
（３）つぎに、オペレータは、カーソル表示により選択した時刻よりも前に行われた操作を確認するために、図７の（ａ）に示すようにタッチパネル付き表示画面１０１に表示されているタッチスイッチであり、操作ログを表示させる実行指示スイッチである「操作ログ」スイッチ４０４をタッチ（選択）する。
（４）プログラマブル表示器１００は、「操作ログ」スイッチ４０４が選択されたことをトリガとして、選択された時刻を検索キーとして、表示する操作ログの時刻を検索し、図７の（ｃ）に示すように操作ログの一覧をタッチパネル付き表示画面１０１に表示する。
（５）オペレータは、操作ログの一覧を確認し、アラームの発生要因となった操作、および操作者の確認を行う。
【００６７】
これにより、アラームは発生していないものの、システムが普段と異なる動きをしている場合などに、システム異常の発生と考えられる、システムの状態の異常変化前に行われた操作を確認し、原因追及をするといった、プログラマブル表示器の使い方を容易にすることができる。
【００６８】
なお、上記においては、内部デバイス１０４に備える「表示時刻格納デバイス１３１」、「表示時刻指定デバイス１３２」、「グループ格納デバイス１３３」、「表示対象グループ指定デバイス１３４」を使用する場合について説明したが、これらの代わりにＰＬＣ２００の「表示時刻格納デバイス２０１」、「表示時刻指定デバイス２０２」、「グループ格納デバイス２０３」、「表示対象グループ指定デバイス２０４」を使用しても良い。この場合には、通信処理部１０７を用いてプログラマブル表示器１００と通信して処理を行う。この場合でも上記と同様の効果を得ることができる。
【００６９】
上述したように本実施の形態にかかるプログラマブル表示器１００によれば、時系列で管理される異なる種類の情報を自由に関連づけることができる。すなわち、ユーザは時系列で管理される異なる種類の情報を自由にかつ容易に関連づけることができる。これにより、本実施の形態にかかるプログラマブル表示器１００では、異なる種類の情報の表示機能（たとえばアラーム表示機能とヒストリカルトレンドグラフ表示機能）とを連携させて、異なる種類の情報の表示（たとえばアラーム表示からヒストリカルトレンドグラフ表示に、またヒストリカルトレンドグラフ表示からアラーム表示）に、容易にかつ確実に表示を切り替えることが可能である。したがって、オペレータは、複雑な操作をすることなく、所望の表示機能画面に容易に切り替えることができる。
【産業上の利用可能性】
【００７０】
以上のように、本発明にかかるプログラマブル表示器は、アラーム、ロギング、操作ログなど時系列に管理されたシステムの状態の確認や分析に有用である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態にかかる制御システムの概略構成を示す図である。
【図２】本実施の形態にかかるプログラマブル表示器およびＰＬＣにおける主要構成を説明するための図である。
【図３】本発明の実施の形態にかかるプログラマブル表示器におけるグループ属性の一例を示す図である。
【図４】本発明の実施の形態にかかるプログラマブル表示器における設定情報の一例を示す図である。
【図５】本発明の実施の形態にかかるプログラマブル表示器におけるユーザデータ処理部の構成を説明するための図である。
【図６】本発明の実施の形態にかかるプログラマブル表示器におけるログのジャンプ機能を説明するための図である。
【図７】本発明の実施の形態にかかるプログラマブル表示器における表示画面間の連係機能を利用した代表的な使用方法について説明する図である。
【図８】本発明の実施の形態にかかるプログラマブル表示器における表示画面間の連係機能を利用した代表的な使用方法について説明する図である。
【符号の説明】
【００７２】
１０  制御システム
１００  プログラマブル表示器
１０１  表示画面
１０２  操作入力処理部
１０３  ユーザデータ処理部
１０４  内部デバイス
１０５  不揮発性メモリ
１０６  記録媒体
１０７  通信処理部
１１１  アラーム表示機能処理部
１１１ａ  表示時刻指定デバイス監視部
１１１ｂ  表示時刻格納デバイス出力部
１１１ｃ  グループ格納デバイス出力部
１１２  ヒストリカルトレンドグラフ表示機能処理部
１１２ａ  表示時刻指定デバイス監視部
１１２ｂ  表示時刻格納デバイス出力部
１１２ｃ  表示対象グループ指定デバイス監視部
１１３  操作ログ表示機能処理部
１１３ａ  表示時刻指定デバイス監視部
１１３ｂ  表示時刻格納デバイス出力部
１１４  デバイスデータコピー処理部
１３１  表示時刻格納デバイス
１３１ＡＬ  表示時刻格納デバイス
１３１ＨＴ  表示時刻格納デバイス
１３２  表示時刻指定デバイス
１３２ＡＬ  表示時刻指定デバイス
１３２ＨＴ  表示時刻指定デバイス
１３３  グループ格納デバイス
１３３ＡＬ  グループ格納デバイス
１３４  表示対象グループ指定デバイス
１３４ＨＴ  表示対象グループ指定デバイス
２０１  表示時刻格納デバイス
２０２  表示時刻指定デバイス
２０３  グループ格納デバイス
２０４  表示対象グループ指定デバイス
２０５  デバイスデータコピー処理部
３０１  被制御装置
【図１】
2009075633.tif 000003
【図２】
2009075633.tif 000004
【図３】
2009075633.tif 000005
【図４】
2009075633.tif 000006
【図５】
2009075633.tif 000007
【図６】
2009075633.tif 000008
【図７】
2009075633.tif 000009
【図８】
2009075633.tif 000010