JP4592196B2 - Supervisory control system - Google Patents
Supervisory control system Download PDFInfo
- Publication number
- JP4592196B2 JP4592196B2 JP2001045953A JP2001045953A JP4592196B2 JP 4592196 B2 JP4592196 B2 JP 4592196B2 JP 2001045953 A JP2001045953 A JP 2001045953A JP 2001045953 A JP2001045953 A JP 2001045953A JP 4592196 B2 JP4592196 B2 JP 4592196B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- data
- monitoring
- control
- control system
- 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
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Selective Calling Equipment (AREA)
- Computer And Data Communications (AREA)
- Safety Devices In Control Systems (AREA)
- Control By Computers (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電力系統、上下水道等の産業システムの動作状態を計算機を用いて監視制御する監視制御システムに関する。
【0002】
【従来の技術】
近年、電力系統や上下水道等の産業システムの動作状態を監視制御する監視制御システムでは、その監視制御対象の広域化、大規模化および機能高度化に対応したシステムの構築が求められている。また、その信頼性を確保することも重要である。
【0003】
図17に、従来の監視制御システムの構成図を示す。
従来の監視制御システムでは、制御対象機器に近い下位階層の制御装置や監視制御装置から中央指令所レベルの上位階層の監視制御装置まで、監視制御装置は階層的な構成となっていた。しかし、これらの監視制御装置を接続するための通信ネットワーク自体は、図17に示すように階層的な構成をとらず、一つの階層のネットワーク5に、上位階層の監視制御装置1、下位階層の監視制御装置2、制御対象機器4の制御を行う制御装置3の各階層の監視制御装置が接続される構成となっていた。
【0004】
また、監視制御システムの信頼性を高めるため通信路は二重化されていたが、通常は片方の系統を使用し、もう一方の通信路は片方の通信路が故障した場合の予備として設置され、通常は使用していなかった。
【0005】
さらに、制御装置が二重化されている場合には、マスター側、スレーブ側の両方の制御装置から全ての制御情報が通信路に伝送されていた。
【0006】
【発明が解決しようとする課題】
しかしながら、上記のように、単一の階層のネットワークに様々な機能階層の監視制御装置が多数接続されていると、下位の機能階層の監視制御にのみ必要な詳細情報を全ネットワークに伝送することになり、通信量が過大になり、通信遅延の原因となっていた。
【0007】
また、通信路を二重化した場合にも、通常は一方の系統のみを使用するため、両方の通信路を使用した場合と比べて2倍の伝送速度が必要であった。また、制御装置が二重化されている場合、マスター側、スレーブ側の両方の制御装置から同種類の情報を二重に伝送していたため、通信路や監視制御装置の通信負荷が過大になっていた。このため、高価かつ高機能の通信機器を用いる必要であった。
【0008】
本発明は、上記事情を鑑みてなされたものであり、階層構成の多重系の通信路を用いて、データを分割して送受信することにより、通信路の通信負荷を削減し、応答性を向上させるとともに、信頼性の高い監視制御システムを提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するために、請求項1の発明においては、制御対象機器の状態を示すデータを制御対象機器から取得し、その取得したデータに基づいて制御対象機器の制御を行う監視制御装置群及び制御装置と、これら監視制御装置群及び制御装置を監視制御内容に応じた階層構成により接続する多重系の通信路を用いた通信ネットワークとから構築された監視制御システムにおいて、前記制御装置は、各監視制御装置及び各制御装置とデータの送受信を行う通信手段と、前記データを分割し通信手段を介して全通信路に送信するとともに、分割して送信されたデータを通信手段を介して受信し再生、認識する通信制御手段とを備え、前記通信制御手段は、前記制御装置がヘッダ情報と実データを送信するマスター側とヘッダ情報を送信し前記実データを送信しないスレーブ側に分かれ多重構成となっている場合に、このスレーブ側の伝送情報量を削減することを特徴とする。
【0010】
また、請求項2の発明においては、請求項1記載の監視制御システムにおいて、多重系の通信路の一部が故障した場合、上記通信制御手段は正常な通信路を用いて正常時より短い伝送周期で通信を行うことを特徴とする。
【0011】
また、請求項3の発明においては、請求項2記載の監視制御システムにおいて、通信路の故障が復旧した場合、上記通信制御手段は故障時より長い伝送周期で通信を行うことを特徴とする。
【0012】
また、請求項4の発明においては、請求項1ないし3記載の監視制御システムにおいて、通信制御手段は、分割して伝送されたデータを受信し再生する際に一部のデータに伝送遅れや情報落ちが生じた場合、その伝送遅れや情報落ちしたデータを除いて受信データを再生することを特徴とする。
【0014】
また、請求項5の発明においては、請求項4記載の監視制御システムにおいて、スレーブ側の制御装置が、マスター側の制御装置の故障を検知してスレーブ側からマスター側に変更することを特徴とする。
【0015】
また、請求項6の発明においては、請求項1ないし5記載の監視制御システムにおいて、監視制御システム内の通信状態や通信量を監視する通信状態監視手段を備えたことを特徴とする。
【0016】
また、請求項7の発明においては、請求項6記載の監視制御システムにおいて、上記通信状態監視手段にて取得した監視制御システム内の通信状態や通信量を記憶する通信状態記憶手段を備えたことを特徴とする。
【0017】
また、請求項8の発明においては、請求項1ないし7記載の監視制御システムにおいて、上位のネットワーク階層と下位のネットワーク階層の両方に接続され、上記制御装置の情報を下位のネットワーク階層から直接取得するとともに、下位のネットワーク階層から上位のネットワーク階層を経由して取得する統合監視制御手段を設けたことを特徴とする。
【0018】
また、請求項9の発明においては、請求項1ないし8の記載の監視制御システムにおいて、上記監視制御装置のメモリ内部に、各制御装置毎の専用受信データ領域を設けたことを特徴とする。
【0020】
【発明の実施の形態】
図1は、本発明の実施の形態に係る監視制御システムの構成を示したものである。
図に示すように、本監視制御システムは、監視制御装置群101,102、制御装置103と、それを繋ぐ通信ネットワーク106,107により階層構成となっており、上位階層の監視制御装置101は上位階層ネットワーク106に、下位階層の監視制御装置102は下位階層ネットワーク107に接続されている。本実施の形態では、上位階層、下位階層の通信ネットワーク106,107、下位階層ネットワーク107に接続された制御装置103はすべて二重化されている。
【0021】
ここで、制御対象機器104の状態を示すデータは、制御装置103から下位階層ネットワーク107へ送信され、複数の制御装置103から送信されたデータはそれぞれ特殊ルータ105に送られる。特殊ルータ105は、上位階層の監視制御装置で必要な情報を上位階層の通信ネットワーク106へ送信する。
【0022】
図2は、制御装置103内部のデータ通信を行う部分の詳細図であり、通信手段121,122及び通信制御手段123によってデータ通信が行われる。また、図3は、通信に用いられるデータの一例である。状態データは通信制御手段123によって分割して送信されるが、図3(a)は制御対象機器104の状態を示すデータ、図3(b)は二重系の通信路に分割して送信されるデータの例を示す。
【0023】
図3(a)に示す状態データ131は、通信制御手段123によって、時系列順にデータA,B,C,D,…の順に分割して送信される。データA,B,C,D,…には、カウンタ番号として通し番号1,2,3,4,…がデータのヘッダ部に付加され、これらの分割されたデータA,B,C,D,…は交互に通信手段121,122へ送られる。すなわち、通信手段121にはデータA132,データC133,…、通信手段122にはデータB134,データD135,…が送られ、この通信手段121,122を介して分割されたデータが下位階層通信ネットワーク107へ送信される。
【0024】
受信側となる監視制御装置にも、制御装置と同様の通信機能(通信手段、通信制御手段)を設け、分割して送信されたデータを通信手段を介して受信し、通信制御手段により受信データのヘッダ部のカウンタ番号順に監視用データとして使用する。
【0025】
このように、制御対象機器の状態データを分割し、二重系の通信路を均等に使用して送信するので、従来の監視制御システムのように二重系の片方の通信路のみを使用しもう一方を待機用とする場合や、両系に同じデータを二重に送信する場合に比べて、伝送データ量を半分に削減し、一つの系のデータ伝送周期を2倍に長くすることができる。これより、通信負荷を削減し、伝送待ち時間も短縮することが可能となり、通信ネットワークの応答性を向上させることができる。
【0026】
また、片系の通信路に故障が発生した場合を考え、通信手段121,122に通信先である下位階層監視制御装置102や特殊ルータ105に対して応答があるかどうかを周期的に検出し、通信路の異常を監視する機能を付加する。例えば、Ethernetでは無通信状態の時に、リンク・パルスを互いに送受信することによって通信先とのリンクが確立しているかどうかを確認する。pingで通信先にアクセスできるかどうかを確認する方法もある。
【0027】
通信手段122に接続された通信路に障害が発生した場合、通信手段122は通信制御手段123に、通信先からの応答が無くなり通信路に障害が発生したことを通知する。この通知を受けて、通信制御手段123は通信手段122の使用を中止し、正常な通信路に接続されている通信手段121のみを使用し、データ通信を行うよう制御する。
【0028】
図4に、図3(a)の状態データ131を、正常な通信路すなわち通信手段121のみを使用して送信する時のデータ例を示す。通信制御手段123は、状態データ131を時系列順にデータA,B,C,D,…の順に分割し、カウンタ番号として通し番号1,2,3,4,…を各データのヘッダ部に付加する。そして、このデータA201,データB202,データC203,データD204,…を通信手段121を介して順次送信する。このとき、通信手段121からの伝送周期は、二重系の両方の通信路が正常な場合、すなわち二重系の両方の通信路を使用した場合の伝送周期の半分にする。例えば、両方の通信路が正常な時には通信手段121,122が200ms毎に送信していたものを通信手段121のみが100ms毎に送信するようにすれば、片系の通信路を用いた場合でも両系使用時と同じデータ伝送速度を維持することができる。
【0029】
このように、片系の通信路が故障した場合、正常な通信路を使用して、通常の半分の伝送周期でデータを伝送するため、正常時と比べて伝送遅れを生じることなくデータ通信を行うことが可能となる。
【0030】
また、故障していた通信路が復旧し通信が可能となった場合、例えば、故障していた通信手段122に接続された通信路が復旧した場合、通信手段122は通信制御手段123に復旧したことを通知する。この通知を受けて、通信制御手段123は通信手段122の使用を再開し、通信手段121,122の両方を使用してデータ通信を行うよう制御する。図4に示すような片系のみを使用して送信されていたデータは、図3(b)に示すように、再び両系を使用して均等に分割して送信される。このときの両系の伝送周期は、片系のみを使用したときの送信周期の倍にする。例えば、通信手段121のみを用いて100ms毎に送信していたものを通信手段121、122の両系を用いて200ms毎に送信するようにすれば、通信路の通信負荷を軽減することができる。
【0031】
このように、故障した通信路が復旧した場合、再び両系の通信路を使用してデータ通信を行い、また伝送周期も故障時の倍の周期とすることにより、通信路の通信負荷を削減し、監視制御システムの応答性を向上させることが可能となる。
【0032】
次に、下位階層監視制御装置のデータ受信処理について説明する。図5に、下位階層監視制御装置102内部のデータ通信を行う部分の詳細図を示す。制御装置と同様に、通信手段401,402及び通信制御手段403によってデータ通信が行われる。通信手段401,402は、下位階層ネットワーク107に接続されている。ここで、二重系の通信路のうち、通信手段401が接続された通信路を1系、通信手段402が接続された通信路を2系と呼ぶ。
【0033】
通信制御手段403は、下位階層ネットワーク107、通信手段401,402を介して、制御装置から伝送される制御対象機器の状態データを受信する。上記したように、制御装置から送信されるデータは、分割され二重系の通信路に交互に伝送されたデータであり、下位階層監視制御装置で受信するデータの例は、図6に示すようなデータである。データ411,412,413は通信手段401が受信する1系のデータ、データ414,415,416は通信手段402が受信する2系のデータである。これらのデータは通信制御手段403へ送られ、ヘッダ部のカウンタ番号順に受信される。この例では、制御装置からデータA,B,C,D,E,Fの順番で送信されたので、カウンタ番号の昇順、すなわちデータ411,414,412,415,413,416の順番に受信される。そして、ヘッダを除いたデータの部分(データA,B,C,…)を、受信順に制御装置からのデータとして監視用に使用する。
【0034】
ここで、分割して送信されたデータを受信し再生する際、一部のデータに伝送遅れや情報落ちが生じた場合を考える。例えば、データ412の伝送が遅れて、データ415を受信した後にデータ412が受信されたとする。データは、カウンタ番号1,2,4,3,5,6の順に受信され、データA,B,D,C,E,Fの順に再生されるが、この順序では元のデータを正しく復元していない。
【0035】
そこで、カウンタ番号を比較し、以前受信したカウンタ番号より小さいカウンタ番号のデータを受信した場合は、伝送遅れや情報落ちが生じたと判断し、そのデータを破棄する。上記の例では、A,B,D,E,Fの順に再生され、Cは破棄される。
【0036】
ここで、制御装置からの状態データを受信してからの通信制御手段403の処理の流れを、図7のフローチャートを参照しながら説明する。
通信制御手段403は、受信したデータについて、通信系統ごとにそれぞれカウンタ番号の比較を行う。本実施の形態では、データは二重系の通信路(1系,2系)に交互に送信されるので、1系,2系それぞれの系統について交互に処理を行う。
【0037】
まず、初期設定を行う。1系について処理を行う場合、通信系統番号a=1とし、前回受信したデータのヘッダ部のカウンタ番号C1=0と設定する(ステップS1)。
【0038】
そして、通信制御手段403にて、通信系統番号aの通信手段の受信データを取得する(ステップS2)。a=1ならば、1系すなわち通信手段401の受信データを取得する。
【0039】
取得した受信データはヘッダ部とデータ部に分離され(ステップS3)、ヘッダ部のカウンタ番号C2、データ部のデータを読み取り、一時的に保存する(ステップS4、ステップS5)。
【0040】
そして、データ部のカウンタ番号の前回値(C1)と今回値(C2)を比較し、データがカウンタ番号の順番通りに受信されているかどうかを判断する(ステップS6)。前回受信したカウンタ番号C1と、ステップS4で記憶した今回のカウンタ番号C2の値を比較し、C2>C1ならばステップS7へ、C2≦C1ならばデータはステップS7,ステップS8を飛ばしてステップS9へ進む。
【0041】
C2>C1は、カウンタ番号の値が前回値より大きい場合であり、データが順番通りに受信されたと判断する。この場合は、次のデータを受信するためにC1=C2とし、前回のカウンタ番号C1を今回のカウンタ番号C2に更新し(ステップS7)、前回までに受信したデータのデータ部蓄積情報に、ステップS5)で一時保存した、今回受信したデータ部情報を追加保存する(ステップS8)。図6の例では、データA,B,C,…は受信するたびに、データA+B+C+D+E+F+…というように、順次データ部蓄積情報として追加保存され、再生される。そして、ステップS9へ進む。
【0042】
一方で、C2≦C1は、カウンタ番号の値が前回値より小さい場合であり、データが順番どおりに受信されていないと判断する。この場合は、伝送遅れや情報落ちが生じたと判断し、今回受信したデータを破棄する。そして、ステップS9へ進む。ステップ9では、データのヘッダ部に、受信データの最後を示すコードが付いているかどうかを判断する。受信したデータが最後の場合は、処理を終了し、最後ではない場合にはステップS10へ進み、次にデータを取得する通信系統を指定する(ステップS10〜ステップS12)。すなわち、通信系統番号aをa=a+1とすることによって、次にデータを取得する通信系統番号を指定する。例えば、現在の系統が1系ならば2系、2系ならば3系というように、次の通信系統番号を指定する。指定した通信系統番号aが通信系統数を超えた場合(a>通信系統数)には、a=1として最初の通信系統に戻り、同様にしてデータの受信を行う。ここでは、二重系(1系,2系)の通信路を用いているので通信系統数は2であり、通信系統番号aは、a=1,2,1,2,…と交互に指定される。そして、ステップS2(422)へ戻り、指定した通信系統番号について、同様の処理を繰り返し、最後のデータを受信するまで同様の処理が繰り返される。これより、通信手段401,402から交互にデータを受信することができる。
【0043】
このように、受信データの遅延等が発生した時に、受信データの順序を遵守し、遅延無くデータの受信処理を行うことが可能となる。
【0044】
なお、この処理は、記憶媒体にあらかじめ格納されたコンピュータプログラムに基づき、ステップS1からステップS12の処理手順に沿って行うことができる。すなわち、このコンピュータプログラムを記憶した記憶媒体は、監視制御装置群及び制御装置によって読み取り可能であって、かつ実行可能であり、少なくともステップS1ないしステップS12を含むものである。
【0045】
また、他の実施例として、二重系の制御装置をマスター側、スレーブ側に分けて使用し、データ通信を行う場合について説明する。図8は、図1に示す監視制御システムのある制御対象機器に対する制御装置(マスター側、スレーブ側)の構成を分かりやすく示したものである。なお、図1に示す構成と同一または相当部分には、同一符号を付してその説明は省略する。二重系の制御装置1031,1032は、下位階層ネットワーク107の1系,2系にそれぞれ接続され、制御対象機器104の状態を監視する。制御装置1031をマスター側、制御装置1032をスレーブ側とする。
【0046】
図9に、制御装置から送信されるデータの例を示す。データ511は制御装置1031が1系に送信するデータ、データ512は制御装置1031が2系に送信するデータ、データ513は制御装置1032が1系に送信するデータ、データ514は制御装置1032が2系に送信するデータの型式を示す。図に示すように、伝送されるデータは、H_BEAT(ハートビート)、M/S(マスタースレーブ指標)と呼ばれるヘッダ情報と実データ部からなる。H_BEATは、各制御装置から交互にデータを伝送する際のカルカウンタ、M/Sはデータを送信した制御装置のマスター、スレーブを判定する情報を示すものである。実データ部は、制御対象機器の状態を示すデータであり、監視制御装置に送信し、監視用に使用するデータである。実データは、マスター側の制御装置1031からのみ送信し、スレーブ側の制御装置1032からは送信しない。このようにスレーブ側の制御装置からの伝送情報量を削減することによって、ネットワークの伝送情報量を削減し、通信路の通信負荷を削減することが可能である。
【0047】
さらに、図10に示すように、制御装置1031と制御装置1032を状態通信線601で結び、制御装置の動作状態を互いに通知できるようにすると、他方の制御装置が正常に動作しているかどうかを検知することが可能となる。例えば、制御装置の動作中には、マスター側の制御装置1031はデータ511のヘッダ部(H_BEAT,M/S)を一定周期ごとにスレーブ側の制御装置1032へ送信する。反対に、スレーブ側の制御装置1032は、データ513を一定周期ごとにマスター側の制御装置1031へ送信する。このように、H_BEAT,M/S情報を他方の制御装置へ定期的に送信することによって、互いの制御装置の動作状態を把握できるようにする。
【0048】
このとき、スレーブ側の制御装置1032は、マスター側の制御装置1031からのヘッダ部情報が所定周期で送信されていないことを検知すると、制御装置1031が故障したと判断し、スレーブ側からマスター側に変更するようにする。制御装置1032は、図8のデータ513,514のようにH_BEAT,M/S情報のみを通信路に送信していたスレーブ側の状態から、データ511,512のように実データ部も送信するマスター側の状態に変更になる。
【0049】
このように、マスター側の制御装置が故障した場合、スレーブ側の制御装置が故障した制御装置の代わりにマスター側になるので、故障前と同様のデータを送信することが可能となる。これより、伝送情報量を削減した場合にも、信頼性を確保することが可能である。
【0050】
また、図11の監視制御システム構成図に示すような通信状態監視手段701を設ければ、監視制御システム内の通信状態や通信量を監視することも可能となる。通信状態監視手段701は、上位階層ネットワーク106に接続され、特殊ルータ105を介して監視制御システム内のすべての状態データを取得し、監視を行う。
【0051】
図12に、特殊ルータ105を介して上位階層ネットワークに送られるデータの例を示す。各制御装置から下位階層ネットワーク107に送られるデータは、図9に示すようなデータ型式(データ511〜データ514)であるが、マスター側の制御装置から送信されるデータ(データ511,512)は、特殊ルータ105により、データ711のように実データ部が合成され、制御装置全体の状態に関する情報が特殊ルータ付加データとして付加される。そして、この合成されたデータはH_BEAT,M/Sのヘッダ情報とともに、上位階層ネットワーク106へ送信される。スレーブ側の制御装置から送信されたデータ(データ513,514)は、このままの型式で特殊ルータ105を通過する。
【0052】
図13は、通信状態監視手段701内部の構成を示す図である。特殊ルータ105を介して通信状態監視手段701に送信されたデータは、メモリである伝送バッファ722に蓄積される。データ723は、マスター側の制御装置から送信されたデータで、データ724はスレーブ側の制御装置から送信されたデータである。これらのデータは、1系,2系の通信ネットワークを用いて二重に送信されるので、伝送バッファ722に二重に蓄積されるが、H_BEAT情報により、周期的に送信されるデータのデータ落ち等を検出することが可能である。伝送バッファ722内の情報は、通信状態表示手段721で適宜編集され、表示される。伝送バッファ722に、各制御装置から送信されるすべてのデータが蓄積されるので、通信状態監視手段701は、ネットワーク内の通信状態、通信量を把握することが可能である。また、伝送バッファ722に蓄積された受信データの伝送周期やデータ内容により、故障した通信路や片系通信の状況を把握することができる。
【0053】
このとき、図14に示すように、補助記憶装置として通信状態記憶手段801を設けることによって、通信状態監視手段701の伝送バッファ722に蓄積された監視制御システムの通信状態や通信量を記憶するようにしてもよい。この場合、伝送バッファ722内に蓄積されたデータは、通信状態記憶手段801に逐次保存され、この保存された通信状態は、通信状態表示手段721で表示可能とする。これより、過去の通信状態の履歴を表示し、確認することが可能となる。
【0054】
このように、通信状態、通信量、データ抜け、制御装置の故障、通信路の故障を把握することができるので、監視制御システムのネットワーク全体の状況を容易に把握することが可能となり、機器やネットワークの故障に迅速に対応することができる。また、監視制御システムの過去の状態を把握することも可能なので、機器やネットワークの故障傾向分析を容易に行うことができ、監視制御システムの信頼性を向上させることができる。
【0055】
なお、ここでは通信状態記憶手段801を通信状態監視手段701の内部に設けた場合を示したが、通信状態監視手段701の外部に設けた場合にも同様の効果を得ることができる。
【0056】
また、図15の監視制御システム構成図に示すような統合監視制御手段901を設ければ、下位階層ネットワーク、上位階層ネットワークの両方のデータを監視することが可能となる。総合監視制御手段901は、上位階層ネットワーク106、下位階層ネットワーク107の両方に接続され、両方のネットワークからデータを受信することができる。
【0057】
これより、制御装置103からの状態データを特殊ルータ105を介して取得するだけではなく、下位階層監視制御装置102で送受信しているデータを直接取得し、把握することが可能である。このように、統合監視制御手段901は、二重系の下位階層ネットワーク107から直接受信するデータと、特殊ルータ105を経由して二重系の上位階層ネットワーク106から受信するデータの両方を取得可能であり、四重にデータを取得することができ、監視制御システムの信頼性をさらに高めることができる。
【0058】
さらに、下位階層監視制御装置102のメモリ内部に、各制御装置ごとの専用受信データ領域を設けることによって、データ処理効率を向上させることが可能である。図16は、下位階層監視制御装置102のメモリ内部に設けた受信データ領域を示す図である。受信データ領域1000は、各制御装置からのデータを受信し、一時的に蓄積するための領域であるが、従来の通信方式ではUDP/IP通信のポート番号が1つだったため、複数の制御装置のデータが受信順に同じ記憶領域に記憶され、データの取りこぼしが発生しがちであった。
【0059】
図に示すように、制御装置1031aにはポート番号1001、制御装置1032aにはポート番号1002、制御装置1031bにはポート番号1003、制御装置1032bにはポート番号1004をそれぞれ割り当て、受信データ領域1000上にポート毎の専用の領域を確保し、ここに各受信データを一時的に記憶するようにする。
【0060】
これにより、多数の制御装置を識別し、データを一度に受信することが可能となり、データ処理効率を向上させることができる。多数の制御装置からデータを一度に受信し、通信負荷が高いような場合、データの取りこぼし等を防止し、信頼性を向上させることが可能となり、非常に有効である。
【0061】
上位階層監視制御装置についても、同様の方法でデータを受信することができる。
【0062】
なお、本実施の形態では、二重系の通信路を用いた場合について説明したが、三重系以上の多重系の通信路を用いた場合についても、同様にしてデータ通信を行い、同様の効果を得ることができる。
【0063】
【発明の効果】
以上説明したように、本発明の監視制御システムにおいては、階層構成の多重化された通信路を用いて、データを分割して送受信可能をすることにより、通信路の通信負荷を削減し、応答性を向上させるとともに、信頼性の高い監視制御システムを実現することが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る監視制御システムの構成図
【図2】図1に示す制御装置内のデータ通信を行う部分の詳細図
【図3】(a)は図1に示す制御対象機器の状態データ例を示す図、(b)は制御装置から送信されるデータ例を示す図
【図4】図1に示す監視制御システムの通信路に故障が発生した時の送信データ例を示す図
【図5】図1に示す下位階層監視装置内のデータ通信を行う部分の詳細図
【図6】図5に示す下位階層監視装置で受信するデータ例を示す図
【図7】図5に示す通信制御手段の処理のフロー図
【図8】図2に示す制御装置の他の実施例を示す図
【図9】図8に示す制御装置から送信されるデータ例を示す図
【図10】図8に示す制御装置に状態通信線を設けた例を示す図
【図11】図1に示す監視制御システムに通信状態監視手段を設けた例を示す図
【図12】図11に示す特殊ルータを介して送信されるデータ例を示す図
【図13】図11に示す通信状態監視手段内部の構成図
【図14】図11に示す通信状態監視手段に通信状態記憶手段を設けた例を示す図
【図15】図1に示す監視制御システムに統合監視制御手段を設けた例を示す図
【図16】図1に示す下位階層監視制御装置のメモリ内部に設けた受信データ領域を示す図
【図17】従来の監視制御システムの構成図。
【符号の説明】
1,101…上位階層監視制御装置、2,102…下位階層監視制御装置、3,103,1031,1031a,1031b,1032,1032a,1032b…制御装置、4,104,104a,104b…制御対象機器、105…特殊ルータ、5…一階層のネットワーク、106…上位階層ネットワーク、107…下位階層ネットワーク、121,122,401,402…通信手段、123,403…通信制御手段、131〜135,201〜204,411〜416,511〜514,711,723,724…データ、601…状態通信線、701…通信状態監視手段、721…通信状態表示手段、722…伝送バッファ、801…通信状態記憶手段、901…統合監視制御手段、1000…受信データ領域[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a monitoring control system that monitors and controls the operating state of an industrial system such as a power system and water and sewage using a computer.
[0002]
[Prior art]
In recent years, in a monitoring control system that monitors and controls the operating state of an industrial system such as an electric power system and a water and sewage system, it is required to construct a system that can cope with widening, large scale, and advanced functions of the monitoring control target. It is also important to ensure its reliability.
[0003]
FIG. 17 shows a configuration diagram of a conventional monitoring control system.
In the conventional supervisory control system, the supervisory control device has a hierarchical configuration from a lower-level control device or supervisory control device close to the control target device to a higher-level supervisory control device at the central command center level. However, the communication network itself for connecting these monitoring and control devices does not have a hierarchical configuration as shown in FIG. 17, and the higher-level monitoring and
[0004]
In addition, the communication path has been duplexed to improve the reliability of the supervisory control system, but normally one of the systems is used, and the other communication path is installed as a spare in the event that one of the communication paths fails. Did not use.
[0005]
Further, when the control devices are duplicated, all control information is transmitted to the communication path from both the master side and slave side control devices.
[0006]
[Problems to be solved by the invention]
However, as described above, when many monitoring control devices of various function layers are connected to a single layer network, detailed information necessary only for monitoring control of lower function layers is transmitted to all networks. As a result, the amount of communication becomes excessive, causing a communication delay.
[0007]
Also, even when the communication paths are duplicated, usually only one system is used, so that a transmission rate twice as high as that required when both communication paths are used is required. In addition, when the control devices are duplicated, the same type of information is transmitted twice from both the master and slave control devices, so the communication load on the communication path and monitoring control device is excessive. . For this reason, it was necessary to use expensive and highly functional communication equipment.
[0008]
The present invention has been made in view of the above circumstances, and reduces communication load on the communication path and improves responsiveness by dividing and transmitting / receiving data using a multi-layer communication path having a hierarchical structure. It is another object of the present invention to provide a reliable monitoring and control system.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, according to the first aspect of the present invention, a monitoring control device group that acquires data indicating the state of the control target device from the control target device and controls the control target device based on the acquired data. In the monitoring control system constructed from a control network and a communication network using a multiplex communication path that connects the monitoring control device group and the control device in a hierarchical configuration according to the monitoring control content, the control device includes: Each monitoring control device and communication means for transmitting / receiving data to / from each control device, and dividing the data and transmitting it to all communication paths via the communication means, and receiving the divided and transmitted data via the communication means Communication control means, and the communication control means is controlled by the control device. Header information and With the master side sending the actual data Send header information In the case where the slave side that does not transmit actual data is divided and has a multiplex configuration, the amount of transmission information on the slave side is reduced.
[0010]
According to a second aspect of the present invention, in the supervisory control system according to the first aspect, when a part of a multiplex communication path fails, the communication control means uses a normal communication path to transmit data shorter than normal. It is characterized by performing communication periodically.
[0011]
According to a third aspect of the present invention, in the supervisory control system according to the second aspect, the communication control means performs communication at a transmission cycle longer than that at the time of failure when the communication path failure is recovered.
[0012]
According to a fourth aspect of the present invention, in the supervisory control system according to any one of the first to third aspects, when the communication control means receives and reproduces the divided and transmitted data, a transmission delay or information is transmitted to a part of the data. In the case where a drop occurs, the received data is reproduced by removing the transmission delay and data whose information has been dropped.
[0014]
[0015]
Claims 6 In the present invention, claims 1 to 5 The described monitoring control system is characterized by comprising a communication state monitoring means for monitoring a communication state and a communication amount in the monitoring control system.
[0016]
Claims 7 In the invention of claim 6 The monitoring control system described above further includes communication state storage means for storing a communication state and a communication amount in the monitoring control system acquired by the communication state monitoring means.
[0017]
Claims 8 In the present invention, claims 1 to 7 In the described supervisory control system, it is connected to both the upper network layer and the lower network layer, and obtains the information of the control device directly from the lower network layer and from the lower network layer to the upper network layer. An integrated monitoring control means for acquiring the information is provided.
[0018]
Claims 9 In the present invention, claims 1 to 8 In the monitoring control system described above, a dedicated reception data area for each control device is provided in the memory of the monitoring control device.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a configuration of a monitoring control system according to an embodiment of the present invention.
As shown in the figure, this supervisory control system has a hierarchical configuration of supervisory
[0021]
Here, data indicating the state of the
[0022]
FIG. 2 is a detailed diagram of a portion that performs data communication inside the
[0023]
The
[0024]
The monitoring control device on the receiving side is also provided with the same communication function (communication means, communication control means) as the control device, and the divided data is received via the communication means, and the received data is received by the communication control means. It is used as monitoring data in the order of the counter numbers in the header part.
[0025]
In this way, the status data of the control target device is divided and transmitted using the duplex communication path evenly, so only one duplex communication path is used as in the conventional supervisory control system. Compared to the case where the other is used for standby or when the same data is transmitted to both systems twice, the amount of transmission data can be reduced by half and the data transmission cycle of one system can be doubled. it can. As a result, the communication load can be reduced, the transmission waiting time can be shortened, and the responsiveness of the communication network can be improved.
[0026]
Further, considering the case where a failure occurs in the communication path of one system, it is periodically detected whether the communication means 121, 122 has a response to the lower layer
[0027]
When a failure occurs in the communication path connected to the communication means 122, the communication means 122 notifies the communication control means 123 that there is no response from the communication destination and that a failure has occurred in the communication path. Upon receiving this notification, the communication control means 123 stops using the communication means 122 and controls to perform data communication using only the communication means 121 connected to the normal communication path.
[0028]
FIG. 4 shows an example of data when the
[0029]
In this way, when a communication path of one system fails, data is transmitted without causing a transmission delay compared to the normal time because data is transmitted at a normal transmission cycle using a normal communication path. Can be done.
[0030]
Further, when the communication path that has failed is restored and communication is possible, for example, when the communication path connected to the communication means 122 that has failed is recovered, the communication means 122 is recovered to the communication control means 123. Notify that. Upon receiving this notification, the communication control means 123 resumes the use of the communication means 122 and controls to perform data communication using both of the communication means 121 and 122. Data transmitted using only one system as shown in FIG. 4 is again divided and transmitted equally using both systems as shown in FIG. 3B. The transmission cycle of both systems at this time is set to double the transmission cycle when only one system is used. For example, if what is transmitted every 100 ms using only the
[0031]
In this way, when the failed communication path is restored, data communication is performed again using the communication paths of both systems, and the communication cycle is reduced by double the transmission cycle. As a result, the responsiveness of the supervisory control system can be improved.
[0032]
Next, data reception processing of the lower layer monitoring control apparatus will be described. FIG. 5 shows a detailed view of a portion that performs data communication inside the lower layer
[0033]
The
[0034]
Here, a case is considered in which transmission delay or information loss occurs in some data when receiving and reproducing data transmitted in a divided manner. For example, it is assumed that the transmission of the
[0035]
Therefore, the counter numbers are compared, and when data having a counter number smaller than the previously received counter number is received, it is determined that transmission delay or information loss has occurred, and the data is discarded. In the above example, playback is performed in the order of A, B, D, E, and F, and C is discarded.
[0036]
Here, the processing flow of the communication control means 403 after receiving the status data from the control device will be described with reference to the flowchart of FIG.
The
[0037]
First, initial setting is performed. When processing is performed for one system, the communication system number a is set to 1, and the counter number C1 = 0 in the header portion of the data received last time is set (step S1).
[0038]
And the communication control means 403 acquires the reception data of the communication means of the communication system number a (step S2). If a = 1, the received data of the first system, that is, the communication means 401 is acquired.
[0039]
The acquired received data is separated into a header part and a data part (step S3), and the counter number C2 of the header part and the data of the data part are read and stored temporarily (steps S4 and S5).
[0040]
Then, the previous value (C1) and current value (C2) of the counter number of the data part are compared, and it is determined whether or not the data is received in the order of the counter numbers (step S6). The counter number C1 received last time is compared with the value of the current counter number C2 stored in step S4. If C2> C1, the process proceeds to step S7. If C2 ≦ C1, the data skips steps S7 and S8, and step S9. Proceed to
[0041]
C2> C1 is a case where the value of the counter number is larger than the previous value, and it is determined that the data has been received in order. In this case, C1 = C2 is set in order to receive the next data, the previous counter number C1 is updated to the current counter number C2 (step S7), and the data portion accumulated information of the data received up to the previous time is updated to the step. The data part information received this time temporarily stored in S5) is additionally stored (step S8). In the example of FIG. 6, whenever data A, B, C,... Is received, data A + B + C + D + E + F +. Then, the process proceeds to step S9.
[0042]
On the other hand, C2 ≦ C1 is a case where the value of the counter number is smaller than the previous value, and it is determined that the data is not received in order. In this case, it is determined that transmission delay or information loss has occurred, and the data received this time is discarded. Then, the process proceeds to step S9. In step 9, it is determined whether or not a code indicating the end of the received data is attached to the header portion of the data. If the received data is the last, the process is terminated. If the received data is not the last, the process proceeds to step S10, and the communication system from which data is next acquired is designated (step S10 to step S12). That is, by setting the communication system number a to a = a + 1, the communication system number for acquiring data next is designated. For example, the next communication system number is designated, such as 2 systems if the current system is 1 system and 3 systems if the current system is 2 systems. If the designated communication system number a exceeds the number of communication systems (a> number of communication systems), a = 1 is returned to the first communication system, and data is received in the same manner. Here, since the duplex (1 system, 2 system) communication path is used, the number of communication systems is 2, and the communication system number a is alternately designated as a = 1, 2, 1, 2,. Is done. And it returns to step S2 (422), the same process is repeated about the designated communication system number, and the same process is repeated until the last data is received. Thus, data can be alternately received from the communication means 401 and 402.
[0043]
In this way, when reception data delay or the like occurs, it is possible to observe the order of reception data and perform data reception processing without delay.
[0044]
This process can be performed according to the processing procedure from step S1 to step S12 based on a computer program stored in advance in a storage medium. That is, the storage medium storing the computer program is readable and executable by the monitoring control device group and the control device, and includes at least steps S1 to S12.
[0045]
As another embodiment, a case will be described in which data communication is performed by using a dual control device separately for the master side and the slave side. FIG. 8 shows the configuration of the control device (master side, slave side) for a device to be controlled with the supervisory control system shown in FIG. 1 in an easy-to-understand manner. In addition, the same code | symbol is attached | subjected to the same or equivalent part as the structure shown in FIG. 1, and the description is abbreviate | omitted. The
[0046]
FIG. 9 shows an example of data transmitted from the control device.
[0047]
Further, as shown in FIG. 10, when the
[0048]
At this time, when the slave-
[0049]
In this way, when the master-side control device fails, the slave-side control device becomes the master side instead of the failed control device, so that the same data as before the failure can be transmitted. As a result, it is possible to ensure reliability even when the amount of transmission information is reduced.
[0050]
Further, if a communication
[0051]
FIG. 12 shows an example of data sent to the upper layer network via the
[0052]
FIG. 13 is a diagram showing an internal configuration of the communication
[0053]
At this time, as shown in FIG. 14, by providing a communication
[0054]
In this way, it is possible to grasp the communication status, communication volume, data omission, control device failure, communication path failure, so that it is possible to easily grasp the status of the entire network of the supervisory control system. It is possible to respond quickly to network failures. In addition, since it is possible to grasp the past state of the supervisory control system, it is possible to easily analyze the failure tendency of devices and networks, and to improve the reliability of the supervisory control system.
[0055]
Although the case where the communication
[0056]
Further, if an integrated
[0057]
As a result, not only the status data from the
[0058]
Furthermore, it is possible to improve the data processing efficiency by providing a dedicated reception data area for each control device in the memory of the lower layer
[0059]
As shown in the figure, a port number 1001 is assigned to the
[0060]
As a result, it is possible to identify a large number of control devices and receive data at a time, thereby improving data processing efficiency. When data is received from a large number of control devices at once and the communication load is high, it is possible to prevent data loss and improve reliability, which is very effective.
[0061]
The upper layer monitoring control device can also receive data in the same manner.
[0062]
In this embodiment, the case where a duplex communication channel is used has been described. However, the same effect can be achieved by performing data communication in the same manner even when a triple communication channel or more is used. Can be obtained.
[0063]
【The invention's effect】
As described above, in the monitoring and control system of the present invention, the communication load of the communication path is reduced by using the multiplexed communication paths in the hierarchical configuration to enable transmission and reception by dividing the data. As a result, it becomes possible to realize a highly reliable monitoring control system.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a monitoring control system according to an embodiment of the present invention.
FIG. 2 is a detailed view of a portion that performs data communication in the control device shown in FIG.
3A is a diagram showing an example of status data of the control target device shown in FIG. 1, and FIG. 3B is a diagram showing an example of data transmitted from the control device.
4 is a diagram showing an example of transmission data when a failure occurs in the communication path of the monitoring control system shown in FIG.
FIG. 5 is a detailed view of a portion that performs data communication in the lower-layer monitoring apparatus shown in FIG.
6 is a diagram showing an example of data received by the lower layer monitoring apparatus shown in FIG.
7 is a flowchart of processing of the communication control means shown in FIG.
FIG. 8 is a diagram showing another embodiment of the control device shown in FIG.
9 is a diagram showing an example of data transmitted from the control device shown in FIG.
10 is a diagram showing an example in which a state communication line is provided in the control device shown in FIG. 8;
11 is a diagram showing an example in which communication state monitoring means is provided in the monitoring control system shown in FIG.
12 is a view showing an example of data transmitted through the special router shown in FIG.
13 is a block diagram showing the internal configuration of the communication status monitoring means shown in FIG.
14 is a diagram showing an example in which communication state storage means is provided in the communication state monitoring means shown in FIG.
15 is a diagram showing an example in which an integrated monitoring control unit is provided in the monitoring control system shown in FIG.
FIG. 16 is a diagram showing a reception data area provided in the memory of the lower layer monitoring control apparatus shown in FIG. 1;
FIG. 17 is a configuration diagram of a conventional monitoring control system.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1,101 ... Upper hierarchy monitoring control apparatus, 2,102 ... Lower hierarchy monitoring control apparatus, 3, 103, 1031, 1031a, 1031b, 1032, 1032a, 1032b ... Control apparatus, 4, 104, 104a, 104b ...
Claims (9)
前記制御装置は、前記各監視制御装置及び各制御装置とデータの送受信を行う通信手段と、前記データを分割し前記通信手段を介して全通信路に送信するとともに、分割して送信されたデータを前記通信手段を介して受信し再生、認識する通信制御手段とを備え、
前記通信制御手段は、前記制御装置がヘッダ情報と実データを送信するマスター側とヘッダ情報を送信し実データを送信しないスレーブ側に分かれ多重構成となっている場合に、このスレーブ側の伝送情報量を削減することを特徴とする監視制御システム。Monitoring control device groups and control devices that acquire data indicating the status of the control target devices from the control target devices and control the control target devices based on the acquired data, and monitor and control these monitoring control device groups and control devices In a monitoring and control system constructed from a communication network using multiple communication paths connected by a hierarchical configuration according to the contents,
The control device is configured to transmit and receive data to and from each of the monitoring control devices and the control devices, and to divide the data and transmit the data to all communication paths via the communication means, and the divided and transmitted data Communication control means for receiving, reproducing, and recognizing via the communication means,
The communication control means, when the control device is divided into a master side that transmits header information and actual data and a slave side that transmits header information and does not transmit actual data, and has a multiplex configuration, the transmission information on the slave side A supervisory control system characterized by reducing the amount.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001045953A JP4592196B2 (en) | 2001-02-22 | 2001-02-22 | Supervisory control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001045953A JP4592196B2 (en) | 2001-02-22 | 2001-02-22 | Supervisory control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002247037A JP2002247037A (en) | 2002-08-30 |
| JP4592196B2 true JP4592196B2 (en) | 2010-12-01 |
Family
ID=18907658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001045953A Expired - Fee Related JP4592196B2 (en) | 2001-02-22 | 2001-02-22 | Supervisory control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4592196B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013088491A1 (en) * | 2011-12-12 | 2013-06-20 | 三菱電機株式会社 | Train information management device and train information management method |
| JP6226521B2 (en) * | 2012-11-22 | 2017-11-08 | 三菱電機株式会社 | Centralized management apparatus, centralized management method, and program |
| JP6652368B2 (en) * | 2015-10-29 | 2020-02-19 | 株式会社東芝 | Supervisory control system and supervisory control method |
| JP7035511B2 (en) * | 2017-12-25 | 2022-03-15 | 株式会社明電舎 | Programmable controller and duplex system |
| CN110007621B (en) * | 2018-12-07 | 2021-08-31 | 杭州朗泽安防技术有限公司 | A touch control system, control device and monitoring device for commodity safety |
| WO2023013434A1 (en) * | 2021-08-05 | 2023-02-09 | 慶應義塾 | Protection system, protection method, and program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02164152A (en) * | 1988-12-19 | 1990-06-25 | Nec Corp | Communication controller |
| JPH04168841A (en) * | 1990-11-01 | 1992-06-17 | Nec Eng Ltd | Frame transmission reception system |
| JPH04336733A (en) * | 1991-05-14 | 1992-11-24 | Fujitsu Ltd | Data transmission system |
| JPH09298778A (en) * | 1996-04-30 | 1997-11-18 | Fujitsu Ltd | Remote monitoring and control system |
| JP3794088B2 (en) * | 1997-02-12 | 2006-07-05 | 富士電機システムズ株式会社 | Process input / output device |
| JPH11242608A (en) * | 1998-02-26 | 1999-09-07 | Toshiba Corp | Duplex control system and recording medium |
-
2001
- 2001-02-22 JP JP2001045953A patent/JP4592196B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002247037A (en) | 2002-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2243255B1 (en) | Method and system for dynamic link failover management | |
| JP4257509B2 (en) | Network system, node device, redundancy construction method, and redundancy construction program | |
| KR101508110B1 (en) | Cryopump network | |
| US8477598B2 (en) | Method and system for implementing network element-level redundancy | |
| US7804768B2 (en) | Method for redundant linking lines and wide area network node device | |
| JPH11127129A (en) | Line failure notification method to terminal equipment | |
| JP4592196B2 (en) | Supervisory control system | |
| JP3547215B2 (en) | Transmission fault handling device | |
| JP2002504793A (en) | Virtual connection protection switching | |
| CN114124803B (en) | Device management method and device, electronic device and storage medium | |
| US8553531B2 (en) | Method and system for implementing network element-level redundancy | |
| US12143286B2 (en) | Network monitoring device, network monitoring method, and network monitoring program | |
| US8547828B2 (en) | Method and system for implementing network element-level redundancy | |
| JP5176914B2 (en) | Transmission device and system switching method for redundant configuration unit | |
| JP2019153941A (en) | Communication control device and communication control system | |
| JP4045415B2 (en) | Ethernet communication device | |
| US8477599B2 (en) | Method and system for implementing network element-level redundancy | |
| JP2005269004A (en) | Fault determination method for multi-loop network, multi-loop network, node device | |
| JP2005294966A (en) | Data communication control system and data communication control method | |
| JP2000242520A (en) | Multi-node computer system and method for specifying fault occurrence cause place | |
| JPH03241938A (en) | Bypass path setting method | |
| JP3385138B2 (en) | Transmission device redundant configuration switching device | |
| JPS62175044A (en) | Duplexing loop-shaped transmission line | |
| JPH0376616B2 (en) | ||
| CN121418434A (en) | A vehicle-mounted network communication device and method based on CAN and Ethernet redundancy |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050414 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061025 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091013 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091013 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100409 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100709 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100721 |
|
| 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: 20100817 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100914 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4592196 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |