"各種の機能を制御する電子制御装置を備えたシステムと通信して前記機能に関する機能データを収集するデータ収集装置であって、前記機能データの収集を開始する前に、前記システムに備えられた全ての前記電子制御装置と通信して前記電子制御装置が制御する前記機能を取得して前記機能の種類別及び前記電子制御装置の装置別にリスト化した装置別機能リスト情報を作成するリスト情報作成手段と、前記機能データを収集するために前記機能の種類を選択する選択情報を受け付ける機能選択手段と、前記リスト情報作成手段にて作成した前記装置別機能リスト情報に基づいて、前記機能選択手段にて選択された前記選択情報の前記機能に該当する前記電子制御装置を宛先として通信して前記選択情報の前記機能に関する前記機能データを収集するデータ収集手段とを備えることを特徴とするデータ収集装置。請求項1に記載のデータ収集装置であって、前記システムにおいて複数の前記電子制御装置に分散されて制御する前記機能のうちの少なくとも一つの機能が前記電子制御装置の少なくとも二つの電子制御装置の間で共通の機能である共通機能とされて前記少なくとも二つの電子制御装置の何れか一つの代表電子制御装置が残りの電子制御装置と通信して前記共通機能に関する共通機能データを取得する場合に、前記リスト情報作成手段は、前記代表電子制御装置の情報を含む前記装置別機能リスト情報を作成し、前記データ収集手段は、前記機能選択手段にて前記共通機能が選択されたときには、前記代表電子制御装置の情報を含む前記装置別機能リスト情報に基づいて、前記代表電子制御装置を宛先として通信して前記選択情報の前記共通機能に関する前記共通機能データを収集することを特徴とするデータ収集装置。請求項2に記載のデータ収集装置と通信し、複数の前記電子制御装置に分散されて制御する前記機能のうちの少なくとも一つの機能が前記電子制御装置のうち少なくとも二つの電子制御装置の間で共通の機能である共通機能とされたシステムであって、前記少なくとも二つの電子制御装置のうちの何れか一つを代表電子制御装置に設定する代表電子制御装置設定手段を備えることを特徴とするシステム。請求項1又は請求項2に記載のデータ収集装置と通信するシステムであって、複数の前記電子制御装置に対して前記データ収集装置から前記機能に関する同一の開示要求がなされると、前記同一の開示要求に対して複数の前記電子制御装置の間で互いに異なる応答時間を設定する応答時間設定手段を備えることを特徴とするシステム。しかしながら、特許文献1の如く、システムにおいて機種毎に各種データが格納された機種テーブルを予め設けておく構成では、システムの機能が追加、変更或いは削除されない場合には問題ないが、システムの機能が追加、変更或いは削除される場合には、機種テーブル自体のメンテナンスという新たな工数が発生するという不具合がある。そこで、本発明は、各種の機能を制御する電子制御装置を備えたシステムと通信して前記機能に関する機能データを収集するデータ収集装置であって、前記システムから前記機能に関する機能データを収集するにあたって、前記システムにおいて機種テーブルを予め設けておくといったことなく、前記機能データの収集時間を短縮させることができるデータ収集装置及び前記データ収集装置と通信するシステムを提供することを目的とする。本発明は、前記課題を解決するために、各種の機能を制御する電子制御装置を備えたシステムと通信して前記機能に関する機能データを収集するデータ収集装置であって、前記機能データの収集を開始する前に、前記システムに備えられた全ての前記電子制御装置と通信して前記電子制御装置が制御する前記機能を取得して前記機能の種類別及び前記電子制御装置の装置別にリスト化した装置別機能リスト情報を作成するリスト情報作成手段と、前記機能データを収集するために前記機能の種類を選択する選択情報を受け付ける機能選択手段と、前記リスト情報作成手段にて作成した前記装置別機能リスト情報に基づいて、前記機能選択手段にて選択された前記選択情報の前記機能に該当する前記電子制御装置を宛先として通信して前記選択情報の前記機能に関する前記機能データを収集するデータ収集手段とを備えることを特徴とするデータ収集装置を提供する。本発明によれば、機能データの収集を開始する前に、機能の種類別及び電子制御装置の装置別に装置別機能リスト情報を作成するので、機種テーブルを予め設けておかなくてもよい。また、前記装置別機能リスト情報に基づいて、選択された機能に該当する電子制御装置を宛先として通信して機能データを収集するので、システムに設けられている全ての前記電子制御装置と通信することなく、該当する機能の有無をそれぞれ確認することができ、それだけ、機能データの収集時間を短縮させることができる。本発明において、前記システムにおいて複数の前記電子制御装置に分散されて制御する前記機能のうちの少なくとも一つの機能が前記電子制御装置の少なくとも二つの電子制御装置の間で共通の機能である共通機能とされて前記少なくとも二つの電子制御装置の何れか一つの代表電子制御装置が残りの電子制御装置と通信して前記共通機能に関する共通機能データを取得する場合に、前記リスト情報作成手段は、前記代表電子制御装置の情報を含む前記装置別機能リスト情報を作成し、前記データ収集手段は、前記機能選択手段にて前記共通機能が選択されたときには、前記代表電子制御装置の情報を含む前記装置別機能リスト情報に基づいて、前記代表電子制御装置を宛先として通信して前記選択情報の前記共通機能に関する前記共通機能データを収集する態様を例示できる。また、本発明は、かかる態様のデータ収集装置と通信し、複数の前記電子制御装置に分散されて制御する前記機能のうちの少なくとも一つの機能が前記電子制御装置のうち少なくとも二つの電子制御装置の間で共通の機能である共通機能とされたシステムであって、前記少なくとも二つの電子制御装置のうちの何れか一つを代表電子制御装置に設定する代表電子制御装置設定手段を備えることを特徴とするシステムも提供する。この特定事項では、少なくとも一つの機能が少なくとも二つの電子制御装置の間で共通機能とされ、代表電子制御装置が残りの電子制御装置と通信して共通機能に関する共通機能データを収集するにあたり、代表電子制御装置の情報を含む装置別機能リスト情報を作成することで、該当する共通機能に関する共通機能データを保有する全ての前記電子制御装置と通信することなく、代表電子制御装置と通信することができ、これにより、一層の機能データの収集時間を短縮させることが可能となる。本発明に係るデータ収集装置と通信するシステムにおいて、複数の前記電子制御装置に対して前記データ収集装置から前記機能に関する同一の開示要求がなされると、前記同一の開示要求に対して複数の前記電子制御装置の間で互いに異なる応答時間を設定する応答時間設定手段を備える態様を例示できる。この特定事項では、複数の前記電子制御装置の間での該当する前記機能に関する応答が同一の共通の、単一のフォーマットであっても衝突を回避でき、これにより該応答を再度送信するといった処理を省くことができ、それだけ該応答の送信時間を短縮させることが可能となる。以上説明したように、本発明によると、前記機能データの収集を開始する前に、機能の種類別及び電子制御装置の装置別に装置別機能リスト情報を作成するので、機種テーブルを予め設けておかなくてもよい。また、前記装置別機能リスト情報に基づいて、選択された機能に該当する電子制御装置を宛先として通信して機能データを収集するので、システムに設けられている全ての前記電子制御装置と通信することなく、該当する機能の有無をそれぞれ確認することができ、それだけ、機能データの収集時間を短縮させることができる。すなわち、前記システムから前記機能に関する前記機能データを収集するにあたって、前記システムにおいて機種テーブルを予め設けておくといったことなく、前記機能データの収集時間を短縮させることができる。以下、本発明の実施の形態についてシステムとしてコンバインを取り挙げて添付図面を参照しつつ説明する。なお、以下の実施の形態は、本発明を具体化した例であって、本発明の技術的範囲を限定する性格のものではない。第1実施形態図1は、本発明に係るデータ収集装置の一例であるノート型パーソナルコンピュータ200及びそれと通信するシステムの一例であるコンバイン100を概略的に示すシステム構成図である。[コンバインについて]図1に示すように、コンバイン100は、クローラ式走行装置図示せずを作動させて走行する走行制御機能Aと、分草した穀稈を引き起こして株元側から刈り取る刈取機能Bと、刈り取った穀稈の脱穀を行う脱穀機能Cと、コンバイン100全体の駆動源として作用するエンジン図示せずを作動させるエンジン作動機能Dと、図示しない運転席のメータ計器類の計測を行うメータ計測機能Eとの各種の機能を制御する1又は複数の電子制御装置ここでは第1から第7電子制御装置101~107とを備えている。図2は、図1に示すコンバイン100における第1から第7電子制御装置101~107の概略構成を示すシステムブロック図である。なお、第1から第7電子制御装置101~107は同一構成とされている。よって、図2において、第1から第7電子制御装置101~107は一つの図で示しており、同じ構成要素には同一符号を付している。第1から第7電子制御装置101~107は、いわゆるECUElectronicControlUnitと称されるものであり、それぞれ、CPUCentralProcessingUnit等の演算処理装置で構成された制御部110と、ROMReadOnlyMemory120a、RAMRandomAccessMemory120bやフラッシュメモリ等のデータ書き換え可能な不揮発性メモリ120c等の記憶装置を備えた記憶部120とを有している。第1から第7電子制御装置101~107は、それぞれ、制御部110が記憶部120のROM120aに予め格納された制御プログラムを記憶部120のRAM120b上にロードして実行することにより、各種構成要素の動作タイミング等の作動制御を行うようになっている。記憶部120のRAM120bは、制御部110に対して作業用のワークエリアを提供する。第1電子制御装置101は、主に脱穀後の機能を制御する脱穀後ECUとされている。第2電子制御装置102は、主に脱穀中の機能を制御する脱穀中ECUとされている。第3電子制御装置103は、図示しないエンジンの後フレームに設けられて主に本機全体の機能を制御するエンジン後フレームECUとされている。第4電子制御装置104は、図示しない刈取回動支点に設けられて主に刈り取り動作の機能を制御する刈取回動支点ECUとされている。第5及び第6電子制御装置105,106は、それぞれ、異なるタイプのエンジンの回転数や負荷状態などを監視し、最適な噴射圧力や噴射時期を燃料システムに指示してエンジン全体を制御する第1及び第2エンジンECUとされている。第7電子制御装置107は、回転数や速度等のメータ計器類を制御するセンタメータECUとされている。第1から第7電子制御装置101~107は、それぞれ、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eのうちの少なくとも一つの機能を制御する。図3は、第1から第7電子制御装置101~107がそれぞれ制御する機能の一例を示す表である。図3において、○印は電子制御装置が制御する機能を示している。図3に示すように、第1電子制御装置101は、走行制御機能A及び脱穀機能Cを制御する。第2電子制御装置102は、脱穀機能Cを制御する。第3電子制御装置103は、走行制御機能A、刈取機能B及び脱穀機能Cを制御する。第4電子制御装置104は、走行制御機能A及び刈取機能Bを制御する。第5及び第6電子制御装置105,106は、エンジン作動機能Dを制御する。第7電子制御装置107は、メータ計測機能Eを制御する。第1から第7電子制御装置101~107は、車内LAN具体的にはCAN規格に準拠したネットワークNを介して互いに接続されており、相互にデータ通信できるようになっている。図4は、図1に示すコンバイン100において第1から第7電子制御装置101~107の接続形態を中心に示すシステムブロック図である。図4に示すように、ネットワークNは、第1から第4及び第7電子制御装置101~104,107を相互に接続してパーソナルコンピュータ以下、単にコンピュータという200と通信する第1ネットワークN1を備えている。すなわち、ネットワークNは、第1から第4及び第7電子制御装置101~104,107の間での相互のデータ通信、さらには第1から第4及び第7電子制御装置101~104,107とコンピュータ200との間での相互のデータ通信を行うことが可能な構成とされている。また、第3及び第4電子制御装置103,104は、それぞれ、第1ネットワークN1と第2及び第3ネットワークN2,N3との接続機能を制御するゲートウェイECUとしても作用する構成とされている。詳しくは、ネットワークNは、第5及び第6電子制御装置105,106と、主に本機における各種センサ類図示せずの入出力制御を行う第1入出力制御部111具体的にはI/Oドライバと、主に本機におけるアクチュエータ類図示せずの作動制御を行う第1アクチュエータ制御部121具体的には比例弁ドライバとを相互に接続してゲートウェイECUとして作用する第3電子制御装置103と通信する第2ネットワークN2を備えている。すなわち、第2ネットワークN2は、第5及び第6電子制御装置105,106の間での相互のデータ通信、さらには第5及び第6電子制御装置105,106並びに第1入出力制御部111及び第1アクチュエータ制御部121と第3電子制御装置103との間での相互のデータ通信を行うことが可能な構成とされている。また、ネットワークNは、主に刈取機能Bにおける各種センサ類図示せずの入出力制御を行う第2及び第3入出力制御部112,113具体的にはI/Oドライバと、主に刈取機能Bにおけるアクチュエータ類図示せずの作動制御を行う第2から第5アクシュエータ制御部122~125具体的には電磁弁ドライバとを相互に接続してゲートウェイECUとして作用する第4電子制御装置104と通信する第3ネットワークN3を備えている。すなわち、第3ネットワークN3は、第2及び第3入出力制御部112,113並びに第2から第5アクチュエータ制御部122~125と第4電子制御装置104との間での相互のデータ通信を行うことが可能な構成とされている。なお、第1から第7電子制御装置101~107、第1から第3入出力制御部111~113並びに第1から第5アクシュエータ制御部121~125には、それぞれ、互いに異なるアドレス情報が設定されており、各ネットワークでの情報のやり取りは、このアドレス情報を用いて行うようになっている。例えば、第1から第7電子制御装置101~107には、それぞれ、[0001]~[0007]のアドレス情報が設定されている。コンピュータ200が第2及び第3電子制御装置102,103に問い合わせを行う場合には、アドレス情報として[0002],[0003]を用いて通信を行う。なお、本第1実施形態では、アドレス情報として[9999]を用いてコンピュータ200からの通信を行う場合には、第1から第7の全ての電子制御装置101~107に問い合わせを行うようになっている。そして、第1から第7電子制御装置101~107は、各種センサ類からの入力信号検知信号や、電磁弁等の各種アクチュエータ類への出力信号作動信号、或いは、メータ計器類からの計測信号といった各種の機能に関する機能データの履歴情報や積算情報等の過去の蓄積情報を必要に応じて随時記録して保存するようになっている。また、第1から第7電子制御装置101~107は、走行制御機能Aに関する機能データDa、刈取機能Bに関する機能データDb、脱穀機能Cに関する機能データDc、エンジン作動機能Dに関する機能データDd及びメータ計測機能に関する機能データDeをそれぞれ保有することを示す第1から第5機能識別データRa~Re図5参照のうちの少なくとも一つも保存している。図5は、第1から第7電子制御装置101~107に保存される情報のデータ構造の一例を示す概略構成図である。図5aから図5fは、第1から第7電子制御装置101~107のデータ構造を示している。なお、第5及び第6電子制御装置105,106のデータ構造は同一であるため、図5eにおいて、一つの図で示している。図5aに示すように、第1電子制御装置101における不揮発性メモリ120cは、走行制御機能A及び脱穀機能Cに関する機能データDa,Dcの過去の蓄積情報が随時記録更新されるようになっており、走行制御機能A及び脱穀機能Cに関する機能データDa,Dcを保有することを示す第1及び第3機能識別データRa、Rcが予め記憶設定されている。図5bに示すように、第2電子制御装置102における不揮発性メモリ120cは、脱穀機能Cに関する機能データDcの過去の蓄積情報が随時記録更新されるようになっており、脱穀機能Cに関する機能データDcを保有することを示す第3機能識別データRcが予め記憶設定されている。図5cに示すように、第3電子制御装置103における不揮発性メモリ120cは、走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcの過去の蓄積情報が随時記録更新されるようになっており、走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有することを示す第1から第3機能識別データRa,Rb,Rcが予め記憶設定されている。図5dに示すように、第4電子制御装置104における不揮発性メモリ120cは、走行制御機能A及び刈取機能Bに関する機能データDa,Dbの過去の蓄積情報が随時記録更新されるようになっており、走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有することを示す第1及び第2機能識別データRa,Rbが予め記憶設定されている。図5eに示すように、第5及び第6電子制御装置105,106における不揮発性メモリ120cは、エンジン作動機能Dに関する機能データDdの過去の蓄積情報が随時記録更新されるようになっており、エンジン作動機能Dに関する機能データDdを保有することを示す第4機能識別データRdが予め記憶設定されている。図5fに示すように、第7電子制御装置107における不揮発性メモリ120cは、メータ計測機能Eに関する機能データDeの過去の蓄積情報が随時記録更新されるようになっており、メータ計測機能Eに関する機能データDeを保有することを示す第5機能識別データReが予め記憶設定されている。なお、第1から第7電子制御装置101~107は、制御する機能が変更される場合には、それに応じて、保存する情報のデータ構造を変更できるようになっていている。具体的には、第1から第7電子制御装置101~107は、オペレータの入力操作によって、不揮発性メモリ120cに記憶設定される第1から第5機能識別データRa~Reを設定変更できるようになっている。図1に示すインターフェイス部108は、本第1実施形態では、USB規格による有線通信手段のUSBポートを有しており、ネットワークNとコンピュータ200との間でデータの通信ができるようになっている。[コンピュータについて]一方、コンピュータ200は、コンバイン100と通信して走行制御機能Aに関する機能データDaと、刈取機能Bに関する機能データDbと、脱穀機能Cに関する機能データDcと、エンジン作動機能Dに関する機能データDdと、メータ計測機能Eに関する機能データDeとを収集する構成とされている。図6は、コンバイン100と通信するコンピュータ200の概略構成を示すシステムブロック図である。図6に示すように、データ収集装置として作用するコンピュータ200は、操作入力部210と、記憶部220と、表示出力部230と、インターフェイス部240と、制御部250と、読み取り部260とを備えている。操作入力部210は、キーボード211やポインティングデバイス212等の入力装置を備えており、制御部250の入力系に接続されている。操作入力部210は、オペレータによる入力操作を受け付けて入力された操作情報を制御部250に送信する構成とされている。記憶部220は、ROM221、RAM222やフラッシュメモリ等のデータ書き換え可能な不揮発性メモリ223等の記憶装置及びハードディスク装置224等の大容量記憶装置を備えている。なお、ハードディスク装置224には、後述するデータ収集用プログラムPが記録されたCDCompactDisc-ROM等の記録媒体Mを読み出す読み取り部260によって読み出されたデータ収集用プログラムPを含むソフトウェアが予め格納インストールされている。記録媒体Mは、USBメモリやSDSecureDigitalメモリカードであってもよい。また、データ収集用プログラムPは、インターネットを介してサーバーからダウンロードされたものであってもよい。表示出力部230は、液晶表示パネルやELElectroLuminescence表示パネル等の表示装置231を備えており、制御部250の出力系に接続されている。表示装置231は、制御部250からの出力表示情報を表示画面に表示する構成とされている。なお、表示装置231における表示画面には、タッチパネル等のタッチ入力操作装置が設けられていてもよい。タッチ入力操作装置は、表示画面に表示される画面の表示状態に応じた入力操作を行うことができ、操作入力部として作用する構成とされる。インターフェイス部240は、本第1実施形態では、USB規格による有線通信手段のUSBポートとされており、USBケーブルCBを介して制御部250とコンバイン100におけるインターフェイス108との間でデータの通信ができるようになっている図1参照。また、インターフェイス部240は、コンバイン100におけるインターフェイス108が接続されたか否かを検出できるようになっている。なお、コンピュータ200とコンバイン100とは、本第1実施形態では、USBといった有線通信手段によって接続されるが、ブルートゥースBluetooth規格や近距離赤外線通信IrDA規格による無線通信手段によって接続されてもよい。制御部250は、CPU等の演算処理装置で構成されており、記憶部220のハードディスク装置224に予め格納されたデータ収集用プログラムP等のソフトウェアプログラムを記憶部220のRAM222上にロードして実行することにより、各種の処理を行うようになっている。記憶部220のRAM222は、制御部250に対して作業用のワークエリアを提供する。そして、制御部250は、リスト情報作成手段Qa1、機能選択手段Qa2及びデータ収集手段Qa3として機能する。すなわち、データ収集用プログラムPは、リスト情報作成手段Qa1に対応するリスト情報作成ステップと、機能選択手段Qa2に対応する機能選択ステップと、データ収集手段Qa3に対応するデータ収集ステップとを含むステップを制御部250に実行させる。リスト情報作成ステップでは、機能データDa~Deを収集するための作業を開始する毎に、コンバイン100に備えられた第1から第7の全ての電子制御装置101~107に対して、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eに関する開示要求具体的には開示要求を示す命令コマンドの送信を行い、第1から第7電子制御装置101~107と通信して第1から第7電子制御装置101~107が制御する機能を取得して第1から第7電子制御装置101~107の装置別に機能をリスト化した装置別機能リスト情報LD1図9参照を作成する。こうして作成された装置別機能リスト情報LD1は、記憶部220のRAM222に記憶される。このリスト情報作成ステップについて図7から図9を参照しながら具体的に以下に説明する。図7は、コンピュータ200がコンバイン100から受信する第1から第7機能リスト作成用通信データK1~K7のデータ構造の一例を示す概略構成図である。図7aから図7gは、それぞれ、第1から第7機能リスト作成用通信データK1~K7のデータ構造を示している。図8は、コンピュータ200とコンバイン100との間での通信状態を説明するための説明図である。また、図9は、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eの種類別及び第1から第7電子制御装置101~107の装置別にリスト化した装置別機能リスト情報LD1の一例を示すテーブルTB1である。なお、図9において、1はメモリフラグを有効している状態を示している。図7aに示すように、第1機能リスト作成用通信データK1は、コンピュータ200がコンバイン100における第1電子制御装置101から受信する情報であり、第1電子制御装置101であることを示す第1装置識別情報KS1ここではアドレス情報[0001]と、第1電子制御装置101が走行制御機能Aに関する機能データDaを保有することを示す第1機能識別データRaと、第1電子制御装置101が脱穀機能Cに関する機能データDcを保有することを示す第3機能識別データRcとを有している。図7bに示すように、第2機能リスト作成用通信データK2は、コンピュータ200がコンバイン100における第2電子制御装置102から受信する情報であり、第2電子制御装置102であることを示す第2装置識別情報KS2ここではアドレス情報[0002]と、第2電子制御装置102が脱穀機能Cに関する機能データDcを保有することを示す第3機能識別データRcとを有している。図7cに示すように、第3機能リスト作成用通信データK3は、コンピュータ200がコンバイン100における第3電子制御装置103から受信する情報であり、第3電子制御装置103であることを示す第3装置識別情報KS3ここではアドレス情報[0003]と、第3電子制御装置103が走行制御機能Aに関する機能データDaを保有することを示す第1機能識別データRaと、第3電子制御装置103が刈取機能Bに関する機能データDbを保有することを示す第2機能識別データRbと、第3電子制御装置103が脱穀機能Cに関する機能データDcを保有することを示す第3機能識別データRcとを有している。図7dに示すように、第4機能リスト作成用通信データK4は、コンピュータ200がコンバイン100における第4電子制御装置104から受信する情報であり、第4電子制御装置104であることを示す第4装置識別情報KS4ここではアドレス情報[0004]と、第4電子制御装置104が走行制御機能Aに関する機能データDaを保有することを示す第1機能識別データRaと、第4電子制御装置104が刈取機能Bに関する機能データDbとを保有することを示す第2機能識別データRbとを有している。図7e及び図7fに示すように、第5及び第6機能リスト作成用通信データK5,6は、それぞれ、コンピュータ200がコンバイン100における第5及び第6電子制御装置105,106から受信する情報であり、第5及び第6電子制御装置105,106であることを示す第5及び第6装置識別情報KS5、KS6ここではアドレス情報[0005],[0006]と、第5及び第6電子制御装置105,106がエンジン作動機能Dに関する機能データDdとを保有することを示す第4機能識別データRd,Rdを有している。図7gに示すように、第7機能リスト作成用通信データK7は、コンピュータ200がコンバイン100における第7電子制御装置107から受信する情報であり、第7電子制御装置105であることを示す第7装置識別情報KS7ここではアドレス情報[0007]と、第7電子制御装置107がメータ計測機能Eに関する機能データDeを保有することを示す第5機能識別データReとを有している。そして、図8に示すように、リスト情報作成ステップでは、まず、コンピュータ200における制御部250からコンバイン100における第1から第7の全ての電子制御装置101~107に対して、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eのうち、何れの機能を制御対象としているか、すなわち、何れの機能に関する機能データを保有しているか否かを問い合わせる。第1電子制御装置101は、走行制御機能A及び脱穀機能Cに関する機能データDa,Dcを保有しているので、コンピュータ200に対して走行制御機能A及び脱穀機能Cに関する機能データDa,Dcを保有していることを示す第1機能リスト作成用通信データK1具体的には図7aに示す第1機能識別データRa及び第3機能識別データRcの通知を返す。コンピュータ200における制御部250は、第1機能リスト作成用通信データK1の状態を判断して具体的には第1機能識別データRa及び第3機能識別データRcが存在していると判断して第1電子制御装置101が走行制御機能A及び脱穀機能Cに関する機能データDa,Dcを保有していることを認識し、図9に示すテーブルTB1の第1電子制御装置101に対応する第1装置識別情報KS1ここではアドレス情報[0001]において走行制御機能A及び脱穀機能Cを識別するメモリエリアのフラグを有効にする。次に、第2電子制御装置102は、脱穀機能Cに関する機能データDcを保有しているので、コンピュータ200に対して脱穀機能Cに関する機能データDcを保有していることを示す第2機能リスト作成用通信データK2具体的には図7bに示す第3機能識別データRcの通知を返す。コンピュータ200における制御部250は、第2機能リスト作成用通信データK2の状態を判断して具体的には第3機能識別データRcが存在していると判断して第2電子制御装置102が脱穀機能Cに関する機能データDcを保有していることを認識し、図9に示すテーブルTB1の第2電子制御装置102に対応する第2装置識別情報KS2ここではアドレス情報[0002]において脱穀機能Cを識別するメモリエリアのフラグを有効にする。次に、第3電子制御装置103は、走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有しているので、コンピュータ200に対して走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有していることを示す第3機能リスト作成用通信データK3具体的には図7cに示す第1から第3機能識別データRa~Rcの通知を返す。コンピュータ200における制御部250は、第3機能リスト作成用通信データK3の状態を判断して具体的には第1から第3機能識別データRa~Rcが存在していると判断して第3電子制御装置103が走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有していることを認識し、図9に示すテーブルTB1の第3電子制御装置103に対応する第2装置識別情報KS3ここではアドレス情報[0003]において走行制御機能A、刈取機能B及び脱穀機能Cを識別するメモリエリアのフラグを有効にする。次に、第4電子制御装置104は、走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有しているので、コンピュータ200に対して走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有していることを示す第4機能リスト作成用通信データK4具体的には図7dに示す第1及び第2機能識別データRa,Rbの通知を返す。コンピュータ200における制御部250は、第3機能リスト作成用通信データK4の状態を判断して具体的には第1及び第2機能識別データRa,Rbが存在していると判断して第4電子制御装置104が走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有していることを認識し、図9に示すテーブルTB1の第4電子制御装置104に対応する第4装置識別情報KS4ここではアドレス情報[0004]において走行制御機能A及び刈取機能Bを識別するメモリエリアのフラグを有効にする。次に、第5及び第6電子制御装置105,106に対して、何れの機能に関する機能データを保有しているか否かを問い合わせる。第5及び第6電子制御装置105,106は、エンジン作動機能Dに関する機能データDdを保有しているので、コンピュータ200に対してエンジン作動機能Dに関する機能データDdを保有していることを示す第5及び第6機能リスト作成用通信データK5,K6具体的には図7e及び図7fに示す第4機能識別データRdの通知を返す。コンピュータ200における制御部250は、第5及び第6機能リスト作成用通信データK5,K6の状態を判断して具体的には第4機能識別データRdが存在していると判断して第5及び第6電子制御装置105,106がエンジン作動機能Dに関する機能データDdを保有していることを認識し、図9に示すテーブルTB1の第5及び第6電子制御装置105,106に対応する第4装置識別情報KS4ここではアドレス情報[0005],[0006]においてエンジン作動機能Dを識別するメモリエリアのフラグを有効にする。次に、第7電子制御装置107は、メータ計測機能Eに関する機能データDeを保有しているので、コンピュータ200に対してメータ計測機能Eに関する機能データDeを保有していることを示す第7機能リスト作成用通信データK7具体的には図7gに示す第5機能識別データReの通知を返す。コンピュータ200における制御部250は、第7機能リスト作成用通信データK7の状態を判断して具体的には第5機能識別データReが存在していると判断して第7電子制御装置107がメータ計測機能Eに関する機能データDeを保有していることを認識し、図9に示すテーブルTB1の第7電子制御装置107においてメータ計測機能Eを識別するメモリエリアのフラグを有効にする。これにより、第1から第7電子制御装置101~107の装置別に機能をリスト化した装置別機能リスト情報LD1を作成することができる。機能選択ステップでは、機能データDa~Deを収集するために走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eにそれぞれ対応する第1から第5選択情報SN1~SN5図10参照のうち少なくとも一つを受け付ける。図10は、図1に示すコンピュータ200における表示装置231に表示された機能選択画面232を示す平面図である。なお、図10において、選択状態の機能を斜線で示している。図10に示すように、表示装置231における機能選択画面232には、オペレータによって、走行制御機能Aが選択されたことを示す第1選択情報SN1を制御部250に送信する第1選択ボタンBT1と、刈取機能Bが選択されたことを示す第2選択情報SN2を制御部250に送信する第2選択ボタンBT2と、脱穀機能Cが選択されたことを示す第3選択情報SN3を制御部250に送信する第3選択ボタンBT3と、エンジン作動機能Dが選択されたことを示す第4選択情報SN4を制御部250に送信する第4選択ボタンBT4と、メータ計測機能Eが選択されたことを示す第5選択情報SN5を制御部250に送信する第5選択ボタンBT5と、機能の選択状態を確定する確定ボタンBT6と、選択操作画面を終了する終了ボタンBT7とが機能選択画面232に表示されるようになっている。なお、第1から第5選択ボタンBT1~BT5の少なくとも一つが選択されると、確定ボタンBT7が操作入力できるようになっている。機能選択画面232において、例えば、オペレータによるポインティングデバイス212の操作によってカーソルJを移動させて選択すべき機能が操作クリックされることで、カーソルJの位置の選択ボタンに対応する機能の種類を選択できるようになっている。本第1実施形態では、選択状態の機能が非選択状態の機能とは異なる表示状態となる。そして、別の非選択状態の機能が操作クリックされると、複数の機能の種類を選択できるようになっている。また、選択状態の機能が再度操作クリックされると、選択状態が解除されて非選択状態となる。図10に示す例では、選択状態の機能具体的には刈取機能B及び脱穀機能Cは、非選択状態の機能具体的には走行制御機能A、エンジン作動機能D及びメータ計測機能Eに対して反転表示されるようになっている。機能が選択された状態において、確定ボタンBT6が操作クリックされると、選択状態の機能が確定し、選択状態の機能の選択情報具体的には第2及び第3選択情報SN2,SN3が制御部250に送信される。なお、機能選択画面232において、終了ボタンBT7が操作クリックされると、選択操作画面を終了する。機能選択画面232における各操作はタッチパネルによる操作であってもよい。そして、データ収集ステップでは、リスト情報作成ステップにて作成した装置別機能リスト情報LD1図9参照に基づいて、機能選択ステップにて選択された選択情報の機能に該当する電子制御装置を宛先として通信して選択情報の機能に関する機能データを収集する。例えば、データ収集ステップでは、図10に示すように、機能選択ステップで刈取機能B及び脱穀機能Cが選択された場合には、刈取機能Bに関する機能データDbを収集するために、RAM222に記憶された装置別機能リスト情報LD1から、刈取機能Bに関する機能データDbを保有する第3及び第4電子制御装置103,104に対応する第3及び第4装置識別情報KS3,KS4ここではアドレス情報[0003],[0004]を抽出する。また、脱穀機能Cに関する機能データDcを保有する第1から第3電子制御装置101~103に対応する第1から第3装置識別情報KS1~KS3ここではアドレス情報[0001]~[0003]を抽出する。こうして抽出した第1から第4電子制御装置101~104に対応する第1から第4装置識別情報KS1~KS4ここではアドレス情報[0001]~[0004]を宛先として通信する。具体的には、データ収集ステップでは、第1から第3電子制御装置101~103における不揮発性メモリ120cから脱穀機能Cに関する機能データDcの過去の蓄積情報図5a~図5c参照を収集し、第3及び第4電子制御装置103,104における不揮発性メモリ120cから刈取機能Bに関する機能データDbの過去の蓄積情報図5c及び図5d参照を収集する。なお、本第1実施の形態では、第1から第7装置識別情報KS1~KS7をアドレス情報[0001]~[0007]としているが、第1から第7装置識別情報KS1~KS7で一意となる他のコードとアドレス情報[0001]~[0007]に対応する変換テーブルを設けておくことで、第1から第7装置識別情報KS1~KS7を他のコードとしてもよい。この場合、変換テーブルによって他のコードから変換したアドレス情報を宛先として通信することができる。コンピュータ200は、こうして収集した機能データDb,Dcを用いて各種のアクチュエータの動作タイミングや各種の検出値等を集計、分析したり或いは故障診断を行ったりするようになっており、その結果を表示装置231の表示画面図示省略に表示するようになっている。なお、機能データとしては、センサ出力、アクチュエータの作動信号、さらに具体的には、燃料噴射量、エンジン回転数、冷却水温度、始動回数、扱胴や処理胴の回転数、フィードチェーンの回転数、刈り取り深さ、運転時間、車速、馬力、仕向地仕様等を例示できる。[データ収集処理例]次に、第1実施形態に係るデータ収集処理の一例について図11及び図12を参照しながら以下に説明する。図11は、第1実施形態に係るデータ収集処理の一例を示すフローチャートである。図12は、コンピュータ200のコンバイン100における第1から第7電子制御装置101~107へのアクセス状態を説明するための説明図である。図11に示すデータ収集処理例のフローチャートでは、まず、制御部250は、インターフェイス部108,240を介してコンバイン100が接続されたか否かを判断し処理S1、ネットワークNが接続されるまで待機する処理S1:No。ネットワークNが接続されると処理S1:Yes、処理S2以降のデータ収集処理を開始する。なお、この例では、制御部250は、コンピュータ200とコンバイン100との接続状態を検出してデータ収集処理を自動的に開始させるが、オペレータによる手動操作によってデータ収集処理を開始させてもよい。制御部250は、このデータ収集処理の開始の指示により、コンバイン100に備えられた第1から第7の全ての電子制御装置101~107に対して、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eに関する開示要求を行う処理S2。次に、制御部250は、第1から第7電子制御装置101~107とインターフェイス部108,240及びネットワークNを経由して通信し、第1から第7電子制御装置101~107から第1から第7機能リスト作成用通信データK1~K7を取得する処理S3。次に、制御部250は、第1から第7電子制御装置101~107から取得した第1から第7機能リスト作成用通信データK1~K7に記録されている第1から第5機能識別データRa~Reによって、第1から第7電子制御装置101~107の装置別に、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eのうち該当する機能を選び出して装置別機能リスト情報LD1図9参照を作成する処理S4。そして、制御部250は、表示装置231に機能選択画面232図10参照を表示し処理S5、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eにそれぞれ対応する第1から第5選択情報SN1~SN5のうち少なくとも一つを受け付ける処理S6。次に、制御部250は、終了ボタンBT7が操作されたか否かを判断し処理S7、終了ボタンBT7が操作されていない場合には処理S7:No、処理S8に移行する一方、終了ボタンBT7が操作された場合には処理S7:Yes、データ収集処理を終了する。処理S8では、確定ボタンBT6が操作されたか否かを判断し、確定ボタンBT6が操作されていない場合には処理S8:No、処理S6に移行する一方、確定ボタンBT6が操作された場合には処理S8:Yes、処理S9に移行する。処理S9では、処理S4で作成した装置別機能リスト情報LD1図9参照を用いて、処理S7で選択された選択情報の機能例えば第2及び第3選択情報SN2,SN3刈取機能B及び脱穀機能C図12の実線参照に該当する電子制御装置例えば第1から第4電子制御装置101~104を宛先例えばアドレス情報[0001]~[0004]として通信し、処理S10に移行する。処理S10では、選択情報例えば第2及び第3選択情報SN2,SN3の機能例えば刈取機能B及び脱穀機能Cに関する機能データ例えば刈取機能Bに関する機能データDb及び脱穀機能Cに関する機能データDcを収集し、処理S11に移行する。処理S11では、機能データDb,Dcを用いて集計、分析したり或いは故障診断を行ったりして、その結果を表示装置231の表示画面に表示し、処理を終了する。以上説明したように、本第1実施形態によると、リスト情報作成ステップによって、機能データDa~Deの収集を開始する前に、コンバイン100に備えられた第1から第7の全ての電子制御装置101~107と通信して第1から第7電子制御装置101~107が制御する機能を取得して走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eの種類別及び第1から第7電子制御装置101~107の装置別にリスト化した装置別機能リスト情報LD1を作成するので、コンバイン100において機種テーブルを予め設けておかなくてもよい。また、本第1実施形態では、機能データDa~Ddを収集するために、機能選択ステップによって、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eの種類を選択する第1から第5選択情報SN1~SN5を受け付ける。そして、データ収集ステップによって、リスト情報作成ステップにて作成した装置別機能リスト情報LD1に基づいて、機能選択ステップにて選択された選択情報例えば第2及び第3選択情報SN2,SN3の機能例えば刈取機能B及び脱穀機能Cに該当する電子制御装置を宛先例えば第1から第4電子制御装置101~104のアドレス情報[0001]~[0004]として通信し、選択情報の機能例えば第2及び第3選択情報SN2,SN3の刈取機能B及び脱穀機能Cに関する機能データ例えば機能データDb,Dcを収集する。これにより、選択情報の機能例えば第2及び第3選択情報SN2,SN3の刈取機能B及び脱穀機能Cに関する機能データ例えば機能データDb,Dcを収集するときにコンバイン100に設けられている第1から第7の全ての電子制御装置101~107と通信することなく、該当する機能例えば刈取機能B及び脱穀機能Cの有無をそれぞれ確認することができ、それだけ、機能データ例えば機能データDb,Dcの収集時間を短縮させることができる。しかも、機能データDa~Deの収集を開始する前に機能データDa~Deの収集毎に、装置別機能リスト情報LD1を作成することで、コンバイン100の機能が追加、変更或いは削除される場合であっても、リスト情報自体のメンテナンスという新たな工数が発生することを防止できる。第2実施形態次に、第2実施形態について以下に説明する。なお、第2実施形態において、第1実施形態と同一構成には同一符号を付し、異なる点を中心に説明する。本第2実施形態のコンバイン100は、走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eのうちの少なくとも一つの機能が第1から第7電子制御装置101~107の少なくとも二つの電子制御装置の間で共通の機能である共通機能とされている。そして、本第2実施形態のコンバイン100は、共通の機能とされた少なくとも二つの電子制御装置のうちの何れか一つを代表電子制御装置に設定する代表電子制御装置設定手段Qb1図2の破線参照を備えている。図13は、代表電子制御装置に設定する場合での第1から第7電子制御装置101~107がそれぞれ制御する機能の一例を示す表である。なお、図13において、代表電子制御装置は◎で表している。図13に示すように、コンバイン100は、走行制御機能Aが第1、第3及び第4電子制御装置101,103,104の間で共通機能さとれ、刈取機能Bが第3及び第4電子制御装置103,104の間で共通機能さとれ、脱穀機能Cが第1から第3電子制御装置101~103の間で共通機能さとれ、エンジン作動機能Dが第5及び第6電子制御装置105,106の間で共通機能さとれている。そして、コンバイン100では、走行制御機能Aについては、第1、第3及び第4電子制御装置101,103,104のうち第3電子制御装置103が代表電子制御装置とされている。刈取機能Bについては、第3及び第4電子制御装置103,104のうち第4電子制御装置104が代表電子制御装置とされている。脱穀機能Cについては、第1から第3電子制御装置101~103のうち第2電子制御装置102が代表電子制御装置とされている。エンジン作動機能Dについては、第5及び第6電子制御装置105,106のうち第6電子制御装置106が代表電子制御装置とされている。図14は、代表電子制御装置に設定する場合での第2、第3、第4及び第6電子制御装置102,103,104,106に保存される情報のデータ構造の一例を示す概略構成図である。図14aから図14dは、それぞれ、第3、第1、第2及び第4機能代表識別データTc,Ta,Tb,Tdのデータ構造を示している。図14aに示すように、第2電子制御装置102における不揮発性メモリ120cには、機能データDc及び第3機能識別データRcに加えて、第2電子制御装置102が脱穀機能Cの代表電子制御装置であることを示す第3機能代表識別データTcが予め記憶設定されている。図14bに示すように、第3電子制御装置103における不揮発性メモリ120cには、機能データDa~Dc及び第1から第3機能識別データRa~Rcに加えて、第3電子制御装置103が走行制御機能Aの代表電子制御装置であることを示す第1機能代表識別データTaが予め記憶設定されている。図14cに示すように、第4電子制御装置104における不揮発性メモリ120cには、機能データDa,Db並びに第1及び第2機能識別データRa,Rbに加えて、第4電子制御装置104が刈取機能Bの代表電子制御装置であることを示す第2機能代表識別データTbが予め記憶設定されている。図14dに示すように、第6電子制御装置106における不揮発性メモリ120cには、機能データDd及び第4機能識別データRdに加えて、第6電子制御装置106がエンジン作動機能Dの代表電子制御装置であることを示す第4機能代表識別データTdが予め記憶設定されている。なお、第1から第7電子制御装置101~107は、オペレータの入力操作によって、不揮発性メモリ120cに記憶設定される第1から第4機能代表識別データTa~Tdを設定変更できるようになっている。そして、第1から第6電子制御装置101~106において、機能データの履歴情報や積算情報等の過去の蓄積情報を随時記録するときには、代表電子制御装置は、共通機能を制御する残りの電子制御装置と通信して共通機能に関する共通機能データの蓄積情報を取得し、この蓄積情報を該残りの電子制御装置の装置別装置識別情報と共にに記録する。具体的には、第1、第3及び第4電子制御装置101,103,104において、走行制御機能Aに関する機能データDaの過去の蓄積情報を随時記録するときには、走行制御機能Aの代表電子制御装置である第3電子制御装置103は、走行制御機能Aで共通する他の第1及び第4電子制御装置101,104と第1ネットワークN1図4参照を通じて通信して共通機能である走行制御機能Aに関する共通機能データDaの蓄積情報を取得し、この蓄積情報を、共通する他の第1及び第4電子制御装置101,104の第1及び第4装置識別情報KS1,KS4ここではアドレス情報[0001],[0004]と共に不揮発性メモリ120cに記録する。第3及び第4電子制御装置103,104において、刈取機能Bに関する機能データDbの過去の蓄積情報を随時記録するときには、刈取機能Bの代表電子制御装置である第4電子制御装置104は、刈取機能で共通する他の第3電子制御装置103と第1ネットワークN1を通じて通信して共通機能である刈取機能Bに関する共通機能データDbの蓄積情報を取得し、この蓄積情報を、共通する他の第3電子制御装置103の第3装置識別情報KS3ここではアドレス情報[0003]と共に不揮発性メモリ120cに記録する。第1から第3電子制御装置101~103において、脱穀機能Cに関する機能データDcの過去の蓄積情報を随時記録するときには、脱穀機能Cの代表電子制御装置である第2電子制御装置102は、脱穀機能Cで共通する他の第1及び第3電子制御装置101,103と第1ネットワークN1を通じて通信して共通機能である脱穀機能Cに関する共通機能データDcの蓄積情報を取得し、この蓄積情報を、共通する他の第1及び第3電子制御装置101,103の第1及び第3装置識別情報KS1,KS3ここではアドレス情報[0001],[0003]と共に不揮発性メモリ120cに記録する。第5及び第6電子制御装置105,106において、エンジン作動機能Dに関する機能データDdの過去の蓄積情報を随時記録するときには、エンジン作動機能Dの代表電子制御装置である第6電子制御装置106は、エンジン作動機能Dで共通する他の第5電子制御装置105と第2ネットワークN2図4参照を通じて通信して共通機能であるエンジン作動機能Dに関する共通機能データDdの蓄積情報を取得し、この蓄積情報を、共通する他の第5電子制御装置105の第5装置識別情報KS5ここではアドレス情報[0005]と共に不揮発性メモリ120cに記録する。一方、コンピュータ200において、リスト情報作成ステップでは、代表電子制御装置の情報を含む装置別機能リスト情報LD2を作成する。図15は、代表電子制御装置に設定する場合での第2、第3、第4及び第6機能リスト作成用通信データK2,K3,K4,K6のデータ構造の一例を示す概略構成図である。図15aから図15dは、それぞれ、第2、第3、第4及び第6機能リスト作成用通信データK2,K2,K4,K6のデータ構造を示している。図16は、代表電子制御装置に設定する場合での装置別機能リスト情報LD2の一例を示すテーブルTB2である。なお、図16において、代表は、代表電子制御装置を示すメモリエリアである。図15aに示すように、第2機能リスト作成用通信データK2は、第3機能識別データRcに加えて、第1から第3電子制御装置101~103で共通する脱穀機能Cについて第2電子制御装置102が代表電子制御装置であることを示す第3機能代表識別データTcを有している。図15bに示すように、第3機能リスト作成用通信データK3は、第1から第3機能識別データRa,Rb,Rcに加えて、第1、第3及び第4電子制御装置101,103,104で共通する走行制御機能Aについて第3電子制御装置103が代表電子制御装置であることを示す第1機能代表識別データTaを有している。図15cに示すように、第4機能リスト作成用通信データK4は、第1及び第2機能識別データRa,Rbに加えて、第3及び第4電子制御装置103,104で共通する刈取機能Bについて第4電子制御装置104が代表電子制御装置であることを示す第2機能代表識別データTbを有している。図15dに示すように、第6機能リスト作成用通信データK6は、第4機能識別データRdに加えて、第5及び第6電子制御装置105,106で共通するエンジン作動機能Dについて第6電子制御装置106が代表電子制御装置であることを示す第4機能代表識別データTdを有している。そして、リスト情報作成ステップでは、図14aに示すように、第2電子制御装置102は、脱穀機能Cに関する機能データDcを保有しており、脱穀機能Cの代表電子制御装置であるので、コンピュータ200に対して脱穀機能Cに関する機能データDcを保有し、かつ、脱穀機能Cの代表電子制御装置であることを示す第2機能リスト作成用通信データK2具体的には図15aに示す第3機能識別データRc及び第3機能代表識別データTcの通知を返す。コンピュータ200における制御部250は、第2機能リスト作成用通信データK2の状態を判断して具体的には第3機能識別データRcが存在し、かつ、脱穀機能Cの代表電子制御装置であると判断して第2電子制御装置102が脱穀機能Cに関する機能データDcを保有し、かつ、脱穀機能Cの代表電子制御装置であることを認識し、図16に示すテーブルTB2の第2電子制御装置102において脱穀機能Cを識別するメモリエリアのフラグ及び脱穀機能Cの代表電子制御装置を識別するメモリエリアのフラグを有効にする。また、リスト情報作成ステップでは、図14bに示すように、第3電子制御装置103は、走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有しており、走行制御機能Aの代表電子制御装置であるので、コンピュータ200に対して走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有し、かつ、走行制御機能Aの代表電子制御装置であることを示す第3機能リスト作成用通信データK3具体的には図15bに示す第1から第3機能識別データRa~Rc及び第1機能代表識別データTaの通知を返す。コンピュータ200における制御部250は、第3機能リスト作成用通信データK3の状態を判断して具体的には第1から第3機能識別データRa~Rcが存在し、かつ、走行制御機能Aの代表電子制御装置であると判断して第3電子制御装置103が走行制御機能A、刈取機能B及び脱穀機能Cに関する機能データDa,Db,Dcを保有し、かつ、走行制御機能Aの代表電子制御装置であることを認識し、図16に示すテーブルTB2の第3電子制御装置103において走行制御機能A、刈取機能B及び脱穀機能Cを識別するメモリエリアのフラグ並びに走行制御機能Aの代表電子制御装置を識別するメモリエリアのフラグを有効にする。また、リスト情報作成ステップでは、図14cに示すように、第4電子制御装置104は、走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有しており、刈取機能Bの代表電子制御装置であるので、コンピュータ200に対して走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有し、かつ、刈取機能Bの代表電子制御装置であることを示す第4機能リスト作成用通信データK4具体的には図15cに示す第1及び第2機能識別データRa,Rb及び第2機能代表識別データTbの通知を返す。コンピュータ200における制御部250は、第3機能リスト作成用通信データK4の状態を判断して具体的には第1及び第2機能識別データRa,Rbが存在し、かつ、刈取機能Bの代表電子制御装置であると判断して第4電子制御装置104が走行制御機能A及び刈取機能Bに関する機能データDa,Dbを保有し、かつ、刈取機能Bの代表電子制御装置であることを認識し、図16に示すテーブルTB2の第4電子制御装置104において走行制御機能A及び刈取機能Bを識別するメモリエリアのフラグ並びに刈取機能Bの代表電子制御装置を識別するメモリエリアのフラグを有効にする。また、リスト情報作成ステップでは、図14dに示すように、第6電子制御装置106は、エンジン作動機能Dに関する機能データDdを保有しており、エンジン作動機能Dの代表電子制御装置であるので、コンピュータ200に対してエンジン作動機能Dに関する機能データDdを保有し、かつ、エンジン作動機能Dの代表電子制御装置であることを示す第6機能リスト作成用通信データK6具体的には図15dに示す第4機能識別データRd及び第4機能代表識別データTdの通知を返す。コンピュータ200における制御部250は、第6機能リスト作成用通信データK6の状態を判断して具体的には第4機能識別データRdが存在し、かつ、エンジン作動機能Dの代表電子制御装置であると判断して第6電子制御装置106がエンジン作動機能Dに関する機能データDdを保有し、かつ、エンジン作動機能Dの代表電子制御装置であることを認識し、図16に示すテーブルTB2の第6電子制御装置106においてエンジン作動機能Dを識別するメモリエリアのフラグ及びエンジン作動機能Dの代表電子制御装置を識別するメモリエリアのフラグを有効にする。これにより、第1から第7電子制御装置101~107の装置別に機能をリスト化した代表電子制御装置の情報を含む装置別機能リスト情報LD2を作成することができる。そして、データ収集ステップでは、機能選択ステップにて共通機能が選択されたときには、代表電子制御装置の情報を含む装置別機能リスト情報LD2図16参照に基づいて、代表電子制御装置を宛先として通信して選択情報の共通機能に関する共通機能データを収集する。例えば、データ収集ステップでは、機能選択ステップで共通機能である走行制御機能Aが選択された場合には、走行制御機能Aに関する機能データDaを収集するために、RAM222に記憶された装置別機能リスト情報LD2から、走行制御機能Aの代表電子制御装置である第3電子制御装置103を抽出する。こうして抽出した走行制御機能Aの代表電子制御装置の第3電子制御装置103に対応する第3装置識別情報KS3ここではアドレス情報[0003]を宛先として通信する。具体的には、データ収集ステップでは、図14bに示すように、走行制御機能Aの代表電子制御装置の第3電子制御装置103における不揮発性メモリ120cから第3電子制御装置103の走行制御機能Aに関する機能データDaの過去の蓄積情報だけでなく、第1及び第4電子制御装置101,104の装置別第1及び第4装置識別情報KS1,KS4ここではアドレス情報[0001],[0004]と共にに保存された走行制御機能Aに関する機能データDaの過去の蓄積情報を収集する。本第2実施形態によると、リスト情報作成ステップにて代表電子制御装置の情報を含む装置別機能リスト情報LD2を作成することで、機能選択ステップにて選択された機能例えば走行制御機能Aに関する機能データDaを保有する全ての電子制御装置例えば第1、第3及び第4電子制御装置101,103,104と通信することなく、選択された共通機能に関する共通機能データ例えば走行制御機能Aに関する共通機能データDaを保有する電子制御装置例えば第3電子制御装置103と通信するだけで該当する機能データ例えば第1、第3及び第4電子制御装置101,103,104の走行制御機能Aに関する機能データ例えば機能データDaの過去の蓄積情報を取得することができる。これにより、選択された機能に関する機能データ例えば走行制御機能Aに関する共通機能データDaの収集時間を短縮させることが可能となる。第3実施形態次に、第3実施形態について以下に説明する。なお、第3実施形態において、第1及び第2実施形態と同一構成には同一符号を付し、異なる点を中心に説明する。ところで、第1から第7電子制御装置101~107に対してコンピュータ200から走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eのうちの制御する機能に関する同一の共通の、単一の開示要求具体的にはアドレス情報[9999]を用いた開示要求がなされ、第1から第7電子制御装置101~107から一斉に走行制御機能A、刈取機能B、脱穀機能C、エンジン作動機能D及びメータ計測機能Eに関する応答具体的には第1から第7機能リスト作成用通信データK1~K7図7及び図15参照の通知が同一の共通の、単一のフォーマットでなされると、第1から第7電子制御装置101~107の間での該応答の衝突を招き、そうすると該応答を再度送信するといった処理が発生し、それだけ該応答の送信に時間を要することとなる。この点、本第3実施形態のコンバイン100は、同一の共通の、単一の開示要求に対して第1から第7電子制御装置101~107の間で互いに異なる応答時間を設定する応答時間設定手段Qb2図2の破線参照を備える。具体的には、コンバイン100は、第1から第7電子制御装置101~107が制御する機能に関する同一の共通の、単一の開示要求として、アドレス情報[9999]を用いてコンピュータ200から第1から第7の全ての電子制御装置101~107に問い合わせを行う構成とされている。そして、応答時間設定手段Qb2は、アドレス情報[9999]を用いた問い合わせに対して、第1から第7電子制御装置101~107の間で、受信及び送信の最小の処理時間である最小必要応答時間例えば10ms程度を考慮した基本応答時間tsに、一意であるユニークなアドレス情報具体的には[0001]~[0007]に基づいて算出した一意のアドレス算出時間具体的にはアドレス情報×1msを加算した応答時間t1~t7を設定する。例えば、第1電子制御装置101では、アドレス情報が[0001]であるので、第1電子制御装置101の応答時間t1は、10ms[0001]×1ms=11msとなる。また、第2電子制御装置102では、アドレス情報が[0002]であるので、第2電子制御装置102の応答時間t2は、10ms[00012]×1ms=12msとなる。以下、同様にして算出すると、第3から第7電子制御装置103~107の応答時間t3~t7は、それぞれ、13ms、14ms、15ms、16ms、17msとなる。すなわち、一意であるアドレス情報を用いて算出することで第1から第7電子制御装置101~107の間で応答時間t1~t7を一意にすることができる。図17は、第1から第7電子制御装置101~107に対してコンピュータ200から同一の開示要求がなされた場合に第1から第7電子制御装置101~107からコンピュータ200へ応答する状態を説明するための説明図である。図17に示すように、第1から第7電子制御装置101~107に対してコンピュータ200から同一の共通の、単一の開示要求がなされると、第1電子制御装置101は、開示要求を受信してから応答時間t1例えば11ms経過後に応答し、第2電子制御装置102は、開示要求を受信してから応答時間t2例えば12ms経過後に応答する。以下、同様に第3から第7電子制御装置103~107は、それぞれ、開示要求を受信してから応答時間t3例えば13ms~t7例えば17ms経過後に応答する。なお、図17において、第5及び第6電子制御装置105,106並びに第5及び第6機能リスト作成用通信データK5,6を同一の図で示しているため、応答時間t5と応答時間t6との矢印の長さが同じになっているが、実際には、応答時間t5と応答時間t6との時間は異なっている。本第2実施形態によると、第1から第7電子制御装置101~107に対してコンピュータ200から該当する機能に関する同一の共通の、単一の開示要求がなされても、応答時間設定手段Qb2によって、第1から第7電子制御装置101~107の間で互いに異なる応答時間t1~t7を設定するので、第1から第7電子制御装置101~107の間での該当する機能に関する応答第1から第7機能リスト作成用通信データK1~K7の通知が同一の共通の、単一のフォーマットであっても衝突を回避でき、これにより該応答を再度送信するといった処理を省くことができ、それだけ該応答の送信時間を短縮させることが可能となる。なお、本第1から第3実施形態では、システムとしてコンバインを適用したが、各種の機能を制御する電子制御装置を備えているものであれば何れのものでもよい。システムとしては、それに限定されないが、例えば、コンバインの他、耕耘機やトラクタといった作業機、ショベルカー等の建機、或いは、プレジャーボートや漁船といった船舶などを挙げることができる。また、データ収集装置としてノート型パーソナルコンピュータを適用したが、例えば、コンピュータ機能並びに有線通信機能及び/又は無線通信機能を備えたスマート端末機等のモバイル携帯端末機であってもよい。"