(57)【特許請求の範囲】
【請求項１】
ネットワーク上のPIO装置を介してプラント構成機器と監視制御信号の送受を行う制御装置、および前記制御装置にネットワークで接続され前記制御装置を介して監視制御を行うオペレータステーションを備えたプラント監視制御システムであって、
前記制御装置および前記オペレータステーションが接続されたネットワークに接続され、システムのマスターデータを管理するエンジニアリングサーバを備え、
前記エンジニアリングサーバが、前記制御装置の接続情報および当該制御装置に対応する前記PIO装置の接続情報の定義が格納されたシステム構成定義テーブル、監視制御システムに使用され得る各種PI0装置におけるPI0モジュールの基本情報が定義され登録されているPIO種別データベース、I／O点数、RAS情報、および警報メッセージの少なくとも一つのアプリケーションデータが登録されるアプリケーションデータベース、及びメモリに格納されたシステム構成情報自動生成プログラムと当該プログラムを実行するＣＰＵとで構成されたシステム構成情報自動生成機能部を備え、
前記エンジニアリングサーバによりPIOネットワークスキャン操作が行われると、前記システム構成情報自動生成機能部が、前記各制御装置PIOネットワークを検索し、現在接続されているPIO装置の状態を取得し、
前記システム構成情報自動生成機能部は、前記取得した現在の前記各PIOモジュールの前記PIOネットワークへの接続の状態と、前記エンジニアリングサーバ上に保存されている前記システム構成定義テーブルの定義データとを比較し、両者に差異があった場合は、前記PIO種別データベースを参照し、前記PIO装置の情報を取得して前記システム構成定義テーブルのデータを更新し、
前記システム構成情報自動生成機能部は、前記アプリケーションデータベースに登録される情報を収集し、収集した情報が前記アプリケーションデータベースに登録されている情報と相違している場合に前記アプリケーションデータベースを実際の情報に更新する
ことを特徴とするプラント監視制御システム。
【請求項２】
請求項１に記載のプラント監視制御システムにおいて、
前記エンジニアリングサーバが、前記オペレータステーションの種別毎にデータ属性が定義されているOPS種別データベースを備え、
前記システム構成情報自動生成機能部が、前記OPS種別データベースに登録される情報を収集し、収集した情報が前記OPS種別データベースに登録されている情報と相違している場合に前記OPS種別データベースを実際の情報に更新する
ことを特徴とするプラント監視制御システム。
【請求項３】
請求項２に記載のプラント監視制御システムにおいて、
プラント監視制御機能を実行するシステムS/W未インストールのオペレータスターションが前記ネットワークに接続された場合、当該オペレータスターションが前記システムS/W未インストールであることを前記システム構成情報自動生成機能部が検出し、当該オペレータスターションに前記システムS/Wがインストールされると該インストールされたシステムS/Wに対応して前記システム構成情報自動生成機能部が前記OPS種別データベースを更新する
ことを特徴とするプラント監視制御システム。
【請求項４】
請求項１に記載のプラント監視制御システムにおいて、
前記システム構成情報自動生成機能部が、前記PIO装置の前記ネットワークへの実際の接続状況を定周期で監視し、PIO増設／PIO撤去／PIOリプレースに対応して前記システム構成情報自動生成機能部が前記システム構成定義テーブルを更新することを特徴とするプラント監視制御システム。
【請求項５】
請求項２または請求項３に記載のプラント監視制御システムにおいて、
前記システム構成情報自動生成機能部が、前記PIO装置の前記ネットワークへの実際の接続状況を定周期で監視し、前記PIO装置を構成するPIOモジュールの増設／撤去／リプレースに対応して前記システム構成定義テーブルを更新し、前記オペレータスターションの前記ネットワークへの実際の接続状況を定周期で監視し、前記オペレータスターションの増設／撤去／リプレースに対応して前記OPS種別データベースを更新することを特徴とするプラント監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク上のPIO装置を介してプラント構成機器と監視制御信号の送受を行う制御装置、および前記制御装置にネットワークで接続され前記制御装置を介して監視制御を行うオペレータスターションを備えたプラント監視制御システムに関するものである。
【背景技術】
【０００２】
図１１は従来のプラント監視装置でのデータ更新フローを示す図で、サービスを要求する側とサービスの提供側から構成されており、サービス提供側はサービス要求側からの要求に対して応答を返す。サービス提供側は複数存在することもありえる。
【０００３】
次に、動作について説明する。
【０００４】
サービス要求側にて自装置に接続されている機器（資源）に対してネットワーク経由で公開するポリシーと資源を探索する範囲を設定する（ステップST2111）。次に要求するサービスの条件を発信する（ステップST811）。サービス提供側は、サービス要求側からの要求サービス条件を受信すると自身が提供できるものかどうかを判定し、合致する場合に応答を返す（ステップST812）。サービス要求側はサービス提供側からの応答を受信（ステップST813）し、自装置で利用する機器の解決、サービスセッション識別子の生成を行う（ステップST814）。ついで、生成されたサービスが有効かどうかを判定（ステップST2113）し、サービスが無効の場合は再度資源公開ポリシーを更新（ステップST2115）し、要求サービス条件の発信（ステップST811）の処理を再実行する。サービスが有効の場合は、サービスセッション識別子をサービス提供側に配布（ステップST815）する。サービス提供側はサービス要求側からのサービスセッション識別子を受信すると自装置内のモードを設定する（ステップST816）。
【０００５】
前述の処理をプラント監視装置の具体的な製作手順に当てはめると次のようになる。
【０００６】
サービス要求側はエンジニアリングサーバーに、サービス提供側はOPSに対応する。ここで、新しいサービス（OPSの追加、PIOの追加/変更など）を行う場合は、サービス要求側（増設した機器）にて資源公開ポリシーを設定し（ステップST2111）、要求サービス条件の定義と発信（ステップST811）を行い、要求サービスの応答を確認後（ステップST813）、利用機器の解決（ステップST814）を行う。
【０００７】
前述の手順により、OPS、PIOなどの各種機器の増設/撤去/リプレース時にデータの整合性を損なうことなく、システム構成情報を更新することが出来る。
【０００８】
【特許文献１】特開２００４−１９９３００号公報（図２及びその説明）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来のプラント監視システムでは、OPS、PIOなどの各種機器を増設/撤去/リプレースを実施する場合、アドレス情報やデータベース等の資源公開ポリシーと探索範囲を全て手動で修正、登録する必要があり、専門知識を持たないとどの定義情報をどのように修正すればよいのか分からなかった。
また、専門知識を持った技術者であっても、各種システム構成情報の変更を手動で行うため、定義ミスや作業漏れを起こす可能性があり、手戻り作業等により作業効率が芳しくなかった。
【００１０】
この発明は、前述のような実情に鑑みてなされたもので、ネットワーク上のPIO装置を介してプラント構成機器と監視制御信号の送受を行う制御装置、および前記制御装置にネットワークで接続され前記制御装置を介して監視制御を行うオペレータスターションを備えたプラント監視制御システムにおいて、エンジニアリングサーバーにおけるシステム構成定義ミスを防止し、システム保守を容易にすることを目的とするものである。
【課題を解決するための手段】
【００１１】
この発明に係るプラント監視制御システムは、ネットワーク上のPIO装置を介してプラント構成機器と監視制御信号の送受を行う制御装置、および前記制御装置にネットワークで接続され前記制御装置を介して監視制御を行うオペレータステーションを備えたプラント監視制御システムであって、
前記制御装置および前記オペレータスターションが接続されたネットワークに接続され、システムのマスターデータを管理するエンジニアリングサーバを備え、
前記エンジニアリングサーバが、前記制御装置の接続情報および当該制御装置に対応する前記PIO装置の接続情報の定義が格納されたシステム構成定義テーブル、監視制御システムに使用され得る各種PI0装置におけるPI0モジュールの基本情報が定義され登録されているPIO種別データベース、I／O点数、RAS情報、および警報メッセージの少なくとも一つのアプリケーションデータが登録されるアプリケーションデータベース、及びメモリに格納されたシステム構成情報自動生成プログラムと当該プログラムを実行するＣＰＵとで構成されたシステム構成情報自動生成機能部を備え、
前記エンジニアリングサーバによりPIOネットワークスキャン操作が行われると、前記システム構成情報自動生成機能部が、前記各制御装置PIOネットワークを検索し、現在接続されているPIO装置の状態を取得し、
前記システム構成情報自動生成機能部は、前記取得した現在の前記各PIOモジュールの前記PIOネットワークへの接続の状態と、前記エンジニアリングサーバ上に保存されている前記システム構成定義テーブルの定義データとを比較し、両者に差異があった場合は、前記PIO種別データベースを参照し、前記PIO装置の情報を取得して前記システム構成定義テーブルのデータを更新し、
前記システム構成情報自動生成機能部は、前記アプリケーションデータベースに登録される情報を収集し、収集した情報が前記アプリケーションデータベースに登録されている情報と相違している場合に前記アプリケーションデータベースを実際の情報に更新する
ものである。 
【発明の効果】
【００１２】
この発明は、ネットワーク上のPIO装置を介してプラント構成機器と監視制御信号の送受を行う制御装置、および前記制御装置にネットワークで接続され前記制御装置を介して監視制御を行うオペレータステーションを備えたプラント監視制御システムであって、
前記制御装置および前記オペレータスターションが接続されたネットワークに接続され、システムのマスターデータを管理するエンジニアリングサーバを備え、
前記エンジニアリングサーバが、前記制御装置の接続情報および当該制御装置に対応する前記PIO装置の接続情報の定義が格納されたシステム構成定義テーブル、監視制御システムに使用され得る各種PI0装置におけるPI0モジュールの基本情報が定義され登録されているPIO種別データベース、I／O点数、RAS情報、および警報メッセージの少なくとも一つのアプリケーションデータが登録されるアプリケーションデータベース、及びメモリに格納されたシステム構成情報自動生成プログラムと当該プログラムを実行するＣＰＵとで構成されたシステム構成情報自動生成機能部を備え、
前記エンジニアリングサーバによりPIOネットワークスキャン操作が行われると、前記システム構成情報自動生成機能部が、前記各制御装置PIOネットワークを検索し、現在接続されているPIO装置の状態を取得し、
前記システム構成情報自動生成機能部は、前記取得した現在の前記各PIOモジュールの前記PIOネットワークへの接続の状態と、前記エンジニアリングサーバ上に保存されている前記システム構成定義テーブルの定義データとを比較し、両者に差異があった場合は、前記PIO種別データベースを参照し、前記PIO装置の情報を取得して前記システム構成定義テーブルのデータを更新し、
前記システム構成情報自動生成機能部は、前記アプリケーションデータベースに登録される情報を収集し、収集した情報が前記アプリケーションデータベースに登録されている情報と相違している場合に前記アプリケーションデータベースを実際の情報に更新する
ので、プラント監視制御システムにおいて、従来ではエンジニアリングサーバーにてシステム構成定義を人為的に手動で生成し制御装置に転送後に制御装置を再起動したときのみに整合性をチェックしていた為に定義ミスをしていた場合に制御装置がシステム異常を発生し原因究明に時間がかかっていたが、本発明ではこのような定義ミスを防止することができ、システム保守が容易になる効果がある。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
以下、この発明の実施の形態１を図１および図２により説明する。図１はシステム構成の一例を示す図、図２は図１の動作説明をするためのフローチャート図である。
【００１４】
図１において、プラント監視制御システムは、複数台のオペレータステーション（以下“OPS”と略記する）（OPS1，OPS2）１−１，１−２と、１台あるいは複数台の制御装置２（図１では１台のみ図示してある）と、PIO（Program I/O transfer）装置３と、エンジニアリングサーバー４と、前記OPS１−１，１−２と前記制御装置２と前記エンジニアリングサーバー４とを接続するOPSネットワーク５と、前記制御装置２と前記PIOとを接続するPIOネットワーク６とで構成されている。
【００１５】
前記OPS１−１，１−２は、何れも前記制御装置２から収集したデータに基づき後述の
プラント構成機器（図示省略）の状態を表示する装置であり、また、オペレータにより入力された前記プラント構成機器に対する制御指令を前記制御装置２に対して送出する装置である。
【００１６】
前記制御装置２は、前記PIO装置３を経由してプラントを制御する装置で、例えば、前記制御指令に基づいて前記プラント構成機器を制御し、また、事前に格納された適正運転プログラムにより前記プラント構成機器の状態情報に応じて前記プラント構成機器の適正運転制御を行う。また、実際に自装置に接続されているPIO装置の接続情報（実際に自装置に接続されている後述のPIOモジュール３−１，３−２，３−３，・・・３−ｎの接続
情報）や前記プラント構成機器の状態情報、イベント情報（異常動作や特定の動作の情報等）等を内部記憶装置２−１に格納する。
【００１７】
前記PIO装置３は、それぞれPIO機能を有する複数個のPIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎを内蔵している。前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎは、それぞれ対応する前記プラント構成機器の制御部（図示省略）および各種検出器（図示省略）に前記PIOネットワーク６を介して接続され、また、前記制御装置２に前記PIOネットワーク６を介して接続されている。前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎは、前記制御指令、前記適正運転プログラムによる制御信号を対応する前記プラント構成機器の前記制御部へ前記PIOネットワーク６を介して伝送し、また、前記プラント構成機器の前記各種検出器で検出された状態検出信号を前記制御装置２に前記PIOネットワーク６を介して伝送する。
【００１８】
前記エンジニアリングサーバー４は、システムのマスターデータを管理するサーバーであり、システム構成定義テーブル４−１、PIO種別データベース４−２、システム構成情報自動生成機能部４−３を有している。
前記システム構成定義４−１およびPIO種別データベース４−２は記憶装置４Ｍ内に設定されている。
前記システム構成情報自動生成機能部４−３は、メモリ（図示省略）に格納されたシステム構成情報自動生成プログラムと当該プログラムを実行するＣＰＵ（図示省略）とで構成されている。
【００１９】
システム構成定義テーブル４−１とは、例えば、システムに含まれる前記制御装置と当該制御装置に接続されている前記PIOの接続情報(PIO種別、PIO点数、等)の定義が格納されているテーブルである。
【００２０】
PIO種別データベース４−２とは、当該監視制御システムに使用され得る各種PI0装置および／または各種PI0モジュールのPIO種別ごとに各種システム構成情報（例えば、IO点数（入出力点数）、レンジ等のPI0モジュールの基本情報が定義され登録されているデータベースである。
【００２１】
次に図２を用いて、図１における各部と関連付けながら動作について説明する。
【００２２】
前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎを前記PIOネットワーク６に接続（ステップＳＴ１）し、前記エンジニアリングサーバー４により「PIOネットワークスキャン」操作を行う（ステップＳＴ２）。前記PIOネットワークスキャン操作が行われると、前記システム構成情報自動生成機能部４−３が前記各制御装置１（２），２（２）のPIOネットワーク６を検索し、現在接続されているPIO装置の状態（前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎの状態）を取得する（ステップＳＴ３）。
【００２３】
次に、前記システム構成情報自動生成機能部４−３は、取得した現在の前記各PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎの前記PIOネットワーク６への接続の状態と、前記エンジニアリングサーバー４上に保存されている前記システム構成定義テーブル４−１の定義データとを比較し、両者に差異が無いかをチェックする（ステップＳＴ４）。両者に差異があった場合は、前記システム構成情報自動生成機能部４−３は、前記PIO種別データベース４−２を参照し、追加/削除/リプレースされたPIO装置の情報（前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎの状態情報）を取得し、前記システム構成定義テーブル４−１のデータを更新する（ステップＳＴ５）。
【００２４】
前記システム構成定義テ−ブル４−１には各制御装置１（２），２（２）ごとに実際に接続されているPIOモジュールが、PIO種別データベース４−２には各PIO種別(アナログ入力、デジタル入力、など)毎に接続個数分定義され登録されており、各制御装置１（２），２（２）はこのシステム構成定義データを使用して自身がインターフェイスするPIO装置の個数分のアドレスマップを作成する。PIO種別データベースはPIO種別ごとの情報が定義され、I/O点数、入出力のレンジなど、PIOモジュールの基本情報が定義されている。
【００２５】
なお、前記制御装置１（２）については変更が無い場合（前記両者に差異が無い場合）には、次の制御装置、例えば制御装置２（２）の情報を検索して前述の処理を行い、全ての制御装置の情報を検索し前述の処理を実行する。
【００２６】
以上のように、この発明の実施の形態１によれば、プラントにおけるPIO装置の追加/削除/リプレースに対応してプラント監視制御システムにおけるシステム構成定義を自動的に生成することが出来る。
【００２７】
つまり、前述のように、例えば、プラント設備側にPIO装置（PIOモジュール）が追加設置された場合は、エンジニアリングサーバ４のシステム構成情報自動生成機能部４−３により、エンジニアリングサーバ４のシステム構成定義テーブル４−１に、プラント設備側に追加のPIO装置（PIOモジュール）の情報が人為的に入力することなく自動的に追加される。
【００２８】
同様に、例えば、プラント設備側でPIO装置（PIOモジュール）が削除された場合は、エンジニアリングサーバ４のシステム構成情報自動生成機能部４−３により、エンジニアリングサーバ４のシステム構成定義テーブル４−１から、プラント設備側で削除のPIO装置（PIOモジュール）の情報が人為的に削除操作をすることなく自動的に削除される。
【００２９】
更に、同様に、例えば、プラント設備側でPIO装置（PIOモジュール）がリプレースされた場合は、エンジニアリングサーバ４のシステム構成情報自動生成機能部４−３により、エンジニアリングサーバ４のシステム構成定義テーブル４−１から、プラント設備側でリプレースされる前の旧PIO装置（PIOモジュール）の情報が人為的に削除操作をすることなく自動的に削除され、プラント設備側でリプレースされた後の新PIO装置（PIOモジュール）の情報が人為的に入力操作をすることなくシステム構成定義テーブル４−１に自動的に登録される。
【００３０】
このように、プラント設備側でPIO装置（PIOモジュール）の接続/撤去/リプレースが行われた場合、プラント監視制御システム側では、システム構成情報の変更を人為的に手入力で変更しなくても、プラント設備側でのPIO装置（PIOモジュール）の接続/撤去/リプレースに対応して、プラント監視制御システム側のエンジニアリングサーバ４に登録のシステム構成情報が自動的に変更される。
【００３１】
なお、制御装置２がプラント設備側で追加接続/撤去/リプレースされた場合も、当該追加接続/撤去/リプレースの制御装置にPIOネットワークを介して接続されているPIO装置（PIOモジュール）の情報は、前述と同様にして、システム構成情報自動生成機能部４−３により、エンジニアリングサーバ４のシステム構成定義テーブル４−１に、当該追加接続/撤去/リプレースの制御装置の情報と関連付けて、システム構成情報として自動的に追加、削除、変更が行われる。
【００３２】
また、この発明の実施の形態１は、PIO装置をPIOネットワークに接続/撤去/リプレースした後に、エンジニアリングサーバーにて、PIOネットワークスキャン処理を実施することで、PIOネットワーク上のPIO構成情報を取得し、エンジニアリングサーバー上のPIO構成情報と比較することにより、PIO装置の追加/撤去/リプレース状況を自動検出し、エンジニアリングサーバー上のシステム構成定義を自動更新するものである。
【００３３】
従来はエンジニアリングサーバーにてシステム構成定義を生成し、制御装置に転送後に、制御装置を再起動したときのみに整合性をチェックしていた為、設定ミスをしていた場合に制御装置がシステム異常を発生し、原因究明に時間がかかっていたが、本発明の実施の形態１によりシステムが自動認識するため、このような定義ミスを防止することができ、システム保守が容易になる。
【００３４】
本実施の形態１は、前述のように、ネットワーク上のPIO装置を介してプラント構成機器と監視制御信号の送受を行う制御装置、および前記制御装置にネットワークで接続され前記制御装置を介して監視制御を行うオペレータスターションを備えたプラント監視制御システムであって、前記制御装置および前記オペレータスターションが接続されたネットワークに接続され、前記制御装置の接続情報および当該制御装置に対応する前記PIO装置の接続情報が登録されたシステム構成定義テーブルを有する記憶装置、および前記ネットワークを介して前記制御装置の実際の接続情報および当該制御装置に対応する前記PIO装置の実際の接続情報を収集し収集した前記制御装置の実際の接続情報および当該制御装置に対応する前記PIO装置の実際の接続情報と前記システム構成定義テーブルに登録されている前記制御装置の接続情報および当該制御装置に対応する前記PIO装置の接続情報とが相違しているか否かを判定し相違している場合には前記システム構成定義テーブルを前記制御装置の実際の接続情報および当該制御装置に対応する前記PIO装置の実際の接続情報に更新するシステム構成情報自動生成機能部を有するエンジニアリングサーバを備えているプラント監視制御システムである。
また、前記システム構成定義テーブルが、前記PIO装置を構成するPIOモジュールの増設、撤去、リプレースに対応した情報に、前記システム構成情報自動生成機能部によって更新されるプラント監視制御システムである。
【００３５】
実施の形態２．
以下、この発明の実施の形態２を図３および図４により説明する。図３はシステム構成の他の例を示す図、図４は図３の動作説明をするためのフローチャート図である。本実施の形態２は、前述の実施の形態１で使用した内容とは、システム構成定義テーブル４−１上のシステム構成情報だけではなく、IOデータ、RAS情報などのアプリケーションデータベース４−４を有し当該アプリケーションデータベース４−４上のデータ、情報まで自動生成する点、が異なる。なお、前記アプリケーションデータベース４−４は記憶装置４Ｍ内に設定されている。
以下、この実施の形態２おける動作を前述の実施の形態１と異なる点についてのみ図４により図３の各部と関連付けながら説明する。
【００３６】
前述の実施の形態１においては、PIO装置（PIO）の追加/削除/リプレースのシステム構成定義は更新されても、そのPIO装置に含まれるIOデータベース(IO点数、入出力レンジ、など)、RAS情報、警報メッセージなどアプリケーションデータは手動で定義する必要があるという問題がある。
【００３７】
ここで言うアプリケーションデータベースとは、PIOのI/O点数ごとに１レコードが存在するデータベースで、PIOモジュールの個数に比例するデータベースである。
【００３８】
本実施の形態２では、図４に例示してあるように、システム構成情報自動生成機能部４−３は、システム構成定義情報を更新（ステップＳＴ５）した後に、PIO種別データベース４−２からI/O点数などの情報を取得（ステップＳＴ６）することで、アプリケーションデータベース４−４のレコード数増減などの必要な情報を取得し、I/Oデータベースの生成、RAS情報、警報メッセージなどのアプリケーションデータベース４−４を自動生成する（ステップＳＴ７）。
【００３９】
システム構成情報自動生成機能部４−３がアプリケーションデータベース４−４を自動生成するのに必要な情報は、PIO種別データベース４−２に格納されている。
【００４０】
以上のように、この発明の実施の形態２によれば、PIO装置の追加/削除/リプレースに伴うアプリケーションデータベースの自動生成をすることも可能である。
【００４１】
本実施の形態２は、前述のように、前記エンジニアリングサーバが、I／O点数、RAS情報、および警報メッセージの少なくとも一つのアプリケーションデータが登録されるアプリケーションデータベースを有し、PIO増設、PIO撤去、およびPIOリプレースに対応して、前記システム構成情報自動生成機能部が前記アプリケーションデータベースを更新するプラント監視制御システムである。
また、前記エンジニアリングサーバが、I／O点数、RAS情報、および警報メッセージの少なくとも一つのアプリケーションデータが登録されるアプリケーションデータベースを有し、前記システム構成情報自動生成機能部が前記アプリケーションデータベースに登録される情報を収集し収集した情報が前記アプリケーションデータベースに登録されている情報と相違しているか否かを判定し、相違している場合に前記アプリケーションデータベースを実際の情報に更新するプラント監視制御システムである。
【００４２】
実施の形態３．
以下、この発明の実施の形態３を図５および図６により説明する。図５はシステム構成の更に他の例を示す図、図６は図５の動作説明をするためのフローチャート図である。本実施の形態３は、OPS種別データベース４−５を有しており、前述の実施の形態１および２で使用した内容とは、OPSを追加/削除/リプレースした場合の処理ができる点、が異なる。なお、前記OPS種別データベース４−５は記憶装置４Ｍ内に設定されている。
【００４３】
本実施の形態３では、図６に例示してあるように、システムS/Wをインストール（ステップＳＴ１）したOPS1（１−１），OPS2（１−２）を、OPSネットワーク５に接続（ステップＳＴ２）し、エンジニアリングサーバー４により「OPSネットワークスキャン」操作を行う（ステップＳＴ３）。前記OPSネットワークスキャン操作が行われると、前記システム構成情報自動生成機能部４−３がOPSネットワークの現在の接続状態を検索する（ステップＳＴ４）。
【００４４】
その後、前記システム構成情報自動生成機能部４−３は、エンジニアリングデータサーバー４上のシステム構成定義情報（OPS種別データベース４−５に登録された情報）と前記検索したOPS接続情報とを比較し、両者の差異を検出する（ステップＳＴ５）。両者に差異が検出された場合は、インストールされているシステムS/Wにより一意に決定されるOPS種別をOPS種別データベース４−５より検索し、対応するシステム構成情報を取得（ステップＳＴ６）し、取得したシステム構成情報をシステム構成定義に反映し、処理を終了する（ステップＳＴ６）。
【００４５】
OPS種別データベースとは、OPSの種別（サーバー、クライアント、スタンドアロンなど）毎にデータレコードが用意され、それぞれのデータ属性(二重化、接続先サーバー、動作S/W、ネットワーク種別など)が定義されている。OPSはS/Wインストール時に自身がどの種別のOPSなのかが登録されているため、エンジニアリングサーバー４により、接続されているOPSにOPS種別を問い合わせることでシステム構成定義データの更新が可能となる。
【００４６】
以上のように、この発明の実施の形態３によれば、OPSのシステム構成定義情報の更新作業を自動設定することにより、専門の技術者でなくともOPSの追加/削除/リプレースを容易に実施することが出来る。
【００４７】
本実施の形態３は、前述のように、前記エンジニアリングサーバが、オペレータスターションの種別の情報が登録されるOPS種別データベースを有し、オペレータスターションの増設、撤去、およびリプレースに対応して前記システム構成情報自動生成機能部が前記OPS種別データベースを更新するプラント監視制御システムである。
また、前記エンジニアリングサーバが、前記システム構成情報自動生成機能部が前記OPS種別データベースに登録される情報を収集し収集した情報が前記OPS種別データベースに登録されている情報と相違しているか否かを判定し、相違している場合に前記OPS種別データベースを実際の情報に更新するプラント監視制御システムである。
【００４８】
実施の形態４．
以下、この発明の実施の形態４を図７および図８により説明する。図７はシステム構成の更に他の例を示す図、図８は図７の動作説明をするためのフローチャート図である。本実施の形態４は、前述の実施例３とは、システムS/WをインストールしていないOPSであっても自動的にシステム構成定義（OPS種別データベース４−５）を更新できる点、が異なる。
【００４９】
前述の実施の形態３では、システムS/WをインストールしていないOPSをOPSネットワーク５に接続した場合は、OPS種別が判別できないため、システム構成定義情報を更新することが出来ないという問題点がある。本実施の形態４では、システムS/WのインストールがされていないOPSを検出した場合には、操作員に対して、インストールするシステムS/Wの選択画面を表示し、その場でインストールさせ、システム構成定義情報を自動更新することが出来る。
【００５０】
具体的には、システムS/WをインストールしていないOPSを前記OPSネットワーク５に接続（ステップＳＴ１）し、前記エンジニアリングサーバー４により「OPSネットワークスキャン」を実行（ステップＳＴ２）することで、前記システム構成情報自動生成機能部４−３が前記OPSネットワークへのOPS接続状態を検出する（ステップＳＴ３）。
【００５１】
前記システム構成情報自動生成機能部４−３は、前記エンジニアリングサーバー内のシステム構成定義データ（例えばOPS種別データベース４−５に登録されたデータ）と前記検索したOPS接続状態とを照合し（ステップＳＴ４）、両者の差異を検出する。前記両者の差異があった場合は、前記システム構成情報自動生成機能部４−３は、新規に検出したOPSにシステムS/Wがインストールされているかどうかを問い合わせる（ステップＳＴ５）。
【００５２】
システムS/Wがインストールされていない場合（OPS種別が取得できない場合）は、操作員に対し、システムS/Wのインストールを促し、操作員が選択したシステムS/Wを当該OPSにインストールする（ステップＳＴ６）。前記システム構成情報自動生成機能部４−３は、OPSにインストールされたシステムS/WによりOPS種別を判別し（ステップＳＴ７）、エンジニアリングサーバー上のシステム構成定義テーブル４−１のデータを更新する（ステップＳＴ８）。
ステップＳＴ８での更新結果は、図７におけるOPS種別データベース上に例えばOPS種別Ｘとして追加された内容となる。
【００５３】
以上のように、この発明の実施の形態４によれば、システムS/WをインストールしていないOPSであっても、システム構成情報を自動更新することが出来る。また、OPSのシステムS/Wのインストール状態をチェックするため、インストール漏れ、ミスを防ぐ効果も期待できる。
本発明の実施の形態４は、プラント監視制御機能を実行するシステムS/W未インストールのオペレータスターションが前記ネットワークに接続された場合、当該オペレータスターションが前記システムS/W未インストールであることを前記システム構成情報自動生成機能部が検出し、当該オペレータスターションに前記システムS/Wがインストールされると該インストールされたシステムS/Wに対応して前記システム構成情報自動生成機能部が前記OPS種別データベースを更新することを特徴とするプラント監視制御システムである。
【００５４】
実施の形態５．
以下、この発明の実施の形態５を図９および図１０により説明する。図９はシステム構成の更に他の例を示す図、図１０は図９の動作説明をするためのフローチャート図である。本実施の形態３では、システム構成情報自動生成機能部４−３が、定周期スキャン機能部４−３１を有しており、PIO装置の前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎの前記PIOネットワーク６への接続状況、および前記OPS1（１−１），OPS2（１−２）の前記OPSネットワーク５への接続状況を、定周期で自動検出するものである。
【００５５】
以下、本実施の形態５における動作を説明する。
【００５６】
前述の実施の形態１〜４までのシステムでは、PIO装置、OPSをネットワークに接続した後、エンジニアリングサーバー５にてネットワークスキャンの操作を行わない限り、システム構成情報の更新は行われなかった。このため、多数の装置を追加/削除/リプレースする場合、その都度ネットワークスキャンを実施する必要があり、作業が煩雑になるという問題がある。
【００５７】
このため、定周期でPIOネットワーク６、OPSネットワーク５を監視することにより、リアルタイムにPIO装置、OPSの追加/削除/リプレース情報を検出し、システム構成定義情報（前記システム構成定義４−１、前記PIO種別データベース４−２、および前記アプリケーションデータベース４−４の情報）を自動更新することを可能とした。
【００５８】
具体的には、図９に例示のように前記システム構成情報自動生成機能部４−３が定周期スキャン機能部４−３１を有し、この定周期スキャン機能部４−３１の機能によって、図１０に示すように、定周期でPIOネットワーク６をスキャンし（ステップＳＴ１）、PIO接続状態（前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎの状態）を検索監視する（ステップＳＴ２）。
【００５９】
前記システム構成情報自動生成機能部４−３は、前記スキャンにより取得した前記PIO
接続状態がシステム構成定義データ（システム構成定義テーブル４−１のデータ）と一致しているかどうかを判定する（ステップＳＴ３）。前記システム構成情報自動生成機能部４−３は、この判定の結果、両者が不一致の場合は、エンジニアリングサーバー４上のシステム構成定義データ（システム構成定義テーブル４−１のデータ）を、前記スキャンした最新のPIO接続状態（前記PIOモジュール（PIO1，PIO2，PIO3，・・・PIOn）３−１，３−２，３−３，・・・３−ｎの接続状態）に更新する（ステップＳＴ４）。
【００６０】
続いて、前記システム構成情報自動生成機能部４−３は、前記OPSのネットワークスキャンを実行（ステップＳＴ５）し、前記OPSネットワーク５へのOPS接続状態（前記OPS1（１−１），OPS2（１−２）の前記OPSネットワーク５への接続状態）を検出する（ステップＳＴ４）。前記システム構成情報自動生成機能部４−３は、前記エンジニアリングサーバー４内のシステム構成定義データ（前記OPS種別データベース４−５のデータ）と前記検索したOPS接続状態とを照合し（ステップＳＴ７）、両者の差異を検出する。両者の差異があった場合はOPSにインストールされたシステムS/WによりOPS種別を判別し（ステップＳＴ７）、前記エンジニアリングサーバー４上のシステム構成定義データ（前記OPS種別データベース４−５のデータ）を更新する（ステップＳＴ８）。
【００６１】
以上のように、この発明の実施の形態５によれば、PIO装置、OPSをネットワークに接続するだけで、専門知識が無くとも、自動的にシステム構成定義情報が更新されるようにすることが可能となる。これにより、PIO、OPSを増設、撤去する場合に、システム構成を意識することなく、ネットワークに接続するだけで自動的にシステムがシステム構成状態の差分を検出し、必要なデータベースを自立的に修正することが可能となり、保守が容易となる。
【００６２】
本実施の形態５は、前述のように、前記システム構成情報自動生成機能部が、前記PIO装置の前記ネットワークへの実際の接続状況を定周期で監視し、PIO増設／PIO撤去／PIOリプレースに対応して前記システム構成情報自動生成機能部が前記システム構成定義テーブルを更新するプラント監視制御システムであり、また、前記システム構成情報自動生成機能部が、前記PIO装置の前記ネットワークへの実際の接続状況を定周期で監視し、前記PIO装置を構成するPIOモジュールの増設／撤去／リプレースに対応して前記システム構成定義テーブルを更新し、前記オペレータスターションの前記ネットワークへの実際の接続状況を定周期で監視し、前記オペレータスターションの増設／撤去／リプレースに対応して前記OPS種別データベースを更新するプラント監視制御システムである。
【００６３】
なお、図１、図３、図５、図７、および図９の各図中において、同一符合は同一または相当部分を示す。
【図面の簡単な説明】
【００６４】
【図１】この発明の実施の形態１を示す図で、システム構成の一例を示す図である。
【図２】この発明の実施の形態１を示す図で、図１の動作説明をするためのフローチャート図である。
【図３】この発明の実施の形態２を示す図で、システム構成の他の例を示す図である。
【図４】この発明の実施の形態２を示す図で、図２の動作説明をするためのフローチャート図である。
【図５】この発明の実施の形態３を示す図で、システム構成の更に他の例を示す図である。
【図６】この発明の実施の形態３を示す図で、図５の動作説明をするためのフローチャート図である。
【図７】この発明の実施の形態４を示す図で、システム構成の更に他の例を示す図である。
【図８】この発明の実施の形態４を示す図で、図７の動作説明をするためのフローチャート図である。
【図９】この発明の実施の形態５を示す図で、システム構成の更に他の例を示す図である。
【図１０】この発明の実施の形態５を示す図で、図９の動作説明をするためのフローチャート図である。
【図１１】従来のプラント監視システムでのデータ更新フローを示す図である。
【符号の説明】
【００６５】
１−１，１−２    オペレータステーション、
２    制御装置、
２−１    記憶装置、
３    PIO（Program I/O transfer）装置、
３−１，３−２，３−３，３−ｎ    PIOモジュール、
４    エンジニアリングサーバー、
４−１    システム構成定義テーブル、
４−２    PIO種別データベース、
４−３    システム構成情報自動生成機能部、
４−４    アプリケーションデータベース、
４−５    OPS（Operator Station）種別データベース、
４Ｍ    記憶装置、
５    OPSネットワーク、
６    PIOネットワーク。
【図１】
0004852070.tif 000002
【図２】
0004852070.tif 000003
【図３】
0004852070.tif 000004
【図４】
0004852070.tif 000005
【図５】
0004852070.tif 000006
【図６】
0004852070.tif 000007
【図７】
0004852070.tif 000008
【図８】
0004852070.tif 000009
【図９】
0004852070.tif 000010
【図１０】
0004852070.tif 000011
【図１１】
0004852070.tif 000012