(57)【要約】【課題】接続された外部制御装置においてラダープログラムが複数存在する場合においても、所望のラダープログラム部やデバイスを効率良く正確に表示することができるプログラマブル表示器を得ること。【解決手段】前記制御プログラムに含まれるデバイスの検索指示情報が外部から入力される検索指示情報入力手段と、前記外部制御装置の保持する一または複数の制御プログラムを取得するプログラム取得部と、前記プログラム取得部が取得した前記制御プログラムを格納する制御プログラム格納部と、前記制御プログラムに含まれるデバイスの検索条件を格納する検索条件格納部と、前記検索指示情報に基づいて、前記制御プログラム格納部に格納した前記制御プログラムから前記検索条件に従って該検索条件に設定されたデバイスを検索する検索処理部と、前記検索処理部が検索したデバイスに対応する前記制御プログラムを表示する表示部と、を備える。【選択図】        図２
2008040737.tif 000002
【特許請求の範囲】
【請求項１】
接続された外部制御装置の動作状態を表示するとともに、該外部制御装置の保持している制御プログラムを取得して表示するプログラマブル表示器であって、
前記制御プログラムに含まれるデバイスの検索指示情報が外部から入力される検索指示情報入力手段と、
前記外部制御装置の保持する一または複数の制御プログラムを取得するプログラム取得部と、
前記プログラム取得部が取得した前記制御プログラムを格納する制御プログラム格納部と、
前記制御プログラムに含まれるデバイスの検索条件を格納する検索条件格納部と、
前記検索指示情報に基づいて、前記制御プログラム格納部に格納した前記制御プログラムから前記検索条件に従って該検索条件に設定されたデバイスを検索する検索処理部と、
前記検索処理部が検索したデバイスに対応する前記制御プログラムを表示する表示部と、
を備えることを特徴とするプログラマブル表示器。
【請求項２】
前記検索条件が、検索対象となる制御プログラムの指定条件を有し、
前記検索処理部が、前記制御プログラム格納部に格納した制御プログラムのうち前記指定された制御プログラムから前記検索条件に設定されたデバイスを検索すること、
を特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記検索処理部が、前記外部制御装置の保持している制御プログラムが複数ある場合に、前記複数の制御プログラムから順次前記検索条件に設定されたデバイスを検索すること、
を特徴とする請求項１に記載のプログラマブル表示器。
【請求項４】
前記外部制御装置の保持している制御プログラムであって前記制御プログラム格納部に格納されていない未取得制御プログラムが存在する場合に、前記プログラム取得部が前記外部制御装置から前記未取得制御プログラムを取得すること、
を特徴とする請求項３に記載のプログラマブル表示器。
【請求項５】
前記検索処理部は、設定されたデバイスを検索する際に、前記制御プログラム格納部に格納された前記制御プログラムが最新の制御プログラムであるかを判断すること、
を特徴とする請求項１に記載のプログラマブル表示器。
【請求項６】
前記制御プログラム格納部に格納された前記制御プログラムが最新の制御プログラムでない場合に、前記プログラム取得部が前記外部制御装置から最新の制御プログラムを取得すること
を特徴とする請求項５に記載のプログラマブル表示器。
【請求項７】
前記検索指示情報入力手段は、前記表示器に表示される前記検索条件に設定されたデバイスが関連付けされた表示部品であり、前記表示部品が選択された場合の選択情報が前記検索指示情報として入力され、
前記検索処理部は、前記選択された表示部品が関連付けられたデバイスを前記検索条件に従って検索すること
を特徴とする請求項１に記載のプログラマブル表示器。
【請求項８】
接続された外部制御装置の動作状態を表示するとともに、該外部制御装置の保持している制御プログラムを取得して表示するプログラム表示方法であって、
前記制御プログラムに含まれるデバイスの検索指示情報を外部から受信する検索指示情報受信工程と、
前記外部制御装置の保持する一または複数の制御プログラムを取得するプログラム取得工程と、
前記検索指示情報に基づいて、前記取得した制御プログラムから、予め設定された検索条件に従って該検索条件に設定されたデバイスを検索する検索処理工程と、
前記検索処理工程で検索したデバイスに対応する制御プログラムを表示する表示工程と、
を含むことを特徴とするプログラム表示方法。
【請求項９】
請求項８に記載のプログラム表示方法をプログラマブル表示器に実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器、プログラム表示方法および表示プログラムに関するものであり、特に、接続された外部制御装置のラダープログラムが複数存在する場合においても、所望のデバイスを効率良く正確に自動検索、表示が可能なプログラマブル表示器、プログラム表示方法および表示プログラムに関するものである。
【背景技術】
【０００２】
従来、プログラマブル表示器においては、接続された外部制御装置のラダープログラムを画面表示して動作状態を確認可能な機能（以下、回路モニタ機能と呼ぶ）が存在し、利用されている。
【０００３】
このような回路モニタ機能としては、たとえば選択されたシンボルに関連するラダー回路図が画面表示される技術が開示されている（たとえば、特許文献１参照）。また、作業工程を選択入力することにより、対応するコイルを含むラダー回路が表示される技術が開示されている（たとえば、特許文献２参照）。
【０００４】
【特許文献１】特開２０００−３５７００３号公報（１頁、図３）
【特許文献２】特開２００４−２６８４３５号公報（１頁、図２、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術によれば、ラダープログラムが複数存在するときの処理方法については言及されておらず、接続された外部制御装置のラダープログラムが複数存在する場合には、所望のラダープログラムと異なるラダープログラムやデバイスが表示される可能性がある、という問題がある。
【０００６】
また、従来の回路モニタ機能においては、ラダープログラムの先頭行から表示される。このため、ラダープログラムの中から異常現象が起きているデバイスを探し出すためには、表示されたラダープログラムを先頭から追っていき探し出さなければならず、手間と時間を要する、という問題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、接続された外部制御装置においてラダープログラムが複数存在する場合においても、所望のラダープログラムやデバイスを効率良く正確に表示することができるプログラマブル表示器、プログラム表示方法および表示プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかるプログラマブル表示器は、接続された外部制御装置の動作状態を表示するとともに、該外部制御装置の保持している制御プログラムを取得して表示するプログラマブル表示器であって、制御プログラムに含まれるデバイスの検索指示情報が外部から入力される検索指示情報入力手段と、外部制御装置の保持する一または複数の制御プログラムを取得するプログラム取得部と、プログラム取得部が取得した制御プログラムを格納する制御プログラム格納部と、制御プログラムに含まれるデバイスの検索条件を格納する検索条件格納部と、検索指示情報に基づいて、制御プログラム格納部に格納した制御プログラムから検索条件に従って該検索条件に設定されたデバイスを検索する検索処理部と、検索処理部が検索したデバイスに対応する制御プログラムを表示する表示部と、を備えることを特徴とする。
【発明の効果】
【０００９】
この発明によれば、接続された外部制御装置においてラダープログラムが複数存在する場合においても、所望のラダープログラムやデバイスを効率良く正確に表示することができるプログラマブル表示器を得ることができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明にかかるプログラマブル表示器、プログラム表示方法、表示プログラムの実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１１】
実施の形態１．
図１は、被制御装置１０と、該被制御装置１０を制御するプログラマブルコントローラ（ＰＬＣ）２０と、該プログラマブルコントローラ（ＰＬＣ）２０の動作状態を表示するプログラマブル表示器３０と、を備えてなる制御システムの構成を示すブロック図である。
【００１２】
プログラマブルコントローラ（ＰＬＣ）２０には、被制御装置１０を制御するために、ファイル名がラダープログラムＡ、ラダープログラムＢ、ラダープログラムＣ、ラダープログラムＤの４つのプログラムを保持している。
【００１３】
プログラマブル表示器３０は、被制御装置１０を制御するプログラマブルコントローラ（ＰＬＣ）２０等の外部制御装置の動作状態を表示するとともに、接続された外部制御装置の保持する複数のラダープログラムを表示し、またそのなかの所望のデバイスやラダープログラム部を検索してラダー回路図で画面表示可能な機能（以下、回路モニタ機能と呼ぶ）を備えたプログラマブル表示器である。そして、ユーザが機器を操作するスイッチ類や接続された機器の状態を表示する表示部品を配置したモニタ画面を自由に設計できるプログラマブル表示器である。
【００１４】
図２は、本実施の形態にかかるプログラマブル表示器３０の概略構成を示すブロック図である。図２に示すように、本実施の形態にかかるプログラマブル表示器３０は、モニタ機能部４０と、制御部５０と、表示部６０と、表示処理部７０と、入力部８０と、通信部９０と、データ・プログラム格納部１００と、を備えて構成される。
【００１５】
モニタ機能部４０は、上述した回路モニタ機能を実行する。モニタ機能部４０は、モニタ機能制御部４１と、プログラム取得部４２と、プログラム格納部４３と、オブジェクト設定情報格納部４４と、検索処理部４５と、を備えて構成される。
【００１６】
モニタ機能制御部４１は、モニタ機能部４０以外の構成部と連携して情報のやりとりを行うとともに、モニタ機能全体の制御を司る。プログラム取得部４２は、通信部９０を介してプログラマブルコントローラ（ＰＬＣ）２０の保持するラダープログラムを取得してプログラム格納部４３に格納する。本実施の形態にかかる回路モニタ機能においては、プログラマブルコントローラ（ＰＬＣ）２０の保持する１つまたは複数のラダープログラムをプログラム取得部４２が予め取得して、プログラム格納部４３に格納しておくことが可能である。また、プログラム取得部４２は、回路モニタ機能を実行した際に、プログラマブルコントローラ（ＰＬＣ）２０から１つまたは複数の所望のラダープログラムを取得してプログラム格納部４３に格納することも可能である。
【００１７】
オブジェクト設定情報格納部４４は、回路モニタ機能によりプログラム格納部４３に格納されたラダープログラムから所望のデバイスを検索する際の検索条件と、表示部６０に画面表示されるオブジェクト（表示キー）と、を関連付けるオブジェクト設定情報を格納する格納部である。オブジェクト設定情報の設定は、専用のサポートソフトなどによりパソコン等で行われ、プログラマブル表示器に登録される。
【００１８】
検索処理部４５は、オブジェクト（表示キー）によりラダープログラムの検索指示が入力された場合に、オブジェクト設定情報に従って所望のデバイスの検索を行う。
【００１９】
制御部５０は、プログラマブル表示器３０全体の制御を行う。表示部６０は、ユーザが機器を操作するスイッチ類や接続された機器の状態を表示する表示部品、接続された外部制御装置の保持するラダープログラム等の情報を表示する表示手段である。そして、表示部６０における表示処理は専用の処理部である表示処理部７０により制御される。
【００２０】
入力部８０は、プログラマブルコントローラ（ＰＬＣ）２０に対する操作を指示する操作指示情報や、プログラマブル表示器３０の操作を行う操作指示情報を入力する操作指示情報入力手段である。本実施の形態においては、入力部８０としてタッチパネルを用いる場合について説明する。
【００２１】
通信部９０は、外部に接続したプログラマブルコントローラ（ＰＬＣ）２０との間で情報の入出力を行う情報入出力手段である。データ・プログラム格納部１００は、プログラマブル表示器３０の処理を行うための各種プログラムや処理時に生成されるデータなどを格納する格納部である。
【００２２】
つぎに、プログラマブルコントローラ（ＰＬＣ）２０により被制御装置１０として移載装置を制御する場合を例に、プログラマブル表示器３０の動作について説明する。プログラマブルコントローラ（ＰＬＣ）２０には、移載装置を制御するために、ファイル名がラダープログラムＡ、ラダープログラムＢ、ラダープログラムＣ、ラダープログラムＤの４つのプログラムを保持している。そして、現在、プログラマブルコントローラ（ＰＬＣ）２０は、図３に示すような自動運転回路（ラダー回路）を有するラダープログラムＢにより移載装置を制御している。
【００２３】
このラダープログラムＢでは、たとえば「全原位置」、「リフタ下降」、「ハンドル閉」、「リフタ上昇」、「搬送前進」、・・・等の自動動作工程ごとに出力回路（プログラム）が組まれている。そして、プログラマブルコントローラ（ＰＬＣ）２０は、これら自動動作工程に従って移載装置を制御することにより、該移載装置を原点位置からリフタ下降させてハンドルを閉じ、その後リフタを上昇させて搬送の為に前進する・・・等の移載装置の動作を制御することができる。
【００２４】
また、プログラマブル表示器３０においては、たとえば図４に示すようなラダープログラムＢによる運転動作のフローを表示する運転動作フロー画面が作成されており、表示部６０に表示される。この運転動作フロー画面では、運転動作制御のフローに合わせて、「全原位置」、「リフタ下降」、「ハンドル閉」、「リフタ上昇」、「搬送前進」、「リフタ下降」、「ハンドル開」、「リフタ上昇」、「搬送後退」の動作表示オブジェクトが作製されている。
【００２５】
そして、この運転動作フロー画面においては、運転動作制御中のフローが点灯表示される。たとえば、現在、「リフタ下降」の運転動作制御中であれば、「リフタ下降」のオブジェクト（工程表示キー）が点灯する。また、「リフタ下降」の運転動作制御中に異常が発生した場合には、オブジェクト（工程表示キー）が点滅する。たとえば、所定時間経過後も次工程に移行しない場合、運転動作が停止した場合などにおいては、動作表示オブジェクトが点滅する。
【００２６】
このような運転動作フロー画面は、ユーザがプログラマブルコントローラ（ＰＬＣ）２０において実行するプログラムに合わせて、専用の作画ソフトなどを用いてパソコン等で作製し、プログラマブル表示器３０に登録することができる。
【００２７】
図４に示すような運転動作フロー画面の動作表示オブジェクトには、各動作のラダープログラムの該当するデバイスが関連付けられている。たとえば、「全原位置」動作の動作表示オブジェクトには、図３に示すように「Ｍ５０」の出力デバイスが関連付けられている。「リフタ下降」動作の動作表示オブジェクトには「Ｍ５１」の出力デバイスが、「ハンドル閉」動作の動作表示オブジェクトには「Ｍ５２」の出力デバイスが、「リフタ上昇」動作の動作表示オブジェクトには「Ｍ５３」の出力デバイスが、「搬送前進」動作の動作表示オブジェクトには「Ｍ５４」の出力デバイスが関連付けられている。
【００２８】
このような運転動作フロー画面の動作表示オブジェクトとラダープログラムとの関連付けは、図５−１に示すようなオブジェクト設定情報により行われている。オブジェクト設定情報は、回路モニタ機能における検索、表示に関して、動作表示オブジェクトとラダープログラムのデバイスとを関連付けるための設定情報である。
【００２９】
たとえば図５−１に示すようなオブジェクト設定情報では、回路モニタ機能におけるラダープログラムのラダー回路図での表示方法は、回路が「ＯＮ」のときは「赤」、「ＯＦＦ」のときは「青」、検索するＰＬＣ局番は「１」、指定ラダーファイルは「Ｂ」、指定デバイスは「Ｍ５３」、検索タイプは「コイル」、などの情報が設定されている。また、この他に、最新ファイル取得自動フラグを「ＯＮ」とする、設定がされている。最新ファイル取得自動フラグについては、後述する。
【００３０】
また、たとえば図５−２に示すようなオブジェクト設定情報では、回路モニタ機能におけるラダープログラムのラダー回路図での表示方法は、回路が「ＯＮ」のときは「赤」、「ＯＦＦ」のときは「青」、検索するＰＬＣ局番は「１」、指定ラダーファイルは「Ｂ」、指定デバイスは「Ｍ５３」、検索タイプは「コイル」、などの情報が設定されている。また、この他に、最新ファイル取得自動フラグを「ＯＦＦ」とする、設定がされている。
【００３１】
また、たとえば図５−３に示すようなオブジェクト設定情報では、回路モニタ機能におけるラダープログラムのラダー回路図での表示方法は、回路が「ＯＮ」のときは「赤」、「ＯＦＦ」のときは「青」、検索するＰＬＣ局番は「１」、指定ラダーファイルは指定無し（「−」）、指定デバイスは「Ｍ５３」、検索タイプは「コイル」、などの情報が設定されている。また、この他に、最新ファイル取得自動フラグを「ＯＮ」とする、設定がされている。
【００３２】
また、たとえば図５−４に示すようなオブジェクト設定情報では、回路モニタ機能におけるラダープログラムのラダー回路図での表示方法は、回路が「ＯＮ」のときは「赤」、「ＯＦＦ」のときは「青」、検索するＰＬＣ局番は「１」、指定ラダーファイルは指定無し（「−」）、指定デバイスは「Ｍ５３」、検索タイプは「コイル」、などの情報が設定されている。また、この他に、最新ファイル取得自動フラグを「ＯＦＦ」とする、設定がされている。
【００３３】
このようなオブジェクト設定情報の設定は、専用のサポートソフトなどによりパソコン等で行われ、プログラマブル表示器に登録される。本実施の形態においては、各動作表示オブジェクトに設けられた「確認」スイッチ（図４において、各動作表示オブジェクトの右横に設けられた「確認」スイッチ）に対して、各動作のラダープログラムにおける各動作に対応する出力デバイスが関連付けられている。なお、各動作表示オブジェクトに対して、各動作のラダープログラムの該当する出力デバイスを直接関連付けることも可能である。
【００３４】
つぎに、移載装置のリフタが「上昇動作」を行った後、つぎの「搬送前進動作」に移らずに自動運転中のまま停止している場合に、その停止原因を究明する場合を例に説明する。ここで、ユーザは、移載装置が自動運転中に停止している状態で、運転動作フロー画面上の、現在停止している動作部分の動作表示オブジェクトに設けられた「確認」スイッチをタッチ（選択）する。
【００３５】
たとえば、ここでは移載装置のリフタが「リフタ上昇」動作を行った後、つぎの「搬送前進」動作に移らずに自動運転中のまま停止しているので、図４に示すような「リフタ上昇」動作の動作表示オブジェクトの右横に設けられた「確認スイッチ１１０」をタッチ（選択）する。この「確認スイッチ１１０」が選択されると、「確認スイッチ１１０」が選択された旨の情報が、自動運転停止の原因を究明するためにオブジェクト設定情報に設定されたデバイスを検索する旨の指示情報である検索指示情報としてモニタ機能部４０のモニタ機能制御部４１に入力され、回路モニタ機能が起動する。そして、検索処理部４５がオブジェクト設定情報格納部４４を参照し、「確認スイッチ１１０」に設定されたオブジェクト設定情報に従って、「確認スイッチ１１０」に関連付けられたラダープログラムから指定されたデバイスを検索する。
【００３６】
「リフタ上昇」動作の動作表示オブジェクトに設けられた「確認スイッチ１１０」に対しては、図５−１のオブジェクト設定情報により「Ｍ５３」のデバイスが関連付けられているので、検索処理部４５は、図５−１のオブジェクト設定情報に示すようにＰＬＣ局番「１」の、指定ラダーファイル「Ｂ」から、指定デバイス「Ｍ５３」を探しだし、図６に示すように、該当箇所のラダープログラムをラダー回路図で表示部６０に表示する。図６においては、オブジェクト設定情報による指定デバイスを含むラダープログラム箇所およびその直後に位置するラダープログラムをラダー回路図で表示している。このような表示範囲は、適宜変更可能である。
【００３７】
そして、ユーザは、図６に示すように表示部６０にラダー回路図で表示された、「リフタ上昇」動作に対応したラダープログラム部およびその直後に位置する「搬送前進」動作のラダープログラム部を確認し、自動運転停止の原因を究明することができる。ここでは、表示部６０にラダー回路図で表示されたラダープログラム部を確認することにより、「搬送前進」動作に移行しない原因は、リフト上端センサ（Ｘ１０コイル）がＯＮしないためであることが判明し、直ぐに復旧作業に移行することが可能である。
【００３８】
上記においては、図４に示すような「リフタ上昇」動作の動作表示オブジェクトの右横に設けられた「確認スイッチ１１０」をタッチ（選択）する場合について説明したが、「搬送前進」動作の動作表示オブジェクトの右横に設けられた「確認スイッチ」をタッチ（選択）して、上記と同様に自動運転停止の原因を究明しても良い。状況によっては、つぎに変わるべき動作工程でありながら動作工程が移行しない（異常状態にある）次のステップである「搬送前進」動作の動作表示オブジェクトの右横に設けられた「確認スイッチ」をタッチ（選択）して自動運転停止の原因を究明した方が原因追及までの道のりが短く、効率な場合もあるためである。
【００３９】
つぎに、ユーザが動作部分の動作表示オブジェクトに設けられた「確認」スイッチをタッチ（選択）した後のプログラマブル表示器３０における処理を、図７−１および図７−２を参照しながら詳細に説明する。図７−１および図７−２は、モニタ機能部４０がオブジェクト設定情報に設定されたデバイスを検索し、対応するデバイス（ラダープログラム部）を表示部６０にラダー回路図で表示する処理フローを説明するためのフローチャートである。
【００４０】
まず、たとえば図４に示すような動作表示オブジェクトに設けられた「確認スイッチ１１０」をユーザがタッチ（選択）する。この「確認スイッチ１１０」が選択されると、「確認スイッチ１１０」が選択された旨の情報を、デバイス（ラダープログラム部）の表示指示情報（検索指示情報）としてモニタ機能部４０のモニタ機能制御部４１が受信し（ステップＳ１１０）、回路モニタ機能を起動する。そして、検索処理部４５がオブジェクト設定情報格納部４４を参照し、「確認スイッチ１１０」に設定されたオブジェクト設定情報に「ファイル指定」があるか否かを判断する（ステップＳ１２０）。
【００４１】
たとえば図５−１や図５−２に示すようなオブジェクト設定情報が設定されている場合は、ＰＬＣ局番「１」のラダーファイル「Ｂ」が指定されているので（ステップＳ１２０肯定）、つぎに検索処理部４５は、最新ファイル取得自動フラグの設定があるか否か、すなわち最新ファイル取得自動フラグの設定が「ＯＮ」であるか否かを判断する（ステップＳ１３０）。
【００４２】
ここで最新ファイル取得自動フラグとは、プログラマブルコントローラ（ＰＬＣ）２０の保持するラダープログラムをプログラム取得部４２が自動で取得する機能を実行するか否かを設定するフラグである。そして、最新ファイル取得自動フラグが「ＯＮ」に設定されている場合であって、プログラム格納部４３に所望のラダープログラムが格納されていない場合、またはプログラム格納部４３に格納されているラダープログラムが最新版でない場合には、プログラム取得部４２は自動的にプログラマブルコントローラ（ＰＬＣ）２０から最新のラダープログラムを取得してプログラム格納部４３に格納する。
【００４３】
一方、最新ファイル取得自動フラグが「ＯＮ」に設定されていない（「ＯＦＦ」に設定されている）場合には、プログラム取得部４２は、プログラム格納部４３に指定されたラダープログラムが格納されていない場合、またはプログラム格納部４３に格納されているラダープログラムが最新版でない場合においても、自動的にプログラマブルコントローラ（ＰＬＣ）２０から最新のラダープログラムを取得することは行わない。
【００４４】
ステップＳ１３０に戻って、たとえば図５−１に示すようなオブジェクト設定情報が設定されている場合は、最新ファイル取得自動フラグが「ＯＮ」に設定されているので（ステップＳ１３０肯定）、つぎに検索処理部４５は、オブジェクト設定情報で設定されたラダーファイル（ラダープログラム）がプログラマブル表示器３０内にあるか否か、すなわちプログラム格納部４３に格納されているか否かを判断する（ステップＳ１４０）。
【００４５】
オブジェクト設定情報で設定されたラダーファイル（ラダープログラム）がプログラマブル表示器３０内にある、すなわちプログラム格納部４３に格納されている場合は（ステップＳ１４０肯定）、つぎに検索処理部４５は、そのラダーファイルが最新版であるか否かを判断する（ステップＳ１５０）。ここで、そのラダーファイルが最新版である場合は（ステップＳ１５０肯定）、検索処理部４５はその指定されたラダーファイル内のラダープログラムに対してコイル検索を行ってオブジェクト設定情報で設定されたデバイスを探しだす（ステップＳ１６０）。
【００４６】
そして、モニタ機能制御部４１は、表示処理部７０に対して該当するデバイスおよびその箇所のラダープログラムをラダー回路図で表示部６０に表示させる様に指示情報を出す。表示処理部７０は、該指示情報に従ってラダープログラムをラダー回路図で表示部６０に表示させ（ステップＳ１７０）、処理を終了する。
【００４７】
たとえば図５−１に示すようなオブジェクト設定情報が設定されている場合は、ＰＬＣ局番「１」のラダーファイル「Ｂ」内のラダープログラムに対してコイル検索を行って、指定されたデバイス「Ｍ５３」を探しだし、該当するデバイスおよびその箇所のラダープログラムをラダー回路図で表示部６０に表示する。
【００４８】
ステップＳ１４０に戻って、オブジェクト設定情報で設定されたラダーファイルがプログラマブル表示器３０内にない、すなわちプログラム格納部４３に格納されていない場合は（ステップＳ１４０否定）、プログラム取得部４２はプログラマブルコントローラ（ＰＬＣ）２０から該当する最新のラダーファイル（ラダープログラム）を取得してプログラム格納部４３に格納し（ステップＳ２００）、ステップＳ１６０に移行する。
【００４９】
ステップＳ１５０に戻って、プログラム格納部４３に格納されているラダーファイル（ラダープログラム）が最新版でない場合は（ステップＳ１５０否定）、プログラム取得部４２はプログラマブルコントローラ（ＰＬＣ）２０から最新のラダーファイルを取得してプログラム格納部４３に格納し（ステップＳ２００）、ステップＳ１６０に移行する。
【００５０】
ステップＳ１３０に戻って、たとえば図５−２に示すようなオブジェクト設定情報が設定されている場合は、最新ファイル取得自動フラグが「ＯＦＦ」に設定されているので（ステップＳ１３０否定）、つぎに検索処理部４５は、オブジェクト設定情報で設定されたラダーファイル（ラダープログラム）がプログラマブル表示器３０内にあるか否か、すなわちプログラム格納部４３に格納されているか否かを判断する（ステップＳ１８０）。
【００５１】
オブジェクト設定情報で設定されたラダーファイル（ラダープログラム）がプログラマブル表示器３０内にある、すなわちプログラム格納部４３に格納されている場合は（ステップＳ１８０肯定）、ステップＳ１６０に移行する。また、オブジェクト設定情報で設定されたラダーファイル（ラダープログラム）がプログラマブル表示器３０内にない、すなわちプログラム格納部４３に格納されていない場合は（ステップＳ１８０否定）、モニタ機能制御部４１は、表示処理部７０に対してエラー表示を表示部６０に表示させる様に指示情報を出す。表示処理部７０は、該指示情報に従ってエラー表示を表示部６０に表示させ（ステップＳ１９０）、処理を終了する。
【００５２】
また、ステップＳ１２０に戻って、たとえば図５−３や図５−４に示すようなオブジェクト設定情報が設定されている場合は、ＰＬＣ局番は「１」に指定されているが、ラダーファイルは指定されていないので（ステップＳ１２０否定）、つぎに検索処理部４５は、最新ファイル取得自動フラグの設定があるか否か、すなわち最新ファイル取得自動フラグの設定が「ＯＮ」であるか否かを判断する（ステップＳ２１０）。
【００５３】
たとえば図５−３に示すようなオブジェクト設定情報が設定されている場合は、最新ファイル取得自動フラグが「ＯＮ」に設定されているので（ステップＳ２１０肯定）、つぎに検索処理部４５は、ラダーファイル（ラダープログラム）がプログラマブル表示器３０内にあるか否か、すなわちプログラム格納部４３に格納されているか否かを判断する（ステップＳ２２０）。
【００５４】
ラダーファイル（ラダープログラム）がプログラマブル表示器３０内にある、すなわちプログラム格納部４３に格納されている場合は（ステップＳ２２０肯定）、つぎに検索処理部４５は、そのラダーファイルが最新版であるか否かを判断する（ステップＳ２３０）。ここで、そのラダーファイルが最新版である場合は（ステップＳ２３０肯定）、全ラダーファイル内のラダープログラムに対して順次コイル検索を行ってオブジェクト設定情報で設定されたデバイスを探しだす（ステップＳ２４０）。
【００５５】
そして、モニタ機能制御部４１は、表示処理部７０に対して該当する箇所のラダープログラムをラダー回路図で表示部６０にラダーファイル毎に順番に表示させる様に指示情報を出す。表示処理部７０は、該指示情報に従ってラダープログラムをラダー回路図で表示部６０に表示させ（ステップＳ２５０）、処理を終了する。
【００５６】
ステップＳ２２０に戻って、ラダーファイル（ラダープログラム）がプログラマブル表示器３０内にない、すなわちプログラム格納部４３に格納されていない場合は（ステップＳ２２０否定）、プログラム取得部４２はプログラマブルコントローラ（ＰＬＣ）２０から最新のラダーファイル（ラダープログラム）全てを取得してプログラム格納部４３に格納し（ステップＳ２６０）、ステップＳ２４０に移行する。
【００５７】
ステップＳ２３０に戻って、プログラム格納部４３に格納されているラダーファイル（ラダープログラム）が最新版でない場合は（ステップＳ２３０否定）、プログラム取得部４２は最新版でないラダーファイル（ラダープログラム）についてプログラマブルコントローラ（ＰＬＣ）２０から最新のラダーファイル（ラダープログラム）を取得してプログラム格納部４３に格納し（ステップＳ２６０）、ステップＳ２４０に移行する。
【００５８】
また、このとき、プログラム取得部４２は、プログラマブルコントローラ（ＰＬＣ）２０には格納されているがプログラム格納部４３には格納されていない未取得ラダーファイル（ラダープログラム）についても取得してプログラム格納部４３に格納する。これにより、プログラマブルコントローラ（ＰＬＣ）２０が保持している全てのラダーファイル（ラダープログラム）について確実にデバイスの検索を行うことができる。
【００５９】
たとえば、プログラマブルコントローラ（ＰＬＣ）２０が格納しているプログラムが図７−３に示すように、「プログラムＡ」、「プログラムＢ´（プログラムＢが修正されたプログラム）」、「プログラムＣ」、「プログラムＤ」であり、プログラム格納部４３に格納されているプログラムが図７−４に示すように、「プログラムＡ」、「プログラムＢ」、「プログラムＤ」であると仮定する。
【００６０】
この場合、プログラム格納部４３に格納されているプログラムにおいては「プログラムＢ」が最新版でないので、プログラム取得部４２は最新版でない「プログラムＢ」についてプログラマブルコントローラ（ＰＬＣ）２０からプログラム（プログラムＢ´）を取得してプログラム格納部４３に格納するとともに、プログラマブルコントローラ（ＰＬＣ）２０には格納されているがプログラム格納部４３には格納されていない「プログラムＣ」についても取得してプログラム格納部４３に格納する。
【００６１】
すなわち、このときのプログラマブル表示器３０（プログラム取得部４２）の処理としては、図７−５に示すようにプログラムＢ´の取得と、プログラムＣの取得が行われる。そして、これらの処理の後にプログラム格納部４３に格納されているプログラムは、図７−６に示すように、「プログラムＡ」、「プログラムＢ´」、「プログラムＣ」、「プログラムＤ」となる。そして、この後、これらの全プログラムに対して順次コイル検索が行われる。
【００６２】
ステップＳ２１０に戻って、たとえば図５−４に示すようなオブジェクト設定情報が設定されている場合は、最新ファイル取得自動フラグが「ＯＦＦ」に設定されているので（ステップＳ２１０否定）、つぎに検索処理部４５は、ラダーファイル（ラダープログラム）がプログラマブル表示器３０内にあるか否か、すなわちプログラム格納部４３に格納されているか否かを判断する（ステップＳ２７０）。
【００６３】
ラダーファイル（ラダープログラム）がプログラマブル表示器３０内にある、すなわちプログラム格納部４３に格納されている場合は（ステップＳ２７０肯定）、ステップＳ２４０に移行する。また、ラダーファイル（ラダープログラム）がプログラマブル表示器３０内にない、すなわちプログラム格納部４３に格納されていない場合は（ステップＳ２７０否定）、モニタ機能制御部４１は、表示処理部７０に対してエラー表示を表示部６０に表示させる様に指示情報を出す。表示処理部７０は、該指示情報に従ってエラー表示を表示部６０に表示させ（ステップＳ２８０）、処理を終了する。
【００６４】
上述したように、本実施の形態にかかるプログラマブル表示器３０においては、ユーザが「リフタ上昇」動作の動作表示オブジェクトに設けられた「確認スイッチ１１０」を選択するのみで、すなわち、検索指示情報を選択するのみで自動的に該スイッチに関連付けて設定されたデバイスおよび対応するラダープログラム部をダイレクトにラダー回路図で表示部６０に表示することが可能である。
【００６５】
従来は、プログラマブル表示器３０に接続された外部制御装置のラダープログラムが複数存在し、そのプログラム中に同じ名称のデバイスが複数存在する場合には所望のラダープログラム部と異なるラダープログラム部やデバイスが表示される可能性があった。しかしながら、本実施の形態にかかるプログラマブル表示器３０においては、プログラマブルコントローラ（ＰＬＣ）２０にラダープログラムが複数存在する場合においても、検索指示情報が選択されると、上述したようにモニタ機能部４０が自動的にオブジェクト設定情報に設定されたデバイスを検索し、対応するラダープログラム部を確実にラダー回路図で表示部６０に表示することができる。
【００６６】
また、従来の回路モニタ機能においては、デバイスを検索するためにラダープログラムを表示させる場合、ラダープログラムの先頭行から表示される。このため、ラダープログラムの中から異常現象が起きているデバイスを探し出すためには、表示されたラダープログラムを先頭から追っていき探し出さなければならず、手間と時間を要し、ユーザの負担が大きかった。しかしながら、本実施の形態にかかるプログラマブル表示器３０においては、検索指示情報が選択されると、上述したようにモニタ機能部４０が自動的にオブジェクト設定情報に設定されたデバイスを検索し、ユーザに負担をかけることなく、対応するデバイスおよびラダープログラム部を確実に検索してラダー回路図で表示部６０に表示することができる。
【００６７】
また、従来の回路モニタ機能においては、異常現象の発生時に専用の「回路モニタ起動スイッチ」を選択することで初めて起動できる形態とされており、回路モニタ機能の使用に制限がある、という問題があった。しかしながら、本実施の形態にかかるプログラマブル表示器３０においては、各動作表示オブジェクトに設けられた「確認」スイッチを選択することにより回路モニタの起動が可能である。これにより、運転動作フロー画面において被制御装置１０の運転状況を監視した状態から専用の「回路モニタ起動スイッチ」の表示画面に戻ることなく、任意のタイミングで即座に回路モニタを起動することが可能であり、異常事態などに対して即座に対応することができる。
【００６８】
また、本実施の形態にかかるプログラマブル表示器３０においては、回路モニタの起動は異常事態に特化したものではなく、プログラマブル表示器３０における表示においてオブジェクト設定情報を設定可能な表示オブジェクトから起動が可能であり、非常に汎用性、自由度に優れている。
【００６９】
これにより、機械・装置・設備などの被制御装置１０を制御対象とするプログラマブルコントローラ（ＰＬＣ）２０と、これらの運転状況等を表示するプログラマブル表示器３０を備える制御システムにおいて、システムの運転状況の確認（たとえば機械の停止要因や以上状況などの要因検索）を容易に、且つ確実に行うことができる。
【００７０】
実施の形態２．
実施の形態２では、プログラマブル表示器３０の他の実施の形態について説明する。本実施の形態では、図８に示すような移載装置手動操作画面を用いて移載装置の手動操作を行っている際に、インターロック成立のためにリフタ下降スイッチによるリフタ下降操作が行えない場合に、その原因を究明する場合を例に説明する。
【００７１】
図８に示すような移載装置手動操作画面においては、手動操作制御中の操作オブジェクトが点灯表示される。このような移載装置手動操作画面は、ユーザがプログラマブルコントローラ（ＰＬＣ）２０において実行するプログラムに合わせて、専用の作画ソフトなどを用いてパソコン等で作製し、プログラマブル表示器３０に登録することができる。なお、本実施の形態における制御システムの構成は、実施の形態１の場合と同様であるため、図１および実施の形態１における説明を参照することとして、ここでは詳細な説明は省略する。
【００７２】
図８に示す移載装置手動操作画面には、リフタの上昇・下降操作用に、リフタを上昇させる「リフタ上昇（Ｍ８０）」動作の操作オブジェクト、「リフタ上昇（Ｍ８０）」動作のインターロック（Ｉ／Ｌ）ラダープログラム表示用の「Ｉ／Ｌ表示（Ｍ７０）」スイッチ、リフタを下降させる「リフタ下降（Ｍ８１）」動作の操作オブジェクト、「リフタ下降（Ｍ８１）」動作のインターロック（Ｉ／Ｌ）ラダープログラム表示用の「Ｉ／Ｌ表示（Ｍ７１）」スイッチが作製されている。
【００７３】
また、移載装置手動操作画面には、ハンドルの開閉操作用に、ハンドルを開ける「ハンド開（Ｍ８２）」動作の操作オブジェクト、「ハンド開（Ｍ８２）」動作のインターロック（Ｉ／Ｌ）ラダープログラム表示用の「Ｉ／Ｌ表示（Ｍ７２）」スイッチ、ハンドルを閉める「ハンド閉（Ｍ８３）」動作の操作オブジェクト、「ハンド閉（Ｍ８３）」動作のインターロック（Ｉ／Ｌ）ラダープログラム表示用の「Ｉ／Ｌ表示（Ｍ７３）」スイッチが作製されている。
【００７４】
また、移載装置手動操作画面には、リフタの搬送操作用に、後退搬送する「搬送後退（Ｍ８４）」動作の操作オブジェクト、「搬送後退（Ｍ８４）」動作のインターロック（Ｉ／Ｌ）ラダープログラム表示用の「Ｉ／Ｌ表示（Ｍ７４）」スイッチ、前進搬送する「搬送前進（Ｍ８５）」動作の操作オブジェクト、「搬送前進（Ｍ８５）」動作のインターロック（Ｉ／Ｌ）ラダープログラム表示用の「Ｉ／Ｌ表示（Ｍ７５）」スイッチが作製されている。
【００７５】
プログラマブルコントローラ（ＰＬＣ）２０には、移載装置を制御するために、ファイル名がラダープログラムＡ、ラダープログラムＢ、ラダープログラムＣ、ラダープログラムＤの４つのラダープログラムを保持している。そして、現在、プログラマブルコントローラ（ＰＬＣ）２０は、図９に示すようなラダープログラムＢにより移載装置の手動操作を制御している。
【００７６】
図９に示すラダープログラムＢには、移載装置の手動操作を制御する出力回路と、該操作に対してインターロックをかけるインターロック回路と、を有している。そして、たとえばリフタを上昇させる「リフタ上昇（Ｍ８０）」動作の操作オブジェクトは、出力回路の「リフタ上昇出力」プログラム部のリフタ上昇スイッチＭ８０に関連付けられており、「リフタ上昇（Ｍ８０）」操作オブジェクトを選択することにより、リフタ上昇動作を手動制御できる。
【００７７】
また、リフタを下降させる「リフタ下降（Ｍ８１）」動作の操作オブジェクトは、出力回路の「リフタ下降出力」プログラム部のリフタ下降スイッチＭ８１に関連付けられており、「リフタ下降（Ｍ８１）」操作オブジェクトを選択することにより、リフタ下降動作を手動制御できる。
【００７８】
一方、移載装置手動操作画面の「Ｉ／Ｌ表示」スイッチには、インターロック動作のラダープログラムの該当するブロックが関連付けられている。たとえば、「Ｉ／Ｌ表示（Ｍ７０）」スイッチには、図９に示す「Ｍ７０」のデバイスが関連付けられている。また、「Ｉ／Ｌ表示（Ｍ７１）」スイッチには、図９に示す「Ｍ７１」のデバイスが関連付けられている。
【００７９】
このような移載装置手動操作画面の「Ｉ／Ｌ表示」スイッチと、インターロック動作のラダープログラムと、の関連付けは、図１０に示すオブジェクト設定情報により行われている。たとえば図１０に示すオブジェクト設定情報では、回路モニタ機能におけるラダープログラムのラダー回路図での表示方法は、回路が「ＯＮ」のときは「赤」、「ＯＦＦ」のときは「青」、検索するＰＬＣ局番は「１」、指定ラダーファイルは「Ｂ」、指定デバイスは「Ｍ７０」、検索タイプは「コイル」、最新ファイル取得自動フラグは「ＯＮ」、とする、設定がされている。
【００８０】
そして、ユーザが、移載装置手動操作画面を用いて移載装置の手動操作を行っている状態でインターロック成立のためにリフタ下降スイッチによるリフタ下降操作が行えない場合に、その原因を究明するために、「Ｉ／Ｌ表示（Ｍ７１）」スイッチをタッチ（選択）する。これにより、プログラマブル表示器３０では、実施の形態１において図７−１および図７−２を参照しながら説明した処理が行われることにより、ＰＬＣ局番「１」、指定ラダーファイル「Ｂ」から指定デバイスＭ７１を探しだし、図１１に示すように、「リフタ下降（Ｍ８１）」動作のインターロック（Ｉ／Ｌ）回路のラダープログラム部をラダー回路図で表示部６０に表示することができる。
【００８１】
上述したように、本実施の形態にかかるプログラマブル表示器３０においては、ユーザが移載装置手動操作画面において「Ｉ／Ｌ表示（Ｍ７１）」スイッチを選択するのみで、すなわち、検索指示情報を選択するのみで自動的に該スイッチに関連付けて設定されたデバイスおよび対応するラダープログラム部をダイレクトにラダー回路図で表示部６０に表示することが可能である。
【００８２】
また、本実施の形態の場合も、プログラマブルコントローラ（ＰＬＣ）２０にラダープログラムが複数存在する場合においても、検索指示情報が選択されると、上述したようにモニタ機能部４０が自動的にオブジェクト設定情報に設定されたデバイスを検索し、対応するデバイスおよびラダープログラム部を確実にラダー回路図で表示部６０に表示することができる。
【００８３】
そして、本実施の形態の場合も、検索指示情報が選択されると、上述したようにモニタ機能部４０が自動的にオブジェクト設定情報に設定されたデバイスを検索し、ユーザに負担をかけることなく、対応するデバイスおよびラダープログラム部を確実に検索してラダー回路図で表示部６０に表示することができる。
【００８４】
また、本実施の形態の場合も、移載装置手動操作画面において「Ｉ／Ｌ表示」スイッチを選択することにより回路モニタの起動が可能である。これにより、移載装置手動操作画面において被制御装置１０の運転操作を行っている状態から専用の「回路モニタ起動スイッチ」の表示画面に戻ることなく、任意のタイミングで即座に回路モニタを起動することが可能であり、異常事態などに対して即座に対応することができる。
【００８５】
また、本実施の形態の移載装置手動操作画面の場合も、回路モニタの起動は異常事態に特化したものではなく、プログラマブル表示器３０における表示においてオブジェクト設定情報を設定可能な表示オブジェクトから起動が可能であり、非常に汎用性、自由度に優れている。
【００８６】
これにより、機械・装置・設備などの被制御装置１０を制御対象とするプログラマブルコントローラ（ＰＬＣ）２０と、これらの運転状況等を表示するプログラマブル表示器３０を備える制御システムにおいて、システムの運転状況の確認（たとえば機械の停止要因や以上状況などの要因検索）を容易に、且つ確実に行うことができる。
【００８７】
実施の形態３．
図１２は、上述した機能を実現するプログラマブル表示器の構成の一例を模式的に示すブロック図である。この図１２に示されるように、プログラマブル表示器３０は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などの表示装置１０１、タッチパネルやボタンなどの入力装置１０２、演算を行うＣＰＵ１０３、ＲＯＭ（Read Only Memory）などの不揮発性メモリ１０４、ＲＡＭ（Random Access Memory）などの揮発性メモリ１０５、表示装置に表示する表示画面を記憶する表示用メモリ１０６、フラッシュメモリなどの着脱可能な外部メモリとのインタフェースである外部メモリインタフェース１０７、ＰＬＣや情報処理端末との間で通信を行う通信インタフェース１０８などがバス１０９を介して接続された構成を有する。そして、不揮発性メモリ１０４に格納された上記のプログラム表示方法の処理手順が記述されたプログラムが揮発性メモリ１０５にロードされ、ＣＰＵ１０３によって実行される。このプログラムは、ハードディスク、フロッピー（登録商標）ディスク、ＣＤ（Compact  Disk）−ＲＯＭ（Read  Only  Memory）、ＭＯ（Magneto-Optical  disk）、ＤＶＤ（Digital  Versatile  DiskまたはDigital  Video  Disk）などのコンピュータで読取可能な記録媒体に記録され、または、このプログラムは、インタネットなどのネットワーク（通信回線）を介して配布することもできる。この場合には、通信インタフェース１０８を介して接続された情報処理端末からプログラムが不揮発性メモリ１０４上に格納される。
【産業上の利用可能性】
【００８８】
以上のように、本発明にかかるプログラマブル表示器は、接続された外部制御装置のラダープログラムが複数存在する場合に有用である。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態１にかかる制御システムの構成を示すブロック図である。
【図２】本発明の実施の形態１にかかるプログラマブル表示器の概略構成を示すブロック図である。
【図３】本発明の実施の形態１にかかるプログラマブルコントローラ（ＰＬＣ）が移載装置を制御するために保持する自動運転回路（ラダー回路）の一例を示す図である。
【図４】本発明の実施の形態１にかかるプログラマブル表示器が有する、運転動作のフローを表示する運転動作フロー画面の一例を示す図である。
【図５−１】本発明の実施の形態１にかかるプログラマブル表示器におけるオブジェクト設定情報の一例を示す図である。
【図５−２】本発明の実施の形態１にかかるプログラマブル表示器におけるオブジェクト設定情報の一例を示す図である。
【図５−３】本発明の実施の形態１にかかるプログラマブル表示器におけるオブジェクト設定情報の一例を示す図である。
【図５−４】本発明の実施の形態１にかかるプログラマブル表示器におけるオブジェクト設定情報の一例を示す図である。
【図６】本発明の実施の形態１にかかるプログラマブル表示器において表示される、オブジェクト設定情報により指定されたデバイスに対応するラダープログラムおよびその直後に位置するラダープログラムの一例を示す図である。
【図７−１】本発明の実施の形態１にかかるプログラマブル表示器における処理を説明するためのフローチャートである。
【図７−２】本発明の実施の形態１にかかるプログラマブル表示器における処理を説明するためのフローチャートである。
【図７−３】本発明の実施の形態１にかかるプログラマブル表示器における処理を説明するための図である。
【図７−４】本発明の実施の形態１にかかるプログラマブル表示器における処理を説明するための図である。
【図７−５】本発明の実施の形態１にかかるプログラマブル表示器における処理を説明するための図である。
【図７−６】本発明の実施の形態１にかかるプログラマブル表示器における処理を説明するための図である。
【図８】本発明の実施の形態２にかかるプログラマブル表示器における移載装置手動操作画面の一例を示す図である。
【図９】本発明の実施の形態２にかかるプログラマブルコントローラ（ＰＬＣ）が移載装置を制御するために保持する手動操作の出力回路およびインターロック回路（ラダー回路）の一例を示す図である。
【図１０】本発明の実施の形態２にかかるプログラマブル表示器におけるオブジェクト設定情報の一例を示す図である。
【図１１】本発明の実施の形態２にかかるプログラマブル表示器において表示される、オブジェクト設定情報により指定されたデバイスに対応するラダープログラムおよびその直前に位置するラダープログラムの一例を示す図である。
【図１２】本発明の実施の形態１および２にかかるプログラマブル表示器の機能を実現するプログラマブル表示器の構成の一例を模式的に示すブロック図である。
【符号の説明】
【００９０】
１０  被制御装置
２０  プログラマブルコントローラ
３０  プログラマブル表示器
４０  モニタ機能部
４１  モニタ機能制御部
４２  プログラム取得部
４３  プログラム格納部
４４  オブジェクト設定情報格納部
４５  検索処理部
５０  制御部
６０  表示部
７０  表示処理部
８０  入力部
９０  通信部
１００  データ・プログラム格納部
３０１  表示装置
３０２  入力装置
３０３  ＣＰＵ
３０４  不揮発性メモリ
３０５  揮発性メモリ
３０６  表示用メモリ
３０７  外部メモリインタフェース
３０８  通信インタフェース
３０９  バス
【図１】
2008040737.tif 000003
【図２】
2008040737.tif 000004
【図３】
2008040737.tif 000005
【図４】
2008040737.tif 000006
【図５−１】
2008040737.tif 000007
【図５−２】
2008040737.tif 000008
【図５−３】
2008040737.tif 000009
【図５−４】
2008040737.tif 000010
【図６】
2008040737.tif 000011
【図７−１】
2008040737.tif 000012
【図７−２】
2008040737.tif 000013
【図７−３】
2008040737.tif 000014
【図７−４】
2008040737.tif 000015
【図７−５】
2008040737.tif 000016
【図７−６】
2008040737.tif 000017
【図８】
2008040737.tif 000018
【図９】
2008040737.tif 000019
【図１０】
2008040737.tif 000020
【図１１】
2008040737.tif 000021
【図１２】
2008040737.tif 000022