(57)【特許請求の範囲】
【請求項１】
検出器で検出した物理量を入力処理部を介して入力し前記物理量に基づき信号処理（演算）を行う信号処理部と、その演算値と閾値を比較して異常診断を行う異常診断処理部と、前記信号処理部を介して前記異常診断処理部に模擬異常信号（模擬データ）を出力するシミュレート処理部を備え、前記入力処理部からの信号と前記シミュレート処理部からの信号を伝送線を介して接続されたホスト装置からの指令に基づいて切り換えるフィールド機器において、
前記シミュレート処理部は格納された前記模擬データの外に予め想定される模擬データを保存する記憶装置と乱数発生装置を備え、前記ホスト装置からの指令に基づいて、前記シミュレート処理部に格納された模擬データと前記記憶装置に保存された模擬データと前記乱数発生装置から生成される模擬データを選択して前記診断処理部に出力するとともに前記信号処理部に送信する模擬データの信号を前記ホスト装置からの指令に基づいて増幅可能としたことを特徴とする出力シミュレート付フィールド機器。
【請求項２】
前記予め想定される模擬データは突変ノイズ模擬データ、揺動ノイズ模擬データを含むことを特徴とする請求項１記載の出力シミュレート付フィールド機器。
【請求項３】
前記乱数発生装置はランダムな模擬データを生成することを特徴とする請求項１記載の出力シミュレート付フィールド機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常診断処理を行うフィールド機器に関し、シミュレーションによって異常診断結果に基づく模擬値を生成し、その模擬値を使用して異常診断を行い、その模擬値をユーザーに知らせることによって、適切な異常診断処理を支援する出力シミュレート付フィールド機器に関するものである。
【背景技術】
【０００２】
フィールド機器は、検出器により検出した物理量に基づきプロセス値などを演算するほか、検出器の故障などを診断する異常診断処理を行う。プラント設備において、コンピュータなどのホスト装置はフィールド機器に接続され、プロセス制御を行う。また、ホスト装置は、プロセス制御が行われていないときに（オフライン状態）、テストとして、フィールド機器から検出器故障の異常診断結果を受け取ることができるかどうかを確認することがある。
【０００３】
このとき、実際に検出器を故障させることなく、フィールド機器は、シミュレーションにより検出器故障を示す模擬異常診断結果を生成し、ホスト装置に出力することによって、ホスト装置は前記テストを行うことができる。このような出力シミュレート付フィールド機器の従来例について、図３を用いて説明する。
【０００４】
図３において、フィールド機器２０は検出器１、入力回路２、ＣＰＵ３、出力回路１５を含んで構成され、ＣＰＵ３は入力処理部４、シミュレートスイッチ５、信号処理部６、診断処理部７、出力処理部８、シミュレート処理部９などから構成されている。１２はフィールド機器２０とホスト装置１０を結ぶ伝送線路、１１は伝送線路１２に接続されて各種の設定を行う設定器である。
【０００５】
次に作用について説明する。検出器１はプロセス状態の信号を入力回路２に送信する。入力回路２では検出器１から送信されたプロセスデータ（アナログ信号）をデジタル信号に変換する。入力処理部４は入力回路２から送信されたデジタルデータを取得する。
【０００６】
取得したプロセスデータはシミュレートスイッチ５がＳ１に接続されているときに信号処理部６に送信されてプロセス値が演算される。
シミュレート処理部９は模擬データの送信及び取得を行うもので、模擬データ送信時にはホスト装置１０からの指令によりスイッチ５がＳ２に接続されてシミュレートが実行され、模擬データがデジタルデータとして信号処理部６に送信される。
また、シミュレート処理部９はプロセスデータ取得時には診断処理部７で診断した機器異常状態のデジタルデータを模擬データとして取得する。
【０００７】
信号処理部６ではシミュレートスイッチ５の接続状態に応じた信号処理の演算を行う。即ち、シミュレートスイッチがＳ１に接続されているときは入力処理部４から送信されたプロセスデータが診断処理部７に送信される。診断処理部７では検出器１が正常に機能しているか否かの自己診断を行う。
【０００８】
そして、検出器１が正常（出力が閾値内にある）に機能している場合はそのデータを出力処理部８に送信し、出力処理部８はＣＰＵ３の外部に配置された出力回路１５、伝送線路１２を介してホスト装置１０に出力する。検出器１に異常（出力が閾値外にある）が生じている場合はそのデータを出力処理部８を介して出力回路１５、ホスト装置１０に送信するとともに、そのデータをシミュレート処理部９に送信する。シミュレート処理部９はその機器異常状態のＡＤデータを模擬データとして格納する。
【０００９】
上述の構成によれば、検出器からの出力が閾値を超えるような想定される機器異常状態に関しての出力シミュレートが可能となる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−７９２４０号公報
【特許文献２】特開２００８−２４２６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、各フィールド機器では、シミュレート処理部に格納されていない機器固有の出力状態が発生するケースも考えられる(例えば、電磁流量計における流体ノイズに起因する出力突変、出力揺動等)。このようなケースでは、上位システム側での対処は、何らかの出力異常が発生した後での対応となってしまう。
【００１２】
従って本発明は、各フィールド機器固有の特殊な出力状態の中で、予め想定される出力トレンドを記憶装置に保存しておき、出力シミュレート機能を実行した場合に、その保存されている出力トレンドを模擬的に出力させることにより、上位システム側での対応を事前に検討可能とすることを目的としている。
【課題を解決するための手段】
【００１３】
このような課題を解決するために、本発明のうち請求項１記載の出力シミュレート付フィールド機器の発明は、
検出器で検出した物理量を入力処理部を介して入力し前記物理量に基づき信号処理（演算）を行う信号処理部と、その演算値と閾値を比較して異常診断を行う異常診断処理部と、前記信号処理部を介して前記異常診断処理部に模擬異常信号（模擬データ）を出力するシミュレート処理部を備え、前記入力処理部からの信号と前記シミュレート処理部からの信号を伝送線を介して接続されたホスト装置からの指令に基づいて切り換えるフィールド機器において、
前記シミュレート処理部は格納された前記模擬データの外に予め想定される模擬データを保存する記憶装置と乱数発生装置を備え、前記ホスト装置からの指令に基づいて、前記シミュレート処理部に格納された模擬データと前記記憶装置に保存された模擬データと前記乱数発生装置から生成される模擬データを選択して前記診断処理部に出力するとともに前記信号処理部に送信する模擬データの信号を前記ホスト装置からの指令に基づいて増幅可能としたことを特徴とする。
【００１４】
請求項２記載の発明は、請求項１記載の出力シミュレート付フィールド機器において、
前記予め想定される模擬データは突変ノイズ模擬データ、揺動ノイズ模擬データを含むことを特徴とする。
【００１５】
請求項３記載の発明は、請求項１記載の出力シミュレート付フィールド機器において、
前記乱数発生装置はランダムな模擬データを生成することを特徴とする。
【発明の効果】
【００１６】
本発明の請求項１〜３によれば以下のような効果がある。
１）フィールド機器固有の特殊な出力状態を出力シミュレート機能により模擬的に再現可能となる。
２）多様な出力状態が再現できるため、上位システム側での対応を事前に検討可能となる。
３）再現が困難な出力状態でも記憶装置に保存されるデータを変更することにより再現可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態の一例を示す要部ブロック構成図である。
【図２】突変ノイズと揺動ノイズの一例を示す説明図である。
【図３】従来例を示す要部ブロック構成図である。
【発明を実施するための形態】
【００１８】
以下本発明を、図面を用いて詳細に説明する。図１は本発明の実施形態の一例を示す要部ブロック構成図である。
【００１９】
図１において、図３と同一要素には同一符号を付している。
従来例と同様、検出器１はプロセス状態の信号を入力回路２に送信する。入力回路２では検出器１から送信されたプロセスデータ（アナログ信号）をデジタル信号に変換する。入力処理部４は入力回路２から送信されたデジタルデータを取得する。
【００２０】
取得したプロセスデータはシミュレートスイッチ５がＳ１に接続されているときに信号処理部６に送信されてプロセス値が演算される。
シミュレート処理部９は模擬データの送信及び取得を行うもので、模擬データ送信時にはホスト装置１０からの指令によりスイッチ５がＳ２に接続されてシミュレートが実行され、模擬データがデジタルデータとして信号処理部６に送信される。
また、シミュレート処理部９はプロセスデータ取得時には診断処理部７で診断した機器異常状態のデジタルデータを模擬データとして取得する。
【００２１】
信号処理部６ではシミュレートスイッチ５の接続状態に応じた信号処理の演算を行う。即ち、シミュレートスイッチがＳ１に接続されているときは入力処理部４から送信されたプロセスデータが診断処理部７に送信される。診断処理部７では検出器１が正常に機能しているか否かの自己診断を行う。
【００２２】
そして、検出器１が正常（出力が閾値内にある）に機能している場合はそのデータを出力処理部８に送信し、出力処理部８はＣＰＵ３の外部に配置された出力回路１５、伝送線路１２を介してホスト装置１０に出力する。検出器１に異常（出力が閾値外にある）が生じている場合はそのデータを出力処理部８を介して出力回路１５、ホスト装置１０に送信するとともに、そのデータをシミュレート処理部９に送信する。シミュレート処理部９はその機器異常状態のＡＤデータを模擬データとして格納する。
ここまでは、図３に示す従来例と同様である。
【００２３】
本発明では上述のシミュレート処理部９の模擬データ生成機能に、突変ノイズ模擬データ、揺動ノイズ模擬データ、任意保存模擬データが格納された記憶装置１３、および乱数発生装置１４を追加する。乱数発生装置１４は選択された時点でランダムなデータを生成する。
【００２４】
図２は記憶装置１３に保存された模擬データの一例を示すもので、図（ａ）は正側に生じた突変ノイズ、図（ｂ）は正負にハンチングした突変ノイズ、図（ｃ）は揺動ノイズを示している。
【００２５】
なお、シミュレート処理部９に格納された模擬データ、記憶装置１３に格納された模擬データ、乱数発生装置１４で生成された模擬データのうち何れの模擬データを選択するかはホスト装置１０からの指令により行われる。
【００２６】
即ちホスト装置１０からの指令によりシミュレート処理部９の中の模擬信号が選択された場合はシミュレートスイッチ５ａはスイッチＳ２に接続され、シミュレート処理部９に格納された模擬信号を信号処理部６に送信する。記憶装置１３の中のいずれかの模擬ノイズが選択されたときは、シミュレートスイッチ５ａがＳ２に接続されると共に、さらにシミュレートスイッチ５ｂがＳ４に接続される。
【００２７】
また、乱数発生装置１４の模擬信号が選択されたときは、シミュレートスイッチ５ａがＳ２に接続されると共にシミュレートスイッチ５ｂがＳ３に接続される。
上述の構成によれば、フィールド機器固有の特殊な出力状態が出力シミュレート機能により模擬的に再現可能となり、多様な出力状態が再現できるため、上位システム側での対応を事前に検討可能となる。さらに、再現が困難な出力状態でも記憶装置に保存されるデータを変更することにより再現可能となる。
【００２８】
なお、上述において、乱数発生装置１４からはランダムな模擬データが生成されるため、記憶装置１３に格納された揺動ノイズ模擬データとほぼ同等なデータを得ることができる。即ち、フィールド機器２０に２つの機能の中でどちらか片方の機能が備わっていれば、同じシミュレートを実現することが可能となる。仮に記憶装置１３の揺動ノイズ模擬データを削除した場合は、シミュレート自体の機能を低下させることなく記憶装置１３のメモリ容量を小さくすることが可能となる。
【００２９】
また、シミュレート処理部９で、信号処理部６に送信する模擬データの振幅を１／１０倍、２倍、５倍、１０倍などに増幅することも可能である。このような模擬データの出力指令はホスト装置１０から行われる。
【００３０】
なお、以上の説明は、本発明の説明および例示を目的として特定の好適な実施例を示したに過ぎない。
従って本発明は、上記実施例に限定されることなく、その本質から逸脱しない範囲で更に多くの変更、変形を含むものである。
【符号の説明】
【００３１】
１        検出器
２        入力回路
３        ＣＰＵ
４        入力処理部
５        シミュレートスイッチ
６        信号処理部
７        診断処理部
８        出力処理部
９        シミュレート処理部
１０      ホスト装置
１１      設定器
１２      伝送路線
１３      記憶装置
１４      乱数発生装置
１５      出力回路
【図１】
0005397610.tif 000002
【図２】
0005397610.tif 000003
【図３】
0005397610.tif 000004