(57)【要約】【課題】  複数のコントローラを搭載している建設機械において、各コントローラとメンテナンス装置１との間に専用の通信線を設けない安価な構成であり、かつ通信線に接続された不特定のコントローラをそれぞれ認識し、そのコントローラに合ったメニュー画面を表示し、効率的に作業を行える建設機械のメンテナンスシステムを提供することを目的とする。【解決手段】通信線５は、ＳＡＥＪ１９３９や、ＩＳ０１１８９８等の通信規格に適合したもので、これに接続されたエンジンコントローラ３とポンプコントローラ４は、車体の制御を行う際に通信線５を介して通信を行い、その情報をもとに制御を行っている。本発明の建設機械のメンテナンスシステムは上記の建設機械に接続コネクタ２とメンテナンス装置１を備えたものである。【選択図】  図１。
2005308436.tif 000002
【特許請求の範囲】
【請求項１】
車体に搭載される複数のコントローラと、上記複数のコントローラ間を接続し、第１の通信規格により複数のコントローラ間での情報の送受信を可能とする通信線とを備える建設機械のメンテナンスシステムにおいて、
上記複数のコントローラと第２の通信規格により情報の送受信を行うメンテナンス装置と、
上記通信線に接続され、上記メンテナンス装置と上記複数のコントローラとの情報の送受信に際して情報の送受信の受け渡しを行う中継手段と、
この中継手段に上記メンテナンス装置を接続するための１つの接続コネクタとを備え、
上記メンテナンス装置は、上記通信線に接続されている複数のコントローラを個別に認識する第１手段と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段とを備え、
上記中継手段は、上記複数のコントローラと上記メンテナンス装置間での情報の送受信に際して、上記通信線の第１の通信規格と上記メンテナンス装置の第２の通信規格との差を吸収する手段を備えることを特徴とする建設機械のメンテナンスシステム。
【請求項２】
請求項１記載の建設機械のメンテナンスシステムにおいて、
上記メンテナンス装置は、上記通信線に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されており、上記第１及び第２手段は、その設定情報に基づいて上記通信線に接続されている複数のコントローラを個別に認識し、認識したコントローラのメンテナンスに必要な表示及び処理を行うことを特徴とする建設機械のメンテナンスシステム。
【請求項３】
請求項２記載の建設機械のメンテナンスシステムにおいて、
上記第２手段は、上記第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段と、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応するコントローラとデータの送受信を可能とする手段とを有することを特徴とする建設機械のメンテナンスシステム。
【請求項４】
請求項２記載の建設機械のメンテナンスシステムにおいて、
上記第２手段は、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段と、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応する機能が係わるコントローラとデータの送受信を可能とする手段とを有することを特徴とする建設機械のメンテナンスシステム。
【請求項５】
請求項２記載の建設機械のメンテナンスシステムにおいて、
上記第２手段は、第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段と、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段と、上記コントローラのメニューとコントローラに係わる機能のメニューのいずれかを表示するかを切り換え可能とする手段とを更に有することを特徴とする建設機械のメンテナンスシステム。
【請求項６】
請求項１〜５のいずれか１項記載の建設機械のメンテナンスシステムにおいて、
上記中継手段は上記複数のコントローラの１つが兼用することを特徴とする建設機械のメンテナンスシステム。
【請求項７】
請求項１〜５のいずれか１項記載の建設機械のメンテナンスシステムにおいて、
上記中継手段は専用の中継装置であることを特徴とする建設機械のメンテナンスシステム。
【請求項８】
請求項１〜５のいずれか１項記載の建設機械のメンテナンスシステムにおいて、
上記接続コネクタに代え無線装置を用い、上記メンテナンス装置はその無線装置を介して上記複数のコントローラと情報の送受信を行うことを特徴とする建設機械のメンテナンスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建設機械のメンテナンスシステムに係わり、特に同一の建設機械に複数のコントローラが搭載されている建設機械のメンテナンスシステムに関する。
【背景技術】
【０００２】
電子制御を行う建設機械では、図１５に示すように、エンジンコントローラ１５２、ポンプコントローラ１５５等、車体の制御に使用する複数のコントローラが搭載されている。このような建設機械では、従来は、図１５に示すように車体に搭載されるコントローラ毎に接続コネクタ１５８，１５９を設け、この接続コネクタ１５８，１５９にメンテナンス装置１５１を接続してコントローラ自身の検査や、センサ等の入力側要素１５３、１５６の入力異常、アクチュエータ等の出力側要素１５４、１５７の出力異常を診断していた。また、メンテナンス装置１５１には、コントローラ自身の検査や入力側要素、出力側要素の不具合を確認する機能以外に、出力補正、機能の有効／無効設定等を行う機能があり、メンテナンス装置１５１は、出力側要素１５４、１５７の出力の調整等も行っていた。
【０００３】
また、建設機械では、図１６に示すように、車体に搭載する複数のコントローラ１６１，１６２間を１本の通信線１６３により接続し、その通信線１６３を介してコントローラ１６１，１６２間でデータの送受信を行うものが知られている（例えば特開２０００−５４４３７号公報参照）。この場合、通信線１６３に用いるデータの規格としては、ＣＡＮ通信等（ＳＡＥＪ１９３９，ＩＳ０１１８９８等）がある。従来は、このようなコントロールシステムに対しても、図１５に示すようにコントローラ毎にメンテナンス装置の接続コネクタを設け、メンテナンスを行っていた。
【０００４】
また、特開平６−１１４１９号公報に記載のように、車体に搭載する複数のコントローラ間を故障診断専用のネットワーク回路で接続し、このネットワーク回路に１つの接続コネクタを取り付けてメンテナンス装置を接続し、メンテナンスを行うものがある。
【０００５】
【特許文献１】特開２０００−５４４３７号公報
【特許文献２】特開平６−１１４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図１５に示す従来技術では、車載コントローラ毎に、メンテナンス装置の接続コネクタが存在するため、作業員が接続したいコネクタを探すとき、問違える可能性があり、また複数の接続コネクタがあるため、そのためのスペースを確保しなければならなかった。更に、接続コネクタ設置場所がキャブ内の場合、接続コネクタは非防水で安価に出来るが、キャブ内スペースの都合で、接続コネクタをキャブ外に設置した場合、雨水や洗車時の水流の進入を考慮し、防水コネクタを使う必要があり、コストアップとなる問題もあった。
【０００７】
特開平６−１１４１９号公報に記載の従来技術では、車体に搭載する複数のコントローラ間を故障診断専用のネットワーク回路で接続し、このネットワーク回路に１つの接続コネクタを取り付けてメンテナンス装置を接続可能としている。このため上記のような問題は解決できる。しかし、この従来技術には次のような問題がある。
【０００８】
通信規格には、通信速度は比較的低速であるが安価で汎用的な通信装置とし得るシリアル通信等の低速の通信規格と、通信速度は比較的高速であるが比較的高価な通信装置を必要とするＣＡＮ通信等の高速の通信規格がある。メンテナンス装置は、一般に、システム全体を安価で汎用的な構成とするため、シリアル通信等の低速の通信規格を用いて通信を行う構成とされている。特開平６−１１４１９号公報には、メンテナンス装置が用いる通信規格についての記載はない。しかし、このものでもメンテナンスシステム全体を安価で汎用的な構成とするためには、シリアル通信等の通信規格を用いる必要がある。この場合、複数のコントローラ間を接続するネットワーク回路も低速のシリアル通信規格に対応したものとなる。しかし、このようなメンテナンスシステムを図１６に示したような複数のコントローラを高速のＣＡＮ通信を行う通信線１６３で接続したコントロールシステムに適用した場合、低速のシリアル通信を行うメンテナンス用のネットワーク回路（通信線）と、高速のＣＡＮ通信を行う制御用のネットワーク回路（通信線）の二重のネットワーク回路構成が必要となり、構成が複雑で高価となる問題がある。
【０００９】
また、図１６に示したようなコントロールシステムでは、通信線１６３に接続される複数のコントローラの組み合わせは一定ではなく、例えば、ユーザの好みに応じてコントローラの追加や削除を行う場合がある。また、オプション機能専用のコントローラもあり、このコントローラを追加した場合も複数のコントローラの組み合わせが変わる。更に、通信線１６３に接続される複数のコントローラの組み合わせは機種やバージョンによっても変化する。このように通信線に接続されるコントローラの組み合わせが変わる場合、メンテナンス装置はその場合でも対応できることが好ましく、これによりメンテナンス装置が汎用的となる。しかし、特開平６−１１４１９号公報に記載の従来技術では、ネットワーク通信状態チェック画面において、ネットワーク回路に接続されるコントローラの組み合わせがどのようなものかが事前に分かっているという前提で、各コントローラからの信号が正常に受信できるかどうかをチェックする構成であるため、コントローラの組み合わせが変わったときに対応することができない。よって、この従来技術ではコントローラの組み合わせ毎にメンテナンス装置を用意する必要があり、この点でもメンテナンスシステムが高価となる問題がある。
【００１０】
更に、建設機械に搭載される複数のコントローラは、コントローラの種類毎に持っている機能や入出力が異なる。このため、メンテナンス装置でメンテナンスを行うとき、画面に表示するメニューもコントローラ毎に違ってくる。この場合、メンテナンス装置の画面にメンテナンスメニューをどのように表示するかでメンテナンスの作業効率が変わる。特に、事前に通信線に接続し得る最大構成のコントローラのメンテナンス情報をメンテナンス装置に設定したもので、全コントローラに係わるメニューを画面に表示した場合は、実際に接続されていないコントローラに係わるメニューなど、実際に使えない機能も表示され、作業員が混乱する。特開平６−１１４１９号公報に記載の従来技術では、そのような観点の提案技術はなく、メンテナンス作業を効率良く行うためのメニュー表示に改善の余地があった。
【００１１】
本発明の第１の目的は、複数のコントローラを通信線で接続して情報の送受信を可能とする建設機械において、メンテナンス装置を接続するコネクタを１つとすることで、メンテナンス作業を容易にするとともに、メンテナンス装置を安価で汎用性のあるものとしかつ複数のコントローラ間ではメンテナンス専用の通信線を不要とし、システム全体を簡素で安価な構成とし得る建設機械のメンテナンスシステムを提供することである。
【００１２】
本発明の第２の目的は、複数のコントローラを通信線で接続して情報の送受信を可能とする建設機械において、メンテナンス装置を接続するコネクタを１つとすることで、メンテナンス作業を容易にするとともに、通信線に接続されるコントローラの組み合わせが変わってもメンテナンス装置の変更は不要であり、システム全体を安価に構成し得る建設機械のメンテナンスシステムを提供することである。
【００１３】
本発明の第３の目的は、複数のコントローラを通信線で接続して情報の送受信を可能とする建設機械において、メンテナンス装置を接続するコネクタを１つとすることで、メンテナンス作業を容易にするとともに、通信線に接続されるコントローラの組み合わせが変わってもメンテナンス装置の変更を不要とし、しかも通信線に実際に接続されていないコントローラを間違って選択することがなく、作業員が効率的にメンテナンス作業を行える建設機械のメンテナンスシステムを提供することである。
【課題を解決するための手段】
【００１４】
（１）上記第１の目的を達成するために、本発明は、車体に搭載される複数のコントローラと、上記複数のコントローラ間を接続し、第１の通信規格により複数のコントローラ間での情報の送受信を可能とする通信線とを備える建設機械のメンテナンスシステムにおいて、上記複数のコントローラと第２の通信規格により情報の送受信を行うメンテナンス装置と、上記通信線に接続され、上記メンテナンス装置と上記複数のコントローラとの情報の送受信に際して情報の送受信の受け渡しを行う中継手段と、この中継手段に上記メンテナンス装置を接続するための１つの接続コネクタとを備え、上記メンテナンス装置は、上記通信線に接続されている複数のコントローラを個別に認識する第１手段と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段とを備え、上記中継手段は、上記複数のコントローラと上記メンテナンス装置間での情報の送受信に際して、上記通信線の第１の通信規格と上記メンテナンス装置の第２の通信規格との差を吸収する手段を備えるものとする。
【００１５】
このようにメンテナンス装置を接続するコネクタを１つとすることで、作業員がコネクタを間違えることが無く、また目的のコネクタを探す作業が不要となるため、メンテナンス作業が容易になる。
【００１６】
また、メンテナンス装置に、通信線に接続されている複数のコントローラを個別に認識する第１手段と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段とを設けることにより、接続コネクタが１つであっても、コントローラ毎に区別して認識し、メンテナンス作業を容易に行うことができる。
【００１７】
また、通信線に中継手段を接続し、この中継手段に、複数のコントローラとメンテナンス装置間での情報の送受信に際して、通信線の第１の通信規格とメンテナンス装置の第２の通信規格との差を吸収する手段を設けることにより、通信線の第１の通信規格はＣＡＮ等の高速の通信規格とし、メンテナンス装置の第２の通信規格はシリアル通信等の汎用性のある通信規格とすることができ、これによりメンテナンス装置を安価で汎用性のあるものとしかつ複数のコントローラ間ではメンテナンス専用の通信線を不要とし、システム全体を簡素で安価な構成とすることができる。
【００１８】
（２）上記第２の目的を達成するために、本発明は、上記（１）において、上記メンテナンス装置は、上記通信線に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されており、上記第１及び第２手段は、その設定情報に基づいて上記通信線に接続されている複数のコントローラを個別に認識し、認識したコントローラのメンテナンスに必要な表示及び処理を行うものとする。
【００１９】
このようにメンテナンス装置に事前に最大構成のコントローラのメンテナンスに必要な情報を設定しておくことにより、通信線に接続されるコントローラの組み合わせが変わってもメンテナンス装置の変更は不要であり、システム全体を安価に構成することができる。
【００２０】
（３）上記第３の目的を達成するために、本発明は、上記（２）において、上記第２手段は、上記第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段と、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応するコントローラとデータの送受信を可能とする手段とを有するものとする。
【００２１】
このように認識したコントローラのメニューだけを画面上に表示し、そのメニューの１つが選択されたときに対応するコントローラとデータの送受信を可能とすることにより、通信線に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【００２２】
（４）また、上記第３の目的を達成するために、本発明は、上記（２）において、上記第２手段は、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段と、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応する機能が係わるコントローラとデータの送受信を可能とする手段とを有するものとする。
【００２３】
このように認識したコントローラに係わる機能のメニューだけを画面上に表示し、そのメニューの１つが選択されたときに対応する機能が係わるコントローラとデータの送受信を可能とすることにより、通信線に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【００２４】
（５）また、上記第３の目的を達成するために、本発明は、上記（２）において、上記第２手段は、第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段と、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段と、上記コントローラのメニューとコントローラに係わる機能のメニューのいずれかを表示するかを切り換え可能とする手段とを更に有するものとする。
【００２５】
これによっても上記（３）及び（４）で説明したように、通信線に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【００２６】
また、メンテナンス装置のメニュー画面を、コントローラ単位の選択画面と機能単位の選択画面の２パターンのいずれかを自由に選ぶことができ、作業に適したメニュー画面を選択することができる。
【００２７】
（６）上記（１）〜（５）において、好ましくは、上記中継手段は上記複数のコントローラの１つが兼用する。
【００２８】
これにより専用中継手段を設ける必要がないため、システム全体を安価な構成とすることができる。
【００２９】
（７）また、上記（１）〜（５）において、好ましくは、上記中継手段は専用の中継装置である。
【００３０】
これによりコントローラは中継手段の機能を持つ必要がないため、コントローラ側での変更は不要であり、従来のコントローラシステムにも容易に適用することができる。
【００３１】
（８）また、上記（１）〜（５）において、上記接続コネクタに代え無線装置を用い、上記メンテナンス装置はその無線装置を介して上記複数のコントローラと情報の送受信を行ってもよい。
【００３２】
これにより作業員は、建設機械から離れた作業性の良い場所でメンテナンス作業が行うことができる。
【発明の効果】
【００３３】
本発明によれば、複数のコントローラを通信線で接続して情報の送受信を可能とする建設機械において、メンテナンス装置を接続するコネクタを１つとすることで、メンテナンス作業を容易にするとともに、メンテナンス装置を安価で汎用性のあるものとしかつ複数のコントローラ間ではメンテナンス専用の通信線を不要とし、システム全体を簡素で安価な構成とすることができる。
【００３４】
また、本発明によれば、通信線に接続されるコントローラの組み合わせが変わってもメンテナンス装置の変更は不要であり、この点でもシステム全体を安価に構成することができる。
【００３５】
更に、本発明によれば、通信線に実際に接続されていないコントローラを間違って選択することがなく、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態を図面を参照しつつ説明する。
【００３７】
本発明の第１の実施の形態を図１〜図８により説明する。
【００３８】
図１は本実施の形態に係わる建設機械のメンテナンスシステムを示す構成図である。
図１において、建設機械にはエンジンコントローラ３とポンプコントローラ４と通信線５とが設けられている。
【００３９】
エンジンコントローラ３には、ターボブースト圧センサ、燃料温度センサ、吸気温センサ、エンジン回転数センサ等のセンサ類やスロットルダイヤル等の入力側要素６と燃料噴射インジェクタや吸気バルブ等の出力側要素７が接続されている。エンジンコントローラ３は入力側要素６の情報をもとに燃料噴射量や進角等を演算し、その演算結果を出力側要素７に出力している。
【００４０】
ポンプコントローラ４にはポンプ圧力センサ、ポンプ傾転角センサ等の入力側要素８とポンプトルク制御バルブ、ポンプ傾転制御バルブ等の出力側要素９が接続されている。ポンプコントローラ４は入力側要素８からの情報をもとにポンプの目標傾転を演算し、その演算結果を出力側要素９に出力している。
【００４１】
通信線５は、ＳＡＥＪ１９３９や、ＩＳ０１１８９８等のＣＡＮ通信の通信規格に適合したもので、通信線５に流れるデータも、上記の規格に適合したものである。エンジンコントローラ３とポンプコントローラ４は通信線５を介して接続されている。エンジンコントローラ３とポンプコントローラ４は、車体の制御を行う際に通信線５を介して通信を行い、その情報をもとに制御を行っている。例えばポンプコントローラ４はエンジンコントローラ３から出力されたエンジンの目標回転数と実回転数の情報を取得し、その差からエンジンの負荷状態を判断し、エンジン負荷が増加するとポンプ傾転を減らすスピードセンシング制御を行なう。
【００４２】
本実施の形態に係わるメンテナンスシステムは、上記のような制御システムを有する建設機械に備えられるものであり、メンテナンス装置１と接続コネクタ２を備えている。
【００４３】
メンテナンス装置１は建設機械に搭載される複数のコントローラに接続され、作業員はこのメンテナンス装置１を用いてメンテナンス作業や故障診断を行う。メンテナンス装置１の通信規格は、メンテナンス装置１を安価で汎用性のあるものとするため、上記した通信線５の通信規格であるＣＡＮ通信とは異なり、シリアル通信に対応している。
【００４４】
接続コネクタ２はメンテナンス装置１側のコネクタ端子２ａとそれに接続可能なコネクタ端子２ｂにより構成される。コネクタ端子２ａはコード１ａにより、メンテナンス装置１に接続され、もう一方のコネクタ端子２ｂはコード４ａによりポンプコントローラ４に接続される。メンテナンス作業を行う場合にコネクタ端子２ａとコネクタ端子２ｂを接続することにより、メンテナンス装置１はポンプコントローラ４と接続することができる。
【００４５】
メンテナンス装置１は、通信線５に接続されている複数のコントローラを個別に認識する第１手段としての機能と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段としての機能を備えている。またメンテナンス装置１には、通信線５に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されており、メンテナンス装置１の上記第１及び第２の手段は、その設定情報に基づいて上記通信線５に接続されている複数のコントローラを個別に認識し、認識したコントローラのメンテナンスに必要な表示及び処理を行う機能を有している。また、上記第２手段は、上記第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段としての機能と、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応するコントローラとデータの送受信を可能とする手段としての機能とを備えている。
【００４６】
ポンプコントローラ４は、エンジンコントローラ３とメンテナンス装置１間での情報の送受信に際して、通信線５の通信規格とメンテナンス装置１の通信規格との差を吸収する中継手段としての機能を備えている。
【００４７】
エンジンコントローラ３とポンプコントローラ４はメンテナンス装置１の要求によりデータの送受信を行う機能を備えている。
【００４８】
メンテナンス装置１が行う上記機能の詳細を以下に説明する。
図２は、メンテナンス装置１の上記第１手段としての機能と、メンテナンス装置１の上記第２手段としての機能を示すフローチャートである。
【００４９】
メンテナンス装置１には、電源ＳＷが付いており、電源ＳＷをＯＮにしたとき、または作業員がメンテナンス開始を指示したときに、図２に示すフローチャートの処理が起動する。
【００５０】
上記したように、メンテナンス装置１には通信線５に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されている。通信線５に接続し得る最大構成のコントローラとしては、例えば、上記エンジンコントローラ３とポンプコントローラ４以外に、バルブコントローラ、フロントコントローラ、モニタコントローラがある。バルブコントローラは操作レバー信号又はフロントコントローラからの制御信号により、バルブを駆動するコントローラであり、フロントコントローラはフロント制御のためのフロント位置信号（ブーム角、アーム角、バケット角、旋回角等）を入力し、所定の作業を行い、制御信号をバルブコントローラに送るコントローラである。モニタコントローラはフロント制御やその他の設定を行うものである。
【００５１】
本実施の形態では、メンテナンス装置１には、通信線５に接続し得る最大構成のコントローラとしてそれら５つのコントローラのメンテナンス情報が設定されている。図２に示すフローチャートでは、５つのコントローラの区別をコントローラ種別コードＤ（１）〜Ｄ（５）で表しており、Ｄ（１）はエンジンコントローラ３の種別コード、Ｄ（２）はポンプコントローラ４の種別コード、Ｄ（３）はバルブコントローラの種別コード、Ｄ（４）はフロントコントローラの種別コード、Ｄ（５）はモニタコントローラの種別コードである。
【００５２】
図２において、ステップＳ２０１では、メンテナンス装置１は通信線５に接続されている全てのコントローラにコントローラ種別コードの送信要求を行う。続いてステップＳ２０２では、メンテナンス装置１の送信要求を受信したコントローラがコントローラ種別コードをメンテナンス装置１に送信し、それを受信したメンテナンス装置１はコントローラ種別コードをメモリに記憶する。ステップＳ２０３ではメンテナンス装置１の送信要求に対して、全てのコントローラがコントローラ種別コードを返信するまでに一定時間が必要なため、送信要求から一定時間（例えば１秒）が経過したかどうかを判断し、経過していない場合には、ステップＳ２０２に戻り、一定時間経過するまでこの処理を繰り返す。メンテナンス装置１はステップＳ２０１〜ステップＳ２０３において通信線５に接続された全てのコントローラのコントローラ種別コードを取得し、メンテナンス装置１のメモリに記憶する。
【００５３】
続いて、ステップＳ２０４でメンテナンス装置１のメモリに記憶されたコントローラ種別コード全ての中にＤ（１）があるかどうかを判断する。Ｄ（１）がある場合には、ステップＳ２０５に進み、そうでない場合にはステップＳ２０６に進む。ステップＳ２０５においてはエンジンコントローラ３のメニュー項目とエンジンコントローラ３のメンテナンス処理に必要な設定情報を選択し、ステップＳ２０６に進む。
【００５４】
次に、ステップＳ２０６でメンテナンス装置１のメモリに記憶されたコントローラ種別コード全ての中にＤ（２）があるかどうかを判断する。Ｄ（２）がある場合には、ステップＳ２０７に進み、そうでない場合にはステップＳ２０８に進む。ステップＳ２０７においてはポンプコントローラ４のメニュー項目とポンプコントローラ４のメンテナンス処理に必要な設定情報を選択し、ステップＳ２０８に進む。
【００５５】
次に、ステップＳ２０８でメンテナンス装置１のメモリに記憶されたコントローラ種別コード全ての中にＤ（３）があるかどうかを判断する。Ｄ（３）がある場合には、ステップＳ２０９に進み、そうでない場合にはステップＳ２１０に進む。ステップＳ２０９においては上記ステップＳ２０７と同様の処理をバルブコントローラについて行い、以降ステップＳ２１０からステップＳ２１３においては、Ｄ（４）に記憶されたフロントコントローラとＤ（５）に記憶されたモニタコントローラについて上記と同様の処理を行う。
【００５６】
ステップＳ２１４において、上記の処理で選択されたコントローラのメニュー項目を表示する。作業員はこのコントローラの画面上に表示されたメニュー項目を選択することにより、そのメニューに対応したコントローラとデータの送受信が行える。
【００５７】
以上において、ステップＳ２０１〜Ｓ２０３、Ｓ２０４、Ｓ２０６、Ｓ２０８、Ｓ２１０、Ｓ２１２の処理は通信線５に接続されている複数のコントローラを個別に認識する第１手段を構成し、ステップＳ２０５、Ｓ２０７、Ｓ２０９、Ｓ２１１、Ｓ２１３、Ｓ２１４の処理は、第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段を構成する。
【００５８】
次に本実施の形態を例に取り説明する。
【００５９】
図２のステップＳ２０１〜ステップＳ２０３において、メンテナンス装置１はコントローラ種別コードを記憶し、ステップＳ２０４においてコントローラ種別コード全ての中にＤ（１）があるかどうかを判断する。上記したように建設機械にはエンジンコントローラ３とポンプコントローラ４とが備えられているため、ステップＳ２０４の条件は成立し、ステップＳ２０５に進む。ステップＳ２０５においてはエンジンコントローラ３のメニュー項目とエンジンコントローラ３のメンテナンス処理に必要な設定情報を選択し、ステップＳ２０６に進む。ステップＳ２０６において、コントローラ種別コードにＤ（２）があるかどうかを判断する。建設機械にはポンプコントローラ４が備えられているため、ステップＳ２０６の条件は成立し、ステップＳ２０７に進む。ステップＳ２０７においてはポンプコントローラ４のメニュー項目とポンプコントローラ４のメンテナンス処理に必要な設定情報を選択し、ステップＳ２０８に進む。以降ステップＳ２０８、ステップＳ２１０、ステップＳ２１２においては、条件を満たさないため、ステップＳ２１４に進む。ステップＳ２１４において、上記の処理により選択されたエンジンコントローラ３とポンプコントローラ４のメニュー項目を画面上に表示する。メンテナンス装置１は、作業員がメンテナンス装置１の画面上に表示されたエンジンコントローラ３とポンプコントローラ４を選択することにより、選択したコントローラとデータの送受信を行う。
【００６０】
このように、ステップＳ２０１〜Ｓ２０３、Ｓ２０４、Ｓ２０６、Ｓ２０８、Ｓ２１０、Ｓ２１２の処理で、通信線５に接続されている複数のコントローラを個別に認識し、ステップＳ２０５、Ｓ２０７、Ｓ２０９、Ｓ２１１、Ｓ２１３、Ｓ２１４の処理で、その認識したコントローラのメンテナンスに必要な表示及び処理を行うことにより、接続コネクタが１つであっても、コントローラ毎に区別して認識し、メンテナンス作業を容易に行うことができる。
【００６１】
また、メンテナンス装置１に事前に最大構成のコントローラのメンテナンスに必要な情報を設定しておくので、通信線５に接続されるコントローラの組み合わせが変わってもメンテナンス装置１の変更は不要であり、システム全体を安価に構成することができる。
【００６２】
また、認識したコントローラのメニューだけを画面上に表示し、そのメニューの１つが選択されたときに対応するコントローラとデータの送受信を可能としたので、通信線５に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【００６３】
また、中継手段としての機能をポンプコントローラ４に持たせたので、専用中継手段を設ける必要がなく、システム全体を安価な構成とすることができる。
【００６４】
次にポンプコントローラ４に備えられたエンジンコントローラ３と上記メンテナンス装置１との間での情報の送受信に際して、上記通信線５の通信規格と上記メンテナンス装置１の通信規格との差を吸収する中継手段としての機能について図を用いて説明する。
【００６５】
図３は通信規格のデータフォーマットの比較図であり、エンジン回転数データを例にとり示すものである。
【００６６】
図３において、Ａは通信線５のＣＡＮ通信用の通信規格を示し、Ｂはメンテナンス装置１のシリアル通信用の通信規格を示している。通信規格Ａ，Ｂはそれぞれデータの種別を示すヘッダ部分とデータの内容を示すデータ部分とを備え、図３の左半分にヘッダ部分の形式が示され、右半分にデータ部分の形式が示されている。
【００６７】
ヘッダ部分のデータ形式については、通信規格Ａは２９ビットであるのに対し、通信規格Ｂは３２ビットである。尚、表の下部に示される０ｘ０ＣＦ００４００はヘッダ部分を１６進数表記したものである。
【００６８】
また、データ部分は、通信規格Ａと通信規格Ｂとで同じ形式であり、８ビット単位のデータ１〜８で構成され、合計６４ビットであるものとする。ここではデータ４とデータ５とを合わせた１６ビットのデータで、エンジン回転数データを示すものとする。尚、表の下部に示す０ｘＦＦ、０ｘ３Ｅ８０はデータ部分を１６進数表示したものである。
【００６９】
次に通信速度は、ここでは通信規格Ａと通信規格Ｂの通信速度をそれぞれ２５０，０００ｂｐｓ、９，６００ｂｐｓとする。
【００７０】
以上から、例えばエンジンコントローラ３が５ｍｓ毎にエンジン回転数データを通信規格Ａに適合した通信線５に接続された他のコントローラ例えばポンプコントローラ４に送信する場合、エンジンコントローラ３は１秒間に以下の計算式で示されるビット数を送信することができる。
【００７１】
（２９ｂｉｔ＋６４ｂｉｔ）×（１０００ｍｓ／５ｍｓ）＝１８，６００ｂｐｓ
上記の計算により、通信規格Ａのデータの通信速度は１８，６００ｂｐｓとなり、これに対し通信規格Ｂのデータの通信速度は９，６００ｂｐｓであるため、通信規格Ａのデータを間引いて、通信規格Ｂに適合させる必要がある。また、通信規格Ｂは規格の制約により、８ビット単位でないと、データ通信を行うことができない。このため通信規格Ａのデータを通信規格Ｂに変換する場合には、データの間引きとデータフォーマットの変換を行う必要がある。
【００７２】
図４はメンテナンス装置１がコントローラ種別コード送信要求信号を送信した場合の中継手段の処理を示す図である。
【００７３】
図４において、まずメンテナンス装置１はポンプコントローラ４にコントローラ種別コード送信要求信号を送信する。このときのコントローラ種別コード送信要求信号は宛先をメンテナンス装置１に記憶された接続が想定される全てのコントローラとする。上述したように、メンテナンス装置１はコントローラからコントローラ種別コードを受信するために一定時間待機する（Ｓ１１）。ポンプコントローラ４（中継手段）は受信したコントローラ種別コード送信要求信号をメモリに記憶する（Ｓ１２）。次にポンプコントローラ４（中継手段）はメモリに記憶したコントローラ種別コード送信要求信号のデータフォーマットの変換を行い、各コントローラを宛先にして前記信号を送信する。このとき通信規格Ａは通信規格Ｂより通信速度が高速であるため、コントローラ種別コード送信要求信号のデータの間引きは行われない。コントローラ種別コード送信要求信号は宛先をメンテナンス装置１に記憶された接続が想定される全てのコントローラとするため、通信線５に接続されたコントローラには受信され、接続されていないコントローラには受信されずに消滅する（Ｓ１３）。
【００７４】
次にコントローラ種別コード送信要求信号を受信したコントローラはメンテナンス装置１を宛先としてコントローラ種別コードを送信する。このときメンテナンス装置１を宛先としたコントローラ種別コード信号はポンプコントローラ４（中継手段）に受信され（Ｓ１４）、ポンプコントローラ４に受信されたコントローラ種別コードはポンプコントローラ４のメモリに記憶される（Ｓ１５）。ポンプコントローラ４はメモリに記憶されたコントローラ種別コードのデータのフォーマットの変換を行い、さらに通信速度を通信規格Ａから通信規格Ｂに合わせるためにデータの間引きを行い、メンテナンス装置１にコントローラ種別コードを送信する（Ｓ１６）。
図５はメンテナンス装置１がエンジンコントローラ３からエンジン回転数データを受信する場合を示す図である。
【００７５】
図５において、まずエンジンコントローラ３はポンプコントローラ４に対しエンジン回転数センサの信号であるエンジン回転数データを５ｍｓ周期で常に送信している（Ｓ２１）。ポンプコントローラ４は受信したエンジン回転数データをポンプコントローラ４に設けられたメモリに全て記憶する（Ｓ２２）。
【００７６】
ここで、メンテナンス装置１からポンプコントローラ４に対し、エンジン回転数データの送信要求が行われると（Ｓ２３）、ポンプコントローラ４のメモリ内に記憶されたエンジン回転数データはデータのフォーマット変換が行われ、５０ｍｓ周期で、エンジン回転数データを送信する。このときにポンプコントローラ４はエンジン回転数データの最新のものを送信する。
【００７７】
ここでは、エンジン回転数データを受信する場合について説明したが、エンジン回転数データ以外の他のセンサーのデータのうち、ポンプコントローラ４に常時送信されているデータについても同様の処理が行われる。またポンプコントローラ４に常時送信されていないデータについてはメンテナンス装置１の要求により、図４のメンテナンス装置１がコントローラ種別コードを受信する場合と同様の処理が行われる。
【００７８】
図６はメンテナンス装置１からエンジンコントローラ３へ大量データを送信する場合を示す図である。
図６において、まずメンテナンス装置１から、ポンプコントローラ４へ大量データ送信要求を行う（Ｓ３１）。大量データとしては、例えばコントローラのプログラムのバージョンアップ等のデータがある。ポンプコントローラ４は開始許可応答を行い、自身の持つメモリ内に記憶バッファを用意する（Ｓ３２）。次に開始許可応答を受信したメンテナンス装置１はデータの送信を開始する（Ｓ３３）。ポンプコントローラ４は、確保した記憶バッファに受信したデータを記憶し、記憶バッファが一杯になったら、データ送信中断要求を送信する。メンテナンス装置１はこのデータ送信中断要求を受信した場合には、大量データ送信を中断する（Ｓ３４）。次に、ポンプコントローラ４は記憶バッファのデータのフォーマット変換を行い、そのデータをエンジンコントローラ３に送信する（Ｓ３５）。ポンプコントローラ４は記憶バッファに空きができたところで、メンテナンス装置１に送信開始要求を送る（Ｓ３６）。この送信開始要求を受信したメンテナンス装置１は送信を再び開始し、送信するデータが無くなるまで、上記のステップ３３〜ステップ３６を繰り返す（Ｓ３７）。メンテナンス装置１は大量データ送信が終了したときには、ポンプコントローラ４に送信データ完了信号を送信し（Ｓ３８）、処理を終了する。
【００７９】
以上のように、ポンプコントローラ４に中継手段としての機能を設け通信線５に接続し、複数のコントローラとメンテナンス装置１との間で情報の送受信を行うときに、通信線５の通信規格Ａとメンテナンス装置１の通信規格Ｂとの差を吸収するので、メンテナンス装置１の通信規格Ｂはシリアル通信等の汎用性のある通信規格とすることができ、これによりメンテナンス装置１を安価で汎用性のあるものとし、かつ複数のコントローラ間ではメンテナンス専用の通信線を不要とし、システム全体を簡素で安価な構成とすることができる。
【００８０】
次にメンテナンス装置１に備えられた上記第２手段としての機能のうち、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応するコントローラとデータの送受信を可能とする手段としての機能を画面例により説明する。
図７は本実施の形態における、メンテナンス装置１の画面遷移を示す図である。
図７において、画面１は第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する画面例である。画面１にはメンテナンス装置１が認識したコントローラ名７０１が表示される。本実施の形態においては、通信線５にエンジンコントローラ３とポンプコントローラ４が接続されているため、画面上にはエンジンコントローラ３とポンプコントローラ４のみが表示される。作業員はメンテナンス作業を行うコントローラを選び、チェックボックス７０２にチェックをつけ、ＳＥＴボタン７０４を押すことにより、選択したメニューに対応したコントローラのメンテナンスを行うことができる。尚、チェックしたコントローラをキャンセルしたい場合にはキャンセルボタン７０３を押す。
【００８１】
画面２は作業員が画面１でポンプコントローラ４を選択したときの画面例である。画面２にはポンプコントローラ４のメニュー７０５が表示される。作業員はこのメニュー７０５の各項目に対応するチェックボックス７０２を選択し、ＳＥＴボタン７０４を押すことにより、更に下位のメニューに移ることができる。
【００８２】
画面３は作業員が画面２で入出力参照を選択した場合の画面例である。画面３には入出力参照メニュー７０６が表示される。作業員は入出力参照メニュー７０６の項目が多く１画面に表示しきれない場合には、スクロールボタン７０７を押し、画面をスクロールすることができる。
【００８３】
画面４は作業員が画面２で故障コード表示を選択した場合の画面例である。メンテナンス装置１には各故障コードに対応する故障内容が記憶されているため、画面４において、故障コードに対応する故障内容が表示される。これにより、作業員は簡単に故障内容を把握することができる。また作業員はＢＡＣＫボタン７０８を押すことにより前画面に表示を戻し、ＣＬＥＡＲボタン７１０を押すことにより、画面を消去することができる。
【００８４】
画面５は作業員が画面３でポンプ１圧力とポンプ流量制御比例弁を選択した場合の画面例である。画面５には、ポンプ１圧力とポンプ流量制御比例弁の数値と棒グラフ７１１が表示される。これにより作業員は簡単に入出力データを参照することができる。また、前記画面４と同様にＢＡＣＫボタン７０８を押すことにより、前画面に表示を戻すことができる。
【００８５】
図８は図１に示す通信線５に更にオプションのコントローラを接続した場合の画面例を示す図であり、画面１に対応する画面１−２が示されている。画面１−２にはオプションのコントローラ８１２が表示され、作業員がこのオプションコントローラを選択することにより、このオプションコントローラに対応した下位のメニューを表示し、メンテナンス作業を行うことができる。また、オプションコントローラが通信線５に複数接続された場合には、画面１−２のオプションのコントローラユニット名８１２も複数表示され、作業員はそのそれぞれについて選択し、メンテナンス作業を行うことができる。
【００８６】
以上のように構成した本実施の形態によれば、メンテナンス装置１を接続するコネクタを１つとすることで、作業員がコネクタを間違えること無く、また目的のコネクタを探す作業が不要となるため、メンテナンス作業が容易になる。また、同時に複数コントローラのメンテナンスを行う場合、コネクタを差し替えず、どのコントローラにもアクセスすることができる。
【００８７】
更に、メンテナンス装置１を接続するのコネクタを一箇所にすることで、キャブ内のコネクタの配置スペースが削除でき、コネクタのコストを抑えることができる。
【００８８】
また、メンテナンス装置１に、通信線５に接続されている複数のコントローラを個別に認識する第１手段としての機能と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段としての機能を設けたので、接続コネクタ２が１つであっても、コントローラ毎に区別して認識し、メンテナンス作業を容易に行うことができる。
【００８９】
また、ポンプコントローラ４に中継手段としての機能を持たせ、複数のコントローラとメンテナンス装置１間での情報の送受信に際して、通信線５の通信規格Ａとメンテナンス装置１の通信規格Ｂとの差を吸収するので、通信線５の通信規格ＡはＣＡＮ等の高速の通信規格とし、メンテナンス装置１の通信規格Ｂはシリアル通信等の汎用性のある通信規格とすることができ、これによりメンテナンス装置１を安価で汎用性のあるものとしかつ複数のコントローラ間ではメンテナンス専用の通信線５を不要とし、システム全体を簡素で安価な構成とすることができる。
【００９０】
また、メンテナンス装置１に事前に最大構成のコントローラのメンテナンスに必要な情報を設定したので、通信線５に接続されるコントローラの組み合わせが変わってもメンテナンス装置１の変更は不要であり、システム全体を安価に構成することができる。
【００９１】
更に、認識したコントローラのメニューだけを画面上に表示し、そのメニューの１つが選択されたときに対応するコントローラとデータの送受信を可能としたので、通信線５に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【００９２】
また、ポンプコントローラ４に中継手段としての機能を持たせたので、専用中継手段を不要とし、システム全体を安価な構成とすることができる。
【００９３】
次に本発明の第２の実施の形態を図９を用いて説明する。
【００９４】
図９は本実施の形態に係わる建設機械のメンテナンスシステムを示す構成図である。図中、図１に示した部分と同等のものには同じ符号を付している。
【００９５】
本実施の形態では、通信線５に専用中継装置１０が接続され、メンテナンス装置１は専用中継装置１０にコネクタ２を介して接続され、これにより、メンテナンス装置１は専用中継装置１０を介して通信線５に接続されたエンジンコントローラ３とポンプコントローラ４とデータの送受信を行うことができる。専用中継手段１０は図１に示したポンプコントローラ４に備えられる中継手段としての機能と同等の機能（通信規格差を吸収する機能）を有している。
【００９６】
その他の構成については第１の実施の形態と同じである。
【００９７】
本実施の形態によっても第1の実施の形態と同様の効果が作られる。また、本実施の形態によれば、通信線５に専用中継装置１０が備えられるため、コントローラは中継手段の機能を持つ必要がないため、コントローラ側での変更は不要であり、従来のコントローラシステムにも容易に適用することができる。
【００９８】
次に本発明の第３の実施の形態を図１０を用いて説明する。
【００９９】
図１０は本実施の形態に係わる建設機械のメンテナンスシステムを示す構成図である。図中、図１に示した部分と同等のものには同じ符号を付している。
【０１００】
本実施の形態では、第1の実施の形態と同様、ポンプコントローラ４に通信規格の差を吸収する中継手段としての機能を持たせている。また、本実施の形態では第1の実施の形態で用いた接続コネクタ２の代わりに無線装置１１をポンプコントローラ４に接続し、メンテナンス装置１に無線装置１１と通信する無線装置１２を設け、メンテナンス装置１は無線装置１１，１２を介してポンプコントローラ４に接続される。これにより、メンテナンス装置１は中継手段としての機能を備えたポンプコントローラ４を介して通信線５に接続されたエンジンコントローラ３及びポンプコントローラ４とデータの送受信を行うことができる。
【０１０１】
なお、同様の構成を図９に示した第２の実施の形態に流用してもよく、その場合の構成を図１０中に想像線で示す。この変形例では、専用中継装置１０に無線装置１１が接続され、メンテナンス装置１は専用中継装置１０と無線装置１１、１２を介して接続されている。
【０１０２】
その他の構成については第１の実施の形態と同じである。
【０１０３】
以上のように構成した本実施の形態によっても第1の実施の形態と同様の効果が得られる。また本実施の形態によれば、作業員は、建設機械から離れた作業性の良い場所でメンテナンス作業を行うことができる。また、接続コネクタ２を用いる場合はコード４ａがあるためその設置場所には制限があるが、無線装置１１の場合はコードがないので設置場所の自由度が上がる。
【０１０４】
次に本発明の第４の実施の形態を図１１〜図１３を用いて説明する。
本実施の形態のハード構成は第１の実施の形態の構成を示す図１と同じである。
【０１０５】
また、本実施の形態においてもメンテナンス装置１は、通信線５に接続されている複数のコントローラを個別に認識する第１手段としての機能と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段としての機能を備えている。更にメンテナンス装置１には、通信線５に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されており、メンテナンス装置１の上記第１及び第２の手段は、その設定情報に基づいて上記通信線５に接続されている複数のコントローラを個別に認識し、認識したコントローラのメンテナンスに必要な表示及び処理を行う。
【０１０６】
そして本実施の形態では、第１の実施の形態との相違点として、上記第２手段は、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段としての機能と、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応する機能が係わるコントローラとデータの送受信を可能とする手段としての機能を備えている。
【０１０７】
その他の機能については第１の実施の形態と同じである。
【０１０８】
メンテナンス装置１が行う上記機能の詳細を以下に説明する。
図１１は、メンテナンス装置１の上記第１手段としての機能と、メンテナンス装置１の上記第２手段としての機能とを示すフローチャートである。
【０１０９】
メンテナンス装置１には、電源ＳＷが付いており、電源ＳＷをＯＮにしたとき、または作業員がメンテナンス開始を指示したときに、図２に示すフローチャートの処理が起動する。
【０１１０】
上記したように、メンテナンス装置１には通信線５に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されている。本実施の形態のメンテナンス装置１には、通信線５に接続し得る最大構成のコントローラとしてそれら５つのコントローラのメンテナンス情報が設定されている。図１１に示すフローチャートでは、５つのコントローラの区別をコントローラ種別コードＤ（１）〜Ｄ（５）で表しており、Ｄ（１）はエンジンコントローラ３の種別コード、Ｄ（２）はポンプコントローラ４の種別コード、Ｄ（３）はバルブコントローラの種別コード、Ｄ（４）はフロントコントローラの種別コード、Ｄ（５）はモニタコントローラの種別コードである。
【０１１１】
図１１において、ステップＳ１１０１では、メンテナンス装置１は通信線５に接続されている全てのコントローラにコントローラ種別コードの送信要求を行う。続いてステップＳ１１０２では、メンテナンス装置１の送信要求を受信したコントローラがコントローラ種別コードをメンテナンス装置１に送信し、それを受信したメンテナンス装置１はコントローラ種別コードをメモリに記憶する。ステップＳ１１０３ではメンテナンス装置１の送信要求に対して、全てのコントローラがコントローラ種別コードを返信するまでに一定時間が必要なため、送信要求から一定時間（例えば１秒）が経過したかどうかを判断し、経過していない場合には、ステップＳ１１０２に戻り、一定時間経過するまでこの処理を繰り返す。メンテナンス装置１はステップＳ１１０１〜ステップＳ１１０３において通信線５に接続された全てのコントローラのコントローラ種別コードを取得し、メンテナンス装置１のメモリに記憶する。
【０１１２】
続いて、ステップＳ１１０４でメンテナンス装置１のメモリに記憶されたコントローラ種別コード全ての中にＤ（１）があるかどうかを判断する。Ｄ（１）がある場合には、ステップＳ１１０５に進み、そうでない場合にはステップＳ１１０６に進む。ステップＳ１１０５においてはエンジンコントローラ３に係る機能のメニュー項目とエンジンコントローラ３に係る機能のメンテナンス処理に必要な設定情報を選択し、ステップＳ１１０６に進む。
【０１１３】
次に、ステップＳ１１０６でメンテナンス装置１のメモリに記憶されたコントローラ種別コード全ての中にＤ（２）があるかどうかを判断する。Ｄ（２）がある場合には、ステップＳ１１０７に進み、そうでない場合にはステップＳ１１０８に進む。ステップＳ１１０７においてはポンプコントローラ４の機能に係るメニュー項目とポンプコントローラ４に係る機能のメンテナンス処理に必要な設定情報を選択し、ステップＳ１１０８に進む。
【０１１４】
次に、ステップＳ１１０８でメンテナンス装置１のメモリに記憶されたコントローラ種別コード全ての中にＤ（３）があるかどうかを判断する。Ｄ（３）がある場合には、ステップＳ１１０９に進み、そうでない場合にはステップＳ１１１０に進む。ステップＳ１１０９においては上記ステップＳ１１０７と同様の処理をバルブコントローラについて行い、以降ステップＳ１１１０からステップＳ１１１３においては、フロントコントローラとモニタコントローラについて上記と同様の処理を行う。
【０１１５】
ステップＳ１１１４において、上記の処理で選択されたコントローラに係る機能のメニュー項目を表示する。
【０１１６】
以上において、ステップＳ１１０１〜Ｓ１１０３、Ｓ１１０４、Ｓ１１０６、Ｓ１１０８、Ｓ１１１０、Ｓ１１１２の処理は通信線５に接続されている複数のコントローラを個別に認識する第１手段を構成し、ステップＳ１１０５、Ｓ１１０７、Ｓ１１０９、Ｓ１１１１、Ｓ１１１３、Ｓ１１１４の処理は、第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段を構成する。
【０１１７】
次に本実施の形態を例に取り説明する。
【０１１８】
図１１のステップＳ１１０１〜ステップＳ１１０３において、メンテナンス装置１はコントローラ種別コードを記憶し、ステップＳ１１０４においてコントローラ種別コード全ての中にＤ（１）があるかどうかを判断する。上記したように建設機械にはエンジンコントローラ３とポンプコントローラ４とが備えられているため、ステップＳ１１０４の条件は成立し、ステップＳ１１０５に進む。ステップＳ１１０５においてはエンジンコントローラ３のメニュー項目とエンジンコントローラ３のメンテナンス処理に必要な設定情報を選択し、ステップＳ１１０６に進む。ステップＳ１１０６において、コントローラ種別コードにＤ（２）があるかどうかを判断する。建設機械にはポンプコントローラ４が備えられているため、ステップＳ１１０６の条件は成立し、ステップＳ１１０７に進む。ステップＳ１１０７においてはポンプコントローラ４のメニュー項目とポンプコントローラ４のメンテナンス処理に必要な設定情報を選択し、ステップＳ１１０８に進む。以降ステップＳ１１０８、ステップＳ１１１０、ステップＳ１１１２においては、条件を満たさないため、ステップＳ１１１４に進む。ステップＳ１１１４において、上記の処理により選択されたエンジンコントローラ３とポンプコントローラ４に係る機能のメニュー項目を画面上に表示する。
【０１１９】
このように、図１１のフローチャートに示す、ステップＳ１１０１〜Ｓ１１０３、Ｓ１１０４、Ｓ１１０６、Ｓ１１０８、Ｓ１１１０、Ｓ１１１２の処理を行うことにより、通信線５に接続されている複数のコントローラを個別に認識することができ、図２のフローチャートに示す、ステップＳ１１０５、Ｓ１１０７、Ｓ１１０９、Ｓ１１１１、Ｓ１１１３、Ｓ１１１４の処理を行うことにより、認識したコントローラのメンテナンスに必要な表示及び処理を行うことができる。これにより、接続コネクタが１つであっても、コントローラ毎に区別して認識し、メンテナンス作業を容易に行うことができる。
【０１２０】
また、メンテナンス装置１に事前に最大構成のコントローラのメンテナンスに必要な情報を設定しておくので、通信線５に接続されるコントローラの組み合わせが変わってもメンテナンス装置１の変更は不要であり、システム全体を安価に構成することができる。
【０１２１】
また、認識したコントローラに係わる機能のメニューだけを画面上に表示し、そのメニューの１つが選択されたときに対応する機能が係わるコントローラとデータの送受信を可能としたので、通信線５に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【０１２２】
次にメンテナンス装置１に備えられた上記第２手段としての機能のうち、画面上に表示されたメニューの１つが選択されたとき、そのメニューに対応する機能が係わるコントローラとデータの送受信を可能とする手段としての機能を画面例により説明する。
図１２は本実施の形態におけるメンテナンス装置１の画面遷移を示す図である。
図１２において、画面１はメンテナンス装置１の機能毎の選択メニュー画面である。この画面１は図１１のステップＳ１１１４に相当する画面である。画面１には通信線５に接続されたコントローラに対応したメンテナンスの機能名１２０１が表示される。本実施の形態では通信線５にエンジンコントローラ３及びポンプコントローラ４のみが接続されているため、メニュー画面には、それに対応した機能のメニューである入出力参照と故障コード表示と出力補正が表示される。作業員はメンテナンスの機能を選び、チェックボックス１２０２にチェックをつけ、ＳＥＴボタン１２０４を押すことにより、下位の階層のメニューに移行することができる。尚、チェックしたコントローラをキャンセルしたい場合にはキャンセルボタン１２０３を押す。
【０１２３】
画面２は作業員が画面１で入出力参照を選択したときの画面である。画面２には入出力参照の各項目１２０５が表示される。作業員はこのメニュー１２０５の各項目に対応するチェックボックス１２０２を選択し、ＳＥＴボタン１２０４を押すことにより、更に下位のメニューに移ることができる。
【０１２４】
画面３は作業員が画面２でセンサ入力を選択したときの画面である。画面３にはセンサ入力の各項目１２０６が表示される。作業員はセンサ入力メニュー１２０６の項目に対応するチェックボックス１２０２をチェックし、ＳＥＴボタン１２０４を押すことにより、各項目の内容を確認することができる。
【０１２５】
図１３は図１に示す通信線５に更にオプションのコントローラを接続した場合の画面例を示す図であり、画面３に対応する画面３−２が示されている。画面３−２はセンサ入力画面を表示した場合であって、オプションのコントローラとしてフロントコントローラが追加され、コントローラに対応したセンサ入力項目であるブーム角についての項目１３０８が追加された例を示している。作業員はこのブーム角の項目を選択することにより、フロントコントローラについてのセンサー入力メニューの１つであるブーム角について確認することができる。
【０１２６】
以上のように構成した本実施の形態によっても第１の実施の形態と同様の効果が得られる。また、本実施の形態によれば、認識したコントローラに係わる機能のメニューだけを画面上に表示し、そのメニューの１つが選択されたときに対応する機能が係わるコントローラとデータの送受信を可能としたので、通信線５に実際に接続されていないコントローラを間違って選択することがなくなり、コントローラ毎に機能や入出力が異なっていても作業員が効率的にメンテナンス作業を行うことができる。
【０１２７】
次に本発明の第５の実施の形態を図１４を用いて説明する
本実施の形態のハードの構成は第１の実施の形態の構成を示す図１と同じである。
【０１２８】
また、本実施の形態においてもメンテナンス装置１は通信線５に接続されている複数のコントローラを個別に認識する第１手段としての機能と、この第１手段の認識結果に基づいて認識したコントローラのメンテナンスに必要な表示及び処理を行う第２手段としての機能を備えている。更にメンテナンス装置１には、通信線５に接続し得る最大構成のコントローラのメンテナンスに必要な情報が予め設定されており、メンテナンス装置１の上記第１及び第２の手段は、その設定情報に基づいて上記通信線５に接続されている複数のコントローラを個別に認識し、認識したコントローラのメンテナンスに必要な表示及び処理を行う。
【０１２９】
そして本実施の形態では、第１の実施の形態との相違点として、上記第２手段としての機能は、第１手段としての機能の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段としての機能と、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段としての機能と、上記コントローラのメニューとコントローラに係わる機能のメニューのいずれかを表示するかを切り換え可能とする手段としての機能を備えている。
図１４は、本実施の形態におけるメンテナンス装置１に表示する画面の遷移を示す図である。
図１４において、画面１にはコントローラ選択と機能選択の２種類の項目１４０１が示される。画面１は、作業員によりコントローラ選択の項目が選択されると画面２を表示し、機能選択の項目が選択されると画面３を表示する。画面２は図７において示したメンテナンス装置１が認識したコントローラのメニューだけを画面上に表示する手段による画面例を示し、画面２以降の画面遷移については図７に示した内容と同様である。画面３は図１２において示したメンテナンス装置１が認識したコントローラに係わる機能のメニューだけを表示する手段による画面例を示し、画面３以降の画面遷移については図１２に示した内容と同様である。
【０１３０】
その他の機能については第１の実施の形態と同様である
以上のように構成した本実施の形態によっても第１の実施の形態と同様の効果が得られる。また、本実施の形態によれば、メンテナンス装置１のメニュー画面を、コントローラ単位の選択画面と機能単位の選択画面の２パターンのいずれかを自由に選ぶことができ、作業に適したメニュー画面を選択することができる。
【図面の簡単な説明】
【０１３１】
【図１】第１の実施の形態に係る建設機械のメンテナンスシステムの構成を示す図である。
【図２】メンテナンス装置１の上記第１手段としての機能と、メンテナンス装置の上記第２手段としての機能のうち、上記第１手段の認識結果に基づき、認識したコントローラのメニューだけを画面上に表示する手段としての機能を示すフローチャートを示す図である。
【図３】メンテナンス装置と通信線における、通信規格の差を示す図である。
【図４】メンテナンス装置がコントローラ種別コードを送信した場合の処理を示す図である。
【図５】メンテナンス装置がエンジンコントローラのデータを受信する場合の処理例を示す図である。
【図６】メンテナンス装置がエンジンコントローラへ大量データを送信する場合の処理例を示す図である。
【図７】第１の実施の形態における、メンテナンス装置の画面遷移を示す図である。
【図８】第１の実施の形態における、メンテナンス装置の画面遷移を示す図のうちオプションコントローラが追加になった場合を示す図である。
【図９】第２の実施の形態に係る建設機械のメンテナンスシステムの構成を示す図である。
【図１０】第３の実施の形態に係る建設機械のメンテナンスシステムの構成を示す図である。
【図１１】メンテナンス装置の上記第１手段としての機能と、メンテナンス装置の上記第２手段としての機能のうち、上記第１手段の認識結果に基づき、認識したコントローラに係わる機能のメニューだけを画面上に表示する手段としての機能とを示すフローチャートを示す図である。
【図１２】第４の実施の形態における、メンテナンス装置の画面遷移を示す図である。
【図１３】第４の実施の形態における、メンテナンス装置の画面遷移を示す図のうちオプションコントローラが追加になった場合を示す図である。
【図１４】第５の実施の形態における、メンテナンス装置の画面の切り換えを示す図である。
【図１５】従来技術における、メンテナンス作業時の構成を示す図である。
【図１６】従来技術における、通信線による複数コントローラの接続を示す図である。
【符号の説明】
【０１３２】
１    メンテナンス装置
２    接続コネクタ
３    エンジンコントローラ
４    ポンプコントローラ
５    通信線
６    入力側要素
７    出力側要素
８    入力側要素
９    出力側要素
【図１】
2005308436.tif 000003
【図２】
2005308436.tif 000004
【図３】
2005308436.tif 000005
【図４】
2005308436.tif 000006
【図５】
2005308436.tif 000007
【図６】
2005308436.tif 000008
【図７】
2005308436.tif 000009
【図８】
2005308436.tif 000010
【図９】
2005308436.tif 000011
【図１０】
2005308436.tif 000012
【図１１】
2005308436.tif 000013
【図１２】
2005308436.tif 000014
【図１３】
2005308436.tif 000015
【図１４】
2005308436.tif 000016
【図１５】
2005308436.tif 000017
【図１６】
2005308436.tif 000018