"複数のノードが同一のバス通信路に接続されてなり、一部の機能が停止されたスリープ状態及び予め割り当てられた機能を実行可能なウェイクアップ状態のいずれかで前記ノードを個別に動作させるセレクティブウェイクアップモードで動作可能な通信ネットワークと、前記通信ネットワークに外部から接続されて前記ノードとの間でデータ通信を行い、前記ノードに対し自己診断の結果を応答させるための診断要求を出力する診断装置と、を備えた故障診断システムであって、前記通信ネットワークは、前記診断装置から前記診断要求が出力されると、当該診断要求に含まれる診断対象のノードを検索し、当該診断対象のノードを前記ウェイクアップ状態へ移行させるためのウェイクアップ信号を出力する診断支援装置を備えていることを特徴とする故障診断システム。請求項1に記載の故障診断システムにおいて、前記ノードは、前記スリープ状態で機能を停止する信号処理部と、前記スリープ状態で動作するトランシーバとを有しており、前記診断支援装置は、前記診断対象のノードを前記ウェイクアップ状態へ移行させるための起動IDを含むウェイクアップフレームを前記バス通信路へ出力し、前記トランシーバは、前記ウェイクアップフレームに含まれる前記起動IDを判別して前記信号処理部への電力供給を制御することを特徴とする故障診断システム。請求項1に記載の故障診断システムにおいて、前記通信ネットワークは、前記ノードを前記ウェイクアップ状態へ移行させるための電力供給制御を行うリレーを前記各ノードに対応させて有しており、前記診断支援装置は、前記診断対象のノードに対応する前記リレーに対し、前記ウェイクアップ信号を出力することを特徴とする故障診断システム。請求項1~3の何れか一項に記載の故障診断システムにおいて、前記診断支援装置は、前記診断対象のノードを検索すると共に、当該診断対象のノードの診断に必要な関連ノードを検索し、当該関連ノードを前記ウェイクアップ状態へ移行させるためのウェイクアップ信号を出力することを特徴とする故障診断システム。請求項1~4の何れか一項に記載の故障診断システムにおいて、前記診断支援装置は、前記診断装置からの診断要求に前記ノードが前記スリープ状態にあることで応答できない場合、前記ノードに代わって応答を返すことを特徴とする故障診断システム。請求項1~5の何れか一項に記載の故障診断システムにおいて、前記診断支援装置は、前記ノードが前記スリープ状態から前記ウェイクアップ状態へ移行すると、前記診断装置からの診断要求を前記診断装置に代わって前記ノードへ送信することを特徴とする故障診断システム。請求項1~6の何れか一項に記載の故障診断システムを構成する診断支援装置。しかしながら、上述した診断装置による故障診断は、ノードの信号処理部による機能として実現される。したがって、セレクティブウェイクアップモードでスリープ状態となったノードは、信号処理部がスリープ状態となっているため、診断装置からの診断要求に対して応答できない。結果として、従来の診断装置では、セレクティブウェイクアップモードにおいてスリープ状態となっているノードの故障診断ができない。また、スリープ状態となっているために応答できないのか、あるいは、故障したことにより応答できないのか、を判別することすらできない。本発明は、上述した課題を解決するためになされたものであり、その目的は、セレクティブウェイクアップモードにおいてスリープ状態となっているノードに対しても診断装置による故障診断が可能な故障診断システムを提供することにある。上述の目的を達成するためになされた請求項1に記載の故障診断システムは、複数のノードが同一のバス通信路に接続されてなる通信ネットワークと、通信ネットワークに外部から接続されてノードとの間でデータ通信を行う診断装置とを備えている。ここで通信ネットワークは、セレクティブウェイクアップモードで動作可能となっている。セレクティブウェイクアップモードは、一部の機能が停止されたスリープ状態及び予め割り当てられた機能を実行可能なウェイクアップ状態のいずれかでノードを個別に動作させるモードである。また、診断装置は、ノードに対し自己診断の結果を応答させるための診断要求を出力する。このような構成の下、本発明では、診断装置から診断要求が出力されると、診断支援装置によって、診断要求に含まれる診断対象のノードが検索され、当該診断対象のノードをウェイクアップ状態へ移行させるためのウェイクアップ信号が出力される。従来、セレクティブウェイクアップモードにおいてスリープ状態となっているノードは、診断装置からの診断要求に応答することが出来ず、ノードが故障しているのか、あるいは、スリープ状態にあるのかを判断出来なかった。そこで、本発明では、診断装置からの診断要求を受信する診断支援装置によって、診断対象となるノードをウェイクアップ状態へ移行させる。これにより、その後、診断装置から診断要求が出力された場合、診断対象となるノードが応答可能となる。このようにすれば、セレクティブウェイクアップモードにおいてスリープ状態となっているノードに対しても診断装置による故障診断を行うことができる。具体的には、請求項2に示すように、ノードが、スリープ状態で機能を停止する信号処理部と、スリープ状態で動作するトランシーバとを有していることを前提に、診断支援装置は、診断対象のノードをウェイクアップ状態へ移行させるための起動IDを含むウェイクアップフレームをバス通信路へ出力することが考えられる。この場合、トランシーバは、ウェイクアップフレームに含まれる起動IDを判別して信号処理部への電力供給を制御する。ここで、起動IDは各ノードに対応して設定されることが考えられる。この場合、複数のノードが診断対象となる場合、各ノードに対応する複数の起動IDがウェイクアップフレームに設定される。また、共通の起動IDが複数の所定ノードに対応して設定されることが考えられる。この場合、当該所定のノードが診断対象となる場合、それらノードに対応する一つの起動IDがウェイクアップフレームに設定される。例えば、共通の起動IDを全ノードに対応して設定してもよい。つまり、全てのノードが診断対象となる場合、全てのノードに対応する一つの起動IDがウェイクアップフレームに設定されるのである。このようにすれば、セレクティブウェイクアップモードにおけるウェイクアップフレームを利用して、診断対象のノードを、ウェイクアップ状態へ移行させることができる。また具体的には、請求項3に示すように、通信ネットワークが、ノードをウェイクアップ状態へ移行させるための電力供給制御を行うリレーを各ノードに対応させて有していることを前提に、診断支援装置は、診断対象のノードに対応するリレーに対し、ウェイクアップ信号を出力することが考えられる。この場合、バス通信路による通信とは別に、リレーを介在させて直接的に診断対象となるノードをウェイクアップ状態へ移行させる。このようにすれば、通信ネットワークに各ノードに対応するリレーを設ける必要があるものの、比較的簡単な制御によって、診断対象のノードをウェイクアップ状態へ移行させることができる。ところで、診断支援装置は、診断要求に基づき診断対象のノードを検索するが、診断対象のノードの診断に必要な関連ノードが存在する場合がある。例えば、エンジンECUを診断対象とする場合、トランスミッションECUやエアコンECUがエンジンECUの診断に必要な関連ノードになるという具合である。そこで、請求項4に示すように、診断支援装置は、診断対象のノードを検索すると共に、当該診断対象のノードの診断に必要な関連ノードを検索し、当該関連ノードをウェイクアップ状態へ移行させるためのウェイクアップ信号を出力するようにしてもよい。このようにすれば、診断対象のノードの診断に必要な関連ノードをもウェイクアップ状態へ移行させることができる。上記構成では、診断装置は、通信装置からの応答が得られない場合、繰り返し診断要求を出力することが考えられる。つまり、診断装置が最初の診断要求を出力することで診断支援装置にて診断対象のノードがウェイクアップ状態となるため、繰り返し診断要求を出力すれば、ウェイクアップ状態へ移行した診断対象のノードから診断結果が送信されるのである。これに対し、請求項5に示すように、診断支援装置は、診断装置からの診断要求にノードがスリープ状態にあることで応答できない場合、ノードに代わって応答を返すこととしてもよい。このようにすれば、診断装置側で、診断対象のノードがスリープ状態にあるために応答できないことを把握することができる。また、請求項6に示すように、診断支援装置は、ノードがスリープ状態からウェイクアップ状態へ移行すると、診断装置からの診断要求を診断装置に代わってノードへ送信することとしてもよい。このようにすれば、上述したように診断装置が繰り返し診断要求を出力する必要がなくなり、診断装置からの無駄な通信を抑制することができる。以上は、故障診断システムの発明として説明してきたが、請求項7に示すように、故障診断システムを構成する診断支援装置の発明として実現することもできる。このような故障支援装置においても、上記故障診断システムと同様の効果が奏される。以下に本発明の一実施形態を図面と共に説明する。図1は、故障診断システム1の概略構成を示すブロック図である。故障診断システム1は、車両内の通信ネットワーク10と、診断装置20とを備えている。通信ネットワーク10では、いわゆるCANControllerAreaNetworkプロトコルによるシリアル通信が行われる。診断装置20は、診断用コネクタ30を介して、通信ネットワーク10へ接続されている。通信ネットワーク10は、診断支援ECU40及び診断対象となり得る複数のECU50を備えている。これらECU40,50は、ノードとして機能し、バス通信路60を介して相互に接続されている。なお、ECU50は、エンジンECU、トランスミッションECU、エアコンECU、及び、ナビECUなどとして具現化される。バス通信路60は、異なるECU40,50からハイレベルの信号とロウレベルの信号とが同時に出力されると、バス通信路60上の信号レベルがロウレベルとなるように構成されており、この機能を利用して調停を実現する。診断装置20とECU50の通信には、ダイアグフレームが使用される。ダイアグフレームは、診断結果の送信を要求する要求フレームと、要求フレームよって指定されたデータを送信するための可変長の応答フレームの2種類がある。要求フレームは、診断結果の送信を要求するECUの識別子NIDと診断内容を表す識別子SIDからなる。一方、応答フレームには、データ以外に、データレスポンスのサイズを示すサイズ情報が含まれている。ここで、各ECU50は、予め割り当てられた全ての機能を実行可能な動作モードであるウェイクアップモード、消費電力を抑えるために一部の機能が停止される動作モードであるスリープモードで動作する。これは、故障診断システム1全体のウェイクアップ/スリープであり、車両のイグニッションスイッチのオン/オフなどによって診断の動作モードを切り替える。また、ウェイクアップモードには、セレクティブウェイクアップモードが存在する。セレクティブウェイクアップモードでは、ECU50が個別の判断によりスリープする。以下、セレクティブウェイクアップモードにおけるスリープを、単にスリープという。診断支援ECU40は、セレクティブウェイクアップを行う故障診断システム1のECU50それぞれについて、ウェイクアップモード、スリープモードのどちらであるかをリアルタイムに監視している。このような通信ネットワーク10に対し、診断装置20から診断要求が送信される。このとき、診断対象のECU50がスリープ中である場合、当該診断対象のECU50をウェイクアップさせるのが診断支援ECU40である。診断支援ECU40は、図2に示すように、フレーム受信部41、受信ID判定部42、診断対象ECU検索部43、及び、フレーム送信部44を有している。フレーム受信部41は、バス通信路60上に送信されるフレームを受信するための構成である。受信ID判定部42は、フレーム受信部41にて受信された受信フレームが診断フレームであるか否かを判断する。診断フレームである場合、診断対象ECU検索部43が診断対象となるECU50を特定し、当該ECU50をウェイクアップさせるためのウェイクアップフレームを、フレーム送信部44がバス通信路60へ送信する。一方、ECU50は、図3に示すように、CPU51、トランシーバ52、電源回路53を備えている。ここでCPU51は、CANコントローラ54を有している。ウェイクアップ時には、電源回路53からCPU51及びトランシーバ52の両方へ電力供給が行われる。これにより、ウェイクアップ中は、診断装置20からの診断要求がトランシーバ52を介して受信されると、自ECU50に対する診断要求であるか否かをCPU51が判断し、自ECU50に対する診断要求であれば自己診断を行って、トランシーバ52を介して診断結果をバス通信路60へ出力する。これは診断装置20の診断要求に対する応答であり、ECU50の診断が完了する。スリープ中にあっては、電源回路53からの電力供給は、トランシーバ52だけに行われる。つまり、CPU51への電力供給は停止されている。そのため、診断装置20からの診断要求に対する応答を返すことができない。そこで、本実施形態では、診断支援ECU40が、ウェイクアップ処理を実行することで、診断対象となるECU50のウェイクアップを行う。図4は、ウェイクアップ処理を示すフローチャートである。最初のS100では、受信フレームが診断フレームであるか否かを判断する。この処理は、受信ID判定部42の機能として実現される。ここでは、受信フレームのヘッダに含まれるIDに基づき、診断フレームであることを判断する。ここで受信フレームが診断フレームであると判断された場合S100:YES、S110へ移行する。一方、受信フレームが診断フレームでないと判断された場合S100:NO、以降の処理を実行せず、ウェイクアップ処理を終了する。S110では、診断対象のECU50を検索する。この処理は、診断フレームのデータに含まれるECU情報に基づき、診断対象のECU50を検索するものである。続くS120では、ウェイクアップフレームに起動IDを設定する。この処理は、診断対象のECU50に対応する起動IDをウェイクアップフレームに設定するものである。S110及びS120の処理は、診断対象ECU検索部43の機能として実現される。なお、診断対象のECU50と、当該ECU50をウェイクアップさせるための起動IDの対応関係は、図5に示すようなテーブルとして記憶されている。ここで起動IDは、ECU50毎に設定されるものである。また、図5に示すように、テーブルには、診断対象のECU50に関連して診断が必要となる診断関連ECU50の情報も記載されている。例えば、診断対象のECU50がエンジンECUである場合に、トランスミッションECU及びエアコンECUが診断関連ECU50となっている。したがって、図5の例では、診断対象のECU50がエンジンECUである場合、エンジンECUに対応する起動ID0x701に加え、トランスミッションECU及びエアコンECUに対応する起動ID0x702,0x703がウェイクアップフレームに設定される。さらにまた、診断対象のECU50が全ECUである場合、所定の起動ID0x7FFが設定される。次のS130では、ウェイクアップフレームを送信する。この処理は、S120にて起動IDが設定されたウェイクアップフレームを送信するものであり、フレーム送信部44の機能として実現される。このようなウェイクアップ処理によってウェイクアップフレームがバス通信路60上に送信されると、スリープ中のECU50は、トランシーバ52にてウェイクアップフレームを受信し、自己の起動IDとウェイクアップフレームに設定された起動IDとを比較し、一致している場合には、トランシーバ52がCPU51への電力供給を電源回路53へ指示する。これにより、診断対象のECU50及び当該ECU50の診断に関連するECU50がウェイクアップする。なお、診断支援ECU40からのウェイクアップフレームに含まれる起動IDが0x7FFであれば、全てのECU50が、電源回路53からCPU51への電力供給を開始してウェイクアップする。ECU50がウェイクアップした後は、上述したように、診断装置20からの診断要求がトランシーバ52を介して受信されると、自ECU50に対する診断要求であるか否かをCPU51が判断し、自ECU50に対する診断要求であれば自己診断を行って、診断結果を、トランシーバを介してバス通信路60へ送信する。以上詳述したように、本実施形態では、診断支援ECU50が、診断装置20からの受信フレームが診断フレームであるか否かを判断し図4中のS100、診断フレームである場合S100:YES、診断対象ECU50を検索するS110。そして、ウェイクアップフレームに診断対象ECU50の起動IDを設定しS120、バス通信路60へウェイクアップフレームを送信するS130。スリープ中のECU50は、トランシーバ52にてウェイクアップフレームを受信し、自己の起動IDとウェイクアップフレームに設定された起動IDとを比較し、一致している場合には、トランシーバ52がCPU51への電力供給を電源回路53へ指示する図3参照。つまり、本実施形態では、診断装置20からの診断フレームを受信する診断支援ECU40によって、診断対象となるECU50をウェイクアップ状態へ移行させる。これにより、その後、診断装置20から診断フレームが出力された場合、診断対象となるECU50が応答可能となる。このようにすれば、セレクティブウェイクアップモードにおいてスリープ状態となっているECU50に対しても診断装置20による故障診断を行うことができる。また、本実施形態では、図3に示したように、ECU50が、スリープ状態で機能を停止するCPU51と、スリープ状態で動作するトランシーバ52とを有しており、診断支援ECU40は、診断対象のECU50をウェイクアップ状態へ移行させるための起動IDを含むウェイクアップフレームをバス通信路へ出力する図4中のS120,S130。このとき、起動IDは、図5に示したように、各ECUに対応して設定される。また、全てのECU50が診断対象となる場合には、所定の起動ID0x7FFが設定される。これにより、セレクティブウェイクアップモードにおけるウェイクアップフレームを利用して、診断対象のECU50をウェイクアップ状態へ移行させることができる。さらにまた、本実施形態では、診断フレームに基づき、診断対象のECU50を検索する際、診断対象のECU50の診断に必要な診断関連ECU50も検索される図4中のS110。診断関連ECU50の起動IDもウェイクアップフレームに設定されるS120。これにより、診断対象のECU50の診断に必要な診断関連ECU50をもウェイクアップ状態へ移行させることができる。なお、本実施形態における故障診断システム1が特許請求の範囲の故障診断システムを構成し、通信ネットワーク10が通信ネットワークを構成し、ECU50がノードを構成し、診断関連ECU50が関連ノードを構成し、ECU50のCPU51が信号処理部を構成し、トランシーバ52がトランシーバを構成し、バス通信路60がバス通信路を構成し、診断装置20が診断装置を構成し、診断支援ECU40が診断支援装置を構成する。また、診断装置20の出力する診断フレームが診断要求に相当し、診断支援ECU40の出力するウェイクアップフレームがウェイクアップ信号に相当する。以上本発明は、上述した実施形態に何ら限定されるものではなく、その技術的範囲を逸脱しない限り、種々なる形態で実施可能である。イ上記実施形態では、診断支援ECU40から起動IDが設定されたウェイクアップフレームがバス通信路60へ出力され、ECU50は、そのトランシーバ52にて受信されるウェイクアップフレームに自ECU50の起動IDが含まれている場合、トランシーバ52が電源回路53へCPU51への電力供給を指示するものであった。これに対し、本第2実施形態では、図6に示すように、各ECU50に対応するリレー55が設けられており、診断対象となるECU50に対応するリレー55を、診断支援ECU40が制御する。具体的には、図4中のS120及びS130に代え、診断対象となるECU50に対応するリレー55に対し所定の信号を出力する。かかる構成により、図3に二点鎖線で示すように、リレー55からECU50の電源回路53へ信号が出力され、電源回路53からCPU51への電力供給が開始される。これにより、通信ネットワーク10に各ノードに対応するリレー55を設ける必要があるものの、比較的簡単な制御によって、診断対象のECU50をウェイクアップ状態へ移行させることができる。なお、この場合、リレー55が特許請求の範囲のリレーを構成する。ロ上記実施形態では、診断装置20からの診断フレームは、繰り返し送信される。したがって、診断対象のECU50がスリープ状態にあった場合には、診断フレームに対する応答がなされず、診断支援ECU40にてウェイクアップ状態へ移行させられた後、診断対象のECU50が診断フレームに対する診断結果を応答する。これに対し、診断対象のECU50がスリープ状態にあった場合、診断支援ECU40が診断対象のECU50に代わって、ECU50が応答できないことを表す応答フレームNAKを返すようにしてもよい。このようにすれば、診断装置20側で、診断対象のECU50がスリープ状態にあるために応答できないことを把握することができる。また、診断対象のECU50がスリープ状態の間に診断装置20が送信したフレームを、診断対象のECU50がスリープ状態からウェイクアップ状態へ移行した後、診断装置20に代わって、診断支援ECU40がECU50へ送信するようにしてもよい。これにより、上述したように診断装置20が繰り返し診断フレームを出力する必要がなくなり、診断装置20からの無駄な通信を抑制することができる。"