(57)【要約】【課題】プラント制御ロジック設計支援システム、プラント制御ロジック設計支援方法、及びプログラムを提供する。【解決手段】プラント制御ロジック設計支援システムでは、系統概略図を入力し、その系統概略図において簡略表記した機能単位の概略ロジックを、プラント内の装置で動作させるための制御ロジックに置き換えることで、プラント制御ロジック図の生成を行う。生成したプラントロジック図は、ＣＡＤデータ変換部により、ＣＡＤデータに変換する。ＣＡＤデータに変換されたプラント制御ロジック図は、プラント制御装置１１、現場機器１２、被制御装置１３で実行可能な実行ファイルへ変換し、変換した実行ファイルをプラント制御装置１１、現場機器１２、及び被制御装置１３にダウンロードする。【選択図】図２
2015106317.tif 000002
【特許請求の範囲】
【請求項１】
プラントを制御するためのロジックの設計を支援するプラント制御ロジック設計支援システムであって、
プラント内の機器の配置及び接続と、当該プラントを制御するためのロジックを機能単位で簡略表記した簡易ロジックと、を示す系統概略図を記憶する系統概略図記憶部と、
前記系統概略図において簡略表記した機能をプラント内の装置で動作させるための制御ロジックを記憶する制御ロジック記憶部と、
前記系統概略図において簡略表記した機能を、前記制御ロジックと入れ替えることで、プラント制御ロジック図を作成するプラント制御ロジック図生成部と、
前記プラント制御ロジック図をＣＡＤデータに変換するＣＡＤデータ変換部と、
を備えることを特徴とするプラント制御ロジック設計支援システム。
【請求項２】
前記ＣＡＤデータを、プラント内の装置において実行可能なファイルに変換し、当該制御装置に対して出力するコンパイル＆書き込み部をさらに設け、
前記制御ロジックは、ＣＡＤデータに変換後、前記プラント内の装置において実行可能なファイルに変換できることを特徴とする請求項１に記載のプラント制御ロジック設計支援システム。
【請求項３】
前記系統概略図のロジックにおいて簡略表記した機能の補足説明を記憶する補足説明記憶部を、さらに備えることを特徴とする請求項１または請求項２に記載のプラント制御ロジック設計支援システム。
【請求項４】
シミュレータ用のロジックを記憶するシミュレータ用ロジック記憶部と、
前記系統概略図のロジックにおいて簡略表記した機能を、前記シミュレータ用ロジックと入れ替えることで、シミュレータロジックを作成するシミュレータロジック生成部と、
前記シミュレータロジックを入力し、シミュレーションを実施するシミュレーション装置と、
を備えることを特徴とする請求項１〜３のいずれか１項に記載のプラント制御ロジック設計支援システム。
【請求項５】
前記シミュレーション装置でのシミュレーション結果を、プラント制御ロジック図、または、ＣＡＤデータに変換したプラント制御ロジック図の何れかに反映させることを特徴とする請求項４に記載のプラント制御ロジック設計支援システム。
【請求項６】
プラント制御ロジック図、及び／またはシミュレータロジックの情報を蓄積し記憶する蓄積情報記憶部と、
蓄積情報記憶部に記憶される情報を参照する蓄積情報参照部と、
参照した蓄積情報のパラメータを変更するパラメータ変更部と、
を更に設けることを特徴とする請求項１〜５の何れか１項に記載のプラント制御ロジック設計支援システム。
【請求項７】
プラントを制御するためのロジックの設計を支援するプラント制御ロジック設計支援方法であって、
プラント内の機器の配置及び接続と、当該プラントを制御するためのロジックを機能単位で簡略表記した簡易ロジックと、を示す系統概略図を記憶し、
前記系統概略図のロジックにおいて簡略表記した機能をプラント内の装置で動作させるための制御ロジックを記憶し、
前記系統概略図において簡略表記した機能を、前記制御ロジックと入れ替えることで、プラント制御ロジック図を作成し、
前記プラント制御ロジック図をＣＡＤデータに変換する、
ことを特徴とするプラント制御ロジック設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント制御ロジック設計支援システム、プラント制御ロジック設計支援方法、及びプログラムに関する。
【背景技術】
【０００２】
発電プラントや化学プラント等の制御を行うプラント制御装置は、プラントに設置されたポンプやバルブ等の制御機器をプラント制御ロジックに基づいて制御する。このプラント制御ロジックでは、制御対象のプロセス値を目標値に一致させるように、あるいは制御機器が所望の位置となるように、制御機器に対して制御を行う。このプラント制御ロジックを設計・製作・保守するための装置としてプラント制御ロジック設計支援システムがある。
【０００３】
近年のプラント制御ロジック設計支援システムにおいては、制御及び保守を含めたプラント制御ロジックの設計を行う際に、ＣＡＤ（Computer Aided Design）が導入される。プラント制御ロジック設計支援システムでは、ＣＡＤを用いてプラント制御用のプラント制御ロジック図を作成し、プラント制御ロジック図をコンパイルしてプログラムを生成し、そのプログラムをプラント制御装置に対してダウンロードする。しかし、プラント制御ロジック図は、調整などを考慮してＡＮＤ／ＯＲや四則演算レベルまで細かく記述される必要があるため、上述のような制御機能を有するために必要な難しい非線形演算機能を実現するためには、プラント制御ロジック図の物量は膨大となる。
【０００４】
従って、プラント制御ロジック図のみを見た時には、プラント制御ロジックがどのようなプログラムを実現するかが非常に分かり難い。このため、プラント制御ロジック図とは別に、プラント制御ロジックの概略と関連する系統情報を示す系統概略図が作成される。また、プラント制御装置の制御ロジックには、ＰＩＤ制御などの動特性に関わる調整要素があるため、プラント制御装置にプログラムをダウンロードする前にシミュレーションを実施して、ロジックの健全性確認及びパラメータの調整をするのが一般的である。
【０００５】
前記系統概略図を作成するためには、対象制御に関する系統情報、ヒートバランス、設定値やアラームなどの機械関連情報、制御対象信号情報、制御機器情報、起動シーケンスや保護などのインターロック情報が必要である。系統概略図の作成は、これらの情報を基にプラント制御ロジックの基本設計を行い、制御概要に基づきプラントが実現する機能を簡略表記したロジックで示す。
【０００６】
更に、各制御の難易度にもよるが、１枚の系統概略図の制御概要に対して、プラント制御ロジック図は５〜２０枚必要となり、プラント制御ロジック図の作成者以外が見ると解読が困難である。また、シミュレーション試験を行い、その結果によりプラント制御ロジックの改造が必要の場合や、シミュレータにより調整したプラント制御ロジックの各種パラメータをプラント制御ロジック図に反映させる場合には、試験完了後に、手動でプラント制御ロジック図を修正する作業も必要である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３３４１３６号公報
【特許文献２】特開平１０−０２０９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来のプラント制御ロジック設計支援システムでは、プラント制御ロジック図の作成にＡＮＤ／ＯＲや四則演算レベルの記述が必要であり手間と時間がかかる。また、入力ミスなどのヒューマンエラーなどに起因する情報漏れの可能性が高くなる。その場合は現地での試運転中に後戻り作業が増えることが考えられる。
【０００９】
また、シミュレーション試験を実施するのに必要なシミュレータロジックを作成する場合にも、シミュレータロジックは全て手動で作成するため、手間と時間がかかると共に、プラント制御ロジック図と同様の作業が重複するため、効率が悪い。さらに、シミュレーション試験結果を基に調整したパラメータやロジック改造などをプラント制御ロジック図に反映するのは手動であり手間がかかる。
【００１０】
本発明の実施形態の目的は、系統概略図と、系統概略図の制御概要に対応する個別制御ロジック図に基づいて、制御ロジック図を作成するプラント制御ロジック設計支援システム、及びプラント制御ロジック設計支援方法を提供することである。また、系統概略図と、系統概略図の制御概要に対応するシミュレータ用のロジック図に基づいて、シミュレータロジックを作成するプラント制御ロジック設計支援システム、及びプラント制御ロジック設計支援方法を提供することも本実施形態の一つである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係るプラント制御ロジック設計支援システムは、以下の構成を備える。
（ａ）プラント内の機器の配置及び接続と、当該プラントを制御するための制御ロジックを機能単位で簡略表記した概略ロジックと、を示す系統概略図を記憶する系統概略図記憶部。
（ｂ）前記系統概略図において簡略表記した機能に対応した、プラント内の装置で動作させるための詳細な制御ロジックを記憶する制御ロジック記憶部。
（ｃ）前記系統概略図において簡略表記した機能（ａ）を、前記詳細な制御ロジック（ｂ）と入れ替えることで、プラント制御ロジック図を作成するプラント制御ロジック図生成部。
（ｄ）前記プラント制御ロジック図をＣＡＤデータに変換するＣＡＤデータ変換部。
【００１２】
また、プラント制御ロジック設計支援方法及びプログラムも本発明の実施形態の一態様である。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態において現場機器と、プラント制御装置と、被制御装置の関係を示すブロック図である。
【図２】第１の実施形態のプラント制御ロジック設計支援システムの構成を示すブロック図である。
【図３】第１の実施形態のプラントの系統概略図の一例を示す概略図である。
【図４】第１の実施形態の弁Ａにおける制御ロジックを示す概略図である。
【図５】第１の実施形態においてプラント制御ロジック図（ＣＡＤ）の作成手順を示すフローチャートである。
【図６】第１の実施形態においてシミュレータロジックの作成手順を示すフローチャートである。
【図７】第１の実施形態の補足説明記憶部に記憶する補足説明の一例を示す図である。
【図８】第２の実施形態のプラント制御ロジック設計支援システムの構成を示すブロック図である。
【図９】第３の実施形態のプラント制御ロジック設計支援システムの構成を示すブロック図である。
【図１０】第３の実施形態においてプラント制御ロジック図（ＣＡＤ）の作成手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
［第１の実施形態］
本実施形態のプラント制御ロジック設計支援システム１では、プラントの制御を行うプラント制御装置１１の制御を示すプラント制御ロジック図を作成する。図１に示すように、プラント制御装置１１は、プラント制御ロジックと現場機器１２からの情報とに基づいて、プラント内の被制御装置１３の制御を行う。
【００１５】
プラント制御ロジック設計支援システム１では、初めに、プラント制御ロジック設計支援システム１の制御ロジック設計支援装置２に系統概略図を入力する。この系統概略図は、ユーザが制御対象信号情報、インターロック情報、機械関連情報に基づき作成する。制御対象信号情報は、プラント制御装置１１、現場機器１２、及び被制御装置１３間で伝送される信号の種類、個数、計測範囲、経路などを示す情報である。インターロック情報は、起動シーケンスや保護に関する情報である。機械関連情報は、機器特性、仕様、ヒートバランス、設定値、及びアラームなどの情報である。制御ロジック設計支援装置２は、系統概略図において簡略表記された機能を、プラント内のプラント制御機器において実行可能な制御ロジックに置換することで、プラント制御ロジック図を作成する。
【００１６】
（構成）
第１実施形態に係るプラント制御ロジック設計支援システム１について、図２を参照しつつ、詳細に説明する。図２は、本実施形態に係るプラント制御ロジック設計支援システム１を示すブロック図である。図２に示すように、プラント制御ロジック設計支援システム１は、プラント制御ロジック設計支援装置２、入力装置３、被制御装置１３、シミュレーション実施装置４からなる。
【００１７】
プラント制御ロジック設計支援装置２は、プラント制御ロジック図生成部２１、ＣＡＤデータ変換部２２、コンパイル＆書き込み部２３、シミュレータロジック生成部２４を有する。プラント制御ロジック設計支援装置２は、例えばＣＰＵ、メモリ、ハードディスク装置、マウス、キーボードなどの入力装置、モニタ等の表示装置、外部の機器と通信するための通信インターフェースなどを有するコンピュータにより実現される。また、プラント制御ロジック設計支援装置２は、各種演算結果を記憶するために記憶部２５を備える。記憶部２５は、記憶する演算結果毎に、系統概略図記憶部２５１、制御ロジック記憶部２５２、補足説明記憶部２５３、プラント制御ロジック図記憶部２５４、プラント制御ロジック図（ＣＡＤ）記憶部２５５、シミュレータ用ロジック記憶部２５６、シミュレータロジック記憶部２５７を有する。
【００１８】
プラント制御ロジック設計支援装置２は、系統概略図を入力するために入力装置３を備える。プラント制御ロジック設計支援装置２は、入力した系統概略図を系統概略図記憶部２５１に記憶する。入力装置３は、入力した系統概略図を系統概略図記憶部２５１に記憶することができれば、プラント制御ロジック設計支援装置２の外部に設けることも、プラント制御ロジック設計支援装置２に備え付けても良い。
【００１９】
プラント制御ロジック図生成部２１は、系統概略図記憶部２５１に記憶された系統概略図と、制御ロジック記憶部２５２に記憶された制御ロジックとに基づいてプラント制御ロジック図を作成する。作成したプラント制御ロジック図は、プラント制御ロジック図記憶部２５４に記憶する。
【００２０】
（系統概略図）
系統概略図には、プラント内の現場機器１２及び被制御装置１３の配置、及びそれらの接続と、プラントを制御するためのロジックが機能単位で簡略表記される。簡略表記の一例しては、機能単位ごとにブロック表記などがある。
【００２１】
プラントを制御するためのロジックとは、プラント制御装置１１、現場機器１２、や被制御装置１３により、プラントに任意の機能を実現させるためのロジックである。プラントの機能とは、現場機器１２の値に基づいて被制御装置１３をＰＩＤ制御や強制開閉動作させる機能である。つまり、系統概略図には、プラントの一機能を実現するために必要な現場機器１２からの情報と、その情報に基づくプラント制御装置１１の制御内容と、制御の演算結果によって動作する被制御装置１３が示される。
【００２２】
例えば、図３は、プラントの系統概略図の一例を示す概略図である。図３の系統概略図では、ラインＬ１に設けられた温度センサＬ１、圧力センサＬ１、流量センサＬ１に基づいて、弁Ａ、弁Ｂ、弁ＣをＰＩＤ制御する機能と、ラインＬ２に設けられた温度センサＬ２、圧力センサＬ２、流量センサＬ２に基づいて、弁Ａ、弁Ｂ、弁Ｃを強制開閉動作させる制御機能が表記される。この中で、「ＰＩＤ制御の制御ロジック」「強制開閉動作の制御ロジック」「弁Ａの制御ロジック」「弁Ｂの制御ロジック」「弁Ｃの制御ロジック」がそれぞれブロック表記される。図３において、温度センサＬ１、圧力センサＬ１、流量センサＬ１は、現場機器１２であり、弁Ａ、弁Ｂ、弁Ｃは、被制御装置１３である。強制開閉動作、ＰＩＤ制御は、プラント制御装置１１の制御に基づいて行う。
【００２３】
（制御ロジック図）
制御ロジック図は、系統概略図において簡略表記したプラントの機能を実現するための制御ロジックを示す図である。系統概略図では、機能単位ごとのロジックが簡略表記されているが、このままでは、プラント制御装置１１、現場機器１２、及び被制御装置１３で実行可能な実行ファイルに変換することはできない。そこで、制御ロジック図では、系統概略図の機能単位ごとのロジックを、プラント制御装置１１現場機器１２、及び被制御装置１３で実行するための実行ファイルへ変換後、実行可能な形式で示す。実行ファイルへ変換後、実行可能な形式としては、ＡＮＤ／ＯＲや、四則演算レベルなどで記載したロジック形式である。
【００２４】
図４は、図２において「弁Ａの制御ロジック」と簡易表記した弁Ａの制御ロジック図を示した図である。つまり、図４に記載する制御ロジックは、実行可能なファイルに変換することが可能である。図４の「弁Ａの制御ロジック」では、「ＰＩＤ制御による開指令」と「弁Ａ全開指令」とを組み合わせて、弁Ａに対する「弁Ａ開指令」を出力し、「ＰＩＤ制御による閉指令」と「弁Ａ全閉指令」とを組み合わせて、弁Ａに対する「弁Ａ閉指令」を出力する。
【００２５】
プラント制御ロジック図生成部２１では、オペレータにより、プラント制御ロジック図作成の操作がなされると、系統概略図記憶部２５１から系統概略図を読み出し、簡略表記した機能単位ごとのロジックを抽出する。そして、抽出した機能単位ごとのロジックと対応づけられた制御ロジック図が、制御ロジック図記憶部２５２に記憶されているか検索する。制御ロジック図が記憶されている場合には、系統概略図の機能単位ごとのロジックを、制御ロジック図記憶部２５２に記憶されている制御ロジック図と置き換える。
【００２６】
ＣＡＤデータ変換部２２は、プラント制御ロジック図生成部２１で作成したプラント制御ロジック図をＣＡＤ機能により作画し、ＣＡＤデータであるプラント制御ロジック図（ＣＡＤ）に変換する。変換したプラント制御ロジック図（ＣＡＤ）は、記憶部内のプラント制御ロジック図（ＣＡＤ）記憶部２５５に記憶する。
【００２７】
コンパイル＆書き込み部２３は、プラント制御ロジック図（ＣＡＤ）を読み取り、プラント制御ロジック図（ＣＡＤ）に記載されたロジックをプラント制御装置１１、現場機器１２、被制御装置１３で実行可能な実行ファイルへ変換し、変換した実行ファイルをプラント制御装置１１、現場機器１２、及び被制御装置１３にダウンロードする。すなわちコンパイル＆書き込み部は、プラント制御ロジック図（ＣＡＤ）を、プラント制御装置１１、現場機器１２、及び被制御装置１３で実行可能な実行ファイルへ変換し、プラント制御装置１１、現場機器１２、及び被制御装置１３へ実行ファイルを出力する。
【００２８】
シミュレータロジック生成部２４は、シミュレータロジックを生成する。シミュレータロジックは、シミュレーション実施装置４のシミュレーションにおいて、試験を実施するためのロジックである。シミュレータロジック生成部２４は系統概略図記憶部２５１に記憶された系統概略図と、シミュレータ用ロジック記憶部２５６に記憶されたシミュレータ用ロジックとに基づいて、シミュレーション実施装置４で実行するシミュレータロジックを作成する。シミュレータロジックは、系統概略図の機能単位ごとにブロック表記されたロジックを、シミュレータ用ロジックに置き換えたものである。シミュレータロジックは、シミュレータで実施するプラント制御機器と、現場機器との関係が、ＡＮＤ／ＯＲや四則演算レベルで記載されている。
【００２９】
オペレータにより、シミュレータロジック生成の操作がなされると、系統概略図記憶部２５１から系統概略図を読み出し、系統概略図内の機能単位ごとのロジックを抽出する。そして、抽出した機能単位ごとのロジックと対応づけられたシミュレータ用ロジックが記憶されているか検索する。対応づけられたシミュレータ用ロジックが記憶されている場合には、系統概略図の機能単位ごとのロジックを、シミュレータ用ロジックと置き換える。シミュレータロジックは、シミュレータロジック記憶部２５７に記憶する。
【００３０】
シミュレーション実施装置４では、シミュレータロジックを読み取り、シミュレータで実行可能な実行ファイルへ変換し、変換した実行ファイルをシミュレータにダウンロードする。シミュレータロジックは、シミュレータ上で、機械関連情報を基に手動で生成されたプラントモデルと接続し、シミュレーションを実施する。
【００３１】
シミュレーション実施装置４は、プラント制御ロジック図生成部２１及びＣＡＤデータ変換部２２と接続するように構成され、シミュレーションの結果に基づいて、ロジックの修正やパラメータの修正が必要になった場合には、プラント制御ロジック図生成部２１で生成するプラント制御ロジック図や、ＣＡＤデータ変換部２２で変換したプラント制御ロジック図（ＣＡＤ）に反映させる機能を有する。
【００３２】
（作用）
本実施形態の構成を有するプラント制御ロジック設計支援システム１では、系統概略図を入力し、系統概略図の簡易表記したロジックを制御ロジックと入れ替えて、プラント制御ロジック図を作成する。プラント制御ロジック図から、プラント制御ロジック図（ＣＡＤ）や、シミュレータロジックを作成する。
【００３３】
（プラント制御ロジック図（ＣＡＤ）の作成）
プラント制御ロジック設計支援装置２は、次の（１）〜（３）の手順により制御ロジック図を作成する。
（１）系統概略図を入力する。
（２）系統概略図に記載されている機器のロジックを制御ロジックと置換させプラント制御ロジック図を作成する。
（３）プラント制御ロジック図をＣＡＤ機能により作画しプラント制御ロジック図（ＣＡＤ）を作成する。
【００３４】
図５は、プラント制御ロジック設計支援システム１において、プラント制御ロジック図（ＣＡＤ）を作成する場合の作成手順を示すフローチャートである。
【００３５】
初めに、入力装置３から系統概略図が入力され、系統概略図記憶部２５１に記憶される（Ｓ１０１）。系統概略図は、機械関連情報、制御対象信号情報、またはインターロック情報に基づいて作成される。
【００３６】
プラント制御ロジック図の作成の操作がオペレータによりなされると（Ｓ１０２のＹ）、系統概略図記憶部２５１から系統概略図を読み出し、系統概略図内の機能単位ごとのロジックを抽出する（Ｓ１０３）。
【００３７】
次に、抽出した機能単位ごとのロジックに対応する制御ロジックが、記憶されているか否かを検出する（Ｓ１０４）。検出方法は、種々の方法を利用することができ、例えば、機能単位ごとのブロック表記されたロジックと、対応する制御ロジックに予め同一のＩＤを付して記憶しておき、ＩＤに基づき検出を行っても良い。
【００３８】
機能単位ごとのロジックに対応した制御ロジックが記憶してある場合（Ｓ１０５のＹ）には、プラント制御ロジック図の作成を行う。プラント制御ロジック図は、制御ロジックを、系統概略図の機能単位ごとのロジックと置き換えることで作成する（Ｓ１０６）。
【００３９】
作成したプラント制御ロジック図は、ＣＡＤ機能により作画し、プラント制御ロジック図（ＣＡＤ）に変換する（Ｓ１０７）。変換したプラント制御ロジック図（ＣＡＤ）は、プラント制御ロジック図（ＣＡＤ）記憶部２５５に記憶する。
【００４０】
（シミュレータロジックの作成）
プラント制御ロジック設計支援装置は、次の（１）〜（２）の手順によりシミュレータロジックを作成する。
（１）系統概略図を入力する。
（２）系統概略図に記載されている機器のロジックをシミュレータ用のロジックと置換させシミュレータロジックを作成する。
図６は、プラント制御ロジック設計支援システム１において、シミュレータロジックを作成する場合の作成手順を示すフローチャートである。
【００４１】
初めに、入力装置３から系統概略図が入力され、系統概略図記憶部２５１に記憶される（Ｓ１１１）。シミュレータロジックの作成の操作がオペレータによりなされると（Ｓ１１２のＹ）、系統概略図を読み出し、系統概略図内の機能単位ごとのロジックが抽出される（Ｓ１１３）。
【００４２】
次に、抽出した機能単位ごとのロジックに対応するシミュレータ用ロジックが記憶されるか否かを検出する（Ｓ１１４）。機能単位ごとのロジックに対応したシミュレータ用ロジックが記憶してある場合（Ｓ１１５のＹ）には、シミュレータロジックの作成を行う。シミュレータロジックは、シミュレータ用のロジックを、系統概略図の機能単位ごとのロジックと置き換えることで作成する（Ｓ１１６）。
【００４３】
（効果）
本実施形態のプラント制御ロジック設計支援システム１では、系統概略図からプラント制御ロジック図を作成する際の作業工程の大幅な削減が可能となる。また、手動で行っていたプラント制御ロジック図の作成をプラント制御ロジック設計支援システム１で行うことができるので、ヒューマンエラーの発生防止が可能となる。
【００４４】
また、シミュレータロジックも系統概略図に基づき作成できるので、シミュレーション実施時においても作業工程の大幅な削減が可能となる。さらに、シミュレーションでの結果をプラント制御ロジック図または、プラント制御ロジック図（ＣＡＤ）に反映することができるので、利便性の良いシミュレーションの実施が可能となる。
【００４５】
本実施形態では、系統概略図において、プラントを制御するためのロジックを機能単位で簡略表記した。この簡略表記した機能についての補足説明を記憶する補足説明記憶部２５３を、さらに備えることもできる。図７は、補足説明記憶部に記憶される補足説明の一例を示す図である。系統概略図において、簡易表記される「ＰＩＤ制御の制御ロジック」「強制開閉動作の制御ロジック」「弁Ａの制御ロジック」「弁Ｂの制御ロジック」などの機能について、それぞれ文章においての補足説明が、簡易表記される機能に対応付けて記憶される。そして入力装置３に付随して設けられる画面上に、補足説明が表示されるため、系統概略図の作成者以外の者でも、簡略表記した機能を実施するために使用する現場機器１２、被制御装置１３や、プラント制御装置での制御の概要を容易に把握することが可能となる。
【００４６】
また、シミュレータロジック生成部２４では、系統概略図の機能単位ごとのロジックを、対応したシミュレータ用ロジックに置き換えて、シミュレータロジックを生成した。生成するシミュレータロジックは、系統概略図に記載されているすべての機能単位ごとのロジックを置き換えることにより生成しても、また、一部の機能単位ごとのロジックを置き換えることにより生成しても良い。これにより、必要な部分のみでシミュレーションを実施することができるので、作業の効率化を図ることができる。
【００４７】
また、シミュレータロジックを作成し、それに基づいてシミュレーション試験を実施したが、プラント制御ロジック図に基づいてシミュレーションを行うこともできる。すなわち、シミュレータに、プラント制御ロジック図とプラントモデルを入力し、シミュレーションを行うことも可能である。これにより、シミュレータロジックの作成を行わず、既に作成してあるプラント制御ロジック図に基づいてシミュレーションを実施することも可能となる。
【００４８】
また、プラント制御ロジック図生成部２１では、系統概略図の機能単位ごとのロジックに対応する制御ブロック図が無い場合、その旨を報知する報知部を設けることもできる。
【００４９】
系統概略図記憶部２５１では、入力装置３から入力した系統概略図を記憶したが、プラント制御ロジック設計支援装置２のマウス、キーボードなどの入力装置、モニタ等の表示装置などを使用し、プラント制御ロジック設計支援装置２上で作成した系統概略図を記憶しても良い。
【００５０】
［第２の実施形態］
本実施形態のプラント制御ロジック設計支援システム１では、シミュレーション試験実施装置４に入力するプラントモデルを作成し、そのプラントモデルに基づいてシミュレーション試験を実施する。本実施形態のプラント制御ロジック設計支援システム１は、系統概略図からプラントモデルを作成するプラントモデル生成部２６をさらに設ける。
【００５１】
（構成）
本実施形態に係るプラント制御ロジック設計支援システム１について、図８を参照しつつ、詳細に説明する。図８に示すように、本実施形態のプラント制御ロジック設計支援システム１は、第１の実施形態のプラント制御ロジック設計支援装置２に、プラントモデル生成部２６を更に備える。
【００５２】
プラントモデル生成部２６は、入力装置３から入力する機械関連情報に基づいてプラントモデルを作成する。作成したプラントモデルは、プラントモデル記憶部２５８に記憶する。系統概略図に記載されたプラント系統図は、例えば弁、センサ、熱交換器などの部品単位の組合せで構成されている。入力装置から入力された系統概略図のそれぞれの部品には、それに対応するシミュレータ用のモデル部品が用意されており、単純に置き換える事で、プラントモデルが生成できる。
【００５３】
シミュレーション実施装置４では、シミュレータロジック記憶部２５７と、プラントモデル記憶部２５８とを参照可能に構成される。
【００５４】
（作用）
本実施形態の構成を有するプラント制御ロジック設計支援システム１では、シミュレーションを実施する場合に、シミュレータロジックと、生成したプラントモデルに基づいてシミュレーションを実施する。
【００５５】
シミュレーション実施装置４では、シミュレータロジック記憶部２５７からシミュレータロジックを読み取り、シミュレータで実行可能な実行ファイルへ変換し、変換した実行ファイルをシミュレータにダウンロードする。シミュレータロジックは、シミュレータ上で、プラントモデル生成部２６で生成したプラントモデルと接続し、シミュレーションを実施する。
【００５６】
（効果）
本実施形態のプラント制御ロジック設計支援システム１では、プラントモデルを機械関連情報に基づいて生成することができる。これにより、手動で行っていたプラントモデルの作成を、プラント制御ロジック設計支援システム１により、行うことができるので、ヒューマンエラーの発生を防止することができる。
【００５７】
本実施形態では、プラントモデルを機械関連情報に基づいて作成したが、他の情報例えば、系統概略図や、シミュレータロジックに基づいて作成しても良い。系統概略図から作成する場合には、系統概略図から機械関連情報を抽出し、その情報に基づいてプラントモデルの生成を行う。
【００５８】
［第３の実施形態］
本実施形態のプラント制御ロジック設計支援システム１では、新たにプラント制御ロジック図を作成する場合に、プラント制御ロジック図を入力装置３から新たに入力するのではなく、蓄積情報記憶部２５９に記憶してある以前作成したプラント制御ロジック図のパラメータを変更し利用する。
【００５９】
（構成）
本実施形態に係るプラント制御ロジック設計支援システム１について、図９を参照しつつ、詳細に説明する。本実施形態のプラント制御ロジック設計支援システム１では、プラント制御ロジック図記憶部２５４、シミュレータロジック記憶部２５７、プラントモデル記憶部２５８において、プラント制御ロジック図、シミュレータロジック、プラントモデルを蓄積して記憶する蓄積情報記憶部２５９を備える。本実施形態のプラント制御ロジック設計支援システム１では、蓄積情報記憶部２５９内の情報を参照する蓄積情報参照部２７と、参照した蓄積情報のパラメータを変更するパラメータ変更部２８とを更に備える。
【００６０】
蓄積情報参照部２７は、プラント制御ロジック図記憶部２５４の蓄積情報記憶部２５９内のプラント制御ロジック図を参照可能に構成される。
【００６１】
パラメータ変更部２９では、蓄積情報参照部２７で参照したプラント制御ロジック図内のパラメータの変更を行う。プラント制御ロジック図には、プラント制御機器の数、現場機器の数、機能における閾値などを示すパラメータが設けられ、このパラメータがユーザの指示により変更可能に設定されている。
【００６２】
ＣＡＤデータ変換部２２は、パラメータ変更部でパラメータの変更を行ったプラント制御ロジック図をＣＡＤ機能により作画し、プラント制御ロジック図（ＣＡＤ）に変換する。変換したプラント制御ロジック図（ＣＡＤ）は、記憶部内のプラント制御ロジック図（ＣＡＤ）記憶部２５５に記憶する。
【００６３】
（作用）
本実施形態のプラント制御ロジック設計支援システム１では、新たなプラント用のプラント制御ロジック図を作成する場合に、蓄積されたプラント制御ロジック図を利用する。図１０は、プラント制御ロジック設計支援システム１において、蓄積されたプラント制御ロジック図を利用してプラント制御ロジック図（ＣＡＤ）を作成する場合の作成手順を示すフローチャートである。
【００６４】
蓄積情報参照部２７では、ユーザからの指示により、蓄積情報記憶部２５９内の過去の蓄積情報の中から、任意のプラント制御ロジック図の選択をする（Ｓ３０１）。選択するプラント制御ロジック図は、新たなプラントに最も近いプラントのプラント制御ロジック図を選択する。
【００６５】
パラメータ変更部２９では、選択したプラント制御ロジック図のパラメータを変更する。ユーザは、入力装置などを操作することにより、選択したプラント制御ロジック図が、新たなプラントに適用できるように、パラメータの値を変更する（Ｓ３０２）。これにより、新たなプラント用のプラント制御ロジック図を作成する。
【００６６】
ＣＡＤデータ変換部は、パラメータ変更部でパラメータの変更を行ったプラント制御ロジック図をＣＡＤ機能により作画し、プラント制御ロジック図（ＣＡＤ）に変換する（Ｓ３０３）。
【００６７】
（効果）
本実施形態のプラント制御ロジック設計支援システム１では、新たなプラント制御ロジック図を作成する場合、系統概略図から作成するのではなく、蓄積情報の中から、該プラントと最も近いプラントを選択し、過去プラントとの変更点のみの情報をアップデートし作成することができる。これにより、過去プラントの比較を行うことも可能であり、デザインレビューを行う上で有用である。
【００６８】
また、本実施形態のプラント制御ロジック設計支援システム１では、機械関連情報、制御対象信号情報、インターロック情報が欠けて系統概略図が作成できない場合にでも、蓄積されたプラント制御ロジック図を基に設計を進めることが可能である。そのため、よりフレキシブルにプラント制御ロジック図の設計を行うことができる。
【００６９】
本実施形態では、プラント制御ロジック図記憶部２５４、シミュレータロジック記憶部２５７、プラントモデル記憶部２５８のそれぞれに蓄積情報記憶部２５９を設けたが、１つの蓄積情報記憶部２５９とすることもできる。この場合は、作成したプラント制御ロジック図、シミュレータロジック、プラントモデルをすべて記憶する。
【００７０】
また、蓄積情報記憶部２５９に蓄積されたプラント制御ロジック図からプラント制御ロジック図を作成したが、蓄積情報参照部２７に蓄積されたシミュレータロジックまたはプラントモデルに基づいてプラント制御ロジック図を作成することも可能である。
【００７１】
また、シミュレータロジックやプラントモデルを作成する際にも、蓄積情報参照部２７に蓄積されたプラント制御ロジック図、シミュレータロジック、またはプラントモデルの何れかを参照し、作成しても良い。
【００７２】
［他の実施形態］
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７３】
また上記実施形態に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００７４】
１  プラント制御ロジック設計支援システム
１１  プラント制御装置
１２  現場機器
１３  被制御装置
２  プラント制御ロジック設計支援装置
２１  プラント制御ロジック図生成部
２２  ＣＡＤデータ変換部
２３  コンパイル＆書き込み部
２４  シミュレータロジック生成部
２５  記憶部
２５１  系統概略図記憶部
２５２  制御ロジック記憶部
２５３  補足説明記憶部
２５４  プラント制御ロジック図記憶部
２５５  プラント制御ロジック図（ＣＡＤ）記憶部
２５６  シミュレータ用ロジック記憶部
２５７  シミュレータロジック記憶部
２５８  プラントモデル記憶部
２５９  蓄積情報記憶部
２６  プラントモデル生成部
２７  蓄積情報参照部
２８  パラメータ変更部
３  入力装置
４  シミュレーション実施装置
【図２】
2015106317.tif 000003
【図３】
2015106317.tif 000004
【図４】
2015106317.tif 000005
【図５】
2015106317.tif 000006
【図６】
2015106317.tif 000007
【図７】
2015106317.tif 000008
【図８】
2015106317.tif 000009
【図９】
2015106317.tif 000010
【図１０】
2015106317.tif 000011
【図１】
2015106317.tif 000012