(57)【要約】【課題】操作に必要なドキュメントの該当するページ内の該当する内容を表示することができるプログラマブル表示器を得ること。【解決手段】制御対象と、制御対象を制御する制御装置と、を有する制御システムに接続され、制御システムの状態を表示するプログラマブル表示器において、制御システムの状態を表示する表示手段と、前記制御システムの設計に当たって作成された仕様書や説明書を含むドキュメント原本を電子データにしたドキュメントデータを含むドキュメント情報からドキュメントデータの所定の領域を抽出して表示画像を形成する描画手段と、前記描画手段によって形成された表示画像を前記表示手段に表示させる表示処理手段と、を備える。【選択図】        図１
2007232776.tif 000002
【特許請求の範囲】
【請求項１】
制御対象と、該制御対象を制御する制御装置と、を有する制御システムに接続され、前記制御システムの状態を表示するプログラマブル表示器において、
前記制御システムの状態を表示する表示手段と、
前記制御システムの設計に当たって作成された仕様書や説明書を含むドキュメント原本を電子データにしたドキュメントデータを含むドキュメント情報からドキュメントデータの所定の領域を抽出して表示画像を形成する描画手段と、
前記描画手段によって形成された表示画像を前記表示手段に表示させる表示処理手段と、
を備えることを特徴とするプログラマブル表示器。
【請求項２】
前記描画手段は、前記表示手段に表示させる前記ドキュメントデータ中の領域と、そのドキュメントデータを表示させる前記表示手段上の領域と、を含むドキュメント表示制御情報に基づいて、前記ドキュメント情報から前記ドキュメントデータを抽出して、前記表示画像を形成することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
当該プログラマブル表示器の使用者からのコマンドを入力する入力手段をさらに備え、
前記描画手段は、
前記制御対象からの入力信号を用いて前記制御システムの状態を前記表示手段に表示させるための通常画面を形成する機能と、
前記入力手段からの所定の入力コマンドまたは前記制御対象からの所定の入力信号に対応する内容のドキュメントデータを前記ドキュメント情報から抽出して、前記通常画面に重ねて表示させる表示画像を形成する機能と、
を備えることを特徴とする請求項１または２に記載のプログラマブル表示器。
【請求項４】
前記ドキュメント情報は、前記ドキュメント原本が複数存在する場合に、それぞれのドキュメント原本の種類を識別して、それぞれのドキュメント原本に対応するドキュメントデータを管理するドキュメント管理情報をさらに含み、
前記描画手段は、前記ドキュメント管理情報に基づいて、前記表示手段に表示するドキュメントデータを検索して、そのドキュメントデータの表示画像を形成することを特徴とする請求項１〜３のいずれか１つに記載のプログラマブル表示器。
【請求項５】
制御対象と、該制御対象を制御する制御装置と、を有する制御システムに接続され、前記制御システムの状態を表示する表示手段と、前記表示手段に表示する処理を行う制御手段と、を備えるプログラマブル表示器に、ドキュメントを表示させるドキュメント表示方法であって、
前記制御システムの設計に当たって作成された仕様書や説明書を含むドキュメント原本を電子データにしたドキュメントデータを含むドキュメント情報からドキュメントデータの所定の領域を抽出するドキュメントデータ抽出工程と、
前記抽出したドキュメントデータから前記表示手段に表示させる表示画像を形成する表示画像形成工程と、
前記表示画像を前記表示手段に表示させる表示工程と、
を含むことを特徴とするドキュメント表示方法。
【請求項６】
前記ドキュメントデータ抽出工程において、前記表示手段に表示させる前記ドキュメントデータ中の領域と、そのドキュメントデータを表示させる前記表示手段上の領域と、を含むドキュメント表示制御情報に基づいて、前記ドキュメント情報から前記ドキュメントデータが抽出され、
前記表示画像形成工程において、前記表示制御情報の前記表示手段上の領域に基づいて表示画面が形成されることを特徴とする請求項５に記載のドキュメント表示方法。
【請求項７】
前記ドキュメントデータ抽出工程において、前記プログラマブル表示器に備えられる入力手段からの所定の入力コマンドまたは前記制御対象からの所定の入力信号に対応する内容のドキュメントデータが前記ドキュメント情報から抽出されることを特徴とする請求項５または６に記載のドキュメント表示方法。
【請求項８】
前記ドキュメントデータ抽出工程において、それぞれのドキュメント原本の種類を識別してドキュメントデータを管理するドキュメント管理情報に基づいて、複数存在するドキュメントデータの中から前記表示手段に表示するドキュメントデータが抽出されることを特徴とする請求項５〜７のいずれか１つに記載のドキュメント表示方法。
【請求項９】
請求項５〜８のいずれか１つに記載された方法をプログラマブル表示器に実行させるプログラム。
【請求項１０】
前記請求項５〜８のいずれか１つに記載された方法をプログラマブル表示器に実行させるプログラムを記録した記録媒体。
【請求項１１】
制御対象と、該制御対象を制御する制御装置と、を有する制御システムに接続され、前記制御システムの状態を表示するプログラマブル表示器に表示されるドキュメントデータを作成するドキュメント作成方法において、
前記制御システムの設計に当たって作成された仕様書や説明書を含むドキュメント原本を読込むドキュメント原本読込工程と、
読込んだ前記ドキュメント原本を、前記プログラマブル表示器で表示可能な形式のドキュメントデータに変換するドキュメントデータ変換工程と、
を含むことを特徴とするドキュメント作成方法。
【請求項１２】
入力手段によって入力された入力情報に基づいて、前記読込まれたドキュメントデータの保存状況を管理するためのドキュメント管理情報を生成するドキュメント管理情報生成工程と、
前記入力手段によって入力された入力情報に基づいて、前記ドキュメントデータを前記プログラマブル表示器に表示させるためのドキュメント表示制御情報を生成するドキュメント表示制御情報生成工程と、
をさらに含むことを特徴とする請求項１１に記載のドキュメント作成方法。
【請求項１３】
前記ドキュメントデータ変換工程において、前記ドキュメント原本の１ページが１つの画像ファイルとしてドキュメントデータに変換され、
前記ドキュメント管理情報生成工程において、変換した前記画像ファイルに対して、変換元のドキュメント原本を識別するドキュメント識別情報と、同一のドキュメント識別情報中におけるページ番号と、前記画像ファイルの保存場所と、を対応付けたドキュメント管理情報が生成されることを特徴とする請求項１２に記載のドキュメント作成方法。
【請求項１４】
請求項１１〜１３のいずれか１つに記載された方法をコンピュータに実行させるプログラム。
【請求項１５】
前記請求項１１〜１３のいずれか１つに記載された方法をコンピュータに実行させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ドキュメントを表示できるプログラマブル表示器に関するものである。また、この発明は、プログラマブル表示器にドキュメントを表示させるドキュメント表示方法とその方法を実行するプログラムおよびそれを記録した記録媒体にも関するものである。さらに、この発明は、プログラマブル表示器に表示させるドキュメントを作成するドキュメント作成方法とその方法を実行するプログラムおよびそれを記録した記録媒体にも関するものである。
【背景技術】
【０００２】
表示器を有する機器において、機器の操作中に操作方法が分からなくなった場合に、その操作方法に関する操作説明を表示器に表示させる操作説明書の画面表示方式が、従来提案されている（たとえば、特許文献１参照）。この操作説明書の画面表示方式では、入力装置からコマンドが入力されると、そのコマンド解析部でそのコマンドを解析し、イメージファイル読込処理部でコマンド入力時の画面番号と項目番号とを組み合わせた検索コードから記憶装置に記憶されている操作説明書のデータを取り出すためのキーを検索するテーブルを用いてデータ読込みの処理を行い、そして、画面表示処理部で、画面の切替えや表示に関する処理を行っている。
【０００３】
【特許文献１】特開平４−２４３４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、プログラマブルコントローラなどの制御装置に接続され、制御対象の機器の状態などを視覚的に表示させる機器として、プログラマブル表示器がある。上述した操作説明書の画面表示方式は、コマンドを入力して所定の処理を行わせるコピー機などの専用の機器を対象としたものであり、プログラマブル表示器を対象としたものではない。そのため、上記従来技術をそのままプログラマブル表示器入力して適用することができないという問題点があった。
【０００５】
たとえば、プログラマブル表示器の場合は、接続される制御装置と、その制御装置に接続される制御対象（機器）の組み合わせの種類によって、操作内容やシステムの仕様が異なる。そのため、トラブルシュート画面などは、基本的に、システムの設計者が個別に作成する必要がある。また、システムの仕様に変更が生じた場合には、仕様書の修正と共に、プログラマブル表示器のトラブルシュートの画面の修正も必要となっていた。つまり、システム設計者は、プログラマブル表示器中のトラブルシュート画面とその仕様書の両方を修正をしなければならなかった。
【０００６】
また、上記従来の技術では、業務画面の画面番号と項目番号の組み合わせに対応して表示させる操作説明書の内容がページ単位であり、所望のトラブルシュートの内容が表示されるものではなく、使用者にとっては使い勝手が悪いという問題点があった。
【０００７】
この発明は、上記に鑑みてなされたもので、個々の設置環境に応じて異なる取扱説明書や仕様書などのドキュメントを有するプログラマブル表示器において、その操作に必要なドキュメントの該当するページ内の該当する内容を表示することができるプログラマブル表示器、ドキュメント表示方法とその方法を実行するプログラムおよびそれを記録した記録媒体を得ることを目的とする。また、制御システムの変更があった際に、設計者による仕様書や取扱説明書の修正の手間を抑えることができるプログラマブル表示器、ドキュメント表示方法とその方法を実行するプログラムおよびそれを記録した記録媒体を得ることも目的とする。さらに、プログラマブル表示器に表示させるドキュメントを作成するドキュメント作成方法とその方法を実行するプログラムおよびそれを記録した記録媒体を得ることも目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、この発明にかかるプログラマブル表示器は、制御対象と、該制御対象を制御する制御装置と、を有する制御システムに接続され、前記制御システムの状態を表示するプログラマブル表示器において、前記制御システムの状態を表示する表示手段と、前記制御システムの設計に当たって作成された仕様書や説明書を含むドキュメント原本を電子データにしたドキュメントデータを含むドキュメント情報からドキュメントデータの所定の領域を抽出して表示画像を形成する描画手段と、前記描画手段によって形成された表示画像を前記表示手段に表示させる表示処理手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
この発明によれば、プログラマブル表示器が接続されるシステムの使用者が仕様書や取扱説明書などのドキュメントを見たいと思っているときに、ドキュメント中の見たい内容が記載されている部分を表示手段に表示させることができるという効果を有する。また、プログラマブル表示器が接続されるシステムを構築する設計者は、トラブルシュートなどの画面を特別に用意することなく、既存の技術資料や仕様書などの電子データ形式のドキュメント原本を利用した表示画面を設計することができるので、トラブルシュートなどの画面設計を作成する際の工程数を削減することができる。さらに、トラブルシュートなどの専用の画面を作成する場合に、元となるシステムの仕様変更時には、仕様書の変更とあわせてプログラマブル表示器内の仕様書やそれに関係するトラブルシュート画面の修正が必要となるが、この発明では、修正した仕様書を流用するだけでよいので、修正が発生した場合のドキュメント作成の工程数を削減することができるとともに、修正内容がトラブルシュートに反映されないことによる不整合を防止することができるという効果も有する。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明にかかるプログラマブル表示器、ドキュメント表示方法とその方法を実行するプログラムおよびそれを記録した記録媒体、並びにドキュメント作成方法とその方法を実行するプログラムおよびそれを記録した記録媒体の好適な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
図１は、この発明にかかるプログラマブル表示器の構成の一例を示す図である。このプログラマブル表示器１０は、情報処理装置インタフェース部１１、外部入出力インタフェース部１２、入力部１３、表示部１４、画面設定情報記憶部１５、ドキュメント情報記憶部１６、入力表示制御部１７、描画コントローラ１８、画像メモリ１９、表示処理部２０を備える。
【００１２】
情報処理装置インタフェース部１１は、パーソナルコンピュータなどの情報処理装置と接続され、情報処理装置で作成したドキュメントデータやドキュメント管理情報、ドキュメント表示制御情報を含むドキュメント情報などの各種情報をプログラマブル表示器に通信するためのインタフェースとしての機能を有する。
【００１３】
外部入出力インタフェース部１２は、プログラマブルコントローラなどの外部装置と接続され、その外部装置との間で信号の入出力を行う機能を有する。入力部１３は、使用者（ユーザ）とのインタフェースとなるタッチパネルやボタンなどの入力装置によって構成され、所定のコマンドが入力される。
【００１４】
表示部１４は、液晶表示装置などの表示装置からなり、情報処理装置インタフェース部１１や外部入出力インタフェース部１２からの情報を表示する機能を有する。
【００１５】
画面設定情報記憶部１５は、表示部１４に表示する画面のレイアウトや入力に対する制御や描画制御に関する画面設定情報を記憶する。
【００１６】
ドキュメント情報格納部は、表示部１４に表示するドキュメントデータ、ドキュメントデータを管理するドキュメント管理情報およびドキュメントデータの表示を行う際の表示制御を行うドキュメント表示制御情報を含むドキュメント情報を格納する。
【００１７】
ドキュメントデータは、当該プログラマブル表示器１０でモニタする機器や制御システムなどの仕様書や取扱説明書などの文書を含む情報である。このドキュメントデータは、プログラマブル表示器１０で表示可能な形式のデータであり、たとえば、ＪＰＥＧ（Joint Photographic Experts Group）形式などの画像データが用いられる。図２は、ドキュメントデータの一例を示す図である。この図２の例では、「バッテリ交換手順書」、「駆動システム仕様書」などがドキュメントデータ１６１を構成しており、それぞれのドキュメントデータ１６１は、図示しないワードプロセッサソフトウェアなどの文書作成ソフトウェアで作成した「バッテリ交換手順書」、「駆動システム仕様書」などのドキュメント原本を、１ページ１枚のＪＰＥＧ形式などの画像ファイルに変換したものである。「バッテリ交換手順書」の場合には、１ページ目から順に、「ＡＢＣ＿１．ＪＰＧ」、「ＡＢＣ＿２．ＪＰＧ」、・・・、「ＡＢＣ＿Ｍ．ＪＰＧ」（Ｍは、自然数）とファイル名が付けられ、「駆動システム仕様書」の場合には、１ページ目から順に、「ＤＥＦ＿１．ＪＰＧ」、「ＤＥＦ＿２．ＪＰＧ」、・・・、「ＤＥＦ＿Ｌ．ＪＰＧ」（Ｌは自然数）とファイル名が付けられている。そして、それぞれのファイルの内容は、ドキュメント原本を構成する文書の１ページ分の内容となっている。ここでは、ＭやＬの値がそれぞれのドキュメント原本のページ番号を表しているものとする。
【００１８】
ドキュメント管理情報は、ドキュメントデータ１６１を管理するための情報を含む。図３は、ドキュメント管理情報の一例を示す図である。ドキュメント管理情報１６２は、ドキュメントデータ（ファイル名）と、ドキュメントデータ（変換元のドキュメント原本）を識別するドキュメント識別情報であるドキュメントＩＤと、ドキュメントＩＤ中のページを特定するページ番号と、ドキュメントＩＤとページ番号で特定されるドキュメントデータのファイルの保管場所を示す保管場所と、を含む。図３でファイル名「ＡＢＣ＿Ｍ．ＪＰＧ」（Ｍ＝１，２，３，・・・）で示される一連のファイルは、図２のドキュメントデータ「バッテリ交換手順書」を構成するファイルであり、「バッテリ交換手順書」に対してドキュメントＩＤとして「１」が割り当てられている。また、「ＡＢＣ＿１．ＪＰＧ」、「ＡＢＣ＿２．ＪＰＧ」、「ＡＢＣ＿３．ＪＰＧ」、・・・はそれぞれのドキュメントデータの１ページ、２ページ、３ページ、・・・を表しているので、ページ番号として「１」、「２」、「３」、・・・が付されている。同様に、ファイル名「ＸＹＺ＿１．ＪＰＧ」というファイルに対しては、ドキュメントＩＤとして「ｎ」が付され、ページ番号として「１」が付されている。また、ファイル名「ＡＢＣ＿１．ＪＰＧ」、「ＡＢＣ＿２．ＪＰＧ」、「ＡＢＣ＿３．ＪＰＧ」、・・・の各ファイルは、「Ｅ：￥Ｄａｔａ￥ＡＢＣ￥」というディレクトリ（場所）に保存されており、ファイル名「ＸＹＺ＿１．ＪＰＧ」の各ファイルは、「Ｅ：￥Ｄａｔａ￥ＸＹＺ￥」というディレクトリ（場所）に保存されている。
【００１９】
ドキュメント表示制御情報は、表示するドキュメントとそのドキュメントの表示位置を制御するための情報を記憶する。図４は、ドキュメント表示制御情報の一例を示す図である。ドキュメント表示制御情報１６３は、ドキュメント表示を行う際のトリガーとなるイベント（デバイス値）またはユーザによるキー操作からなる「ユーザ操作・システム状態」と、「ユーザ操作・システム状態」となった場合に表示するドキュメントデータについての「ドキュメントＩＤ」、「ページ番号」およびそのドキュメントの画像ファイル内の座標である「ドキュメント座標」と、そのドキュメントを表示する表示部１４上の座標である「画面座標」を含む。ドキュメント座標と画面座標は、切り抜いて表示する画像が矩形状である場合には、たとえば「左上部の角座標」−「右下部の角座標」の組み合わせで表現することができる。ここで、一つ一つの「ユーザ操作・システム状態」に対応した情報の組をレコードと呼ぶ。
【００２０】
入力表示制御部１７は、外部入出力インタフェース部１２からの信号入力や入力部１３からの操作入力と、画面設定情報および／またはドキュメント情報に基づいて描画の更新処理を描画コントローラ１８に指示する機能を有する。このとき、外部入出力インタフェース部１２からの信号入力や入力部１３からの操作入力がドキュメント表示制御情報の「ユーザ操作・システム状態」に該当するものである場合には、ドキュメント表示処理が実行されることになる。
【００２１】
描画コントローラ１８は、入力表示制御部１７からの描画指示に基づいて表示画面の描画を行い描画した画像を画像メモリ１９に記憶する。たとえば、制御システムの状態をモニタする通常の画面に、ドキュメントイメージを重ねて表示させたイメージを画像メモリ１９に出力する。
【００２２】
画像メモリ１９は、表示部１４に表示する画像のイメージを保持する。また、表示処理部２０は、画像メモリ１９に保持されたイメージを表示部１４に表示する処理を行う。
【００２３】
なお、以上において、表示部１４は特許請求の範囲における表示手段に対応し、入力表示制御部１７と描画コントローラ１８は同じく描画手段に対応し、表示処理部２０は同じく表示処理手段に対応している。また、入力表示制御部１７、描画コントローラ１８、表示処理部２０は同じく制御手段に対応している。
【００２４】
以下に、上述した構成を有するプログラマブル表示器１０の動作処理について説明するが、最初に、上述したドキュメントデータ、ドキュメント管理情報およびドキュメント表示制御情報を含むドキュメント情報の作成（設定）処理について説明した後に、作成したドキュメント情報を使用してドキュメントデータを表示する表示処理について説明する。
【００２５】
（１）ドキュメント情報の作成処理
ドキュメントデータ、ドキュメント管理情報およびドキュメント表示制御情報は、ドキュメント情報作成装置（またはドキュメント情報作成ソフトウェアを有する情報処理装置）によって行われる。図５は、ドキュメント情報作成装置の構成の一例を模式的に示すブロック図である。このドキュメント情報作成装置３０は、使用者とのインタフェースとなる入力部３１と、使用者によって文書作成ソフトウェアで作成されたドキュメント原本を読込むドキュメント原本読込部３２と、読込んだドキュメント原本をプログラマブル表示器１０で使用可能な形式のデータ（汎用的な画像データ）に変換するドキュメント変換部３３と、入力部３１からの使用者による入力に基づいてドキュメント管理情報を設定するドキュメント管理情報設定部３４と、入力部３１からの使用者による入力に基づいてドキュメント表示制御情報を設定するドキュメント表示制御情報設定部３５と、ドキュメント変換部３３、ドキュメント管理情報設定部３４およびドキュメント表示制御情報設定部３５によって作成されたドキュメントデータ、ドキュメント管理情報およびドキュメント表示制御情報を記憶する記憶部３６と、これらの各処理部を制御する制御部３７と、を備える。
【００２６】
図６は、ドキュメント情報作成の処理手順の一例を示すフローチャートである。まず、ドキュメント情報作成装置３０のドキュメント原本読込部３２は、市販の文書作成ソフトウェアなどによって作成された、プログラマブル表示器１０が設置されるシステムに関する電子データ形式のドキュメント原本を読込む（ステップＳ１１）。この読込みは、たとえば、図示しない通信部を介して他の情報処理装置で作成されたドキュメント原本を受信したものを読込んでもよいし、フロッピー（登録商標）ディスクやメモリカードやハードディスクなどの記憶装置（ストレージデバイス）に記憶されたドキュメント原本を読込んでもよい。
【００２７】
ついで、ドキュメント変換部３３は、読込まれたドキュメント原本を、プログラマブル表示器１０で表示可能な画像ファイルなどの汎用化ドキュメントに変換する（ステップＳ１２）。図７は、ドキュメント変換処理の様子を模式的に示す図である。この図の例では、Ｍページ（Ｍは自然数）の「ＡＢＣ．ＤＯＣ」というドキュメント原本１６０から、Ｍ個の画像ファイル１６１−１〜１６１−Ｍを形成している。なお、このとき形成される画像ファイル１６１−１〜１６１−Ｍには、１ページ目から順に、「ＡＢＣ＿１．ＪＰＧ」、「ＡＢＣ＿２．ＪＰＧ」、・・・、「ＡＢＣ＿Ｍ．ＪＰＧ」というファイル名が付されている。なお、変換された画像ファイルはドキュメントデータとして記憶部３６に記憶される。
【００２８】
ついで、変換されたドキュメントデータについて、使用者によって、ドキュメントデータを識別するために同じ変換元のドキュメント原本の各ドキュメントに対して付されるドキュメントＩＤと、各ドキュメントデータを構成する各ファイルについて付されるページ番号が入力部３１から入力される。ドキュメント管理情報設定部３４は、使用者によって入力された内容に基づいて、各ドキュメントデータについてドキュメント管理情報を設定する（ステップＳ１３）。この結果は、たとえば、図３に示されるような形のドキュメント管理情報１６２として記憶部３６に記憶される。
【００２９】
その後、使用者によって、ドキュメント表示制御情報を設定するための入力が行われる。このドキュメント表示制御情報の設定処理としては、使用者によるキー操作や接続される制御システムで発生するイベントなどのユーザ操作やシステム状態の条件、そのユーザ操作やシステム状態が発生した際に表示する内容を有するドキュメントデータのドキュメントＩＤ、ページ番号およびドキュメント座標、そのドキュメントデータ（ドキュメントイメージ）を表示する表示部１４上（画面上）の画面座標が、使用者によって入力される。ドキュメント表示制御情報設定部３５は、使用者によって入力されたこれらの情報に基づいてドキュメント表示制御情報を設定する（ステップＳ１４）。この結果は、たとえば、図４に示されるような形のドキュメント表示制御情報として記憶部３６に記憶される。以上で、ドキュメント情報の作成処理が終了する。
【００３０】
このようにして作成されたドキュメント情報は、たとえばドキュメント情報作成装置３０の図示しない情報処理装置をプログラマブル表示器１０と接続して、またはこのドキュメント情報を記憶した記録媒体を読込むことによって、プログラマブル表示器１０のドキュメント情報記憶部１６に記憶させる。
【００３１】
なお、上述したステップＳ１３では、使用者がドキュメント管理情報を作成するための設定を入力部３１から入力するようにしているが、図７に示されるように、ドキュメント管理情報設定部３４で、ページ番号を認識できるファイル名とすれば、ドキュメント管理情報設定部３４は、自動的にドキュメント管理情報を生成することができる。たとえば、ドキュメント変換部３３で、ドキュメント原本をドキュメントデータに変換する際に、「ドキュメント原本のファイル名」と「変換したページ番号」を含むように変換後のドキュメントデータのファイル名とすることができる。この実施の形態の例では、変換後のドキュメントデータのファイル名として「ドキュメント原本のファイル名＿ａ」（ａは、ドキュメント原本における対応するページ番号を表し、自然数である）の形をとっている。このようなファイル名であれば、ドキュメントＩＤについては、変換するドキュメント原本ごとに、異なる識別番号を付し、ページ番号についてはファイル名中の「ａ」の値を使用することができる。これにより、ドキュメントデータの各ページのファイル名を作成する場合には、ドキュメントデータのファイル名から自動的にページ番号を読取って、読取ったページ番号をそのままドキュメント管理情報のページ番号に使用することができる。
【００３２】
（２）プログラマブル表示器でのドキュメント表示処理
図８は、プログラマブル表示器によるドキュメント表示処理の手順の一例を示すフローチャートである。最初に、プログラマブル表示器１０は、外部入出力インタフェース部１２を介してプログラマブルコントローラなどに接続され、制御対象の運転状態などの通常画面を表示部１４に表示している状態にあるものとする（ステップＳ３１）。
【００３３】
その後、入力表示制御部１７は、入力部１３からの使用者によるキー操作が行われたかまたは外部入出力インタフェース部１２からの入力信号によって所定のイベントが発生したかを確認する（ステップＳ３２）。キー操作が行われないかまたは所定のイベントが発生していない場合（ステップＳ３２でＮｏの場合）には、ステップＳ３１へと戻り、通常画面を表示した状態が維持される。
【００３４】
一方、キー操作が行われたかまたは所定のイベントが発生した場合（ステップＳ３２でＹｅｓの場合）には、入力表示制御部１７は、ドキュメント情報記憶部１６のドキュメント表示制御情報を用いて、行われたキー操作または発生したイベントに対応するレコードを検索し、抽出する（ステップＳ３３）。そのレコード内のドキュメントＩＤ、ページ番号およびドキュメント座標に対応するドキュメントイメージを取得する（ステップＳ３４）。具体的には、入力表示制御部１７は、ドキュメント管理情報を用いてドキュメントＩＤとページ番号の組み合わせに対応するファイル名とその保存場所を取得する。その後、入力表示制御部１７は、ドキュメント情報記憶部１６内の取得した保存場所のファイル名のドキュメントデータにアクセスし、そのファイル中のドキュメント座標の部分をイメージとして切り取って、上記ドキュメントＩＤ、ページ番号およびドキュメント座標に対応するドキュメントイメージを取得する。
【００３５】
ついで、入力表示制御部１７は、ステップＳ３３で取得したドキュメント表示制御情報中の画面座標と、ステップＳ３４で取得したドキュメントイメージを描画コントローラ１８に渡して描画指示を行う。描画コントローラ１８は、通常画面上の取得した画面座標の位置に取得したドキュメントイメージを貼り付ける処理を行って表示画面を生成し（ステップＳ３５）、画像メモリ１９に格納する。表示処理部２０は、画像メモリ１９に格納された表示画面を表示部１４に表示して（ステップＳ３６）、ドキュメント表示処理が終了する。
【００３６】
なお、ステップＳ３５でドキュメントイメージと表示座標から得られる表示領域の大きさが等しい場合は、表示領域にそのままドキュメントイメージを貼り付ければよいが、ドキュメントイメージの大きさが表示領域の大きさよりも大きい場合には、ドキュメントイメージのすべてを閲覧することができるようにスクロールボタンを表示領域に配置したり、またはドキュメントイメージが表示領域に入るように縮小したりすることができる。逆に、ドキュメントイメージの大きさが表示領域の大きさよりも小さい場合には、ドキュメントイメージを表示領域に収まるように拡大したり、ドキュメントイメージが表示領域の中央に位置するようにセンタリングを行ったりすることができる。
【００３７】
図９−１〜図９−３は、ドキュメント表示処理のイメージを示す図であり、図９−１は、通常画面の表示状態の一例を示す図であり、図９−２は、表示される内容を含むドキュメントデータの一例を示す図であり、図９−３は、通常画面にドキュメントイメージを重ね合わせた表示画面の一例を示す図である。
【００３８】
図９−１のように、プログラマブル表示器に通常画面１０１が表示されているときに、たとえば、外部入出力インタフェース部１２からの信号によってバッテリ異常が検出されたとする。このとき、入力表示制御部１７は、ドキュメント情報記憶部１６中のドキュメント表示制御情報のイベント「バッテリ異常発生」に対応するドキュメントを検索し、抽出する。図９−２が、「バッテリ異常発生」に対応する内容が掲載されているドキュメントデータ１６１である。この「バッテリ異常発生」に対応する内容は、ドキュメントＩＤが「１」であり、ページ番号が「１４」であるドキュメントデータ１６１中のドキュメント座標「（５０，５３０）−（３００，７００）」に掲載されているものとする。そこで、入力表示制御部１７は、図９−２の枠１６４で示されるように、ドキュメント座標に対応する位置（領域）を選択し、その部分をコピーし、図９−１に示される通常画面１０１上のドキュメント表示制御情報中に含まれる画面座標の位置に重ねて表示させる処理を行う。この結果が図９−３に示されている。このようにして、通常画面１０１上にドキュメントイメージ１６５が表示される。
【００３９】
また、ドキュメントイメージの表示方法としては、種々の形態が考えられる。図１０−１〜図１０−３は、ドキュメントイメージの表示方法の一例を示す図である。なお、これらの図のプログラマブル表示器においては、すべて表示部１４上に入力部１３が設けられるタッチパネルの構成を有しているものとする。図１０−１の表示画面は、通常画面１０１上に、たとえばプログラマブル表示器１０に接続される制御対象の状態を示すランプの絵１０２が複数表示されている場合であり、このランプの絵１０２が点灯１０３すると、そのランプの絵１０２に対応する制御対象に異常が発生したことを表すものとする。そして、この点灯したランプの絵１０２を使用者が押す（選択する）と、たとえば、表示部１４右下側の領域にそのランプの絵１０２が点灯したことに関係するドキュメントイメージ１６５が表示される。
【００４０】
また、図１０−２の表示画面では、通常画面１０１として、プログラマブル表示器１０に接続されるプログラマブルコントローラなどの制御装置１１１と、制御装置１１１の制御対象となる機器１１２がそのネットワーク構成を反映されて表示されている。たとえば、この通常画面１０１で制御装置１１１に異常が発生して、たとえば図１０−２に示されるように、そのプログラマブルコントローラ１１１が点滅表示された後に、そのプログラマブルコントローラ１１１を選択する（押す）と、その点滅表示された場合の状態の内容を有するドキュメントイメージ１６５が表示部１４右上側の領域に表示される。
【００４１】
さらに、図１０−３の表示画面では、通常画面１０１は、プログラマブル表示器１０に接続される制御装置の制御対象の状態を示す画面である。制御対象の状態を示すために２つのグラフなどを表示する表示領域１２１が設けられている。また、これらの表示領域１２１の左側には、それぞれの制御対象を操作するためのボタン１２２が設けられており、通常画面１０１の右上部には「ＨＥＬＰ」ボタン１２３が設けられている。このような構成の通常画面１０１では、通常の操作を行う場合には、「ＨＥＬＰ」ボタン１２３が押されていない状態で、操作ボタン１２２を押すと、その操作に関連付けられた処理が実行される。一方、「ＨＥＬＰ」ボタン１２３が押された状態で、操作ボタン１２２を押すと、その操作ボタン１２２によって実行される処理に関連付けられた内容のドキュメントイメージがたとえば表示領域１２１上などに表示される。このようにして、ドキュメントイメージを表示するようにすることもできる。
【００４２】
なお、上述した例では、ドキュメント情報は、プログラマブル表示器１０のドキュメント情報記憶部１６に格納される場合を示したが、これに限定されるものではない。たとえば、ドキュメント情報をプログラマブル表示器１０が接続されるネットワーク上のストレージデバイスに格納してもよい。また、プログラマブル表示器１０が設けられるネットワークを、インタネットに接続し、インタネット上のサーバに格納するようにしてもよい。
【００４３】
なお、上述したドキュメント情報の作成方法とドキュメント表示方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。これらのプログラムは、ハードディスク、フロッピー（登録商標）ディスク、ＣＤ（Compact Disk）−ＲＯＭ（Read Only Memory）、ＭＯ（Magneto-Optical disk）、ＤＶＤ（Digital Versatile DiskまたはDigital Video Disk）などのコンピュータで読取可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、これらのプログラムは、インタネットなどのネットワーク（通信回線）を介して配布することもできる。
【００４４】
この実施の形態によれば、システムの設計者は、トラブルシュートなどの画面を特別に用意することなく、既存の技術資料や仕様書などのドキュメントを利用した画面を設計することができるので、トラブルシュートなどの画面設計を作成する際の工程数を削減することができる。また、トラブルシュートなどの専用の画面を作成する場合に、元となるシステムの仕様変更時には、仕様書の変更とあわせてプログラマブル表示器１０のトラブルシュート画面の修正が必要となるが、修正した仕様書を流用するだけでよいので、修正が発生した場合のドキュメント作成の工程数を削減することができるとともに、修正内容がトラブルシュートに反映されないことによる不整合を防止することができるという効果も有する。さらに、プログラマブル表示器が接続されるシステムの使用者が仕様書や取扱説明書などのドキュメントを見たいと思っているときに、ドキュメント中の見たい内容が記載されている部分を表示手段に表示させることができるという効果を有する。
【産業上の利用可能性】
【００４５】
以上のように、本発明にかかるプログラマブル表示器は、仕様書や取扱説明書に基づいて設計された、制御対象を制御する制御装置を有する制御システムでの、仕様や説明を表示させる場合に有用である。
【図面の簡単な説明】
【００４６】
【図１】この発明によるプログラマブル表示器の構成の一例を示す図である。
【図２】ドキュメントデータの一例を示す図である。
【図３】ドキュメント管理情報の一例を示す図である。
【図４】ドキュメント表示制御情報の一例を示す図である。
【図５】ドキュメント情報作成装置の構成の一例を模式的に示すブロック図である。
【図６】ドキュメント情報作成の処理手順の一例を示すフローチャートである。
【図７】ドキュメント変換処理の様子を模式的に示す図である。
【図８】プログラマブル表示器によるドキュメント表示処理の手順の一例を示すフローチャートである。
【図９−１】通常画面の表示状態の一例を示す図である。
【図９−２】表示されるドキュメントの一例を示す図である。
【図９−３】通常画面にドキュメントを貼り付けた表示画面の一例を示す図である。
【図１０−１】ドキュメントイメージの表示方法の一例を示す図である。
【図１０−２】ドキュメントイメージの表示方法の一例を示す図である。
【図１０−３】ドキュメントイメージの表示方法の一例を示す図である。
【符号の説明】
【００４７】
１０  プログラマブル表示器
１１  情報処理装置インタフェース部
１２  外部入出力インタフェース部
１３，３１  入力部
１４  表示部
１５  画面設定情報記憶部
１６  ドキュメント情報記憶部
１７  入力表示制御部
１８  描画コントローラ
１９  画像メモリ
２０  表示処理部
３０  ドキュメント情報作成装置
３２  ドキュメント原本読込部
３３  ドキュメント変換部
３４  ドキュメント管理情報設定部
３５  ドキュメント表示制御情報設定部
３６  記憶部
３７  制御部
１６１  ドキュメントデータ
１６２  ドキュメント管理情報
１６３  ドキュメント表示制御情報
【図１】
2007232776.tif 000003
【図２】
2007232776.tif 000004
【図３】
2007232776.tif 000005
【図４】
2007232776.tif 000006
【図５】
2007232776.tif 000007
【図６】
2007232776.tif 000008
【図７】
2007232776.tif 000009
【図８】
2007232776.tif 000010
【図９−１】
2007232776.tif 000011
【図９−２】
2007232776.tif 000012
【図９−３】
2007232776.tif 000013
【図１０−１】
2007232776.tif 000014
【図１０−２】
2007232776.tif 000015
【図１０−３】
2007232776.tif 000016