"少なくとも一つの車載制御装置を含み、車両の外部に設けられた外部装置とのデータ通信を行なうとともに、当該外部装置から送信された更新データに基づいて前記車載制御装置に記憶されたプログラムの更新を行う車載制御装置のプログラム更新システムであって、前記車両に設けられるものであり、前記外部装置とのデータ通信を行なう車載通信手段と、前記車載制御装置に含まれるものであり、前記プログラムが記憶された車載記憶手段と、前記車載制御装置に含まれるものであり、前記車両に搭載されたセンサから出力されたセンサ信号を取得する取得手段と、前記車載制御装置に含まれるものであり、前記プログラムと前記センサ信号に基づいて所定の処理を実行する処理手段と、前記車載制御装置に含まれるものであり、前記車載通信手段にて前記外部装置から前記更新データを受信して、当該更新データに基づいて前記車載記憶手段に記憶された前記プログラムを書き換えることで、当該プログラムを更新する更新手段と、を含み、前記処理手段は、前記更新手段による前記プログラムの更新中は前記センサ信号に基づく処理を実行しないことを特徴とする車載制御装置のプログラム更新システム。前記車両には、電力線の一方の端部に設けられた充電プラグが取り付けられる取付部が設けられており、前記充電プラグが前記取付部に取り付けられた状態で、前記車両のバッテリーが充電されるとともに、当該電力線を介して前記車載制御装置と前記外部装置とのデータ通信が行なわれるものであり、前記車両は、前記取付部に対して前記充電プラグを固定するものであり、前記更新手段による前記プログラムの更新中は前記取付部から前記充電プラグが外れないように固定する充電プラグ固定手段を備えることを特徴とする請求項1に記載の車載制御装置のプログラム更新システム。前記車載記憶手段に記憶された前記プログラムは当該プログラムのバージョン情報を含み、前記車載通信手段は、前記取付部に前記充電プラグが取り付けられると、前記車載記憶手段に記憶された前記プログラムのバージョン情報を前記外部装置に送信するものであり、前記外部装置は、前記バージョン情報と関連付けて前記更新データが記憶された外部装置記憶手段と、前記車載制御装置とのデータ通信を行なうものであり、前記外部装置記憶手段に記憶された前記更新データを前記車載制御に送信する外部装置通信手段と、前記車載通信手段から送信されたバージョン情報と、前記外部装置記憶手段に記憶されたバージョン情報とを比較して、前記車載記憶手段に記憶された前記プログラムが最新のバージョンでない場合、当該プログラムは更新が必要であると判定する更新判定手段を備え、前記外部装置通信手段は、前記更新判定手段にて前記車載記憶手段に記憶された前記プログラムの更新が必要であると判定されると当該プログラムを最新のバージョンに更新するための前記更新データを前記車載通信手段に送信することを特徴とする請求項2に記載の車載制御装置のプログラム更新システム。前記外部装置通信手段は、前記更新判定手段にて前記車載記憶手段に記憶された前記プログラムの更新が必要であると判定されると、当該プログラムの更新が必要であることを示す通知信号を前記電力線を介して送信するものであり、前記充電プラグ及び前記車両に設けられた前記取付部の一方は、前記通知信号を表示する表示手段と、ユーザーによって操作されると操作信号を出力する操作手段と、前記操作手段から操作信号が出力されると、前記プログラムの更新を要求する要求信号を前記外部装置通信手段に送信する接続部通信手段と、を含み、前記外部装置通信手段は、前記更新判定手段にて更新が必要であると判定されたことに加えて、前記接続部通信手段から送信された要求信号を受信したことを条件として前記更新データを前記車載通信手段に送信することを特徴とする請求項3に記載の車載制御装置のプログラム更新システム。互いに通信可能な複数の前記車載制御装置を含み、各車載制御装置における前記処理手段は、少なくとも一つの前記車載制御装置における前記更新手段が前記プログラムを更新中である場合は前記センサ信号に基づく処理を実行しないことを特徴とする請求項1乃至4のいずれか一項に記載の車載制御装置のプログラム更新システム。ところで、車載制御装置は、乗員の操作に係らず車両に搭載されたセンサからセンサ信号が入力されることがある。つまり、乗員が車内にいなかったとしても、車載制御装置にはセンサ信号が入力されることがある。車載制御装置は、このようにセンサ信号が入力されると、このセンサ信号に基づいて所定の処理を実行しようとする。よって、車載制御装置は、プログラムを更新している間にセンサ信号が入力されると、このセンサ信号に基づいて所定の処理を実行しようとするので、プログラムの更新に失敗する可能性がある。本発明は、上記問題点に鑑みなされたものであり、プログラムの更新が失敗することを抑制することができる車載制御装置のプログラム更新システムを提供することを目的とする。上記目的を達成するために請求項1に記載の車載制御装置のプログラム更新システムは、少なくとも一つの車載制御装置を含み、車両の外部に設けられた外部装置とのデータ通信を行なうとともに、外部装置から送信された更新データに基づいて車載制御装置に記憶されたプログラムの更新を行うであって、車両に設けられるものであり、外部装置とのデータ通信を行なう車載通信手段と、車載制御装置に含まれるものであり、プログラムが記憶された車載記憶手段と、車載制御装置に含まれるものであり、車両に搭載されたセンサから出力されたセンサ信号を取得する取得手段と、車載制御装置に含まれるものであり、プログラムとセンサ信号に基づいて所定の処理を実行する処理手段と、車載制御装置に含まれるものであり、車載通信手段にて外部装置から更新データを受信して、この更新データに基づいて車載記憶手段に記憶されたプログラムを書き換えることで、プログラムを更新する更新手段と、を含み、処理手段は、更新手段によるプログラムの更新中はセンサ信号に基づく処理を実行しないことを特徴とする。このように、車載制御装置は、プログラムの更新中すなわち、更新データの受信を開始してから、車載記憶手段に記憶されたプログラムの書き換えが終了するまでの間はセンサ信号に基づく処理を実行しないようにすることによって、プログラムの更新以外の処理を低減することができる。よって、プログラムの更新中にセンサ信号に基づく処理プログラムの更新以外の処理を行うことによって生じるプログラム更新の失敗を抑制することができる。なお、センサ信号に基づく処理を実行しないようにするためには、例えば、センサに対して検出動作を停止させたり、センサに対してセンサ信号の出力を停止させたり、センサから出力されたセンサ信号を無視したりするとよい。なお、車載制御システムと外部装置のデータ通信には、電力線を介したデータ通信を採用することもできる。しかしながら、この場合、プログラムの更新中に充電プラグが取付部から外れると、車載制御システムでは、更新データの受信に失敗する可能性がある。そして、更新データの受信に失敗すると、プログラムの書き換えも失敗することになる。そこで、請求項2に示すように、車両には、電力線の一方の端部に設けられた充電プラグが取り付けられる取付部が設けられており、充電プラグが取付部に取り付けられた状態で、車両のバッテリーが充電されるとともに、電力線を介して車載制御装置と外部装置とのデータ通信が行なわれるものであり、車両は、取付部に対して充電プラグを固定するものであり、更新手段によるプログラムの更新中は取付部から充電プラグが外れないように固定する充電プラグ固定手段を備えるようにしてもよい。このようにすることによって、プログラムの更新中は取付部から充電プラグが外れないように固定できるので、更新データの受信失敗によるプログラムの更新の失敗を抑制することができる。また、請求項3に示すように、車載記憶手段に記憶されたプログラムはプログラムのバージョン情報を含み、車載通信手段は、取付部に充電プラグが取り付けられると、車載記憶手段に記憶されたプログラムのバージョン情報を外部装置に送信するものであり、外部装置は、バージョン情報と関連付けて更新データが記憶された外部装置記憶手段と、車載制御装置とのデータ通信を行なうものであり、外部装置記憶手段に記憶された更新データを車載制御に送信する外部装置通信手段と、車載通信手段から送信されたバージョン情報と、外部装置記憶手段に記憶されたバージョン情報とを比較して、車載記憶手段に記憶されたプログラムが最新のバージョンでない場合、このプログラムは更新が必要であると判定する更新判定手段を備え、外部装置通信手段は、更新判定手段にて車載記憶手段に記憶されたプログラムの更新が必要であると判定されるとプログラムを最新のバージョンに更新するための更新データを車載通信手段に送信するようにしてもよい。このようにすることによって、バッテリーを充電するたびの車載制御装置におけるプログラムが最新のものであるか否かを判定することができる。そして、最新のバージョンでない場合は、充電中にプログラムを最新のバージョンに更新することができるので好ましい。また、請求項4に示すように、外部装置通信手段は、更新判定手段にて車載記憶手段に記憶された前記プログラムの更新が必要であると判定されると、プログラムの更新が必要であることを示す通知信号を前記電力線を介して送信するものであり、充電プラグ及び前記車両に設けられた前記取付部の一方は、通知信号を表示する表示手段と、ユーザーによって操作されると操作信号を出力する操作手段と、操作手段から操作信号が出力されると、プログラムの更新を要求する要求信号を外部装置通信手段に送信する接続部通信手段と、を含み、外部装置通信手段は、更新判定手段にて更新が必要であると判定されたことに加えて、接続部通信手段から送信された要求信号を受信したことを条件として更新データを車載通信手段に送信するようにしてもよい。このようにすることによって、ユーザーが希望するタイミングでプログラムを更新できるので好ましい。なお、互いに通信可能な複数の車載制御装置を含む場合、プログラムの更新中でない車載制御装置がセンサ信号に基づいて所定の処理を実行すると、この車載制御装置からプログラムを更新中である車載制御装置に対して信号が出力される可能性がある。さらに、プログラムを更新中である車載制御装置は、他の車載制御装置からの信号を取得すると、この信号に基づいて所定の処理を実行する可能性がある。よって、プログラムを更新中である車載制御装置は、他の車載制御装置からの信号を取得すると、プログラムの更新以外の処理を実行することになり、更新に失敗する可能性がある。そこで、請求項5に示すように、互いに通信可能な複数の前記車載制御装置を含み、各車載制御装置における処理手段は、少なくとも一つの車載制御装置における更新手段がプログラムを更新中である場合はセンサ信号に基づく処理を実行しないにしてもよい。このようにすることで、プログラムを更新中でない車載制御装置から、プログラム更新中である車載制御装置に対して信号が出力されることを抑制することができる。よって、プログラムの更新中に他の車載制御装置からの信号に基づく処理プログラムの更新以外の処理を行うことによって生じるプログラム更新の失敗を抑制することができる。以下、本発明の実施の形態を図1~図7に基づいて説明する。図1に示すように、本実施の形態におけるプログラム更新システムは、車両10に搭載された少なくとも一つのECUここでは第1ECUElectronicControlUnit12a~第3ECU12cを採用するを含む車載制御システムと、充電プラグ20、車両10の外部に設けられたサーバ50外部装置を主に含むものである。そして、第1ECU12a~第3ECU12cとサーバ50とがデータ通信を行なうとともに、サーバ50から送信された更新データに基づいて第1ECU12a~第3ECU12cに記憶されたプログラムの更新を行うである。車両10は、電力線40を介して充電可能な充電式バッテリー19以下、単にバッテリーとも称するから供給される電力を動力源とし電動機を駆動して走行可能なものである。すなわち、車両10は、電気自動車やハイブリッド自動車所謂プラグインハイブリッド自動車である。なお、電動機としては、ある時はモータ電動機として、別の時にはジェネレータ発電機として機能するモータジェネレータを採用することができる。つまり、本実施の形態における車載制御システムは、走行駆動源の少なくとも一部として電動機モータを用いるものであり、車両外部から供給される電力によってバッテリー19が充電される電動車両に搭載される。車載制御システムは、主に、充電プラグ20が差し込まれる充電プラグ差込部本発明の取付部に相当するものであり、以下単に差込部とも称する11、互いに通信接続可能な第1ECU12a~第3ECU12cを備えて構成される。差込部11は、充電プラグ20が差し込まれる車両10側のコンセントである。また、差込部11には、バッテリー19及び第1ECU12a~第3ECU12cが電気的に接続されている。よって、充電プラグ20は、差込部11に差し込まれた状態で、バッテリー19及び第1ECU12a~第3ECU12cと電気的に接続されることになる。なお、充電プラグ20に関しては、後ほど詳しく説明する。また、この差込部11には、PLCPowerLineCommunication:電力線搬送通信モデムが設けられている。このPLCモデムは、電力線通信電力線を通信回線として用いる通信を行うための通信アダプタである。このPLCモデムは、例えば、交流電流に重畳されている高周波信号を取り出し、これを復調してデータを取り出して第1ECU12a~第3ECU12cのいずれかに出力したり、第1ECU12a~第3ECU12cのいずれかからのデータを変調して得た高周波信号を交流電流に重畳したりする。なお、充電プラグ20は、電力線40を介してPLCモデムが設けられたコンセント30例えば、自宅やディーラなどの建屋に設けられているに電気的に接続されている。また、このコンセント30は、例えばパソコンなどを介してネットワーク60に接続されている。よって、充電プラグ20が差込部11に差し込まれると、各第1ECU12a~第3ECU12cとサーバ50とがデータ通信可能となる。つまり、車載制御システムは、充電プラグ20やコンセント30などを介してサーバ50通信部53とのデータ通信を行なうものである車載通信手段。また、この差込部11には、差し込まれた充電プラグ20を固定する固定機構図示省略が設けられている。つまり、固定機構は、差込部11に差し込まれた充電プラグ20が、この差込部11から外れないようにするものである。後ほど説明するが、固定機構は、プログラムのアップデート更新中は差込部11から充電プラグ20が外れないように固定する充電プラグ固定手段。また、例えば、固定機構は、第1ECU12a~第3ECU12cのいずれか、或いは、充電プラグ20からの信号に応じて、充電プラグ20の固定及び固定の解除を行う。なお、この固定機構としては、例えば、充電プラグ20の端子に穴を設けておき、差込部11に差し込まれた状態の充電プラグ20における穴に棒を挿入することで固定、穴から棒を抜くことによって固定を解除するような機構を採用することができる。また、充電プラグ20の端子を保持しているケースに穴を設けておき、差込部11に差し込まれた状態の充電プラグ20における穴に突起を挿入することで固定、穴から突起を抜くことによって固定を解除するような機構も採用することができる。ここで、本発明の車載制御装置に相当する第1ECU12a~第3ECU12cに関して説明する。なお、構成に関しては、第1ECU12a~第3ECU12cで共通であるため、図2に示すように、代表例として第3ECU12cを用いて説明する。図1に示すように、第1ECU12aと第2ECU12bと第3ECU12cとは、車内ネットワークCANControllerAreaNetworkやLINLocalInterconnectNetwork等の車載LANLocalAreaNetworkで接続されており、互いに通信が可能となっている。また、第1ECU12a~第3ECU12cは、電源ライン図示省略を介してバッテリー19から電力供給されて動作するものである。第3ECU12cは、図2に示すように、CPUなどからなる処理部12c1処理手段、更新手段、取得手段、ROMやRAMなどからなる記憶部12c2車載記憶手段、センサ信号を受信して処理部12c1に出力するインターフェイス12c3、及び、車内ネットワークを介して他のECUここでは第1ECU12a、第2ECU12bとの通信を行なう通信部12c4などを中心に構成された周知のコンピュータである。記憶部12c2には、処理部12c1が実行するプログラムが記憶されている。この記憶部12c2に記憶されたプログラムは、このプログラムのバージョン情報を含むものである。また、処理部12c1は、車両10に搭載されたセンサロックスイッチ15、タッチセンサ16、ドアロックポジションセンサ17、受信機18bから出力されたセンサ信号をインターフェイス12c3を介して取得する取得手段。そして、処理部12c1は、記憶部12c2に記憶されたプログラムとインターフェイス12c3を介して取得した入力されたセンサ信号とに基づいて、演算結果を一時的に記憶部12c2に記憶しつつ所定の処理を実行する処理手段。さらに、処理部12c1は、充電プラグ20やコンセント30などを介してサーバ50から更新データを受信して、この更新データに基づいて記憶部12c2に記憶されたプログラムを書き換えることで、プログラムをアップデートする更新手段。なお、処理部12c1は、このプログラムのアップデート中はセンサ信号に基づく処理を実行しない処理手段。このように、車載制御システムは、車両10の外部に設けられたサーバ50から送信された更新データに基づいて、各第1ECU12a~第3ECU12cの記憶部52に記憶されたプログラムの更新を行うものである。また、図1に示すように、第3ECU12cには、ロック機構14、ロックスイッチ15、タッチセンサ16、ドアロックポジションセンサ17、送信機18a、受信機18bが電気的に接続されている。ロック機構14は、ドアロックモーターなどを含み、第3ECU12cの処理部12c1からの制御信号に応じて、ドアロックモーターを正転/逆転することによって車両の各ドアを施錠ロック、または開錠アンロックする。また、ロックスイッチ15は、車両のドアハンドルに設けられ、ユーザーが車両のドアをロックする際に操作されるものである。つまり、ロックスイッチ15は、ユーザーによってドアをロックする操作がなされたか否かを検出する。そして、ロックスイッチ15は、ユーザーによって操作されると、ユーザーがロックスイッチ15を操作例えば押下げ操作したことを示すセンサ信号を第3ECU12c処理部12c1に対して出力する。また、タッチセンサ16は、車両のドアハンドルに設けられ、ユーザーが車両のドアをアンロックする際に操作されるものである。つまり、タッチセンサ16は、ユーザーによってドアをアンロックする操作がなされたか否かを検出する。そして、タッチセンサ16は、ユーザーによって操作されると、ユーザーがタッチセンサ16を操作した例えばタッチセンサ16に触れたことを示すセンサ信号を第3ECU12c処理部12c1に対して出力する。また、ドアロックポジションセンサ17は、車両ドアがロック機構14によってロックされているか、アンロックされているかすなわち、車両ドアのドアロック状態を検出して、この検出結果センサ信号を第3ECU12c処理部12c1に対して出力する。なお、第3ECU12cの処理部12c1は、ユーザーが車両の室内及び周辺車両のドアの周辺にいるか否かを判定するために、送信機18a及び受信機18bを用いて、ユーザーが携帯している携帯機との通信を行なう。送信機18aは、例えば車両の各ドア及び車両の室内に設けられるものであり、処理部12c1からの指示信号に応じてリクエスト信号を送信する。つまり、送信機18aは、処理部12c1からの指示信号に応じて、車室内及び車両のドアの周辺の少なくとも一方にリクエスト信号を送信する。一方、受信機18bは、例えば車両の室内に設けられるものであり、携帯機からのレスポンス信号を受信して、このレスポンス信号をセンサ信号として第3ECU12c処理部12c1に対して出力する。処理部12c1は、受信機18bを介して取得したレスポンス信号に基づいて、携帯機が正規のものであるか否か、つまり、自車両用の携帯機であるか否かを判定する。換言すると、受信機18bで受信したレスポンス信号に含まれる識別コードが、第3ECU12cに予め登録されている登録コードと一致等、所定の関係を満足するかの照合を行う。そして、処理部12c1は、エンジンスイッチ図示省略がオフで、車両の全ドアが閉じている状態で、且つ、ロックスイッチ15からユーザーがロックスイッチ15を押下げ操作したことを示すセンサ信号が出力されると、送信機18aに対して車室内及び車両のドアの周辺にリクエスト信号を送信することを指示する。そして、処理部12c1は、受信機18bで受信したレスポンス信号に基づいて、携帯機が車室内になく、且つ、携帯機が車両のドアの周辺にあると判定すると、ロック機構14に対して車両の各ドアの施錠ロックを指示する制御信号を出力する。さらに、処理部12c1は、受信機18bで受信したレスポンス信号に基づいて携帯機が車両の周辺にあると判定し、且つ、タッチセンサ16からユーザーがタッチセンサ16に触れたことを示すセンサ信号が出力されると、ロック機構14に対して車両の各ドアの開錠アンロックを指示する制御信号を出力する。このように、第3ECU12cの処理部12c1がプログラム及びセンサ信号に基づいて実行する処理の一例としては、ロック機構14に対してドアの施錠及び開錠を指示すること、及び送信機18aに対してリクエスト信号の送信を指示することをあげることができる。なお、本実施の形態においては、一例として、第3ECU12cに、ロック機構14、ロックスイッチ15、タッチセンサ16、ドアロックポジションセンサ17、送信機18a、受信機18bが接続されている例を採用したが、本発明はこれに限定されるものではない。同様に、一例として、第2ECU12bに、着座センサ13が接続されている例を採用したが、本発明はこれに限定されるものではない。なお、着座センサ13は、車両の座席に設けられ、座席にユーザーが座っているか否かを検出するものである。そして、着座センサ13は、座席にユーザーが座っているか否かを示す検出結果をセンサ信号として、第2ECU12bに対して出力する。また、図1においては、第1ECU12aには、センサが接続されていないが、この第1ECU12aに関してもセンサが接続されていてもよい。また、ECU車載制御装置としては、例えば、車両内ネットワークに接続された、照合ECU、ボデーECU、エンジンECU、セキュリティーECU、メータECU、ブレーキECU、エアコンECUなどを採用することができる。また、本実施の形態においては、三つのECU車載制御装置を含む車載制御システムを採用しているが、本発明はこれに限定されるものではない。センサからの信号が入力される少なくとも一つのECU車載制御装置を含むものであれば本発明の目的は達成できる。次に、図3に基づいて、充電プラグ20に関して説明する。充電プラグ20は、電力線40の一方の端部に設けられるものであり、例えば電力線40に電気的に接続された導電性部材からなる端子と、この端子を保持する絶縁性部材からなるケースなどを備える。さらに、図3に示すように、充電プラグ20は、CPUなどからなる処理部21、ROMやRAMなどからなる記憶部22、液晶画面などからなる表示部23、ユーザーによって操作されるものであり押下げスイッチやタッチセンサなどからなる操作ボタン24、各第1ECU12a~第3ECU12c及びサーバ50と通信を行なう通信部25などを中心に構成された周知のコンピュータを備える。処理部21は、後ほど説明するサーバ50から送信されたプログラムの更新が必要であることを示す通知信号を受信すると、この通知信号を表示部23に表示する表示手段。操作ボタン24は、ユーザーによって操作されると、ユーザーによって操作されたことを示す操作信号を処理部21に出力する操作手段。また、処理部21は、操作ボタン24から操作信号が出力されると、プログラムの更新を要求する要求信号をサーバ50通信部53に送信する接続部通信手段。また、処理部21は、充電プラグ20が差込部11に取り付けられるとすなわち充電プラグ20の端子と車両の差込部11とが電気的に接続されると、各第1ECU12a~第3ECU12cに対してプログラムのバージョンの送信を要求する。各第1ECU12a~第3ECU12cは、この要求に応答して、プログラムのバージョンを送信する。つまり、各第1ECU12a~第3ECU12cは、差込部11に充電プラグ20が取り付けられると、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムのバージョン情報をサーバ50に送信する車載通信手段。なお、処理部21は、例えば、充電プラグ20の端子と車両の差込部11とが電気的に接続されたことを検出して、充電プラグ20が差込部11に取り付けられたと判定するようにしてもよい。また、この処理部21、記憶部22、表示部23、操作ボタン24、通信部25は、車両の差込部11に設けられるようにしてもよい。次に、図1に基づいて、サーバ50に関して説明する。サーバ50は、車両の外部に設けられたセンターなどの建屋に設置されるものである。図1に示すように、サーバ50は、周知のコンピュータなどからなる処理部51、ハードディスクなどからなる記憶部52、及びネットワーク60などを介して各第1ECU12a~第3ECU12cと通信可能な通信部53などを備える。サーバ50の記憶部52には、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムのバージョン情報と関連付けられた更新データが記憶されている外部装置記憶手段。サーバ50の処理部51は、ネットワーク60などを介して各第1ECU12a~第3ECU12cとデータ通信を行なうことで、記憶部52に記憶された更新データを各第1ECU12a~第3ECU12cに送信する外部装置通信手段。また、サーバ50の処理部51は、各第1ECU12a~第3ECU12cから送信されたバージョン情報と、記憶部52に記憶されたバージョン情報とを比較して、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムが最新のバージョンでない場合、このプログラムは更新が必要であると判定する更新判定手段。なお、サーバ50の処理部51は、このようにプログラムの更新が必要であると判定すると、プログラムの更新が必要であることを示す通知信号を電力線40を介して送信する外部装置通信手段。また、サーバ50の処理部51は、プログラムの更新が必要であると判定すると、このプログラムを記憶しているECU第1ECU12a~第3ECU12cのうちのいずれかに、プログラムを最新のバージョンに更新するための更新データを送信する外部装置通信手段。なお、サーバ50の処理部51は、プログラムの更新が必要であると判定したことに加えて、充電プラグ20から送信された要求信号を受信したことを条件として、このプログラムを記憶しているECU第1ECU12a~第3ECU12cのうちのいずれかに更新データを送信するようにしてもよい外部装置通信手段。ここで、図4~図7に基づいて、本実施の形態におけるプログラム更新システムの処理動作に関して説明する。まず、図4に基づいて、プログラムのアップデートを行う場合の処理動作に関して説明する。本実施の形態におけるプログラム更新システムは、ユーザーが充電プラグ20を車両10に設けられた差込部11に取り付けると差し込むと開始して、プログラムのアップデートが完了するか、もしくは差込部11から充電プラグ20が外されると終了する。ステップS1では、充電プラグ20が差込部11に差し込まれると、充電プラグ20の処理部21は、車両10に設けられた各第1ECU12a~第3ECU12cのバージョンを確認する。つまり、充電プラグ20の処理部21は、差込部11を介して、各第1ECU12a~第3ECU12cに対してプログラムのバージョン情報の送信を要求するバージョン確認。ステップS2では、各第1ECU12a~第3ECU12cは、充電プラグ20から送信されたバージョン情報の送信要求を受信するバージョン確認。そして、ステップS3では、各第1ECU12a~第3ECU12cは、充電プラグ20からの要求に応答して、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶された各プログラムのバージョン情報を通信部12c4から送信するバージョン通知。つまり、各第1ECU12a~第3ECU12cは、差込部11に充電プラグ20が取り付けられると、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムのバージョン情報をサーバ50に送信する車載通信手段。このバージョン情報は、差込部11を介して充電プラグ20に送信される。ステップS4では、充電プラグ20は、各第1ECU12a~第3ECU12cから送信されたバージョン情報を受信すると、このバージョン情報を電力線40、ネットワーク60などを介してサーバ50に送信するバージョン通知。ステップS5では、サーバ50の処理部51は、各第1ECU12a~第3ECU12cから送信されたバージョン情報と、記憶部52に記憶された情報とに基づいて、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムが最新のバージョンであるか否かを判定する。そして、サーバ50の処理部51は、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムが最新のバージョンでない場合、このプログラムは更新が必要であると判定する更新判定手段。なお、本実施の形態においては、一例として、第3ECU12cの記憶部12c2に記憶されたプログラムが最新のバージョンでない更新の必要がある例を採用する。つまり、第3ECU12cの記憶部12c2に記憶されたプログラムをアップデートする例を採用する。ステップS6では、サーバ50の処理部51は、プログラムの更新が必要であると判定すると、プログラムの更新が必要であることを示す通知信号アップデート要求をネットワーク60や電力線40を介して充電プラグ20に送信する外部装置通信手段。ステップS7では、充電プラグ20は、プログラムの更新が必要であることを示す通知信号アップデート要求を受信すると、この通知信号を表示部23に表示する表示手段。このようにすることによって、ユーザーは、車両10に設けられた第3ECU12cにおけるプログラムの更新が必要であるか否かを把握することができる。換言すると、ユーザーは、車両10に設けられた第3ECU12cにおけるプログラムが最新のバージョンであるか否かを把握することができる。なお、サーバ50の処理部51は、ステップS5において、各第1ECU12a~第3ECU12cの記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムが最新のバージョンであり、全てのプログラムは更新の必要がないと判定することもある。この場合、図5に示すように、ステップS61では、サーバ50の処理部51は、プログラムの更新が必要ないと判定すると、プログラムの更新が必要ないことを示す通知信号アップデート不要をネットワーク60や電力線40を介して充電プラグ20に送信する外部装置通信手段。そして、ステップS71では、充電プラグ20は、プログラムの更新が必要ないことを示す通知信号アップデート不要を受信すると、この通知信号を表示部23に表示する表示手段。このようにすることによって、ユーザーは、車両10に設けられた第3ECU12cにおけるプログラムの更新が必要ないことを把握することができる。換言すると、ユーザーは、車両10に設けられた第3ECU12cにおけるプログラムが最新のバージョンであることを把握することができる。ステップS8では、充電プラグ20の処理部21は、ユーザーによって操作ボタン24が操作されるとすなわち、操作ボタン24から操作信号が出力されると、ユーザーからプログラムのアップデート開始指示を受けたとみなす。そして、ステップS9では、充電プラグ20の処理部21は、車室内の状態車室内にユーザー乗員がいるか否かを確認する。このとき、充電プラグ20の処理部21は、車両10に設けられた第2ECU12bに対して、着座センサ13を用いて座席にユーザーが座っているか否かを確認することを指示する状態確認。なお、ステップS7において、プログラムの更新が必要であることを示す通知信号を表示部23に表示したとしても、ユーザーによる操作ボタン24の操作が一定時間されないこともある。例えば、ユーザーがプログラムのアップデートを望まない場合など。このような場合、図6に示すように、受電プラグ20は、プログラムの更新が必要であることを示す通知信号を表示部23に表示してから一定時間経過すると、ステップS72に進む。そして、ステップS72では、受電プラグ20は、プログラムの更新が必要であることを示す通知信号を表示部23に表示することを終了する。つまり、通知信号アップデート要求の表示を終了する。ステップS10では、第2ECU12bは、充電プラグ20からの指示に応じて、座席にユーザーが座っているか否かの確認を行う状態確認。そして、ステップS11では、第2ECU12bは、座席にユーザーが座っていないと判定した場合は、車室内にユーザーがいないとみなして、アップデートの許可を示す許可信号を通信部から送信するアップデート許可状態通知。この許可信号アップデート許可状態通知は、差込部11を介して充電プラグ20に送信される。なお、ステップS10において、状態確認を開始してから一定時間経過しても、ユーザーが車両10の室内にいる場合もある。このような場合、図7に示すように、ステップS111では、第2ECU12bは、一定時間経過しても、座席にユーザーが座っていると判定した場合、車室内にユーザーがいるとみなして、アップデートの失敗を示す失敗通知を通信部から送信するアップデート失敗通知。この失敗通知は、差込部11を介して充電プラグ20に送信される。そして、ステップS123では、充電プラグ20は、失敗通知を受信すると、このアップデート準備失敗通知を電力線40、ネットワーク60を介してサーバ50に送信する。また、ステップS124では、充電プラグ20は、この失敗通知を表示部23に表示する。このようにすることによって、ユーザーは、プログラムの更新が失敗したことを把握することができる。ステップS12では、充電プラグ20の処理部21は、許可信号を受信するすなわちアップデート許可状態通知を受ける。そして、ステップS13では、充電プラグ20の処理部21は、アップデート許可状態通知を受けたことを条件に、差込部11の固定機構に対して、充電プラグ20の固定ロックを指示する。これによって、充電プラグ20は、充電プラグ20の処理部21から固定機構に対して、固定の解除が指示されるまでは差込部11から外れないようになる。なお、充電プラグ20の処理部21は、プログラムのアップデートが完了するまでは、固定機構に対して固定の解除を指示しない。本実施の形態のように、車載制御システムとサーバ50のデータ通信に電力線40を介したデータ通信を採用する場合、プログラムの更新中に充電プラグ20が差込部11から外れると、更新データの受信に失敗する可能性がある。そして、このように更新データの受信に失敗すると、プログラムの書き換えも失敗することになる。しかしながら、このようにすることで、プログラムの更新中は差込部11から充電プラグ20が外れないように固定できるので、更新データの受信失敗によるプログラムの更新の失敗を抑制することができる。また、ステップS14では、充電プラグ20の処理部21は、アップデート許可状態通知を受けたことを条件に、第3ECU12cに対して、ドアロックを指示するとともに、センサの停止を要求するドアロックセンサ停止要求。同様に、第1ECU12a,第2ECU12bに対して、センサの停止を要求するセンサ停止要求。なお、本発明は、上述のステップS9~ステップS12を省略しても目的は達成できるものである。つまり、本発明においては、充電プラグ20の処理部21は、ユーザーによって操作ボタン24が操作されるとすなわち、操作ボタン24から操作信号が出力されると、ステップS13、14を実行するようにしてもよい。同様に、本発明は、上述のステップS9~ステップS13を省略しても目的は達成できるものである。つまり、本発明においては、充電プラグ20の処理部21は、ユーザーによって操作ボタン24が操作されるとすなわち、操作ボタン24から操作信号が出力されると、ステップS14を実行するようにしてもよい。ステップS15では、各第1ECU12a~第3ECU12cは、ドアロックの指示やセンサの停止要求を受け取る。ステップS16では、第3ECU12cは、ドアロックの指示を受けると、ロック機構14に対して全ドアの施錠ロックを示す制御信号を出力する。また、ステップS17では、第3ECU12cは、センサの停止要求を受けると、受信機18bに対してレスポンス信号の出力停止を要求したり、ロックスイッチ15,タッチセンサ16,ドアロックポジションセンサ17に対してセンサ信号の出力停止を要求したりする。同様に、ステップS17では、第1ECU12a,第2ECU12bは、センサの停止要求を受けると、自身に接続されているセンサに対してセンサ信号の出力停止を要求する。このようにして、ドアロック要求及びセンサ停止要求を行う。なお、これによって、ステップS18~ステップS29の間、車両10に設けられた各種センサに対して行われるユーザー操作は無視される。例えば、第3ECU12cは、この期間において、ユーザーがロックスイッチ15やタッチセンサ16を操作したとしても、この操作を無視する。また、ここでは、センサがセンサ信号を出力しないようにする例を採用しているが、本発明はこれに限定されるものではない。本発明は、充電プラグ20の処理部21からセンサの停止を要求されると、センサ信号に基づく処理を実行しないようにすれば目的を達成できるものである。よって、センサに対してセンサ信号の出力を停止させる他に、例えば、センサに対して検出動作を停止させたり、センサから出力されたセンサ信号を無視したりするようにしてもよい。ステップS18では、各第1ECU12a~第3ECU12cの処理部第3ECU12cにおいては処理部12c1は、ドアロックやセンサの停止が完了すると、ドアロックやセンサの停止が完了したことを示す完了通知を充電プラグ20に送信する。この完了通知は、差込部11を介して充電プラグ20に送信される。ステップS19では、充電プラグ20は、完了通知を受け取ると、サーバ50に対して、アップデート準備完了通知を送信する。換言すると、充電プラグ20は、完了通知を受け取ると、プログラムのアップデートを要求する要求信号を、サーバ50に対して送信する。ステップS20では、サーバ50の処理部51は、充電プラグ20からアップデート準備完了通知要求信号を受け取る。そして、ステップS21では、サーバ50の処理部51は、上述の処理でアップデートが必要であると判定すなわち、最新のバージョンでないと判定したプログラムを最新のバージョンに更新するための更新データを充電プラグ20に送信することで、プログラムのアップデートを開始する。また、ステップS22では、充電プラグ20は、サーバ50から更新データを受信すると、この更新データを第3ECU12cにおける対応するECUに送信する。このように、サーバ50の処理部51は、プログラムの更新が必要であると判定したことに加えて、充電プラグ20から送信された要求信号を受信したことを条件として、このプログラムを記憶している第3ECU12cに更新データを送信する外部装置通信手段。ステップS23では、第3ECU12cは、サーバ50から更新データを受信して、この更新データに基づいて記憶部12c2に記憶されたプログラムを書き換えることで、このプログラムをアップデートする更新手段。そして、第3ECU12cは、アップデートが完了したことを示す完了通知を充電プラグ20に送信する。また、ステップS24では、充電プラグ20は、第3ECU12cから送信された完了通知を受信する。そして、ステップS25では、充電プラグ20は、この完了通知をサーバ50に送信する。さらに、ステップS26では、この完了通知を表示部23に表示することで、プログラムのアップデートが完了したことをユーザーに知らせる。ステップS27では、充電プラグ20の処理部21は、完了通知を受けたことを条件に、差込部11の固定機構に対して、充電プラグ20の固定の解除アンロックを指示する。これによって、充電プラグ20は、固定機構から外すことが可能になる。ステップS28では、充電プラグ20の処理部21は、完了通知を受けたことを条件に、第1ECU12a~第3ECU12cに対して、センサの再始動を要求するセンサ再始動要求。このように、各第1ECU12a~第3ECU12cは、プログラムの更新中すなわち、更新データの受信を開始してから、記憶部第3ECU12cにおいては記憶部12c2に記憶されたプログラムの書き換えが終了完了するまでの間はセンサ信号に基づく処理を実行しないようにすることによって、プログラムの更新以外の処理を低減することができる。よって、プログラムの更新中にセンサ信号に基づく処理プログラムの更新以外の処理を行うことによって生じるプログラム更新の失敗を抑制することができる。また、このようにすることによって、バッテリー19を充電するたびの各第1ECU12a~第3ECU12cにおけるプログラムが最新のものであるか否かを判定することができる。そして、最新のバージョンでない場合は、充電中にプログラムを最新のバージョンに更新することができるので好ましい。また、このように、サーバ50の処理部51は、プログラムの更新が必要であると判定したことに加えて、充電プラグ20から送信された要求信号を受信したことを条件として、このプログラムを記憶しているECU第1ECU12a~第3ECU12cのうちのいずれかに更新データを送信することによって、ユーザーが希望するタイミングでプログラムを更新できるので好ましい。なお、本実施の形態に示すように、車載制御システムが、互いに通信可能な複数のECU第1ECU12a~第3ECU12cを含む場合、各第1ECU12a~第3ECU12cの処理部第3ECU12cにおいては処理部12c1は、少なくとも一つのECUにおいてプログラムを更新中である場合はセンサ信号に基づく処理を実行しないにしてもよい。つまり、複数のECUのうち、一つのECUでもプログラムを更新中である場合は、全てのECUはセンサ信号に基づく処理を実行しないにしてもよい。このようにすることで、プログラムを更新中でないECUから、プログラム更新中であるECUに対して信号が出力されることを抑制することができる。よって、プログラムの更新中に他のECUからの信号に基づく処理プログラムの更新以外の処理を行うことによって生じるプログラム更新の失敗を抑制することができる。また、このように、車両10の室内にユーザーがおらず、且つ、全ドアが施錠されていることを条件の一つとしてプログラムのアップデートを行うので、アップデート中は、車両10の室内に設けられたセンサスイッチを含むなどがユーザーによって操作されることを防止できるので好ましい。なお、本実施の形態においては、プログラムの更新が必要であると判定したことに加えて、充電プラグ20から送信された要求信号を受信したことを条件として、このプログラムを記憶しているECU第1ECU12a~第3ECU12cのうちのいずれかに更新データを送信する例を採用したが、本発明はこれに限定されるものではない。サーバ50の処理部51は、プログラムの更新が必要であると判定すると、充電プラグ20を介して、このプログラムを記憶しているECU第1ECU12a~第3ECU12cのうちのいずれかに、プログラムを最新のバージョンに更新するための更新データを送信するようにしてもよい外部装置通信手段。また、本実施の形態においては、電力線を用いたデータ通信を採用しているが、本発明はこれに限定されるものではない。例えば、無線によってデータ通信を行なうものであっても本発明の目的は達成できる。以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態に何ら制限されることはなく、本発明の趣旨を逸脱しない範囲において、種々の変形が可能である。"