JP3907394B2 - 制御ユニットのキャリブレーションシステム - Google Patents

制御ユニットのキャリブレーションシステム Download PDF

Info

Publication number
JP3907394B2
JP3907394B2 JP2000284814A JP2000284814A JP3907394B2 JP 3907394 B2 JP3907394 B2 JP 3907394B2 JP 2000284814 A JP2000284814 A JP 2000284814A JP 2000284814 A JP2000284814 A JP 2000284814A JP 3907394 B2 JP3907394 B2 JP 3907394B2
Authority
JP
Japan
Prior art keywords
file
calibration
data
information
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000284814A
Other languages
English (en)
Other versions
JP2002091508A (ja
Inventor
貴文 福本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000284814A priority Critical patent/JP3907394B2/ja
Priority to DE10145961A priority patent/DE10145961A1/de
Priority to US09/955,031 priority patent/US6820024B2/en
Publication of JP2002091508A publication Critical patent/JP2002091508A/ja
Application granted granted Critical
Publication of JP3907394B2 publication Critical patent/JP3907394B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2637Vehicle, car, auto, wheelchair

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Control By Computers (AREA)
  • Control Of Transmission Device (AREA)
  • Debugging And Monitoring (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、例えば自動車用のエンジンや自動変速機を制御する制御ユニットを動作させるために必要なソースファイルのキャリブレーションを行う制御ユニットのキャリブレーションシステムに関する。
【0002】
【従来の技術】
従来から、自動車用のエンジンや自動変速機を制御する制御ユニットの開発において、ソフトウェア処理によってキャリブレーションを行うシステムが使われていた。
図2は、上記キャリブレーションシステムの従来例を示す構成図であり、元のROM化ファイル(16進Hexファイル)と、該ROM化ファイルを生成するのに用いたプログラムファイル・データソースファイル・マップファイル(ソースファイル)を用意する一方、前記データファイルの各データのバイト数,ビットレート,単位,設定範囲などの諸元を、汎用の表計算ソフト(例えばマイクロソフト社製のExcel)に記述した諸元ファイルを用意し、これをキャリブレーション用ファイルの作成コマンドによって読み込んで、規格化されたキャリブレーション用ファイルを生成する。
【0003】
そして、前記キャリブレーション用ファイルを、キャリブレーションソフトに読み込ませると、キャリブレーション結果が、16進Hexファイルとして得られる構成となっていた。
【0004】
【発明が解決しようとする課題】
ところで、上記従来のキャリブレーションシステムでは、ROM化ファイルを生成するのに用いたプログラムファイル・データソースファイル・マップファイル(ソースファイル)の他に、汎用の表計算ソフトに記述した諸元ファイルが必要である。
【0005】
このため、制御変更によるデータ構造・分解能などの諸元の変更や、データの追加に対応させて、データ諸元ファイルを更新し、ROM情報と諸元情報とを一致させる必要が生じ、係るバージョン管理が大きな負担になり、また、バージョン管理を自動化するには、大きな情報管理ツールを新たに作成する必要が生じるという問題があった。
【0006】
また、汎用の表計算ソフトを利用するため、表計算ソフト自体のバージョンの違いによって、キャリブレーション用ファイルの生成機能が使用できなくなる可能性があった。
更に、従来システムでは、キャリブレーション結果が16進Hexファイルとして得られる構成となっていたため、何らかの付帯作業を行わないと、キャリブレーション結果をソースファイルに反映させることができず、システムとして完結せず、使い難いという問題もあった。
【0007】
本発明は上記問題点に鑑みなされたものであり、制御変更によるデータ構造・分解能の変更やデータの追加を、データ諸元情報に確実に反映させることができ、バージョン管理の負担を解消することができるようにしたキャリブレーションシステムを提供することを目的とする。
更に、キャリブレーション結果をソースファイルとして出力でき、キャリブレーション結果の利用性の高いキャリブレーションシステムを提供することを目的とする。
【0008】
【課題を解決するための手段】
そのため、請求項1記載の発明は、制御ユニットを動作させるのに必要なプログラムファイル・データファイル・マップファイルを含むソースファイルをキャリブレーションするシステムであって、前記ソースファイルを、前記データファイルの各データのバイト数,ビットレート,単位,設定範囲を少なくとも含むデータ諸元情報、及び、予め用意されたキャリブレーション用ファイルの生成に必要となる固定情報である定義ファイルに基づき、データ定義,ファンクション,物理量変換情報,データ構造が含まれる規格化されたキャリブレーション用ファイルに変換し、該変換後のキャリブレーション用ファイルをキャリブレーションソフトに読み込ませて前記ソースファイルのキャリブレーションを実施し、キャリブレーション結果を出力する制御ユニットのキャリブレーションシステムにおいて、前記データ諸元情報を、前記データファイルに予め記述させておくことを特徴とする。
【0009】
かかる構成によると、ソースファイル(プログラムファイル・データファイル・マップファイル)の情報として本来不要であるものの、ソースファイルのキャリブレーション用ファイルへの変換に必要となる情報である各データのバイト数,ビットレート,単位,設定範囲を少なくとも含むデータ諸元情報を、データファイルに予め記述させておく。従って、諸元情報が汎用の表計算ソフトに別ファイルとして設定されることはなく、ソースファイルに一元管理されることになる。また、データファイルに、本来のROM情報と共に、データの諸元情報が記述され、制御変更に応じてデータファイルを更新するときに、同一ファイルに記述されるデータ諸元情報の追加・更新を同時に行わせる。
【0011】
請求項記載の発明では、前記キャリブレーションの結果に基づいて新規のデータファイルを生成し、該新規のデータファイルを出力する機能を有することを特徴とする。かかる構成によると、キャリブレーションの結果に基づき、新規のデータファイルが生成される。
【0013】
請求項記載の発明では、前記キャリブレーションの結果に基づく新規のデータファイルの生成が正常に行えなかった部分について、異常情報を出力することを特徴とする。かかる構成によると、キャリブレーション結果から新規のデータファイルを生成するときに、データファイルの生成が正常に行えなかった部分について異常情報を出力する。
【0014】
請求項4記載の発明では、前記ソースファイルのキャリブレーション用ファイルへの変換に異常があったときに異常情報を出力することを特徴とする。かかる構成によると、ソースファイルのキャリブレーション用ファイルへの変換に失敗したときには、該変換の失敗を示す異常情報を出力する。
【0015】
【発明の効果】
請求項1記載の発明によると、ソースファイルのキャリブレーション用ファイルへの変換に必要なバイト数,ビットレート,単位,設定範囲を少なくとも含むデータ諸元情報を、データファイルに予め記述させておくようにしたので、ROMの管理に付随して別ファイルの情報管理を行う必要がなく、制御変更に応じたデータファイルの更新時に同時にデータの諸元情報を更新させて、ROM情報と諸元情報とを容易に一致させることができ、また、汎用の表計算ソフト等を用いないので、汎用の表計算ソフト等のバージョンの違いを考慮する必要がなく、キャリブレーション用ファイルへの変換機能を確実に発揮させることができるという効果がある。また、データの諸元情報を、データファイルに直接記述するので、ROMのデータ諸元とキャリブレーション用ファイルへの変換に用いる諸元情報とが一致し、制御変更に柔軟に対応しつつキャリブレーションを行わせることができるという効果がある。
【0016】
請求項2記載の発明によると、キャリブレーション結果を新規のデータファイルとして出力できるため、付帯作業を行うことなくキャリブレーション結果を利用でき、キャリブレーション結果に基づく仕様変更の指示などを容易に行えるようになるという効果がある。
【0017】
請求項記載の発明によると、新規のデータファイルの生成時の異常情報を出力するので、ファイル選択等の操作ミスの解析を容易に行えるようになるという効果がある。
【0018】
請求項4記載の発明によると、ソースファイルのキャリブレーション用ファイルへの変換時の異常情報を出力するので、ソースファイルの記述ミスや操作ミスの解析を容易に行えるようになるという効果がある。
【0019】
【発明の実施の形態】
以下に本発明の実施の形態を説明する。
図1に示すキャリブレーションシステムは、例えば自動車用のエンジンや自動変速機を制御する制御ユニットを動作させるために必要なソースファイルのキャリブレーションを行うシステムである。
【0020】
本実施形態では、制御ユニットを動作させるために必要なソースファイルを、規格化されたキャリブレーション用ファイルに変換してキャリブレーションを行わせるが、ここでは、ドイツの自動車製造会社を中心として設定されたASAP(Application Systems Standardization Working Group)での規格に従うものとし、前記規格化されたキャリブレーション用ファイルをASAPファイルと称し、また、ASAPファイルの生成に必要となる情報をASAP情報と称する。
【0021】
図1において、ベース情報Aには、元のROM化ファイル(16進Hexファイル)と、該ROM化ファイルを生成するのに用いたソースファイルとしてのプログラムファイル・データファイル・マップファイルが含まれる。
ここで、前記データファイルには、前記ASAP情報に相当するデータの諸元情報が直接記述されているが、それ以外は、通常の作業で必要なファイルをそのまま使用する。
【0022】
前記データの諸元情報とは、バイト数,ビットレート,単位,設定範囲などのデータ構造・分解能を示す情報であり、制御ユニットを動作させるためのソースファイルとしては不要な情報であるが、前記ASAPファイルの生成に必要な情報であり、本実施形態では、係るASAP情報を別ファイルに記憶させるのではなく、データファイルに直接記述させてある。
【0023】
また、前記ベース情報Aには、個別のプログラムとデータの選択を定義するリンクファイルが含まれる。
一方、ASAP生成部Bには、ROMデータの違いに依存しない固定のASAP情報が定義ファイル(textファイル)として予め用意されており、変換コマンドにより、前記ベース情報Aのデータファイル・マップファイルなどの必要な情報を集約し、データ定義、ファンクション、物理量変換情報、データ構造などを含むASAPファイルを生成する。
【0024】
尚、上記ASAPファイルの生成(ソースファイルのASAPファイルへの変換)に記述ミスがあったときには、変換に失敗したlogの情報である変換時異常情報が出力されるようにしてある。
前記ASAPファイル及び前記ベース情報Aに含まれる元のROM化ファイルは、キャリブレーションソフトC(図1に示すINCA−PC)に読み込まれ、キャリブレーションが実施される。
【0025】
前記キャリブレーションソフトCによるキャリブレーション結果はASAP逆変換部Dに出力される。
前記ASAP逆変換部Dでは、キャリブレーション結果を、16進情報とラベル/アドレスからなるtextファイルである差異ファイルにデータ変更する。
また、前記ASAP逆変換部Dには、ASAPの逆変換用のマクロ定義ファイルが予め用意されている。
【0026】
そして、前記差異ファイル,マクロ定義ファイル,ASAPファイル,ベース情報を元に、ASAP逆変換コマンドを起動し、新規のデータファイル及びリンクファイルとして出力する。
具体的には、キャリブレーションの結果、差異データが生じたファイルのキーワードがASAPファイルから出力され、該キーワードに基づきベース情報に含まれるリンクファイルから変更するファイルの情報を入手し、該変更ファイルの情報と差異データとから新規のデータファイル及びリンクファイルを生成する。
【0027】
尚、上記のキャリブレーション結果のソースファイルへの逆変換において、逆変換に失敗したlogの情報が、逆変換時異常情報として出力されるようになっている。
上記構成のキャリブレーションシステムによると、ASAP情報であるデータの諸元情報が、ソースファイルに付加され、かつ、ソースファイルのデータファイルに直接記述されるので、ASAP情報であるデータの諸元情報を、汎用の表計算ソフトによる別ファイルに記述させる場合のようなバージョン管理が不要で、制御変更時に同時にASAP情報であるデータの諸元情報の追加・更新が行われる。
【0028】
従って、制御変更時にASAP情報への反映が抜けてしまうことがなく、正しいASAP情報に基づいて、ASAPファイルを正確に生成させることができる。
また、ASAP生成部Bに、ROMデータの違いに依存しない固定のASAP情報が定義ファイルとして予め用意されているので、他の制御ユニットへの展開・流用が容易に行える。
【0029】
また、ASAPファイルの生成に当たって、選択情報がベース情報と前記定義ファイルのみで済み、操作が容易である。
更に、キャリブレーション結果が、新規のデータファイル及びリンクファイルに逆変換して出力されるので、付帯作業を行うことなく、キャリブレーションされたソースファイルが得られ、制御ユニットの仕様指示等を容易に行える。
【0030】
また、ASAPファイルへの変換時、及び、キャリブレーション結果の逆変換時に変換異常が発生すると、その情報を出力するので、記述及び操作ミスの解析が容易に行える。
尚、元のデータ定義が、データファイルの形式をとらない構成であっても良く、例えば、汎用の表計算ソフトのファイルに元のデータが記述される場合に、該表計算ソフトのファイルに、ASAP情報としてのデータ諸元を記述する構成であっても良い。
【図面の簡単な説明】
【図1】実施形態におけるキャリブレーションシステムの構成図。
【図2】従来のキャリブレーションシステムの構成図。
【符号の説明】
A…ベース情報
B…ASAP生成部
C…キャリブレーションソフト
D…ASAP逆変換部

Claims (4)

  1. 制御ユニットを動作させるのに必要なプログラムファイル・データファイル・マップファイルを含むソースファイルをキャリブレーションするシステムであって、
    前記ソースファイルを、前記データファイルの各データのバイト数,ビットレート,単位,設定範囲を少なくとも含むデータ諸元情報、及び、予め用意されたキャリブレーション用ファイルの生成に必要となる固定情報である定義ファイルに基づき、データ定義,ファンクション,物理量変換情報,データ構造が含まれる規格化されたキャリブレーション用ファイルに変換し、
    該変換後のキャリブレーション用ファイルをキャリブレーションソフトに読み込ませて前記ソースファイルのキャリブレーションを実施し、キャリブレーション結果を出力する制御ユニットのキャリブレーションシステムにおいて、
    前記データ諸元情報を、前記データファイルに予め記述させておくことを特徴とする制御ユニットのキャリブレーションシステム。
  2. 前記キャリブレーションの結果に基づいて新規のデータファイルを生成し、該新規のデータファイルを出力する機能を有することを特徴とする請求項1記載の制御ユニットのキャリブレーションシステム。
  3. 前記キャリブレーションの結果に基づく新規のデータファイルの生成が正常に行えなかった部分について、異常情報を出力することを特徴とする請求項2記載のキャリブレーションシステム。
  4. 前記ソースファイルのキャリブレーション用ファイルへの変換に異常があったときに異常情報を出力することを特徴とする請求項1〜3のいずれか1つに記載のキャリブレーションシステム。
JP2000284814A 2000-09-20 2000-09-20 制御ユニットのキャリブレーションシステム Expired - Fee Related JP3907394B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2000284814A JP3907394B2 (ja) 2000-09-20 2000-09-20 制御ユニットのキャリブレーションシステム
DE10145961A DE10145961A1 (de) 2000-09-20 2001-09-18 System und Verfahren zum Kalibrieren einer Steuereinheit
US09/955,031 US6820024B2 (en) 2000-09-20 2001-09-19 System and method for calibrating control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000284814A JP3907394B2 (ja) 2000-09-20 2000-09-20 制御ユニットのキャリブレーションシステム

Publications (2)

Publication Number Publication Date
JP2002091508A JP2002091508A (ja) 2002-03-29
JP3907394B2 true JP3907394B2 (ja) 2007-04-18

Family

ID=18768972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000284814A Expired - Fee Related JP3907394B2 (ja) 2000-09-20 2000-09-20 制御ユニットのキャリブレーションシステム

Country Status (3)

Country Link
US (1) US6820024B2 (ja)
JP (1) JP3907394B2 (ja)
DE (1) DE10145961A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1916583A1 (de) * 2006-10-26 2008-04-30 Siemens Aktiengesellschaft Verfahren zur Durchführung von Online-Programmänderungen an einem Automatisierungssystem
JP4643692B2 (ja) * 2008-08-18 2011-03-02 日本電信電話株式会社 トラヒック情報の収集方法およびトラヒック受信装置
CN102109818B (zh) * 2009-12-24 2013-04-10 上海泛华测控***有限公司 基于xcp协议的自适应命令处理方法及其***
CN102749912B (zh) * 2012-06-25 2015-07-08 湖北航天技术研究院特种车辆技术中心 一种自动变速器电控单元的标定方法及标定***
CN103064410B (zh) * 2012-12-28 2015-09-09 潍柴动力股份有限公司 一种发动机电控***中标定数据的转换方法和装置
CN104423283B (zh) * 2013-08-30 2017-10-13 北京北方华创微电子装备有限公司 电气设备的模拟通道参数配置方法及***
CN104483878A (zh) * 2014-12-09 2015-04-01 中国航空工业集团公司第六三一研究所 一种标定工具通信传输方法
CN105607614B (zh) * 2015-11-20 2017-12-26 西安航天计量测试研究所 发动机指令与控制匹配性测试仪的校准装置及方法
CN108833572B (zh) * 2018-06-28 2021-01-15 无锡沃尔福汽车技术有限公司 一种使ecu与未集成asap3协议的客户机建立通讯的方法和***
CN111159980B (zh) * 2019-12-30 2023-11-17 潍柴动力股份有限公司 数据转换的方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05282141A (ja) 1992-03-31 1993-10-29 Toshiba Corp ソフトウェア開発環境評価支援装置
US5812849A (en) * 1996-12-18 1998-09-22 Chrysler Corporation Software redevelopment system
US6505341B1 (en) * 1998-11-10 2003-01-07 Scientronix, Inc. System and method for programming a logic control unit
US6167319A (en) * 1998-10-13 2000-12-26 Scientronix, Inc. Process for generating program listings for programming a logic control unit
US6550052B1 (en) * 1999-11-09 2003-04-15 Daimlerchrysler Corporation Software development framework for constructing embedded vehicle controller software

Also Published As

Publication number Publication date
JP2002091508A (ja) 2002-03-29
DE10145961A1 (de) 2002-04-11
US6820024B2 (en) 2004-11-16
US20020035440A1 (en) 2002-03-21

Similar Documents

Publication Publication Date Title
US6550052B1 (en) Software development framework for constructing embedded vehicle controller software
JP3907394B2 (ja) 制御ユニットのキャリブレーションシステム
US8230113B2 (en) System, method, and computer-readable medium for development and deployment of self-describing controlled device modules in a control system
CA2662877C (en) System and method for functionalization in line with demand, for control and regulatory devices
US6963781B2 (en) Electronic apparatus for a bus system
JP4525681B2 (ja) プログラマブルコントローラ用プログラム生成装置、プログラマブルコントローラ用プログラム生成方法およびその方法のプログラムを記録した記録媒体
US8682459B2 (en) Device information setting apparatus and device information setting method
US20140236560A1 (en) Method for performing an inventory of the hardware components connected to a control unit test system
US20090106546A1 (en) Method and Software System for Configuring a Modular System
US11334283B2 (en) Method for providing application data of at least one application executable on a control unit of a vehicle, method for calibrating a control unit, control unit and evaluation unit
US20030130980A1 (en) Efficient configuration data migration technique
US20040177345A1 (en) Method for generating computer software for embedded systems
RU2294015C2 (ru) Способ автоматического моделирования системы управления процессом и система управления процессом
US8490076B2 (en) System and method for collecting installed software application data
WO2005124571A1 (ja) データ相互アクセス方法およびデータ相互アクセスシステム
US11734164B2 (en) Method and computer program for testing a technical system
US20080052330A1 (en) System and method for automated transfer and evaluation of the quality of mass data of a technical process or a technical project
KR101354698B1 (ko) 차량용 전자 제어 장치의 동작 방법
CN114942745A (zh) 电机控制器uds协议栈自动化配置方法
US20030046456A1 (en) Dynamic protocol exchange system and method
EP3089037B1 (en) Method for checking equivalence of code
JP2023158569A (ja) 設定パラメータ要求通信装置、設定パラメータ保持通信装置、通信装置、通信システム、通信方法および通信プログラム
CN118012653A (zh) 一种故障确认与故障数据清除方法、电子设备和存储介质
JP4604648B2 (ja) アクセスシステム
JP2669128B2 (ja) 言語処理システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031224

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20041217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060725

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061204

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070116

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3907394

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100126

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100126

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100126

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110126

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120126

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130126

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140126

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140126

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150126

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees