(57)【要約】      （修正有）【課題】リセット中のＦ＆Ｇ機器についてのアラームを適切に表示抑制することが可能な安全計装制御装置及びその方法並びに安全計装システムを提供すること。【解決手段】異常検知に基づき、リセット操作があるまで、アラーム出力を続けるフィールド機器からの出力に基づき表示装置にアラームメッセージを送信する安全計装制御装置において、前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤを記憶する記憶部と、前記リセット操作後、所定時間経過までタイマーカウントを行うリセット管理部と、前記グループＩＤに属する前記フィールド機器のうち少なくともいずれかについてのタイマーカウント中は、該グループＩＤに属する機器に係る前記アラームメッセージに表示抑制情報を付与し、この情報に基づきアラーム表示を抑制する診断部と、を備えた。【選択図】図１
2018180995.tif 000002
【特許請求の範囲】
【請求項１】
異常検知に基づき、リセット操作があるまで、アラーム出力を続けるフィールド機器からの出力に基づき表示装置にアラームメッセージを送信する安全計装制御装置において、
前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤを記憶する記憶部と、
前記リセット操作後、所定時間経過までタイマーカウントを行うリセット管理部と、
前記グループＩＤに属する前記フィールド機器のうち少なくともいずれかについてのタイマーカウント中は、該グループＩＤに属する機器に係る前記アラームメッセージに表示抑制情報を付与し、この情報に基づきアラーム表示を抑制する診断部と、
を備えたことを特徴とする安全計装制御装置。
【請求項２】
前記記憶部は、
自装置に接続される入出力モジュールにおける前記各フィールド機器が接続されるチャネル情報と前記グループＩＤとが対応づけられた定義情報を記憶し、
前記診断部は、
前記フィールド機器からの出力を受信した入出力モジュールのチャネル情報に基づき、前記定義情報を参照して、前記リセット操作対象のフィールド機器の属するグループＩＤを特定する
ことを特徴とする請求項１に記載の安全計装制御装置。
【請求項３】
前記診断部は、
前記フィールド機器の出力値に基づいて、自装置の被制御対象であるプロセス制御における異常を検出し、前記表示装置に表示するためのアラームメッセージとしてプロセスアラームを送信するプロセスアラーム診断部を有する
ことを特徴とする請求項１または２に記載の安全計装制御装置。
【請求項４】
前記診断部は、
前記フィールド機器から出力に基づいて、自装置、前記入出力モジュール、前記各フィールド機器、または、これらの接続状態のうち少なくともいずれかの状態を診断してシステムの異常を検出し、前記表示装置に表示するためのアラームメッセージとしてシステムアラームを送信するシステム診断部を有する
ことを特徴とする請求項１〜３のいずれかに記載の安全計装制御装置。
【請求項５】
前記アラームメッセージの表示を抑制することには、アラームメッセージを表示しないこと、または、通常とは異なる態様でアラームメッセージを表示することを含む、
ことを特徴とする請求項１〜４のいずれかに記載の安全計装制御装置。
【請求項６】
前記アラームメッセージを表示しないことには、前記タイマーカウント中は前記制御装置がアラームの検出を抑制すること、若しくは、前記タイマーカウント中は前記制御装置がアラームの送信を抑制すること、
を含む請求項５に記載の安全計装制御装置。
【請求項７】
前記記憶部は、
前記リセット操作の対象となる少なくとも１個以上の前記フィールド機器を識別するリセット識別情報と前記グループＩＤとが対応づけられた前記定義情報を記憶し、
前記リセット管理部は、
前記リセット操作に基づき、前記定義情報を参照して前記リセット識別情報から前記グループＩＤを特定し、該グループＩＤのタイマーカウントを開始する
ことを特徴とする請求項１〜６のいずれかに記載の安全計装制御装置。
【請求項８】
前記入出力モジュールにリセット指令を送信するリセット部を備え、
前記リセット部は、
前記リセット操作と、前記定義情報と、前記リセット識別情報とに基づいて、前記特定されたチャネルを介して前記各フィールド機器が接続されるチャネル情報を特定し、リセット指令を送信する
ことを特徴とする請求項１〜７のいずれかに記載の安全計装制御装置。
【請求項９】
前記リセット中か否かにかかわらずアラームが保存される履歴保存部と、
前記フィールド機器の起動状態を管理する起動状態管理部と、
を具備し、
前記タイマーカウント終了後、前記起動状態管理部が前記フィールド機器のいずれかが復帰していない場合、前記診断部は、前記履歴保存部に保存されたリセット中のアラームを前記表示装置に再送することを特徴とした請求項１〜８のいずれかに記載の安全計装制御装置。
【請求項１０】
請求項１〜７に記載の安全計装制御装置と、
前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤおよび／または前記安全計装装置に接続される入出力モジュールにおける前記各フィールド機器が接続されるチャネル情報と前記グループＩＤとが対応づけられた定義情報を予め定義し、前記制御装置の記憶部へダウンロードするエンジニアリング端末と、
を備えたことを特徴とした、安全計装システム。
【請求項１１】
前記安全計装制御装置と、
前記安全計装制御装置から送信されたアラームメッセージを、ネットワークを介して受信し、前記アラームメッセージに表示抑制情報が付与されている場合は前記アラームメッセージの表示を抑制し、前記アラームメッセージに表示抑制情報が付与されていない場合は前記アラームメッセージを表示する表示装置と、
を備えたことを特徴とした、請求項１０に記載の安全計装システム。
【請求項１２】
異常検知に基づき、リセット操作があるまで、アラーム出力を続けるフィールド機器からの出力に基づき表示装置にアラームメッセージを送信するプラント制御方法において、
前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤを記憶するステップと、
前記リセット操作後、所定時間経過までタイマーカウントを行うステップと、
前記グループＩＤに属する前記フィールド機器のうち少なくともいずれかについてのタイマーカウント中は、該グループＩＤに属する機器に係る前記アラームメッセージに表示抑制情報を付与するステップと、
を含むことを特徴とするプラント制御方法。
【請求項１３】
更に、前記制御装置に接続される入出力モジュールにおける前記各フィールド機器が接続されるチャネル情報と前記グループＩＤとが対応づけられた定義情報を記憶するステップと、
前記フィールド機器からの出力を受信した入出力モジュールのチャネル情報に基づき、前記定義情報を参照して、前記リセット操作対象のフィールド機器の属するグループＩＤを特定するステップと、
を含むことを特徴とする請求項１２に記載のプラント制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントやビル等の監視に使用されるガス検知器、炎検知器、熱検知器、および煙検知器（以下、Ｆ＆Ｇ（Ｆｉｒｅ  ａｎｄ  Ｇａｓ）機器と総称する。）の少なくともいずれかを備え、Ｆ＆Ｇ機器の出力に基づき監視対象の安全管理を実行する安全計装システムに関する。
【背景技術】
【０００２】
従来から、プラントや工場等（以下、これらを総称する場合には、単に「プラント」という）においては、工業プロセスにおける各種の状態量（例えば、圧力、温度、流量等）を制御するプロセス制御システムが構築されており、高度な自動操業が実現されている。このプロセス制御システムは、安全性を確保しつつ高度な制御を行うために、分散制御システム（ＤＣＳ：Distributed Control System）等の制御システムと、安全計装システム（ＳＩＳ：Safety Instrumented System）等の安全システムとを備える。
【０００３】
安全計装システムは、有毒薬品の溢流、爆発などの如き深刻な災害になるおそれのある問題が発生した場合、プラント内の安全に関する重要な問題を検出し、バルブの閉鎖、フィールド機器電力の切断、プラント内のフローの切換えなどを実行してプラントを安全側に停止させるシステムである。安全計装システムは、プロセス制御システムの一部として、或いは、プロセス制御システムとは独立して設けられる。
【０００４】
従来の安全計装システムにおいては、ガス、炎、熱、煙等を検知するＦ＆Ｇ機器を備えており、Ｆ＆Ｇ機器による測定結果または検知結果に応じてアラームを出力する。下記特許文献１には、Ｆ＆Ｇ機器を用いた安全計装システムが開示されている。たとえば、安全計装システムは、Ｆ＆Ｇ機器の測定値が所定の閾値を超えることにより異常を検出し、アラームを操作監視端末に出力して、操作監視端末の表示部にアラームメッセージを表示する。更に、Ｆ＆Ｇ機器の測定値が予め定められた所定の条件を満たすことによりトリップを検出し、安全計装システムはプラントを安全側に停止させるプラントシャットダウンを実行する。これらの動作は、安全計装システムにおいて実行されるアプリケーションプログラムによって実現される。
【０００５】
Ｆ＆Ｇ機器は、ガス、炎、熱、煙等の異常を一旦検知すると、異常の原因が取り除かれた後でも異常を示す測定値であるアラーム値を出力し続ける仕様になっている。これは、異常が解消された後、安全を確認した上で、プラントの運転員の意思でアラームを解除する必要があるためである。プラントの運転員が異常発生を確認した後、このＦ＆Ｇ機器の異常検知の状態をリセットするためには、Ｆ＆Ｇ機器に供給している電力を一旦遮断しなければならない。そのため、Ｆ＆Ｇ機器を用いた安全計装システムでは、Ｆ＆Ｇ機器に電力を供給する電源を一時的にオフすることによってＦ＆Ｇ機器をリセットする方法が、従来から使用されている。例えば、従来の安全計装システムでは、電源からＦ＆Ｇ機器に電力を供給するために接続される電源ラインの途中にリレー回路を設け、そのリレー回路に接続されたスイッチなどの入力手段からの入力によりリレー回路がＦ＆Ｇ機器への電力の供給を遮断する回路とすることによって、プラントの運転員の意思によりＦ＆Ｇ機器をリセットし、アラームを解除することを可能としていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特願２０１５−１８５０１７号公報
【特許文献２】ＵＳ８、３５４、９３５Ｂ２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
安全計装システムは、システムの異常やプロセスの異常を検出し、アラームメッセージを操作監視端末の表示部に表示する機能を備える。例えば入力信号に断線がある場合は、システムの異常および／またはプロセスの異常として検出され、断線が発生した旨のアラームメッセージが操作監視端末の表示部に表示される。プラントの運転員は、操作監視端末の表示部に表示されたアラームメッセージに基づいてメンテナンス等を行う。
【０００８】
安全計装システムが備えるＦ＆Ｇ機器が出力するアラーム値に基づいて、安全計装システムは異常を検出し、操作監視端末の表示部にアラームメッセージを表示する。プラントの運転員は、このアラームメッセージを操作監視端末の表示部で確認することができる。異常が解消された後、プラントの運転員は安全を確認した上で、プラントの運転員の意思でアラームを解除する。そのため、たとえば、リセット手段等によりＦ＆Ｇ機器をリセットすることが可能な安全計装システムが従来から用いられている。リセットされたＦ＆Ｇ機器は、一定の時間の経過後、再度起動して通常の稼働状態に戻る。
【０００９】
Ｆ＆Ｇ機器がリセットを開始してから起動するまでの間(以下、「リセット中」という。)、Ｆ＆Ｇ機器の出力は通常の稼働状態の出力とは異なる不定値を出力するため、安全計装システムは、例えば断線といったシステムの異常あるいはプロセスの異常として検出し、アラームメッセージが操作監視端末において表示される。なお、システムの異常はプラント制御システムを構成する制御装置に設けられたシステム診断部によって検出される。プロセスの異常は制御装置で実行されるアプリケーションプログラム（アプリケーションロジック）によって検出される。検出されたシステムの異常及び検出されたプロセスの異常はアラームメッセージとして制御装置から操作監視端末へ送信され、操作監視端末は受信したアラームメッセージを表示部へ表示する。
しかしながら、この場合に表示されるアラームメッセージは、Ｆ＆Ｇ機器がリセットされたことによって表示されてしまうものであり、システムの異常またはプロセスの異常を示すアラームメッセージとはいえない。そのため、プラントの運転員はこのアラームメッセージに基づいて、プラント設備のメンテナンス等をするべきではない。このような問題を解決するべく、従来から、Ｆ＆Ｇ機器がリセット中におけるアラームメッセージを操作監視端末の表示部に表示しないアラームの表示抑制の技術が用いられていた。
【００１０】
例えば、従来は、リセット中のアラーム検出を行わないロジックをアプリケーションプログラムで組むことにより、アラームの表示抑制を行っていた。
【００１１】
安全計装システムは、プラントのプロセスの異常についてのアラームであるプロセスアラームの代用として、アナンシェータ（プロセスの状態が異常になったことを運転員に伝達する手段として、表示装置に表示すると同時に、信号を発して注意を促す手段）を用いていた。そして、Ｆ＆Ｇ機器がリセット中の場合は、制御装置はプロセスの異常の検出を行わないことによってアナンシェータのメッセージを操作監視端末へ送信せず、Ｆ＆Ｇ機器がリセット中ではない場合は、制御装置はプロセスアラームを検出することによってアナンシェータのメッセージを操作監視端末へ送信するアプリケーションプログラムをエンジニアが提供することによって対策されていた。
しかしこの場合、エンジニアは、新たなプラントの制御設計又は設計変更に応じて新しくアプリケーションプログラムを組む度に、従来は不要であったリセット中のアラームの抑制を行うロジックを組まなければならないため、その分のシステム資源を余計に消費する等の問題や、エンジニアリング工数、費用が掛かる問題があった。
【００１２】
また、安全計装システムは、安全計装システムそのもの又はその一部の異常を知らせるためのアラームであるシステムアラームを取り扱う。このシステムアラームは、上述のアプリケーションプログラムとは別の機能として安全計装システムに設けられたシステム診断部で検出される。システムそのものまたはその一部から異常が検出されると、システム診断部からアラーム信号が送信され、操作監視端末でアラームメッセージが表示される。
しかしながら、操作監視端末の表示部へのアラームメッセージの表示を抑制することが必要である一方で、操作監視端末の有するアラーム管理機能はアラーム解析等を目的として、全てのシステムアラームを取り扱う必要がある。システムアラームの通知は安全システムの根幹たるＳＩＬ２の認証に関わる部分であるためである。このため、リセット中のシステムアラームの表示を抑制する方法として、アプリケーションプログラムからシステム診断部を制御してシステムのアラームの発報を停止する方法が考えられるが、アラームの発報を停止している間は操作監視端末に送信されるはずのアラームが送信されないことになるため、操作監視端末の有するアラーム管理機能が、発生する全てのシステムアラームを取り扱うことができなくなるので採用されていなかった。そこで、リセット中のアラームの表示抑制をする場合のシステムアラームは、システム診断部の代わりに、アプリケーションプログラムで使用可能なアナンシェータで代用されていた。具体的には、システム診断部の動作をオフにするように制御装置の稼働前に予め設定してシステム診断部が動作しないようにしておき、制御装置の稼働中はアプリケーションプログラムでシステムの異常を検出することによってアナンシェータメッセージを操作監視端末へ送信する方法がとられていた。さらに、Ｆ＆Ｇ機器がリセット中の場合は、アプリケーションプログラムでシステムの異常の検出を抑制することによってアナンシェータメッセージを操作監視端末へ送信しないようにする方法がとられていた。
このように、安全計装システムにＦ＆Ｇ機器を制御対象とした新たなアプリケーションプログラムを構築する度に、システムアラームを抑制するためのアプリケーションロジックを構築しなければならないため、その分のシステム資源を余計に消費する等の問題や、エンジニアリング工数、費用が掛かる問題があった。
また、システム診断部の動作をオフにする設定をするため、その設定の漏れ等のヒューマンエラーが起こり得る問題があった。さらに、アナンシェータは本来、プロセスの異常に関するメッセージを表示するためのものであり、アナンシェータメッセージは、プロセスについてのアラームメッセージを表示するために設けられた表示装置の所定の場所に表示されるものの、システムアラームを表示するために設けられた表示装置の所定の場所に表示できないため、対策としては不十分であるという問題があった。
【００１３】
Ｆ＆Ｇ機器がリセット中の場合、システムアラームの表示を抑制できない理由について更に詳しく説明する。図２は、従来の安全計装システムの一例を示す構成図である。安全計装システム２００は、主に、安全コントローラなどの安全制御装置１、操作監視端末２、入出力インタフェース部２２０〜２２３、Ｆ＆Ｇ機器２０６−１〜２０６−３、Ｆ＆Ｇ機器２０６−１、２０６−２をリセットするためのスイッチ２２５、Ｆ＆Ｇ機器２０６−１〜２０６−２に電力を供給するための外付けの電源２２７、Ｆ＆Ｇ機器２０６−１〜２０６−２に供給される電力を遮断するためのリレー回路２２６、Ｆ＆Ｇ機器２０６−３に電力を供給するための外付けの電源２２８、アプリケーション実行部２１４、プロセス制御システムとの結合部２１５から構成される。
【００１４】
アプリケーション実行部２１４で実行されるアプリケーションロジックを構成する機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃは、フィールド機器（Ｆ＆Ｇ機器を含む。）を制御する為に制御コントローラ内で動作する演算、制御等を行うものであり、図２においては、Ｆ＆Ｇ機器２０６−１〜２０６−３の出力するデータに基づいてプラントのプロセスを診断し、プロセスアラームを検出する機能を有する。写像ブロック２１５Ａ、２１５Ｂ、２１５Ｃは、安全制御システムとプロセス制御システムを論理的に結合する、プロセス制御システムとの結合部２１５の一部であり、図２においては機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃが検出したプロセスのアラーム信号を、プロセス制御システムの一部である操作監視端末２へメッセージ送信部１３を介して送信する。
【００１５】
リセットスイッチ２２５が押下されると、入出力インタフェース部２２０を介してリセット信号が機能ブロック２１４−１Ａに入力される。入力されたリセット信号に基づいて機能ブロック２１４−１Ａから出力されるリセット信号は、入出力インタフェース部２２２を介してリレー回路２２６に出力される。Ｆ＆Ｇ機器２０６−１、２０６−２は、電源（ＰＳ）２２７から電力が供給されているが、リレー回路（ＲＬ）２２６にリセット信号が入力された場合、リレー回路２２６により電力の供給は一時遮断されるため、Ｆ＆Ｇ機器２０６−１、２０６−２はリセットされる。
【００１６】
Ｆ＆Ｇ機器２０６−１の出力は、入出力インタフェース部２２１のチャネルＣＨ１を経て、システム診断部２１１を介して機能ブロック２１４−１Ａに接続されている。Ｆ＆Ｇ機器２０６−２の出力は、入出力インタフェース部２２１のチャネルＣＨ２を経て、システム診断部２１１を介して機能ブロック２１４−１Ｂに接続されている。したがって、Ｆ＆Ｇ機器２０６−１、２０６−２がリセットされることによりリセット中に通常の稼働状態の測定値とは異なる不定の値を出力すれば、システム診断部２１１は入出力モジュールＩＯＭ２のチャネルＣＨ１と入出力モジュールＩＯＭ２のチャネルＣＨ２についてのシステムアラームのアラーム信号を、メッセージ送信部１３を介して操作監視端末２に送信する。また、リセットされていないＦ＆Ｇ機器２０６−３からはリセットによる通常の稼働状態の測定値とは異なる不定の値は出力されないため、システム診断部１１は入出力モジュールＩＯＭ４のチャネルＣＨ１についての前記不定の値に起因したシステムのアラーム信号を送信しない。また、機能ブロック２１４−１Ａ，２１４−１Ｂはプロセスの異常を検出し、写像ブロック２１４Ａ、２１４Ｂはメッセージ送信部１３を介して操作監視端末２へプロセスアラームのアラーム信号を送信する。また、機能ブロック２１４−１Ｃは、プロセスの異常を検出しないため、写像ブロック２１５Ｃはアラーム信号を送信しない。
【００１７】
上述のように、システム診断部２１１が検出する入出力モジュールＩＯＭ２のチャネルＣＨ１と入出力モジュールＩＯＭ２のチャネルＣＨ２についてのリセット中のシステムアラームは、Ｆ＆Ｇ機器２０６−１、２０６−２のリセットにより発生したものであって、本来検出される正しいアラームではないため、表示抑制されるべきものである。
しかしながら、システム診断部２１１は、前記システムアラームがＦ＆Ｇ機器２０６−１、２０６−２がリセットされたことにより発生したものか否か判断する手段がないため、アラームの表示を抑制することはできない。このような判断をするためには、システム診断部２１１にどの入出力インタフェース部のどのチャネルＣＨにリセットスイッチからのリセット信号が入力され、それにより、どの入出力モジュールのどのチャネルに接続されたＦ＆Ｇ機器がリセット中になるかの情報が入力される必要がある。
しかし、安全計装システムの制御装置１では、安全計装システムが稼働している場合に、システム診断部２１１へ、どの入出力インタフェース部のどのチャネルＣＨのリセットスイッチからのリセット信号が入力されたかの情報、すなわちリセット入力手段の実装位置の情報、を伝達することができる仕組みを作ることができない。安全計装システムが国際標準規格ＩＥＣ６１１３１−３に準拠することによる。図２の構成では、リセットスイッチ２２５からのリセット信号は、入出力インタフェース部２２０を介してシステム診断部２１１に入力される。しかし、上記の通り、システム診断部２１１は、入出力インタフェース部２２０を介したリセットスイッチ２２５の実装位置情報を、取得することができない。そこで、リセットスイッチ２２５の実装位置情報をシステム診断部２１１に設定するためには、予めエンジニアリング端末３から手動で定義する必要が出てくる。しかし、この方法は、エンジニアリングの作業の負荷が増え、ミスの原因にもなるため現実的ではない。また、リセット信号が、操作監視端末２に実装される計器図（図示しない）から写像ブロック２１５Ａ、２１５Ｂ、２１５Ｃを介して、機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃに入力されることも可能である。さらに、他の端末のツール（図示しない）からネットワークＮを介してリセット信号を受信して、Ｆ＆Ｇ機器がリセットされる場合もある。これらのリセット入力手段によるリセット信号を、システム診断部２１１に入力して、さらにリセットされたＦ＆Ｇ機器の実装位置を取得できれば、アラームの表示抑制が可能になると考えられる。しかし、システム診断部２１１はリセット入力手段の実装位置の情報を取得できないことと同様に、安全計装システムが国際標準規格ＩＥＣ６１１３１−３に準拠することにより、システム診断部２１１は、機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃに対応したＦ＆Ｇ機器の実装位置情報を取得することができない。そこで、前記Ｆ＆Ｇ機器の実装位置情報を、システム診断部２１１に設定するために、予めエンジニアリング端末３から手動で定義する必要が出てくる。しかし、上記リセットスイッチ２２５の場合と同様、この方法は現実的ではない。従来技術においては、これらのように、システム診断部２１１はリセット信号の入力先の実装位置を取得できないため、システム診断部２１１はアラームの表示抑制をすることができないといった問題点があった。
【００１８】
リセット入力の手段に関わらず、リセット信号は機能ブロックのリセット入力端子に入力される。そのため、機能ブロック２１４−１Ａに入力されるリセット信号に基づいて機能ブロック２１４−１Ａから出力されるリセット信号をシステム診断部２１１に接続すれば、システム診断部２１１は、リセットが入力されたか否か判断でき得るため、あとはリセットされたＦ＆Ｇ機器の実装位置を取得できれば、アラームの表示抑制が可能になると考えられる。しかし、Ｆ＆Ｇ機器２０６−１の出力信号は、システム診断部２１１を介して機能ブロックに接続されるが、接続される機能ブロックの端子には、Ｆ＆Ｇ機器がどの入出力インタフェース部のどのチャネルＣＨに接続しているかの情報は伝達されない。また、機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃが、国際標準規格ＩＥＣ６１１３１−３に準拠していることにより、該情報が伝達する仕組みを作ることは現実的でない。そのため、機能ブロックから出力されるリセット信号をシステム診断部２１１に接続したとしても、どの入出力インタフェース部のどのチャネルＣＨについてのシステムアラームを表示抑制するのか、システム診断部２１１は判断できないといった問題点があった。
【００１９】
プロセスアラームの場合は、アプリケーションプログラムにおいて、Ｆ＆Ｇ機器のリセット中は、プロセスの異常を検出しないか、または、プロセスの異常を検出してもプロセスのアラームとしてのアナンシェータメッセージを操作監視端末２へ送信しないことにより、プロセスアラームの発生を抑制していた。
【００２０】
また、リセット信号は、いずれかの機能ブロックに必ず入力されることから、機能ブロックにおいてリセットが入力されたか否かの判断は可能であり、あとは同時にリセットされた全てのＦ＆Ｇ機器の実装位置情報を機能ブロックが取得できれば、アラームの表示抑制を可能にできると考えられる。しかしながら、機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃが、国際標準規格ＩＥＣ６１１３１−３に準拠していることにより、該情報が機能ブロックに伝達する仕組みを作ることは現実的ではない。そのため、プロセスアラームの表示抑制をすることができないといった問題点があった。
【００２１】
このように、図２に示す従来の安全計装システムの構成では、Ｆ＆Ｇ機器のリセット中のシステムアラームおよび／またはプロセスアラームの表示を適切に抑制することができない。そのため、誤ったアラームの表示に基づく運転員の混乱が生じ得る。
【００２２】
本発明は上記事情に鑑みてなされたものであり、リセット中のＦ＆Ｇ機器についてのアラームを適切に表示抑制することが可能な安全計装制御装置及びその方法並びに安全計装システムを提供することを目的とする。
【課題を解決するための手段】
【００２３】
（１）上記の課題を解決するため、本発明の安全計装制御装置は、異常検知に基づき、リセット操作があるまで、アラーム出力を続けるフィールド機器からの出力に基づき表示装置にアラームメッセージを送信する安全計装制御装置において、
前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤを記憶する記憶部と、
前記リセット操作後、所定時間経過までタイマーカウントを行うリセット管理部と、
前記グループＩＤに属する前記フィールド機器のうち少なくともいずれかについてのタイマーカウント中は、該グループＩＤに属する機器に係る前記アラームメッセージに表示抑制情報を付与し、この情報に基づきアラーム表示を抑制する診断部と、
を備える。
【００２４】
（２）また、本発明の安全計装制御装置において、
前記記憶部は、
自装置に接続される入出力モジュールにおける前記各フィールド機器が接続されるチャネル情報と前記グループＩＤとが対応づけられた定義情報を記憶し、
前記診断部は、
前記フィールド機器からの出力を受信した入出力モジュールのチャネル情報に基づき、前記定義情報を参照して、前記リセット操作対象のフィールド機器の属するグループＩＤを特定する
ことを特徴とする。
【００２５】
（３）また、本発明の安全計装制御装置において、
前記診断部は、
前記フィールド機器の出力値に基づいて、自装置の被制御対象であるプロセス制御における異常を検出し、前記表示装置に表示するためのアラームメッセージとしてプロセスアラームを送信するプロセスアラーム診断部を有する
ことを特徴とする。
【００２６】
（４）また、本発明の安全計装制御装置において、
前記診断部は、
前記フィールド機器から出力に基づいて、自装置、前記入出力モジュール、前記各フィールド機器、または、これらの接続状態のうち少なくともいずれかの状態を診断してシステムの異常を検出し、前記表示装置に表示するためのアラームメッセージとしてシステムアラームを送信するシステム診断部を有する
ことを特徴とする。
【００２７】
（５）また、本発明の安全計装制御装置において、
前記アラームメッセージの表示を抑制することには、アラームメッセージを表示しないこと、または、通常とは異なる態様でアラームメッセージを表示することを含む、
ことを特徴とする。
【００２８】
（６）また、本発明の安全計装制御装置において、
前記記憶部は、
前記リセット操作の対象となる少なくとも１個以上の前記フィールド機器を識別するリセット識別情報と前記グループＩＤとが対応づけられた前記定義情報を記憶し、
前記リセット管理部は、
前記リセット操作に基づき、前記定義情報を参照して前記リセット識別情報から前記グループＩＤを特定し、該グループＩＤのタイマーカウントを開始する
ことを特徴とする。
【００２９】
（７）また、本発明の安全計装制御装置において、
前記入出力モジュールにリセット指令を送信するリセット部を備え、
前記リセット部は、
前記リセット操作と、前記定義情報と、前記リセット識別情報とに基づいて、前記特定されたチャネルを介して前記各フィールド機器が接続されるチャネル情報を特定し、リセット指令を送信することを特徴とする。
【００３０】
（８）また、本発明の安全計装制御装置において、
前記フィールド機器の出力値に基づいてトリップを検出すると自装置の被制御対象であるプロセス制御のシャットダウンを実行するトリップ動作ロジックと、
少なくとも１個以上のフィールド機器の出力値に基づいて前記トリップが検出された場合であっても、当該フィールド機器の属する前記グループＩＤと、前記リセット操作の対象であり予め定められた時間が経過するまでタイマーによるカウントが行われているフィールド機器の属する前記グループＩＤと、が同一であれば、前記トリップ動作ロジックを実行しないアプリケーションプログラムと、
を備えたことを特徴とする。
【００３１】
（９）また、本発明の安全計装システムは、
前記
安全計装制御装置と、
前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤおよび／または前記安全計装装置に接続される入出力モジュールにおける前記各フィールド機器が接続されるチャネル情報と前記グループＩＤとが対応づけられた定義情報を予め定義し、前記制御装置の記憶部へダウンロードするエンジニアリング端末と、
を備えたことを特徴とする。
【００３２】
（１０）また、本発明の安全計装システムは、
前記安全計装制御装置と、
前記安全計装制御装置から送信されたアラームメッセージを、ネットワークを介して受信し、前記アラームメッセージに表示抑制情報が付与されている場合は前記アラームメッセージの表示を抑制し、前記アラームメッセージに表示抑制情報が付与されていない場合は前記アラームメッセージを表示する表示装置と、
を備えたことを特徴とする。
【００３３】
（１１）また、本発明のプラント制御方法は、
異常検知に基づき、リセット操作があるまで、アラーム出力を続けるフィールド機器からの出力に基づき表示装置にアラームメッセージを送信するプラント制御方法において、
前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤを記憶するステップと、
前記リセット操作後、所定時間経過までタイマーカウントを行うステップと、
前記グループＩＤに属する前記フィールド機器のうち少なくともいずれかについてのタイマーカウント中は、該グループＩＤに属する機器に係る前記アラームメッセージに表示抑制情報を付与するステップと、
を含むことを特徴とする。
【００３４】
（１２）また、本発明のプラント制御方法は、
更に、前記制御装置に接続される入出力モジュールにおける前記各フィールド機器が接続されるチャネル情報と前記グループＩＤとが対応づけられた定義情報を記憶するステップと、
前記フィールド機器からの出力を受信した入出力モジュールのチャネル情報に基づき、前記定義情報を参照して、前記リセット操作対象のフィールド機器の属するグループＩＤを特定するステップと、
を含むことを特徴とする。
【発明の効果】
【００３５】
本発明によれば、上述した従来の課題を解決でき、Ｆ＆Ｇ機器の電源をリセットすることにより生ずるアラームであっても操作監視端末への表示を抑制することができ、運転員の誤アラームの表示に基づく混乱を低減することが可能となる。
【図面の簡単な説明】
【００３６】
【図１】本発明の第１の実施形態による安全計装システムの構成図である。
【図２】従来の安全計装システムを説明する構成図である。
【図３】本発明の第１の実施形態によるリセット管理部のフローチャートである。
【図４】本発明の第１の実施形態によるシステムアラームの発報のフローチャートである。
【図５】本発明の第１の実施形態によるプロセスアラームの発報のフローチャートである。
【図６】本発明の第１の実施形態による操作監視端末のフローチャートである。
【図７】本発明の第２の実施形態による安全計装システムの構成図である。
【発明を実施するための最良の形態】
【００３７】
安全計装システムの具体例として、ＦＧＳ（Fire and Gas System）について説明する。
ＦＧＳとは、ビルなどの建物やプラントにて発生した事故の拡大を防止するために構築されるシステムである。ＦＧＳを構築するために使用されるＦ＆Ｇ機器は、例えば、ガス検知器、炎検知器、熱検知器、および煙検知器である。プラント等で異常が発生した場合（たとえば煙や炎等が異常に発生した場合）、Ｆ＆Ｇ機器の測定値は、例えば所定の閾値を超えた値となる。Ｆ＆Ｇ機器は、測定値が所定の閾値を超えると、アラームまたはアラーム値を出力する。Ｆ＆Ｇ機器は、一度測定値が閾値を超えると、測定値が閾値未満に収まってもアラームまたはアラーム値を出力し続ける。これは、プラント等で発生した異常を確実に通知するためである。なお、異常が発生したときにＦ＆Ｇ機器の測定値が所定の閾値を超えると述べたが、Ｆ＆Ｇ機器の仕様によってはこれに限られない。
【００３８】
図１は、本発明の安全計装システムの第１の実施例を示す構成図である。図１において、安全計装システム１００は、主に、安全コントローラなどの安全制御装置（以下、制御装置という）１、操作監視端末２、エンジニアリング端末３、入出力インタフェース部４−１、４−２、Ｆ＆Ｇ機器６−１〜６−３から構成される。制御装置１は、システム診断部１１、アプリケーション実行部１４、ＤＣＳとの統合部１５、リセット部１７、から構成される。入出力インタフェース部４−１は、電源（ＰＳ）７−１を具備し、入出力インタフェース部４−２は、電源（ＰＳ）７−２を具備する。
なお、１つの制御装置１は、２つの入出力インタフェース部４−１、４−２を具備しているが、この構成は一例であり、１個または３個以上の入出力インタフェース部を具備することも可能である。また、１つの入出力インタフェース部４−１は、１つの電源（ＰＳ）７−１を具備し、２つのＦ＆Ｇ機器６−１、６−２と接続されており、また、１つの入出力インタフェース部４−２は、１つの電源（ＰＳ）７−２を具備し、１つのＦ＆Ｇ機器６−３と接続されているが、これらの構成は一例であり、入出力インタフェース部が３個以上のＦ＆Ｇ機器と接続され、３個以上の電源を備えることも可能である。
【００３９】
制御装置１、操作監視端末２、およびエンジニアリング端末３は、例えばイーサネット（登録商標）等のネットワークＮを介して接続される。操作監視端末２は、例えばプラントの運転員によって操作され、プロセス制御システムと安全計装システム１００との統合環境としてプロセスの監視のために用いられる装置である。エンジニアリング端末３は、制御装置１によって実行されるプログラムを作成するための装置である。また、エンジニアリング端末３は、プログラムの作成以外にも、プログラムを実行するために必要なデータの作成や、制御装置１の各種設定を行うことにも用いる。操作監視端末２とエンジニアリング端末３とは、１つの端末で実現されてもよい。
【００４０】
制御装置１は、エンジニアリング端末３で作成したアプリケーションを、エンジニアリング端末３からダウンロードされて、プラントシャットダウンその他のロジックを実行するために用いられる装置である。制御装置１は、アプリケーション実行部１４と、記憶部１６とを有する。記憶部１６は、アプリケーション実行部１４によって実行されるプログラム（アプリケーションロジック）を記憶している。アプリケーションロジックは、エンジニアリング端末３によって設定され、制御装置１へダウンロードされる。アプリケーションロジックは、エンジニアリング端末３等のグラフィカルユーザインターフェースを用いて、機能ブロック図（ＦＢＤ：Functional Block Diagram）形式などで記述される。機能ブロックとは、フィールド機器を制御する為に制御コントローラ内で動作する演算、制御等の機能を持たせた単位のことである。例えば、アナログ信号や接点信号に対する汎用的な演算処理、入力指示、手動操作、信号選択、信号設定、といったさまざまな種類が用意されている。制御装置１は、エンジニアリング端末３によって作成されたアプリケーションロジックを、プログラムとして記憶部１６にダウンロードし、記憶する。
【００４１】
図１に示されるように、Ｆ＆Ｇ機器６−１〜６−３は、配線および入出力インタフェースを介して制御装置１と接続されている。制御装置１は、Ｆ＆Ｇ機器６−１〜６−３から出力されたアラームまたはアラーム値を受信する。制御装置１のアプリケーション実行部１４において機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃはアラームまたはアラーム値を検出し、ＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃは、Ｆ＆Ｇ機器６−１〜６−３において異常を検知したことを示すアラーム信号をメッセージ送信部１３から操作監視端末２に送信する。
ここで、写像ブロック１５Ａ、１５Ｂ、１５Ｃとは、安全計装システムで使用するデータをＤＣＳとの統合環境である操作監視端末２で直接取り扱える形式に変換するためのアプリケーションロジックであり、機能ブロック（アプリケーション実行部１４によって実行されるアプリケーションロジック）に付随して作成されるものである。すなわち、写像ブロック１５Ａと機能ブロック１４−１Ａ、写像ブロック１５Ｂと機能ブロック１４−１Ｂ、写像ブロック１５Ｃと機能ブロック１４−１Ｃは、それぞれ対になっている。また、写像ブロック１５Ａ、１５Ｂ、１５Ｃは、機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃで検出したアラームを、操作監視端末２で表示できる形式に変換する。
【００４２】
メッセージ送信部は、システム診断部１２、写像ブロック１５Ａ、１５Ｂ，１５Ｃが検出した異常についてのアラーム信号を操作監視端末２に送信する。操作監視端末２は、アラーム信号を受信する。受信したアラーム信号がプロセスの異常であれば、アラームの内容はプロセスアラームビュー２２に表示される。受信したアラーム信号がシステムの異常であれば、アラームの内容はシステムアラームビュー２３に表示される。プロセスアラームビュー２２、システムアラームビュー２３へは、アラームメッセージが最新のものから順に一覧表示される。表示されたアラームの内容はプラントの運転員によって確認される。
【００４３】
システム診断部１１は、安全計装システム１００の異常を診断する。Ｆ＆Ｇ機器６−１〜６−３から制御装置１が受信した測定値はシステム診断部１１において所定の閾値と比較され、断線等の異常が検出された場合、制御装置１はアラーム信号をメッセージ送信部１３から操作監視端末２に送信する。操作監視端末２では、受信したアラーム信号をシステムアラームとしてシステムアラームビュー２３に表示する。
【００４４】
操作監視端末２は、図示しない表示部と、入力部と、通信部とを有する。表示部は、例えば液晶ディスプレイ等の表示装置である。入力部は、例えばキーボードやマウス等の入力装置である。通信部は、ネットワークＮを介して制御装置１と通信する。
【００４５】
Ｆ＆Ｇ機器６−１〜６−３は、上述のように異常の原因が解消されてもアラームまたはアラーム値を出力し続ける。Ｆ＆Ｇ機器６−１〜６−３のアラームを解除するためには、Ｆ＆Ｇ機器６−１〜６−３の電源をオフした後、電源をオンすることにより、リセットする必要がある。なお、Ｆ＆Ｇ機器をリセットするための操作方法として、オフ操作とオン操作の計２回操作する場合と、オフ／オンを１回の操作で行う場合があり、これは構築するアプリケーションに依存する。
【００４６】
操作監視端末２の通信部が制御装置１からアラーム信号を受信すると、表示部はアラームの内容（少なくともアラーム値を含む）を表示する。これによって、プラントの運転員は、プラント内における異常の発生場所や異常の内容を把握することができ、異常を解消するための対処を行うことができる。
アラームの内容は、プロセスアラームビュー２２、システムアラームビュー２３、計器図２−１〜２−３といったソフトウェアのウィンドウ画面に表示される。また、制御装置ではアラーム信号のアラームレベル(重警報、中警報、軽警報、記録警報、参考警報)が指定され、これらアラームレベルとともにアラームの内容が表示される。また、制御装置でアラーム信号によって非表示の指定をすることにより、アラームの内容は表示されないようにすることもできる。
【００４７】
プラントの運転員は、アラームの原因となった異常が解消されたことを確認した後、必要に応じてＦ＆Ｇ機器をリセットする操作をする。例えば、計器図２−１にＦ＆Ｇ機器６−１のプロセスアラームの発生を示すアラームステータスが表示されている場合、機能ブロック１４−１Ａはアラームを検出し続けている状態であり、または、Ｆ＆Ｇ機器はアラーム値を出力し続けている状態であるため、これを解除して通常の稼働状態に戻すために、計器図２−１のリセット入力手段に対してリセット操作を行う。リセット操作は、計器図２−１から写像ブロック１５Ａを介して機能ブロック１４−１Ａに伝達され、リセット信号がリセット用変数１９−１を介してリセット管理部１２およびリセット部１７へ入力される。
【００４８】
計器図は、プロセス制御システムおよび／または安全計装システムの制御対象のフィールド機器（Ｆ＆Ｇ機器を含む）を操作監視するためのソフトウェアにより構築されるウィンドウ画面である。
計器図２−１〜２−３は、リセット入力手段を備えている。また、計器図２−１〜２−３は、ネットワークＮを介して制御装置１のＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃとそれぞれ接続されている。写像ブロック１５Ａと機能ブロック１４−１Ａ、写像ブロック１５Ｂと機能ブロック１４−１Ｂ、写像ブロック１５Ｃと機能ブロック１４−１Ｃは、それぞれ対になっており、互いに接続される。機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃからはリセット信号が出力され、それぞれリセット用変数１９−１〜１９−３を介してリセット管理部１２およびリセット部１７に接続されている。
【００４９】
リセット用変数１９−１〜１９−３とは、Ｆ＆Ｇ機器６−１〜６−３に対するリセット信号をリセット管理部１２、リセット部１７に伝達するために扱われる変数であり、リセット信号とともに、入出力インタフェース部（入出力モジュール）４−１、４−２に付された入出力インタフェース部（入出力モジュール）の識別番号（例えば、ＩＯＭ：ＩＯＭ１、ＩＯＭ２）、チャネルの識別番号（例えば、ＣＨ：ＣＨ１、ＣＨ２）、リセットグループＩＤ（例えば、ＩＤ：１、２）を取り扱うことができるようにする変数である。
リセット用変数１９−１〜１９−３の変数名は、後述するテーブル２０での定義に用いる。図１に示す通り、リセット用変数１９−１、１９−２、１９−３には、Ｉ１−Ｂ１、Ｉ１−Ｂ２、Ｉ２−Ｂ１と名称が付されている。
また、これらのリセット用変数１９−１、１９−２、１９−３と、制御装置１に電気的に接続される入出力モジュールの識別番号（例えば、ＩＯＭ：ＩＯＭ１、ＩＯＭ２）とそのチャネル（例えば、ＣＨ：ＣＨ１、ＣＨ２）、および、予め定められたリセットグループＩＤ（例えば、ＩＤ：１、２）の関係が、データベース１８のテーブル２０に記憶される。
ここで、リセットグループとは、１つのリセット入力手段によってＦ＆Ｇ機器がリセットされた場合に、同時にリセットがかかるＦ＆Ｇ機器のグループをいい、リセットグループＩＤとは、リセットグループの識別番号であり、ユーザがエンジニアリング端末３から設定する。
リセット管理部１２、リセット部１７が、リセット用変数１９−１〜１９−３およびテーブル２０をどのように用いるかについては後述する。
【００５０】
Ｆ＆Ｇ機器６−１、６−２には入出力インタフェース部４−１が内蔵する電源(ＰＳ)７−１が接続されている。また、Ｆ＆Ｇ機器６−３には入出力インタフェース部４−２が内蔵する電源(ＰＳ)７−２が接続されている。
【００５１】
Ｆ＆Ｇ機器が実装されている入出力モジュールとそのチャネル、リセット用変数の名称及びリセットグループＩＤの関係がエンジニアリング端末３であらかじめ定義され、制御装置のデータベース１８にテーブル２０として保存されている。
リセット部１７は、機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃからリセット用変数１９−１、１９−２、１９−３を介して出力されるリセット信号に基づいて、入出力インタフェース部４−１、４−２に適合した形式のリセット指令を送信する。リセット部１７は、制御装置１の動作周期たるスキャンごとに全ての入出力モジュール（ＩＯＭ）、チャネル（ＣＨ）に対してリセット指令を送る必要があるか否かを前述したテーブル２０に基づいて各チャネル（ＣＨ）に設定されたリセット用変数１９−１〜１９−３の名称を参照することによりチェックし、該チェック結果に基づき処理対象のＩＯＭ、ＣＨに対してリセット指令を送信する。リセット信号がリセット用変数１９−１を介して出力された場合は、リセット指令の送信先は、識別番号がＩＯＭ１である入出力インタフェース部４−１である。リセット指令を受信した入出力インタフェース部４−１は、内蔵された電源（ＰＳ）７−１を一時的にオフする。これにより、Ｆ＆Ｇ機器６−１、６−２は、電源（ＰＳ）７−１から供給される電力が一時遮断されるため、リセットされる。リセット指令を受信した入出力インタフェース部４−２も同様に、内蔵された電源（ＰＳ）７−２を一時オフする。これにより、Ｆ＆Ｇ機器６−３は電源（ＰＳ）７−２から供給される電力が一時遮断されるため、リセットされる。
【００５２】
なお、入出力インタフェース部にはいくつかの種類があり、リセットの方法がその種類により異なる場合がある。
第１の方法では、入出力インタフェース部４−１、４−２が電源（ＰＳ）７−１，７−２のリセット機能を有する場合は、リセット部１７が、電源（ＰＳ）７−１，７−２をリセットする命令をリセット指令として入出力インタフェース部４−１、４−２に送信する。
第２の方法では、入出力インタフェース部４−１、４−２がチャネルＣＨごとに電源を備える場合（図示しない）であって、それぞれのＣＨごとに電源をリセットする機能を有する場合は、リセット部１７が、リセットの対象となっているＦ＆Ｇ機器が接続されている入出力インタフェース部４−１、４−２のＣＨを指定して、電源をリセットする命令をリセット指令として入出力インタフェース部４−１、４−２に送信する。
このように、リセット部１７は、いくつかの既知のリセット方法を備えており、入出力インタフェース部の種類に応じて適切なリセット指令を送信する。
【００５３】
なお、Ｆ＆Ｇ機器６−１〜６−３に電力を供給するための電源（ＰＳ）７−１、７−２は、入出力インタフェースモジュール４−１，４−２に内蔵されているが、この構成に限らず、外付けの電源とリレー回路との組み合わせによって実現されたものでもよい。
また、リセット入力手段は、上記のほか、操作監視端末２以外の端末からソフトウェアツールによって実現されてもよい。
【００５４】
リセット管理部１２は、Ｆ＆Ｇ機器６−１〜６−３がリセット中であるか否かをリセットグループＩＤごとに把握する機能を有する。リセット管理部１２には、機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃからリセット信号が接続される。リセット管理部１２は、リセットグループＩＤのそれぞれについてタイマー（図示しない）を有している。リセット管理部１２は、データベース１８から参照されるテーブル２０と、リセット用変数の名称とを照合し、リセット信号が入力された場合に特定されるリセットグループＩＤについてのタイマーをスタートさせる。スタートしたタイマーは一定時間経過後終了する。タイマーカウント中は、そのリセットグループＩＤのＦ＆Ｇ機器がリセット中であることを意味する。タイマーカウントの時間はエンジニアリング端末３からユーザによって予め設定される。なお、前記テーブル２０とリセット用変数の名称とを照合することには、リセット用変数のアドレスを用いてもよい。
【００５５】
リセット管理部１２は、図１の右下の表に示すように、リセットフラグとタイマー値を取り扱う。具体的には、リセット管理部１２は、リセットグループＩＤ（ＩＤ）と、リセットフラグと、タイマー値との関係を示す表２を有しており、タイマーの動作に基づき表２１を更新する。
リセット管理部１２は、機能ブロック１４−１Ａからリセット用変数１９−１を介してリセット信号が入力されると、データベース１８から参照されるテーブル２０と、リセット用変数１９−１の名称Ｉ１−Ｃ１とを照合し、リセット信号がリセット用変数Ｉ１−Ｃ１に入力された場合に、リセットグループＩＤが１であることを特定する。
リセット管理部１２は、リセット管理部１２内に有するリセットグループＩＤの値が１に対応するタイマー（図示せず）をスタートさせる。この場合、図１の表２１に示すように、リセットグループＩＤの値が１に対応するリセットフラグはＴＲＵＥの値となり、タイマー値はカウント終了までの残り時間であるタイマーカウント値2000msとして更新される。リセット管理部１２の表２１では、タイマー（図示せず）が所定の期間のカウントを終了すると、そのタイマー値は０、リセットフラグはＦＡＬＳＥの値として更新される。なお、タイマー（図示せず）のカウントする所定の期間は、エンジニアリング端末３からあらかじめ設定された値である。
リセット管理部１２は、リセットフラグがＴＲＵＥの間はＦ＆Ｇ機器がリセット中であるものとして取り扱う。ここで、リセット中とはリセット状態であること、言い換えれば、まだリセットが完了していない状態を意味する。タイマーによって所定の時間をカウントするのは、Ｆ＆Ｇ機器６−１〜６−３のリセットが開始され、再度起動して稼働状態になるまでに一定の時間がかかるからである。
【００５６】
第１のアラームの表示抑制方法として、システムアラームの表示抑制について説明する。システム診断部１１は、システムの異常を検出すると、データベース１８から、テーブル２０を参照する。システムの異常が検出されたＦ＆Ｇ機器の実装位置を示す入出力モジュールの識別番号（ＩＯＭ）とチャネルの識別番号（ＣＨ）の情報を、システム診断部１１は取得することができるため、テーブル２０を参照することによりリセットグループＩＤを特定することができる。例えば、図１のテーブル２０に示すように、入出力モジュールの識別情報（ＩＯＭ）が１、チャネルの識別番号（ＣＨ）が１の信号であれば、リセットグループＩＤは１である。特定されたリセットグループＩＤについての、リセット管理部１２のリセットフラグを参照する。
システム診断部１１は、システムの異常が検出されたＦ＆Ｇ機器の属するリセットグループＩＤのリセットフラグがＴＲＵＥである場合は、メッセージ送信部１３から操作監視端末へ、表示抑制情報として「非表示」の指定をしたアラーム信号を送信する。
操作監視端末２は通信部（図示しない）を介して、このアラーム信号を受信すると、該アラーム信号には表示抑制情報として「非表示」が指定されているため、操作監視端末２の制御部（図示せず）は表示部（図示しない）を制御してアラームの内容を表示しない。
そして、システム診断部１１は、Ｆ＆Ｇ機器６−１に対するリセット操作が行われると入出力インタフェース部４−１のＣＨ１にシステムの異常を検出した場合には、リセット管理部１２のリセットグループＩＤの値が１のリセットフラグがＴＲＵＥであることを確認すると、メッセージ送信部１３を介して操作監視端末へ「非表示」の指定をしたアラーム信号を送信する。これにより、Ｆ＆Ｇ機器６−１がリセット中におけるアラーム、言い換えれば、Ｆ＆Ｇ機器６−１がリセット状態により発生してしまうアラームであっても、操作監視端末２への表示を適切に抑制することができる。
【００５７】
第２のアラームの表示抑制方法として、プロセスアラームの表示抑制について説明する。機能ブロック１４−１Ａは、Ｆ＆Ｇ機器６−１の出力値に基づいてプロセスの異常を検出すると、機能ブロック１４−１Ａに設定されたリセットグループＩＤ１４−３Ａを参照する。機能ブロック１４−１Ａ〜１４−１Ｃに設定されたリセットグループＩＤ１４−３Ａ〜１４−３Ｃは、エンジニアリング端末３で予め設定されたものである。機能ブロック１４−１Ａは、自己に設定されたリセットグループＩＤ１４−３Ａに対するリセット管理部１２のリセットフラグを参照する。プロセスの異常が検出されたＦ＆Ｇ機器の属するリセットグループＩＤに対するリセットフラグがＴＲＵＥである場合は、メッセージ送信部１３から操作監視端末２へ、「非表示」の指定をしたアラーム信号を送信する。操作監視端末２は通信部（図示しない）を介して、このアラーム信号を受信すると、該アラーム信号には「非表示」が指定されているため、操作監視端末２の制御部（図示せず）は表示部（図示しない）を制御してアラームの内容を表示しない。Ｆ＆Ｇ機器６−１にリセット操作が行われたことに起因して、機能ブロック１４−１Ａが入出力インタフェース部４−１のＣＨ１に接続されたＦ＆Ｇ機器６−１の断線であるプロセスの異常を検出した場合、機能ブロック１４−１Ａは、リセット管理部１２のリセットグループＩＤの値が１に対するリセットフラグがＴＲＵＥであることを確認すると、写像ブロック１５Ａからメッセージ送信部１３を介して操作監視端末へ「非表示」の指定をしたアラーム信号を送信する。これにより、Ｆ＆Ｇ機器６−１がリセット中におけるアラーム、言い換えれば、Ｆ＆Ｇ機器６−１がリセット状態であることにより発生してしまうアラームであっても、操作監視端末２への表示を適切に抑制することができる。なお、前記Ｆ＆Ｇ機器６−１の断線であるプロセスの異常を検出した場合には、Ｆ＆Ｇ機器６−１の測定値からプロセスの異常を検出した場合を含んでも良い。
【００５８】
第三のアラームの表示抑制方法について説明する。上述のように、システム診断部１１と写像ブロック１５Ａ、１５Ｂ、１５Ｃは、アラームの表示を抑制するためにメッセージ送信部１３を介して「非表示」を指定してアラーム信号を送信するアラームの表示抑制の方法のほかに、アラーム信号に通常より低いアラームレベルを指定し、送信するものであってもよい。この場合、操作監視端末２の表示部には、通常より低いアラームレベルとともにアラームの内容が表示される。通常とは異なる態様でアラームメッセージが表示されるため、プラントの運転員が、Ｆ＆Ｇ機器がリセット状態であることにより発生してしまう誤ったアラームによって混乱することは低減される。
【００５９】
第四のアラームの表示抑制方法について説明する。上記のほか、リセットフラグがＴＲＵＥの期間中は、システム診断部１１および／または写像ブロック１５Ａ、１５Ｂ、１５Ｃからアラーム信号を送信しないようにしてもよい。この場合、操作監視端末２の表示部にはアラームの内容は表示されない。そのためプラントの運転員が誤ったアラームによって混乱することは低減される。なお、前記アラーム信号を送信しないようにすることには、アラームの検出自体を停止する方法であってもよい。
【００６０】
Ｆ＆Ｇ機器のリセット中に、真の異常（断線等）が発生した場合、その真のアラームは操作監視端末２において表示が抑制される。しかし本来、真のアラームは通常の通り操作監視端末２に表示される必要がある。そのため、真のアラームの表示が抑制された場合はタイマーカウント終了後に表示するよう、以下に述べる対策を行う。
前記制御装置２は、リセット中か否かにかかわらずシステムアラームのメッセージ、プロセスアラームのメッセージが保存される履歴保存部（図示しない）を具備する。そして、前記制御装置２は監視対象の全てのＦ＆Ｇ機器が、リセットされてから正常に復帰したか否かを管理する起動状態管理部(図示しない)を具備する。前記システム診断部は、タイマーカウント終了後、起動状態管理部を確認し、前記フィールド機器のいずれかが復帰していない場合、履歴保存部に保存されたリセット中のシステムのアラームを前記表示装置に「非表示」を指定しないで再送する。写像ブロックは、タイマーカウント終了後プロセスアラームの発生を診断し、プロセスの異常として例えば断線を検出した場合、履歴保存部に保存されたリセット中のプロセスのアラームを、前記表示装置に「非表示」を指定しないで再送する。なお、前記履歴保存部に保存されるプロセスアラームのメッセージは、断線を示すものだけであってもよい。
【００６１】
本発明の安全計装システムでは、アプリケーション実行部１４の機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃは、トリップを検出するとプラントを安全側に停止させるプラントシャットダウンを実行する機能であるトリップ動作ロジック１４−２Ａ、１４−２Ｂ、１４−２Ｃを備える。
機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃは、トリップを検出した場合、リセット管理部１２を参照して機能ブロックに設定されているリセットグループＩＤ１４−３Ａ、１４−３Ｂ、１４−３ＣについてのリセットフラグがＴＲＵＥであれば、当該機能ブロックに接続されているトリップ動作ロジックを動作させない。これにより、Ｆ＆Ｇ機器をリセットしたことによる誤ったトリップの検出によって、プラントシャットダウンを実行することを防ぐことができ、誤トリップによる不必要なプラントシャットダウンによってプラントに損害が発生することを防ぐことができる。
【００６２】
プロセス制御システムおよび／または安全計装システムのアラームの操作監視端末２における出力先には、システムアラームビュー２３、プロセスアラームビュー２２、計器図２−１〜２−３、統合型アラーム管理機能（図示しない）、アラームメッセージを収集するヒストリカル機能（図示しない）がある。本発明では、システムアラームビュー２３、プロセスアラームビュー２２へのＦ＆Ｇ機器のリセット中のアラーム表示を抑制する。
システムアラームビュー２３、プロセスアラームビュー２２における表示は、計器図２−１〜２−３とは異なりアラームの表示と同時にリセット中である旨を表示せず、アラーム信号のみを表示するので、リセットによるアラームの表示を抑制する必要がある。
【００６３】
本発明のリセット部１７は、上記で述べたように、いくつかの既知の入出力インタフェース部に対応しているため、例えば今後、チャネルＣＨごとに電源を有する入出力インタフェース部が普及して、既設の入出力インタフェース部が置き換えられたとしても、設計変更することなく使い続けることができる。
【００６４】
図３は、本発明の一実施形態である安全計装システムのリセット管理部１２の動作を説明するフローチャートである。
ステップ３０１において、リセット入力手段を有する計器図２−１〜２−３では、リセット操作が入力されたか確認される。ステップＳ３０１において、計器図２−１〜２−３のいずれかのリセット入力手段からリセット入力操作がされると、制御装置のリセット管理部はリセット操作が入力されたものと判断され、ステップＳ３０２に進む。
ステップＳ３０２において、アプリケーション実行部１４の機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃには、計器図２−１〜２−３のいずれかのリセット入力手段からのリセット信号が入力される。
ステップＳ３０３では、リセット管理部１２は、テーブル２０と、リセット用変数の名称を照合し、リセット信号が入力された場合にリセットグループＩＤを特定する。なお、リセット用変数の名称を照合することには、リセット用変数のアドレスを用いても良い。
ステップＳ３０４において、リセット管理部１２は、内蔵するタイマーを制御して、特定されたリセットグループＩＤに対応するタイマーのカウントをスタートさせる。
ステップＳ３０６において、リセット管理部１２は、予め設定されたカウント値に基づき、タイマーのカウントが終了したか否かを判断する。ステップＳ３０６において、リセット管理部１２はタイマーのカウントが終了したものと判断すると、ステップＳ３０１に進む。つまり、リセット管理部１２は、計器図２−１〜２−３のいずれかのリセット入力手段からのリセット操作の待ち状態となる。
また、ステップＳ３０６において、タイマーのカウントが終了しないものと判断されるとステップＳ３０５に移行する。ステップＳ３０５において、リセット部１７は、内蔵するタイマーを制御してカウントを続ける。なお、リセット管理部１２におけるタイマーカウント中は、Ｆ＆Ｇ機器がリセット中を意味する。
【００６５】
図４は、本発明の一実施形態である安全計装システムのシステムアラーム発報の動作を説明するフローチャートである。
ステップＳ４０１において、システム診断部１１では、システムの異常、例えば断線、が発生したかを確認する。ステップＳ４０１において、システム診断部１１においてシステムの異常が検出されると、ステップＳ４０２に進む。
ステップ４０２において、システム診断部１１は、データベース１８を読んでテーブル２０を参照し、システムの異常が検出された入出力モジュールの識別番号（ＩＯＭ）とチャネルの識別番号（ＣＨ）から、リセットグループのグループＩＤを特定する。
ステップＳ４０３において、システム診断部１１は、リセット管理部１２の内容である特定されたリセットグループＩＤのリセットフラグまたはタイマー値を参照し、ステップＳ４０４に進む。
ステップＳ４０４において、システム診断部１１は、参照したリセットフラグの値またはタイマー値に基づいて、リセット中か否かを判断する。
ステップＳ４０３で参照したリセットフラグの値がＴＲＵＥまたはタイマー値がカウント中であれば、システム診断部１１はリセット中と判断し、ステップＳ４０６に進む。
ステップＳ４０６において、システム診断部１１は、アラーム信号に「非表示」を指定して、ステップＳ４０７へ進む。ステップＳ４０７において、メッセージ送信部１３は、「非表示」を指定したアラーム信号を操作監視端末２へ送信する。
ステップＳ４０３で参照したリセットフラグの値がＦＡＬＳＥまたはタイマー値が０であれば、システム診断部１１はリセット中ではないと判断し、ステップＳ４０５に進む。ステップＳ４０５において、システム診断部１１は、アラーム信号に「非表示」を指定しないで、ステップＳ４０７へ進む。ステップＳ４０７において、メッセージ送信部１３は、「非表示」を指定しないアラーム信号を操作監視端末２へ送信する。
【００６６】
図５は、本発明の一実施形態である安全計装システムのプロセスアラームの発報の動作を説明するフローチャートである。
ステップＳ５０１において、アプリケーション実行部１４の機能ブロック１４−１Ａ、１４−１Ｂ，１４−１Ｃは、プロセスの異常が発生したかを確認する。ステップＳ５０１において、アプリケーション実行部１４の機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃにおいてプロセスの異常が検出されると、ステップＳ５０２に進む。
ステップ５０２において、プロセスの異常を検出した機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃは、エンジニアリング端末３において予め自己に設定されたリセットグループＩＤ １４−３Ａ、１４−３Ｂ、１４−３Ｃを参照し、プロセスの異常が発生したＦ＆Ｇ機器の属するリセットグループＩＤを特定する。
ステップＳ５０３において、アプリケーション実行部１４の機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃは、リセット管理部１２の内容、すなわち特定されたリセットグループＩＤのリセットフラグまたはタイマー値を参照し、ステップＳ５０８に進む。
ステップS５０８において、アプリケーション実行部１４の機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃが参照したリセット中であるか否かの情報が、写像ブロック１５Ａ、１５Ｂ、１５Ｃへ伝達され、ステップＳ５０４に進む。なお、該リセット中であるか否かの情報は、リセットフラグの値またはタイマー値であっても良い。
ステップＳ５０４において、ＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃは、機能ブロック１４−１Ａ、１４−１Ｂ、１４−１Ｃが参照したリセットフラグの値またはタイマー値に基づいて、リセット中か否かを判断する。
ステップＳ５０３で参照したリセット中であるか否かの情報がリセット中であれば、ＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃはリセット中と判断し、ステップＳ５０６に進む。
ステップＳ５０６において、ＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃは、検出したアラームに対するアラーム信号に「非表示」を指定して、ステップＳ５０７へ進む。ステップ５０７において、メッセージ送信部１３は、「非表示」を指定したアラーム信号を操作監視端末２へ送信する。
ステップＳ５０３で参照したリセットフラグの値がＦＡＬＳＥまたはタイマー値が０であれば、ＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃはリセット中ではないと判断し、ステップＳ５０５に進む。
ステップＳ５０５において、ＤＣＳとの統合部１５の写像ブロック１５Ａ、１５Ｂ、１５Ｃは、検出したアラームに対するアラーム信号に「非表示」を指定しないで、ステップＳ５０７へ進む。ステップＳ５０７において、メッセージ送信部１３は、「非表示」を指定しないアラーム信号を操作監視端末２へ送信する。
【００６７】
図６は、本発明の一実施形態である安全計装システムの操作監視端末２の動作を説明するフローチャートである。
ステップＳ６０１において、操作監視端末２は制御装置１のメッセージ送信部１３から送信されたアラーム信号を受信したか判断し、受信していればステップＳ６０２に進む。ステップ６０２において、受信したアラーム信号がシステムアラームであれば、ステップＳ６０３に進む。ステップＳ６０３において、操作監視端末２は受診したアラーム信号に「非表示」が指定されているか否か判断する。「非表示」指定されている場合は、ステップＳ６０１に進む。この場合、アラームの内容は、操作監視端末２の画面に表示されない。「非表示」が指定されていない場合は、ステップＳ６０５へ進む。ステップ６０２において、受信したアラーム信号がプロセスアラームであれば、ステップＳ６０４に進む。ステップＳ６０４において、操作監視端末２は受診したアラーム信号に「非表示」が指定されているか否か判断する。「非表示」指定されている場合は、ステップＳ６０６に進む。この場合、アラームの内容は、操作監視端末２の画面に表示されない。「非表示」が指定されていない場合は、ステップＳ６０６へ進む。ステップＳ６０６では、アラームの内容を操作監視端末２のプロセスアラームビュー２２に表示する。
【００６８】
図７は、本発明の安全計装システムの第２の実施例を示す構成図である。図２において、安全計装システム７００は、主に、制御装置１、操作監視端末２、エンジニアリング端末３、入出力インタフェース部２２０〜２２４、Ｆ＆Ｇ機器２０６−１〜２０６−３から構成される。制御装置１は、システム診断部２１１、アプリケーション実行部２１４、ＤＣＳとの統合部２１５、から構成される。電源（ＰＳ）２２７はリレー回路２２６を介してＦ＆Ｇ機器２０６−１、２０６−２へ電力を供給する。電源（ＰＳ）２２８はＦ＆Ｇ機器２０６−３へ電力を供給する。
【００６９】
本実施例では、Ｆ＆Ｇ機器２０６−１〜２０６−３がリセット中であるか否かをリセットグループＩＤごとに把握する機能を操作監視端末２で実現する。この場合、計器図２−１〜２−３は、Ｆ＆Ｇ機器６−１〜６−３がリセット中であるか否かを把握するためのタイマーを有する（図示しない）。計器図２−１〜２−３には、エンジニアリング端末３から予めリセットグループＩＤ２−４〜２−６とタイマーカウント値が設定される。計器図２−１〜２−３が有するリセット入力手段に対してリセット入力操作がされると、タイマーがスタートする。タイマーがスタートしてからタイマーカウントが終了するまで、すなわちリセット中は、リセットが入力された計器図が、システムアラームビュー２３またはプロセスアラームビュー２２を制御して、リセット入力された計器図に設定されているリセットグループＩＤ２−４〜２−６に対応するアラームの表示を抑制する。
【００７０】
制御装置１のアプリケーション実行部２１４で実行されるアプリケーションロジックを構成する機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃは、エンジニアリグ端末３で予めリセットグループＩＤ２１４−３Ａ、２１４−３Ｂ、２１４−３Ｃが設定される。機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃは、システム診断部２１１を介してＦ＆Ｇ機器２０６−１〜２０６−３が出力するアラーム値に基づいて、プロセスの異常を検出する。写像ブロック２１５Ａ、２１５Ｂ、２１５Ｃは、機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃに設定されているリセットグループＩＤ２１４−３Ａ、２１４−３Ｂ、２１４−３Ｃを機能ブロック２１４−１Ａ、２１４−１Ｂ、２１４−１Ｃから受信して、リセットグループＩＤを指定してアラームメッセージを、メッセージ送信部１３を介して操作監視端末２に送信する。
【００７１】
制御装置１のデータベース１８には、第１の実施例と同様に、エンジニアリング端末３で予め定義されたＦ＆Ｇ機器２０６−１〜２０６−３の実装位置を示す入出力モジュールの識別番号（ＩＯＭ）とチャネルの識別番号（ＣＨ）の情報とリセットグループＩＤとの関係が保存されている。システム診断部２１１は、Ｆ＆Ｇ機器２０６−１〜２０６−３が出力するアラーム値に基づいて、システムの異常を検出する。この際、データベース１８を参照し、アラーム値を出力しているＦ＆Ｇ機器の実装位置を示す入出力モジュールＩＯＭとチャネルＣＨの情報から、リセットグループＩＤを特定し、リセットグループＩＤとともにアラームメッセージを、メッセージ送信部１３を介して操作監視端末２に送信する。
【００７２】
以下、計器図２−１にリセット操作がされた場合のアラーム抑制の動作について説明する。計器図２−１からリセット操作がされると、写像ブロック２１５Ａを介して機能ブロック２１４−１Ａにリセットが入力される。機能ブロック２１４−１Ａからはリセット信号が出力され、入出力インタフェース２２２を介してリレー回路２２６に入力される。それによって、リレー回路２２６が作動するため、電源（ＰＳ）２２７からＦ＆Ｇ機器２０６−１、２０６−２へ供給される電力の供給を一定時間遮断され、Ｆ＆Ｇ機器２０６−１、２０６−２はリセットされる。
【００７３】
リセット中は、Ｆ＆Ｇ機器２０６−１、２０６−２は通常の稼働状態の出力とは異なる値を出力するため、システム診断部２１１はシステムの異常として検出する。システム診断部２１１は、データベース１８に保存されているＦ＆Ｇ機器２０６−１、２０６−２の実装位置を示す入出力モジュールの識別番号（ＩＯＭ）とチャネルの識別番号（ＣＨ）の情報とリセットグループＩＤの関係を参照して、システムの異常が検出されたＦ＆Ｇ機器２０６−１、２０６−２の属するリセットグループＩＤを特定する。そして、システム診断部２１１は、そのリセットグループＩＤを指定して、システムについてのアラームメッセージを、メッセージ送信部１３を介して操作監視端末２へ送信する。
【００７４】
同様に、機能ブロック２１４−１Ａ、２１４−１Ｂは、プロセスの異常を検出する。写像ブロック２１５Ａ、２１５Ｂは、機能ブロック２１４−１Ａ、２１４−１Ｂに設定されたリセットグループＩＤ２１４−３Ａ、２１４−３Ｂを指定して、プロセスについてのアラームメッセージを、メッセージ送信部１３を介して操作監視端末２へ送信する。
【００７５】
計器図２−１にリセット操作がされた場合、計器図２−１の有するタイマーがカウントをスタートする。計器図２−１は、システムアラームビュー２３、プロセスアラームビュー２２に対して、計器図２−１に設定されたリセットグループＩＤ２−４の値である１を表示抑制の対象のリセットグループＩＤとして設定する。該タイマーのカウント中は、システムアラームビュー２３は、制御装置から受信した、リセットグループＩＤとして１が指定されたシステムについてのアラームメッセージを表示せず、リセットグループＩＤとして１以外が指定されたシステムについてのアラームメッセージを表示する。また、プロセスアラームビュー２２は、制御装置から受信した、リセットグループＩＤとして１が指定されたプロセスについてのアラームメッセージを表示せず、リセットグループＩＤとして１以外が指定されたプロセスについてのアラームメッセージを表示する。
【００７６】
計器図２−１の有するタイマーがカウント終了すると、計器図２−１は、システムアラームビュー２３、プロセスアラームビュー２２に対して、表示抑制の対象として設定されたリセットグループＩＤの設定を解除する。これにより、システムアラームビュー２３、プロセスアラームビュー２２は、リセットグループＩＤとして１が指定されたアラームメッセージも表示するようになる。
以上により、Ｆ＆Ｇ機器２０６−１、２０６−２がリセット状態であることにより発生してしまうアラームであっても、操作監視端末２への表示を適切に抑制することができる。
【００７７】
次に、スイッチ（ＳＷ）２２５へのリセット操作がされた場合のアラーム抑制の動作について説明する。スイッチ（ＳＷ）２２５にリセット操作がされると、システム診断部２１１を介して機能ブロック２１４−１Ａにリセットが入力される。機能ブロック２１４−１Ａからはリセット信号が出力され、入出力インタフェース２２２を介してリレー回路２２６に入力される。それによって、リレー回路２２６が作動するため、電源（ＰＳ）２２７からＦ＆Ｇ機器２０６−１、２０６−２へ供給される電力の供給を一定時間遮断され、Ｆ＆Ｇ機器２０６−１、２０６−２はリセットされる。
【００７８】
一方、写像ブロックを介して計器図２−１にリセット入力が伝達される。これにより、計器図２−１が有するタイマーがスタートする。計器図２−１は、システムアラームビュー２３、プロセスアラームビュー２２に対して、計器図２−１に設定されたリセットグループＩＤ２−４の値である１を表示抑制の対象のリセットグループＩＤとして設定する。
【００７９】
Ｆ＆Ｇ機器２０６−１、２０６−２がリセットされると、通常の稼働状態の出力とは異なる値が出力されるため、システム診断部２１１は、Ｆ＆Ｇ機器２０６−１、２０６−２についてシステムの異常を検出する。システム診断部２１１は、データベース１８に保存されているＦ＆Ｇ機器２０６−１、２０６−２の実装位置を示す入出力モジュールの識別番号（ＩＯＭ）とチャネルの識別番号（ＣＨ）の情報とリセットグループＩＤの関係を参照して、システムの異常が検出されたＦ＆Ｇ機器２０６−１、２０６−２の属するリセットグループＩＤを特定する。そして、システム診断部２１１は、そのリセットグループＩＤを指定して、システムについてのアラームメッセージを、メッセージ送信部１３を介して操作監視端末２へ送信する。
【００８０】
同様に、機能ブロック２１４−１Ａ、２１４−１Ｂは、プロセスの異常を検出する。写像ブロック２１５Ａ、２１５Ｂは、機能ブロック２１４−１Ａ、２１４−１Ｂに設定されたリセットグループＩＤ２１４−３Ａ、２１４−３Ｂを指定して、プロセスについてのアラームメッセージを、メッセージ送信部１３を介して操作監視端末２へ送信する。
【００８１】
計器図２−１の有するタイマーのカウント中は、システムアラームビュー２３は、制御装置から受信した、リセットグループＩＤとして１が指定されたシステムについてのアラームメッセージを表示せず、リセットグループＩＤとして１以外が指定されたシステムについてのアラームメッセージを表示する。また、プロセスアラームビュー２２は、制御装置から受信した、リセットグループＩＤとして１が指定されたプロセスについてのアラームメッセージを表示せず、リセットグループＩＤとして１以外が指定されたプロセスについてのアラームメッセージを表示する。
【００８２】
計器図２−１の有するタイマーがカウント終了すると、計器図２−１は、システムアラームビュー２３、プロセスアラームビュー２２に対して、表示抑制の対象として設定されたリセットグループＩＤの設定を解除する。これにより、システムアラームビュー２３、プロセスアラームビュー２２は、リセットグループＩＤとして１が指定されたアラームメッセージも表示するようになる。
以上により、Ｆ＆Ｇ機器２０６−１、２０６−２がリセット状態であることにより発生してしまうアラームであっても、操作監視端末２への表示を適切に抑制することができる。
【００８３】
上述に示したように本発明における安全計装制御装置では、異常検知に基づき、リセット操作があるまで、アラーム出力を続けるフィールド機器からの出力に基づき表示装置にアラームメッセージを送信する安全計装制御装置において、前記表示装置におけるアラーム表示の抑制対象として予め定められる前記フィールド機器から構成されるグループを識別するグループＩＤを記憶する記憶部と、前記リセット操作後、所定時間経過までタイマーカウントを行うリセット管理部と、前記グループＩＤに属する前記フィールド機器のうち少なくともいずれかについてのタイマーカウント中は、該グループＩＤに属する機器に係る前記アラームメッセージに表示抑制情報を付与する診断部と、を備えたことを特徴とすることにより、上述した従来の課題を解決でき、Ｆ＆Ｇ機器の電源リセットにより生ずるアラームであっても、操作監視端末への表示を抑制することができ、運転員の誤アラームの表示に基づく混乱を低減することが可能となる。
【００８４】
また、上述に示したように本発明における安全計装制御装置では、前記アラームメッセージの表示を抑制することには、アラームメッセージを表示しないこと、または、通常とは異なる態様でアラームメッセージを表示することを含む、ことを特徴とすることにより、上述した従来の課題を解決でき、Ｆ＆Ｇ機器の電源リセットにより生ずるアラームであっても、操作監視端末への表示を抑制することができ、運転員の誤アラームの表示に基づく混乱を低減することが可能となる。
【００８５】
上述に示したように本発明における安全計装制御装置では、前記入出力モジュールにリセット指令を送信するリセット部を備え、前記リセット部は、前記リセット操作に基づき、前記定義情報を参照して前記リセット識別情報から前記特定されたチャネルを介して前記各フィールド機器が接続されるチャネル情報を特定し、リセット指令を送信することを特徴とすることにより、上述した従来の課題を解決でき、Ｆ＆Ｇ機器の電源リセットにより生ずるアラームであっても、操作監視端末への表示を抑制することができ、運転員の誤アラームの表示に基づく混乱を低減することが可能となる。
【符号の説明】
【００８６】
１      制御装置
２      操作監視端末
２−１、２−２  計器図
３      エンジニアリング端末
４−１、４−２  入出力インタフェース部
６−１、６−２、６−３  Ｆ＆Ｇ機器
７−１、７−２電源（ＰＳ）
１１    システム診断部
１２    リセット管理部
１３    メッセージ送信部
１４    アプリケーション実行部
１４−１Ａ、１４−１Ｂ、１４−１Ｃ    機能ブロック
１４−２Ａ、１４−２Ｂ、１４−２Ｃ    トリップ動作ロジック
１５            ＤＣＳとの統合部
１５Ａ，１５Ｂ，１５Ｃ    写像ブロック
１６    記憶部
１７    リセット部
１８    データベース
１９−１、１９−２、１９−３    リセット用変数
２２    プロセスアラームビュー
２３    システムアラームビュー
１００  安全計装システム
２００  従来の安全計装システム
２２５  スイッチ
２２６  リレー回路（ＲＬ）
【図１】
2018180995.tif 000003
【図２】
2018180995.tif 000004
【図３】
2018180995.tif 000005
【図４】
2018180995.tif 000006
【図５】
2018180995.tif 000007
【図６】
2018180995.tif 000008
【図７】
2018180995.tif 000009