(57)【要約】【課題】作業機械が備える電子機器の交換又はソフトウェアの更新等が行われた場合、その変更履歴を確実に把握して管理すること。【解決手段】作業機械１は、エンジンコントローラ２１Ａ及びポンプコントローラ２１Ｂ等の電子機器と、この電子機器が接続される信号線３０と、信号線３０に接続され、かつ信号線３０に接続されている電子機器を識別するための識別情報ＰＳＮを少なくとも記憶する記憶部２０Ｍと、外部と無線通信する通信部３４と、信号線３０を介して電子機器から取得した識別情報ＰＳＮが記憶部２０Ｍに記憶されている識別情報ＰＳＮと異なる場合には、電子機器から取得した識別情報ＰＳＮを記憶部２０Ｍに記憶させ、かつ通信部３４を介して作業機械１の外部へ送信する処理部と、を備える。【選択図】図２
2015115063.tif 000002
【特許請求の範囲】
【請求項１】
作業機械において、
それぞれの識別情報を記憶した記憶装置を有しソフトウェアが組み込まれた電子機器と、
前記電子機器が接続される信号線と、
前記電子機器を識別するための識別情報を少なくとも記憶する記憶部と、
前記作業機械の外部と無線通信する通信部と、
前記電子機器と前記信号線で接続された処理部とを備え、
前記処理部は、
前記電子機器が変更され、あるいは新たに追加されることで、前記信号線を介して前記電子機器から取得した識別情報が前記記憶部に記憶されている識別情報と異なった場合には、前記電子機器から取得した識別情報を前記記憶部に記憶させ、かつ前記通信部を介して前記作業機械の外部に送信する、
作業機械。
【請求項２】
前記識別情報は、前記ソフトウェアの種類を含む、請求項１に記載の作業機械。
【請求項３】
前記電子機器には、サブ電子機器が接続されており、前記記憶部は、前記サブ電子機器を識別するための識別情報を記憶し、
前記処理部は、
前記信号線及び前記電子機器を介して取得した前記サブ電子機器の識別情報が前記記憶部に記憶されている識別情報と異なる場合には、前記サブ電子機器から取得した識別情報を前記記憶部に記憶させ、かつ前記通信部を介して前記作業機械の外部に送信する、請求項１又は２に記載の作業機械。
【請求項４】
請求項１から３のいずれか１項に記載の前記作業機械と、
管理装置とを備え、
前記管理装置は、前記識別情報を前記作業機械から取得するとともに、前記作業機械の処理部が前記識別情報を取得する対象の前記電子機器を変更する、
管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機械、管理システム及び管理方法に関する。
【背景技術】
【０００２】
油圧ショベル又はダンプトラック等の作業機械は、様々な電子機器を備えている。このような電子機器は、例えば、ソフトウェアがバージョンアップされたり、修理によって交換されたりすることがある。また、電子機器にインストールされているソフトウェアのバージョンアップをした場合、対象となる作業機械に対してバージョンアップを行う必要がある場合がある。このため、作業機械が備える電子機器の変更履歴を管理する必要がある。
【０００３】
例えば、特許文献１には、建設機械の稼動装置と、管理センターに設置され、制御情報を通信衛星に向けて送信する情報書換装置とを備え、情報書換装置は、稼動装置に記憶されている制御情報のバージョン番号を問合せる問合せ手段を備え、最新のバージョン番号でない場合に、最新バージョン番号の制御情報を建設機械の稼働装置へ送信、更新する稼動装置の情報管理システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０７６５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されている技術は、建設機械の稼働現場等で制御情報のバージョンが更新された場合において、管理センターから建設機械の制御情報が更新されているかどうかが分からないため、管理センターの情報書換装置は、更新されていない建設機械を含む管理対象の建設機械と通信しなければならない。また、特許文献１に記載されている技術は、最新のバージョン番号であるか否かは、管理センターの情報書換装置の情報に基づいて判断することになる。このため、特許文献１に記載されている技術は、例えば、建設機械の作業現場で制御情報が最新のバージョン番号に更新された場合には、情報書換装置は最新のバージョン番号に更新されたか否かを判断できない可能性がある。このため、特許文献１の技術は、管理センター側における情報の更新が確実に行われない可能性がある。
【０００６】
本発明は、作業機械が備える電子機器の交換又はソフトウェアの更新等が行われた場合、その変更履歴を確実に把握して管理することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、電子機器と、前記電子機器が接続される信号線と、前記電子機器を識別するための識別情報を少なくとも記憶する記憶部と、前記作業機械の外部と無線通信する通信部と、前記信号線を介して前記電子機器から取得した識別情報が前記記憶部に記憶されている識別情報と異なる場合には、前記電子機器から取得した識別情報を前記記憶部に記憶させ、かつ前記通信部を介して作業機械の外部に送信する処理部と、を備えた作業機械である。
【０００８】
前記電子機器には、サブ電子機器が接続されており、前記記憶部は、前記サブ電子機器を識別するための識別情報を記憶し、前記処理部は、前記信号線及び前記電子機器を介して取得した前記サブ電子機器の識別情報が前記記憶部に記憶されている識別情報と異なる場合には、前記サブ電子機器から取得した識別情報を前記記憶部に記憶させ、かつ前記通信部を介して前記作業機械の外部に送信する、ことが好ましい。
【０００９】
前記電子機器の識別情報は、前記電子機器が制御する制御対象の部品を識別する情報としての部品識別情報を含み、前記記憶部は、前記部品識別情報を記憶し、前記処理装置は、前記信号線を介して前記電子機器から取得した部品識別情報が前記記憶部に記憶されている部品識別情報と異なる場合には、前記電子機器から取得した部品識別情報を前記記憶部に記憶させ、かつ前記通信部を介して前記作業機械の外部に送信することが好ましい。
【００１０】
前記電子機器及び前記処理装置に電力を供給する電源と、前記電源と、前記電子機器及び前記処理装置との間に設けられて、電力を断続するスイッチと、を有し、前記処理部は、前記スイッチの作動により電力が供給されたタイミングで、前記信号線に接続された前記電子機器から前記識別情報を取得することが好ましい。
【００１１】
本発明は、電子機器と、前記電子機器が接続される信号線と、前記電子機器を識別するための識別情報を少なくとも記憶する記憶部と、前記作業機械の外部と無線通信する通信部と、前記信号線に接続された前記電子機器から前記識別情報を取得する処理部と、前記電子機器、前記処理部及び前記通信部に電力を供給する電源と、前記電源と、前記電子機器及び前記処理部との間に設けられて、電力を断続するスイッチと、を含み、前記処理部は、前記スイッチの作動により電力が供給されたタイミングで、前記信号線に接続された前記電子機器から前記識別情報を取得し、取得した識別情報が前記記憶部に記憶されている識別情報と異なる場合には、前記電子機器から取得した識別情報を前記記憶部に記憶させ、かつ前記通信部を介して作業機械の外部に送信する、作業機械である。
【００１２】
本発明は、電子機器と、前記電子機器が接続される信号線と、前記信号線に接続され、かつ前記電子機器を識別するための識別情報を少なくとも記憶する第１記憶部と、前記作業機械の外部と無線通信する第１通信装置と、前記電子機器から前記識別情報を取得する処理部と、を備えた作業機械と、前記第１通信装置と通信する第２通信装置と、前記電子機器を識別するための識別情報を少なくとも記憶する第２記憶部とを備え、かつ前記第２通信装置及び前記第１通信装置を介して前記処理装置と情報をやり取りする管理装置と、を含み、前記処理部は、前記信号線を介して前記電子機器から取得した識別情報が前記第１記憶部に記憶されている識別情報と異なる場合には、前記電子機器から取得した識別情報を前記第１記憶部に記憶させ、かつ前記第１通信装置及び前記第２通信装置を介して前記管理装置に送信し、前記管理装置は、前記第２通信装置を介して取得した前記電子機器の識別情報を用いて、前記第２記憶部の識別情報を更新する、管理システムである。
【００１３】
前記識別情報は、複数の種類の情報を含み、前記管理装置は、前記処理装置が取得する前記複数の種類の情報を、前記第２通信装置及び前記第１通信装置を介して変更することが好ましい。
【００１４】
本発明は、作業機械に備えられた電子機器に電力が供給されたタイミングで前記電子機器から前記作業機械が備える信号線を介して前記電子機器の識別情報を取得し、取得した識別情報が、前記作業機械に備えられた記憶部に記憶されているこれまでの識別情報に対して異なっている場合には、取得した識別情報を前記作業機械の外部へ送信する、管理方法である。
【００１５】
本発明は、作業機械が備える電子機器の交換又はソフトウェアの更新等が行われた場合、その変更履歴を確実に把握して管理することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施形態に係る管理システムが適用される現場を示す図である。
【図２】図２は、管理システムの一例を示す図である。
【図３】図３は、識別情報を示す概念図である。
【図４】図４は、本実施形態に係る管理方法の処理手順を示す図である。
【発明を実施するための形態】
【００１７】
本発明を実施するための形態（実施形態）につき、図面を参照しつつ詳細に説明する。
【００１８】
＜管理システム１００の概要＞
図１は、本実施形態に係る管理システム１００が適用される現場を示す図である。管理システム１００は、例えば、作業機械が有する電子機器及び電子機器に制御される機器等（以下、適宜電子機器等という）のうち少なくとも一方が変更されたこと（以下、適宜電子機器等の変更履歴という）を監視する。電子機器等が変更されたことは、電子機器自体が変更されたこと、電子機器に組み込まれたソフトウェアが変更されたこと及び電子機器の部品が交換されたことの少なくとも１つを含む。
【００１９】
図１に示す例において、管理システム１００は、ダンプトラックＭＣＤ及び油圧ショベルＭＣＳの状態を管理するが、本実施形態において、作業機械はこれらに限定されない。例えば、管理システム１００は、ホイールローダ、ブルドーザ又はフォークリフト等を管理してもよい。以下において、ダンプトラックＭＣＤ及び油圧ショベルＭＣＳを、適宜作業機械１というものとする。
【００２０】
管理システム１００は、例えば、管理装置４０が、作業機械１に備えられた電子機器等の変更履歴に関する情報を、携帯電話等の移動体通信に適用される無線通信システム、無線ＬＡＮ（Local  Area  Network）又は衛星通信を介して作業機械１から収集する。管理装置４０は、例えば、管理施設３内に設置されている。管理施設３は、作業機械１が稼働する現場内に設けられていてもよいし、作業機械１が稼働する現場から遠く離れた場所、例えば作業機械１の予防保全等を実行するサービスマン又は現場の管理者が滞在する場所に設けられていてもよい。また、管理装置４０は所定の場所に設置されたものでもよいし、無線通信の機能を備えた携帯端末のように、任意の場所に移動可能なものであってもよい。
【００２１】
本実施形態において、管理装置４０は、通信装置１０３を介して通信回線１０１に接続されている。通信回線１０１には、基地局６が接続されている。基地局６は、作業機械１が備える通信装置から送信される各種情報を中継し、管理装置４０に送信する。
【００２２】
作業機械１は、自身に搭載される処理装置が収集した電子機器等の変更履歴を、自身が備える通信装置により、アンテナ３４Ａから外部に送信する。管理装置４０は、作業機械１の通信装置から送信された、電子機器等の変更履歴を含む各種情報を、基地局６、通信回線１０１及び通信装置１０３を介して取得する。
【００２３】
管理装置４０は、作業機械１に情報を送信することができる。この場合、管理装置４０は、作業機械１に与えられる情報を、通信装置１０３を介して通信回線１０１に送信する。この情報は、基地局６から電波の形で送信される。基地局６から送信された、作業機械１に与えられる情報を含む電波は、作業機械１のアンテナ３４Ａが受信する。作業機械１の通信装置は、アンテナ３４Ａが受信した電波を、後述する処理装置２０が解読できる元の情報になるように復調及び変換の処理を実行し、作業機械１の処理装置２０に送信する。このように、作業機械１と管理装置４０とは、無線通信によって相互に情報をやり取りすることができる。次に、作業機械１、管理装置４０及び管理システム１００について、より詳細に説明する。
【００２４】
＜管理システム１００＞
図２は、管理システム１００の一例を示す図である。管理システム１００は、作業機械１が備える電子機器の変更履歴を管理する。すなわち、管理システム１００は、作業機械１が備える電子機器に何らかの変更があった場合、その変更された情報を管理する。管理システム１００は、作業機械１が備える車載システム１Ｓと、管理施設に備えられる管理装置４０とを含む。車載システム１Ｓと管理装置４０とは、通信回線１０１及び通信装置１０３を介して情報をやり取りする。
【００２５】
管理システム１００において、車載システム１Ｓの処理装置２０は、車載システム１Ｓが備える信号線３０を介して、電子機器等を識別するための情報（以下、適宜識別情報という）ＰＳＮ１、ＰＳＮ２、・・・ＰＳＮｍを取得する。処理装置２０は、取得した識別情報ＰＳＮ１、ＰＳＮ２、・・・ＰＳＮｍを、作業機械１の外部に設置される通信回線１０１を介して管理装置４０に送信する。本実施形態において、識別情報ＰＳＮ１、ＰＳＮ２、・・・ＰＳＮｍは複数であるが、その数は限定されない。識別情報ＰＳＮ１、ＰＳＮ２、・・・ＰＳＮｍを区別しない場合、識別情報ＰＳＮという。
【００２６】
本実施形態においては、説明の便宜上、１つの作業機械１及び１つの車載システム１Ｓと１つ管理装置４０が通信回線１０１を介して接続されるが、作業機械１及び管理装置４０の数は限定されない。次に、車載システム１Ｓについて説明する。
【００２７】
（車載システム１Ｓ）
車載システム１Ｓは、処理装置２０と、エンジンコントローラ２１Ａと、ポンプコントローラ２１Ｂと、モニタ２２と、各種のセンサ類３１とが信号線３０に接続されている。信号線３０に接続されている電子機器は、互いに通信できるようになっている。以下において、作業機械１が備える信号線３０を、適宜車内信号線３０という。
【００２８】
キースイッチ３２は、運転席近傍に設けられている。作業機械１が備える電源としての蓄電器２４からの電力は、キースイッチ３２を介して電子機器に供給される。キースイッチ３２は、蓄電器２４と、処理装置２０及びエンジンコントローラ２１Ａ等の電子機器との間に設けられる。キースイッチ３２がＯＮになると、蓄電器２４から電子機器に、キースイッチ３２を介して電力が供給される。キースイッチ３２がＯＦＦになると、蓄電器２４から電子機器に、キースイッチ３２を介して供給される電力が遮断される。
【００２９】
処理装置２０は、処理部２０Ｃと、記憶部（第１記憶部）２０Ｍと、起動時制御部３６と、通信部（第１通信装置）３４とを有する。処理部２０Ｃは、例えば、ＣＰＵ（Central  Processing  Unit）である。記憶部２０Ｍは、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）若しくはフラッシュメモリ等又はこれらを組み合わせたものである。記憶部２０Ｍは、前述した識別情報ＰＳＮを少なくとも記憶している。記憶部２０Ｍは、この他に、処理装置２０が実行する処理の命令が記述されたコンピュータプログラム等を記憶している。
【００３０】
作業機械１が備える電子機器等の識別情報ＰＳＮは、例えば、作業機械１が生産工場から出荷される前に予め記憶部２０Ｍの記憶領域ＤＢＭに記憶されている。処理装置２０自身の識別情報ＰＳＮｃは、記憶部２０Ｍの記憶領域ＤＢＭｃに記憶されている。記憶領域ＤＢＭｃに記憶されている処理装置２０自身の識別情報ＰＳＮｃは、読み書きが自由である。
【００３１】
エンジンコントローラ２１Ａ、ポンプコントローラ２１Ｂ及びモニタ２２等は、これらが備える記憶装置に、それぞれの識別情報ＰＳＮを記憶している。識別情報ＰＳＮは、電子機器等のソフトウェア（コンピュータプログラム）が書き換えられたり、修理等によって電子機器等の部品が交換されたりした場合に書き換えられる。この場合、電子機器の記憶装置に記憶されている識別情報ＰＳＮは、新たな識別情報ＰＳＮに書き換えられる。
【００３２】
処理装置２０、より具体的には処理部２０Ｃは、所定のタイミングで、車内信号線３０を介して各電子機器の識別情報ＰＳＮを取得する。処理装置２０は、取得した識別情報ＰＳＮを記憶部２０Ｍに記憶されている識別情報ＰＳＮと比較する。比較の結果、取得した識別情報ＰＳＮと記憶部２０Ｍに記憶されている識別情報ＰＳＮとが異なる場合、取得した識別情報ＰＳＮを記憶部２０Ｍに記憶させ、かつ、通信部３４を介して作業機械１の外部に送信する。この場合、処理装置２０は、記憶部２０Ｍに記憶されている識別情報ＰＳＮを、取得した識別情報ＰＳＮに書き換える。
【００３３】
作業機械１は、生産工場から出荷された後において、新たな電子機器等が作業機械１に搭載されて車内信号線３０に接続されることがある。この場合、処理装置２０は、車内信号線３０を介して新たな電子機器等の識別情報ＰＳＮを取得する。新たな識別情報ＰＳＮは、これまで記憶部２０Ｍに記憶されていなかった情報である。このため、新たな識別情報ＰＳＮは、記憶部２０Ｍに記憶されている識別情報ＰＳＮとは異なることになる。処理装置２０は、取得した新たな識別情報ＰＳＮを記憶部２０Ｍに記憶させた上で、通信部３４を介して作業機械１の外部に送信する。
【００３４】
前述したように、処理装置２０は、所定のタイミングで取得した識別情報ＰＳＮが、記憶部２０Ｍに記憶されている識別情報ＰＳＮと異なる場合、取得した識別情報ＰＳＮを記憶部２０Ｍに記憶させ、通信部３４を介して管理装置４０に送信する。この処理により、管理装置４０は、作業機械１が備える電子機器等のソフトウェアが更新されたり、修理等によって新たな電子機器等に交換されたり、作業機械１に新たな電子機器が追加されたりした場合等に、電子機器等の変更履歴を確実に把握することができる。このため、管理装置４０は、作業機械１に発生した変更履歴を正しく管理することができる。
【００３５】
起動時制御部３６及び通信部３４は、キースイッチ３２がＯＦＦのときでも省電力モードで起動している。起動時制御部３６は、管理装置４０から通信部３４を介して指令を受信したら、処理部２０Ｃに電源を投入して起動させることができる。キースイッチ３２を操作することでも処理装置２０に電源を投入することができる。キースイッチ３２がＯＦＦのときに、通信部３４が所定時間毎に電源ＯＮの期間と電源ＯＦＦの期間とを所定の周期で繰り返す場合、通信回線１０１の制御部は、通信部３４が前述した要求指令を受信するまで、前述した要求指令を通信部３４に所定の周期でリトライして送信するようにしてもよい。
【００３６】
通信部３４は、通信用アンテナ３４Ａを備えており、基地局６との間で無線通信を実現できる。基地局６は、通信回線１０１に接続されている。通信回線１０１には、管理装置４０側の通信装置１０３が接続されている。通信部３４は、基地局６、通信回線１０１及び通信装置１０３を介して、管理装置４０と情報をやり取りすることができる。
【００３７】
車内信号線３０は、例えば、ＣＡＮ（Controller  Area  Network）である。車内信号線３０に接続される電子機器の種類及び数は、前述したものには限定されない。次に、車内信号線３０に接続されている車載システム１Ｓの他の電子機器について説明する。
【００３８】
エンジンコントローラ２１Ａは、エンジン２１ＥＧを制御する。エンジンコントローラ２１Ａは、自身の識別情報ＰＳＮを記憶装置に記憶している。本実施形態において、エンジンコントローラ２１Ａは、エンジン２１ＥＧの識別情報ＰＳＮも記憶装置に記憶している。処理装置２０は、エンジンコントローラ２１Ａから、エンジンコントローラ２１Ａ及びエンジン２１ＥＧの識別情報ＰＳＮを取得することができる。
【００３９】
ポンプコントローラ２１Ｂは、作業機械１の油圧システム２１ＰＮに含まれる油圧ポンプを制御する。油圧システム２１ＰＮは、エンジン２１ＥＧによって駆動される油圧ポンプ及び油圧ポンプから吐出された作動油を油圧シリンダ及び油圧モーター等の油圧アクチュエータに配分する油圧回路を含む。ポンプコントローラ２１Ｂは、自身の識別情報ＰＳＮを記憶装置に記憶している。本実施形態において、ポンプコントローラ２１Ｂは、油圧システム２１ＰＮに含まれる油圧ポンプ、油圧アクチュエータ及び油圧制御弁等の油圧機器の識別情報ＰＳＮも記憶装置に記憶している。処理装置２０は、ポンプコントローラ２１Ｂから、ポンプコントローラ２１Ｂ及び油圧機器の識別情報ＰＳＮを取得することができる。
【００４０】
モニタ２２は、作業機械１の各種の情報を表示したり、入力装置として機能したりする表示装置である。モニタ２２は、例えば、液晶表示装置であり、タッチパネルを備えていてもよい。本実施形態において、モニタ２２は、車内信号線３０に適用されている通信プロトコル（第１の通信プロトコル）を用いて、処理装置２０、エンジンコントローラ２１Ａ、ポンプコントローラ２１Ｂ及び各種のセンサ類３１と通信する。
【００４１】
本実施形態において、モニタ２２には、車内通信線３０とは異なる第２の信号線３７が接続されている。第２の信号線３７は、例えば、ＣＡＮ（Controller  Area  Network）であり、第１の通信プロトコルとは異なる第２の通信プロトコルが適用される。第２の信号線３７には、例えば、サブ電子機器としてのコントローラ２３Ａ及びコントローラ２３Ｂが接続されている。コントローラ２３Ａは、例えば、ＩＤキー読み取り装置である。コントローラ２３Ｂは、例えば、作業機械１の周辺監視用のモニタ装置である。コントローラ２３Ａ、２３Ｂは、第２の通信プロトコルを用いて、モニタ２２と通信する。このように、モニタ２２は、異なる２種類の通信プロトコルで通信することができる。このため、モニタ２２は、通信プロトコルが異なる機器間における通信を可能にする。第２の信号線３７に接続されるサブ電子機器の種類及び数は、前述したものには限定されない。モニタ２２以外の他のコントローラが、車内通信線３０とは異なる第３の信号線を介して接続されるサブ電子機器を有していてもよい。
【００４２】
コントローラ２３Ａは、ＩＤキー読み取り装置の識別情報ＰＳＮを記憶している。コントローラ２３Ｂは、周辺監視用のモニタ装置の識別情報ＰＳＮを記憶している。モニタ２２は、第２の信号線３７を介して、コントローラ２３Ａ、２３Ｂと通信して、コントローラ２３Ａ、２３Ｂの識別情報ＰＳＮ、すなわちＩＤキー読み取り装置及び周辺監視用のモニタ装置の識別情報ＰＳＮを取得する。そして、処理装置２０は、車内信号線３０を介して、モニタ２２と通信し、モニタ２２の識別情報ＰＳＮ並びにＩＤキー読み取り装置及び周辺機器のモニタ装置の識別情報ＰＳＮを取得する。
【００４３】
各種のセンサ類３１は、作業機械１の状態を検出するためのセンサ類である。各種のセンサ類３１は、例えば、ＧＰＳ（Global  Positioning  System）センサ等の作業機械１の現在位置を検出する位置検出装置、エンジン２１ＥＧの回転速度（単位時間あたりの回転数）のセンサ、エンジン２１ＥＧの冷却水の温度（エンジン冷却水温）のセンサ又は作動油の温度（作動油温）のセンサ等である。センサ類３１は、作業機械１の車格又は種類に応じて異なる。本実施形態において、センサ類３１は、車内信号線３０に接続され、処理部２０Ｃと直接通信可能な第１の通信プロトコルで通信している。センサ類３１は、自身のセンサ信号が用いられる電子機器に、車内信号線３０とは異なる第４の信号線を介して接続されるものであってもよい。センサ類３１は、識別情報ＰＳＮを記憶しているものもある。このようなセンサ類３１は、処理装置２０が車内信号線３０を介して又はセンサ類３１と通信可能な電子機器を介して、識別情報ＰＳＮを取得することにより、変更履歴が管理される。
【００４４】
（管理装置４０）
次に、管理装置４０について説明する。管理装置４０は、作業機械１が備える電子機器等の変更履歴を管理する。管理装置４０は、処理部４１と、記憶部（第２記憶部）４２と、入出力部４３とを含む。処理部４１は、例えば、ＣＰＵである。記憶部４２は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ若しくはハードディスクドライブ等又はこれらを組み合わせたものである。入出力部４３は、処理部４１と記憶部４２との間における情報の入出力及び管理装置４０に接続される通信装置（第２通信装置）１０３と処理部４１との間における情報の入出力を行う。
【００４５】
管理装置４０は、入出力部４３に、通信装置１０３が電気的に接続されている。通信装置１０３は、通信回線１０１と電気的に接続されている。このような構造により、管理装置４０は、通信装置１０３を介して通信回線１０１に接続される。
【００４６】
管理装置４０の記憶部４２は、少なくとも識別情報ＰＳＮを記憶している。例えば、１台の作業機械１の識別情報ＰＳＮは、１つのファイルＤＢＡにまとめられている。本実施形態において、記憶部４２は、複数の作業機械１の識別情報ＰＳＮを、複数のファイルＤＢＡ１、ＤＢＡ２、・・・ＤＢＡｎとして記憶している。管理装置４０は、複数の作業機械１の識別情報ＰＳＮを管理するが、管理装置４０に管理される作業機械１の数は限定されるものではない。
【００４７】
管理装置４０、より具体的には管理装置４０の処理部４１は、作業機械１の処理装置２０から送信されてきた識別情報ＰＳＮを、通信回線１０１及び通信装置１０３を介して取得する。前述したように、作業機械１が備える電子機器等の構成が変更された結果、識別情報ＰＳＮが変更されると、作業機械１から識別情報ＰＳＮが送信される。
【００４８】
管理装置４０は、作業機械１から識別情報ＰＳＮを取得すると、取得した識別情報ＰＳＮに対応する識別情報ＰＳＮが記憶部４２に存在する場合には、記憶部４２の識別情報ＰＳＮを、取得した識別情報ＰＳＮに変更したことを記憶し、変更履歴を更新しておく。管理装置４０は、取得した識別情報ＰＳＮに対応する識別情報ＰＳＮが記憶部４２に存在しない場合には、取得した識別情報ＰＳＮを記憶部４２に新たに記憶させる。
【００４９】
この処理により、管理装置４０は、作業機械１が備える電子機器等のソフトウェアが更新されたり、修理等によって新たな電子機器等に交換されたり、作業機械１に新たな電子機器等が追加されたりした場合等に、電子機器等の変更履歴を確実に把握して管理することができる。このため、管理装置４０は、作業機械１に発生した事象を正しく管理することができる。
【００５０】
作業機械１が備える電子機器等が交換されたり、ソフトウェアが更新されたりして電子機器等の識別情報ＰＳＮが変更された場合、作業機械１の処理装置２０は変更された識別情報ＰＳＮを自動で管理装置４０に送信する。この機能により、管理装置４０は、記憶部４２の識別情報ＰＳＮを自動で更新する。このため、管理装置４０は、作業機械１の処理装置２０に対して、識別情報ＰＳＮの送信を要求する必要はない。
【００５１】
図３は、識別情報ＰＳＮを示す概念図である。本実施形態において、識別情報ＰＳＮは、少なくともアッシー品番Ａ及びハードウェアシリアル番号Ｂを含み、さらにハードウェア品番Ｃ、ソフトウェア品番Ｄ及びソフトウェアバージョン番号Ｅを含んでもよい。本実施形態において、これらは、８ｂｉｔで記述されているが、このような形態には限定されない。また、識別情報ＰＳＮが含む情報は、これらの５種類の情報に限定されず、他の情報を含んでいてもよい。アッシー品番Ａは、少なくとも１つ以上のハードウェア及び少なくとも１つ以上のソフトウェアから構成された電子機器等の種類を示す番号であって、同一種類の電子機器を特定する固有番号である。ハードウェアシリアル番号Ｂは、アッシー品番Ａが同一である電子機器等を識別するための製造番号である。ハードウェア品番Ｃは、電子機器等のハードウェアを特定するためのハード固有番号である。ソフトウェア品番Ｄは、電子機器にインストールされているソフトウェアを特定するためのソフト固有番号である。ソフトウェアバージョン番号Ｅは、ソフトウェアのバージョンを区別するための番号である。同一のソフトウェアであっても、バージョンアップされた場合、ソフトウェアバージョン番号Ｅは異なる。
【００５２】
本実施形態において、識別情報ＰＳＮには、固有名ＣＮが付される。固有名ＣＮは、作業機械１の処理装置２０が記憶部２０Ｍの識別情報ＰＳＮを書き換える際及び管理装置４０記憶部４２の識別情報ＰＳＮを書き換える際に、識別情報ＰＳＮ同士の照合に用いられる。固有名ＣＮが同一であれば、同一の電子機器等の識別情報ＰＳＮである。処理装置２０の処理部２０Ｃがエンジンコントローラ２１Ａ等の電子機器等から取得した識別情報ＰＳＮと、処理装置２０の記憶部２０Ｍに記憶されている識別情報ＰＳＮとの間で、固有名ＣＮが同一、かつアッシー品番Ａ、ハードウェアシリアル番号Ｂ、ハードウェア品番Ｃ、ソフトウェア品番Ｄ及びソフトウェアバージョン番号Ｅのすべてが同一である場合、両者は一致する。また、電子機器等から取得された識別情報ＰＳＮと、記憶部２０Ｍの識別情報ＰＳＮとは、固有名ＣＮが同一であっても、アッシー品番Ａ、ハードウェアシリアル番号Ｂ、ハードウェア品番Ｃ、ソフトウェア品番Ｄ及びソフトウェアバージョン番号Ｅの少なくとも一つが異なる場合、両者は異なる。
【００５３】
例えば、作業機械１の処理装置２０が有する処理部２０Ｃは、図２に示す車内信号線３０を介してエンジンコントローラ２１Ａの識別情報ＰＳＮを取得した場合、この識別情報ＰＳＮの固有名ＣＮと同一の固有名ＣＮを有する識別情報ＰＳＮを、記憶部２０Ｍに記憶されている情報から検索する。エンジンコントローラ２１Ａの識別情報ＰＳＮの固有名ＣＮと同一の固有名ＣＮを有する識別情報ＰＳＮが、記憶部２０Ｍに存在する場合、処理部２０Ｃは、その識別情報ＰＳＮを記憶部２０Ｍから読み出す。エンジンコントローラ２１Ａの識別情報ＰＳＮの固有名ＣＮと同一の固有名を有する識別情報ＰＳＮは、エンジンコントローラ２１Ａの識別情報である。
【００５４】
処理部２０Ｃは、取得したエンジンコントローラ２１Ａの識別情報ＰＳＮと、読み出した識別情報ＰＳＮとを比較する。両者が異なっていれば、処理部２０Ｃは、記憶部２０Ｍに記憶されている、エンジンコントローラ２１Ａの識別情報と同一の固有名ＣＮの識別情報ＰＳＮを、取得したエンジンコントローラ２１Ａの識別情報ＰＳＮに書き換える。このようにして、エンジンコントローラ２１Ａに何らかの変更が発生した結果、エンジンコントローラ２１Ａの識別情報ＰＳＮが変更された場合、記憶部２０Ｍに記憶されているエンジンコントローラ２１Ａの識別情報ＰＳＮが変更後の識別情報ＰＳＮに書き換えられ、更新される。識別情報ＰＳＮの書換え直後に、処理部２０Ｃは、取得したエンジンコントローラ２１Ａの識別情報ＰＳＮを、通信部３４を介して管理装置４０に送信する。取得された識別情報ＰＳＮが管理装置４０に送信されるタイミングはこれに限定されず、書換後、所定時間が経過した後であってもよい。
【００５５】
処理部２０Ｃは、取得したエンジンコントローラ２１Ａの識別情報ＰＳＮと、読み出した識別情報ＰＳＮとが同一である場合、記憶部２０Ｍに記憶されている、エンジンコントローラ２１Ａの識別情報と同一の固有名ＣＮの識別情報ＰＳＮを更新しない。この場合、処理部２０Ｃは、取得したエンジンコントローラ２１Ａの識別情報ＰＳＮを管理装置４０に送信しない。
【００５６】
エンジンコントローラ２１Ａの識別情報ＰＳＮを取得した管理装置４０の処理部４１は、作業機械１から取得したエンジンコントローラ２１Ａの識別情報ＰＳＮの固有名ＣＮと同一の固有名ＣＮを有する識別情報ＰＳＮを、記憶部４２に記憶されている情報から検索する。エンジンコントローラ２１Ａの識別情報ＰＳＮの固有名ＣＮと同一の固有名ＣＮを有する識別情報ＰＳＮが、記憶部４２に存在する場合、処理部４１は、その識別情報ＰＳＮを記憶部４２から読み出す。
【００５７】
処理部４１は、作業機械１から取得したエンジンコントローラ２１Ａの識別情報ＰＳＮと、読み出した識別情報ＰＳＮとを比較する。両者が異なっていれば、処理部４１は、記憶部４２に記憶されている、エンジンコントローラ２１Ａの識別情報と同一の固有名ＣＮの識別情報ＰＳＮを、作業機械１が取得したエンジンコントローラ２１Ａの識別情報ＰＳＮに変更した変更履歴を記憶する。このようにして、エンジンコントローラ２１Ａの識別情報ＰＳＮが変更された場合、管理装置４０の記憶部４２に記憶されているエンジンコントローラ２１Ａの識別情報ＰＳＮに変更後の識別情報ＰＳＮが追加され、記憶される。
【００５８】
識別情報ＰＳＮの書き換えについて、エンジンコントローラ２１Ａの識別情報ＰＳＮを例として説明したが、識別情報ＰＳＮの書き換えは、ポンプコントローラ２１Ｂ及びモニタ２２等についても同様である。作業機械１の処理装置２０は、自身の識別情報ＰＳＮが変更された場合も、エンジンコントローラ２１Ａの識別情報ＰＳＮが書き換えられた場合と同様に、記憶部２０Ｍの識別情報ＰＳＮを書換え、かつ変更された識別情報ＰＳＮを管理装置４０に送信する。次に、本実施形態に係る管理方法の処理手順を説明する。
【００５９】
図４は、本実施形態に係る管理方法の処理手順を示す図である。ステップＳ１０１において、図２に示す処理装置２０の処理部２０Ｃは、車内信号線３０を介してこれに接続されているエンジンコントローラ２１Ａ、ポンプコントローラ２１Ｂ及びモニタ２２等の電子機器等に対して、識別情報ＰＳＮを要求する。要求を受けた電子機器等は、車内信号線３０を介して、自身の識別情報ＰＳＮ、自身と通信可能に接続されているサブ電子機器の識別情報ＰＳＮ及び制御対象の部品の識別情報ＰＳＮを処理部２０Ｃに送信する。ステップＳ１０２において、処理部２０Ｃは、送信された識別情報ＰＳＮを取得する。
【００６０】
本実施形態において、処理部２０Ｃが要求し、電子機器等から取得する識別情報ＰＳＮには、複数の情報として、少なくともアッシー品番Ａ、ハードウェアシリアル番号Ｂが含まれ、さらにハードウェア品番Ｃ、ソフトウェア品番Ｄ及びソフトウェアバージョン番号Ｅのうち少なくとも１つが含まれていてもよい。さらにこれらの情報に加えて、新たな情報が含まれていてもよい。管理装置４０は、処理装置２０が取得する識別情報ＰＳＮに含まれる複数の種類の情報を、図２に示す通信装置１０３及び作業機械１の通信部３４を介して、遠隔操作によって変更することができる。また、管理装置４０は、作業機械１の処理装置２０が識別情報ＰＳＮを取得する対象の電子機器等を、作業機械１の通信部３４を介して変更してもよい。このようにすることで、管理装置４０は、遠隔地の現場で稼働する作業機械１から送信される識別情報ＰＳＮの種類を簡単に変更することができる。
【００６１】
処理部２０Ｃが識別情報ＰＳＮを電子機器等に要求するタイミングは限定されるものではないが、本実施形態においては、図２に示すキースイッチ３２がＯＮになったタイミングで、処理部２０Ｃが識別情報ＰＳＮを要求し、信号線３０を介して識別情報ＰＳＮを取得する。電子機器等のソフトウェアは、通常、キースイッチ３２がＯＦＦの時に変更される。また、電子機器等が交換されるタイミングも、通常、キースイッチ３２がＯＦＦの時である。キースイッチ３２がＯＮになったタイミングで処理部２０Ｃが識別情報ＰＳＮを要求することにより、電子機器等に変更が発生した直後に、その変更が確実に反映される。
【００６２】
ステップＳ１０３において、処理部２０Ｃは、取得した識別情報ＰＳＮを、固有名ＣＮを用いて記憶部２０Ｍの識別情報ＰＳＮと照合する。すなわち、処理部２０Ｃは、取得した識別情報ＰＳＮと、これと同一の固有名ＣＮを有する記憶部２０Ｍの識別情報ＰＳＮとを比較する。ステップＳ１０４において、取得した識別情報ＰＳＮが記憶部２０Ｍに存在しない場合（ステップＳ１０４、Ｎｏ）、処理部２０Ｃは、ステップＳ１０５において、取得した識別情報ＰＳＮを記憶部２０Ｍに記憶させ、取得した識別情報ＰＳＮを図２に示す管理装置４０に送信する。識別情報ＰＳＮの記憶部２０Ｍへの記憶と、識別情報ＰＳＮの管理装置４０への送信との順序は問わない。
【００６３】
ステップＳ１０４において、取得した識別情報ＰＳＮが記憶部２０Ｍに存在する場合（ステップＳ１０４、Ｙｅｓ）、ステップＳ１０６に進む。ステップＳ１０６において、取得された識別情報ＰＳＮと、これと同一の固有名ＣＮを有する記憶部２０Ｍの識別情報ＰＳＮとが異なる場合（ステップＳ１０６、Ｎｏ）、処理部２０Ｃは、ステップＳ１０５において、取得した識別情報ＰＳＮを記憶部２０Ｍに記憶させる。具体的には、処理部２０Ｃは、記憶部２０Ｍの識別情報ＰＳＮを、取得した識別情報ＰＳＮに書き換えて更新する。また、処理部２０Ｃは、ステップＳ１０５において、識別情報ＰＳＮを図２に示す管理装置４０に送信する。
【００６４】
ステップＳ１０６において、取得された識別情報ＰＳＮと、これと同一の固有名ＣＮを有する記憶部２０Ｍの識別情報ＰＳＮとが同一である場合（ステップＳ１０６、Ｙｅｓ）、本実施形態に係る管理方法の処理は終了する。
【００６５】
このように、作業機械１の処理装置２０は、作業機械１が備える電子機器等に何らかの変更が発生した場合には、速やかに変更されたことを管理装置４０に送信することができるので、管理装置４０は、作業機械１が備える電子機器等の変更履歴を確実かつ迅速に把握することができる。また、エンジンコントローラ２１Ａ及びポンプコントローラ２１Ｂ等といった、装置を制御するための電子機器は、これらが制御する装置の識別情報ＰＳＮも記憶してもよい。このため、電子機器の制御対象の装置に何らかの変更があった場合、その変更に対応して制御対象の装置の識別番号が書き換えられることにより、管理装置４０は、作業機械１が備える電子機器が制御する装置等の変更履歴も確実かつ迅速に把握することができる。
【００６６】
本実施形態において、作業機械の処理装置２０は、作業機械１が備える電子機器等に何らかの変更が発生した場合、その旨を、例えば、モニタ２２に表示させて、オペレータに報知してもよい。また、作業機械１の処理装置２０は、これまでは識別情報ＰＳＮが存在したが、所定の期間、その識別情報ＰＳＮが存在しなかった場合、対応する電子機器等は作業機械１から取り外されたと判定し、その識別情報ＰＳＮを記憶部２０Ｍから削除し、その旨を管理装置４０に送信してもよい。
【００６７】
以上、本実施形態を説明したが、前述した内容により本実施形態が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、本実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換及び変更のうち少なくとも１つを行うことができる。
【符号の説明】
【００６８】
１  作業機械
１Ｓ  車載システム
３  管理施設
２０  処理装置
２０Ｃ  処理部
２０Ｍ  記憶部
２１Ａ  エンジンコントローラ
２１Ｂ  ポンプコントローラ
２２  モニタ
２３Ａ、２３Ｂ  コントローラ
２４  蓄電器
３０  信号線（車内信号線）
３１  センサ類
３２  キースイッチ
３４  通信部
３７  第２の信号線
４０  管理装置
４１  処理部
４２  記憶部
１００  管理システム
１０３  通信装置
ＰＳＮ、ＰＳＮ１、ＰＳＮｃ、ＰＳＮｍ  識別情報
【図１】
2015115063.tif 000003
【図２】
2015115063.tif 000004
【図３】
2015115063.tif 000005
【図４】
2015115063.tif 000006