(57)【特許請求の範囲】
【請求項１】
複数の製造工場で同一の仕様で並産される製品であって、
前記製造工場を一意に識別する工場コードを記憶する第１の記憶手段と、
前記製造工場毎に予め定められた前記製品の製品識別情報を前記工場コードに対応づけた、各製造工場に共通の並産工場情報を、各製造工場に共通のプログラムと一体に記憶する第２の記憶手段と、
を有することを特徴とする製品。
【請求項２】
前記並産工場情報は、各製造工場の前記工場コードに、各製造工場の前記製品識別情報がそれぞれ対応づけられている、
ことを特徴とする請求項１記載の製品。
【請求項３】
複数の製造工場で同一の仕様で並産される車両用電子制御ユニットであって、
前記製造工場を一意に識別する工場コードを記憶する第１の記憶手段と、
前記製造工場毎に予め定められた前記製品の製品識別情報を前記工場コードに対応づけた、各製造工場に共通の並産工場情報を、各製造工場に共通の制御プログラムと一体に記憶する第２の記憶手段と、
を有することを特徴とする車両用電子制御ユニット。
【請求項４】
外部からの要求に応じて、第１の記憶手段から読み出した前記工場コードに対応づけられた前記製品識別情報を、前記並産工場情報から読み出す情報読み出し手段を、前記制御プログラムと一体に有する、
ことを特徴とする請求項３記載の車両用電子制御ユニット。
【請求項５】
複数の製造工場で同一の仕様で並産される製品に製品識別情報を記憶する製品識別情報記憶方法であって、
第１の記憶手段に、製造工場を一意に識別する工場コードを記憶するステップと、
第２の記憶手段に、各製造工場に共通のプログラムと一体に、前記工場コードに前記製造工場毎に予め定められた前記製品の製品識別情報を対応づけた、各製造工場に共通の並産工場情報を記憶するステップと、
を有することを特徴とする製品識別情報記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の製造工場で同一の仕様で並産される製品等に関し、特に、製品に製造工場毎の品番情報を記憶させる製品、車両用電子制御ユニット及び製品識別情報記憶方法に関する。
【背景技術】
【０００２】
製造業のグローバル化が進展して例えば自動車の部品は、その部品が同一メーカかつ同一部品であっても複数の部品工場で生産され、自動車の組立メーカに出荷されている。当然ながら、同一メーカでなくても同一仕様の部品は、最終的に自動車の組立メーカに出荷される。このような部品には、部品に設けられた記憶手段に製造時の情報を格納しておくことで、所定のトレーサビリティが確保されている（例えば、特許文献１、２参照。）。
【０００３】
例えば、特許文献１には、タイヤにRFIDタグを取り付け、そのタイヤの製造工場、製造メーカ等を記憶しておく無線タグが記載されている。また、特許文献２には、複数の車両の制御データを１つの電子制御ユニットに記憶しておき、車種指定情報の入力により制御データを選択的に読み出すことで、電子制御ユニットのコストを低減する車両用電子制御ユニットが記載されている。
【特許文献１】特開２００５−１７００６５号公報
【特許文献２】特開２００２−１９５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、部品や自動車などの完成品は構造や制御上の複雑さが増し、同一仕様の部品であっても、部品工場が調達する該部品を構成する製造部品等の影響を受け、部品工場毎に、部品工場の単なる識別情報だけでなく、部品工場毎の品番情報を付与させておきたいという要請がある。自動車の組立メーカは、部品工場間で一意の品番情報を参照して、各部品工場に特有の制御パラメータなどを調整することができる。
【０００５】
この場合、自動車の組立メーカは部品工場毎に同一仕様の部品を管理しなければならないが、既に完成した部品を部品工場毎に整理して品番情報を付与させることは困難な場合が多い。
【０００６】
より具体的にエンジンＥＣＵ（Electronic  Control  Unit）を例に説明する。同一仕様のエンジンＥＣＵは別々の部品工場で製造されていても同じ外観を有するため、外観からは区別できない。外観から区別するため、例えば、図５（ａ）に示すようにラベル（どの部品工場で製造されたかを示す）を貼ることが考えられるが、車両に搭載することで目視不可となることが多いため好ましい方法ではない。
【０００７】
図５（ｂ）に示すように制御ソフトを格納するメモリに品番情報を記憶させておくことが考えられる。しかしながら、制御ソフトを格納するメモリには制御ソフトが記憶されており、制御ソフトは部品工場にかかわらず共通なので、制御ソフトを読み出しても品番情報を取り出すことは困難である。すなわち、品番情報の読み出しに特別な仕組みが必要となってしまう。
【０００８】
図５（ｃ）に示すように部品工場毎に制御ソフトを別仕様のように取り扱うことも考えられるが、本来、同一仕様の制御ソフトを品番情報のためだけに別仕様として取り扱うのは非効率的といえる。
【０００９】
また、図５（ｄ）に示すように、制御ソフトを格納するメモリとは別のメモリに、品番情報を格納することが考えられるが、部品工場側に、品番情報管理、品番情報の書き込みのための段替え（別工程）が発生するためコスト増となってしまう。
【００１０】
このように、部品工場毎の品番情報を記憶させることが困難であるため、結局、同一仕様でよいはずのエンジンＥＣＵの設計を各部品工場向けに修正しなければならず、コスト増となるという問題があった。
【００１１】
本発明は、上記課題に鑑み、異なる部品工場で生産される同一仕様の製品に、コスト増とならない態様で部品工場毎の品番情報が記憶された製品、車両用電子制御ユニット及び製品識別情報記憶方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題に鑑み、本発明は、複数の製造工場で同一の仕様で並産される製品であって、製造工場を一意に識別する工場コードを記憶する第１の記憶手段と、製造工場毎に予め定められた製品の製品識別情報を工場コードに対応づけた、各製造工場に共通の並産工場情報を、各製造工場に共通のプログラムと一体に記憶する第２の記憶手段と、を有することを特徴とする。
【００１３】
本発明によれば、各製造工場のそれぞれが、同じ（共通の）製品識別情報と、同じ（共通の）プログラムを一体に記憶しているので、プログラムを記憶させる工程で製品識別情報を記憶でき、コスト増となることがない。また、並産工場情報には工場コードに製品識別情報が対応づけられているので、工場コードをキーにその製品を製造した製造工場の製品識別情報のみを読み出すことができる。
【発明の効果】
【００１４】
異なる部品工場で生産される同一仕様の製品に、コスト増とならない態様で部品工場毎の品番情報が記憶された製品、車両用電子制御ユニット及び製品識別情報記憶方法を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
図１は、部品工場と組み立てメーカの関係の概略を説明する図である。組立メーカは、世界中又は国内に点在する部品工場Ａ〜Ｃから部品１１Ａ〜１１Ｃ（以下、区別しない場合、単に部品１１という）の供給を受け、部品１１Ａ〜１１Ｃのいずれかを搭載した車両１２を出荷する。部品１１Ａ〜１１Ｃは同一仕様の製品であって、予め組立メーカから依頼された仕様に基づき生産されている。
【００１６】
本実施形態は、この部品１１に部品工場毎に割り当てられた一意の品番情報を、
・部品工場Ａ〜Ｃ毎にハード及びソフト的な変更を施さず（同一仕様を保ったまま）
・部品工場Ａ〜Ｃ側の工程や管理情報を増大させることなく
記憶させておき、かつ、
・組立メーカが品番情報を読み出す際にも追加となる工程を必要としない、
製品識別情報記憶方法を提供する。これにより、図５にて説明した種々の問題を回避して、組立メーカでは部品工場毎の品番情報を取得でき、同一仕様の部品１１を部品工場Ａ〜Ｃ毎に調整することが可能となる。
【００１７】
なお、部品工場Ａ〜Ｃは必ずしも複数ある必要はなく、単一の部品工場（例えば部品工場Ａ）が生産する部品１１に対しても本実施形態の製品識別情報記憶方法を好適に適用できる。また、部品工場Ａ〜Ｃは組立メーカと資本関係がある関連会社及び資本関係のない独立企業のいずれであってもよく、また、部品工場Ａ〜Ｃの経営主体は同じであってもよい。
【００１８】
図２は、部品１１に記憶される品番情報を説明する図である。本実施形態では、部品１１としてＥＣＵ（Electronic  Control  Unit）を例に説明するが、部品１１はＣＰＵやメモリを有するコンピュータを有すればよく、例えば、マイコン、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等であってもよい。
【００１９】
各部品１１はＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ROM）２１Ａ〜２１Ｃ（区別しない場合、単にＥＥＰＲＯＭ２１という）及びソフト記憶部２２Ａ〜２２Ｃ（区別しない場合、単にソフト記憶部２２という）、を有する。なお、この他、プログラムを実行するＣＰＵ、プログラムの作業領域となるＲＡＭ、起動時のパラメータ等を記憶したＲＯＭ（ソフト記憶部２２と一体であってもよい）、センサ等を接続する入出力インターフェイス、ＥＣＵ間通信部及び後述するドライバ２６等を備える。
【００２０】
ＥＥＰＲＯＭ２１は、部品工場Ａ〜Ｃを一意に識別する工場コードを記憶する不揮発性の記憶手段であればよい。図２では、部品工場Ａの工場コードを「１」、部品工場Ｂの工場コードを「２」、部品工場Ｃの工場コードを「３」とした。この工場コードは従来から各部品に付与されているもので、部品工場Ａ〜Ｃの生産ラインにおいて各種の製品に対し例えば初期設定の形で記憶される。すなわち、工場コードは部品１１にのみ記憶されるものではなく、例えば部品工場Ａから出荷される製品には全て工場コード「１」が記憶されるので、工場コードのみでは部品工場Ａ〜Ｃを特定できても部品１１であることは特定できない。
【００２１】
ソフト記憶部２２は不揮発性の記憶手段であって、この部品（ＥＣＵ）１１が制御する車載装置に最適化された制御ソフト等、そのＥＣＵに特徴的な機能を提供するソフトウェア２３Ａ〜２３Ｃを記憶する。以下、ソフトウェア２３Ａ〜２３Ｃのうち特徴的な機能を提供する部分をＡＰＰソフトという。ＡＰＰソフトは部品１１Ａ〜１１Ｃに共通である。
【００２２】
ソフト記憶部２２は、例えば、フラッシュメモリ、FeRAM（Ferroelectric  Random  Access  Memory）、MRAM（Magnetic  RAM）、PRAM（Phase  change  random  access  memory）、RRAM（Resistance  RAM)等により構成される。なお、ＥＣＵは一般に、ソフトウェア２３の他に、インフラソフトウェア（オペレーティングシステム、通信プログラム２７、基本I/Oサービスなどのソフトウェアコンポーネント）を有する。インフラソフトウェアはソフト記憶部２２に記憶されているが、別の記憶手段に記憶されていてもよい。
【００２３】
本実施形態のソフトウェア２３Ａ〜２３Ｃは、ＡＰＰソフトの他に、並産工場管理情報２４を記憶している。図示するように並産工場管理情報２４は、部品１１を並産する部品工場Ａ〜Ｃの全ての「工場コード」に、部品工場Ａ〜Ｃ毎に割り当てられた部品１１の品番情報を対応づけて記憶している。すなわち、並産工場管理情報２４は自部品工場だけでなく全ての部品工場Ａ〜Ｃの工場コードと品番情報の対応関係を有しており、ソフトウェア２３Ａ〜２３Ｃに共通となっている。各部品工場Ａ〜Ｃに共通の並産工場管理情報２４をそれぞれが記憶するので、部品工Ａ〜Ｃはどの品番情報が割り当てられたかを知る必要がない。
【００２４】
なお、並産工場管理情報２４は、例えばソフトウェア２３のソースコードの一部にテーブル状に実装され、部品１１に記憶される段階では定数としてオブジェクトコードの一部を構成している。
【００２５】
品番情報は、部品１１を製造した部品工場Ａ〜Ｃを一意に識別する部品１１の識別情報である。品番情報「ａａａａａ」は部品工場Ａに割り当てられ、品番情報「ｂｂｂｂｂ」は部品工場Ｂに割り当てられ、品番情報「ｃｃｃｃｃ」は部品工場Ｃに割り当てられている。この割り当ては、組立メーカが重複しないように予め決定する。
【００２６】
したがって、ＥＥＰＲＯＭ２１に記憶された工場コードに基づき並産工場管理情報２４を参照することで、その部品１１の品番情報を読み出すことができる。品番情報が分かれば、組立メーカは部品１１及び部品工場Ａ〜Ｃの双方を特定できる。
【００２７】
並産工場管理情報２４は、全ての部品工場Ａ〜Ｃの品番情報を有するので、部品工場Ａ〜Ｃはソフトウェア２３と共に、部品１１Ａ〜１１Ｃに全く同じ並産工場管理情報２４をそれぞれ記憶すればよい。すなわち、各部品工場Ａ〜Ｃはそれぞれに割り当てられた品番情報を意識する必要がなく、ソフトウェア２３を書き込む工程で並産工場管理情報２４を書き込むことができるので、管理すべき情報や工程が増えることがない。したがって、部品１１に搭載するソフトウェア２３を、部品工場Ａ〜Ｃが複数存在しても「１つのみ」とすることができる。なお、次述するように、ソフトウェア２３は並産工場管理情報２４を読み出すための情報読み出し部２５を備えるが、この情報読み出し部２５も部品１１Ａ〜１１Ｃに共通である。
【００２８】
また、ここでいう「１つのみ」とは車両１２に搭載後は１つだけが有効となることをいい、別の車両１２‘用にソフトウェア２３‘を記憶してもよい。これは、コスト削減等を目的として、ＥＣＵに複数の車両１２に各々適合する複数種の制御ソフトや制御パラメータを記憶しておき、組立メーカが組み付け先の車両１２を決定した段階で、選択的にソフトウェア２３又は２３’を有効とすることがあるためである。しかしながら、仮にソフトウェア２３‘を記憶するとしてもソフトウェア２３’に同様に並産工場管理情報２４を記憶しておけばよいので、全く同じようにＥＣＵを製造することができる。また、１つのＥＣＵに記憶される複数のソフトウェア２３、２３’に対し並産工場管理情報２４を共通としてもよい。
【００２９】
〔ソフトウェア２３の機能ブロック図〕
図３は外部書き込みツール３０により品番情報を読み出すソフトウェア２３の機能ブロック図の一例を示す。外部書き込みツール３０は、部品１１のドライバ２６と直接又は無線で接続して、部品１１と通信することができる。
【００３０】
上述したように、ソフトウェア２３は外部書き込みツール３０との間で通信を可能とする通信プログラム２７が予め格納されているので、外部書き込みツール３０は、既知の通信方法（ＫＷＰ２０００、ＸＣＰ、ＣＡＮ等）にて部品１１と通信し、部品１１から情報を読み出しまた情報を書き込むことができる。なお、車両１２に搭載された後であれば、運転席近くに設けられた１６〜２０ピン程度のコネクタに外部書き込みツール３０を接続することで、ＣＡＮプロトコル等に従い各ＥＣＵと通信することができる。
【００３１】
本実施形態の部品１１は、外部書き込みツール３０から品番情報の送信要求を受信した場合、並産工場管理情報２４から品番情報を読み出す情報読み出し部２５を有する。情報読み出し部２５は、部品１１のＣＰＵがソフトウェア２３を実行することで実現される。
【００３２】
ドライバ２６を介して通信プログラム２７が情報読み出し部２５に品番情報の読み出しを要求すると、情報読み出し部２５はＥＥＰＲＯＭ２１に記憶された工場コードを読み出し、並産工場管理情報２４から読み出した工場コードに対応づけられた品番情報を読み出す。通信プログラム２７は情報読み出し部２５から品番情報を取得し、ドライバ２６を介して外部書き込みツール３０に送信する。
【００３３】
通信プログラム２７は一般的な部品１１（ＥＣＵ）であれば元々備えているため、このように情報読み出し部２５は簡易な手順で品番情報を読み出すことができる。したがって、情報読み出し部２５をソフトウェア２３に実装してもソフト記憶部２２の容量を増大する必要はなく、また、ソフトウェア２３の生産コストの増大も最小限に抑制できる。
【００３４】
〔部品１１の製造手順〕
部品１１の製造手順のうち本実施形態に関わる手順を図４（ａ）のフローチャート図に基づき説明する。各部品工場Ａ〜Ｃには、予め部品工場Ａ〜Ｃ毎に設定された工場コードが組立メーカから割り当てられている。部品工場Ａ〜Ｃは例えば製造ライン上の部品１１のＥＥＰＲＯＭ２１にこの工場コードを書き込む（Ｓ１０）。
【００３５】
工場コードは、部品工場Ａ〜Ｃで製造する全ての被製造物に書き込まれるので、ステップＳ１０の手順は、ＥＥＰＲＯＭ２１の初期化という定型工程と同じ工程で実行することができる。すなわち、仮にＥＥＰＲＯＭ２１に品番情報を書き込む場合と比較すると、この場合は、部品１１の種類が変わるとってもＥＥＰＲＯＭ２１に書きこむ内容の切り替え（代替え）が必要となるが、本実施形態では部品１１の種類が変わってもＥＥＰＲＯＭ２１に書きこむ内容の切り替えは必要ない。
【００３６】
ついで、各部品工場Ａ〜Ｃは、組立メーカから依頼された仕様に従い生成したソフトウェア２３、又は、組立メーカから取得したソフトウェア２３を、ソフト記憶部２２に書き込む（Ｓ２０）。上述の通り、ソフトウェア２３には、各部品工場Ａ〜Ｃに共通の並産工場管理情報２４が一体に含まれている。ソフトウェア２３の書き込みは並産工場管理情報２４を書き込みしなくても発生する工程なので、並産工場管理情報２４の書き込みが工程を増やすことはない。このようにして製造された部品１１は組立メーカに出荷される。
【００３７】
〔品番情報の読み出し〕
外部書き込みツール３０が品番情報を読み出す手順について図４（ｂ）のフローチャート図に基づき説明する。部品１１の通信プログラム２７は外部書き込みツール３０からの要求に応じて、情報読み出し部２５に品番情報の読み出しを要求する（Ｓ１１０）。
【００３８】
情報読み出し部２５は、まずＥＥＰＲＯＭ２１から工場コードを読み出す（Ｓ１２０）。情報読み出し部２５は、並産工場管理情報２４を参照し読み出した工場コードに対応づけられている品番情報を読み出す（Ｓ１３０）。通信プログラム２７は情報読み出し部２５から品番情報を取得し外部書き込みツール３０に送信する（Ｓ１４０）。
【００３９】
このようにして、各部品工場Ａ〜Ｃが共通の内容として書き込んだ並産工場管理情報２４から、実際に部品１１を製造した部品工場Ａ〜Ｃを識別することができる品番情報を読み出すことができる。
【００４０】
組立メーカは、同一仕様の部品１１が複数の部品工場Ａ〜Ｃで製造されていてもそれを意識する必要がなく、部品１１を製造した部品工場Ａ〜Ｃが異なっていても同じ手順で品番情報を読み出すことができる。
【００４１】
また、１つの部品工場のみが生産する部品１１に対しても本実施形態の製品識別情報記憶方法を適用することで、品番情報の読み取りの手順を統一できる。また、それまでは１つの部品工場でのみ製造されていた部品１１を別の部品工場でも製造するようになった場合にも、組み立てメーカがその部品工場の品番情報を決定するだけでよく（工場コードは既に定まっている）、部品１１の製造のグローバル化に対応しやすくなる。
【００４２】
以上説明したように、本実施形態の製品識別情報記憶方法は、部品１１の外観にラベルを貼る必要がなく、ソフトウェア２３と品番情報を一体にソフト記憶部２２に記憶するので、ソフトウェア２３を読み出しても品番情報を取り出せないこともなく、本来同一仕様のソフトウェア２３を部品工場Ａ〜Ｃ毎に別仕様とする必要もなく、品番情報を記憶するメモリやそのための工程を新たに設ける必要もない。
【００４３】
すなわち、部品工場Ａ〜Ｃでは従来と比較して工程や管理対象のデータが増えることがなく、組立メーカでは部品１１が単一又は複数の拠点のいずれで製造されたかを意識することなく同様の手順で品番情報を読み出すことができ、更なるグローバル化にも対応しやすくできる。
【図面の簡単な説明】
【００４４】
【図１】部品工場と組み立てメーカの関係の概略を説明する図である。
【図２】部品に記憶される品番情報を説明する図である。
【図３】外部書き込みツールにより品番情報を読み出すソフトウェアの機能ブロック図の一例である。
【図４】部品の製造手順のうち品番情報の書き込みに関わる手順を示すフローチャート図である。
【図５】従来の品番情報の付与方法の一例を説明する図である。
【符号の説明】
【００４５】
１１、１１Ａ〜１１Ｃ    部品
１２                    車両
２１、２１Ａ〜２１Ｃ    ＥＥＰＲＯＭ
２２、２２Ａ〜２２Ｃ    ソフト記憶部
２３                    ソフトウェア
２４                    並産工場管理情報
２５                    情報読み出し部
３０                    外部書き込みツール
【図１】
0004962340.tif 000002
【図２】
0004962340.tif 000003
【図３】
0004962340.tif 000004
【図４】
0004962340.tif 000005
【図５】
0004962340.tif 000006