JP4879926B2 - Diagnostic system, method and program for network system - Google Patents
Diagnostic system, method and program for network system Download PDFInfo
- Publication number
- JP4879926B2 JP4879926B2 JP2008045024A JP2008045024A JP4879926B2 JP 4879926 B2 JP4879926 B2 JP 4879926B2 JP 2008045024 A JP2008045024 A JP 2008045024A JP 2008045024 A JP2008045024 A JP 2008045024A JP 4879926 B2 JP4879926 B2 JP 4879926B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- data
- diagnosis
- target device
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 79
- 238000003745 diagnosis Methods 0.000 claims description 72
- 238000004891 communication Methods 0.000 claims description 68
- 238000012544 monitoring process Methods 0.000 claims description 44
- 230000008569 process Effects 0.000 claims description 26
- 238000010586 diagram Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 13
- 238000002405 diagnostic procedure Methods 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 description 18
- 238000004886 process control Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 6
- 229910000831 Steel Inorganic materials 0.000 description 5
- 239000010959 steel Substances 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012369 In process control Methods 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000010965 in-process control Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、例えば製鉄業におけるプロセス制御システムを監視及び診断するのに好適なネットワークシステムの診断システム、方法及びプログラムに関する。 The present invention relates to a network system diagnosis system, method, and program suitable for monitoring and diagnosing a process control system in, for example, the steel industry.
24時間操業で高い信頼性が要求される製鉄業等におけるプロセス制御システムでは、これまで重電メーカ専用のコンピュータやネットワークが用いられてきたが、コスト削減や拡張性の点で難点があった。 In process control systems in the steel industry, etc., where high reliability is required for 24-hour operation, computers and networks dedicated to heavy electrical manufacturers have been used so far, but there have been difficulties in terms of cost reduction and expandability.
そのため、近年では、仕様が公開されており、汎用品を利用したオープン系システムの導入が進んでいる。しかしながら、適用規模が大きくなり、操業部門からの最新IT技術を応用した高機能システムを実現したいというニーズに対応すると、汎用品の数量と組み合わせが膨大となってしまう。また、特にネットワークに関しては、一部で発生した障害の影響が全系に及び、現象も非定期で再現性がないため、障害発生時の原因究明と復旧作業の難易度が高くなってしまう。 Therefore, in recent years, specifications have been released, and the introduction of open systems using general-purpose products is progressing. However, the scale of application increases, and the number and combination of general-purpose products becomes enormous when the needs to realize a high-functional system applying the latest IT technology from the operation department are met. In particular, particularly in the case of a network, the influence of a failure that has occurred in a part affects the entire system, and the phenomenon is irregular and non-reproducible, which increases the difficulty of investigating the cause of the failure and recovery work.
また、オープン系システムの導入が進むにつれて、既存の重電メーカ専用のコンピュータ等のうち、オープン系システムのネットワークに直接接続できない機器との伝送が必要となるケースが生じる。そのため、例えば標準・代表的な通信プロトコルであるTCP/IPから個別仕様のシリアル伝送の通信プロトコル(他の通信プロトコル)に変換するプロトコルコンバータをネットワークと既存機器との間に設置するシステム形態が増加している。 Further, as the introduction of open systems progresses, there will be cases where transmission is required with devices that cannot be directly connected to the open system network among existing computers dedicated to heavy electrical equipment manufacturers. For this reason, for example, the number of system configurations in which protocol converters that convert standard / representative communication protocol TCP / IP to individual-specific serial transmission communication protocols (other communication protocols) are installed between the network and existing devices has increased. is doing.
高度な専門性を要するネットワークの専門家が、複数に分散しているプロセス制御システムに24時間待機するのは、作業量が膨大であり非現実的なため、ネットワークの専門家が遠隔で複数のシステムを監視、診断するため専用システムとツールを導入する対処も試みた。しかしながら、プロセス制御システムの監視、診断には、コンピュータ上にはない製造プロセス内の各現場における現場操業者の操作や操作状況のヒアリング、ITVでは限界のある設備の状況を把握しながら実行することが不可欠である。 It is unrealistic for network specialists who require advanced expertise to wait 24 hours in a distributed process control system because the work is huge and unrealistic. Attempts were also made to introduce dedicated systems and tools to monitor and diagnose the system. However, monitoring and diagnosis of the process control system should be performed while grasping the status of facilities that are limited by ITV, hearing the operation of the site operator at each site in the manufacturing process that is not on the computer, and the operation status. Is essential.
現場で24時間操業に携わっているオペレータや、設備全体の保全のために待機している整備部門の作業者が、高度なネットワークの専門知識を必要とせずに、現場の状況を見ながら、多様なプロセス制御システムを柔軟に監視、診断できる、安価で汎用性があり使いやすいツールがなかった。特にプロトコルコンバータを導入した場合、障害発生時の原因究明と復旧作業において、TCP/IP側だけの監視・診断では不十分で、他の通信プロトコル側を含めた監視・診断が必要となり、オペレータや整備部門の作業者が、高度なネットワークの専門知識を必要とせずに、現場の状況を見ながら柔軟に監視、診断できる、安価で汎用性があり使いやすいツールが望まれていた。 Operators working 24 hours on site and workers in maintenance departments who are waiting for the maintenance of the entire facility, while looking at the situation at the site, do not require advanced network expertise. There was no inexpensive, versatile and easy-to-use tool that could flexibly monitor and diagnose complex process control systems. In particular, when a protocol converter is installed, monitoring / diagnosis only on the TCP / IP side is not sufficient for investigating the cause and recovery work when a failure occurs, and monitoring / diagnosis including other communication protocols is necessary. An inexpensive, versatile, and easy-to-use tool that allows maintenance workers to flexibly monitor and diagnose while looking at the situation in the field without requiring advanced network expertise was desired.
通信プロトコルに関する技術として、例えば特許文献1に、通信プロトコル障害解析装置が開示されている。しかしながら、特許文献1に開示された技術は、通信プロトコルを指定して障害解析を行うものであり、プロトコルコンバータを経由する、異なる通信プロトコルによる伝送を監視、診断するものではない。
As a technique related to a communication protocol, for example,
本発明は上記のような点に鑑みてなされたものであり、プロトコル変換器を導入したネットワークシステムにおいて、高度なネットワークの専門知識を必要とせず、異なる通信プロトコル間の監視、診断を効率的に行えるようにすることを目的とする。 The present invention has been made in view of the above points. In a network system in which a protocol converter is introduced, advanced network expertise is not required, and monitoring and diagnosis between different communication protocols can be efficiently performed. It aims to be able to do it.
本発明のネットワークシステムの診断システムは、複数の機器が接続して構成されるネットワークと、前記ネットワークの通信プロトコルとは異なる通信プロトコルでデータ通信を行う通信対象機器とがプロトコル変換器を介して接続されたネットワークシステムを監視、診断するネットワークシステムの診断システムであって、前記ネットワーク上のデータを収集する第1の収集手段と、前記通信対象機器が送受信するデータを収集する第2の収集手段と、前記第1の収集手段で収集した前記ネットワーク上のデータのうち、前記第2の収集手段で収集した前記通信対象機器が送受信するデータに対応するものを時間を基準にして検索し、表計算ソフトウェアで作成したシートに出力する伝送診断手段とを備えたことを特徴とする。
本発明のネットワークシステムの診断方法は、複数の機器が接続して構成されるネットワークと、前記ネットワークの通信プロトコルとは異なる通信プロトコルでデータ通信を行う通信対象機器とがプロトコル変換器を介して接続されたネットワークシステムを監視、診断するネットワークシステムの診断方法であって、前記ネットワーク上のデータを収集する手順と、前記通信対象機器が送受信するデータを収集する手順と、前記収集した前記ネットワーク上のデータのうち、前記収集した前記通信対象機器が送受信するデータに対応するものを時間を基準にして検索し、表計算ソフトウェアで作成したシートに出力する手順とを有することを特徴とする。
本発明のプログラムは、複数の機器が接続して構成されるネットワークと、前記ネットワークの通信プロトコルとは異なる通信プロトコルでデータ通信を行う通信対象機器とがプロトコル変換器を介して接続されたネットワークシステムを監視、診断する処理をコンピュータに実行させるためのプログラムであって、前記ネットワーク上のデータを収集する処理と、前記通信対象機器が送受信するデータを収集する処理と、前記収集した前記ネットワーク上のデータのうち、前記収集した前記通信対象機器が送受信するデータに対応するものを時間を基準にして検索し、表計算ソフトウェアで作成したシートに出力する処理とをコンピュータに実行させる。
In the network system diagnosis system of the present invention, a network configured by connecting a plurality of devices and a communication target device performing data communication using a communication protocol different from the communication protocol of the network are connected via a protocol converter A network system diagnosis system for monitoring and diagnosing the network system, the first collection means for collecting data on the network, and the second collection means for collecting data transmitted and received by the communication target device; The data on the network collected by the first collecting means is searched for data corresponding to the data transmitted and received by the communication target device collected by the second collecting means on the basis of time, and the table is calculated And a transmission diagnosis means for outputting to a sheet created by software.
In the network system diagnosis method of the present invention, a network configured by connecting a plurality of devices and a communication target device performing data communication using a communication protocol different from the communication protocol of the network are connected via a protocol converter A network system diagnosis method for monitoring and diagnosing a network system, comprising: a procedure for collecting data on the network; a procedure for collecting data transmitted and received by the communication target device; and a method for collecting the data on the collected network And searching the data corresponding to the data transmitted / received by the communication target device among the collected data on the basis of time, and outputting the result to a sheet created by spreadsheet software.
A program of the present invention is a network system in which a network configured by connecting a plurality of devices and a communication target device that performs data communication using a communication protocol different from the communication protocol of the network are connected via a protocol converter. Is a program for causing a computer to execute processing for monitoring and diagnosing data, processing for collecting data on the network, processing for collecting data transmitted and received by the communication target device, and processing on the collected network Among the data, a process corresponding to the collected data to be transmitted / received by the communication target device is searched based on time, and a process of outputting to a sheet created by spreadsheet software is executed by a computer.
本発明によれば、プロトコル変換器を導入したネットワークシステムにおいて、一方の通信プロトコル側のデータと、他方の通信プロトコル側のデータとを時間を基準にして自動的に対応付けるようにしたので、高度なネットワークの専門知識を必要とせず、異なる通信プロトコル間の監視、診断を効率的に行うことができる。これにより、ネットワークの専門家でない現場の作業員でも、現場の状況を把握しながら、臨機応変にネットワークシステムを監視、診断することが容易にできる。さらに、表計算ソフトウェアで作成したシートに出力するので、安価で汎用性があり、複数に分散しているネットワークシステムにも容易に適用可能となる。 According to the present invention, in a network system in which a protocol converter is introduced, data on one communication protocol side and data on the other communication protocol side are automatically associated with each other on the basis of time. It does not require network expertise and can efficiently monitor and diagnose between different communication protocols. As a result, even on-site workers who are not network specialists can easily monitor and diagnose the network system flexibly while grasping the situation of the site. Furthermore, since the data is output to a sheet created by spreadsheet software, it is inexpensive and versatile, and can be easily applied to a plurality of distributed network systems.
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図1に、本発明を適用した診断システムを含むプロセス制御システムの構成例を示す。プロセス全体の制御を行う制御サーバ100には、複数台のスイッチングハブ200が接続する。図1では、制御サーバ100を一つの装置として図示したが、複数の装置により構成される場合もある。
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.
FIG. 1 shows a configuration example of a process control system including a diagnosis system to which the present invention is applied. A plurality of
スイッチングハブ200は、例えば製造プロセスの制御系、HMI(Human Machine Interface)系、製造プロセスの制御系を統括する上位系のように系ごとに設置されており、各系のスイッチングハブ200に、各種センサ類、パーソナルコンピュータ、ハブ等のネットワーク機器300が複数台接続する。これら制御サーバ100、スイッチングハブ200、ネットワーク機器300によりTCP/IPネットワークNWが構成される。
The
また、所定のスイッチングハブ200には、プロトコル変換器(プロトコルコンバータ)500及びモデムを介して、既存機器である通信対象機器400が接続する。プロトコル変換器500は、TCP/IPネットワークNWの通信プロトコル(TCP/IP)から、通信対象機器400の個別仕様のシリアル伝送の通信プロトコルに変換するものである。
In addition, a communication target device 400 that is an existing device is connected to a
これらスイッチングハブ200には、スイッチングハブ2を介して、プロセス制御システムを監視及び診断するための診断装置1が接続する。本実施形態では、この診断装置1が本発明でいう伝送診断手段として機能する。
A
また、プロトコル変換器500と通信対象機器400との間には、分岐ケーブル600を介してシリアル伝送キャプチャー装置700が接続する。シリアル伝送キャプチャー装置700は、通信対象機器400が送受信するデータを収集し、そのキャプチャーデータに時刻情報を関連付けてキャプチャーデータ格納部800に格納する。また、シリアル伝送キャプチャー装置700は、キャプチャーデータ格納部800に格納したキャプチャーデータを診断装置1に送信する。本実施形態では、このシリアル伝送キャプチャー装置700が本発明でいう第2の収集手段として機能する。
A serial transmission capture device 700 is connected between the
これら診断装置1やシリアル伝送キャプチャー装置700等を主要な構成要素とする診断システムは、以下に詳述するように、(1)ping発行監視ツール、(2)CRCエラー監視ツール、(3)パケットキャプチャーツール、(4)シリアル伝送診断ツールとして機能する。
As will be described in detail below, the diagnostic system including the
(診断装置1の機能構成)
図2には、診断装置1の機能構成を示す。11は表示装置である。12はキーボードやポインティングデバイス等の入力装置である。
(Functional configuration of diagnostic device 1)
FIG. 2 shows a functional configuration of the
13はワークシート格納部であり、表計算ソフトウェア(例えばExcel(登録商標))で作成したワークシートを格納する。ワークシートとしては、共通定義シート13a、実行スケジュールシート13b、ネットワーク構成図シート13c、ネットワーク定義シート13d、ping結果シート13e、pingログシート13f、SW一覧シート13g、SW監視ログシート13h、シリアル伝送診断結果シート13i、シリアル伝送診断ログシート13jが作成されている。
A
14はping発行部であり、ネットワーク定義シート13dに基づいて、プロセス制御システム上の機器に応答要求を送信する(ping発行)。なお、pingとは一般には、TCP/IPネットワークにおいて、IPパケットが送信先まで届いているかや、IP的に到達可能かどうかを調べるために利用させる最も基本的なコマンドである。
A
15は診断部であり、プロセス制御システムの監視、診断を行う。診断部15は、ping発行部14でのping発行に対するプロセス制御システム上の各機器からの応答に基づいて、各機器の状態を診断する。本実施形態では、応答の有無だけでなく、応答が戻るまでの時間も調べるようにしている。そして、その診断結果をping結果シート13eに出力する。また、診断部15は、TCP/IPネットワークNW上のデータと、通信対象機器400が送受信するデータ(すなわち、シリアル伝送キャプチャー装置700で収集するキャプチャーデータ)とを時系列につき合わせて診断する。そして、その診断結果をシリアル伝送診断結果シート13iに出力する。
16は表示制御部であり、ping結果シート13eやシリアル伝送診断結果シート13i等を表示装置11に表示したり、診断部15による診断結果をネットワーク構成図シート13cに反映させて表示装置11に表示したりする。例えばネットワーク構成図シート13c上で、応答の無い機器や伝送エラーを検出した機器は赤色、応答の遅かった機器は黄色で囲んで表示する。
17はCRC(Cyclic Redundancy Check)エラー監視部であり、SW一覧シート13gに基づいて、CRCエラー監視を行う。なお、CRCとは、巡回冗長検査と言われ、データ伝送等でデータが正しく伝送したかをチェックするエラー検出・訂正方式の一つである。プロセス制御システム上にはCRCエラーの発生件数を蓄積する機器、例えば各系のスイッチングハブ200が存在しており、これら機器からトラブルの前兆となるCRCエラーの発生件数を収集する。
18はログ出力部であり、ping発行監視の結果がNGであった場合にpingログシート13fにログを出力し、CRCエラー監視中にCRCエラーが発生した場合にSW監視ログシート13hにログを出力し、シリアル伝送エラーを検出した場合にシリアル伝送診断ログシート13jを出力する。
A
19はキャプチャー部であり、各系のスイッチングハブ200を介してTCP/IPネットワークNW上のデータ(パケット)を収集し、時刻情報を関連付けて保存する。本実施形態では、このキャプチャー部19が本発明でいう第1の収集手段として機能する。
20はシリアル伝送データ取得部であり、キャプチャーデータ格納部800に格納したキャプチャーデータをシリアル伝送キャプチャー装置700から取得する。
なお、監視装置1は、複数の装置により構成されてもよいし、一つの装置により構成されてもよい。例えば(1)ping発行監視ツール及び(2)CRCエラー監視ツールとして機能するパーソナルコンピュータと、(3)パケットキャプチャーツール及び(4)シリアル伝送診断ツールとして機能するパーソナルコンピュータとに分けて構成してもよい。また、図1では、監視装置1とシリアル伝送キャプチャー装置700とを別体として図示したが、一体のものでもよい。
Note that the
(ワークシート)
共通定義シート13aは、図3に示すように、ping発行デフォルト指定、診断実行モード、シリアル伝送診断のための設定パラメータ、エラー発生時のバッチファイルを設定するためのものである。具体的には、下記の表1にも一部示すように、ping繰り返し回数、実行間隔、ブロックサイズ、タイムアウト、TTL、実行モード、データのfrom-to(送信、受信)、タイムアウト、スキャンタイム、エラー発生時実行ファイル名(パス、バッチファイル、起動回数制限)を設定する。タイムアウトは、シリアル伝送診断においてTCP/IPネットワークNW及び通信対象機器400それぞれでのデータの送受信の許容時刻差を設定する時間である。スキャンタイムは、シリアル伝送診断において、シリアル伝送データに対応するTCP/IPデータを検索するために設定する時間である。
(worksheet)
As shown in FIG. 3, the
実行スケジュールシート13bは、図4に示すように、ping発行監視、CRCエラー監視、シリアル伝送診断の実行スケジュールを指定するためのものである。具体的には、下記の表2に示すように、実行周期、実行曜日、起動間隔、開始時刻、実行モードを設定する。また、現在スケジュール実行中であるか、停止中であるかが表示される。 As shown in FIG. 4, the execution schedule sheet 13b is for designating an execution schedule for ping issue monitoring, CRC error monitoring, and serial transmission diagnosis. Specifically, as shown in Table 2 below, the execution cycle, execution day, start interval, start time, and execution mode are set. Also, whether the schedule is currently being executed or stopped is displayed.
ネットワーク構成図シート13cは、図5に示すように、プロセス制御システムの構成を図で表わしたものである。上述したように、表示制御部16は、このネットワーク構成図シート13c上の該当する機器を、診断部15による診断結果に応じた色を囲んで表示するので、その変色させる部分をセル結合で囲んでおく。ネットワーク構成図シート13cは、プロセス制御システムの設計段階で必ず作成され、保守運用段階でも使用されるものであり、それをネットワーク監視用に取り込んでいる。なお、図5の例では、鋼板にマークを付けるマーカーが図1でいう通信対象機器400に相当する。
The network
ネットワーク定義シート13dは、図6に示すように、ネットワーク構成図シート13cに設定した各機器について、ネットワーク情報(ホスト名、IPアドレス、接続機器コード)や機器情報(機器種類、メーカー、機種名)等を定義するためのものである。具体的には、下記の表3に示すように、接続No.、機器コード、ネットワーク情報、機器情報、設計情報(行、列)、設置場所、サイズ、タイムアウトを設定する。上述したように、ping発行部14は、このネットワーク定義シート13dに基づいて、プロセス制御システム上の機器に応答要求を送信する。
As shown in FIG. 6, the network definition sheet 13d has network information (host name, IP address, connected device code) and device information (device type, manufacturer, model name) for each device set in the network
ping結果シート13eは、図7に示すように、ping発行監視の結果を出力するためのものであり、NG回数、OK回数だけでなく、成功率も表示するようになっている。上述したように、診断部15は、このping結果シート13eに診断結果を出力する。
As shown in FIG. 7, the
pingログシート13fは、具体的に図示しないが、ping発行監視の結果がNGであった場合にログを出力するものであり、結果、日時、対象、IPアドレス、ステータス、備考の項目を設定する。上述したように、ログ出力部18は、ping発行監視の結果がNGであった場合、このpingログシート13fにログを出力する。
Although not specifically illustrated, the ping log sheet 13f outputs a log when the result of ping issue monitoring is NG, and sets the items of the result, date, target, IP address, status, and remarks. . As described above, when the result of ping issue monitoring is NG, the
SW一覧シート13gは、図8に示すように、CRCエラーを監視するスイッチングハブ情報を設定するためのものである。具体的には、CRCエラー監視周期を設定し、各スイッチングハブのIPアドレス、ネットワーク構成図シート13cに配置したスイッチングハブの行、列を設定する。また、CRCエラー件数が格納されているオブジェクトIDを設定する。
The
SW監視ログシート13hは、具体的に図示しないが、CRCエラー監視中にCRCエラーが発生した場合にログを出力するためのものである。上述したように、ログ出力部18は、CRCエラー監視中にCRCエラーが発生した場合、このSW監視ログシート13hにログを出力する。
Although not specifically shown, the SW monitoring log sheet 13h is for outputting a log when a CRC error occurs during CRC error monitoring. As described above, when a CRC error occurs during CRC error monitoring, the
シリアル伝送診断結果シート13iは、図9に示すように、シリアル伝送診断の結果を出力するためのものであり、No.年/月/日、時/分/秒、マイクロ秒、送受信側のIPアドレス、Dump等を表示するようになっている。上述したように、診断部15は、このシリアル伝送診断結果シート13iに診断結果を出力する。
The serial transmission
シリアル伝送診断ログシート13jは、図10に示すように、シリアル伝送診断の結果がNGであった場合にログを出力するものであり、結果、日時、対象、IPアドレス、ステータス、サイズ、タイムアウト、備考の項目を設定する。上述したように、ログ出力部18は、シリアル伝送診断の結果がNGであった場合、このシリアル伝送診断ログシート13jにログを出力する。
As shown in FIG. 10, the serial transmission
((1)PING発行監視ツール)
表示装置11上にて不図示のコマンドボタンを操作すると、図11(a)に示すように、表示装置11にping発行操作画面1100が表示される。ping発行操作画面1100において、1101は「全ノード診断(無限)」、「全ノード診断(スケジュール)」、「全ノード診断(1回)」のいずれを実行するか選択するための選択ボタンである。1102は診断の中止を指示するための診断中止ボタンである。1103はトレースルート検索を行う場合に機器コードを設定するための設定欄である。ここで、トレースルートとは、ping実行時の応答を返すためのノードの経路である。1104はトレースルート検索の開始を指示するための検索開始ボタンである。1105はトレースルート検索を行う場合にping実行を指示するためのpingボタンである。1106はping結果シート13eを参照するためボタンである。また、ping発行操作画面1100には、初期状態を白で、ping発行中を青で、異常(応答が無い)を赤で、不安定(応答が遅い)を黄で表わすことが示されている。
((1) PING issue monitoring tool)
When a command button (not shown) is operated on the
図12には、ping発行処理の流れを示す。まず、ネットワーク定義シート13dのデータを取得する(ステップS1201)。次に、ネットワーク定義シート13dに基づいて、自端末の機器コードを取得する(ステップS1202)。自端末の機器コードが取得できない場合はエラーメッセージを出力し、その後処理を終了する。次に、ネットワーク定義シート13dに基づいて、自端末と他の端末との組み合わせをすべて取得する(ステップS1203)。次に、検索開始ボタン1104、PINGボタン1105の押下があったならば各処理を実行する(ステップS1204(図14を参照)、S1205(図15を参照))。なお、トレースルート検索でない場合は、取得件数分、検索開始ボタン1104、PINGボタン1105の押下がない状態でステップS1204、S1205の処理が繰り返される。そして、PING結果をネットワーク構成図シート13cに反映させて表示し、PINGログシート13fを作成する(ステップS1206)。
FIG. 12 shows the flow of the ping issue process. First, the data of the network definition sheet 13d is acquired (step S1201). Next, the device code of the own terminal is acquired based on the network definition sheet 13d (step S1202). If the device code of the own terminal cannot be acquired, an error message is output, and then the process ends. Next, all combinations of the own terminal and other terminals are acquired based on the network definition sheet 13d (step S1203). Next, if the
ping発行操作画面1100の選択ボタン1101のうち「全ノード診断(1回)」ボタンが押下された場合は、共通定義シート13aに設定されている実行モードがPING又は両方であれば、図13に示すように、PING発行処理を実行する(ステップS1301(図12を参照))。さらに、共通定義シート13aに設定されている実行モードがCRC又は両方のとき、CRCエラー累計を取得する(ステップS1302)。
When the “all node diagnosis (one time)” button is pressed among the
ping発行操作画面1100の選択ボタン1101のうち「全ノード診断(無限)」ボタンが押下された場合は、診断中止ボタン1102が押下されるまで、図13の処理を繰り返す。
When the “all node diagnosis (infinite)” button among the
ping発行操作画面1100の選択ボタン1101のうち「全ノード診断(スケジュール)」ボタンが押下された場合は、診断中止ボタン1102が押下されるまで、実行スケジュールシート13bで設定されているスケジュールに従って図13の処理を繰り返す。
When the “all node diagnosis (schedule)” button among the
図14には、ステップS1204の検索開始ボタン1104の押下時の処理を示す。検索開始ボタン1104の押下時には、入力されたping発行元機器コードからping発行先機器コードのトレースルート検索を行う。まず、ping発行操作画面1100の設定欄1103に設定された機器コードがネットワーク構成図シート13cの内部情報に設定されているかをチェックし、発行元の機器コードに入力された機器コードが自端末かをチェックする(ステップS1401)。次に、内部情報よりping発行元機器コードからping発行先機器コードまでのトレースルートを取得する(ステップS1401)。
FIG. 14 shows processing when the
図15には、ステップS1205のpingボタン1105の押下時の処理を示す。pingボタン1105の押下時には、検索開始ボタン1104の押下時の処理により取得したトレースルート間のping発行を行う。まず、検索開始ボタン1104の押下時の処理により取得したping発行元からping発行先のトレースルートをping結果シート13eの検索ルートに出力する(ステップS1501)。次に、内部情報よりping発行先機器コードからIPアドレスを取得する(ステップS1502)。次に、ステップS1502で取得したIPアドレスにping発行を行う(ステップS1503)。次に、出力結果に基づいてネットワーク構成図シート13cを表示し、NGであった場合にpingログシート13fにログを出力する(ステップS1504)。
FIG. 15 shows processing when the
((2)CRCエラー監視ツール)
表示装置11上にて不図示のコマンドボタンが操作されると、図8に示すように、表示装置11にSW一覧シート13gとともに、SNMP SW監視画面804が表示される。SNMP SW監視画面804には、SW一覧シート13gで設定されたCRCエラーの発生件数を蓄積する機器の一覧が表示される。
((2) CRC error monitoring tool)
When a command button (not shown) is operated on the
CRCエラー件数取得ボタン801を押下すると、SW一覧シート13gのCRCエラー件数(カウンター合計値)が更新される。CRCエラー監視ボタン802を押下すると、ネットワーク構成図シート13cが表示され、監視周期毎にCRCエラー監視が開始される。CRCエラー監視中にCRCエラーが検知された場合にはSW監視ログシート13hにログが出力される。監視中止ボタン803を押下すると、CRCエラー監視が中止される。
When the CRC error
((3)パケットキャプチャーツール)
キャプチャー部19では、TCP/IPネットワークNW上のパケットをキャプチャーして得られたデータを用いて、指定条件に合致する伝文を抽出、出力、解析する。解析にはEtherealを使うことができ、Excelによる解析も可能である。Excelによる解析では、csv形式に変換した結果を読み込み、表示することができる。連携機能として、解析結果を伝文トレースツール形式で出力することができる。
((3) Packet capture tool)
The
まず、キャプチャー方法について説明する。図16に示すキャプチャー設定画面1600において、設定欄1601でキャプチャーに使用するネットワークアダプタ1601を選択する。次に、設定欄1602で送信元・送信先のIPアドレスとポート番号を指定する。この場合に、「*」を指定すると、すべての値に対して実行するようになっている。に、設定欄1603でキャプチャーする通信プロトコル(TCP、UDP、すべて)を選択する。次に、ラジオボタン1604で「キャプチャーする」を選択する。次に、設定欄1605でキャプチャー結果の保存先を指定する。その後、キャプチャー実行ボタン1606を押下すると、キャプチャーが実行される。キャプチャーを停止するにはキャプチャー停止ボタン1607を押下する。
First, the capture method will be described. In the
次に、解析設定方法について説明する。図17に示すように、ラジオボタン1604で「Excel解析する」を選択すると、その設定に応じて以下に説明するように画面が変化する。解析を始めるには、各条件を設定後、解析ボタン1608を押下する。
Next, an analysis setting method will be described. As shown in FIG. 17, when “Analyze Excel” is selected with the
設定欄1603で通信プロトコルを選択すると、図17に示すように、伝文種別のリスト1609が表示される。そこで伝文種別(Csemi標準伝送、Csemi PIO伝送)を選ぶと、フィルター条件設定欄1610が表示される。図17は、Csemi標準伝送が選択されたときのフィルター条件設定欄1610が表示された状態である。なお、Csemiとは「NS SEMI SYSTEM(登録商標)」の略称であり、プロセス制御を行うアプリケーションソフトと、汎用ソフトのWindows(登録商標) NT(登録商標)との間を橋渡しする役割を持つ出願人独自の制御用ミドルウェアである。Csemiについては、本出願人により新日鉄技報 No363 1997及び新日鉄技報 No379 2003に技術が開示されている。
When a communication protocol is selected in the
本実施形態では、通信プロトコル「TCP」の「Csemi標準伝送」の場合、図17に示すように、出力設定欄1611で、伝文トレースツール用バイナリファイル(.bin)の出力設定(レコードサイズ、論理回線No.、レコード数、送受信種別)ができる。
In this embodiment, in the case of “Csemi standard transmission” of the communication protocol “TCP”, as shown in FIG. 17, in the
さらに、図17に示すように、Excel解析設定欄1612が有効になるので、そこで解析時のオプションを指定する。ここでは、キャプチャー日時の指定、解析方法、出力形式を選ぶことができる。すなわち、キャプチャー日時(起点)及びキャプチャー日時(終点)を指定する(自動マージの起点及び終点となる)。また、自動起動するか否かをチェックボックスで選択するとともに、解析に使用するソフトを指定する。csvファイル出力時にデータ部のダンプを出力する場合、チェックボックスをオンにする。また、設定欄1605で日時検索する対象ファイル名を指定する。ファイル名の先頭が一致すれば検索対象になる。(条件を満たすファイルは自動マージの対象となる)。
Further, as shown in FIG. 17, an Excel
解析用タブの条件でディスプレイフィルターがかけられ、その結果が表示される。Excel解析設定欄1612の自動起動チェックボックスをオンにすると、ExcelかEtherealが自動的に起動させられる。Excel自動起動の場合、csv出力結果を確認することができる。Excel起動後にマクロを有効にするか問い合わせがあるので、それを有効にする。その後、読み込むcsvファイルをブラウズ指定することで、解析データの一覧が表示される(図18を参照)。また、Ethereal自動起動の場合、解析用タブの条件でディスプレイフィルターをかけた結果をEthereal上で確認することができる。
A display filter is applied under the conditions of the analysis tab, and the result is displayed. When the automatic activation check box in the Excel
次に、伝文トレースツール使用例について説明する。図19(a)に示すように、伝文トレースツール上で、伝文トレース形式で出力したファイル(例:xxx_TraceTool.bin)、定義書の保存先を指定する。伝文の定義書は予め作成しておく必要がある。 Next, an example of using the message trace tool will be described. As shown in FIG. 19A, on the message trace tool, a file output in the message trace format (for example, xxx_TraceTool.bin) and a destination for saving the definition document are designated. A message definition document must be created in advance.
そして、図19(b)に示すように、表示したい伝文を次の要領で選択する。まず、一覧再表示ボタン1901を押下して定義書を読み込み、欄1902でメッセージNo.を選択することにより、欄1903に伝文を一覧表示させる。欄1903で表示させたい伝文を選択すると、図19(c)に示すように、伝文内容が表示される。
And as shown in FIG.19 (b), the message to display is selected in the following way. First, a
((4)シリアル伝送診断ツール)
表示装置11上にて不図示のコマンドボタンを操作すると、図11(b)に示すように、表示装置11にシリアル伝送診断操作画面1107が表示される。シリアル伝送診断操作画面1107において、1108は「無限」、「スケジュール」、「手動(1回)」のいずれを実行するか選択するための選択ボタンである。1109は診断の中止を指示するための診断中止ボタンである。
((4) Serial transmission diagnostic tool)
When a command button (not shown) is operated on the
図20には、シリアル伝送診断処理の流れを示す。まず、TCP/IPネットワークNW上のデータ(以下、TCP/IPデータと称する)を取得する(ステップS2001)。次に、通信対象機器400が送受信するデータ(以下、シリアル伝送データと称する)を取得する(ステップS2002)。そして、これらステップS2001、S2002で取得したデータを、図9に示したシリアル伝送診断結果シート13iにインポートし、時刻をキーにして並べ替える(ステップS2003)。
FIG. 20 shows the flow of the serial transmission diagnosis process. First, data on the TCP / IP network NW (hereinafter referred to as TCP / IP data) is acquired (step S2001). Next, data (hereinafter referred to as serial transmission data) transmitted and received by the communication target device 400 is acquired (step S2002). Then, the data acquired in steps S2001 and S2002 are imported into the serial transmission
次に、TCP/IPデータとシリアル伝送データとの時刻差ΔTdを判定する(ステップS2004)。時刻差ΔTdは、通信速度等によるTCP/IPデータとシリアル伝送データとの時刻差を補正するためのものであり、この時刻差判定処理については図21により後述する。 Next, a time difference ΔTd between the TCP / IP data and the serial transmission data is determined (step S2004). The time difference ΔTd is for correcting the time difference between the TCP / IP data and the serial transmission data due to the communication speed or the like, and this time difference determination process will be described later with reference to FIG.
次に、シリアル伝送診断結果シート13iにある、シリアル伝送データの時刻データをΔTdだけ減算し、再度並び替える(ステップS2005)。
Next, the time data of the serial transmission data in the serial transmission
次に、シリアル伝送診断結果シート13iにある、シリアル伝送データの時刻データの前後、具体的には図3に示した共通定義シート13aで設定されたスキャンタイム時間内で、シリアル伝送データに対応するTCP/IPデータを検索し、時刻の順番が正しくなるようにシート内の行位置を入れ替える(ステップS2006)。図9において、No.の項目に□(受信)、■(送信)が付されているものがシリアル伝送データであり、その前後にあるデータがTCP/IPデータである。
Next, before and after the time data of the serial transmission data in the serial transmission
上記S2006において、シリアル伝送データに対応するTCP/IPデータがないと診断した場合、TCP/IPデータが欠損したと判断し、エラー通知を実行し、ネットワーク構成図シート13cの所定の場所を色変え表示する(ステップS2007)。また、シリアル伝送診断ログシート13jを作成する。
In S2006, when it is diagnosed that there is no TCP / IP data corresponding to the serial transmission data, it is determined that the TCP / IP data is lost, an error notification is executed, and the predetermined location of the network
図21(a)には、ステップS2004の時刻差判定処理の流れを示す。まず、共通定義シート13aに設定されているデータのfrom-to(送信、受信)、タイムアウトを取得する(ステップS2101)。この例では、fromデータがENQ、toデータがACKと設定されている。
FIG. 21A shows the flow of the time difference determination process in step S2004. First, from-to (transmission, reception) and timeout of data set in the
次に、TCP/IPデータとシリアル伝送データの両方に対して、fromデータ(ENQ)とtoデータ(ACK)を先頭より探す(ステップS2102)。ステップS2102においてデータがなければ、ステップS2105に進み、次の行のデータのfrom-to(送信、受信)を取得した上で、ステップS2102に戻る。 Next, for both TCP / IP data and serial transmission data, the from data (ENQ) and to data (ACK) are searched from the head (step S2102). If there is no data in step S2102, the process proceeds to step S2105, and after-to (transmission, reception) of the data in the next row is acquired, then the process returns to step S2102.
ステップS2102においてデータがあれば、ステップS2104に進み、ΔTt、ΔTsを計算し、ΔTt、ΔTsともにタイムアウトの範囲内にあるかどうかを判定する。ここで、図21(b)に示すように、ΔTtはTCP/IPネットワークNW側のデータの送受信の時刻差であり、ΔTsは通信対象機器400側のデータの送受信の時刻差である。 If there is data in step S2102, the process proceeds to step S2104, ΔTt and ΔTs are calculated, and it is determined whether both ΔTt and ΔTs are within the timeout range. Here, as shown in FIG. 21B, ΔTt is a time difference in data transmission / reception on the TCP / IP network NW side, and ΔTs is a time difference in data transmission / reception on the communication target device 400 side.
ステップS2104においてΔTt、ΔTsともにタイムアウトの範囲内でなければ、ステップS2105に進み、次の行のデータのfrom-to(送信、受信)を取得した上で、ステップS2102に戻る。ステップS2104においてΔTt、ΔTsともにタイムアウトの範囲内であれば、ステップS2106に進む。ステップS2106では、TCP/IPデータとシリアル伝送データとの時刻差ΔTdを次式により計算する。
ΔTd=(ΔTt+ΔTs)/2
If ΔTt and ΔTs are not within the time-out range in step S2104, the process proceeds to step S2105, and after-to (transmission, reception) of the data in the next row is acquired, then the process returns to step S2102. If ΔTt and ΔTs are both within the timeout range in step S2104, the process proceeds to step S2106. In step S2106, a time difference ΔTd between the TCP / IP data and the serial transmission data is calculated by the following equation.
ΔTd = (ΔTt + ΔTs) / 2
シリアル伝送診断操作画面1107の選択ボタン1108のうち「手動(1回)」ボタンが押下された場合は、図20の処理を実行する。また、選択ボタン1108のうち「無限」ボタンが押下された場合は、診断中止ボタン1109が押下されるまで、図20の処理を繰り返す。また、選択ボタン1108のうち「スケジュール」ボタンが押下された場合は、診断中止ボタン1109が押下されるまで、実行スケジュールシート13bで設定されているスケジュールに従って図20の処理を繰り返す。
When the “manual (once)” button of the
以上述べたシリアル伝送診断ツールにより、TCP/IPネットワークNW上のデータと、通信対象機器400が送受信するデータとを常時収集しておき、例えばトラブル発生時に、指示した時間帯におけるTCP/IPネットワークNW上のデータと、通信対象機器400が送受信するデータとを時系列につき合わせてマージし、診断することができる。これにより、障害発生時の原因究明と対策実施作業の効率化を図ることができる。 With the serial transmission diagnostic tool described above, data on the TCP / IP network NW and data transmitted and received by the communication target device 400 are always collected. For example, when a trouble occurs, the TCP / IP network NW in the designated time zone is collected. The above data and the data transmitted and received by the communication target device 400 can be merged in time series and diagnosed. Thereby, the cause investigation at the time of failure occurrence and the efficiency of the countermeasure implementation work can be improved.
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。 An object of the present invention is to supply a program of software that realizes the functions of the above-described embodiments to a system or apparatus, and a computer code (or CPU or MPU) of the system or apparatus stored in a storage medium. Needless to say, this can also be achieved by reading and executing.
この場合、記憶媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、プログラム自体及びそのプログラムを記憶した記憶媒体は本発明を構成することになる。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 In this case, the program itself read from the storage medium realizes the functions of the above-described embodiments, and the program itself and the storage medium storing the program constitute the present invention. As a storage medium for supplying the program, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
1 診断装置
2 スイッチングハブ
100 制御サーバ
200 スイッチングハブ
300 ネットワーク機器
400 通信対象機器
500 プロトコル変換器
600 分岐ケーブル
700 シリアル伝送キャプチャー装置
800 キャプチャーデータ格納部
11 表示装置
12 入力装置
13 ワークシート格納部
14 ping発行部
15 診断部
16 表示制御部
17 CRCエラー監視部
18 ログ出力部
19 キャプチャー部
20 シリアル伝送データ取得部
DESCRIPTION OF
Claims (6)
前記ネットワーク上のデータを収集する第1の収集手段と、
前記通信対象機器が送受信するデータを収集する第2の収集手段と、
前記第1の収集手段で収集した前記ネットワーク上のデータのうち、前記第2の収集手段で収集した前記通信対象機器が送受信するデータに対応するものを時間を基準にして検索し、表計算ソフトウェアで作成したシートに出力する伝送診断手段とを備えたことを特徴とするネットワークシステムの診断システム。 A network that monitors and diagnoses a network system in which a network configured by connecting a plurality of devices and a communication target device that performs data communication using a communication protocol different from the communication protocol of the network is connected via a protocol converter A system diagnostic system,
First collecting means for collecting data on the network;
Second collection means for collecting data transmitted and received by the communication target device;
The data corresponding to the data transmitted and received by the communication target device collected by the second collection means among the data on the network collected by the first collection means is searched based on time, and spreadsheet software A diagnostic system for a network system, comprising: a transmission diagnostic means for outputting to a sheet created in (1).
前記ネットワーク上のデータを収集する手順と、
前記通信対象機器が送受信するデータを収集する手順と、
前記収集した前記ネットワーク上のデータのうち、前記収集した前記通信対象機器が送受信するデータに対応するものを時間を基準にして検索し、表計算ソフトウェアで作成したシートに出力する手順とを有することを特徴とするネットワークシステムの診断方法。 A network that monitors and diagnoses a network system in which a network configured by connecting a plurality of devices and a communication target device that performs data communication using a communication protocol different from the communication protocol of the network is connected via a protocol converter A system diagnostic method comprising:
Collecting data on the network;
A procedure for collecting data transmitted and received by the communication target device;
A step of searching for the data corresponding to the data transmitted and received by the communication target device among the collected data on the network on the basis of time, and outputting to a sheet created by spreadsheet software A network system diagnosis method characterized by the above.
前記ネットワーク上のデータを収集する処理と、
前記通信対象機器が送受信するデータを収集する処理と、
前記収集した前記ネットワーク上のデータのうち、前記収集した前記通信対象機器が送受信するデータに対応するものを時間を基準にして検索し、表計算ソフトウェアで作成したシートに出力する処理とをコンピュータに実行させるためのプログラム。 A process for monitoring and diagnosing a network system in which a network configured by connecting a plurality of devices and a communication target device that performs data communication using a communication protocol different from the communication protocol of the network is connected via a protocol converter A program for causing a computer to execute
Processing to collect data on the network;
A process of collecting data transmitted and received by the communication target device;
A process of searching the data corresponding to the data transmitted / received by the communication target device among the collected data on the network on the basis of time and outputting the result to a sheet created by spreadsheet software on a computer A program to be executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008045024A JP4879926B2 (en) | 2008-02-26 | 2008-02-26 | Diagnostic system, method and program for network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008045024A JP4879926B2 (en) | 2008-02-26 | 2008-02-26 | Diagnostic system, method and program for network system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009205296A JP2009205296A (en) | 2009-09-10 |
JP4879926B2 true JP4879926B2 (en) | 2012-02-22 |
Family
ID=41147508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008045024A Active JP4879926B2 (en) | 2008-02-26 | 2008-02-26 | Diagnostic system, method and program for network system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4879926B2 (en) |
-
2008
- 2008-02-26 JP JP2008045024A patent/JP4879926B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009205296A (en) | 2009-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2721493B1 (en) | Method and apparatus to manage information between a scan tool and networked devices | |
CN106681930B (en) | Distributed automatic detection method and system for abnormal operation of application | |
CN102650875B (en) | Inspection system, management server, inspection device and inspection data managing method | |
JP2007102644A (en) | Production management device, production management method, production management program, recording medium which records production management program and production system | |
CN111052087B (en) | Control system, information processing apparatus, and recording medium | |
CN111624960A (en) | Intelligent remote parameter monitoring system of manned spacecraft manufacturing equipment production line | |
CN105279919A (en) | Electricity utilization information acquiring system | |
US7575103B2 (en) | Elevator supervisory system for managing operating condition data | |
JP2002278797A (en) | Security diagnosis system and security diagnosis method | |
JP2008171077A (en) | Network system monitoring system, method, and computer program | |
JP4879926B2 (en) | Diagnostic system, method and program for network system | |
CN115202282A (en) | Analysis device, analysis system, and control method thereof | |
US11934168B2 (en) | Method and interface for automated loop checking of an industrial process control and automation system | |
JP5053319B2 (en) | Diagnostic system and program for network system | |
JP4257364B2 (en) | COMMUNICATION ERROR INFORMATION OUTPUT PROGRAM, COMMUNICATION ERROR INFORMATION OUTPUT METHOD, AND COMMUNICATION ERROR INFORMATION OUTPUT DEVICE | |
CN116862196A (en) | Robot operation and maintenance method, equipment and storage medium | |
JP2023110263A (en) | Program and programmable logic controller | |
CN114999477A (en) | Interactive employee reporting system | |
JP6919289B2 (en) | Control device, control method and control program | |
JP3480886B2 (en) | Controller failure analyzer | |
JP2005275713A (en) | Maintenance information management system | |
JP5195332B2 (en) | Network system design support system, method, program and network system design support / monitoring system | |
CN118916069B (en) | Automatically implement incremental code walkthrough system and incremental code walkthrough method based on DevOps platform | |
CN114385488B (en) | Blockchain testing method, device, equipment and storage medium | |
JP4989739B2 (en) | Maintenance device, maintenance method and program, and facility management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111031 |
|
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: 20111108 |
|
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: 20111130 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4879926 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: 20141209 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |