(57)【要約】  【課題】  自らの勘と経験に頼るところが大きいエキスパートにとって、何に着目してなぜそのような手順で復旧したかを説明できないことも多く、説明できないことはプログラムにも反映することが出来ないこと。  【解決手段】  制御システムに発生した異常状態に対する復旧者の入力履歴を異常発生から復旧まで、その入力履歴がどんな異常状態に対する対処であったかとともに記憶し、その対処を分析する分析者から分析支援要求を受け付けると、記憶している入力履歴を異常状態種別ごとにまとめ、かつ時間的に古いものから新しいものの順番に並べて出力することによって、復旧者はその異常状態をどのように復旧させたかを示すとともに、その入力操作が集約していく様を復旧者のノウハウとして分析者に見せる。  【選択図】    図６
2005122383.tif 000002
【特許請求の範囲】
【請求項１】
複数の入出力機器や制御装置が連携動作して制御を実行する制御システムにアクセスし、前記制御システムから取得した情報を情報出力手段に出力し、情報入力手段から受け付けた入力操作に基づいて前記制御システムに対する入力処理を実行するプログラマブル表示装置を用いて、前記制御システムに発生した異常状態を正常状態に復旧する復旧者の復旧手順を分析する分析者の分析行為を支援する復旧手順分析支援システムであって、
前記制御システムに発生した異常状態を受け付けると、前記異常状態を通知する通知情報を前記プログラマブル表示装置の前記情報出力手段に出力し、
前記通知情報に応じた前記復旧者の入力操作を前記情報入力手段に受け付けると、受け付けた前記入力操作に基づいて前記制御システムに対する入力処理を実行するとともに、入力操作履歴情報として受け付けた前記入力操作に関する情報を受け付けた順序で取得する入力操作履歴取得手段と、
前記異常状態が正常状態に復旧したことを示す復旧完了情報を受け付けると、前記入力操作履歴取得手段が取得した前記入力操作履歴情報を、先に受け付けた異常状態の種別を示す異常状態種別情報とともに記憶部に記憶する入力操作履歴記憶手段と、
前記分析者からの分析行為の支援要求を受け付けると、前記入力操作履歴記憶手段によって前記記憶部に記憶された前記入力操作履歴情報を同一の前記異常状態種別情報ごとに、かつ前記記憶部に記憶された時刻の古い方から新しい方への順番で出力する入力操作履歴出力手段とを有することによって、
前記プログラマブル表示装置の入力操作と時間軸の観点から前記復旧者の前記復旧手順がいかに集約されていったかを前記分析者に示すことを特徴とする復旧手順分析支援システム。
【請求項２】
前記復旧者が誰であるのかを識別する復旧者識別情報を取得する復旧者識別情報取得手段をさらに有し、
前記入力操作履歴記憶手段は、前記入力操作履歴情報を前記異常状態種別情報だけでなく、前記復旧者識別情報取得手段が取得した前記復旧者識別情報とともに記憶し、
前記入力操作履歴出力手段は、前記記憶部に記憶された前記入力操作履歴情報を同一の前記復旧者識別情報ごと、かつ同一の前記異常状態種別情報ごとに出力することによって、
特定の前記復旧者について着目し、その前記復旧者はいかに復旧手順を集約していったかを前記分析者に示すことを特徴とする請求項１に記載の復旧手順分析支援システム。
【請求項３】
複数の入出力機器や制御装置が連携動作して制御を実行する制御システムにアクセスし、前記制御システムから取得した情報を情報出力手段に出力し、情報入力手段から受け付けた入力操作に基づいて前記制御システムに対する入力処理を実行するプログラマブル表示装置を用いて、前記制御システムに発生した異常状態を正常状態に復旧する復旧者の復旧手順を分析する分析者の分析行為を支援する復旧手順分析支援システムを用いた復旧手順分析支援方法であって、
前記制御システムに発生した異常状態を受け付けると、前記異常状態を通知する通知情報を前記プログラマブル表示装置の前記情報出力手段に出力し、
前記通知情報に応じた前記復旧者の入力操作を前記情報入力手段に受け付けると、受け付けた前記入力操作に基づいて前記制御システムに対する入力処理を実行するとともに、入力操作履歴情報として受け付けた前記入力操作に関する情報を受け付けた順序で入力操作履歴取得手段によって取得し、
前記異常状態が正常状態に復旧したことを示す復旧完了情報を受け付けると、前記入力操作履歴取得手段が取得した前記入力操作履歴情報を、先に受け付けた異常状態の種別を示す異常状態種別情報とともに入力操作履歴記憶手段によって記憶部に記憶し、
前記分析者からの分析行為の支援要求を受け付けると、前記入力操作履歴記憶手段によって前記記憶部に記憶された前記入力操作履歴情報を同一の前記異常状態種別情報ごとに、かつ前記記憶部に記憶された時刻の古い方から新しい方への順番で入力操作履歴出力手段によって出力し、
前記プログラマブル表示装置の入力操作と時間軸の観点から前記復旧者の前記復旧手順がいかに集約されていったかを前記分析者に示すことを特徴とする復旧手順分析支援方法。
【請求項４】
前記復旧者が誰であるのかを識別する復旧者識別情報を復旧者識別情報取得手段によって取得し、
前記入力操作履歴記憶手段は、前記入力操作履歴情報を前記異常状態種別情報だけでなく、前記復旧者識別情報取得手段が取得した前記復旧者識別情報とともに記憶し、
前記入力操作履歴出力手段は、前記記憶部に記憶された前記入力操作履歴情報を同一の前記復旧者識別情報ごと、かつ同一の前記異常状態種別情報ごとに出力することによって、
特定の前記復旧者について着目し、その前記復旧者はいかに復旧手順を集約していったかを前記分析者に示すことを特徴とする請求項３に記載の復旧手順分析支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復旧手順分析支援、特に異常の発生した制御システムを異常状態から正常状態に復旧する復旧者が実際に行った復旧手順を分析する復旧手順分析支援システム及び方法に関する。
【背景技術】
【０００２】
図１は、本発明が適用される制御システムを説明する説明図である。
【０００３】
同図において、プログラマブル表示装置１（以下、表示装置１と称する）は、複数の入出力機器２や制御装置３が連携動作して制御を実行する制御システム４にアクセスする。この制御システム４においては、制御装置３に直接またはネットワークを介して入出力機器２が接続され、制御装置３は入出力機器２のうち入力機器２−１からの情報（入力情報）を取得し、入力情報に基づく演算処理を実行して出力機器２−２への制御内容を決定し、その制御内容に対応する制御情報を出力することにより、制御システム４全体の制御を行うようになっている。制御システム４はひとつの制御装置３によって制御されるだけでなく、ネットワークを介して複数の制御装置３によって分散制御されてもよい。そして、制御システム４の規模の大小にもよるが、このような制御システム４の管理や監視を操作者が行うために表示装置１が設けられていることが一般的である。
【０００４】
図２は、表示装置の基本機能を説明する機能ブロック図である。
【０００５】
同図において、表示装置１は、操作者５の操作する情報入力部６から入力操作を受け付ける機能と、情報入力部６から受け付けた入力操作に基づいて、制御システム４に対する入力処理を実行する機能と、入出力機器２または制御装置３の情報（例えば、Ｉ／Ｏ接点情報、数値情報またはそれらの内部情報）を制御システム４から取得する機能と、必要に応じて情報入力部６から受け付けた入力操作に基づく表示装置１内の内部処理または制御システム４から取得した取得情報に基づく内部処理を実行する機能と、制御システム４からの取得情報または表示装置１内の内部処理の実行結果を情報出力部７に出力するための部品画像を機能部品ＤＢ（データベース）８から読み込む機能と、ＤＢから読み込んだ部品画像に取得情報または実行結果を割り当てて情報出力部７に出力する機能とを有する。
【０００６】
制御システム４で異常が発生した場合には、表示装置１の情報出力部７に異常発生を通知する通知情報が操作者５に対する情報として出力される。情報出力部７に出力された通知情報に気付いた操作者５は、通知情報によって制御システム４に発生した異常を認知する。この通知情報によって異常発生の原因が特定されれば、操作者５は情報入力部６を操作することにより制御システム４にアクセスして異常状態の原因を取り除き、制御システム４を正常状態に復旧させることが出来る。異常状態の原因には大別して２種類の原因があり、その原因がソフトウェア的な原因である場合には表示装置１からのアクセス（場合にはよっては、表示装置１に替わる専用端末を用いることもある）によって対処できるが、ハードウェア的な原因である場合には表示装置１からのアクセスだけでなく、操作者５が制御システム４を物理的にさわる必要もある。以上のように制御システム４に発生した異常原因を取り除き、制御システム４を正常状態に復旧させる操作者５を復旧者５−１と定義する。
【０００７】
図３は、図２に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【０００８】
同図において、表示装置１は、情報入力部６から入力操作を受け付けると（ＳＴ３０１）、情報入力部６から受け付けた入力操作に基づいて、制御システム４に対する入力処理が必要か否かを判断し（ＳＴ３０２）、必要であれば受け付けた入力操作に基づいて制御システム４に対する入力処理を実行し（ＳＴ３０３）、必要でなければそのまま、情報入力部６から受け付けた入力操作に基づいて、表示装置内１の内部処理を実行するか否かを判断し（ＳＴ３０４）、必要であれば受け付けた入力操作に基づいて表示装置１内の内部処理を実行し（ＳＴ３０５）、必要でなければそのまま、内部処理における処理結果を情報出力部に出力するか否かを判断し（ＳＴ３０６）、必要でなければそのまま処理を終了し、必要であれば処理結果を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ３０７）、読み込んだ機能部品画像に出力する情報を割り当て（ＳＴ３０８）、情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ３０９）、処理を終了する。
【０００９】
図４は、図２に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００１０】
同図において、表示装置１は、制御システム４から情報を受け付けると（ＳＴ４０１）、制御システム４から受け付けた情報に基づいて、表示装置１内の内部処理を実行するか否かを判断し（ＳＴ４０２）、必要であれば受け付けた情報に基づいて表示装置１内の内部処理を実行し（ＳＴ４０３）、必要でなければそのまま、受け付けた情報または受け付けた情報に基づく内部処理における処理結果を情報出力部７に出力するか否かを判断し（ＳＴ４０４）、必要でなければそのまま処理を終了し、必要であれば取得情報または処理結果を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ４０５）、読み込んだ機能部品画像に取得情報または処理結果に基づく情報を割り当て（ＳＴ４０６）、取得情報または処理結果に基づく情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ４０７）、処理を終了する。
【００１１】
図５は、復旧者と復旧行為を説明する説明図である。
【００１２】
制御システム４における異常発生に対して、異常状態に対する現状確認をして復旧行為を実行し、異常状態の制御システム４を復旧させる操作者５を復旧者５−１と定義する。現状確認には、しばしば表示装置１が用いられるが、表示装置１に替わる復旧用の専用端末が用いられることもある。ただし、この専用端末はその役割を専用に担うだけのものであって、機能的には本発明における表示装置１と同じものであると考えてよい。
【００１３】
表示装置１の情報出力部７に出力された通知情報だけでは制御システム４に発生した異常状態の原因が特定できない場合には、まず原因を特定するために制御システム４を調べる必要がある。異常原因が特定できなければ、それを取り除くことは出来ない。ところが、そもそも複数の入出力機器２や制御装置３が連携動作して制御を実行する制御システム４では、発生する異常状態に対してその原因が一通りではなく、ネットワークによって制御システム４の構成がより複雑化している今日では、発生する異常状態への対処も複雑化している。原因特定手法や復旧手法が確立していれば、その処理をシステムに任せることも可能であるが、復旧手法が確立していない段階ではどうしても人である復旧者５−１に頼らざるを得ない。そして、高度な技能を有する復旧者５−１はしばしばエキスパート（熟練者）と呼ばれている。
【００１４】
人に替わって異常を診断するための先行技術として、特開２００２−００６９３９号公報が挙げられる。この先行技術では、自己診断プログラムによる診断の結果、異常があると認められた場合に診断結果に基づく表示を行うものである。ただし、あらゆる場合を想定した原因追及手法をあらかじめ自己診断プログラムとしてプログラミングしておく必要があり、人がプログラムとして表現できないものはシステムとして対処できない欠点を持つ。
【００１５】
【特許文献１】特開２００２−００６９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
複数の入出力機器や制御装置が連携動作して制御を実行する制御システムに発生する異常状態には、その原因の特定およびその対処（異常の発生した制御システムを異常状態から正常状態に復旧すること）に多くの知識と長い経験が必要であるとされている。なぜなら、複数の入出力機器や制御装置が連携動作して制御を実行する制御システムでは、発生する異常状態に対してその原因が一通りではなく、ネットワークによって制御システムの構成がより複雑化している今日では、発生する異常状態への対処がさらに複雑化しているからである。
【００１７】
原因を適確に特定して、特定した原因に対して適確な対処を実行する復旧手法が確立されているならば、制御装置の内部機能として発生した異常状態に対して復旧処理の自動実行も可能かもしれない。ところが、このような復旧処理を自動実行するプログラムであっても、あらかじめ起こり得るあらゆる場合における対処方法をあらかじめ用意しておく（つまり、プログラムしておく）必要があり、エキスパートのように（制御システムから得られる）限られた、いわば不完全な手掛かり情報の中から原因を推定し、表示装置または専用端末の入出力部を駆使しながら原因を特定するようにはなかなかいかない。
【００１８】
ただし、これまでもこのようなエキスパートの替わりをシステムで実行するために様々な試みがされてきた。例えば、ありとあらゆる想定される状況を発生頻度などの実測値などから計算によってはじき出し、より確からしさの高い原因を実際に発生した原因であると考えて、その対処を実行する原因推論システムなどのことである。ところが、いかに大容量のデータを扱おうとも、いかに高速に推論しようとも、実際のところエキスパートが瞬時に気付く解を導くようにはいかないことが問題であった。つまり、この瞬時の判断がシステムでの置き換えが最も難しいとされている。
【００１９】
その理由は様々であり、容易に断定することは難しいが、理由のひとつに人の閃きや直感という思考的要素に相当する論理は科学的にも解明されるに至っていないことが挙げられる。つまり、エキスパートの思考を完全に理解せぬままに同様の推論システムを作るには、大きな無理があるとも言える。さらに、自らの勘と経験に頼るところが大きいエキスパートにとって、何に着目してなぜそのような手順で復旧したかを説明できないことも多く、説明できないことはプログラムにも反映することが出来ないことも問題である。
【課題を解決するための手段】
【００２０】
本発明の本質は、制御システムに発生した異常状態に対する復旧者の入力履歴を異常発生から復旧まで、その入力履歴がどんな異常状態に対する対処であったか（つまり、復旧者に対して通知した通知情報「＝異常状態種別情報」が何であったか）とともに記憶し、その対処を分析する分析者から分析支援要求を受け付けると、記憶している入力履歴を異常状態種別ごとにまとめ、かつ時間的に古いものから新しいものの順番に並べて出力することによって、復旧者はその異常状態をどのように復旧させたかを示すとともに、（高度な技術を有する復旧者であっても、真の原因を特定しきれていない状態ではこれまでの経験と勘だけに頼らざるを得ない。その試行錯誤ゆえにどうしても最初は入力操作が多くなる傾向にあるが、何度も同様な異常状態を復旧させているうちに必然的に真の原因を特定するまでに要する入力操作が減ってくるので）その入力操作が集約していく様（さま、様子）を復旧者のノウハウとして分析者に見せることである。
【００２１】
本発明は、複数の入出力機器や制御装置が連携動作して制御を実行する制御システムにアクセスし、前記制御システムから取得した情報を情報出力手段に出力し、情報入力手段から受け付けた入力操作に基づいて前記制御システムに対する入力処理を実行するプログラマブル表示装置を用いて、前記制御システムに発生した異常状態を正常状態に復旧する復旧者の復旧手順を分析する分析者の分析行為を支援するために、前記制御システムに発生した異常状態を受け付けると、前記異常状態を通知する通知情報を前記プログラマブル表示装置の前記情報出力手段に出力し、前記通知情報に応じた前記復旧者の入力操作を前記情報入力手段に受け付けると、受け付けた前記入力操作に基づいて前記制御システムに対する入力処理を実行するとともに、入力操作履歴情報として受け付けた前記入力操作に関する情報を受け付けた順序で取得する入力操作履歴取得手段と、前記異常状態が正常状態に復旧したことを示す復旧完了情報を受け付けると、前記入力操作履歴取得手段が取得した前記入力操作履歴情報を、先に受け付けた異常状態の種別を示す異常状態種別情報とともに記憶部に記憶する入力操作履歴記憶手段と、前記分析者からの分析行為の支援要求を受け付けると、前記入力操作履歴記憶手段によって前記記憶部に記憶された前記入力操作履歴情報を同一の前記異常状態種別情報ごとに、かつ前記記憶部に記憶された時刻の古い方から新しい方への順番で出力する入力操作履歴出力手段とを有することによって、前記プログラマブル表示装置の入力操作と時間軸の観点から前記復旧者の前記復旧手順がいかに集約されていったかを前記分析者に示すようにした。
【００２２】
ここで言うところの異常状態種別情報とは、復旧者に対して通知した通知情報の種別のことであり、復旧者の入力操作として記憶した入力履歴がどんな異常状態に対する対処であったかを示す情報のことである。復旧者は自らに与えられた情報に基づいて対処を開始する。制御システムのあるべき姿としては、より確かな情報を与える必要があるだろうが、本発明ではシンプルにどんな情報を与えたかに重きを置く。ここでは復旧者に与えた情報がどれだけ確かだったかが重要なのではなく、どんな情報の与え方をしたかが重要である。なぜなら、これまでの経験と勘を強みに復旧処理を実施する復旧者と言えども、異常状態となった制御システムから最初に与えられる情報がいかなる復旧処理においても、そのすべての始まりとなるからである。
【００２３】
ここで言うところの入力履歴取得手段と入力履歴記憶手段に相当する機能とは、異常状態を通知する通知情報の受け付けた後から、復旧完了情報を受け付けるまでの入力操作履歴を記憶部に記憶するものである。また、ここで言うところの入力履歴出力手段では、記憶する入力履歴を出力する際に分類処理や並べ替え処理をしているようであるが、記憶部に記憶する際にこれらの処理を実行しておいてもよい。
【００２４】
さて、エキスパートのノウハウはマニュアル化することが困難であると割り切ってしまうところに本発明における発想の原点がある。ただし、ただ割り切るだけでは何の問題解決にはならないだけでなく、何の付加価値も生み出さないので、発明者は「エキスパートの行動にはエキスパートたる所以があること」に着目した。なぜ、そうするのか／そうしたのかをうまく説明できないエキスパートであっても、制御システムから与えられた異常状態通知情報または異常状態種別情報を出発点として、表示装置または専用端末を操作することによって、原因特定および原因除去を試みる動作を実際に実行している。つまり、エキスパートたる所以をエキスパート自身に語らせる（説明させる）のではなく、エキスパートたる所以が発揮されているエキスパートの様をシステム的に取得（具体的には、表示装置の入力操作の履歴を記憶部に記憶）し、エキスパートのエキスパートたる所以が分析できるような分析材料とするべく情報を処理（具体的には、異常状態種別での分類処理と時系列での並べ替え処理）して出力することである。
【００２５】
よって、これまでの役に立たない原因推論システムとはそもそも発想の原点が違う。本発明における復旧手順分析支援システムを用いれば、復旧者が手始めにまずどんな操作をしたかという観点から、その復旧者の確認行為のノウハウを知る手掛かりが掴むことが出来る。これは、よく言う目の付け所であり、目の付け所が違うと言われるエキスパートの確認行為を分析者が推測することに用いることが出来る。さらに確認行為で掴んだ何かに基づいて、その後エキスパートはどんな操作をどの順番で実際に行ったかが分かる。もちろん、その確認行為によって実際に何を掴んだかは分析者の推測の域を出ないが、どんな確認行為の後にどんな操作をどの順番で実際に行ったかはエキスパートのノウハウを分析する上で、分析に値する大きな手掛かりになり得る。また、同じ異常状態種別情報に対する入力履歴情報を時系列的に記憶された時刻の古い方から新しい方への順番で並べて見てみると、エキスパートがその制御システムの同じ異常状態に対して復旧処理をどう集約していったかを分析する分析材料になる。
【００２６】
また、前記復旧者が誰であるのかを識別する復旧者識別情報を取得する復旧者識別情報取得手段をさらに有し、前記入力操作履歴記憶手段は、前記入力操作履歴情報を前記異常状態種別情報だけでなく、前記復旧者識別情報取得手段が取得した前記復旧者識別情報とともに記憶し、前記入力操作履歴出力手段は、前記記憶部に記憶された前記入力操作履歴情報を同一の前記復旧者識別情報ごと、かつ同一の前記異常状態種別情報ごとに出力することによって、特定の前記復旧者について着目し、その前記復旧者はいかに復旧手順を集約していったかを前記分析者に示すようにしてもよい。
【００２７】
エキスパートのノウハウは、人に帰属する属人的なノウハウであり、復旧者として誰が操作した入力履歴であるかは復旧手順分析において大きな意味を持つ。また、このシステムは、あるのかないのかもわからないような究極の復旧手法を求めず、まずは身近にいるあの人（エキスパート）と同じような復旧処理が出来ればよいという、より現実的な現場のニーズに応える仕組みであるとも言える。
【発明の効果】
【００２８】
以上記載の本発明によれば、本発明における復旧手順分析支援システムを用いれば、復旧者が手始めにまずどんな操作をしたかという観点から、その復旧者の確認行為のノウハウを知る手掛かりが掴むことが出来る。これは、よく言う目の付け所であり、目の付け所が違うと言われるエキスパートの確認行為を分析者が推測することに用いることが出来る。さらに確認行為で掴んだ何かに基づいて、その後エキスパートはどんな操作をどの順番で実際に行ったかが分かる。もちろん、その確認行為によって実際に何を掴んだかは分析者の推測の域を出ないが、どんな確認行為の後にどんな操作をどの順番で実際に行ったかはエキスパートのノウハウを分析する上で、分析に値する大きな手掛かりになり得る。また、同じ異常状態種別情報に対する入力履歴情報を時系列的に記憶された時刻の古い方から新しい方への順番で並べて見てみると、エキスパートがその制御システムの同じ異常状態に対して復旧処理をどう集約していったかを分析する分析材料にすることが出来る。
【発明を実施するための最良の形態】
【００２９】
以下に、本発明に係るプログラマブル表示装置を用いた復旧手順分析支援システムの具体的実施の形態を図面を参照して詳細に説明する。
【００３０】
（第１実施形態）
図６は、本発明の実施形態におけるコンセプトを説明する説明図である。
【００３１】
同図において、表示装置１は、異常状態通知（異常状態種別情報）に基づいて異常発生を復旧者５−１に対して出力する。復旧者５−１は、表示装置１を用いて第１の入力操作として制御システム４に関する情報表示を行い（復旧者５−１にとっては確認行為に相当）、第２の入力操作として制御システム４に対する状態変更の操作（具体的には、数値変更や制御プログラムの修正など）を行う（復旧者５−１にとっては設定行為に相当）ことによって、異常状態の原因特定と除去をする。高度な技術を有する復旧者であっても、真の原因を特定しきれていない状態ではこれまでの経験と勘だけに頼らざるを得ないため、その試行錯誤ゆえにどうしても最初は入力操作が多くなる傾向は言わば必然である。よって、第１の入力操作と第２の入力操作が試行錯誤的に繰り返されるが、同じ異常状態に繰り返し復旧処理を行ううちに、この操作の繰り返しが集約されてくる。
【００３２】
異常状態通知（異常状態種別情報）とは、例えば「異常停止」など、制御システム４に発生した異常状態を通知する情報のことである。この例で説明すれば、各行程の同期が合わなくて稼動部と稼動部が接触したとか、制御プログラムの不備によりアクチュエータが稼動範囲を超えたとか、センサの出力信号がシステムに停止を指示したとか同じ異常停止でもその原因は様々であり、復旧者５−１は原因特定にはこれまでの経験と勘で最も原因でありそうな事象から確認作業を実行する。もちろん、システムの種類や装置によっても発生傾向が異なるものであるが、復旧者５−１は制御システム４を復旧させ続けるうちに、その発生傾向に気付き、復旧処理が集約されていくこととなる。
【００３３】
第２の入力操作によって原因が完全に除去されれば、復旧は完了する。ただし、異常状態の原因が、例えばセンサの故障など物理的要素に起因する場合は、その修理や交換が必要であり、作業時間がもったいない場合にはよく縮退運転（制御システム４の一部が正常動作していない状態でその異常部位を切り離して動作させる運転方法）が復旧における常套手段として用いられて条件付き復旧（仮復旧）の状態となる。この条件的復旧の状態を復旧完了と見なしてもよく、異常発生から条件付き復旧までの入力操作履歴情報だけでも原因特定行為における試行錯誤の様を分析する分析材料となる。
【００３４】
第３の入力操作として縮退運転指示を行った（復旧者５−１にとっては動作指示行為に相当）後に、復旧者５−１は原因除去作業を別途行う。この原因除去作業の全貌は、復旧者５−１の行為そのものをカメラなどの撮像手段によって撮像しておけば把握できる。なお、この撮像手段の動作開始は、第３の入力操作である縮退運転指示に連動させても、復旧者５−１に対する指示情報を出力して撮像手段の動作の開始行為を（復旧者５−１自身に）させてもよく、撮像した撮像情報は入力履歴情報と関連づけて記憶しておくとどの入力操作の後の原因除去作業かが紐付けされた情報とすることが出来る。
【００３５】
原因除去作業を実行した復旧者５−１は、条件付き復旧を完全復旧の状態にするために、必要に応じて第４の入力操作として情報表示を行った上で、必要に応じて第５の入力操作として状態変更を行って、第６の入力操作として通常運転指示（縮退運転解除の指示）を行う。通常運転を実行して、先に通知した異常状態が解消されていれば、完全復旧したと見なしてもよく、具体的なシステムの処理としては、通常運転指示を受け付けると、先に受け付けた異常状態種別情報が解消されたか否かの判断処理を実行し、あらかじめ定める一定時間経過後に（その異常状態種別情報、または新たな異常状態種別情報）検出されなければ復旧完了したと判断するとよい。
【００３６】
図７は、本発明の実施形態における表示装置の機能ブロック図である。
【００３７】
同図において、表示装置１は、制御システム４から異常状態通知情報（異常状態種別情報）を取得する機能と、必要に応じて制御システム４から取得した取得情報に基づく内部処理を実行する機能と、制御システム４からの取得情報または表示装置１内の内部処理の実行結果を情報出力部７に出力するための部品画像を機能部品ＤＢ８から読み込む機能と、ＤＢから読み込んだ部品画像に取得情報または実行結果を割り当てて情報出力部７に出力する機能と、異常状態通知情報（異常状態種別情報）の情報出力部７への出力に応じた復旧者５−１が操作する情報入力部６から入力操作を受け付ける機能と、情報入力部６から受け付けた入力操作に基づいて制御システム４に対する入力処理を実行する機能と、復旧完了情報を制御システム４から取得する機能と、（情報入力部６から受け付けた入力操作に基づいて）情報入力部６に受け付けた入力操作を操作履歴として、先に受け付けた異常状態種別情報とともに（情報入力部６に）受け付けた順序で復旧完了情報を取得するまで記憶する機能とを有する。
【００３８】
図８は、本発明の実施形態における表示装置の機能ブロック図である。
【００３９】
同図において、表示装置１は、復旧者５−１のノウハウに関する分析行為実行指示（システム的には、分析者５−２が分析するために情報出力部７から出力される分析材料の出力指示のこと）を受け付ける機能と、受け付けた分析行為実行指示に基づいて、入力操作履歴情報を操作履歴情報ＤＢ９から読み込む機能と、データベースから読み込んだ入力操作履歴情報をともに記憶された異常状態種別情報に基づいて分類する機能と、分類済みの入力操作履歴情報を時系列に並べ替える機能と、並べ替えた入力操作履歴情報を古い記録から新しい記録の順番で情報出力部７に出力する機能とを有する。
【００４０】
図９は、図７に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００４１】
同図において、表示装置１は、制御システム４から異常状態通知情報（異常状態種別情報）を取得すると（ＳＴ９０１）、取得した異常状態通知情報を操作履歴情報ＤＢ８に記憶し（ＳＴ９０２）、制御システム４から受け付けた情報に基づいて、表示装置１内の内部処理を実行するか否かを判断し（ＳＴ９０３）、必要であれば受け付けた情報に基づいて表示装置１内の内部処理を実行し（ＳＴ９０４）、必要でなければそのまま、情報を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ９０５）、読み込んだ機能部品画像に出力する情報を割り当て（ＳＴ９０６）、情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ９０７）、情報入力部６から入力操作を受け付けると（ＳＴ９０８）、情報入力部６から受け付けた入力操作に基づいて、制御システム４に対する入力処理が必要か否かを判断し（ＳＴ９０９）、必要であれば受け付けた入力操作に基づいて制御システム４に対する入力処理を実行し（ＳＴ９１０）、必要でなければそのまま、情報入力部６から受け付けた入力操作に基づいて、受け付けた入力操作を入力操作履歴として受け付けた順序で操作履歴情報ＤＢ９に記憶し（ＳＴ９１１）、さらに情報入力部６から受け付けた入力操作に基づいて、表示装置内１の内部処理を実行するか否かを判断し（ＳＴ９１２）、必要であれば受け付けた入力操作に基づいて表示装置１内の内部処理を実行し（ＳＴ９１３）、必要でなければそのまま、内部処理における処理結果を情報出力部に出力するか否かを判断し（ＳＴ９１４）、必要であれば処理結果を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ９１５）、読み込んだ機能部品画像に出力する情報を割り当て（ＳＴ９１６）、情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ９１７）、ＳＴ９１４で必要でなければそのまま、復旧完了情報の取得がありか否かを判断し（ＳＴ９１８）、あればそのまま処理を終了し、なければＳＴ９０８に戻る。
【００４２】
図１０は、図８に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００４３】
同図において、表示装置１は、復旧者５−１のノウハウに関する分析行為実行指示（システム的には、分析者５−２が分析するために情報出力部７から出力される分析材料の出力指示のこと）を受け付けると（ＳＴ１００１）、受け付けた分析行為実行指示に基づいて、入力操作履歴情報を操作履歴情報ＤＢ９から読み込み（ＳＴ１００２）、データベースから読み込んだ入力操作履歴情報をともに記憶された異常状態種別情報に基づいて分類し（ＳＴ１００３）、分類済みの入力操作履歴情報を時系列に並べ替え（ＳＴ１００４）、並べ替えた入力操作履歴情報を古い記録から新しい記録の順番で情報出力部７に出力して（ＳＴ１００５）、処理を終了する。
【００４４】
（第２実施形態）
図１１は、本発明の実施形態における表示装置の機能ブロック図である。
【００４５】
同図は、復旧者５−１が誰であるのかを識別する復旧者識別情報を取得して、入力操作履歴情報を分析材料として出力する際の分類に用いる場合である。同図において、表示装置１は、制御システム４から異常状態通知情報（異常状態種別情報）を取得する機能と、必要に応じて制御システム４から取得した取得情報に基づく内部処理を実行する機能と、制御システム４からの取得情報または表示装置１内の内部処理の実行結果を情報出力部７に出力するための部品画像を機能部品ＤＢ８から読み込む機能と、ＤＢから読み込んだ部品画像に取得情報または実行結果を割り当てて情報出力部７に出力する機能と、復旧者５−１が誰であるのかを識別する復旧者識別情報を取得する機能と、異常状態通知情報（異常状態種別情報）の情報出力部７への出力に応じた復旧者５−１が操作する情報入力部６から入力操作を受け付ける機能と、情報入力部６から受け付けた入力操作に基づいて制御システム４に対する入力処理を実行する機能と、復旧完了情報を制御システム４から取得する機能と、（情報入力部６から受け付けた入力操作に基づいて）情報入力部６に受け付けた入力操作を操作履歴として、先に受け付けた異常状態種別情報とともに（情報入力部６に）受け付けた順序で復旧完了情報を取得するまで記憶する機能とを有する。
【００４６】
復旧者５−１が誰であるのかを識別する復旧者識別情報を取得する機能は、復旧者５−１に入力させてもよいし、復旧者５−１が持つ情報記憶媒体（具体的には、名札や社員証など）から取得してもよい。
【００４７】
図１２は、本発明の実施形態における表示装置の機能ブロック図である。
【００４８】
同図において、表示装置１は、復旧者５−１のノウハウに関する分析行為実行指示（システム的には、分析者５−２が分析するために情報出力部７から出力される分析材料の出力指示のこと）を受け付ける機能と、受け付けた分析行為実行指示に基づいて、入力操作履歴情報を操作履歴情報ＤＢ９から読み込む機能と、データベースから読み込んだ入力操作履歴情報をともに記憶された復旧者識別情報に基づいて分類する機能と、さらに入力操作履歴情報を異常状態種別情報に基づいて分類する機能と、分類済みの入力操作履歴情報を時系列に並べ替える機能と、並べ替えた入力操作履歴情報を古い記録から新しい記録の順番で情報出力部７に出力する機能とを有する。
【００４９】
図１３は、図１１に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００５０】
同図において、表示装置１は、制御システム４から異常状態通知情報（異常状態種別情報）を取得すると（ＳＴ１３０１）、復旧者識別情報の取得ありか否かを判断し（ＳＴ１３０２）、取得があった場合には、復旧者識別情報を異常状態通知情報（異常状態種別情報）とともに操作履歴情報ＤＢ９に記憶して（ＳＴ１３０３）、処理を終了し、取得がなかった場合には、さらに復旧者識別情報の取得要求が必要か否かを判断し（ＳＴ１３０４）、必要なければＳＴ１３０２に戻り、必要であれば、取得要求情報を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ１３０５）、読み込んだ機能部品画像に出力する情報を割り当て（ＳＴ１３０６）、情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ１３０７）、ＳＴ１３０２に戻る。
【００５１】
図１４は、図１１に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００５２】
同図において、表示装置１は、制御システム４から異常状態通知情報（異常状態種別情報）を取得すると（ＳＴ１４０１）、取得した異常状態通知情報を操作履歴情報ＤＢ８に記憶し（ＳＴ１４０２）、制御システム４から受け付けた情報に基づいて、表示装置１内の内部処理を実行するか否かを判断し（ＳＴ１４０３）、必要であれば受け付けた情報に基づいて表示装置１内の内部処理を実行し（ＳＴ１４０４）、必要でなければそのまま、情報を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ１４０５）、読み込んだ機能部品画像に出力する情報を割り当て（ＳＴ１４０６）、情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ１４０７）、処理を終了する。
【００５３】
図１５は、図１１に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００５４】
同図において、表示装置１は、情報入力部６から入力操作を受け付けると（ＳＴ１５０１）、情報入力部６から受け付けた入力操作に基づいて、制御システム４に対する入力処理が必要か否かを判断し（ＳＴ１５０２）、必要であれば受け付けた入力操作に基づいて制御システム４に対する入力処理を実行し（ＳＴ１５０３）、必要でなければそのまま、情報入力部６から受け付けた入力操作に基づいて、受け付けた入力操作を入力操作履歴として受け付けた順序で操作履歴情報ＤＢ９に記憶し（ＳＴ１５０４）、さらに情報入力部６から受け付けた入力操作に基づいて、表示装置内１の内部処理を実行するか否かを判断し（ＳＴ１５０５）、必要であれば受け付けた入力操作に基づいて表示装置１内の内部処理を実行し（ＳＴ１５０６）、必要でなければそのまま、内部処理における処理結果を情報出力部に出力するか否かを判断し（ＳＴ１５０７）、必要であれば処理結果を情報出力部７に出力するための機能部品画像を機能部品ＤＢ８から読み込み（ＳＴ１５０８）、読み込んだ機能部品画像に出力する情報を割り当て（ＳＴ１５０９）、情報を割り当てた機能部品画像を情報出力部７に出力して（ＳＴ１５１０）、ＳＴ１５０７で必要でなければそのまま、復旧完了情報の取得がありか否かを判断し（ＳＴ１５１１）、あればそのまま処理を終了し、なければＳＴ１５０１に戻る。
【００５５】
図１６は、図１２に示す機能ブロック図に対応する表示装置の演算部におけるフローチャートである。
【００５６】
同図において、表示装置１は、復旧者５−１のノウハウに関する分析行為実行指示（システム的には、分析者５−２が分析するために情報出力部７から出力される分析材料の出力指示のこと）を受け付けると（ＳＴ１６０１）、受け付けた分析行為実行指示に基づいて、入力操作履歴情報を操作履歴情報ＤＢ９から読み込み（ＳＴ１６０２）、データベースから読み込んだ入力操作履歴情報をともに記憶された復旧者種別情報に基づいて分類し（ＳＴ１６０３）、さらに入力履歴情報を異常状態種別情報に基づいて分類し（ＳＴ１６０４）、分類済みの入力操作履歴情報を時系列に並べ替え（ＳＴ１６０５）、並べ替えた入力操作履歴情報を古い記録から新しい記録の順番で情報出力部７に出力して（ＳＴ１６０７）、処理を終了する。
【図面の簡単な説明】
【００５７】
【図１】本発明が適用される制御システムを説明する説明図
【図２】表示装置の基本機能を説明する機能ブロック図
【図３】図２に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【図４】図２に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【図５】復旧者と復旧行為を説明する説明図
【図６】本発明の実施形態におけるコンセプトを説明する説明図
【図７】本発明の実施形態における表示装置の機能ブロック図
【図８】本発明の実施形態における表示装置の機能ブロック図
【図９】本発明の実施形態における表示装置の機能ブロック図
【図１０】図８に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【図１１】本発明の実施形態における表示装置の機能ブロック図
【図１２】本発明の実施形態における表示装置の機能ブロック図
【図１３】図１１に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【図１４】図１１に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【図１５】図１１に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【図１６】図１２に示す機能ブロック図に対応する表示装置の演算部におけるフローチャート
【符号の説明】
【００５８】
１  プログラマブル表示装置（表示装置）
２  入出力機器
２−１  入力機器
２−２  出力機器
３  制御装置
４  制御システム
５  操作者
５−１  復旧者
５−２  分析者
６  情報入力部
７  情報出力部
８  機能部品ＤＢ（データベース）
９  操作履歴情報ＤＢ
【図１】
2005122383.tif 000003
【図２】
2005122383.tif 000004
【図３】
2005122383.tif 000005
【図４】
2005122383.tif 000006
【図５】
2005122383.tif 000007
【図６】
2005122383.tif 000008
【図７】
2005122383.tif 000009
【図８】
2005122383.tif 000010
【図９】
2005122383.tif 000011
【図１０】
2005122383.tif 000012
【図１１】
2005122383.tif 000013
【図１２】
2005122383.tif 000014
【図１３】
2005122383.tif 000015
【図１４】
2005122383.tif 000016
【図１５】
2005122383.tif 000017
【図１６】
2005122383.tif 000018