(57)【特許請求の範囲】
【請求項１】
通信回線上の通信データを入力する通信制御装置と、
前記通信制御装置から受信した通信データを所定のデータ形式に変換する通信データ収集部と、
前記通信データ収集部から出力された通信データを保持する記憶装置と、
前記記憶装置に保持された通信データについて、予め定められた所定の項目にしたがって通信データ解析を行う情報処理装置と、
前記情報処理装置で解析された解析結果を表示する表示装置と、
を具備する通信データ表示装置において、
オペレータによって入力される表示形式設定データを所定の信号形式となる表示書式に変換する入力装置と、
前記入力装置から入力された表示書式を所定のデータ形式に変換する表示書式設定部と、
当該入力された表示書式を登録する表示書式記憶部と、
前記情報処理装置がモニタモードで動作する場合に前記入力装置からの動作指示によって、受信したデータからサイクリックデータのみを送信局別に保存するためのサイクリックデータ記憶部と、
前記情報処理装置がトレースモードで動作する場合に受信したデータを時系列に保存するためのトレースデータ記憶部と、
前記記憶装置に保持された通信データを、前記表示書式記憶部に登録された表示書式にしたがって解析し、表示データを作成する通信データ解析部と、
前記通信データ解析部により局別の保存データから作成された表示データを表示できるように制御する表示制御部とを備え、
前記情報処理装置が前記入力装置からの動作指示によってモニタモードに切り換えることにより、サイクリック伝送データのみを前記表示装置に表示するようにしたことを特徴とする通信データ表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線に接続される回線上の通信データを解析表示する通信データ表示装置に関する。
【０００２】
【従来の技術】
従来、ネットワークシステムの設置や保守において、受信データの正常/異常の判定や異常検出時の通信データの内容解析手段として通信データの表示装置が使用されている。このような通信データ表示装置は、通信データを記憶装置に時系列に蓄積する工程と、蓄積されたデータの表示工程が同時には実行できず、データの表示は、データの収集終了後オフラインで表示していた。
【０００３】
【発明が解決しようとする課題】
一般に、制御システムで使用する通信プロトコルには、サイクリック伝送と非同期なイベント伝送から構成されるが、サイクリック伝送で使用される伝文には、固定長で、フォーマットも固定されている。例えば、SERCOS(IEC1491)は、1局のマスタとN局のスレーブ局の間でサイクリック伝送を行うが、通信の初期化の過程で、サイクリック伝送に使用する伝文構成をマスタ局とスレーブ局の間でネゴシエーションを行い、初期化完了後は、固定フォーマットの伝文を送受信する。また、この固定フォーマットの伝文は、スイッチのON/OFF指示や、接点の入力状態などビットデータを含んでいる。
ところが、このようなビットデータを観測するのに、従来の通信データ解析表示装置では、時系列に保存された受信データの該当ビットデータ部分のみ抽出しながら、解析して行く必要があった。
また、データの表示がオフラインで行われるため、入力信号の状態などをオンラインで観測するためには、専用のアプリケーションプログラムを開発しなければならなかった。
本発明は、上記課題を解決するためになされたものであり、プログラムレスでサイクリックデータをオンラインでモニタ表示することができる通信データ表示装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記問題を解決するために、本発明は、通信回線上の通信データを入力する通信制御装置と、前記通信制御装置から受信した通信データを所定のデータ形式に変換する通信データ収集部と、前記通信データ収集部から出力された通信データを保持する記憶装置と、前記記憶装置に保持された通信データについて、予め定められた所定の項目にしたがって通信データ解析を行う情報処理装置と、前記情報処理装置で解析された解析結果を表示する表示装置と、を具備する通信データ表示装置において、オペレータによって入力される表示形式設定データを所定の信号形式となる表示書式に変換する入力装置と、前記入力装置から入力された表示書式を所定のデータ形式に変換する表示書式設定部と、当該入力された表示書式を登録する表示書式記憶部と、前記情報処理装置がモニタモードで動作する場合に前記入力装置からの動作指示によって、受信したデータからサイクリックデータのみを送信局別に保存するためのサイクリックデータ記憶部と、前記情報処理装置がトレースモードで動作する場合に受信したデータを時系列に保存するためのトレースデータ記憶部と、前記記憶装置に保持された通信データを、前記表示書式記憶部に登録された表示書式にしたがって解析し、表示データを作成する通信データ解析部と、前記通信データ解析部により局別の保存データから作成された表示データを表示できるように制御する表示制御部とを備え、前記情報処理装置が前記入力装置からの動作指示によってモニタモードに切り換えることにより、サイクリック伝送データのみを前記表示装置に表示するようにしたものである。
【０００５】
【発明の実施の形態】
以下、本発明の実施例を図に基づいて説明する。
図１は、本発明の実施例を示す通信データ表示装置のブロック図である。
図において、１は入力装置、２は記憶装置、３は情報処理装置、４は通信制御装置、５は表示制御部、６は表示装置である。
このうち、記憶装置2は、表示書式記憶部２１の他に、サイクリックデータ記憶部２２とトレースデータ記憶部２３を備えている。表示書式記憶部２１は、入力された表示書式を登録するもので、サイクリックデータ記憶部２２は、情報処理装置３がモニタモードで動作する場合に入力装置からの動作指示によって、受信したデータからサイクリックデータのみを送信局別に保存し、トレースデータ記憶部２３は、情報処理装置３がトレースモードで動作する場合に受信したデータを時系列に保存するためのものである。
情報処理装置3は、表示書式設定部３１、通信データ解析部３２と通信データ収集部３３を備えている。
入力装置1は、オペレータによって入力された表示形式設定データを所定の信号形式に変換して情報処理装置３の表示書式設定部３１に伝達する。表示書式設定部３１は、入力装置１から入力された表示書式を所定のデータ形式に変換して記憶装置２１に出力する。記憶装置２１は表示書式を保持する。
また、入力装置１は、オペレータからの受信データの収集開始/停止や情報処理装置の動作モードの選択入力を受け、情報処理装置３に伝達も行う。
通信制御装置４は通信回線７上の伝送データを受信して情報処理装置３に伝達するための入力制御を行う。通信データ収集部３３は、通信制御装置４からの受信した通信データを所定のデータ形式に変換して記憶装置２に出力する。
この時の出力先は、入力装置１から入力された動作モードにより、サイクリック記憶部２２またはトレースデータ記憶部２３のいずれかが選択される。
サイクリック記憶部２２およびトレースデータ記憶部２３は、いずれも通信データを保持する。
情報処理装置3がモニタモードで動作中の場合、記憶装置２から通信データを、表示書式記憶部２１から表示書式を入力する。
ここで、通信データの入力元は、情報処理装置３の動作モードにより、サイクリック記憶部２２またはトレースデータ記憶部２３のいずれかが選択される。通信データ解析部３２は、入力した表示書式にしたがって、入力した通信データから表示データを作成し、表示制御部５に出力する。
この時、情報処理装置３の動作モードがモニタモードの場合、通信データ解析部３２は、表示制御部５が受信データ現在値で受信データ前回値を上書き表示するように指示する。
表示制御部５は入力されるデータ信号の表示制御を行う。表示装置６は、表示制御部５の制御にしたがって入力情報を表示する。
図2は、図1におけるサイクリックデータ記憶部２２へ格納されるサイクリック伝送受信データの、保存形式の例である。
本実施例では、送信局別に分割されたサイクリックデータ保存用の受信バッファ２２２と、各受信バッファへのポインタを含む受信バッファポインタテーブル２２１から構成される。
受信バッファポインタテーブル２２１は、モニタモードでサイクリックデータ受信時、受信データの送信元アドレスから該当する受信バッファを取り出すのに使用される。
受信バッファは、受信データを格納するエリアの他に、送信元アドレス、受信ステータス、タイムスタンプ、受信データ長の格納エリアから構成される。
受信データは、モニタ動作中最新の受信データで常に上書き更新される。
【０００６】
次に、図３を参照して本実施形態の動作について説明する。
図３は、図１における情報処理装置3の動作を説明するフローチャートである。
（ステップＳ１）情報処理装置３は予め、表示書式を入力して表示書式記憶部２１に登録する。
（ステップＳ２）通信データ解析要求を受領すると通信データの解析を開始する。
（ステップＳ３）この時の要求が、モニタ要求の場合、情報処理装置3はモニタ動作モードとなり、スイッチ32aおよびスイッチ33aを切り換え記憶装置２のサイクリックデータ記憶部２２と接続する。
（ステップＳ１３）要求がトレース要求の場合、記憶装置２のトレースデータ記憶部２３と接続する。
（ステップＳ４）次に、情報処理装置３は通信データを入力するまで待機する。
（ステップＳ５）情報処理装置３は通信回線７の伝送データを通信制御装置４を介して受信すると、通信データのタイプを調べる。
（ステップＳ１２）受信したデータタイプがサイクリックデータでない場合、受信データを廃棄して、ステップＳ４の通信データの入力待ちに戻る。
(ステップＳ６)  受信したデータタイプがサイクリックデータの場合、受信データの送信元アドレスを取り出す。
（ステップＳ７）サイクリックデータ記憶部２２の該当局の受信バッファを取り出す。この時、受信データは、タイムスタンプ、受信ステータスなどの情報を付加して、取り出した受信バッファに保存される。
（ステップＳ９）データ解析部３２は、記憶装置２から保存された通信データを読み出す。
（ステップＳ１０）予め指定された書式にしたがって表示データを作成する。
（ステップＳ１１）表示データの作成が完了すると作成したデータで表示装置６が表示データを上書きするように表示制御部５に要求する。
図中、ステップＳ１３からＳ１９は、データを時系列に保存し、データ収集終了後に保存されたデータの表示を行うトレースモード時(従来の通信データ表示装置相当)の例である。
【０００７】
図４は、図１における情報処理装置3がモニタモードで動作中の、表示装置６に表示される表示画面の例である。
本例では、送信元アドレスが０１Ｈ,、０２Ｈおよび０３Ｈの３局分の受信データを表示している。
送信元アドレスにより異なる表示エリアを持ち、それぞれの表示エリアでは、最新の受信データにより表示内容は上書き更新される。
本例では、受信データが同一形式で、上書き更新されるため、データの受信状態(正常受信、異常受信、データ未受信)は、受信ステータスとして表示される。
【０００８】
したがって、本発明の実施例は、通信回線７上の通信データを入力する通信制御装置４と、通信制御装置４から受信した通信データを所定のデータ形式に変換する通信データ収集部３３と、通信データ収集部３３から出力された通信データを保持する記憶装置２と、記憶装置２に保持された通信データについて、予め定められた所定の項目にしたがって通信データ解析を行う情報処理装置３と、情報処理装置３で解析された解析結果を表示する表示装置６と、を具備する通信データ表示装置において、オペレータによって入力される表示形式設定データを所定の信号形式となる表示書式に変換する入力装置１と、入力装置１から入力された表示書式を所定のデータ形式に変換する表示書式設定部３１と、当該入力された表示書式を登録する表示書式記憶部２１と、情報処理装置３がモニタモードで動作する場合に入力装置１からの動作指示によって、受信したデータからサイクリックデータのみを送信局別に保存するためのサイクリックデータ記憶部２２と、情報処理装置３がトレースモードで動作する場合に受信したデータを時系列にトレースデータを保存するためのトレースデータ記憶部２３と、記憶装置２に保持された通信データを、表示書式記憶部２１に登録された表示書式にしたがって解析し、表示データを作成する通信データ解析部３２と、通信データ解析部３２により局別の保存データから作成された表示データを表示できるように制御する表示制御部５とを備え、情報処理装置３が入力装置１からの動作指示によってモニタモードに切り換えることにより、サイクリック伝送データのみを表示装置５に表示する構成にしたので、通信データの内、サイクリックデータを専用のプログラムを作成することなく、予め指定された表示書式にしたがってオンラインで解析表示することができる。
【０００９】
【発明の効果】
以上述べたように本発明によれば、通信データの内、サイクリックデータを専用のプログラムを作成することなく、予め指定された表示書式にしたがってオンラインで解析表示することができる。
【図面の簡単な説明】
【図１】本発明の実施例を示す通信データ表示装置のブロック図である。
【図２】図1におけるサイクリックデータ記憶部へ格納されるサイクリック伝送受信データの保存形式の例である。
【図３】図１における情報処理装置の動作を説明するフローチャートである。
【図４】図１における情報処理装置がモニタモードで動作中の、表示装置に表示される表示画面の例である。
【符号の説明】
１  入力装置
２  記憶装置
３  情報処理装置
４  通信制御装置
５  表示制御部
６  表示装置
７  通信回線
２１  表示書式記憶部
２２  サイクリックデータ記憶部
２３  トレースデータ記憶部
３１  表示書式設定部
３２  通信データ解析部
３３  通信データ収集部
３２ａ  スイッチ（記憶装置切り替え用）
３３ａ  スイッチ（記憶装置切り替え用）
２２１  受信バッファポインタテーブル
２２２  受信バッファ
２２２ａ  送信元アドレス
２２２ｂ  受信ステータス
２２２ｃ  タイムスタンプ
２２２ｄ  受信データ長
２２２ｅ  受信データ
【図１】
0004582490.tif 000002
【図２】
0004582490.tif 000003
【図３】
0004582490.tif 000004
【図４】
0004582490.tif 000005