(57)【要約】【課題】ＣＰＵ２重化およびフィールドネットワーク伝送路２重化されたシステムにおいて、待機ＣＰＵ装置での制約の関係上片系伝送路のみ受信可能の場合、待機ＣＰＵ装置では片系の伝送路状態しか監視できないという問題があった。【解決手段】フィールドネットワーク伝送路３を介してデジタル機器４を制御するマスタＣＰＵ装置１に待機ＣＰＵ装置２へ伝送路状態と機器状態を送信する伝送路・機器状態送信手段１１１を設け、待機ＣＰＵ装置２には伝送路状態・機器状態を受信する受信手段２１１と、伝送路状態・機器状態を保存する保存手段２１２と、伝送路状態・機器状態をアプリケーションに通知する通知手段２１３を設け、待機ＣＰＵ装置２が片系伝送路のみ受信の場合でも、両系の伝送路状態および機器状態を監視できるようにした。【選択図】図１
2010114512.tif 000002
【特許請求の範囲】
【請求項１】
マスタと待機のＣＰＵ装置、およびこれらＣＰＵ装置によって制御される複数のデジタル機器と前記ＣＰＵ装置を接続するフィールドネットワーク伝送路が２重化されたフィールドネットワークシステムにおいて、前記マスタＣＰＵ装置は前記待機ＣＰＵ装置へ伝送路状態情報および機器状態情報を前記フィールドネットワーク伝送路を介して送信する伝送路・機器状態送信手段を備え、前記待機ＣＰＵ装置は、前記伝送路・機器状態送信手段から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を保存する伝送路・機器状態保存手段と、この伝送路・機器状態保存手段で保存された伝送路状態情報および機器状態情報をアプリケーションに通知する伝送路・機器状態通知手段を備えたことを特徴とするフィールドネットワークシステム。
【請求項２】
前記伝送路・機器状態送信手段は、前記マスタＣＰＵ装置から前記待機ＣＰＵ装置へ送信されるパケットの空き領域を使用して伝送路状態情報および機器状態情報を送信するようにした請求項１に記載のフィールドネットワークシステム。
【請求項３】
前記伝送路・機器状態送信手段は、前記マスタＣＰＵ装置から前記デジタル機器へ送信されるパケットの空き領域３ビットを使用して前記待機ＣＰＵ装置へ伝送路状態情報および機器状態情報を送信するようにした請求項１に記載のフィールドネットワークシステム。
【請求項４】
前記伝送路・機器状態送信手段は、前記マスタＣＰＵ装置から前記待機ＣＰＵ装置へ一定周期毎に送信する定周期伝送路・機器状態パケットを使用して伝送路状態情報および機器状態情報を送信するようにした請求項１に記載のフィールドネットワークシステム。
【請求項５】
前記伝送路・機器状態送信手段は、前記マスタＣＰＵ装置から前記待機ＣＰＵ装置へ送信するコマンドを用いた伝送路・機器状態コマンドパケットを使用して伝送路状態情報および機器状態情報を送信するようにした請求項１に記載のフィールドネットワークシステム。
【請求項６】
前記フィールドネットワーク伝送路に入出力機器を接続し、前記入出力機器は前記マスタＣＰＵ装置から送信される伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を前記待機ＣＰＵ装置に送信する伝送路・機器状態送信手段を備えた請求項１に記載のフィールドネットワークシステム。
【請求項７】
マスタと待機のＣＰＵ装置、およびこれらＣＰＵ装置によって制御される複数のデジタル機器と前記ＣＰＵ装置を接続するフィールドネットワーク伝送路が２重化されたフィールドネットワークシステムにおいて、前記マスタＣＰＵ装置と前記待機ＣＰＵ装置との間に専用線を設け、前記マスタＣＰＵ装置は前記待機ＣＰＵ装置へ伝送路状態情報および機器状態情報を前記専用線を介して送信する伝送路・機器状態送信手段を備え、前記待機ＣＰＵ装置は、前記伝送路・機器状態送信手段から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を保存し、アプリケーションが認識するアプリケーション認識手段を備えたことを特徴とするフィールドネットワークシステム。
【請求項８】
前記専用線は、前記マスタＣＰＵ装置に設けられたマスタＣＰＵカードと前記待機ＣＰＵ装置に設けられた待機ＣＰＵカードとの間に接続されたイコライズケーブルである請求項７に記載のフィールドネットワークシステム。
【請求項９】
前記専用線は、前記マスタＣＰＵ装置に設けられたマスタＣＰＵカードと前記待機ＣＰＵ装置に設けられた待機ＣＰＵカードとの間に接続されたＬＡＮケーブルである請求項７に記載のフィールドネットワークシステム。
【請求項１０】
マスタと待機のＣＰＵ装置、およびこれらＣＰＵ装置によって制御される複数のデジタル機器と前記ＣＰＵ装置を接続するフィールドネットワーク伝送路が２重化されたフィールドネットワークシステムにおいて、前記マスタＣＰＵ装置と前記待機ＣＰＵ装置との間を制御ネットワークで接続し、前記マスタＣＰＵ装置は前記待機ＣＰＵ装置へ伝送路状態情報および機器状態情報を前記制御ネットワークを介して送信する伝送路・機器状態送信手段を備え、前記待機ＣＰＵ装置は、前記伝送路・機器状態送信手段から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を保存する伝送路・機器状態保存手段と、この伝送路・機器状態保存手段で保存された伝送路状態情報および機器状態情報をアプリケーションに通知する伝送路・機器状態通知手段を備えたことを特徴とするフィールドネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、制御用のＣＰＵ装置によりフィールドネットワーク伝送路を介してデジタル機器を制御するフィールドネットワークシステムに関するもので、特にＣＰＵ装置がマスタ用と待機用の２重化にされ、且つフィールドネットワーク伝送路も２重化されたフィールドネットワークシステムに関するものである。
【背景技術】
【０００２】
電力系統の監視制御を行うシステムにおいては、信頼性の面から監視制御が２重化される。例えば、常用系と待機系の監視制御用子装置を備え、通信分配装置を介して親装置との間で行なう監視制御情報の送受信において、常用系の監視制御用子装置では送受信を、待機系の監視制御用子装置では受信のみを行うように設定し、各監視制御用子装置は自装置と通信分配装置との間の通信状態を監視し、常用系にて通信状態に異常を検出すると動作モードを待機系に切り替え、待機系の監視制御用子装置は動作モード切り替えの情報を取得して動作モードを待機系から常用系に切換えるようにした監視制御装置が知られている。（特許文献１参照）
【０００３】
また、発電プラントや原子力プラントの監視制御装置において、制御システムのフィールドネットワーク伝送路に接続された複数のデジタル入力装置からのフィールド機器情報をマスタＣＰＵ装置により検出するフィールドネットワークシステムが知られている。（特許文献２参照）
このようなフィールドネットワークシステムにおいて、ＣＰＵ装置およびフィールドネットワーク伝送路が２重化された場合、マスタＣＰＵ装置は伝送路Ａ系と伝送路Ｂ系の両方から送受信が可能である。しかし、待機ＣＰＵ装置での制約の関係上、片系伝送路のみ受信可能の場合、または、待機ＣＰＵ装置の片系ケーブルが抜けて片系伝送路しか受信できない場合、待機ＣＰＵ装置では片系の伝送路状態しか監視できないという問題がある。この場合でも、待機ＣＰＵ装置で両系の伝送路監視および接続機器の状態が監視できれば、プラントなどの品質向上につながる。
【０００４】
【特許文献１】特開２００３−１２５０２７号公報
【特許文献２】特開２００８−９８９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の特許文献１に示される装置は、親局制御装置と監視制御用子装置との間の通信状態の異常の場合に、監視制御用子装置を常用系から待機系に切換えるもので、監視制御用子装置と複数のデジタル入出力装置であるデータ収集装置との間のネットワーク伝送路の異常を監視するものではない。
また特許文献２に示されるフィールドネットワークを２重化した場合でも、待機ＣＰＵ装置が片系伝送路しか監視できない場合は、両系伝送路の正常・異常の検出ができない、また、接続されている機器の正常・異常検出が正しくできないという問題があった。そのためマスタＣＰＵ装置から待機ＣＰＵ装置に切り替えを実施した際には、待機ＣＰＵ装置で再度両系伝送路の確認および接続機器の確認を実施する必要があるため、時間がかかるという問題があった。
また、待機ＣＰＵ装置では、片系の伝送路状態のみの監視のため、フィールドネットワーク伝送路に接続されている機器が片系のみ異常になった場合には、待機ＣＰＵ装置ではその機器が異常に見えるという問題があった。
【０００６】
この発明は上記のような課題を解決するためになされたものであり、待機ＣＰＵ装置が片系のみ受信可能の場合でも、待機ＣＰＵ装置でフィールドネットワーク伝送路に接続された機器の機器状態および両系伝送路状態を正常に行えるようにするフィールドネットワークシステムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明に係るフィールドネットワークシステムは、マスタと待機のＣＰＵ装置、およびこれらＣＰＵ装置によって制御される複数のデジタル機器とＣＰＵ装置を接続するフィールドネットワーク伝送路が２重化されたフィールドネットワークシステムにおいて、マスタＣＰＵ装置は待機ＣＰＵ装置へ伝送路状態情報および機器状態情報をフィールドネットワーク伝送路を介して送信する伝送路・機器状態送信手段を備え、待機ＣＰＵ装置は、伝送路・機器状態送信手段から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を保存する伝送路・機器状態保存手段と、この伝送路・機器状態保存手段で保存された伝送路状態情報および機器状態情報をアプリケーションに通知する伝送路・機器状態通知手段を備えたものである。
【０００８】
また、この発明に係るフィールドネットワークシステムは、マスタと待機のＣＰＵ装置、およびこれらＣＰＵ装置によって制御される複数のデジタル機器とＣＰＵ装置を接続するフィールドネットワーク伝送路が２重化されたフィールドネットワークシステムにおいて、マスタＣＰＵ装置と待機ＣＰＵ装置との間に専用線を設け、マスタＣＰＵ装置は待機ＣＰＵ装置へ伝送路状態情報および機器状態情報を専用線を介して送信する伝送路・機器状態送信手段を備え、待機ＣＰＵ装置は、伝送路・機器状態送信手段から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を保存し、アプリケーションが認識するアプリケーション認識手段を備えたものである。
【０００９】
また、この発明に係るフィールドネットワークシステムは、マスタと待機のＣＰＵ装置、およびこれらＣＰＵ装置によって制御される複数のデジタル機器とＣＰＵ装置を接続するフィールドネットワーク伝送路が２重化されたフィールドネットワークシステムにおいて、マスタＣＰＵ装置と待機ＣＰＵ装置との間を制御ネットワークで接続し、マスタＣＰＵ装置は待機ＣＰＵ装置へ伝送路状態情報および機器状態情報を制御ネットワークを介して送信する伝送路・機器状態送信手段を備え、待機ＣＰＵ装置は、伝送路・機器状態送信手段から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段と、この伝送路・機器状態受信手段で受信した伝送路状態情報および機器状態情報を保存する伝送路・機器状態保存手段と、この伝送路・機器状態保存手段で保存された伝送路状態情報および機器状態情報をアプリケーションに通知する伝送路・機器状態通知手段を備えたものである。
【発明の効果】
【００１０】
この発明によれば、伝送路２重化で片系受信しかできない待機ＣＰＵ装置であっても、両系伝送路状態および機器状態を把握でき、システムの健全性・信頼性をあげることができる。また、マスタＣＰＵ装置から待機ＣＰＵ装置に切り替えが発生した場合も、待機ＣＰＵ装置（新マスタＣＰＵ装置となる）で即座に両系伝送路・機器状態を監視でき、通信をすぐに開始することができ、マスタＣＰＵ装置から待機ＣＰＵ装置への切替時間が短縮される。
【発明を実施するための最良の形態】
【００１１】
実施の形態１．
以下、この発明の実施の形態１におけるフィールドネットワークシステムを図に基づい
て説明する。図１は実施の形態１のシステム構成図、図２は実施の形態１の伝送路通信処理説明図、図３は実施の形態１のブロードキャストパケット説明図、図４は実施の形態１における待機装置の処理フロー説明図である。
【００１２】
図１に示すシステム構成図において、マスタＣＰＵ装置１と待機ＣＰＵ装置２は２重化されたフィールドネットワーク伝送路３Ａ、３Ｂ（以下総称する場合はＡ、Ｂを省略。また伝送路Ａ、伝送路Ｂと称する時もある）にそれぞれ接続される。このフィールドネットワーク伝送路３はＤｅｖｉｃｅ  Ｎｅｔや、Ｆｏｕｎｄａｔｉｏｎ  ＦｉｅｌｄＢｕｓなどが相当する。フィールドネットワーク伝送路３にはフィールド機器情報が入力されるデジタル入力（ＤＩ＝Digital Input）機器４１およびフィールド機器情報が出力されるデ
ジタル出力（ＤＯ＝Digital Output）機器４２などのデジタル機器４（以下、デジタル入力機器＃１をデジタル機器４１、デジタル出力機器＃２をデジタル機器４２、総称する時はデジタル機器４とする）が接続される。なおデジタル機器４は図１には２個しか示していないが、プラントを制御監視する多数の機器が接続される。また、図示は省略しているがマスタＣＰＵ装置１と待機ＣＰＵ装置２の切替装置が設けられる。
こうしてデジタル機器４１、４２は、２重化されたＣＰＵ装置（マスタＣＰＵ装置１と待機ＣＰＵ装置２）により、同じく２重化されたフィールドネットワーク伝送路３ａ、３ｂを介して監視制御される。
【００１３】
マスタＣＰＵ装置１は、一般の計算機や産業用計算機で構成されるマスタ装置１１とアプリケーションを搭載したマスタＣＰＵカード１２で構成されている。また待機ＣＰＵ装置２もマスタＣＰＵ装置１と同様な機能を有し、一般の計算機や産業用計算機で構成される待機装置２１とアプリケーションを搭載した待機ＣＰＵカード２２で構成されている。
マスタ装置１１は待機ＣＰＵ装置２へ伝送路状態情報および機器状態情報をフィールドネットワーク伝送路３を介して送信する伝送路・機器状態送信手段１１１を備えている。この伝送路・機器状態送信手段１１１は、マスタＣＰＵ装置１のマスタ装置１１から待機ＣＰＵ装置２の待機装置２１へ送信されるブロードキャストパケットの空き領域を使用して伝送路状態情報および機器状態情報を送信するようにしている。
また待機装置２１は、伝送路・機器状態送信手段１１１から送信された伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段２１１と、この伝送路・機器状態受信手段２１１で受信した伝送路状態情報および機器状態情報を保存する伝送路・機器状態保存手段２１２と、この伝送路・機器状態保存手段２１２で保存された伝送路状態情報および機器状態情報を待機ＣＰＵカード２２に搭載されたアプリケーションに通知する伝送路・機器状態通知手段２１３を備えている。
【００１４】
次に図２を用いて、フィールドネットワークのリフレッシュ処理シーケンスを説明する。ここでの、リフレッシュ処理とは、デジタル機器４１または４２への出力、デジタル機器４１または４２からの入力の一連処理を示す。
ブロードキャストパケット２０１は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１、デジタル機器４２および待機装置２１に同時に通知するパケットを示し、このブロードキャストパケット２０１の内部には後述する図３に示すデジタル機器４１、デジタル機器４２および待機装置２１に送信するデータが搭載されている。
【００１５】
ポーリングパケット２０２は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１へのパケットを示し、このポーリングパケット２０２を受けたデジタル機器４１は、ポーリング応答パケット２０３をマスタ装置１１に返信する。このポーリング応答パケット２０３の中にデジタル機器４１からの入力データが格納されている。
ポーリングパケット２０４は、マスタ装置１１からフィールドネットワーク伝送路３を
介してデジタル機器４２へのパケットを示し、このポーリングパケット２０４を受けたデジタル機器４２は、ポーリング応答パケット２０５をマスタ装置１１に返信する。このポーリング応答パケット２０５の中にデジタル機器４２からの入力データが格納されている。
【００１６】
次に図３を用いて、マスタ装置１１から送信されるブロードキャストパケット２０１の構造を説明する。ブロードキャストパケット２０１には、デジタル機器（＃１）４１への送信データ３０１、デジタル機器（＃２）４２への送信データ３０２、待機装置２１への送信データ３０３が格納されている。
デジタル機器（＃１）４１への送信データ３０１およびデジタル機器（＃２）４２への送信データ３０２には、各機器へのデジタル情報が格納されている。例えば、デジタル機器（＃２）４２がデジタル出力（ＤＯ）機器で、ランプが接続されている場合、ランプをＯＦＦの時は０、ランプをＯＮの時は１が書かれている。
【００１７】
待機装置２１への送信データ３０３には、図３にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。
例えば、デジタル機器４１の伝送路Ａ状態３１０には、正常であれば０、異常であれば１が書かれている。デジタル機器４１の伝送路Ｂ状態３１１には、正常であれば０、異常であれば１が書かれている。デジタル機器４１の機器状態３１２には、正常であれば０、異常であれば１が書かれている。
同様にデジタル機器４２の伝送路Ａ状態３２０には、正常であれば０、異常であれば１が書かれている。デジタル機器４２の伝送路Ｂ状態３２１には、正常であれば０、異常であれば１が書かれている。デジタル機器４２の機器状態３２２には、正常であれば０、異常であれば１が書かれている。
このような待機装置２１への送信データ３０３を送信するのがマスタ装置１１の伝送路・機器状態送信手段１１１である。この情報を待機装置２１が受け取ることにより、待機装置２１はデジタル機器４１、４２の伝送路状態および機器状態を把握できる。
【００１８】
次に図４を用いて、待機装置２１がブロードキャストパケット２０１を受信した場合の処理フローについて説明する。
マスタ装置１１から待機装置２１がブロードキャストパケット２０１を受信すると、ステップＳ４０１で受信待ちとなっている処理が起動される。たとえば、キュー待ちなどになっており、ブロードキャストパケット２０１を受信した場合、割り込みハンドラから受信したことを通知してもらい、起動がかかる。この処理を行なうのが待機装置２１の伝送路・機器状態受信手段２１１である。ステップＳ４０２では、ブロードキャストパケット２０１に格納されている伝送路状態３１０、３１１、３２０、３２１および機器状態３１２、３２２をメモリに保存する処理である。この処理を行なうのが待機装置２１の伝送路・機器状態保存手段２１２である。ステップＳ４０３は、メモリに保存した内容を待機ＣＰＵカード２２に搭載されたアプリケーションに通知する処理である。この処理を行なうのが伝送路・機器状態通知手段２１３である。
このような処理により、待機装置２１は、例え片系の伝送路しか受信できない場合でも、フィールドネットワーク伝送路３に接続された全てのデジタル機器４の伝送路状態および機器状態をマスタ装置１１から受信でき、伝送路状態および機器状態を監視することが可能となる。
【００１９】
実施の形態２．
次にこの発明の実施の形態２におけるフィールドネットワークシステムを図に基づいて説明する。図５は実施の形態２のブロードキャストパケット説明図である。
実施の形態２におけるシステム構成図、伝送路通信処理説明図および待機装置の処理フロー説明図は、実施の形態１で説明した図１、図２、図４と同様につき省略する。
実施の形態２におけるフィールドネットワークシステムは、マスタ装置１１から送信されるブロードキャストパケット２０１に待機装置２１へ送信するパケットの空き領域がない場合に、デジタル機器４へ送信する空き領域３ビットを使用して伝送路状態情報および機器状態情報を送信するようにしたものである。
【００２０】
次に図５を用いて、マスタ装置１１から送信されるブロードキャストパケット２０１の構造を説明する。ブロードキャストパケット２０１には、デジタル機器（＃１）４１への送信データ３０４とデジタル機器（＃２）４２への送信データ３０５が格納されている。
デジタル機器（＃１）４１への送信データ３０４には、図５にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃１）４１への送信データ３０１のデジタル情報が含まれている。またデジタル機器（＃２）４２への送信データ３０５には、図５にその拡大図を示すように、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２と、デジタル機器（＃２）４２への送信データ３０２のデジタル情報が含まれている。
【００２１】
デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２は各１ビットのデータで合計３ビットが使用される。例えば、デジタル機器４１の伝送路Ａ状態３１０には、正常であれば０、異常であれば１が書かれている。デジタル機器４１の伝送路Ｂ状態３１１には、正常であれば０、異常であれば１が書かれている。デジタル機器４１の機器状態３１２には、正常であれば０、異常であれば１が書かれている。また、デジタル機器（＃１）４１への送信データ３０１には実施の形態１と同様に各機器へのデジタル情報が格納されている。
同様に、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２は各１ビットのデータで合計３ビットが使用される。例えば、デジタル機器４２の伝送路Ａ状態３２０には、正常であれば０、異常であれば１が書かれている。デジタル機器４２の伝送路Ｂ状態３２１には、正常であれば０、異常であれば１が書かれている。デジタル機器４２の機器状態３２２には、正常であれば０、異常であれば１が書かれている。また、デジタル機器（＃２）４２への送信データ３０２には実施の形態１と同様に各機器へのデジタル情報が格納されている。
【００２２】
デジタル機器（＃１）４１への送信データ３０４とデジタル機器（＃２）４２への送信データ３０５が格納されたブロードキャストパケット２０１は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１およびデジタル機器４２に送信される。このブロードキャストパケット２０１はデジタル機器４１およびデジタル機器４２は勿論のこと、待機装置２１も受け取ることができる。
したがって待機装置２１は、デジタル機器４１およびデジタル機器４２への送信データ３０４、３０５からデジタル機器４１の伝送路状態および機器状態とデジタル機器４２の伝送路状態および機器状態を受信することができる。
このようなデジタル機器４１の伝送路状態および機器状態とデジタル機器４２の伝送路状態および機器状態を送信するのが、マスタ装置１１の伝送路・機器状態送信手段１１１である。また、待機装置２１において、伝送路状態・機器状態を受信するのが伝送路・機器状態受信手段２１１で、受信した伝送路状態・機器状態を保存するのが伝送路・機器状態保存手段２１２で、保存した伝送路状態・機器状態をアプリケーションに通知するのが伝送路・機器状態通知手段２１３であり、実施の形態１と同様であるので、説明を省略する。
【００２３】
こうして待機装置２１がマスタ装置１１から送信される伝送路状態および機器状態を受
け取ることにより、待機装置２１はデジタル機器４１、４２の伝送路状態および機器状態を把握できる。
この実施の形態２によれば、マスタ装置１１から待機装置２１に送信するパケットに専用の領域がない場合、デジタル機器（＃１）４１およびデジタル機器（＃２）４２へ送信するパケットの空き領域３ビットを使用することにより、マスタ装置１１から待機装置２１に機器の伝送路状態および機器状態を通知することが可能となり、送信データが空いている場合には容易に処理を実現できる。
【００２４】
実施の形態３．
次にこの発明の実施の形態３におけるフィールドネットワークシステムを図に基づいて説明する。図６は実施の形態３の伝送路通信処理説明図、図７は実施の形態３で使用される定周期伝送路・機器状態パケットの説明図である。
実施の形態３におけるシステム構成図および待機装置の処理フロー説明図は、実施の形態１で説明した図１、図４と同様につき省略する。
実施の形態３におけるフィールドネットワークシステムは、伝送路状態情報および機器状態情報の送信はブロードキャストパケットを使用せず、マスタＣＰＵ装置１から待機ＣＰＵ装置２へ一定周期毎に送信する定周期伝送路・機器状態パケットを使用して行なうようにしたものである。
【００２５】
図６を用いて、フィールドネットワークのリフレッシュ処理シーケンスを説明する。ここでの、リフレッシュ処理とは、デジタル機器４１または４２への出力、デジタル機器４１または４２からの入力の一連処理を示す。
ブロードキャストパケット２０１は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１、デジタル機器４２および待機装置２１に同時に通知するパケットを示し、このブロードキャストパケット２０１の内部にはデジタル機器４１、デジタル機器４２に送信するデータが搭載されている。
【００２６】
ポーリングパケット２０２は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１へのパケットを示し、このポーリングパケット２０２を受けたデジタル機器４１は、ポーリング応答パケット２０３をマスタ装置１１に返信する。このポーリング応答パケット２０３の中にデジタル機器４１からの入力データが格納されている。
ポーリングパケット２０４は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４２へのパケットを示し、このポーリングパケット２０４を受けたデジタル機器４２は、ポーリング応答パケット２０５をマスタ装置１１に返信する。このポーリング応答パケット２０５の中にデジタル機器４２からの入力データが格納されている。
こうしてブロードキャストパケット２０１からポーリング応答パケット２０５までの送受信を随時繰り返し実行する。
【００２７】
この発明の実施の形態３では、このリフレッシュ処理シーケンスの途中に、マスタ装置１１から待機装置２１へ一定周期毎に定周期伝送路・機器状態パケット２４０を送信する。たとえば、リフレッシュ処理シーケンスの３回に一度、この定周期伝送路・機器状態パケット２４０を送信する。この定周期伝送路・機器状態パケット２４０には後述する図７に示すように、デジタル機器４１およびデジタル機器４２における伝送路状態情報および機器状態情報が格納されている。
このように定周期で待機装置２１に伝送路状態情報および機器状態情報を送信するのが、図１に示すマスタ装置１１の伝送路・機器状態送信手段１１１である。
【００２８】
次に図７を用いて、マスタ装置１１から送信される定周期伝送路・機器状態パケット２
４０について説明する。定周期伝送路・機器状態パケット２４０は図７にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。
これらデジタル機器４１、４２の伝送路状態３１０、３１１、３２０、３２１には、正常であれば０、異常であれば１が書かれている。またデジタル機器４１、４２の機器状態３１２、３２２には、正常であれば０、異常であれば１が書かれている。
【００２９】
このようなデジタル機器４１、４２の伝送路状態および機器状態を待機装置２１において受信するのが、伝送路・機器状態受信手段２１１で、受信した伝送路状態・機器状態を保存するのが伝送路・機器状態保存手段２１２で、保存した伝送路状態・機器状態をアプリケーションに通知するのが伝送路・機器状態通知手段２１３であり、実施の形態１と同様であるので、説明を省略する。
このような情報を待機装置２１が受け取ることにより、待機装置２１はデジタル機器４１、４２の伝送路状態および機器状態を把握できる。
この実施の形態３によれば、マスタ装置１１から待機装置２１に送信するパケットに専用の領域がない場合、およびデジタル機器（＃１）４１およびデジタル機器（＃２）４２へ送信するパケットに空き領域がない場合、別の定周期伝送路・機器状態パケットを設けて、マスタ装置１１から待機装置２１に機器の伝送路状態および機器状態を通知することが可能となる。
【００３０】
実施の形態４．
次にこの発明の実施の形態４におけるフィールドネットワークシステムを図に基づいて説明する。図８は実施の形態４の伝送路通信処理説明図、図９は実施の形態４で使用される伝送路・機器状態コマンドパケットの説明図である。
実施の形態４におけるシステム構成図および待機装置の処理フロー説明図は、実施の形態１で説明した図１、図４と同様につき省略する。
実施の形態４におけるフィールドネットワークシステムは、伝送路状態情報および機器状態情報の送信はブロードキャストパケットを使用せず、マスタＣＰＵ装置１から待機ＣＰＵ装置２へ送信する伝送路・機器状態コマンドパケットを使用して行なうようにしたものである。
【００３１】
図８を用いて、フィールドネットワークのリフレッシュ処理シーケンスを説明する。ここでの、リフレッシュ処理とは、デジタル機器４１または４２への出力、デジタル機器４１または４２からの入力の一連処理を示す。
ブロードキャストパケット２０１は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１、デジタル機器４２および待機装置２１に同時に通知するパケットを示し、このブロードキャストパケット２０１の内部にはデジタル機器４１、デジタル機器４２に送信するデータが搭載されている。
【００３２】
ポーリングパケット２０２は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１へのパケットを示し、このポーリングパケット２０２を受けたデジタル機器４１は、ポーリング応答パケット２０３をマスタ装置１１に返信する。このポーリング応答パケット２０３の中にデジタル機器４１からの入力データが格納されている。
ポーリングパケット２０４は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４２へのパケットを示し、このポーリングパケット２０４を受けたデジタル機器４２は、ポーリング応答パケット２０５をマスタ装置１１に返信する。このポーリング応答パケット２０５の中にデジタル機器４２からの入力データが格納されている。
こうしてブロードキャストパケット２０１からポーリング応答パケット２０５までの送受信を随時繰り返し実行する。
【００３３】
この発明の実施の形態４では、このリフレッシュ処理シーケンスの途中に、マスタ装置１１から待機装置２１へ伝送路・機器状態コマンドパケット２５０を送信する。たとえば、リフレッシュ処理シーケンスの３回に一度、この伝送路・機器状態コマンドパケット２５０を送信する。この伝送路・機器状態コマンドパケット２５０には後述する図９に示すように、デジタル機器４１およびデジタル機器４２における伝送路状態情報および機器状態が情報格納されている。
【００３４】
次に図９を用いて、マスタ装置１１から送信される伝送路・機器状態コマンドパケット２５０について説明する。伝送路・機器状態コマンドパケット２５０は、伝送路・機器状態コマンドパケットを識別するためのコマンドＮｏ２５１と、伝送路状態および機器状態情報の内容が書かれた伝送路・機器状態情報２５２のパケットとからなる。コマンドＮｏ２５１を受信することにより、待機装置２１は伝送路・機器状態コマンドパケット２５０であることを認識する。
また、伝送路・機器状態情報２５２には、図９にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。
これらデジタル機器４１、４２の伝送路状態３１０、３１１、３２０、３２１には、正常であれば０、異常であれば１が書かれている。またデジタル機器４１、４２の機器状態３１、３２２には、正常であれば０、異常であれば１が書かれている。
【００３５】
このような伝送路・機器状態情報２５２を送信するのが、図１に示すマスタ装置１１の伝送路・機器状態送信手段１１１である。また待機装置２１において、デジタル機器４１、４２の伝送路状態および機器状態の情報を受信するのが、図１に示す待機装置２１の伝送路・機器状態受信手段２１１で、受信した伝送路状態・機器状態情報を保存するのが伝送路・機器状態保存手段２１２で、保存した伝送路状態・機器状態情報をアプリケーションに通知するのが伝送路・機器状態通知手段２１３であり、実施の形態１と同様であるので、説明を省略する。
このような情報を待機装置２１が受け取ることにより、待機装置２１はデジタル機器４１、４２の伝送路状態および機器状態を把握できる。
この実施の形態４によれば、フィールドネットワーク上に流すデータに、コマンドがある場合に有効である。このコマンドを使用し、マスタ装置１１と待機装置２１が情報をやり取りできることができ、待機装置２１が伝送路状態および機器状態を容易に取得できる。
【００３６】
実施の形態５．
次に、この発明の実施の形態５におけるフィールドネットワークシステムを図に基づいて説明する。図１０は実施の形態５のシステム構成図、図１１は実施の形態５で使用される専用線で送信されるデータの説明図、図１２は実施の形態５における待機ＣＰＵカードの処理フロー説明図である。実施の形態５における伝送路通信処理説明図は実施の形態１で説明した図２と同様につき省略する。
実施の形態５におけるフィールドネットワークシステムは、伝送路状態情報および機器状態情報の送信はブロードキャストパケットを使用せず、マスタＣＰＵ装置１と待機ＣＰＵ装置２との間に設けた専用線を使用して行なうようにしたものである。
【００３７】
図１０に示すシステム構成図において、マスタＣＰＵ装置１のマスタＣＰＵカード１２と待機ＣＰＵ装置２の待機ＣＰＵカード２２との間はやり取りしたい情報を伝達する専用
線であるイコライズケーブル５で接続されている。このイコライズケーブル５はＦＡ装置やコントローラなどでよく使用されるものである。そしてマスタＣＰＵカード１２に伝送路状態情報および機器状態情報を送信する伝送路・機器状態送信手段１２１が設けられ、待機ＣＰＵカード２２に伝送路・機器状態受信手段２２１と伝送路・機器状態認識手段２２２が設けられている。その他の構成は図１に示すシステム構成図と同じにつき、同じ符号を付して説明を省略する。
【００３８】
次に図１１を用いて、マスタＣＰＵカード１２からイコライズケーブル５を介して待機ＣＰＵカード２２に送信されるイコライズデータ５００について説明する。イコライズケーブル５で送信されるイコライズデータ５００は、マスタＣＰＵ装置１と待機ＣＰＵ装置２との間でやりとりする通信データ５０１と、伝送路状態および機器状態情報の内容が書かれた伝送路・機器状態情報５０２とからなる。
通信データ５０１は通常マスタＣＰＵカード１２から待機ＣＰＵカード２２に必要なパラメータやデータなどを転送する。また、伝送路・機器状態情報５０２は、図１１にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。
【００３９】
これらデジタル機器４１の伝送路状態３１０，３１１、３２０、３２１には、正常であれば０、異常であれば１が書かれている。またデジタル機器４１、４２の機器状態３１２、３２２には、正常であれば０、異常であれば１が書かれている。
このような伝送路・機器状態情報５０２を送信するのが、図１０に示すマスタＣＰＵカード１２の伝送路・機器状態送信手段１２１である。
【００４０】
次に図１２を用いて、待機ＣＰＵカード２２に搭載の一部のアプリケーション処理フローについて説明する。
待機ＣＰＵカード２２内部のアプリケーションでは、ステップＳ１２０１において、「イコライズ伝送路・機器状態データ受信待ち」状態となっている。たとえば、メッセージキューなどにより、待ち状態になっている。待機ＣＰＵカード２２でマスタＣＰＵカード１２からのイコライズデータ５００を受け取ると、割り込みが入り、割り込みハンドラから、メッセージなどの手段で、アプリケーションに通知される。この処理を行うのが図１０に示す待機ＣＰＵカード２２の伝送路・機器状態受信手段２２１である。
また、イコライズデータ５００を受け取ると、ステップＳ１２０２において、デジタル機器の伝送路・機器状態を保存すると共に、アプリケーションはデジタル機器の伝送路・機器状態を認識できる。この処理を行うのが図１０に示す待機ＣＰＵカード２２の伝送路・機器状態認識手段２２２である。
【００４１】
このような情報を待機ＣＰＵカード２２が受け取ることにより、待機ＣＰＵカード２２はデジタル機器４１、４２の伝送路状態および機器状態を把握できる。
この実施の形態５によれば、フィールドネットワーク伝送路を使用せず、すでに存在するイコライズケーブルを使用したイコライズ処理で実現できることで、待機装置２が伝送路状態および機器状態を容易に取得できる。
【００４２】
実施の形態６．
次に、この発明の実施の形態６におけるフィールドネットワークシステムを図に基づいて説明する。図１３は実施の形態６のシステム構成図、図１４は実施の形態６で使用される専用線で送信されるデータの説明図、図１５は実施の形態６における待機ＣＰＵカードの処理フロー説明図である。実施の形態６における伝送路通信処理説明図は実施の形態１で説明した図２と同様につき省略する。
実施の形態６におけるフィールドネットワークシステムは、実施の形態５と同じく伝送路状態情報および機器状態情報の送信はブロードキャストパケットを使用せず、マスタＣＰＵ装置１と待機ＣＰＵ装置２との間に設けた専用線を使用して行なうようにしたものである。
【００４３】
図１３に示すシステム構成図において、マスタＣＰＵ装置１のマスタＣＰＵカード１２と待機ＣＰＵ装置２の待機ＣＰＵカード２２との間はやり取りしたい情報を伝達する専用線であるＬＡＮケーブル６で接続されている。また、ＬＡＮケーブル６はＨＵＢなどを介して、ネットワークに接続される場合もある。
そしてマスタＣＰＵカード１２に伝送路状態情報および機器状態情報を送信する伝送路・機器状態送信手段１２１が設けられ、待機ＣＰＵカード２２に伝送路・機器状態受信手段２２１と伝送路・機器状態認識手段２２２が設けられている。その他の構成は図１に示すシステム構成図と同じにつき、同じ符号を付して説明を省略する。
【００４４】
マスタＣＰＵカード１２に搭載のアプリケーションは、ＬＡＮケーブル６を使用して、デジタル機器の伝送路状態および機器状態を待機ＣＰＵカード２２に送信する。ＬＡＮケーブル６を介して送信されるＬＡＮ送信パケットについて、図１４を用いて説明する。
ＬＡＮ送信パケット６００は、送信元のＩＰアドレス６０１、つまり、マスタＣＰＵカード１２のＩＰアドレスと、受信先のＩＰアドレス６０２、つまり、待機ＣＰＵカード２２のＩＰアドレスと、受信元の待機ＣＰＵカード２２で待機しているアプリケーションのポート番号６０３と、デジタル機器の伝送路状態および機器状態情報の内容が書かれた伝送路・機器状態情報を示すデータ６０４で構成される。なお、ポート番号６０３で送受信するアプリケーションを指定できる。
【００４５】
伝送路・機器状態情報データ６０４は、図１４にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。
これらデジタル機器４１、４２の伝送路状態３１０、３１１、３２０、３２１には、正常であれば０、異常であれば１が書かれている。またジタル機器４１の機器状態３１２、３２２には、正常であれば０、異常であれば１が書かれている。
このような伝送路・機器状態情報６０４を送信するのが、図１３に示すマスタＣＰＵカード１２の伝送路・機器状態送信手段１２１である。
【００４６】
次に図１５を用いて、待機ＣＰＵカード２２に搭載の一部のアプリケーション処理フローについて説明する。
図１５において、待機ＣＰＵカード２２のフィールドネットワークを制御しているアプリケーションは、ステップＳ１５０１で「伝送路・機器状態データのパケット受信待ち」になっており、マスタＣＰＵカード１２のアプリケーションがＬＡＮケーブル６経由でパケットを送信すると、受信し動作できる仕組みになっている。この処理を行うのが図１３の待機ＣＰＵカード２２に設けられた伝送路・機器状態受信手段２２１である。ステップＳ１５０２は、ＬＡＮケーブル６経由でパケットを受け取ると、伝送路状態および機器状態を保存すると共に、アプリケーションはデジタル機器の伝送路・機器状態を認識できる。この処理を行うのが図１３に示す待機ＣＰＵカード２２の伝送路・機器状態認識手段２２２である。
【００４７】
このような情報を待機ＣＰＵカード２２が受け取ることにより、待機ＣＰＵカード２２はデジタル機器４１、４２の伝送路状態および機器状態を把握できる。
この実施の形態６によれば、フィールドネットワーク伝送路を使用せず、通常ＣＰＵカードに接続されているＬＡＮケーブル６を使用して、伝送路・機器状態を待機ＣＰＵカード上のアプリケーションが受信できることにより、待機ＣＰＵ装置２が伝送路状態および機器状態を容易に取得できる。
【００４８】
実施の形態７．
次に、この発明の実施の形態７におけるフィールドネットワークシステムを図に基づいて説明する。図１６は実施の形態７のシステム構成図、図１７は実施の形態７で使用される制御ネットワークで送信されるデータの説明図、図１８は実施の形態７における制御ネットワークカードの処理フロー説明図である。実施の形態７における伝送路通信処理説明図は実施の形態１で説明した図２と同様につき省略する。
実施の形態７におけるフィールドネットワークシステムは、伝送路状態情報および機器状態情報の送信はブロードキャストパケットを使用せず、マスタＣＰＵ装置１と待機ＣＰＵ装置２が接続された制御ネットワークを使用して行なうようにしたものである。
【００４９】
図１６に示すシステム構成図において、マスタＣＰＵ装置１に制御ネットワークカード１３が、また待機ＣＰＵ装置２に制御ネットワークカード２３がそれぞれ設けられ、これら制御ネットワークカード１３、２３は制御ネットワーク７に接続されている。
そしてマスタＣＰＵ装置１の制御ネットワークカード１３に伝送路状態情報および機器状態情報を送信する伝送路・機器状態送信手段１３１が設けられ、待機ＣＰＵ装置２の制御ネットワークカード２３に伝送路・機器状態受信手段２３１と伝送路・機器状態保存手段２３２と伝送路・機器状態通知手段２３３が設けられている。その他の構成は図１に示すシステム構成図と同じにつき、同じ符号を付して説明を省略する。
【００５０】
制御ネットワーク７経由で伝送路状態および機器状態のデータを送信する際に使用するネットワークパケット７００のフォーマットについて、図１７を用いて説明する。
ネットワークパケット７００は、データを送信する制御ネットワークカード１３の送信元ＩＤ７０１、データを受信する制御ネットワークカード２３の受信先ＩＤ７０２、制御ネットワークカード２３で受信するソフトウェアを識別するためのポート番号７０３、デジタル機器の伝送路状態および機器状態情報の内容が書かれた伝送路・機器状態情報を示すデータ７０４を格納している。
【００５１】
伝送路・機器状態情報データ７０４は、図１７にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。
これらデジタル機器４１、４２の伝送路状態３１０、３１１、３２０、３２１には、正常であれば０、異常であれば１が書かれている。またデジタル機器４１の機器状態３１２、３２２には、正常であれば０、異常であれば１が書かれている。
制御ネットワークカード１３上のソフトウェアは、制御ネットワーク７上のパケットを使用して、制御ネットワークカード１３上のソフトウェアにデジタル機器の伝送路・機器状態のデータを送信する。この処理を行うのが、図１６に示すマスタＣＰＵ装置１の制御ネットワークカード１３の伝送路・機器状態送信手段１３１である。
【００５２】
次に図１８を用いて、待機ＣＰＵ装置２の制御ネットワークカード２３上のソフトウェアの一部の処理フローについて説明する。
本ソフトウェアは、パケット受信待ちになっている。伝送路・機器状態のパケットを受信すると、ステップＳ１８０１においてパケット受信待ち処理が動作する。この処理が、制御ネットワークにおける伝送路・機器状態受信手段２３１である。ステップＳ１８０２では、パケットの伝送路・機器状態情報データ７０４に格納されている伝送路状態３１０、３１１、３２０、３２１および機器状態３１２、３２２をメモリに保存する処理である。この処理を行なうのが制御ネットワークカード２３の伝送路・機器状態保存手段２３２である。ステップＳ１８０３は、メモリに保存した内容を待機ＣＰＵカード２２に搭載されたアプリケーションに通知する処理である。これにより、待機ＣＰＵカード２２に搭載されたアプリケーションは、機器の伝送路状態・機器状態を知ることができる。この処理を行なうのが伝送路・機器状態通知手段２３３である。
【００５３】
この実施の形態７によれば、プラントなどでは通常搭載されている制御用ネットワーク７を使用することにより、デジタル機器の伝送路状態および機器状態を待機ＣＰＵカード２２に搭載されたアプリケーションに送ることができ、待機ＣＰＵ装置２が伝送路状態および機器状態を容易に取得できる。
【００５４】
実施の形態８．
この発明の実施の形態８におけるフィールドネットワークシステムを図に基づいて説明する。図１９は実施の形態８のシステム構成図、図２０は実施の形態８の伝送路通信処理説明図、図２１は実施の形態８のブロードキャストパケット説明図、図２２は実施の形態８で使用される入出力機器からの入力データ説明図、図２３は実施の形態８における待機装置の処理フロー説明図である。
【００５５】
図１９に示すシステム構成図において、入出力機器８が２重化されたフィールドネットワーク伝送路３Ａ、３Ｂに接続されている。この入出力機器８はＤＩ・ＤＯを両方兼ね備えた入出力専用機器のため、マスタ装置２１からの送信データを受信できるし、入出力機器８から待機装置２１へ入力データも送信できる。そのため入出力機器８は、伝送路状態情報および機器状態情報を受信する伝送路・機器状態受信手段８１と、この伝送路・機器状態受信手段２１１で受信した伝送路状態情報および機器状態情報を保存する伝送路・機器状態保存手段８２と、この伝送路・機器状態保存手段８２で保存された伝送路状態情報および機器状態情報を送信する伝送路・機器状態送信手段８３を備えている。
【００５６】
次に図２０を用いて、フィールドネットワークのリフレッシュ処理シーケンスを説明する。ここでの、リフレッシュ処理とは、デジタル機器４１または４２への出力、デジタル機器４１または４２からの入力の一連処理を示す。
ブロードキャストパケット２０１は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１、デジタル機器４２および入出力機器８に同時に通知するパケットを示し、このブロードキャストパケット２０１の内部には後述する図２１に示すようにデジタル機器４１、デジタル機器４２および入出力機器８に送信するデータが搭載されている。
【００５７】
ポーリングパケット２０２、２０４は、マスタ装置１１からフィールドネットワーク伝送路３を介してデジタル機器４１、４２へのパケットを示し、このポーリングパケット２０２、２０４を受けたデジタル機器４１、４２は、ポーリング応答パケット２０３、２０５をマスタ装置１１に返信する。このポーリング応答パケット２０３、２０５の中にデジタル機器４１、４２からの入力データが格納されている。
ポーリングパケット２０６は、マスタ装置１１からフィールドネットワーク伝送路３を介して入出力機器８へのパケットを示し、このポーリングパケット２０６を受けた入出力機器８は、ポーリング応答パケット２０７をマスタ装置１１に返信する。このポーリング応答パケット２０７の中に入出力機器８からの入力データ（後述する図２２で説明）が格納されている。この入力データは待機ＣＰＵ装置２の待機装置２１も受信できる。
【００５８】
次に図２１を用いて、マスタ装置１１から送信されるブロードキャストパケット２０１の構造を説明する。ブロードキャストパケット２０１には、デジタル機器（＃１）４１への送信データ３０１、デジタル機器（＃２）４２への送信データ３０２、入出力機器８への送信データ３０６が格納されている。デジタル機器（＃１）４１への送信データ３０１
およびデジタル機器（＃２）４２への送信データ３０２には、各機器へのデジタル情報が格納されている。
【００５９】
入出力機器８への送信データ３０６には、図２１にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。これら伝送路状態３１０、３１１、３２０、３２１および機器状態３１２、３２２には、正常であれば０、異常であれば１がそれぞれ書かれている
このブロードキャストパケット２０１により、入出力機器８は伝送路状態および機器状態を入手することができる。
【００６０】
次に図２２を用いて、入出力機器８からの入力データ３０７のフォーマットについて説明する。
入出力機器８からの入力データ３０７は、図２２にその拡大図を示すように、デジタル機器（＃１）４１における伝送路Ａ状態３１０、伝送路Ｂ状態３１１および機器＃１状態３１２と、デジタル機器（＃２）４２における伝送路Ａ状態３２０、伝送路Ｂ状態３２１および機器＃２状態３２２がデジタル情報として格納されている。これら伝送路状態３１０、３１１、３２０、３２１および機器状態３１２、３２２には、正常であれば０、異常であれば１がそれぞれ書かれている
この入出力機器８からの入力データ３０７を待機装置２１は受信できるため、待機装置２１はフィールドネットワークの伝送路状態および装置状態を入手できる。
【００６１】
次に図２３を用いて、待機装置２１が入出力機器８からの入力データ３０７を受信した場合の処理フローについて説明する。
入出力機器８からの入力データ３０７を待機装置２１が受信すると、ステップＳ２３０１で受信待ちとなっている処理が起動される。たとえば、メッセージキュー待ちなどになっており、入力データ３０７を受信した場合、割り込みハンドラから受信したことを通知してもらい、起動がかかる。この処理を行なうのが待機装置２１の伝送路・機器状態受信手段２１１である。ステップＳ２３０２では、入力データ３０７に格納されている伝送路状態３１０、３１１、３２０、３２１および機器状態３１２、３２２をメモリに保存する処理である。この処理を行なうのが待機装置２１の伝送路・機器状態保存手段２１２である。ステップＳ２３０３は、メモリに保存した内容を待機ＣＰＵカード２２に搭載されたアプリケーションに通知する処理である。この処理を行なうのが伝送路・機器状態通知手段２１３である。
【００６２】
このような処理により、待機装置２１は、入出力機器８により、フィールドネットワーク伝送路に接続されたデジタル機器４の伝送路状態および機器状態を入出力機器８から受信でき、伝送路・機器状態を監視することが可能となる。
この実施の形態８によれば、フィールドネットワーク伝送路３に接続される入出力機器８を使用することにより、待機装置２１にデジタル機器４の伝送路状態および機器状態を容易に送信可能になり、待機装置２１はフィールドネットワーク伝送路３に接続されたデジタル機器４の伝送路状態および機器状態を監視できる。
【産業上の利用可能性】
【００６３】
この発明のフィールドネットワークシステムは発電プラントや原子力プラントの監視制御装置として利用できる。
【図面の簡単な説明】
【００６４】
【図１】この発明の実施の形態１におけるシステム構成図である。
【図２】この発明の実施の形態１の伝送路通信処理説明図である。
【図３】この発明の実施の形態１のブロードキャストパケット説明図である。
【図４】この発明の実施の形態１における待機装置の処理フロー説明図である。
【図５】この発明の実施の形態２のブロードキャストパケット説明図である。
【図６】この発明の実施の形態３の伝送路通信処理説明図である。
【図７】この発明の実施の形態３の定周期伝送路・機器状態パケット説明図である。
【図８】この発明の実施の形態４の伝送路通信処理説明図である。
【図９】この発明の実施の形態４の伝送路・機器状態コマンドパケット説明図である。
【図１０】この発明の実施の形態５におけるシステム構成図である。
【図１１】この発明の実施の形態５のイコライズケーブルで送信されるデータ説明図である。
【図１２】この発明の実施の形態５における待機ＣＰＵカードの処理フロー説明図である。
【図１３】この発明の実施の形態６におけるシステム構成図である。
【図１４】この発明の実施の形態６のＬＡＮで送信されるデータ説明図である。
【図１５】この発明の実施の形態６における待機ＣＰＵカードの処理フロー説明図である。
【図１６】この発明の実施の形態７におけるシステム構成図である。
【図１７】この発明の実施の形態７の制御ネットワークで送信されるデータ説明図である。
【図１８】この発明の実施の形態７の制御ネットワークカードの処理フロー説明図である。
【図１９】この発明の実施の形態８におけるシステム構成図である。
【図２０】この発明の実施の形態８の伝送路通信処理説明図である。
【図２１】この発明の実施の形態８のブロードキャストパケット説明図である。
【図２２】この発明の実施の形態８の入出力機器からの入力データ説明図である。
【図２３】この発明の実施の形態８における待機装置の処理フロー説明図である。
【符号の説明】
【００６５】
１：マスタＣＰＵ装置                        ２：待機ＣＰＵ装置
３、３Ａ，３Ｂ：フィールドネットワーク伝送路
４、４１、４２：デジタル機器                ５：イコライズケーブル
６：ＬＡＮケーブル                          ７：制御ネットワーク
８：入出力機器                            １１：マスタ装置
１２：マスタＣＰＵカード                  １３：制御ネットワークカード
２１：待機装置                            ２２：待機ＣＰＵカード
２３：制御ネットワークカード
２０１：ブロードキャストパケット        ２４０：定周期伝送路・機器状態パケット
２５０：伝送路・機器状態コマンドパケット
１１１、１２１、１３１、８３：伝送路・機器状態送信手段
２１１、２２１、２３１、８１：伝送路・機器状態受信手段
２１２、２３２、８２：伝送路・機器状態保存手段
２１３、２３３：伝送路・機器状態通知手段    ２２２：伝送路・機器状態認識手段
３１０、３１１：機器＃１の伝送路状態情報    ３１２：機器＃１の機器状態情報
３２０、３２１：機器＃２の伝送路状態情報    ３２２：機器＃２の機器状態情報
５００：イコライズデータ                    ６００：ＬＡＮ送信パケット
７００：ネットワークパケット。
【図１】
2010114512.tif 000003
【図２】
2010114512.tif 000004
【図３】
2010114512.tif 000005
【図４】
2010114512.tif 000006
【図５】
2010114512.tif 000007
【図６】
2010114512.tif 000008
【図７】
2010114512.tif 000009
【図８】
2010114512.tif 000010
【図９】
2010114512.tif 000011
【図１０】
2010114512.tif 000012
【図１１】
2010114512.tif 000013
【図１２】
2010114512.tif 000014
【図１３】
2010114512.tif 000015
【図１４】
2010114512.tif 000016
【図１５】
2010114512.tif 000017
【図１６】
2010114512.tif 000018
【図１７】
2010114512.tif 000019
【図１８】
2010114512.tif 000020
【図１９】
2010114512.tif 000021
【図２０】
2010114512.tif 000022
【図２１】
2010114512.tif 000023
【図２２】
2010114512.tif 000024
【図２３】
2010114512.tif 000025