JP3412667B2 - フィールドバスシステムのスケジューリング方法 - Google Patents
フィールドバスシステムのスケジューリング方法Info
- Publication number
- JP3412667B2 JP3412667B2 JP33662996A JP33662996A JP3412667B2 JP 3412667 B2 JP3412667 B2 JP 3412667B2 JP 33662996 A JP33662996 A JP 33662996A JP 33662996 A JP33662996 A JP 33662996A JP 3412667 B2 JP3412667 B2 JP 3412667B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- function block
- scheduling
- function
- communication
- 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 - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
ステムのエンジニアリング作業を支援するために用いら
れるフィールドバスシステムのスケジューリング方法に
関するものである。 【0002】 【従来の技術】従来より、プラントの制御には分散型制
御システムが多く用いられていた。分散型制御システム
は、操作監視ステーションと制御ステーションを通信バ
スに接続し、制御ステーションはプラントに分散配置
し、操作監視ステーションの監視の下で制御ステーショ
ンによりプラントを制御する構成をとっている。最近
は、フィールドバスを用いたプラント制御も実用化に向
けてテストされている。フィールドバスを用いたプラン
ト制御では、プラントにフィールドバスを敷設し、この
フィールドバスにフィールド機器を接続し、フィールド
機器が互いに通信をしながらプラントの制御を実行す
る。フィールドバスを用いたプラント制御では、分散型
制御システムに閉じ込められていた制御機能をフィール
ドに分散することができる。 【0003】図12は分散型制御システムとフィールド
バスの構成例を示した図である。図12のGの部分は分
散型制御システムで、Hの部分はフィールドバスシステ
ムである。図12で、ICSは操作監視ステーション、
FCSは制御ステーション、1,2は通信用のバスであ
る。3は入出力カード(以下、IOカードとする)であ
る。IOカード3を経由してプラントに信号が入出力さ
れる。SN及びVはIOカード3に接続されたセンサ及
びバルブである。センサSNの検出信号がIOカード3
に入力され、バルブVに与える操作量がIOカード3か
ら出力される。4はバス2に接続されたフィールドバス
用カード、5はフィールドバス用カード4に接続された
フィールドバス、61,62…はフィールドバス5に接続
されたフィールド機器である。図の例ではフィールド機
器にセンサが接続されている。分散型制御システムによ
るプラント制御とフィールドバスシステムによるプラン
ト制御とはそれぞれ独立に行われる。フィールドバスシ
ステムは、制御機能をフィールドに分散することができ
る。 【0004】図13はフィールドバスシステムの具体的
構成例を示した図である。図13で図12と同一のもの
は同一符号を付ける。フィールド機器61にはアナログ
入力を行うファンクションブロックB1が設けられてい
る。フィールド機器62には、PID演算を行うファン
クションブロックB2、アナログ出力を行うファンクシ
ョンブロックB3が設けられている。2つのフィールド
機器61,62が持つファンクションブロックB1〜B3
を組み合わせて制御系を構築する。 【0005】図14は構築された制御系の構成イメージ
を示した図である。この制御系はフィードバック制御を
行う制御ループである。このような制御系では、異なる
フィールド機器にあるファンクションブロック間の信号
伝達は、フィールド機器間の通信により実現する。例え
ば、ファンクションブロックB1からB2への信号伝達
は、フィールド機器61と62の間の通信により実現す
る。このようにフィールドバスシステムでは異なるフィ
ールド機器をまたいでファンクションブロックを接続
し、制御系を構築している。従って、フィールドバスシ
ステムにおける制御が正しく実行されるには、フィール
ド機器間の通信が効率良く行われる必要がある。このた
めには、いつファンクションブロックが処理を実行し、
そして、その結果をいつ他のフィールド機器にあるファ
ンクションブロックに通信するのかを決定するスケジュ
ーリング作業が必要である。しかし、従来におけるフィ
ールドバスシステムではスケジューリング機能は搭載さ
れていなかった。 【0006】 【発明が解決しようとする課題】本発明は上述した問題
点を解決するためになされたものであり、1つの制御ル
ープを1つのグループとして、順次関係のあるファンク
ションブロックをグルーピングし、各グループに対して
入力から出力の方向でソーティングし、各ファンクショ
ンブロックに対して処理を実行する時刻と通信を実行す
る時刻を割り付ける手順でスケジューリングすることに
よって、フィールド機器間の通信を効率良く行い、異な
るフィールド機器にあるファンクションブロックどうし
を接続して構築した制御系が正しく制御を行うことがで
きるフィールドバスシステムのスケジューリング方法を
実現することを目的とする。 【0007】 【課題を解決するための手段】本発明は次のとおりの構
成になったフィールドバスシステムのスケジューリング
方法である。プラントにフィールドバスを敷設し、この
フィールドバスにフィールド機器を接続し、制御のため
の処理を実行するファンクションブロックをフィールド
機器に搭載し、ファンクションブロックを組み合わせて
構築した制御系でプラントを制御するフィールドバスシ
ステムに適用され、スケジューリング手段により次の手
順でファンクションブロックのスケジューリングデータ
を生成することを特徴とするフィールドバスシステムの
スケジューリング方法。 (S1)スケジューリングするファンクションブロック
を抽出する工程。 (S2)スケジューリングするファンクションブロック
の順序付けを次のルールに従って行う工程。 (a)順次関係のあるファンクションブロックをグルー
ピングする。このとき、1つの制御ループを1つのグル
ープとする。 (b)各グループに対して入力から出力の方向でソーテ
ィングする。 (S3)データベース用メモリに格納したファンクショ
ンブロックの最大処理時間を参照して各ファンクション
ブロックの処理時間を計算する工程。 (S4)結合関係にあるファンクションブロックのペア
を抽出し、入力、出力の順でファンクションブロックの
ペアを組む工程。 (S5)データベース用メモリに格納した通信に関する
パラメータを参照して通信時間を計算する工程。 (S6)グループ間に実行順序が存在する場合にのみ、
その実行順序を決定する工程。 (S7)ファンクションブロックが処理を実行する時刻
と通信を実行する時刻を割り付ける工程。 【0008】 【発明の実施の形態】以下、図面を用いて本発明を説明
する。図1は本発明にかかる方法を実施する装置の構成
例を示した図である。図1において、10はデータベー
ス用メモリ、20はスケジュール作成部である。 【0009】データベース用メモリ10には、以下の情
報が格納されている。 ファンクションブロックの結合情報 ファンクションブロックの最大処理時間 通信に関するパラメータ値 これらの情報は、フィールドバスシステムを構築するツ
ールを用いて作成される。 【0010】スケジュール作成部20で、201はスケ
ジューリング手段で、データベース用メモリ10に格納
されているスケジューリングに必要な情報を用いて、フ
ァンクションブロックが処理を実行するタイミングを決
定するスケジューリングデータ(このデータを処理スケ
ジューリングデータとする)、及び、ファンクションブ
ロックが通信を実行するタイミングを決定するスケジュ
ーリングデータ(このデータを通信スケジューリングデ
ータとする)を生成する。 【0011】図2は処理スケジューリングデータのデー
タ形式の一例を示した図、図3は通信スケジューリング
データのデータ形式の一例を示した図である。図2に示
すように、処理スケジューリングデータは、開始時刻、
ブロックタグ名、処理時間のデータからなる。図3に示
すように、通信スケジューリングデータは、開始時刻、
送信元ファンクションブロックのタグ名とパラメータ
名、送信先ファンクションブロックのタグ名とパラメー
タ名、通信時間のデータからなる。 【0012】202はユーザが定義するデータを入力す
るデータ入力手段である。図4はデータ入力手段202
からの入力データの一例を示した図である。図4に示す
ように、入力データは、バージョン名、マクロサイク
ル、時間分解能のデータからなる。203はメモリで、
処理スケジューリングデータ、通信スケジューリングデ
ータ及びデータ入力手段202の入力データが格納され
る。204は表示手段で、スケジューリング手段201
で作成した処理スケジューリングデータと通信スケジュ
ーリングデータを表示する。205はジェネレーション
手段で、スケジューリング手段201が生成したスケジ
ューリングデータを入力として、各フィールド機器に設
定するデータ形式のデータに変換するとともに、必要に
応じて新たなデータの生成を行う。 【0013】このようにスケジューリングを行う際に、
スケジューリング手段201でスケジューリングデータ
を生成し、次にジェネレーション手段205でフィール
ド機器で扱うデータを生成するという2段階の生成工程
をとっている。これは、最初にユーザにとって分かりや
すい形式のスケジューリングデータを生成し、これを表
示手段204に表示することによって、ユーザがスケジ
ュールを容易に把握し、ユーザフレンドリィな操作性を
実現するためである。 【0014】206は修正手段で、スケジューリング手
段201で生成したスケジューリングデータの修正と変
更を行う。207は再スケジューリング手段で、修正手
段206で修正した結果、スケジュールの競合が生じた
ときに、競合を解消するためにタイミングの調整を行
う。この調整は、例えば次の処理を行う。 修正または変更された要素は時間軸上の位置をそのま
まの状態にし、他の競合している要素を回避する。 修正または変更された要素を元の状態に戻す。 【0015】208はグラフィカルデータ生成手段で、
スケジューリング手段201でスケジューリングデータ
をもとにグラフィカルにタイミング表示を行うデータを
生成する。生成したデータをもとに表示手段204はグ
ラフィカルなタイミング表示を行う。 【0016】グラフィカルなタイミング表示例について
説明する。図5はフィールドバスシステムの構成例を示
した図である。図5で、6n,6n+1はフィールド機器で
ある。フィールド機器6nには、デジタル入力を行うフ
ァンクションブロックB10及びアナログ入力を行うフ
ァンクションブロックB11が設けられている。フィー
ルド機器6a+1には、デジタル出力を行うファンクショ
ンブロックB12、PID演算を行うファンクションブ
ロックB13、アナログ出力を行うファンクションブロ
ックB14が設けられている。 【0017】図6は図5のフィールドバスシステムにつ
いてのグラフィカルなタイミング表示例を示した図であ
る。図6で、横軸には時間軸をとっている。DO、D
I、AI、PID、AOは、それぞれファンクションブ
ロックB12、B10、B11、B13、B14に対応
する。Lはファンクションブロックが処理を実行する時
間、Mはファンクションブロックが通信を実行する時
間、Nは制御以外のための通信時間である。制御以外の
ための通信時間は、例えば、アラームを発生したり、ト
レンドデータを画面表示したりするのに必要な通信時間
である。図6に示すようにグラフィカルなタイミング表
示をすることによって、ユーザはフィールド機器にある
各ファンクションブロックのスケジュールを容易に把握
できる。 【0018】本発明の動作を説明する。図7はスケジュ
ーリング作業全体の流れを示したフローチャートであ
る。フローチャートのステップ順に従って動作を説明す
る。 (S1)FBAP(Function Block A
pplicationProcesses)構成を作成
する。FBAPは、様々なファンクションブロックを組
み合わせて構築される制御ループ群である。図8はFB
APの一例を示した図である。図8で、T1,T2はフ
ァンクションブロックB2と分散型制御システムにある
ファンクションブロックとを接続する接続端子である。
分散型制御システムにあるファンクションブロックから
ファンクションブロックB2に送信される信号は接続端
子T1を経由し、ファンクションブロックB2から分散
型制御システムにあるファンクションブロックに送信さ
れる信号は接続端子T2を経由する。 (S2)表示手段204にスケジュール作成画面を開
く。 (S3)データ入力手段202によりユーザが定義する
データを入力する。 (S4)スケジューリング手段201によりスケジュー
リングデータを生成する。 (S5)生成したスケジューリングデータを表示手段2
04に表示する。 (S6)生成したスケジューリングデータをフィールド
機器に設定するデータ形式に変換する。 (S7)生成したスケジューリングデータが満足する結
果であるかどうかを判断する。満足する結果である場合
は、処理を終了する。 (S8)スケジューリングデータが満足する結果でない
場合は、修正手段206によりスケジューリングデータ
を修正する。 (S9)修正手段206で修正した結果、スケジュール
の競合が生じたときは、競合を解消するために再スケジ
ューリング手段207により再スケジューリングを行
う。 【0019】図9はスケジューリング手段201がスケ
ジューリングデータを生成する手順を示したフローチャ
ートである。 (S1)スケジューリング要素を抽出する。ここでいう
スケジューリング要素はファンクションブロックであ
る。 (S2)スケジューリング要素の順序付けを行う。ここ
で、順序付けは次のルールに従って行う。 順次関係のある要素をグルーピングする。このとき、
1つの制御ループを1つのグループとする。 各グループに対して入力から出力の方向でソーティン
グする。あるいは、各グループに対して要素間を接続す
る矢印の方向でソーティングする。 バックワードパスは切り離す。 (S3)各要素の処理時間を計算する。このとき、デー
タベース用メモリ10に格納したファンクションブロッ
クの最大処理時間を参照する。 (S4)結合関係にあるファンクションブロックのペア
を抽出する。このとき、入力、出力の順で要素(ファン
クションブロック)のペアを組む。バックワードパス
は、異なるフィールド機器間に存在している場合にのみ
抽出する。 (S5)データベース用メモリ10に格納した通信に関
するパラメータを参照して通信時間を計算する。 (S6)グループ間に実行順序が存在する場合にのみ、
その実行順序を決定する。実行順序はユーザが決定す
る。 (S7)要素が処理を実行する時刻と通信を実行する時
刻を割り付ける。時刻の割り付けは次のルールに従って
行う。 いかなる通信も時間的な重なりを許さない。 ファンクションブロックにおける処理の実行は、フィ
ールド機器が異なる場合にのみ時間的な重なりを許す。 全ての要素及び通信の時間的な順序関係は保証され
る。 (S8)タイミング表を生成する。タイミング表は、例
えば図6に示すようなグラフィカルなタイミング表であ
る。タイミング表には、処理時間と通信時間が0である
ものは含まない。 【0020】図10はスケジューリング要素の抽出とソ
ーティングの処理手順を示したフローチャートである。
図10は図9の処理S1及びS2の具体的手順を示した
フローチャートである。 (S1)スケジューリング要素を抽出し、要素リストA
に格納する。このときのスケジューリング要素は、フィ
ールド機器のファンクションブロックと分散型制御シス
テムのファンクションブロックを接続するための接続端
子である。例えば、図8の接続端子T1,T2に相当す
る。 (S2)要素があるかどうかを判別する。要素がないと
きは、処理を終了する。 (S3)要素リストAから要素を一つ抽出する。このと
き、抽出した要素を要素リストAから削除する。 (S4)抽出した要素(対象要素)を要素リストBnに
挿入する。ここで、nは1から始まる正の整数で、制御
ループの番号である。 (S5)対象要素の入出力側の要素を抽出し、要素リス
トBnに挿入する。挿入した要素は要素リストAから削
除するとともに追加リスト1に追加する。抽出した入出
力側の要素の中で、入力側の要素は要素リストBnに対
して対象要素のすぐ前に挿入し、出力側の要素は要素リ
ストBnに対して対象要素のすぐ後ろに挿入する。この
とき、既に要素リストBnに存在している要素は挿入し
ない。 (S6)追加リスト1の内容を追加リスト2に格納し、
追加リスト1の内容をクリアする。 (S7)追加リスト2に要素があるかどうかを判別す
る。 (S8)要素があるときは、追加リスト2から要素(対
象要素)を抽出し、抽出した要素を追加リスト2から削
除する。 (S9)要素がないときは、次の制御ループ番号n+1
について要素リストBn+1を生成する。 上述した各リストはデータを一時格納するために設けら
れている。以下、同様な処理を繰り返す。 【0021】図11は要素が処理を実行する時刻と通信
を実行する時刻を割り付ける手順を示したフローチャー
トである。図11は図9の処理S7の具体的手順を示し
たフローチャートである。図11の処理S5及びS9に
おいて、重なり部の時間Taddは次式で与えられる。 Taddは=(重なっている要素の終了時刻)−(対象
要素の開始時刻) 処理S10では、例えば(対象要素名、開始時刻)のよ
うなリストを一時保存する。 【0022】再スケジューリングの処理手順は図9のフ
ローチャートに示す処理手順とほとんど同じであるが、
以下の部分が異なる。図9の処理S1〜S6は、スケジ
ューリング手段201が生成したスケジューリングデー
タを利用する。図9の処理S7では、以下の制約が追加
される。 「固定」された要素及び通信は、スケジューリングデ
ータに記述されている時刻に割り付けられる。「固定」
された要素は、修正手段206により修正を施した要素
である。一旦修正を施した要素を簡単に修正すると、修
正した意味がなくなるため、「固定」された要素をこの
ように定義している。 「固定」された要素と通信が実行される前に処理され
なければならないものとが重なった場合は、再スケジュ
ーリング不可能とする。固定作業そのものが違反してい
ることになる。 【0023】 【発明の効果】本発明では、1つの制御ループを1つの
グループとして、順次関係のあるファンクションブロッ
クをグルーピングする。各グループに対して入力から出
力の方向でソーティングする。各ファンクションブロッ
クに対して処理を実行する時刻と通信を実行する時刻を
割り付ける。このような手順でスケジューリングするこ
とによって、フィールド機器間の通信を効率良く行い、
異なるフィールド機器にあるファンクションブロックど
うしを接続して構築した制御系が正しく制御を行うこと
ができるフィールドバスシステムのスケジューリング方
法を実現した。
示した図である。 【図2】処理スケジューリングデータのデータ形式の一
例を示した図である。 【図3】通信スケジューリングデータのデータ形式の一
例を示した図である。 【図4】データ入力手段の入力データの一例を示した図
である。 【図5】フィールドバスシステムの構成例を示した図で
ある。 【図6】グラフィカルなタイミング表示例を示した図で
ある。 【図7】本発明の動作説明図である。 【図8】FBAPの一例を示した図である。 【図9】本発明の動作説明図である。 【図10】本発明の動作説明図である。 【図11】本発明の動作説明図である。 【図12】分散型制御システムとフィールドバスの構成
例を示した図である。 【図13】フィールドバスシステムの具体的構成例を示
した図である。 【図14】構築された制御系の構成イメージを示した図
である。 【符号の説明】 5 フィールドバス 61,62,6n,6n+1 フィールド機器 B1〜B3,B10〜B14 ファンクションブロック 10 データベース用メモリ 20 スケジュール作成部 201 スケジューリング手段 204 表示手段 205 ジェネレーション手段
Claims (1)
- (57)【特許請求の範囲】 【請求項1】プラントにフィールドバスを敷設し、この
フィールドバスにフィールド機器を接続し、制御のため
の処理を実行するファンクションブロックをフィールド
機器に搭載し、ファンクションブロックを組み合わせて
構築した制御系でプラントを制御するフィールドバスシ
ステムに適用され、スケジューリング手段により次の手
順でファンクションブロックのスケジューリングデータ
を生成することを特徴とするフィールドバスシステムの
スケジューリング方法。 (S1)スケジューリングするファンクションブロック
を抽出する工程。 (S2)スケジューリングするファンクションブロック
の順序付けを次のルールに従って行う工程。 (a)順次関係のあるファンクションブロックをグルー
ピングする。このとき、1つの制御ループを1つのグル
ープとする。 (b)各グループに対して入力から出力の方向でソーテ
ィングする。 (S3)データベース用メモリに格納したファンクショ
ンブロックの最大処理時間を参照して各ファンクション
ブロックの処理時間を計算する工程。 (S4)結合関係にあるファンクションブロックのペア
を抽出し、入力、出力の順でファンクションブロックの
ペアを組む工程。 (S5)データベース用メモリに格納した通信に関する
パラメータを参照して通信時間を計算する工程。 (S6)グループ間に実行順序が存在する場合にのみ、
その実行順序を決定する工程。 (S7)ファンクションブロックが処理を実行する時刻
と通信を実行する時刻を割り付ける工程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33662996A JP3412667B2 (ja) | 1996-12-17 | 1996-12-17 | フィールドバスシステムのスケジューリング方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33662996A JP3412667B2 (ja) | 1996-12-17 | 1996-12-17 | フィールドバスシステムのスケジューリング方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10177410A JPH10177410A (ja) | 1998-06-30 |
JP3412667B2 true JP3412667B2 (ja) | 2003-06-03 |
Family
ID=18301141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33662996A Expired - Lifetime JP3412667B2 (ja) | 1996-12-17 | 1996-12-17 | フィールドバスシステムのスケジューリング方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3412667B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6088665A (en) * | 1997-11-03 | 2000-07-11 | Fisher Controls International, Inc. | Schematic generator for use in a process control network having distributed control functions |
US7761171B2 (en) * | 2006-09-29 | 2010-07-20 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to generate schedules to execute functions in a process control system |
JP4941753B2 (ja) | 2007-08-31 | 2012-05-30 | 横河電機株式会社 | フィールド制御システム |
JP2009060480A (ja) * | 2007-09-03 | 2009-03-19 | Yokogawa Electric Corp | フィールド制御システム |
US8229578B2 (en) * | 2009-09-21 | 2012-07-24 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage module run sequences in a process control environment |
JP5602643B2 (ja) * | 2011-01-06 | 2014-10-08 | アズビル株式会社 | スケジュール作成装置、スケジュール作成方法、及びスケジュール作成プログラム |
-
1996
- 1996-12-17 JP JP33662996A patent/JP3412667B2/ja not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
丹治直昭,フィールドバス時代のプロセスセンサの機能と役割,計装,日本,工業技術社,1995年 6月1日,第38巻/第6号,p.10−15 |
Also Published As
Publication number | Publication date |
---|---|
JPH10177410A (ja) | 1998-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8185871B2 (en) | System for configuring a process control environment | |
US4730258A (en) | Method of and apparatus for controlling automated devices | |
AU766699B2 (en) | Distributed automation system | |
JP3412667B2 (ja) | フィールドバスシステムのスケジューリング方法 | |
EP0597646B1 (en) | Apparatus and method for synthesizing program specifications | |
JPH09134213A (ja) | プラント状態可視化システム | |
CN112639636A (zh) | 开发支援程序、开发支援装置以及开发支援方法 | |
US11704113B2 (en) | Program development device, project creation method, and storage medium | |
JP2000305765A (ja) | プロセス制御システムの構築装置 | |
JP7091986B2 (ja) | 制御システム、制御方法、および開発支援プログラム | |
JP3061254B2 (ja) | 処方のセットアップ方法 | |
JPH0784901A (ja) | 端末動作再現装置 | |
JPH09128003A (ja) | 分散形制御システム | |
JPH08202416A (ja) | 表形式によるスケール変換用プログラムの作成方法 | |
JPH08202415A (ja) | プログラミング装置のプログラム更新検出方法 | |
JPH03171302A (ja) | プログラムコメントの表示用格納方法 | |
JPH06282311A (ja) | 分散形制御装置 | |
JPH06110505A (ja) | 制御の実行順序表示装置 | |
JPH04184545A (ja) | イベントシユミレーシヨンテストツールシステム | |
JPH01287739A (ja) | 状態遷移表自動生成装置 | |
JPS62135958A (ja) | シミユレ−シヨン方式 | |
JPH0334100B2 (ja) | ||
JPH0764614A (ja) | プログラム管理装置および方法並びにプログラム作成装置 | |
JPH01119804A (ja) | プログラマブルコントローラのスキャンタイム一定化方式 | |
JPS62119635A (ja) | プログラム表示方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090328 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090328 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100328 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100328 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120328 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120328 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140328 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |