(57)【要約】【課題】プラント制御システムのエンジニアリングにかかる作業時間や作成費用を低減させることができるプラント制御システムのエンジニアリング支援装置を提供する。【解決手段】データ変換処理部１９でシンボル変換テーブル１６に格納されているデータを読み込み、設計図書データ部１７に格納されている設計図書データをソフトロジックデータに自動変換する。そして、ソフトロジックデータ部１２に格納する。ソフトロジックデータとＩＯ設定テーブル１３とプラント機器データ部１４に格納されているデータとを演算処理部１１で演算処理することにより、プラント機器に対するシミュレーションを行える。【選択図】  図１
2017072877.tif 000002
【特許請求の範囲】
【請求項１】
制御ソフトウェアの作成を行う演算装置と前記演算装置での作成過程を表示する表示装置を有し、
前記演算装置は、ＣＡＤデータで作成された設計図書データを格納する設計図書データ部と、
ソフトロジックデータを格納するソフトロジックデータ部と、
前記設計図書データを構成する複数の第１部品シンボルと前記ソフトロジックデータを構成する複数の第２部品シンボルとの対応関係を定義したシンボル変換テーブルと、
前記シンボル変換テーブルを用いて、前記設計図書データを前記ソフトロジックデータに自動変換するデータ変換処理部と、
前記ソフトロジックデータから制御ソフトウェアを作成する演算処理部と、
を備えたことを特徴とするプラント制御システムのエンジニアリング支援装置。
【請求項２】
前記演算装置は、プラント構成機器に対応する応答模擬ソフトロジックデータ及び前記プラント構成機器の機器シンボルデータを格納するプラント機器データ部と、
前記プラント構成機器毎の入出力信号に関する前記ソフトロジックデータ部の設定情報と前記プラント機器データ部の設定情報との対応関係を定義したＩＯ設定テーブルを更に備え、
前記データ変換処理部は、操作及び動作に関する前記設計図書データを前記ソフトロジックデータに変換する際には、前記ＩＯ設定テーブルを用いることを特徴とする請求項１に記載のプラント制御システムのエンジニアリング支援装置。
【請求項３】
前記演算処理部は、更に前記応答模擬ソフトロジックデータと前記ＩＯ設定テーブルを用いた前記ソフトロジックデータによるロジック動作のシミュレーション、及び前記制御ソフトウェアの作成過程と前記シミュレーションの前記表示装置への表示、をそれぞれ実行可能であることを特徴とする請求項２に記載のプラント制御システムのエンジニアリング支援装置。
【請求項４】
前記演算装置は、ソフトウェア編集ツールと、データベース部とを更に備え、
前記ソフトウェア編集ツールは、前記ソフトロジックデータの編集、前記応答模擬ソフトロジックデータ及び前記機器シンボルデータの編集、前記編集した各データを前記データベース部への格納及び取り出し、がそれぞれ実行可能であることを特徴とする請求項２または３に記載のプラント制御システムのエンジニアリング支援装置。
【請求項５】
前記データ変換処理部は、前記設計図書データを前記ソフトロジックデータへの自動変換及び前記ソフトロジックデータを前記設計図書データへの自動逆変換が実行可能であることを特徴とする請求項１乃至４のいずれかに記載のプラント制御システムのエンジニアリング支援装置。
【請求項６】
前記演算装置は、ＩＯ情報変換テーブルを更に備え、
前記ＩＯ情報変換テーブルは、前記ＩＯ設定テーブルに格納される制御ソフトウェアの入出力信号に関する設定情報と、前記設計図書データ部に格納される入出力信号や警報の仕様を定義した図書情報との対応関係を定義しており、
前記データ変換処理部は、前記ＩＯ情報変換テーブルにアクセス可能に構成されていることを特徴とする請求項２乃至５のいずれかに記載のプラント制御システムのエンジニアリング支援装置。
【請求項７】
前記ＩＯ設定テーブルは、プラントの入出力信号を示す一覧表として構成され、
前記一覧表として構成された前記プラントの入出力信号のデータの取り出し、修正、加筆が実行可能に構成されていることを特徴とする請求項２乃至６のいずれかに記載のプラント制御システムのエンジニアリング支援装置。
【請求項８】
前記ＩＯ設定テーブルは、プラントの警報を示す一覧表としても構成され、
前記警報一覧表として構成された前記警報のデータの取り出し、修正、加筆が実行可能に構成されていることを特徴とする請求項２乃至７のいずれかに記載のプラント制御システムのエンジニアリング支援装置。
【請求項９】
前記演算装置は、履歴データ部を更に備え、
前記履歴データ部は、前記演算処理部にて演算されたプラント機器の動作履歴を蓄積することを特徴とする請求項１乃至８のいずれかに記載のプラント制御システムのエンジニアリング支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、発電プラント等のプラント制御システムにおいて、特に監視・操作・制御機能を主にソフトウェアにて構築するプラント制御システムのエンジニアリング支援装置に関する。
【背景技術】
【０００２】
発電プラント等のプラント設備におけるプラント制御システムでは、プラント制御機器を制御するための制御ロジックと呼ばれるソフトウェアを設計・製作・保守するための装置として、プラント制御システムのエンジニアリング支援装置が用いられている。
【０００３】
特に監視・操作・制御機能を主にソフトウェアにて構築するシステムのエンジニアリングにおいては、制御システムのインターロック回路や計装ループ回路を、ＣＡＤを用いて作成したインターロックブロック線図（以下、ＩＢＤと略記する）や計装ループ図（以下、ＩＥＤと略記する）等の設計図書データにより規定し、設計図書データに基づいて制御装置等において実行可能なソフトウェアを作成する。
【０００４】
ソフトウェアの作成方法については、プラント制御ロジック設計支援装置（特許文献１参照）やプログラムおよびプラント制御ロジック設計支援方法（特許文献２参照）等が提案されている。
【０００５】
特許文献１に記載された設計支援装置では、プラントを制御する制御ロジックをソフトウェアとハードウェアを含めたＣＡＤ図面上で表現することができる構成になっている。また、特許文献２に記載された設計支援方法では、制御対象のハードウェアの動作仕様をシンボルの形態で表示するハードウェアシンボルを保存したハードウェアシンボル記憶部と、ハードウェアを制御する制御ロジックをシンボルの形態で表示するソフトウェアシンボルを記憶したソフトウェアシンボル記憶部と、ＣＡＤ形式の図面を作成するための画面を表示する作画部を備えた構成になっている。
【０００６】
そして、作画部の画面上に表示した前記シンボルの配置および接続の操作状況に応じて、対応するハードウェアシンボルとソフトウェアシンボルを読み出すことにより、取り出したシンボルを配置および接続して、１枚のシート上に全体の制御構成を作画することができる構成になっている。
【０００７】
このように、特許文献１、２に記載されたような設計支援装置や設計支援方法では、プラント設備の制御ロジックとハードウェアの動作（応答）仕様をＣＡＤデータで作成し、コンパイルしてプログラムを作成した後に、作成したプログラムを実機の制御装置に送出することができる。そして、制御ロジックとハードウェアの動作仕様を一元管理することができるようになり、不適切な制御ロジックの作成を抑止することができる。また、ハードウェアの動作仕様部分をコンパイルした後では、シミュレーション用の制御ソフトウェアとして用いることもできる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−２４２９３３号公報
【特許文献２】特開２０１２−２４７８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１、２に開示された技術を含めて、従来からプラント制御システムに関してシステムを新規構築する場合には、ＩＢＤやＩＥＤ等の設計図書データと、制御ソフトウェアはそれぞれ個別に作成する必要があり、それぞれを作成するための作業時間および作成費用が必要であった。
【００１０】
また、作成された制御ソフトウェアについて、作成者のミス等によって、設計で計画した設計図書データ通りには作成されなかったりした場合には、原因を特定するため制御ロジックの制御内容を規定した設計図書データからの見直しが必要になる。更には、制御ソフトウェアの改修作業や、改修した制御ソフトウェアの現場での動作確認を再度行うことが必要となる。そのため、作業時間および作成費用が増大することがあった。
【００１１】
また、制御ソフトウェア作成後のソフトウェア動作試験やインサービス時の実施試験において、制御タイミングや現場機器の応答特性により設計で計画したとおりに動作しなかった場合においても、設計図書データの見直し、並びに見直した設計図書データに基づいた制御ソフトウェアの改修が必要になる。そのため、作業時間および作成費用が増大することになる。
【００１２】
そこで本発明は、プラント制御システムのエンジニアリングにかかる作業時間や作成費用を低減させることができるプラント制御システムのエンジニアリング支援装置の提供を目的としている。
【課題を解決するための手段】
【００１３】
上記課題を達成するため、本発明の実施形態に係るプラント制御システムのエンジニアリング支援装置は、制御ソフトウェアの作成を行う演算装置と前記演算装置での作成過程を表示する表示装置を有し、前記演算装置は、ＣＡＤデータとして作成された設計図書データを格納する設計図書データ部と、ソフトロジックデータを格納するソフトロジックデータ部と、前記設計図書データを構成する複数の第１部品シンボルと前記ソフトロジックデータを構成する複数の第２部品シンボルとの対応関係を定義したシンボル変換テーブルと、前記シンボル変換テーブルを用いて、前記設計図書データを前記ソフトロジックデータに自動変換するデータ変換処理部と、前記ソフトロジックデータから制御ソフトウェアを作成する演算処理部と、を備えたことを特徴とする。
【発明の効果】
【００１４】
本発明に係る実施形態によれば、プラント制御システムのエンジニアリングにかかる作業時間や作成費用を低減させることができる。
【図面の簡単な説明】
【００１５】
【図１】プラント制御システムのエンジニアリング支援装置の基本構成を示す概略図である。（実施形態１）
【図２】プラント制御システムのエンジニアリング支援装置のプラント機器データ部の格納情報例を示す説明図である。（実施形態１〜３）
【図３】ＩＯ設定テーブルに記載した表を例示した図である。（実施形態１〜３）
【図４】シンボル変換テーブルに記載した表を例示した図である。（実施形態１〜３）
【図５】プラント制御システムのエンジニアリング支援装置のソフトロジックデータ部の格納情報例を示す説明図である。（実施形態１〜３）
【図６】プラント制御システムのエンジニアリング支援装置の設計図書データ部の格納情報からソフトロジックデータ部に格納する格納情報への変換作業を示すフロー図である。（実施形態１）
【図７】プラント制御システムのエンジニアリング支援装置の基本構成を示す概略図である。（実施形態２）
【図８】プラント制御システムのエンジニアリング支援装置の基本構成を示す概略図である。（実施形態３）
【発明を実施するための形態】
【００１６】
以下、本発明に係るプラント制御システムのエンジニアリング支援装置の実施形態について、図面を参照して説明する。
【００１７】
［実施形態１］
（構成）
本発明の実施形態１であるプラント制御システムのエンジニアリング支援装置（以下、本支援装置と称する）の基本構成の概略図を図１に示している。図１に示すように、本支援装置は、演算装置１と表示装置２を備えた構成になっている。
【００１８】
演算装置１は、演算処理部１１と、ソフトロジックデータ部１２と、ＩＯ設定テーブル１３と、プラント機器データ部１４と、データベース部１５と、シンボル変換テーブル１６と、設計図書データ部１７と、データ変換処理部１９と、ソフトウェア編集ツール２１を備え、上述したそれぞれの部材間でデータの接受が行えるように図示のように相互に接続した構成になっている。また、演算装置１と表示装置２との間もデータの接受が行えるように両者の間を接続した構成になっている。
【００１９】
ソフトロジックデータ部１２には、図５に示すようなプラント制御に必要なソフトロジックデータが格納される。そして、以下で説明する応答模擬ソフトロジックデータ２２を含めて、ソフトロジックデータをコンパイルすることによって、機械語としての制御ソフトウェアを作成することができる。
【００２０】
プラント機器データ部１４には、図２に示すように、各種プラント構成機器（現場機器）に対するシミュレーション用の応答模擬ソフトロジックデータ２２と、運転画面に表示するプラント構成機器の機器シンボルデータ２４が格納されている。図２では応答模擬ソフトロジックデータ２２として、応答模擬ソフトロジックデータ２２の部品シンボル例を示している。
【００２１】
ＩＯ設定テーブル１３には、図３に例示するように、シンボル番号で識別されるプラント構成機器毎の入出力信号に関するソフトロジックデータ部１２の設定情報とプラント機器データ部１４の設定情報との対応関係を定義している。
【００２２】
シンボル変換テーブル１６には、図４に例示すように、プラント構成機器に関して、ソフトロジックデータ部１２に格納されるソフトロジックデータで使用する第２部品シンボルと、後述する設計図書データ部１７に格納されている設計図書データで使用する第１部品シンボルとの対応関係を定義している。  
設計図書データ部１７には、ＣＡＤデータとして作成されたインターロックブロック線図（ＩＢＤ）や計装ループ図（ＩＥＤ）等が、設計図書データとして格納されている。
【００２３】
データ変換処理部１９では、シンボル変換テーブル１６を用いて、設計図書データ部１７に格納されている設計図書データを、図５で示すようなソフトロジックデータに自動変換することができる。自動変換されたソフトロジックデータは、ソフトロジックデータ部１２に格納される。
【００２４】
ソフトウェア編集ツール２１では、ソフトロジックデータ部１２に格納されるソフトロジックデータやプラント機器データ部１４に格納される応答模擬ソフトロジックデータ２２やプラント構成機器の機器シンボルデータ２４に対する編集作業や作成作業を行うことができる。ソフトウェア編集ツール２１で編集や作成したデータは、データベース部１５に保存しておくことができる。データベース部１５に保存しているデータは、新たなソフトロジックデータ等を作成する際には、必要に応じてソフトウェア編集ツール２１で読み出すことができる。
【００２５】
演算処理部１１では、ソフトロジックデータ部１２と、プラント機器データ部１４と、ＩＯ設定テーブル１３に格納されたそれぞれのデータを用いた演算処理により、制御ソフトウェアの作成や実際のプラント動作と同様な機器動作のシミュレーションを行わせることができる。また、演算処理を行っている過程や結果を表示装置２に表示させることができる。
【００２６】
図２に示した応答模擬ソフトロジックデータ２２としては、一つのプラント構成機器の構成を、シミュレーション用のソフトロジックデータの構成として表記するときの記載例を示している。例えば、上段に示す例では、「Ｗ００１」のシンボル番号で示される開閉弁Ｗ００１の開指令を示しており、下段に示す例では、開閉弁Ｗ００１の異常信号を示している。なお、「Ｙ００００１」、「ＡＡ００１Ａ」は、それぞれ信号番号を示している。
【００２７】
図２に示した機器シンボルデータ２４は、例えば、Ａ０１信号がＯＮのときには、開閉弁Ｗ００１は全開状態であることを示し、Ａ０１信号がＯＦＦのときには、全閉状態であることを示している。また、Ａ０２信号がＯＮのときには、開閉弁Ｗ００１が異常であることを示している。
【００２８】
図３に示したＩＯ設定テーブル１３には、行番号１に対応したシンボル番号Ｗ０５４に関して、設定情報としての信号種別、信号名称、ＯＮ・ＯＦＦ状態を示すｂｉｔ情報、ソフトロジックデータ部１２の信号番号、プラント機器データ部１４の信号番号、シンボルの色替え情報の対応関係を示している。
【００２９】
シンボル番号Ｗ０５４で示される開閉弁に対して、信号種別での「操作」が信号名称で「全開」として行われるときには、ソフトロジックデータ部１２では信号番号「Ｙ０００００１」が、ｂｉｔ情報が「１」となったＯＮとなり、プラント機器データ部１４では信号番号「Ａ０１」が、ｂｉｔ情報が「１」となったＯＮとなる。
【００３０】
また、シンボル番号Ｗ０５４で示される開閉弁に対して、信号種別での「操作」が信号名称で「全閉」として行われるときには、ソフトロジックデータ部１２では信号番号「Ｙ０００００１」が、ｂｉｔ情報が「０」となったＯＦＦとなり、プラント機器データ部１４では信号番号「Ａ０１」が、ｂｉｔ情報が「０」となったＯＦＦとなる。更に、シンボル番号Ｗ０５４で示される開閉弁に対して、信号種別での「出力」が信号名称で「異常」として行われるときには、ソフトロジックデータ部１２では信号番号「ＡＡ００１Ａ」が、ｂｉｔ情報が「１」となったＯＮとなり、プラント機器データ部１４では信号番号「Ａ０２」が、ｂｉｔ情報が「１」となったＯＮとなる。
【００３１】
また、シンボル番号Ｗ０５４で示される開閉弁に対して、信号種別での「動作」が信号名称で「全開」として行われるときには、白色にシンボルが色替えられ、信号名称で「全閉」として行われるときには、緑色にシンボルが色替えられる。
【００３２】
図４は、シンボル変換テーブル１６に格納されているＩＢＤの設計図書データで使用される第１部品シンボルと、ソフトロジックデータ部１２に格納されているソフトロジックデータで使用される第２部品シンボルとの対応関係を例示している。
【００３３】
一番上の欄には、ＡＮＤやＯＲ等の論理回路記号に関する対応関係を示しており、設計図書データとしてＣＡＤデータでＩＢＤを記載するときの記号と、ソフトロジックデータ部１２におけるソフトロジックデータで記載するときの記号との対応関係を示している。二番目の欄には、入力信号に関して、設計図書データとしてＣＡＤデータでＩＢＤを記載するときの記号と、ソフトロジックデータ部１２におけるソフトロジックデータで記載するときの記号との対応関係を示している。以下、同様にして、タイマ、操作、動作に関するそれぞれの対応関係を例示している。上述した説明において、他の対応関係に関しては、図示を省略している。
【００３４】
図５に示したソフトロジックデータは、シンボル変換テーブル１６を用いて、設計図書データ部１７に格納されている設計図書データを、データ変換処理部１９によってソフトロジックデータに自動変換したときの構成例を示している。自動変換して作成されたソフトロジックデータは、ソフトロジックデータ部１２に格納される。
【００３５】
（動作）
設計図書データからソフトロジックデータに変更する方法について、図６に示す制御フローを用いて説明する。図６に示した制御フローは、ＣＡＤデータで作成したＩＢＤを設計図書データとして構成し、作成した設計図書データからソフトロジックデータに自動変換する場合を例に挙げてその変換方法を示している。
【００３６】
なお、設計図書データにおける論理回路記号、入力記号及びタイマ記号、操作シンボル、動作シンボルは、第１部品シンボルとして説明しており、また、第１部品シンボルをシンボル変換テーブル１６やＩＯ設定テーブル１３を用いて変換してソフトロジックデータとしたものは、第２部品シンボルとして説明している。
【００３７】
始めに、ステップＳ０１では、データ変換処理部１９において、ＩＢＤの設計図書データ部１７とシンボル変換テーブル１６に格納されているそれぞれのデータを読み込む。即ち、設計図書データ部１７からは、第１部品シンボルのデータを読み込み、シンボル変換テーブル１６からは、第１部品シンボルと第２部品シンボルとの対応関係を示すデータを読み込む。
【００３８】
そして、ステップＳ０２〜ステップＳ０４では、論理回路記号、入力記号及びタイマ記号の第１部品シンボルに関して、第２部品シンボルへの変換を行う。また、ステップＳ０５からステップＳ１２では、第１部品シンボルの操作シンボル、動作シンボルに関して、第２部品シンボルへの変換を行う。
【００３９】
ステップＳ０２では、第１部品シンボルの論理回路記号を、シンボル変換テーブル１６に基づいて、第２部品シンボルの論理回路記号に変換する。  
次に、ステップＳ０３に進み、第１部品シンボルの入力記号を、シンボル変換テーブル１６に基づいて、第２部品シンボルの入力記号に変換する。
【００４０】
次に、ステップＳ０４に進み、第１部品シンボルのタイマ記号を、シンボル変換テーブル１６に基づいて、第２部品シンボルのタイマ記号に変換する。  
上記の変換作業が終了したら、次に、ステップＳ０５に進み、データ変換処理部１９において、ＩＯ設定テーブル１３に格納されているデータを読み込む。
【００４１】
次に、ステップＳ０６に進み、図３に示すようにＩＯ設定テーブル１３に格納されているデータの行番号をｎとし、ｎ＝１とする。これは、プラント制御に必要なソフトロジックデータを、プラント構成機器を構成している構成機器について、それぞれに付したシンボル番号に対応させて順次作成していくことができる。
【００４２】
次に、ステップＳ０７に進み、行番号ｎ（ｎ=１，２，３，・・・）に対応したシンボル番号に対して、ＩＯ設定テーブル１３から信号種別、信号名称、信号番号、シンボルの色替え情報を読み込む。  
次に、ステップＳ０８に進み、信号番号に対応する第１部品シンボルを設計図書データ部１７から検索する。
【００４３】
次に、ステップＳ０９に進み、例えば、信号種別が「操作」のものをＩＯ設定テーブル１３の信号名称に対応させ、シンボル変換テーブル１６に基づいて、第１部品シンボルの操作シンボルを、第２部品シンボルの操作シンボルに変換する。
【００４４】
なお、操作信号については、設計図書データでは同一機器に対する操作信号は「ＰＢＭ」という１つのシンボル（枠）で記述されるが、ソフトロジックデータでは、例えば開閉弁であれば図４の４段目に示すように、「全開」操作、「全閉」操作、「異常リセット」操作、など各操作に対してそれぞれ操作指令信号が設定されることになる。そして、これらの各操作は、ＩＯ設定テーブル１３の信号名称によって区別することができる。そのため、操作信号毎、即ち、ＩＯ設定テーブル１３の信号名称毎に変換を行うことになる。
【００４５】
次に、ステップＳ１０に進み、信号種別が「動作」の信号についてＩＯ設定テーブル１３の信号名称に対応させ、シンボル変換テーブル１６に基づいて、第１部品シンボルの動作シンボルを、第２部品シンボルの動作シンボルに変換する。
【００４６】
次に、ステップＳ１１に進み、行番号ｎを一つ進める。その後、ステップＳ１２に進む。  
ステップＳ１２において、行番号ｎに対応したシンボル番号のデータがなくなるまで、ステップＳ０７からステップＳ１１までの操作を実行する。即ち、プラント構成機器を構成する全ての機器に関して、それぞれの機器に関する設計図書データをソフトロジックデータに変換していく。
【００４７】
ステップＳ１２において、行番号ｎに対応した第１部品シンボルのデータがなくなったことが判断されると、ステップＳ１３に進む。  
上述したステップＳ０７からステップＳ１２までの変換作業を繰り返すことにより、プラント構成機器を構成する全ての機器に関して、設計図書データからソフトロジックデータへの変換が完了する。
【００４８】
その後、ステップＳ１３において、設計図書データの各部品（シンボル）間の結線情報（ＦＲＯＭ−ＴＯ情報）に基づいて、ソフトロジックデータの各部品（シンボル）間を自動で結線する作業を実行する。ステップＳ１３の作業が終了すると、ステップＳ１４に進む。
【００４９】
ステップＳ１４では、ソフトロジックデータ固有の情報を入力し、ソフトロジックデータの体裁に関する変更等を実施する。ソフトロジックデータの体裁に関する変更等を行うことで、ソフトロジックデータの作成が完了する。このようにして作成したソフトロジックデータは、ソフトロジックデータ部１２に格納する。
【００５０】
なお、設計図書データからソフトロジックデータに変更する方法について説明を行ったが、上述した変更のステップを逆に実行することで、ソフトロジックデータから設計図書データへの変換を実行することができる。
【００５１】
ソフトロジックデータ部１２に格納したソフトロジックデータと、プラント機器データ部１４に格納しているシミュレーション用の応答模擬ソフトロジックデータ２２及びＩＯ設定テーブル１３を用いて、演算処理部１１で演算処理することにより、プラント機器に関するソフトロジックデータのシミュレーションを実行することができる。
【００５２】
シミュレーションを実行することにより、作成したソフトロジックデータによるプラント機器に対する制御が正常に作動しているのか否かを判断することができる。シミュレーションの結果、制御が正常に作動していない場合には、ソフトウェア編集ツール２１を用いてソフトロジックデータの修正作業等を行うことができる。修正作業等は、表示装置２に表示させながら実行することができる。修正作業を行ったソフトロジックデータを用いて、再度シミュレーションを実行することによって、修正結果を確認することができる。
【００５３】
ソフトウェア編集ツール２１を用いてソフトロジックデータを修正した場合や、編集した場合には、上述した変更のステップを逆に実行することで、修正や編集したソフトロジックデータに対応させた形に設計図書データを修正したり編集したりすることができる。
【００５４】
（効果）
本実施形態１によれば、シンボル変換テーブルを介して設計図書データからソフトロジックデータへの自動変換が可能であり、また、シンボル変換テーブルを介してソフトロジックデータから設計図書データへの逆の変換も可能である。
【００５５】
更に、次の（１）、（２）に記載した効果を奏することができる。  
（１）プラント制御システムを新規構築する場合あるいは既存設備を改造する場合において、設計図書データを自動変換することによってソフトロジックデータを作成することができるので、制御ソフトウェアデータを作成するためのソフトロジックデータが簡単に作成できる。これにより、制御ソフトウェア作成に係る作業時間や作成費用の大幅な低減が可能となる。また、制御ソフトウェアにバグがあっても簡単に修正することができ、修正結果を、上述したように逆変換を実行することで設計図書データに反映させることができる。このように、作成ミスに伴う制御ソフトウェアの改修のための作業時間や作業費用を低減させることができる。
【００５６】
（２）作成した制御ソフトウェアについて改修が必要となった場合においても、ソフトウェアデータ側を改修し、改修結果をソフトロジックデータに反映させることができる。そして、応答模擬ソフトロジックデータ２２を用いて改修したソフトロジックデータの動作確認作業を簡単に行うことができる。動作確認が済んだソフトロジックデータを上述したように自動で逆変換することにより、設計図書データの改修作業を簡単に実行できる。このように、改修作業に伴う作業時間や作業費用の低減を行うことができる。
【００５７】
［実施形態２］
図７を用いて、本発明に係る実施形態２について説明する。実施形態２では、実施形態１における構成と同様の構成については、実施形態１で用いた部材符号を用いることでその部材について重複する説明を省略する。
【００５８】
（構成）
実施形態２に係る本支援装置は、実施形態１に係る本支援装置の構成に対して、演算装置１にＩＯ情報変換テーブル２０を更に具備した構成になっており、データ変換処理部１９との間でデータの接受が行える配置構成になっている。他の構成は、実施形態１における構成と同様の構成になっている。
【００５９】
ＩＯ情報変換テーブル２０には、ＩＯ設定テーブル１３に格納されるソフトロジックデータの入出力信号に関する設定情報（信号名称、信号種別、警報設定、等）と、設計図書データ部１７に格納される入出力信号や警報の仕様を定義した図書情報との対応関係を定義している。
【００６０】
制御ソフトウェアは、ソフトロジックデータをコンパイルすることによって得られるものであり、ＩＯ設定テーブル１３に格納されている上述した設定情報は、ソフトロジックデータの入出力信号に関する設定情報であるとともに制御ソフトウェアの入出力信号に関する設定情報でもある。
【００６１】
データ変換処理部１９において、ＩＯ情報変換テーブル２０に基づいて設計図書データ部１７に格納される入出力信号や警報の仕様を定義した図書情報を、ＩＯ設定テーブル１３に格納される制御ソフトウェアの入出力信号に関する設定情報に変換することにより、設計図書データから制御ソフトウェアのデータに自動変換することができる。また、その逆も可能になっている。
【００６２】
（効果）
このように、ＩＯ情報変換テーブル２０を設けることにより、設計図書データの入出力信号や警報の仕様を定義した図書情報に関しても制御ソフトウェアの入出力信号に自動変換することができる。また、逆変換を行って改修等を行った制御ソフトウェアの入出力信号を設計図書データに自動変換して改修結果を反映させることができる。これにより、設計図書データから制御ソフトウェアの作成や、改修等を行った制御ソフトウェアを設計図書データに反映させることが簡単に行える。
【００６３】
このように、ＩＢＤに対するエンジニアリングの工程数を低減させることができるとともに、入出力設定情報部に関しても制御ソフトウェアの作成、作成した制御ソフトウェアの改修等に係るエンジニアリングの工程数を低減させることができる。
【００６４】
［実施形態３］
図８を用いて、本発明に係る実施形態３について説明する。実施形態３では、実施形態１における構成と同様の構成については、実施形態１で用いた部材符号を用いることでその部材について重複する説明を省略する。
【００６５】
（構成）
実施形態３に係る本支援装置は、実施形態１に係る本支援装置の構成に対して、演算装置１に、履歴データ部１８を更に具備した構成になっており、演算処理部１１およびソフトウェア編集ツール２１との間でデータの接受が行える配置構成になっている。他の構成は、実施形態１における構成と同様の構成になっている。
【００６６】
このように構成することにより、ソフトロジックデータ部１２と、プラント機器データ部１４とＩＯ設定テーブル１３にそれぞれ格納されたデータを、実施形態１の場合と同様に演算処理部１１にて演算処理することができる。そして、制御ソフトウェアの作成や、実際のプラント動作と同様な機器動作をシミュレーションすることができる。
【００６７】
そして、演算処理部１１にて演算されたプラント機器の動作（弁の開閉、ポンプの起動・停止など）を履歴データ部１８に蓄積することが可能となっている。また、履歴データ部１８に蓄積された情報は、表示装置２に表示することが可能である。
【００６８】
（効果）
このように、プラント機器の動作履歴について動作内容や動作順番をより容易に確認することができる。そして、制御ソフトウェアの作成後に行う動作試験等においては、履歴データ部１８に蓄積したシミュレーション時のプラント機器の動作履歴と実プラントの動作履歴とを比較することができる。
【００６９】
履歴データ部１８に蓄積した動作履歴を実プラントの動作に対する比較対象とすることができるので、ソフトロジックデータ部１２に格納されているソフトロジックデータの仕様を検証することが容易になる。そして、ＩＢＤに対するエンジニアリングの工程数を低減させることができるとともに、作成した制御ソフトウェアの改修等に係るエンジニアリングの工程数を低減させることができる。
【００７０】
実施形態３の構成として、実施形態１の構成に履歴データ部１８を更に具備した構成について説明を行ったが、実施形態２の構成に履歴データ部１８を更に具備した構成にしておくこともできる。実施形態２の構成に履歴データ部１８を具備させることにより、実施形態２の構成による効果を同様に奏させることができる。
【００７１】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、組み合わせ、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 
【符号の説明】
【００７２】
１…演算装置、２…表示装置、１１…演算処理部、１２…ソフトロジックデータ部、１３…ＩＯ設定テーブル、１４…プラント機器データ部、１５…データベース部、１６…シンボル変換テーブル、１７…設計図書データ部、１８…履歴データ部、１９…データ変換処理部、２０…ＩＯ情報変換テーブル、２１…ソフトウェア編集ツール、２２…応答模擬ソフトロジックデータ、２４…機器シンボルデータ
【図１】
2017072877.tif 000003
【図２】
2017072877.tif 000004
【図３】
2017072877.tif 000005
【図４】
2017072877.tif 000006
【図５】
2017072877.tif 000007
【図６】
2017072877.tif 000008
【図７】
2017072877.tif 000009
【図８】
2017072877.tif 000010