(57)【要約】【課題】トラクタ等の作業車両において、エンジンの駆動状態を簡単にチェックできるようにする。【解決手段】作業機コントローラは、路上走行や各種作業をする通常モードの実行中に適宜時間間隔にて、そのときのディーゼルエンジンの駆動状態をチェックする割り込み診断処理を実行し、当該割り込み診断処理において、噴射量診断マップＭＰにおける注意範囲Ａｍ２（又はＡｍ２′）の値を予め設定された警戒回数Ｗａｌｍ分検出した場合は、エンジン診断を促す情報を液晶モニタに表示する。警戒回数Ｗａｌｍは、コモンレール式燃料噴射装置の累積噴射量Ｑａｃｃが多くなると少なくなるように変更可能に設定する。【選択図】図１７
2010065643.tif 000002
【特許請求の範囲】
【請求項１】
コモンレール式燃料噴射装置を有するディーゼルエンジンが搭載された走行機体と、前記コモンレール式燃料噴射装置の噴射量を検出する噴射量検出手段と、エンジン回転数を検出する回転数検出手段と、各種入出力機器の制御を行う複数の制御手段とを備えており、前記各制御手段間が電気的に相互に接続されている作業車両であって、
エンジン回転数と噴射量との関係を示す理論パターンを含む噴射量診断マップが予め記憶された記憶手段と、各種モードの情報を表示するための表示手段とを有しており、
前記複数の制御手段のうちの１つは、路上走行や各種作業をする通常モードの実行中に、適宜時間間隔にて、そのときの前記ディーゼルエンジンの駆動状態を前記噴射量診断マップに基づいてチェックする割り込み診断処理を実行し、前記噴射量診断マップにおける注意範囲の値を予め設定された警戒回数分検出した場合は、エンジン診断を促す情報を前記表示手段に表示するように構成されており、更に、前記警戒回数は、前記コモンレール式燃料噴射装置の累積噴射量が多くなると少なくなるように変更可能になっている、
作業車両。
【請求項２】
前記割り込み診断処理において前記注意範囲の値を予め設定された危険回数分検出した場合は、エンジン回転数の上限を強制的に制限するか、又は、その後における前記ディーゼルエンジンの始動を禁止するように構成されており、前記危険回数は、前記警戒回数より多い条件下で、前記コモンレール式燃料噴射装置の累積噴射量が多くなると少なくなるように変更可能になっている、
請求項１に記載した作業車両。
【請求項３】
前記噴射量診断マップの前記注意範囲は、前記コモンレール式燃料噴射装置の累積噴射量が多くなると狭まるように変更可能になっている、
請求項１又は２に記載した作業車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、農作業用のトラクタ又は土木作業用のホイルローダといった作業車両に関するものである。
【背景技術】
【０００２】
従来から、作業車両としてのトラクタは、電子ガバナ式燃料噴射装置を有するディーゼルエンジンが搭載された走行機体と、走行機体に昇降動可能に装着されたフロントローダ等の作業機と、ディーゼルエンジンの動力にて作業機用の油圧シリンダに作動油を供給する油圧ポンプと、作業機を昇降動操作するための作業機操作レバーとを備えている。
【０００３】
従来から、作業車両の一例であるトラクタにおいては、制御目標となる制御量の信号を制御手段に伝えたり制御対象の作動量を検出したりするための入力系機器（例えばセンサや設定器等）と、入力系機器からの信号に応じて制御対象を駆動させるための出力系機器（例えば各種アクチュエータ等）とを備えている。これら入出力系機器は通常、マイクロコンピュータ等の制御手段にて制御されている。
【０００４】
そして最近では、トラクタの操縦部に、液晶モニタ等の表示手段が設けられている（例えば特許文献１等参照）。路上走行や各種作業の際には、トラクタの状態情報（例えばエンジンの回転数や車速等）が表示手段の画面に表示される。このため、オペレータは、表示手段の画面を見ることによって、トラクタ各部の状態を視覚的に認識できる。
【特許文献１】特開２００１−３７３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、実際の農作業時には、トラクタに生じた現象・状況に合わせて、トラクタ各部の機能調整をしたり点検したりすることが多々ある。このようなメンテナンス作業をするに際しては、オペレータが農作業機の構造をある程度理解し、メンテナンス方法に習熟しておく必要がある。そして、習熟するまでは、トラクタの取扱説明書を見ながらメンテナンス作業をすることになる。
【０００６】
しかし、農作業の際に、圃場まで取扱説明書を持参することは極めてまれであり、多くの場合、オペレータはどの部分をどのように点検すればよいのか分からず、メンテナンス作業を事実上行えないという問題があった。その中でも、特にエンジンの点検は、その構造をある程度理解したオペレータでも専用の診断装置を用いる必要があるため、手軽に点検できないのであった。
【０００７】
そこで、本願発明は、以上の問題点を解消すべくなされたものであり、その中でもエンジンの駆動状態を簡単にチェックできるようにすることを技術的課題とするものである。
【課題を解決するための手段】
【０００８】
請求項１の発明は、コモンレール式燃料噴射装置を有するディーゼルエンジンが搭載された走行機体と、前記コモンレール式燃料噴射装置の噴射量を検出する噴射量検出手段と、エンジン回転数を検出する回転数検出手段と、各種入出力機器の制御を行う複数の制御手段とを備えており、前記各制御手段間が電気的に相互に接続されている作業車両であって、エンジン回転数と噴射量との関係を示す理論パターンを含む噴射量診断マップが予め記憶された記憶手段と、各種モードの情報を表示するための表示手段とを有しており、前記複数の制御手段のうちの１つは、路上走行や各種作業をする通常モードの実行中に、適宜時間間隔にて、そのときの前記ディーゼルエンジンの駆動状態を前記噴射量診断マップに基づいてチェックする割り込み診断処理を実行し、前記噴射量診断マップにおける注意範囲の値を予め設定された警戒回数分検出した場合は、エンジン診断を促す情報を前記表示手段に表示するように構成されており、更に、前記警戒回数は、前記コモンレール式燃料噴射装置の累積噴射量が多くなると少なくなるように変更可能になっているというものである。
【０００９】
請求項２の発明は、請求項１に記載した作業車両において、前記割り込み診断処理において前記注意範囲の値を予め設定された危険回数分検出した場合は、エンジン回転数の上限を強制的に制限するか、又は、その後における前記ディーゼルエンジンの始動を禁止するように構成されており、前記危険回数は、前記警戒回数より多い条件下で、前記コモンレール式燃料噴射装置の累積噴射量が多くなると少なくなるように変更可能になっているというものである。
【００１０】
請求項３の発明は、請求項１又は２に記載した作業車両において、前記噴射量診断マップの前記注意範囲は、前記コモンレール式燃料噴射装置の累積噴射量が多くなると狭まるように変更可能になっているというものである。
【発明の効果】
【００１１】
請求項１の発明によると、エンジン回転数と噴射量との関係を示す理論パターンを含む噴射量診断マップが予め記憶された記憶手段と、各種モードの情報を表示するための表示手段とを有しており、複数の制御手段のうちの１つは、路上走行や各種作業をする通常モードの実行中に、適宜時間間隔にて、そのときのディーゼルエンジンの駆動状態を前記噴射量診断マップに基づいてチェックする割り込み診断処理を実行するように構成されているから、前記ディーゼルエンジンの仕組みをよく知らないオペレータであっても、前記ディーゼルエンジンの駆動状態を専用の診断装置も特別な操作もなしで自動的にチェックでき、オペレータにエンジン点検の負担が掛からないという効果を奏する。
【００１２】
また、前記複数の制御手段のうちの１つは、前記噴射量診断マップにおける注意範囲の値を予め設定された警戒回数分検出した場合は、エンジン診断を促す情報を前記表示手段に表示するように構成されているから、エンジン関係が劣化等の故障状態に近付きつつあることをオペレータに報知して、オペレータの注意を喚起できる。その結果、前記ディーゼルエンジンに不具合があれば、修理したり部品を取り寄せたりするなどして、迅速に対処できるという効果を奏する。
【００１３】
更に、前記警戒回数は、前記コモンレール式燃料噴射装置の累積噴射量が多くなると少なくなるように変更可能になっているから、例えば使用期間は短いものの、前記ディーゼルエンジンに高負荷を掛け続けたような場合でも、かかる状況に合わせて適切に、エンジン診断を促す情報を前記表示手段に表示できる。すなわち、前記ディーゼルエンジンに作用した負荷の多寡（前記ディーゼルエンジンの使用状況）を考慮した上で、オペレータの注意を喚起できるという効果を奏する。
【００１４】
請求項２の発明によると、前記割り込み診断処理において前記注意範囲の値を予め設定された危険回数分検出した場合は、エンジン回転数の上限を強制的に制限するか、又は、その後における前記ディーゼルエンジンの始動を禁止するように構成されているから、重度の問題を有する可能性のある状況下での前記ディーゼルエンジンの駆動を確実に抑制又は回避できる。従って、前記ディーゼルエンジンに致命的な故障が生ずるおそれを回避できるという効果を奏する。
【００１５】
また、前記危険回数は、前記警戒回数より多い条件下で、前記コモンレール式燃料噴射装置の累積噴射量が多くなると少なくなるように変更可能になっているから、前記警戒回数の件と同様に、前記ディーゼルエンジンに作用した負荷の多寡（前記ディーゼルエンジンの使用状況）を考慮した上で、オペレータの注意を喚起できるという効果を奏する。
【００１６】
請求項３の発明によると、前記噴射量診断マップの前記注意範囲は、前記コモンレール式燃料噴射装置の累積噴射量が多くなると狭まるように変更可能になっているから、例えば使用期間は短いものの、前記ディーゼルエンジンに高負荷を掛け続けたような場合に、エンジン関係が高負荷に起因して故障状態に近付きつつあると判定し易くなる。このため、前記警戒回数及び前記危険回数の件と相俟って、適切な時期にオペレータの注意を喚起できるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に、本願発明を具体化した実施形態を、作業車両の一例としてのトラクタに適用した場合の図面に基づいて説明する。なお、図２では便宜上、キャビンの図示を省略している。
【００１８】
（１）．トラクタの概要
まず始めに、図１及び図２を参照しながら、トラクタの概要について説明する。
【００１９】
第１実施形態におけるトラクタ１の走行機体２は、走行部としての左右一対の前車輪３と同じく左右一対の後車輪４とで支持されている。走行機体２の前部に搭載したディーゼルエンジン５（以下、単にエンジンという）にて後車輪４及び前車輪３を駆動することにより、トラクタ１は前後進走行するように構成されている。エンジン５はボンネット６にて覆われている。
【００２０】
走行機体２の上面にはキャビン７が設置され、該キャビン７の内部には、操縦座席８と、かじ取りすることによって前車輪３の操向方向を左右に動かすようにした操縦ハンドル９とが配置されている。キャビン７の底部より下側には、エンジン５に燃料を供給する燃料タンク１１が設けられている。
【００２１】
キャビン７内の操縦ハンドル９は、操縦座席８の前方に立設されたステアリングコラム２５上に設けられている。ステアリングコラム２５の上面には、トラクタ１の各種情報を示す計器盤２６が配置されている。計器盤２６の下部には、表示手段としての液晶モニタ１２４（図６及び図１２参照）が設けられている。ステアリングコラム２５の右側には、エンジン５の出力回転数を設定保持するスロットルレバー３０と、左右後車輪４を制動操作するための左右一対のブレーキペダル３１とが配置されている。ステアリングコラム２５の左側には、走行機体２の進行方向を前進と後進とに切り換え操作するための前後進切換レバー３２と、メインクラッチ（図示省略）を切り作動させるためのクラッチペダル３３とが配置されている。ステアリングコラム２５の背面側には、左右ブレーキペダル３１を踏み込み位置に保持するための駐車ブレーキレバー３４が配置されている。
【００２２】
キャビン７内の床板２８のうちステアリングコラム２５の右側には、スロットルレバー３０にて設定されたエンジン回転数を最低回転数として、これ以上の範囲にてエンジン回転数を増減速させるアクセル操作手段としてのアクセルペダル３５が配置されている。
【００２３】
操縦座席８の左側には、後述するミッションケース１７からの出力範囲を低速（作業モード）と高速（走行モード）とに切り換えるモード切換手段としての副変速レバー４０と、後述するＰＴＯ軸２３の駆動速度を切り換え操作するためのＰＴＯ変速レバー３６とが配置されている。ここで、副変速レバー４０にて選択されるモードのうち作業モードは農作業時等の低速走行に適したモードである。走行モードは路上走行時等の高速走行に適したモードである。なお、モード切換手段はレバー式に限らず、スイッチ式でもよい。
【００２４】
操縦座席８の右側には、変速操作用の主変速レバー３８と、後述するフロントローダ５１操作用のローダレバー４１と、後述するロータリ耕耘機１５の高さ位置を手動で変更調節するための耕耘操作レバー３９とが配置されている。操縦座席８の下方には、左右の後車輪４を等速で回転駆動させる操作を実行するためのデフロックペダル３７が配置されている。
【００２５】
実施形態のスロットルレバー３０、前後進切換レバー３２、アクセルペダル３５、副変速レバー４０及び主変速レバー３８は、走行機体２の走行操作に関連する走行系操作手段に相当する。また、ＰＴＯ変速レバー３６、ローダレバー４１及び耕耘操作レバー３９は、フロントローダ５１やロータリ耕耘機３９の駆動操作に関連する作業機系操作手段に相当する。
【００２６】
一方、走行機体２は、フロントバンパ１２及び前車軸ケース１３を有するエンジンフレーム１４と、エンジンフレーム１４の後部にボルトにて着脱自在に固定する左右の機体フレーム１６とにより構成されている。機体フレーム１６の後部には、エンジン５からの回転動力を適宜変速して前後四輪３，３，４，４に伝達するミッションケース１７が搭載されている。後車輪４は、ミッションケース１７の外側面から外向きに突出するように装着された後車軸ケース１８を介して、ミッションケース１７に取り付けられている。左右の後車輪４の上方は、機体フレーム１６に固定されたフェンダ１９にて覆われている。
【００２７】
ミッションケース１７の後部上面には、リヤ作業機としてのロータリ耕耘機１５を昇降動させるための油圧式昇降機構２０が着脱可能に取り付けられている。ロータリ耕耘機１５は、ミッションケース１７の後部に、一対の左右ロワーリンク２１及びトップリンク２２からなる３点リンク機構を介して連結されている。ミッションケース１７の後側面には、ロータリ耕耘機１５にＰＴＯ駆動力を伝達するためのＰＴＯ軸２３が後ろ向きに突設されている。
【００２８】
油圧式昇降機構２０には、単動形の昇降制御油圧シリンダ４５（図３参照）にて上下回動可能な一対の左右リヤアーム４６が設置されている。進行方向に向かって左側のロワーリンク２１とリヤアーム４６とは、左リフトロッド４７を介して連結されている。進行方向に向かって右側のロワーリンク２１とリヤアーム４６とは、右リフトロッドとしての複動形の傾斜制御油圧シリンダ４８及びそのピストンロッド４９を介して連結されている。
【００２９】
この場合、操縦座席８の右側方にある耕耘操作レバー３９の手動操作にて、昇降制御油圧シリンダ４５を伸縮駆動させることにより、左右リヤアーム４６が昇降回動する結果、左右ロワーリンク２１を介してロータリ耕耘機１５が昇降動することになる。
【００３０】
走行機体２の前部にはフロント作業機としてのフロントローダ５１を備えている。フロントローダ５１は、ボンネット６を挟んで左右両側に配置されたローダポスト５２と、各ローダポスト５２の上端に上下揺動可能に連結された左右一対のリフトアーム５３と、両リフトアーム５３の先端部に上下揺動可能に連結されたバケット５４とを有している。
【００３１】
左右のローダポスト５２はそれぞれ、機体フレーム１６の前後中途部から左右外向きに突設されたポスト支持部材５５に立設されている。左右いずれか一方のローダポスト５２とこれに対応したリフトアーム５３との間には、リフトアーム５３を上下揺動させるためのリフトシリンダ５６が設けられている。両リフトアーム５３の長手中途部間をつなぐ横フレーム５７とバケット５４との間には、バケット５４を上下揺動させるためのバケットシリンダ５８が設けられている。
【００３２】
この場合、操縦座席１６の右側方にあるローダレバー４１の操作にて、リフトシリンダ５６やバケットシリンダ５８を伸縮駆動させることにより、両リフトアーム５３やバケット５４が上下揺動することになる。なお、ロータリ耕耘機１５の使用時において、フロントローダ５１は使用することがないので取り外される。
【００３３】
（２）．トラクタの油圧回路構造
次に、図３を参照しながらトラクタの油圧回路構造について説明する。
【００３４】
トラクタ１の油圧回路６０は、エンジン５の回転動力にて駆動する油圧供給装置としての作業機用油圧ポンプ６１と、油圧式昇降機構２０内にある昇降制御油圧シリンダ４５及び傾斜制御油圧シリンダ４８とを備えている。作業機用油圧ポンプ６１は、油圧アクチュエータとしての昇降制御油圧シリンダ４５、傾斜制御油圧シリンダ４８、リフトシリンダ５６及びバケットシリンダ５８に作動油を供給するためのものである。この場合、ミッションケース１７が作動油タンクとしても機能していて、ミッションケース１７内の作動油が作業機用油圧ポンプ６１に供給されることになる。
【００３５】
作業機用油圧ポンプ６１の吸引側は、作動油タンクとしてのミッションケース１７内に配置されたストレーナ６２に接続されている。作業機用油圧ポンプ６１の吐出側は、昇降制御油圧シリンダ４５への作動油の供給を制御するための上昇油圧電磁弁６３及び下降油圧電磁弁６４と、傾斜制御油圧シリンダ４８に作動油を供給制御するための傾斜制御電磁弁６５とに、第１分流弁６６を介して接続されている。
【００３６】
上昇油圧電磁弁６３と下降油圧電磁弁６４とは、耕耘操作レバー３９の手動操作量や後述するリフト角センサ１２０等の検出情報に対応した電磁ソレノイドの駆動によって、自動的に切換作動するように構成されている。傾斜制御電磁弁６５は、油圧式昇降機構２０の上面に配置されたローリングセンサ（図示省略）及び作業機ポジションセンサ（図示省略）の検出情報に対応した電磁ソレノイドの駆動にて、自動的に切換作動するように構成されている。
【００３７】
耕耘操作レバー３９の手動操作量やリフト角センサ１２０等の検出情報に対応して上昇又は下降油圧電磁弁６３，６４が自動的に切換作動すると、昇降制御油圧シリンダ４５が伸縮駆動して、左右リヤアーム４６を昇降回動させる。その結果、左右ロワーリンク２１を介してロータリ耕耘機１５が昇降動することになる。
【００３８】
また、ローリングセンサ及び作業機ポジションセンサの検出情報に基づいて傾斜制御電磁弁６５が自動的に切換作動すると、傾斜制御油圧シリンダ４８が伸縮駆動して、ピストンロッド４９の長さが変化する。その結果、左右ロワーリンク２１を介してロータリ耕耘機１５が左右に傾斜することになる。
【００３９】
第１分流弁６６と上昇油圧電磁弁６３との間の油路中には、第２分流弁６７が設けられている。第２分流弁６７には、油圧カプラ６８を介してローダ用油圧回路７０が接続される。ローダ用油圧回路７０は、フロントローダ５１用のリフトシリンダ５６及びバケットシリンダ５８を備えている。実施形態では、油圧カプラ６８の吐出側が、リフトシリンダ５６への作動油の供給を制御するためのリフト制御電磁弁７１と、バケットシリンダ５８への作動油の供給を制御するためのバケット制御電磁弁７２とに分岐して接続されている。
【００４０】
リフト制御電磁弁７１は、ローダレバー４１の前後傾動操作に対応した電磁ソレノイドの駆動によって、自動的に切換作動するように構成されている。また、バケット制御電磁弁７２は、ローダレバー４１の左右傾動操作に対応した電磁ソレノイドの駆動によって、自動的に切換作動するように構成されている。
【００４１】
ローダレバー４１の前後傾動操作に対応してリフト制御電磁弁７１が自動的に切換作動すると、リフトシリンダ５６が伸縮駆動して左右リフトアーム５３を昇降回動させる結果、バケット５４が昇降動することになる。また、ローダレバー４１の左右傾動操作に対応してバケット制御電磁弁７２が自動的に切換作動すると、バケットシリンダ５８が伸縮駆動して、バケット５４を上向き回動させて土等を掬うチルト動作を実行したり、バケット５４を下向き回動させて土等を落とすダンプ動作を実行したりすることになる。なお、油圧回路６０及びローダ用油圧回路７０には、リリーフ弁や流量調整弁、チェック弁等も備えている。
【００４２】
（３）．エンジン及びその周辺の構造
次に、図４〜図６を参照しながら、エンジン及びその周辺の構造について説明する。
【００４３】
実施形態におけるトラクタ１のエンジン５は、上面にシリンダヘッド７４が締結されたシリンダブロック（図示省略）を備えており、シリンダヘッド７４の一側面に排気マニホールド７５が接続されている。排気マニホールド７５の先端側に接続された排気管７６には、後処理装置としてのパティキュレートフィルタ７７（以下、ＤＰＦという）及びＮＯｘ触媒７８が設けられている。エンジン５の各気筒から排気マニホールド７５に排出された排気ガスは、ＤＰＦ７７及びＮＯｘ触媒７８を経由して浄化処理をされたのち外部に放出される。
【００４４】
ＤＰＦ７７は排気ガス中の粒子状物質（ＰＭ）等を捕集するためのものである。詳細は図示していないが、実施形態のＤＰＦ７７は、耐熱金属材料製のケーシング内にある略筒型のフィルタケースに、例えば白金等の酸化触媒とハニカム構造体とを直列に並べて収容した構造になっている。
【００４５】
ＮＯｘ触媒７８は、排気ガス中の窒素酸化物（ＮＯｘ）を還元して無害化するためのものであり、実施形態のＮＯｘ触媒７８としては、尿素水を還元剤とした選択接触還元触媒を採用している。この場合、排気管７６のうちＤＰＦ７７とＮＯｘ触媒７８との間には、尿素水溶液を噴射するための尿素供給装置７９が接続されている。
【００４６】
図４に示すように、エンジン５には、燃料供給手段としてのコモンレール式燃料噴射装置８０が関連付けられている。コモンレール式燃料噴射装置８０は、エンジン５の各気筒に高圧燃料を噴射する複数のインジェクタ８１（燃料噴射弁）と、高圧燃料を蓄圧して各インジェクタ８１に分配するコモンレール８２（蓄圧室）と、燃料タンク１１から燃料フィルタ８４を介して吸入した燃料を高圧に加圧してからコモンレール８２に圧送するサプライポンプ８３とを備えている。
【００４７】
各インジェクタ８１は個別の高圧配管８５を介してコモンレール８２に接続されており、後述するエンジンコントローラ１０２の指令にて開き作動している間、コモンレール８２から圧送された高圧燃料を各気筒の燃焼室に向けて噴射するように構成されている。コモンレール８２には、その内圧（コモンレール８２内の燃料圧力）を検出する圧力センサ８６が取り付けられている。
【００４８】
サプライポンプ８３は、エンジン５の回転動力にて駆動するように構成されていて、コモンレール８２への燃料圧送量を調節するための圧力制御電磁弁８７を有している。圧力制御電磁弁８７は、エンジンコントローラ１０２の指令にてサプライポンプ８３から燃料タンク１１への燃料戻し量を増減させることによって、コモンレール８２への燃料圧送量を調節してコモンレール内圧を制御するように構成されている。各インジェクタ８１からの高圧燃料の噴射圧はコモンレール内圧に略等しい。このため、圧力制御電磁弁８７によるコモンレール内圧の制御にて、間接的に各インジェクタ８１の噴射圧が制御されることになる。
【００４９】
各インジェクタ８１、コモンレール８２及びサプライポンプ８３は戻し配管８８を介して燃料タンク１１に接続されている。コモンレール８２と戻し配管８８との間には、コモンレール内圧が必要以上に高まるのを防止するための圧力リミッタ弁８９が設けられている。サプライポンプ８３と戻し配管８８との間に前述の圧力制御電磁弁８７が設けられている。各インジェクタ８１、コモンレール８２及びサプライポンプ８３での余剰燃料は、戻し配管８８を通じて燃料タンク１１に戻されることになる。
【００５０】
図５に示すように、コモンレール式燃料噴射装置８０は、上死点（ＴＤＣ）を挟む付近でメイン噴射Ａを実行するように構成されている。また、コモンレール式燃料噴射装置８０は、メイン噴射Ａ以外に、上死点より約６０°だけ以前のクランク角度θ１の時期に、ＮＯｘ及び騒音の低減を目的として少量のパイロット噴射Ｂを実行したり、上死点直前のクランク角度θ２の時期に、騒音低減を目的としてプレ噴射Ｃを実行したり、上死点後のクランク角度θ３及びθ４の時期に、粒子状物質の低減や排気ガスの浄化促進を目的としてアフタ噴射Ｄ及びポスト噴射Ｅを実行したりするように構成されている。
【００５１】
（４）．トラクタの作動全般を制御するための構成
次に、図６を参照しながら、トラクタの作動全般を制御するための構成について説明する。
【００５２】
トラクタ１には、制御手段としての本機コントローラ１００、作業機コントローラ１０１及びエンジンコントローラ１０２（エンジン制御手段）が搭載されている。当該コントローラ１００〜１０２は、トラクタ１の作動全般を制御すると共に、後述する燃料噴射制御やモード切換制御、液晶モニタ１２４の表示制御等を実行するものである。これらコントローラ１００〜１０２は、各種演算処理や制御を実行するＣＰＵ１００ａ〜１０２ａの他、制御プログラムやデータを記憶させる記憶手段としてのＰＲＯＭ１００ｂ〜１０２ｂ、制御プログラムやデータを一時的に記憶させるためのＲＡＭ１００ｃ〜１０２ｃ、及び入出力インターフェイス等を備えている。本機コントローラ１００と作業機コントローラ１０１とエンジンコントローラ１０２とは、互いにＣＡＮ通信バス９９を介して電気的に接続されている。
【００５３】
本機コントローラ１００は、電源印加用のキースイッチ１０８を介してバッテリ１０９に接続されている。キースイッチ１０８は、エンジン５を始動させるためのスタータ１１０にも本機コントローラ１００を介して接続可能に構成されている。
【００５４】
本機コントローラ１００には、入出力系機器として、主変速レバー３８の操作位置を検出する主変速ポテンショ１１１、前後進切換レバー３２の操作位置を検出する前後進ポテンショ１１２、前後車輪３，４の回転速度（走行速度）を検出する車速センサ１１３、駐車ブレーキレバー３４の入り切り状態を検出する駐車ブレーキセンサ１１４、副変速レバー４０の操作位置を検出する副変速センサ１１５、ＰＴＯ変速レバー３６の操作位置を検出するＰＴＯレバーセンサ１２２、後述する診断モードを起動させるためのモード切換スイッチ１２３、及び、表示手段としての液晶モニタ１２４等が接続されている。
【００５５】
作業機コントローラ１０１には、入力系機器として、ローダレバー４１の操作位置を検出するローダレバーセンサ１１６、左右リフトアーム５３の上下揺動角度を検出するリフトセンサ１１７、バケット５４の上下揺動角度を検出するバケットセンサ１１８、耕耘操作レバー３９の操作位置を検出する耕耘レバーセンサ１１９、左右リヤアーム４６の回動角度を検出するリフト角センサ１２０、ロータリ耕耘機１５を所定高さまで強制的に昇降操作するための自動昇降スイッチ１２１等が接続されている。
【００５６】
また、作業機コントローラ１００には、出力系機器として、昇降制御油圧シリンダ４５に作動油を供給制御するための上昇油圧電磁弁６３及び下降油圧電磁弁６４、傾斜制御油圧シリンダ４８に作動油を供給制御するための傾斜制御電磁弁６５、リフトシリンダ５６に作動油を供給制御するためのリフト制御電磁弁７１、及び、バケットシリンダ５８に作動油を供給制御するためのバケット制御電磁弁７２等が接続されている。
【００５７】
エンジンコントローラ１０２は、エンジン５の駆動状態に応じた適切なコモンレール内圧となるように、圧力センサ８６の検出情報に基づき圧力制御電磁弁８７を作動させると共に、エンジン５の駆動状態に応じた適切な噴射タイミング及び噴射量となるように、各インジェクタ８１を開閉作動させるという燃料噴射制御を実行するものである。
【００５８】
エンジンコントローラ１０２には、コモンレール式燃料噴射装置８０を構成する各インジェクタ８１、コモンレール内圧を検出する圧力センサ８６、コモンレール８２への燃料圧送量を調節するための圧力制御電磁弁８７、エンジン回転数を検出する回転数検出手段としてのエンジン回転センサ１０３、アクセルペダル３５の踏み込み量を検出するアクセルセンサ１０４、及びスロットルレバー３０の操作位置を検出するスロットルポテンショ１０５等が接続されている。
【００５９】
走行機体２が停止した状態では原則として、エンジンコントローラ１０２は、エンジン回転センサ１０３にて検出された実際のエンジン回転数が予め設定されたアイドリング回転数と一致するように、各インジェクタ８１からの高圧燃料の噴射圧、噴射タイミング及び噴射量（以下、目標噴射パターンという）をフィードバック制御している。また、停止状態以外では、エンジンコントローラ１０２は、実際のエンジン回転数がスロットルレバー３０の操作位置（スロットルポテンショ１０５の検出情報）に対応した基準回転数と一致するように、目標噴射パターンをフィードバック制御している。
【００６０】
ここで、図示を省略しているが、エンジン回転数と目標噴射パターンとの関係は、例えばマップ形式又は関数表形式にて、エンジンコントローラ１０２（例えばＰＲＯＭ１０２ｂ等）に予め記憶されている。なお、これらの関係は本機コントローラ１００や作業機コントローラ１０１に予め記憶させてもよい。
【００６１】
実施形態では、エンジンコントローラ１０２が、各インジェクタ８１の開度及び開き時間、並びに圧力センサ８６にて検出される噴射圧に基づいて、コモンレール式燃料噴射装置８０の噴射量（インジェクタ８１全体の噴射量）を算出するように構成されている。すなわち、エンジンコントローラ１０２が、コモンレール式燃料噴射装置８０の噴射量を検出する噴射量検出手段としての役割を担っている。
【００６２】
（５）．燃料噴射制御の説明
次に、図７〜図９に示すフローチャートを参照しながら、燃料噴射制御の一例について説明する。
【００６３】
実施形態のエンジンコントローラ１０２は、燃料噴射制御の一例として、アクセルペダル３５を踏み込み操作した場合に、副変速レバー４０にて選択されたモードと走行機体２の状態とに応じて、コモンレール式燃料噴射装置８０でのメイン噴射の噴射速さを切り換える噴射速さ切換制御を実行するように構成されている。
【００６４】
図７に示すフローチャートを用いて、噴射速さ切換制御の流れを説明する。この場合は、走行機体２の前部にフロントローダ５１が装着されていて、ロータリ耕耘機１５は取り外されているものとする。まず、噴射速さ切換制御のスタートに続いて、エンジン回転センサ１０３の検出値、コモンレール８２における圧力センサ８６の検出値、アクセルペダル３５の操作量に相当するアクセルセンサ１０４の検出値、及び、副変速センサ１１５の検出値を読み込む（ステップＳ１）。
【００６５】
次いで、アクセルセンサ１０４の検出値から、オペレータがアクセルペダル３５を踏み込み操作しているか否かを判別する（ステップＳ２）。アクセルペダル３５を踏み込み操作していなければ（Ｓ２：ＮＯ）そのままリターンする。アクセルペダル３５を踏み込み操作していれば（Ｓ２：ＹＥＳ）、ステップＳ１にて読み込まれた各検出値と、エンジンコントローラ１０２に予め記憶されたマップ又は関数表とに基づいて、アクセルペダル３５の操作量に対応した目標エンジン回転数と、目標エンジン回転数に対応したメイン噴射での各インジェクタ８１の目標噴射量とを演算する（ステップＳ３）。
【００６６】
次いで、副変速センサ１１５の検出値から、副変速レバー４０にて選択されたモードが作業モードか走行モードかを判別する（ステップＳ４）。走行モードを選択しているときは（Ｓ４：走行）、ステップＳ３にて演算された目標噴射量分の高圧燃料を、メイン噴射の際に各インジェクタ８１から適宜時間をかけて噴射させ、エンジン回転数を目標エンジン回転数にまで徐々に上昇させる（ステップＳ５）。
【００６７】
副変速レバー４０にて作業モードを選択しているときは（Ｓ４：作業）、次いで、前後進ポテンショ１１２の検出値、車速センサ１１３の検出値、及び駐車ブレーキセンサ１１４の検出値を読み込み（ステップＳ６）、これら検出値から走行機体２が停止状態か否かを判別する（ステップＳ７）。
【００６８】
走行機体２が停止状態でなければ（Ｓ７：ＮＯ）、前述のステップＳ５へ移行して、エンジン回転数を目標エンジン回転数にまで徐々に上昇させる。走行機体２が停止状態であれば（Ｓ７：ＹＥＳ）、ステップＳ３にて演算された目標噴射量分の高圧燃料を、メイン噴射の際に各インジェクタ８１から極めて短い時間で一挙に噴射させ、エンジン回転数を目標エンジン回転数にまで瞬時に上昇させるのである（ステップＳ８）。
【００６９】
作業モードにおいて、走行機体２を停止させてアクセルペダル３５を踏み込み操作するときというのは通常、オペレータがフロントローダ５１を上昇動させるためにエンジン出力を高めたいときである。かかる状況では、ステップＳ８に示すように、メイン噴射の噴射量を瞬時に増量させ、エンジン回転数を目標エンジン回転数にまで瞬時に上昇させるから、エンジン５の回転動力にて駆動する作業機用油圧ポンプ６１の作動油吐出量を素早く且つ十分に確保することが可能になる。このため、その後にローダレバー４１の操作にてフロントローダ５１を上昇動させる際の作動応答性が確実且つ迅速になる結果、作業能率の向上に貢献できる。
【００７０】
また、作業モードで且つ走行機体２が停止した状態を除いた場合において、アクセルペダル３５を踏み込み操作したときは、ステップＳ７に示すように、適宜時間をかけてメイン噴射の噴射量を増量させ、エンジン回転数を目標エンジン回転数にまで徐々に上昇させるから、例えば路上走行時等に、アクセルペダル３５を急激に踏み込み操作したりしても、エンジン回転数が急激に変化することはない。このため、走行機体２の急激な速度変化（急発進・急加速）を回避して、安全性を確保できると共に、操作感覚や乗り心地を向上できる。
【００７１】
ところで、実施形態のエンジンコントローラ１０２は、燃料噴射制御の別例として、走行機体２の後部に装着されたロータリ耕耘機１５の自動昇降に連動しながら、コモンレール式燃料噴射装置８０でのメイン噴射の噴射量を増減する昇降連動制御を実行するように構成されている。ここで、後述する設定回転数は、スロットルレバー３０の操作位置に対応した基準回転数とアイドリング回転数との間の値（例えば１５００ｒｐｍ程度）に設定されていて、エンジンコントローラ１０２等に予め記憶されている。
【００７２】
図８に示すフローチャートを用いて、昇降連動制御の流れを説明する。この場合は、走行機体２の後部にロータリ耕耘機１５が装着されていて、フロントローダ５１は取り外されているものとする。まず、昇降連動制御のスタートに続いて、エンジン回転センサ１０３の検出値、コモンレール８２における圧力センサ８６の検出値、エンジンコントローラ１０２に予め記憶された設定回転数、及び、副変速センサ１１５の検出値を読み込み（ステップＳ９）、副変速センサ１１５の検出値から、副変速レバー４０にて選択されたモードが作業モードか走行モードかを判別する（ステップＳ１０）。
【００７３】
走行モードを選択しているときは（Ｓ１０：走行）、トラクタが耕耘作業を行っていないことを意味するので、そのままリターンする。作業モードを選択しているときは（Ｓ１０：作業）、次いで、自動昇降スイッチ１２１を上昇操作したか否かを判別する（ステップＳ１１）。
【００７４】
自動昇降スイッチ１２１を上昇操作するときとは、例えば耕耘作業中のトラクタ１が圃場の枕地付近に到達して１８０°方向転換をしようとするときである。自動昇降スイッチ１２１を上昇操作していなければ（Ｓ１１：ＮＯ）リターンする。自動昇降スイッチ１２１を上昇操作していれば（Ｓ１１：ＹＥＳ）、上昇油圧電磁弁６３の切換作動にて昇降制御油圧シリンダ４５を短縮駆動させ、ロータリ耕耘機１５を所定の高さまで強制的に上昇させる（ステップＳ１２）。
【００７５】
それから、ステップＳ９にて読み込まれた設定回転数と、エンジンコントローラ１０２に予め記憶されたマップ又は関数表とに基づいて、設定回転数に対応したメイン噴射での各インジェクタ８１の減量噴射量とを演算し（ステップＳ１３）、減量噴射量分の高圧燃料を、メイン噴射の際に各インジェクタ８１から極めて短い時間で一挙に噴射させ、エンジン回転数を設定回転数にまで瞬時に下降させる（ステップＳ１４）。
【００７６】
次いで、自動昇降スイッチ１２１を下降操作したか否かを判別する（ステップＳ１５）。自動昇降スイッチ１２１を下降操作するときとは、例えば枕地付近のトラクタ１が１８０°方向転換を終えて前進しようとするときである。自動昇降スイッチ１２１を下降操作していなければ（Ｓ１５：ＮＯ）リターンする。自動昇降スイッチ１２１を下降操作していれば（Ｓ１５：ＹＥＳ）、下降油圧電磁弁６４の切換作動にて昇降制御油圧シリンダ４５を伸長駆動させ、ロータリ耕耘機１５を元の耕耘高さまで強制的に下降させる（ステップＳ１６）。
【００７７】
次いで、ステップＳ９にて読み込まれた元（上昇動前）のエンジン回転数と、エンジンコントローラ１０２に予め記憶されたマップ又は関数表とに基づいて、元のエンジン回転数に対応したメイン噴射での各インジェクタ８１の増量噴射量とを演算し（ステップＳ１７）、増量噴射量分の高圧燃料を、メイン噴射の際に各インジェクタ８１から極めて短い時間で一挙に噴射させ、エンジン回転数を上昇動前の回転数にまで瞬時に上昇させるのである（ステップＳ１８）。
【００７８】
以上の制御によると、作業モードの実行中にロータリ耕耘機１５が上昇動した後は、メイン噴射の噴射量を瞬時に減量させ、エンジン回転数を設定回転数にまで瞬時に下降させるから、例えば走行機体２が圃場の枕地付近に到達して１８０°方向転換をしようとするときに、走行機体２の車速を素早く減速できる。従って、方向転換時の安全性を確保しながら、走行機体２の方向転換操作を簡略化でき、オペレータの操作負担を軽減できる。また、メイン噴射の噴射量の減少はロータリ耕耘機１５を上昇動させた後に行うので、作業機用油圧ポンプ６１における作動油吐出量の確保に支障はなく、エンジンストールも抑制できる。
【００７９】
更に、作業モードの実行中に、一旦上昇動したロータリ耕耘機１５が下降動するときは、メイン噴射の噴射量を瞬時に増量させ、エンジン回転数を、上昇動前のエンジン回転数に瞬時に戻すから、例えば枕地付近の走行機体２が１８０°方向転換を終えて前進しようとするときに、走行機体２の車速を素早く元に戻せる。従って、方向転換後に引き続いての耕耘作業にスムーズに移行でき、トラクタ１を往復動させる耕耘作業を効率よく実行できるのである。
【００８０】
図９のフローチャートは噴射量増減制御のもう一つの例である。この場合のエンジンコントローラ１０２は、走行機体２の前後進を切り換える際のロータリ耕耘機１５の自動昇降に連動しながら、コモンレール式燃料噴射装置８０でのメイン噴射の噴射量を増減するバック昇降連動制御を実行するように構成されている。この場合も、設定回転数は、スロットルレバー３０の操作位置に対応した基準回転数とアイドリング回転数との間の値（例えば１５００ｒｐｍ程度）に設定されていて、エンジンコントローラ１０２等に予め記憶されている。
【００８１】
図９のフローチャートに示すように、まずはバック昇降連動制御のスタートに続いて、エンジン回転センサ１０３の検出値、コモンレール８２における圧力センサ８６の検出値、エンジンコントローラ１０２に予め記憶された設定回転数、及び、副変速センサ１１５の検出値を読み込み（ステップＳ１９）、副変速センサ１１５の検出値から、副変速レバー４０にて選択されたモードが作業モードか走行モードかを判別する（ステップＳ２０）。
【００８２】
走行モードを選択しているときは（Ｓ２０：走行）、トラクタが耕耘作業を行っていないことを意味するので、そのままリターンする。作業モードを選択しているときは（Ｓ２０：作業）、次いで、前後進ポテンショ１１２の検出情報に基づいて前後進切換レバー３２を後進操作したか否かを判別する（ステップＳ２１）。
【００８３】
前後進切換レバー３２を後進操作していなければ（Ｓ２１：ＮＯ）リターンする。前後進切換レバー３２を後進操作していれば（Ｓ２１：ＹＥＳ）、上昇油圧電磁弁６３の切換作動にて昇降制御油圧シリンダ４５を短縮駆動させ、ロータリ耕耘機１５を所定高さまで強制的に上昇させる（ステップＳ２２）。
【００８４】
それから、ステップＳ１９にて読み込まれた設定回転数と、エンジンコントローラ１０２に予め記憶されたマップ又は関数表とに基づいて、設定回転数に対応したメイン噴射での各インジェクタ８１の減量噴射量とを演算し（ステップＳ２３）、減量噴射量分の高圧燃料を、メイン噴射の際に各インジェクタ８１から極めて短い時間で一挙に噴射させ、エンジン回転数を設定回転数にまで瞬時に下降させる（ステップＳ２４）。
【００８５】
次いで、前後進切換レバー３２を前進操作したか否かを判別する（ステップＳ２５）。前後進切換レバー３２を前進操作していなければ（Ｓ２５：ＮＯ）リターンする。前後進切換レバー３２を前進操作していれば（Ｓ２５：ＹＥＳ）、下降油圧電磁弁６４の切換作動にて昇降制御油圧シリンダ４５を伸長駆動させ、ロータリ耕耘機１５を元の耕耘高さまで強制的に下降させる（ステップＳ２６）。
【００８６】
次いで、ステップＳ１９にて読み込まれた元（上昇動前）のエンジン回転数と、エンジンコントローラ１０２に予め記憶されたマップ又は関数表とに基づいて、元のエンジン回転数に対応したメイン噴射での各インジェクタ８１の増量噴射量とを演算し（ステップＳ２７）、増量噴射量分の高圧燃料を、メイン噴射の際に各インジェクタ８１から極めて短い時間で一挙に噴射させ、エンジン回転数を上昇動前の回転数にまで瞬時に上昇させるのである（ステップＳ２８）。
【００８７】
以上の制御によると、作業モードの実行中に、走行機体２が後進動する前にロータリ耕耘機１５が上昇動した後は、メイン噴射の噴射量を瞬時に減量させ、エンジン回転数を設定回転数にまで瞬時に下降させるから、走行機体２が後進動するに際して、走行機体２の車速を素早く減速できる。従って、後進時の安全性を確保しながら、走行機体２の後進操作を簡略化でき、オペレータの操作負担を軽減できる。また、メイン噴射の噴射量の減少はロータリ耕耘機１５を上昇動させた後に行うので、作業機用油圧ポンプ６１における作動油吐出量の確保に支障はなく、エンジンストールも抑制できる。
【００８８】
更に、作業モードの実行中において、走行機体２が前進動する前に、一旦上昇動したロータリ耕耘機１５が下降動するときは、メイン噴射の噴射量を瞬時に増量させ、エンジン回転数を、上昇動前のエンジン回転数に瞬時に戻すから、走行機体２が前進動に切り換えるに際して、走行機体２の車速を素早く元に戻せる。従って、前後進切換後に引き続いての耕耘作業にスムーズに移行でき、トラクタ１を往復動させる耕耘作業を効率よく実行できるのである。
【００８９】
なお、上記のバック昇降連動制御は、前後進切換レバー３２の機能を前進及び後進ペダルに置き換えた場合でも実行することが可能である。
【００９０】
（６）．エンジン診断制御の詳細
次に、図６及び図１０〜図１４を参照しながら、エンジン診断制御の詳細について説明する。
【００９１】
さて、トラクタ１のモード（動作の状態）としては、初期モード、路上走行や各種作業を実行する通常モード（前述した作業モード及び走行モードを含む）、及び、エンジン５の駆動状態をチェックするためのテストシーケンスＴＳを実行する診断モード等がある。
【００９２】
作業機コントローラ１０１は、走行機体２に設けられた操作手段（実施形態ではモード切換スイッチ１２３及びキースイッチ１０８）の特定操作にて診断モードに移行し、走行機体２が停止した状態でエンジン診断用のテストシーケンスＴＳを実行するように構成されている。実施形態では、モード切換スイッチ１２３を押下した状態でキースイッチ１０８を入り操作するという特定操作により、作業機コントローラ１００が診断モードを実行することになる。
【００９３】
なお、診断モードではテストシーケンスＴＳの実行にてエンジン５の駆動状態をチェックするため、前述の特定操作手順を踏まない限り、安全性に配慮して診断モードの起動が禁止されている。また、診断モードでは、一旦キースイッチを切り操作しない限り、通常モード等の他のモードへの復帰も禁止されている。
【００９４】
エンジン診断用のテストシーケンスＴＳは、作業機コントローラ１０１のＰＲＯＭ１０１ｂに予め記憶されている。テストシーケンスＴＳは、エンジン回転数のテストパターンＰｒ（図１０参照）と、テストパターンＰｒに対応した噴射量の許容変動領域Ａｒ（図１１参照）とを含んでおり、テストパターンＰｒのエンジン回転数となるように、コモンレール式燃料噴射装置８０の噴射量を変動させ、実際の変動結果と許容変動領域Ａｒとを比較するというエンジン診断制御を司る制御プログラムになっている。
【００９５】
エンジン回転数のテストパターンＰｒと、テストパターンＰｒに対応した噴射量の許容変動領域Ａｒとは、例えばマップ形式又は関数表形式にて、作業機コントローラ１０１のＰＲＯＭ１０１ｂに予め記憶されている。図１０及び図１１には、ＰＲＯＭ１０１ｂに記憶されたテストパターンＰｒの一部と、許容変動領域Ａｒの一部とを抜粋しグラフ化して示している。図１０に示すテストパターンＰｒのグラフでは、時間を横軸に採り、エンジン回転数を縦軸に採っている。図１１に示す許容変動領域Ａｒのグラフでは、時間を横軸に採り、コモンレール式燃料噴射装置８０の噴射量（インジェクタ８１全体の噴射量）を縦軸に採っている。
【００９６】
図１０に示すように、テストパターンＰｒは上向き凸の階段状に変化した実線にて表されている。図１１に示した二点鎖線は、テストパターンＰｒに対応した噴射量の理論値に相当する理論噴射パターンＰｉを表している。理論噴射パターンＰｉを挟んで上下対称状に位置する第１上限線Ｕ１と第１下限線Ｄ１とで囲まれた領域は、エンジン回転数に対する噴射量が正常な値である正常領域Ａｒ１になっている。理論噴射パターンＰｉを挟んで上下対称状に位置する第２上限線Ｕ２と第２下限線Ｄ２とで囲まれた領域のうち正常領域Ａｒ１を除いた領域は、正常領域Ａｒ１と後述する異常領域Ａｒ３との境界に相当する注意領域Ａｒ２になっている。第２上限線Ｕ２より上側及び第２下限線Ｄ２より下側の領域は、エンジン回転数に対する噴射量が異常な値である異常領域Ａｒ３になっている。第２上限線Ｕ２と第２下限線Ｄ２とで囲まれた領域（正常領域Ａｒ１と注意領域Ａｒ２との組合せ）が許容変動領域Ａｒになっている。
【００９７】
作業機コントローラ１０１のＰＲＯＭ１０１ｂには、トラクタ１のモード（動作の状態）に関して、計器盤２６の液晶モニタ１２４に表示される文字、記号、画像等の各種情報も予め記憶されている。この種の情報としては、例えば通常モード情報（図示省略）や、テストシーケンスＴＳ実行に関するメッセージ情報１３１〜１３８（図１２参照）等がある。
【００９８】
図１３に示すフローチャートを用いて、エンジン診断制御の流れを説明する。まず、モード切換スイッチ１２３を押下した状態でキースイッチ１０８を入り操作すると、作業機コントローラ１００が診断モードを実行する。この場合はまず、スタートに続いて、前後進ポテンショ１１２、ＰＴＯレバーセンサ１２２及び駐車ブレーキセンサ１１４の検出値を読み込み（ステップＳ２９）、次いで、前後進ポテンショ１１２の検出値から、前後進切換レバー３２が中立位置にあるか否かを判別する（ステップＳ３０）。
【００９９】
前後進切換レバー３２が中立位置にない場合は（Ｓ３０：ＮＯ）、このままテストシーケンスＴＳを実行すると走行機体２が不用意に動くおそれがあるので、液晶モニタ１２４に「前後進切換レバーを中立にしてください。」というメッセージ情報１３１を表示し（ステップＳ３１）、その後ステップＳ２９に戻る。前後進切換レバー３２が中立位置にある場合は（Ｓ３０：ＹＥＳ）、次いで、ＰＴＯレバーセンサ１２２の検出値から、ＰＴＯ変速レバー３６が中立位置にあるか否かを判別する（ステップＳ３２）。
【０１００】
ＰＴＯ変速レバー３６が中立位置にない場合は（Ｓ３２：ＮＯ）、このままテストシーケンスＴＳを実行するとロータリ耕耘機１５が不用意に駆動するおそれがあるので、液晶モニタ１２４に「ＰＴＯ変速レバーを中立にしてください。」というメッセージ情報１３２を表示し（ステップＳ３３）、その後ステップＳ２９に戻る。ＰＴＯ変速レバー３６が中立位置にある場合は（Ｓ３２：ＹＥＳ）、次いで、駐車ブレーキセンサ１１４の検出値から、駐車ブレーキレバー３４が入り状態か否かを判別する（ステップＳ３４）。
【０１０１】
駐車ブレーキレバー３４が切り状態であれば（Ｓ３４：ＮＯ）、テストシーケンスＴＳの実行にて走行機体２が不用意に動くおそれがあるので、液晶モニタ１２４に「駐車ブレーキレバーを入りにしてください。」というメッセージ情報１３３を表示し（ステップＳ３５）、その後ステップＳ２９に戻る。駐車ブレーキレバー３４が入り状態であれば（Ｓ３４：ＹＥＳ）、液晶モニタ１２４に「エンジン診断を始めます。」というメッセージ情報１３４を表示する（ステップＳ３６）。
【０１０２】
次いで、作業コントローラ１０１のＰＲＯＭ１０１ｂに記憶されたテストシーケンスＴＳを読み込み（ステップＳ３７）、エンジン回転センサ１０３にて検出された実際のエンジン回転数がテストパターンＰｒのエンジン回転数となる単位時間当りの噴射量分の高圧燃料を、各インジェクタ８１から噴射する（ステップＳ３８）。
【０１０３】
次いで、エンジンコントローラ１０２にて、各インジェクタ８１の開度及び開き時間、並びに圧力センサ８６にて検出される噴射圧に基づき、単位時間当りの噴射量の実測結果を算出する（ステップＳ３９）。そして、算出された実測結果と、テストパターンＰｒに対応した噴射量の許容変動領域Ａｒとを比較して、実測結果が正常領域Ａｒ１内か否かを判別する（ステップＳ４０）。
【０１０４】
単位時間当りの実測結果が正常領域Ａｒ１内であれば（Ｓ４０：ＹＥＳ）、次いで、テストシーケンスＴＳでの最初の噴射開示時からの累積時間ｔが予め設定されたテスト時間Ｔ以上か否かを判別する（ステップＳ４１）。テスト時間Ｔに達していなければ（Ｓ４１：ＮＯ）、前述したステップＳ３８に戻る。テスト時間Ｔが経過していれば（Ｓ４１：ＹＥＳ）、後述するステップＳ４８へ移行する。
【０１０５】
ステップＳ４０において、単位時間当りの実測結果が正常領域Ａｒ１から外れていれば（Ｓ４０：ＮＯ）、当該実測結果が注意領域Ａｒ２内か否かを判別する（ステップＳ４２）。この実測結果が注意領域Ａｒ２内であれば（Ｓ４２：ＹＥＳ）、次いで、注意領域Ａｒ２の値の検出回数ｎが予め設定された設定回数Ｎ以上か否かを判別する（ステップＳ４３）。
【０１０６】
注意領域Ａｒ２の値の検出回数ｎが設定回数Ｎ未満であれば（Ｓ４３：ＮＯ）、前述したステップＳ４１へ移行する。注意領域Ａｒ２の値の検出回数ｎが設定回数Ｎ以上であれば（Ｓ４３：ＹＥＳ）、後述するステップＳ４４へ移行する。
【０１０７】
ステップＳ４２において、単位時間当りの実測結果が注意領域Ａｒ２から外れていれば（Ｓ４２：ＮＯ）、この実測結果は異常領域Ａｒ３の値になっているから、液晶モニタ１２４に「エンジンに重度の問題がある可能性があり危険ですので、診断を中止しエンジンを停止します。お買い上げいただいた販売店にご連絡ください。」というメッセージ情報１３５を表示する（ステップＳ４４）。そして、テストシーケンスＴＳを中止し（ステップＳ４５）、コモンレール式燃料噴射装置８０の噴射量を瞬時に減量させ、エンジン回転数を一旦アイドリング回転数にまで低下させてから（ステップＳ４６）、コモンレール式燃料噴射装置８０による高圧燃料噴射を停止させ、エンジン５の駆動を停止させる（ステップＳ４７）。
【０１０８】
ステップＳ４１においてテスト時間Ｔが経過していて（Ｓ４１：ＹＥＳ）、ステップＳ４８へ移行して、注意領域Ａｒ２の値の検出回数ｎが０（零）か否かを判別する。注意領域Ａｒ２の値の検出回数ｎが０であれば（Ｓ４８：ＹＥＳ）、全ての実測結果が正常領域Ａｒ１内であるから、液晶モニタ１２４に「エンジンの状態は正常です。」というメッセージ情報１３６を表示する（ステップＳ４９）。
【０１０９】
注意領域Ａｒ２の値の検出回数ｎが０でなければ（Ｓ４８：ＮＯ）、実測結果の中で注意領域Ａｒ２の値をＮ回未満検出したことになるから、液晶モニタ１２４に「エンジンに軽度の問題がある可能性があります。できるだけ早い時期にお買い上げいただいた販売店でのチェックをお勧めします。」というメッセージ情報１３７を表示する（ステップＳ５０）。なお、テストシーケンスＴＳの実行中（ステップＳ３７〜Ｓ５０）は、警報ブザー（図示省略）を断続的に鳴動させて、オペレータに注意を促すようにしてもよい。
【０１１０】
以上の制御によると、作業機コントローラ１０１は、走行機体２に設けられた操作手段（実施形態ではモード切換スイッチ１２３及びキースイッチ１０８）の特定操作にて診断モードに移行し、走行機体２が停止した状態でエンジン診断用のテストシーケンスＴＳを実行するように構成されているから、エンジン５の仕組みをよく知らないオペレータであっても、エンジン５の駆動状態を専用の診断装置なしで手軽にチェックできる。
【０１１１】
しかも、テストシーケンスＴＳは、エンジン回転数のテストパターンＰｒと、テストパターンＰｒに対応した噴射量の理論噴射パターンＰｉを含む許容変動領域Ａｒとを有しており、且つ、テストパターンＰｒのエンジン回転数となるように、コモンレール式燃料噴射装置８０の噴射量を変動させ、噴射量の実測結果と許容変動領域Ａｒとを比較する設定になっているから、エンジン診断をするオペレータが異なっていても、エンジン診断の条件（テストシーケンスＴＳ）が統一されることになり、診断結果に人為的な誤差（ブレ）の入る余地がなくなる。従って、高精度なエンジン診断を行える。
【０１１２】
また、テストシーケンスＴＳの許容変動領域Ａｒは、エンジン回転数に対する噴射量が正常な値である正常領域Ａｒ１と、正常領域Ａｒ１と異常領域Ａｒ３との境界に相当する注意領域Ａｒ２とにより構成されているから、注意領域Ａｒ２の存在によって、エンジン５の故障予測がし易くなる。
【０１１３】
更に、作業機コントローラ１０１は、診断モードの実行中に、計器盤２６の液晶モニタ１２４に診断モードの情報（例えばメッセージ情報１３１〜１３７）を表示するから、オペレータの注意を喚起して、エンジン５の駆動状態をオペレータに的確に伝えられる。その結果、エンジン５に不具合があれば、修理したり部品を取り寄せたりするなどして、迅速に対処できることになる。
【０１１４】
実施形態では、テストシーケンスＴＳの実行中に、異常領域Ａｒ３の値を検出したり、注意領域Ａｒ２の値を予め設定された設定回数Ｎ以上検出したりした場合は、テストシーケンスＴＳを中止するから（ステップＳ４４参照）、重度の問題を有する可能性のある状況下でのエンジン５の駆動を確実に回避できる。特にこの場合は、エンジン回転数をアイドリング回転数にしてからエンジン５を停止させるため（ステップＳ４６及びＳ４７参照）、走行機体２が急発進したりするおそれは著しく抑制されることになり、エンジン停止時の安全性を確保できる。
【０１１５】
ところで、テストシーケンスＴＳの実行中（ステップＳ３７〜Ｓ５０参照）に、オペレータが走行系操作手段３０，３２，３５，３８，４０又は作業機系操作手段３６，３９，４１を手動操作した場合は、作業機コントローラ１０１が図１４に示す割り込み処理を実行するように構成されている。
【０１１６】
作業機コントローラ１０１は、割り込み処理のルーチンをスタートさせ、まず始めに、液晶モニタ１２４に「エンジン診断中にレバー又はペダルが操作されましたので、診断を中止しエンジンを停止します。」というメッセージ情報１３８を表示する（ステップＳ５１、図１２（ｈ）参照）。そして、テストシーケンスＴＳを中止し（ステップＳ５２）、コモンレール式燃料噴射装置８０の噴射量を瞬時に減量させ、エンジン回転数を一旦アイドリング回転数にまで低下させてから（ステップＳ５３）、コモンレール式燃料噴射装置８０による高圧燃料噴射を停止させ、エンジン５の駆動を停止させる（ステップＳ５４）。
【０１１７】
テストシーケンスＴＳの実行中に、オペレータが走行系操作手段３０，３２，３５，３８，４０又は作業機系操作手段３６，３９，４１を手動操作してしまうと、エンジン診断の条件（テストシーケンスＴＳ）が変わることになる。このため、実施形態では、かかる状況下でのエンジン診断を強制的に中止することによって、診断結果に誤差（ブレ）の入る余地をなくしているのである。その上、この場合も、エンジン回転数をアイドリング回転数にしてからエンジン５を停止させるため、エンジン停止時の安全性を確保できるのである。
【０１１８】
なお、診断モードを実行する制御手段は、本機コントローラ１００やエンジンコントローラ１０２（エンジン制御手段）でも構わないが、実施形態のようにエンジンコントローラ１０２以外の制御手段を用いると、エンジンコントローラ１０２に作用する負荷を低減できて好ましい。
【０１１９】
特に実施形態では、診断モードを実行する制御手段として、フロントローダ５１やロータリ耕耘機１５等の作業機を制御するための作業機コントローラ１０１を用いているので、本機コントローラ１００やエンジンコントローラ１０２の設定を変更することなく、走行機体２に装着される作業機毎の独自の設定をテストシーケンスＴＳに盛り込むことが可能になる。
【０１２０】
（７）．割り込み診断処理の説明
次に、図６、図１５〜図１８を参照しながら、割り込み診断処理の詳細について説明する。
【０１２１】
ところで、前述の診断モードにおいては、走行機体２が停止した状態でのみ、エンジン診断用のテストシーケンスＴＳを実行する設定になっているが、実施形態のトラクタ１では、路上走行や各種作業をする通常モードの実行中に、エンジン５の駆動状態をチェックすることが可能になっている。
【０１２２】
この場合は、作業機コントローラ１０１が、通常モードの実行中に適宜時間間隔にて、そのときのエンジン５の駆動状態をチェックする割り込み診断処理を実行し、当該割り込み診断処理において、エンジン回転数ｒの実測結果に対する噴射量ｉの実測結果と、後述する噴射量診断マップＭＰとを比較するように構成されている。噴射量診断マップＭＰは、エンジン回転数ｒと噴射量ｉとの関係を示す理論パターンＰｆを含むものであり、実施形態では、テストシーケンスＴＳとは別に、作業機コントローラ１０１のＰＲＯＭ１０１ｂに予め記憶されている。
【０１２３】
図１５（ａ）（ｂ）には、ＰＲＯＭ１０１ｂに記憶された噴射量診断マップＭＰの一部を抜粋しグラフ化して示している。図１５（ａ）（ｂ）に示す噴射量診断マップＭＰのグラフでは、エンジン回転数ｒを横軸に採り、コモンレール式燃料噴射装置８０の噴射量ｉ（インジェクタ８１全体の噴射量）を縦軸に採っている。
【０１２４】
図１５（ａ）（ｂ）に示した二点鎖線は、エンジン回転数ｒに対応した噴射量ｉの理論値に相当する理論パターンＰｆを表している。理論パターンＰｆの関係式としては例えばｉ＝Ａ×ｒ＋Ｂが挙げられる。ここでＡ及びＢは比例定数である。図１５（ａ）（ｂ）から明らかなように、エンジン回転数ｒと噴射量ｉとの関係は正の傾きを持つ直線で表される。すなわち、エンジン回転数ｒと噴射量ｉとは、エンジン回転数ｒが大きいほど噴射量ｉが増大するという関係にある。
【０１２５】
理論パターンＰｆを挟んで上下対称状に位置する第１上限線ｕ１と第１下限線ｄ１とで囲まれた範囲は、エンジン回転数ｒに対する噴射量ｉが正常な値である正常範囲Ａｍ１になっている。理論パターンＰｆを挟んで上下対称状に位置する第２上限線ｕ２と第２下限線ｄ２とで囲まれた範囲のうち正常範囲Ａｍ１を除いた範囲は、正常範囲Ａｍ１と後述する異常範囲Ａｍ３との境界に相当する注意範囲Ａｍ２になっている。第２上限線ｕ２より上側及び第２下限線ｄ２より下側の領域は、エンジン回転数ｒに対する噴射量ｉが異常な値である異常範囲Ａｍ３になっている。
【０１２６】
実施形態では、エンジンコントローラ１０２にて算出されるコモンレール式燃料噴射装置８０の噴射量の累積値Ｑａｃｃ（新品時からの合計値：以下、累積噴射量という）が多くなると、注意範囲Ａｍ２の幅が狭まるように変更可能に設定されている。図１５（ａ）の噴射量診断マップＭＰは、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ未満である場合を示しており、図１５（ｂ）の噴射量診断マップＭＰは、累積噴射量Ｑａｃｃが所定量Ｑｒ以上である場合を示している。
【０１２７】
この場合、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ未満であれば、図１５（ａ）の噴射量診断マップＭＰを用いて割り込み診断処理がなされ、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ以上であれば、図１５（ｂ）の噴射量診断マップＭＰを用いて割り込み診断処理がなされることになる。
【０１２８】
図１５（ｂ）の噴射量診断マップＭＰでは、第２上限線について、傾きを変えずに切片の値を小さくしてｕ２をｕ２′にし、第２下限線について、傾きを変えずに切片の値を大きくしてｄ２をｄ２′にすることによって、これら上下限線ｕ２′，ｄ２′を理論パターンＰｆに近づけ、注意範囲の幅をＡｍ２からＡｍ２′に狭めている。
【０１２９】
作業機コントローラ１０１のＰＲＯＭ１０１ｂには、注意範囲Ａｍ２の値についての累積検出回数Ｗａｃｃ、警戒回数Ｗａｌｍ及び危険回数Ｗｍａｘに関するデータが予め記憶されている。警戒回数Ｗａｌｍ及び危険回数Ｗｍａｘは、エンジン診断を促すためのトリガーとなる値であり、警戒回数Ｗａｌｍ及び危険回数Ｗｍａｘのいずれも、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが多くなると少なくなるように変更可能に設定されている。ただし、危険回数Ｗｍａｘは警戒回数Ｗａｌｍより常に多い数になっている（Ｗｍａｘ＞Ｗａｌｍ）。
【０１３０】
図１８（ａ）（ｂ）には、ＰＲＯＭ１０１ｂに記憶された警戒回数Ｗａｌｍ及び危険回数Ｗｍａｘに関するデータを表形式にして示している。図１８（ａ）の回数表は、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ未満の場合であり、図１８（ｂ）の回数表は、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ以上の場合である。
【０１３１】
図１８（ａ）の回数表では第１段階の警戒回数Ｗａｌｍは２０回目であるのに対して、図１８（ｂ）の回数表では第１段階の警戒回数Ｗａｌｍは１５回目である。また、図１８（ａ）における第２段階の警戒回数Ｗａｌｍは４０回目であるのに対して、図１８（ｂ）における第２段階の警戒回数Ｗａｌｍは２５回目である。更に、図１８（ａ）の危険回数Ｗｍａｘは６０回目であるのに対して、図１８（ｂ）の危険回数Ｗｍａｘは４０回目である。このように、警戒回数Ｗａｌｍ及び危険回数Ｗｍａｘのいずれも、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが多くなると少なくなるように設定されている。なお、図１８（ａ）（ｂ）から明らかなように実施形態では、警戒回数Ｗａｌｍに関して適宜回数間隔毎の複数の値を採用している。
【０１３２】
実施形態では、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ未満であれば、図１８（ａ）の回数表を用いて割り込み診断処理がなされ、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが所定量Ｑｒ以上であれば、図１８（ｂ）の回数表を用いて割り込み診断処理がなされることになる。
【０１３３】
コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃは、各インジェクタ８１の開度及び開き時間、並びに圧力センサ８６にて検出される噴射圧に基づいて、エンジンコントローラ１０２にて算出され、当該エンジンコントローラ１０２のＰＲＯＭ１０２ｂに格納・蓄積される。
【０１３４】
図１７に示すフローチャートを用いて、割り込み診断処理の流れを説明する。実施形態の作業機コントローラ１０１は、通常モードの実行中に、作業機コントローラ１０１に搭載されたタイマ（図示せず）からの適宜時間間隔での割り込み要求に基づいて、図１７に示す割り込み診断処理を実行する。ここで、累積検出回数Ｗａｃｃは診断モードの実行にてリセットされるものとする。
【０１３５】
この場合はまず、スタートに続いて、エンジンコントローラ１０２のＰＲＯＭ１０２ｂから、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃを読み込み（ステップＳ５５）、当該累積噴射量Ｑａｃｃが所定量Ｑｒ未満か否かを判別する（ステップＳ５６）。
【０１３６】
累積噴射量Ｑａｃｃが所定量Ｑｒ未満であれば（Ｓ５６：ＹＥＳ）、エンジン回転センサ１０３によるエンジン回転数の実測結果ｒｘ（検出値）と、作業コントローラ１０１のＰＲＯＭ１０１ｂに記憶された図１５（ａ）の噴射量診断マップＭＰ及び図１８（ａ）の回数表とを読み込んで（ステップＳ５７）、後述するステップＳ５９へ移行する。
【０１３７】
累積噴射量Ｑａｃｃが所定量Ｑｒ以上であれば（Ｓ５６：ＮＯ）、エンジン回転センサ１０３によるエンジン回転数の実測結果ｒｘ（検出値）と、作業コントローラ１０１のＰＲＯＭ１０１ｂに記憶された図１５（ｂ）の噴射量診断マップＭＰ及び図１８（ｂ）の回数表とを読み込んで（ステップＳ５８）、後述するステップＳ５９へ移行する。
【０１３８】
ステップＳ５９では、エンジンコントローラ１０２にて、各インジェクタ８１の開度及び開き時間、並びに圧力センサ８６にて検出される噴射圧に基づき、単位時間当りの噴射量の実測結果ｉｘを算出する。そして、エンジン回転数の実測結果ｒｘに対する噴射量の実測結果ｉｘと、噴射量診断マップＭＰとを比較して、エンジン回転数の実測結果ｒｘに対する噴射量の実測結果ｉｘが正常範囲Ａｍ１内か否かを判別する（ステップＳ６０）。
【０１３９】
エンジン回転数の実測結果ｒｘに対する噴射量の実測結果ｉｘが正常範囲Ａｍ１内にある場合は（Ｓ６０：ＹＥＳ）、エンジン５の駆動状態が良好であることを意味しているので、そのままリターンする。エンジン回転数の実測結果ｒｘに対する噴射量の実測結果ｉｘが正常範囲Ａｍ１から外れていれば（Ｓ６０：ＮＯ）、当該実測結果ｉｘが注意範囲Ａｍ２（又はＡｍ２′）内か否かを判別する（ステップＳ６１）。この実測結果ｉｘが注意範囲Ａｍ２（又はＡｍ２′）内であれば（Ｓ６１：ＹＥＳ）、注意範囲Ａｍ２（又はＡｍ２′）の値の累積検出回数Ｗａｃｃを１つ加算したのち（ステップＳ６２）、累積検出回数ＷａｃｃがステップＳ５７又はＳ５８にて読み込まれた警戒回数Ｗａｌｍであるか否かを判別する（ステップＳ６３）。
【０１４０】
累積検出回数Ｗａｃｃが警戒回数Ｗａｌｍであれば（Ｓ６３：ＹＥＳ）、液晶モニタ１２４に「エンジンに問題がある可能性があります。診断モードにてエンジン診断を実行してください。」というメッセージ情報１４１を表示し（ステップＳ６４）、その後リターンする。この場合、走行機体２に設けられた操作手段（例えばモード切換スイッチ１２３）の特定操作にて、メッセージ情報１４１の表示を液晶モニタ１２４から消去するように構成してもよい。
【０１４１】
ステップＳ６３において、累積検出回数Ｗａｃｃが警戒回数Ｗａｌｍでなければ（Ｓ６３：ＮＯ）、次いで、累積検出回数ＷａｃｃがステップＳ５７又はＳ５８にて読み込まれた危険回数Ｗｍａｘであるか否かを判別する（ステップＳ６５）。累積検出回数Ｗａｃｃが危険回数Ｗｍａｘでなければ（Ｓ６５：ＮＯ）、危険回数Ｗｍａｘになるまで頻繁には注意範囲Ａｍ２（又はＡｍ２′）の値を検出していないことになるから、そのままリターンする。
【０１４２】
累積検出回数Ｗａｃｃが危険回数Ｗｍａｘであれば（Ｓ６５：ＹＥＳ）、エンジン５に問題のある可能性が極めて高いことを意味しているから、まず、液晶モニタ１２４に「エンジンに問題がある可能性があります。診断モードにてエンジン診断を実行してください。」というメッセージ情報１４１を表示する（ステップＳ６６）。それから、スロットルレバー３０の操作量に拘らず、エンジン回転数ｒの上限値を例えば１５００ｒｐｍ程度に強制的に制限するように、コモンレール式燃料噴射装置８０による燃料噴射制御を実行する（ステップＳ６７）。
【０１４３】
なお、ステップＳ６７においてエンジン始動禁止フラグを立ち上げておくことによって、次回にキースイッチ１０８を入り操作したときに、本機コントローラ１００に前述のエンジン始動禁止フラグを読み込ませて、エンジン５の始動を禁止するように構成することも可能である。
【０１４４】
ステップＳ６１に戻り、エンジン回転数の実測結果ｒｘに対する噴射量の実測結果ｉｘが注意範囲Ａｍ２から外れていれば（Ｓ６１：ＮＯ）、当該実測結果ｉｘは異常範囲Ａｍ３の値になっているから、液晶モニタ１２４に「エンジンに重度の問題がある可能性があり危険ですので、エンジンを強制停止します。お買い上げいただいた販売店にご連絡ください。」というメッセージ情報１４２を表示する（ステップＳ６８）。そして、コモンレール式燃料噴射装置８０の噴射量を瞬時に減量させ、エンジン回転数ｒを一旦アイドリング回転数にまで低下させてから（ステップＳ６９）、コモンレール式燃料噴射装置８０による高圧燃料噴射を停止させ、エンジン５の駆動を停止させるのである（ステップＳ７０）。
【０１４５】
以上の制御によると、作業機コントローラ１０１は、通常モードの実行中に、適宜時間間隔にて、そのときのエンジン５の駆動状態をチェックする割り込み診断処理を実行するように構成されているから、エンジン５の仕組みをよく知らないオペレータであっても、エンジン５の駆動状態を専用の診断装置も特別な操作もなしで自動的にチェックでき、オペレータにエンジン点検の負担が掛からない。
【０１４６】
しかも、作業機コントローラ１０１は、エンジン回転数ｒと噴射量ｉとの関係を示す理論パターンＰｆを含む噴射量診断マップＭＰが予め記憶されたＰＲＯＭ１０１ｂを有しており、割り込み診断処理において、エンジン回転数の実測結果ｒｘに対する噴射量の実測結果ｉｘと噴射量診断マップＭＰとを比較するように構成されているから、エンジン診断の条件が統一されることになり、診断結果に人為的な誤差（ブレ）の入る余地がなくなる。従って、高精度なエンジン診断を行える。
【０１４７】
その上、噴射量診断マップＭＰは、エンジン回転数ｒに対する噴射量ｉが正常な値である正常範囲Ａｍ１と、エンジン回転数ｒに対する噴射量ｉが異常な値である異常範囲Ａｍ３と、正常範囲Ａｍ１と異常範囲Ａｍ３との境界に相当する注意範囲Ａｍ２（又はＡｍ２′）とにより構成されているから、注意範囲Ａｍ２（又はＡｍ２′）の存在によって、エンジン５の故障予測がし易くなる。
【０１４８】
また、作業機コントローラ１０１は、割り込み診断処理において注意範囲Ａｍ２（又はＡｍ２′）の値を予め設定された警戒回数Ｗａｌｍ分検出した場合は、エンジン診断を促すメッセージ情報１４１を液晶モニタ１２４に表示するように構成されているから、エンジン関係が劣化等の故障状態に近付きつつあることをオペレータに報知して、オペレータの注意を喚起できる。その結果、エンジン５に不具合があれば、修理したり部品を取り寄せたりするなどして、迅速に対処できることになる。
【０１４９】
その上、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが多くなると、警戒回数Ｗａｌｍが少なくなるように変更可能になっているから、例えば使用期間は短いものの、エンジン５に高負荷を掛け続けたような場合でも、かかる状況に合わせて適切に、エンジン診断を促すメッセージ情報１４１を液晶モニタ１２４に表示できる。すなわち、エンジン５に作用した負荷の多寡（エンジン５の使用状況）を考慮した上で、オペレータの注意を喚起できる。
【０１５０】
更に、作業機コントローラ１０１は、割り込み診断処理において注意範囲Ａｍ２（又はＡｍ２′）の値を予め設定された危険回数Ｗｍａｘ分検出した場合は、エンジン回転数ｒの上限を強制的に制限するか、又は、その後におけるエンジン５の始動を禁止するように構成されているから、重度の問題を有する可能性のある状況下でのエンジン５の駆動を確実に抑制又は回避でき、致命的な故障が生ずるおそれを回避できる。
【０１５１】
しかも、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが多くなると、危険回数Ｗｍａｘが警戒回数Ｗａｌｍより回数の多い条件下で少なくなるように変更可能になっているから、警戒回数Ｗａｌｍの件と同様に、エンジン５に作用した負荷の多寡（エンジン５の使用状況）を考慮した上で、オペレータの注意を喚起できる。
【０１５２】
実施形態では、割り込み診断処理において異常範囲Ａｍ３の値を検出した場合は、エンジン回転数ｒをアイドリング回転数にしてから、エンジン５を停止させるように構成されているから、走行機体２が急発進したりするおそれは著しく抑制されることになり、エンジン停止時の安全性を確保できる。
【０１５３】
また、噴射量診断マップＭＰの注意範囲Ａｍ２，Ａｍ２′は、コモンレール式燃料噴射装置８０の累積噴射量Ｑａｃｃが多くなると狭まるように変更可能になっているから、例えば使用期間は短いものの、エンジン５に高負荷を掛け続けたような場合に、エンジン関係が高負荷に起因して故障状態に近付きつつあると判定し易くなる。このため、警戒回数Ｗａｌｍ及び危険回数Ｗｍａｘの件と相俟って、適切な時期にオペレータの注意を喚起できるのである。
【０１５４】
なお、割り込み診断処理を実行する制御手段は、本機コントローラ１００やエンジンコントローラ１０２（エンジン制御手段）でも構わないが、実施形態のようにエンジンコントローラ１０２以外の制御手段を用いると、エンジンコントローラ１０２に作用する負荷を低減できて好ましい。
【０１５５】
特に実施形態では、割り込み診断処理を実行する制御手段として、フロントローダ５１やロータリ耕耘機１５等の作業機を制御するための作業機コントローラ１０１を用いているので、本機コントローラ１００やエンジンコントローラ１０２の設定を変更することなく、走行機体２に装着される作業機毎の独自の設定を、作業機コントローラ１０１に盛り込むことが可能になる。
【０１５６】
（８）．その他
本願発明は、前述の実施形態に限らず、様々な態様に具体化できる。例えば本願発明はトラクタに限らず、田植機やコンバイン等の農作業機や、ホイルローダ等の特殊作業用車両にも適用可能である。その他、各部の構成は図示の実施形態に限定されるものではなく、本願発明の趣旨を逸脱しない範囲で種々変更が可能である。
【図面の簡単な説明】
【０１５７】
【図１】トラクタの側面図である。
【図２】トラクタの平面図である。
【図３】トラクタの油圧回路図である。
【図４】エンジン及びコモンレール式燃料噴射装置を示す概略説明図である。
【図５】高圧燃料の噴射タイミングを説明する図である。
【図６】本機コントローラ及びエンジンコントローラの機能ブロック図である。
【図７】噴射速さ切換制御のフローチャートである。
【図８】昇降連動制御のフローチャートである。
【図９】バック昇降連動制御のフローチャートである。
【図１０】エンジン回転数のテストパターンを示す説明図である。
【図１１】噴射量の許容変動領域を示す説明図である。
【図１２】液晶モニタに表示されたメッセージ情報を示す説明図である。
【図１３】エンジン診断制御のフローチャートである。
【図１４】割り込み処理のフローチャートである。
【図１５】噴射量診断マップの説明図である。
【図１６】割り込み診断処理時に液晶モニタに表示されるメッセージ情報の説明図である。
【図１７】割り込み診断制御のフローチャートである。
【図１８】警戒回数及び危険回数に関するデータ表である。
【符号の説明】
【０１５８】
１  トラクタ
２  走行機体
５  エンジン
１１  燃料タンク
１５  ロータリ耕耘機
３０  スロットルレバー
３１  ブレーキペダル
３２  前後進切換レバー
３５  アクセルペダル
４０  副変速レバー
５１  フロントローダ
８０  コモンレール式燃料噴射装置
８１  インジェクタ
８２  コモンレール
８３  サプライポンプ
８６  圧力センサ
８７  圧力制御電磁弁
１００  本機コントローラ
１０１  作業機コントローラ
１０２  エンジンコントローラ
１２４  液晶モニタ
【図１】
2010065643.tif 000003
【図２】
2010065643.tif 000004
【図３】
2010065643.tif 000005
【図４】
2010065643.tif 000006
【図５】
2010065643.tif 000007
【図６】
2010065643.tif 000008
【図７】
2010065643.tif 000009
【図８】
2010065643.tif 000010
【図９】
2010065643.tif 000011
【図１０】
2010065643.tif 000012
【図１１】
2010065643.tif 000013
【図１２】
2010065643.tif 000014
【図１３】
2010065643.tif 000015
【図１４】
2010065643.tif 000016
【図１５】
2010065643.tif 000017
【図１６】
2010065643.tif 000018
【図１７】
2010065643.tif 000019
【図１８】
2010065643.tif 000020