(57)【特許請求の範囲】
【請求項１】
（ａ）表示用モニタと、（ｂ）制御対象のハードウエア構成要素を示すシンボルマークが前記表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを選択して前記表示用モニタ上に指定し、ハードウエアを制御するソフトウエア構成要素を示し、かつ、演算処理内容情報を含むシンボルマークが前記表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを選択して前記表示用モニタ上に指定し、前記各構成要素の間の結合態様を示す結線マークを前記表示用モニタ上で指定する入力操作をおこなう入力操作手段と、（ｃ）前記入力操作に従って、前記ソフトウエア構成要素は処理順序情報付きのシンボルマークとなるようにして、前記ハードウエア構成要素とソフトウエア構成要素との結合態様を表示用モニタの画面に順次表示しながら、プロセス制御システムを示すフロー図を形成表示するフロー図形成手段と、（ｄ）フロー図形成用の入力情報である、前記入力操作手段により入力操作されて前記フロー図形成手段で形成表示されたシンボルマークの演算処理内容情報と前記処理順序情報および結線マークの結合態様を記憶する情報記憶手段と、（ｅ）前記情報記憶手段に記憶された前記フロー図形成用の入力情報を前記ソフトウエア構成要素に付随する処理順序情報に従って前記プロセス制御システムを稼働させるコンピュータ・プログラムに変換するプログラム化手段とを備えていることを特徴とするプログラム作成支援装置。
【請求項２】
請求項１に記載のプログラム作成支援装置において、（ｆ）フロー図が映し出された表示用モニタの画面に、前記フロー図のプロセス制御システム稼働に伴って刻々変化する、所定のシンボルマークについての実データをリアルタイムで該当箇所に重ね表示する実データ表示手段を備えていることを特徴とするプログラム作成支援装置。
【請求項３】
請求項１または請求項２に記載のプログラム作成支援装置において、（ｇ）前記プロセス制御システム稼働に伴って発生する、所定のシンボルマークについてのデータの経時変化を示すトレンドデータを選択的に重ね表示するデータ履歴表示手段を備えていることを特徴とするプログラム作成支援装置。
【請求項４】
プログラム作成支援をコンピュータに実行させるためのプログラムを記録した記憶媒体であって、（ｈ）制御対象のハードウエア構成要素を示すシンボルマークが表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを入力操作手段の入力操作で選択して前記表示用モニタ上に指定し、ハードウエアを制御するソフトウエア構成要素を示し、かつ、演算処理内容情報を含むシンボルマークが前記表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを前記入力操作手段の入力操作で選択して前記表示用モニタ上に指定し、前記各構成要素の間の結合態様を示す結線マークを前記入力操作手段の入力操作で前記表示用モニタ上で指定し、前記入力操作に従って、前記ソフトウエア構成要素は処理順序情報付きのシンボルマークとなるようにして、前記ハードウエア構成要素とソフトウエア構成要素との結合態様を表示用モニタの画面に順次表示しながら、プロセス制御システムのフロー図を形成表示するフロー図形成過程と、（ｉ）フロー図形成用の入力情報である、前記入力操作手段により入力操作されて前記フロー図形成手段で形成表示されたシンボルマークの演算処理内容情報と前記処理順序情報および結線マークの結合態様を情報記憶手段に記憶する過程と、（ｊ）前記情報記憶手段に記憶された前記フロー図形成用の入力情報を前記ソフトウエア構成要素に付随する処理順序情報に従って前記プロセス制御システムを稼働させるコンピュータ・プログラムに変換するプログラム化過程とを、コンピュータに実行させるためのプログラム作成支援用プログラムを記録した記憶媒体。
【請求項５】
請求項４に記載の記憶媒体において、（ｋ）フロー図が映し出された表示用モニタの画面に、前記フロー図のプロセス制御システム稼働に伴って刻々変化する、所定のシンボルマークについての実データをリアルタイムで該当箇所に重ね表示する実データ表示過程を、コンピュータに実行させるためのプログラム作成支援用プログラムを記録した記憶媒体。
【請求項６】
請求項４または請求項５に記載の記憶媒体において、（ｌ）前記プロセス制御システム稼働に伴って発生する、所定のシンボルマークについてのデータの経時変化を示すトレンドデータを選択的に重ね表示するデータ履歴表示過程を、コンピュータに実行させるためのプログラム作成支援用プログラムを記録した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、火力発電所の発電制御システムなどに例示されるプロセス制御システムを稼働させるためのコンピュータプログラムの作成に用いられるプログラム作成支援装置、および、前記のプログラム作成支援装置を作動させるコンピュータプログラムを記録した記憶媒体に係り、特に、コンピュータプログラム作成の際のミス防止とプログラム作成時間短縮を実現するための技術に関する。
【０００２】
【従来の技術】
従来、プロセス制御システムを稼働させるためのコンピュータプログラムの作成は、以下のようにして行われている。
まず設計者は、制御演算機能にハードウエアの構成なども含めた一連のプロセス制御システムを示すフロー図をＣＡＤや手書きで作成する。次に、フロー図を基にＰＯＬ（プログラミング・オリエンティッド・ラングウェジ）図を作成する。このＰＯＬ図は、プログラム化の前段階として、フロー図中のソフトウエア化部分だけを展開して視覚的にあらわしたものであり、ＰＯＬ図作成用の装置を用いて作成される。この装置によってフロー図を何枚かのＰＯＬ図に展開した後、指令操作をおこなえば、装置が持つコンパイラ機能によってＰＯＬ図がプロセス制御システムを稼働させるためのコンピュータ・プログラムへ変換されることになる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のプロセス制御システム用のコンピュータプログラム作成においては、プログラムの作成自体に結構時間がかかる上に作成過程でのミスも多いという問題がある。この問題は、プロセス制御システムをあらわすフロー図から何枚かの詳細なＰＯＬ図に展開する作業に長時間を要する上に、展開作業でのミスが発生し易いことに起因している。
【０００４】
この発明は、上記の問題点に鑑み、プロセス制御システムのフロー図からコンピュータプログラムを作成する過程でのミス発生を防止するとともに、プログラム作成時間の短縮を図ることのできるプログラム作成支援装置を提供することを第１の課題とする。さらに、第１の課題を達成するプログラム作成支援装置を稼働させるコンピュータ・プログラムを記録した記憶媒体を提供することを第２の課題とする。
【０００５】
【課題を解決するための手段】
上記の課題を達成するために、この発明は次のような構成を採る。
すなわち、請求項１の発明に係るプログラム作成支援装置は、（ａ）表示用モニタと、（ｂ）制御対象のハードウエア構成要素を示すシンボルマークが前記表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを選択して前記表示用モニタ上に指定し、ハードウエアを制御するソフトウエア構成要素を示し、かつ、演算処理内容情報を含むシンボルマークが前記表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを選択して前記表示用モニタ上に指定し、前記各構成要素の間の結合態様を示す結線マークを前記表示用モニタ上で指定する入力操作をおこなう入力操作手段と、（ｃ）前記入力操作に従って、前記ソフトウエア構成要素は処理順序情報付きのシンボルマークとなるようにして、前記ハードウエア構成要素とソフトウエア構成要素との結合態様を表示用モニタの画面に順次表示しながら、プロセス制御システムを示すフロー図を形成表示するフロー図形成手段と、（ｄ）フロー図形成用の入力情報である、前記入力操作手段により入力操作されて前記フロー図形成手段で形成表示されたシンボルマークの演算処理内容情報と前記処理順序情報および結線マークの結合態様を記憶する情報記憶手段と、（ｅ）前記情報記憶手段に記憶された前記フロー図形成用の入力情報を前記ソフトウエア構成要素に付随する処理順序情報に従って前記プロセス制御システムを稼働させるコンピュータ・プログラムに変換するプログラム化手段とを備えている。
【０００６】
また、請求項２の発明は、請求項１に記載のプログラム作成支援装置において、（ｆ）フロー図が映し出された表示用モニタの画面に、前記フロー図のプロセス制御システム稼働に伴って刻々変化する、所定のシンボルマークについての実データをリアルタイムで該当箇所に重ね表示する実データ表示手段を備えている。また、請求項３の発明は、請求項１または請求項２に記載のプログラム作成支援装置において、（ｇ）前記プロセス制御システム稼働に伴って発生する、所定のシンボルマークについてのデータの経時変化を示すトレンドデータを選択的に重ね表示するデータ履歴表示手段を備えている。
【０００７】
さらに、請求項４の発明に係る記憶媒体は、（ｈ）制御対象のハードウエア構成要素を示すシンボルマークが表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを入力操作手段の入力操作で選択して前記表示用モニタ上に指定し、ハードウエアを制御するソフトウエア構成要素を示し、かつ、演算処理内容情報を含むシンボルマークが前記表示用モニタに複数種類表示された選択メニューの中から所定のシンボルマークを前記入力操作手段の入力操作で選択して前記表示用モニタ上に指定し、前記各構成要素の間の結合態様を示す結線マークを前記入力操作手段の入力操作で前記表示用モニタ上で指定し、前記入力操作に従って、前記ソフトウエア構成要素は処理順序情報付きのシンボルマークとなるようにして、前記ハードウエア構成要素とソフトウエア構成要素との結合態様を表示用モニタの画面に順次表示しながら、プロセス制御システムのフロー図を形成表示するフロー図形成過程と、（ｉ）フロー図形成用の入力情報である、前記入力操作手段により入力操作されて前記フロー図形成手段で形成表示されたシンボルマークの演算処理内容情報と前記処理順序情報および結線マークの結合態様を情報記憶手段に記憶する過程と、（ｊ）前記情報記憶手段に記憶された前記フロー図形成用の入力情報を前記ソフトウエア構成要素に付随する処理順序情報に従って前記プロセス制御システムを稼働させるコンピュータ・プログラムに変換するプログラム化過程とを、コンピュータに実行させるためのプログラム作成支援用プログラムを記録したものである。
【０００８】
また、請求項５の発明は、請求項４に記載の記憶媒体において、（ｋ）フロー図が映し出された表示用モニタの画面に、前記フロー図のプロセス制御システム稼働に伴って刻々変化する実データをリアルタイムで該当箇所に重ね表示する実データ表示過程を、コンピュータに実行させるためのプログラム作成支援用プログラムを記録したものである。また、請求項６の発明は、請求項４または請求項５に記載の記憶媒体において、（ｌ）前記プロセス制御システム稼働に伴って発生するデータの経時変化を示すトレンドデータを選択的に重ね表示するデータ履歴表示過程を、コンピュータに実行させるためのプログラム作成支援用プログラムを記録したものである。
【０００９】
（作用）
次に、この発明のプログラム作成支援装置によるプロセス制御システム（以下、適宜「システム」と略記）のコンピュータプログラム（以下、適宜「プログラム」と略記）の作成の際の作用について説明する。
請求項１のプログラム作成支援装置の場合、入力操作手段により、制御対象のハードウエア構成要素を示すシンボルマーク、ハードウエアを制御するソフトウエア構成要素を示すシンボルマーク、および前記各構成要素の間の結合態様を示す結線マークを設計内容に合わせて設計者が指定してゆけば、設計者の入力操作に従って、フロー図形成手段が、ソフトウエア構成要素については処理順序情報付きのシンボルマークでもって表示用モニタの画面に順次表示しながらプロセス制御システムを示すフロー図を形成表示してゆく。
【００１０】
一方、フロー図の作成と平行して、プログラム作成支援装置の情報記憶手段により、フロー図の形成用の入力情報が適時に記憶されていて、フロー図が完成した後、プログラム化手段のコンパイラ機能をスタートさせれば、情報記憶手段に記憶された入力情報は、ソフトウエア構成要素に付随する処理順序情報に従ってプロセス制御システムの稼働に必要なコンピュータ・プログラムに自動的に変換されることになる。したがって、請求項１のプログラム作成支援装置では、事実上、ＰＯＬ図を作成せずとも、フロー図から直にプログラムが自動的に得られるということになる。
【００１１】
請求項２のプログラム作成支援装置では、実データ表示手段によって、フロー図が映し出された表示用モニタの画面に、表示中のプロセス制御システム稼働に伴って刻々変化する実データがリアルタイムで該当箇所に重ね表示される他、データ履歴表示手段により、プロセス制御システム稼働に伴って発生するデータの経時変化を示すトレンドデータが選択的に重ね表示されるので、プログラム作成支援装置の表示用モニタの画面でもって、プロセスの稼働状況のモニタをおこなうことができる。
【００１２】
請求項３の記憶媒体は、請求項１のプログラム作成支援装置に装填されることにより、このプログラム作成支援装置に上述のプログラム作成機能を発揮させる。
【００１３】
請求項４の記憶媒体は、請求項２のプログラム作成支援装置に装填されることにより、このプログラム作成支援装置に刻々変化する実データやデータの経時変化を示すトレンドデータの重ね表示機能を発揮させる。
【００１４】
【発明の実施の形態】
以下、この発明のプログラム作成支援装置の一実施例を図面を参照しながら説明する。図１は、実施例に係るプログラム作成支援装置の全体構成を示すブロック図、図２は、実施例装置の利用態様例を示すブロック図、図３は、説明の便宜上、単純にモデル化して示すフロー図である。
【００１５】
実施例のプログラム作成支援装置は、図１に示すように、例えば１２８０ドット×１０２４ドットの高精細のカラータイプの表示用モニタ１を備えるとともに、３２ビットのＣＰＵ（マイクロコンピュータ）２、ＲＡＭ３およびＲＯＭ４を備える他、実施例装置を作動させるためのいわゆるコンパイラ用プログラムやウインドウズなどを始めとする装置作動用プログラムをロードしたり、実施例装置で作成したプロセス制御システム稼働用のプログラムをディスクに格納したりすることのできるハードディスクドライブ５を備えている。ＣＰＵ２、ＲＡＭ３およびＲＯＭ４は、ロードされる装置作動用プログラムと共に、後に詳述するフロー図形成手段を始めとして、情報記憶手段やプログラム化手段、さらには、実データ表示手段およびデータ履歴表示手段などを構成する。
【００１６】
また、実施例装置では、制御対象のハードウエア構成要素を示すハードセル（シンボルマーク）およびハードウエアを制御するソフトウエア構成要素を示すソフトセル（シンボルマーク）に加えて各構成要素の間の結合態様を示すフローライン（結線マーク）を入力する入力操作を始めとした各種操作をおこなう入力操作手段として、キーボード６およびマウス７を備えている。
【００１７】
その他、実施例装置は、図２に示すように、作成したプロセス制御システム稼働用のプログラムをＬＡＮ（ローカル・エアリア・ネットワーク）１０を介して火力発電プロセル制御システム１１へダウンロードしたり、逆に火力発電プロセル制御システム１１の側から（詳しくは後述するように）必要なデータをＬＡＮ１０を介して受信したりするための入出力用ＩＦ８を備えるとともに、完成したフロー図などを用紙に印刷して出力するためのプリンタ９も備えている。
以下、実施例装置の各部構成について、詳しく説明する。
【００１８】
まず、フロー図の形成に必要なハードセルやソフトセルおよびフローラインについて説明する。図３に示すフロー図は、一点鎖線の外側にあるハードウエア構成要素としてのハードセルＨ１〜Ｈ３と、一点鎖線の内側にあるソフトウエア構成要素としてのソフトセルＳ１〜Ｓ６と、ハードセルＨ１〜Ｈ３やソフトセルＳ１〜Ｓ６の間の結合態様を示すフローラインＦａ〜Ｆｃ，Ｆ１〜Ｆ８とから構成されている。このフロー図の一点鎖線の内側部分が、プロセス制御システムを稼働させるソフトウエア（コンピュータ・プログラム）であって、実施例装置によるプログラム化される部分である。
【００１９】
ハードセルとしては、伝送器セル、温度センサセル、圧力センサセル、各種変換器セル、指示計セル、バルブセル、電磁弁セルなどが挙げられ、これらにそれぞれ予め識別可能なシンボルマークが割り当てられていて、表示モニタ１の画面の端に重ねて表示されるハードセル選択メニュー画面への入力操作によって選択することができる。
【００２０】
ソフトセルとしては、加算や乗算をおこなう演算セル、一次遅れセル、分岐処理セル、関数セル、信号発生セル、ＰＩＤセル、切換えセルなどが挙げられ、これらにも、それぞれ予め識別可能なシンボルマークが割り当てられていて、表示モニタ１の画面の端に重ねて表示されるソフトセル選択メニュー画面への入力操作によって選択することができる。
【００２１】
フローラインは、データ処理の流れの方向を示す矢印付き線であり、やはり画面操作によって結ばれるセルを選択することができる。なお、端子ＩＮａ，ＩＮｂ，ＯＵＴａは、ソフトウエアとハードウエアの間のデータ・信号の送受信をおこなうための入出力端子記号である。
【００２２】
一方、フロー図形成手段は、入力操作手段の入力操作に従って選ばれたハードセルやソフトセルおよびフローラインを表示用モニタ１の画面に逐次表示してゆく。ただ、図３に示すように、各ソフトセルには処理順序番号（処理順序情報）０１〜０６が表示順に自動的に付く。処理順序番号０１〜０６はデータ処理の順番を示しており、ソフトセルはデータ処理の流れに従って順番に選択されて表示されてゆく結果、処理順序番号０１〜０６はデータ処理の順番と対応している。勿論、処理順序番号が不適当であれば、キーボード６等の入力操作で番号訂正を行えばよい。また、キーボード６やマウス７によって必要に応じて表示したセルに対して、各々のセルの機能に応じたパラメータの設定が行えるよう構成もされている。
【００２３】
他方、情報記憶手段により、フロー図形成と平行して、フロー図の形成用の入力情報（セルの種類、処理順序番号、フローラインの結合態様など）は適時にＲＡＭ３などに原則的には入力順に記憶されて保持されている。
上のようにして、必要な各種のセルやフローラインなどを全て入力し終えると図３に示すフロー図が完成するとともに、フロー図の形成用の入力情報も全て記憶されることになる。フロー図を完成させた後、プログラム化手段のコンパイラ機能をスタートさせる。そうすると、情報記憶手段に記憶されていたフロー図の形成用の入力情報が、ソフトセルに付随する処理順序番号に従ってプロセス制御システムの稼働に必要なコンピュータ・プログラムに変換される。得られたプログラムは、必要に応じてハードディスクドライブ５によりハードディスク等に移管させることができる他、入出力ＩＦ８を介して直に制御システムにロードダウンさせることもできる。また、プリンタ９で完成したフロー図やパラメータ設定表を用紙に印刷して出力することもできる。
【００２４】
このように、実施例装置の場合、フロー図さえ作れば、ＰＯＬ図を作らずとも、直にプログラムを自動的に作成することができるため、作成過程でのミスを防止できるとともに、作成時間も短くなる。
【００２５】
実施例装置の実データ表示手段は、（完成状態の）フロー図が映し出された表示用モニタ１の画面に、プロセス制御システム稼働に伴って刻々変化する実データをリアルタイムでフロー図上の該当箇所に重ね表示する。入出力ＩＦ８を介してプログラム作成支援装置に入力されたプロセスの進行状況を示す実データが表示用モニタ１の画面上でモニタできるのである。
【００２６】
また、実施例装置のデータ履歴表示手段は、（完成状態の）フロー図が映し出された表示用モニタ１の画面に、プロセス制御システム稼働に伴って発生するデータの経時変化を示すトレンドデータがグラフ化されるなどして選択的に重ね表示する。入出力ＩＦ８を介してプログラム作成支援装置に入力されたプロセスの進行状況を示すデータを蓄積して時間を横軸としてグラフ化するなどしてプロセスの進行の履歴を表示する。
【００２７】
つまり、実施例装置は、オフライン状態において、プログラムの作成をおこなうだけでなく、オンライン状態において、プロセスの進行状況のモニタ用として活用することもできるのである。
【００２８】
なお、実施例装置の場合、フロー図形成手段、情報記憶手段、プログラム化手段、実データ表示手段、および、データ履歴表示手段として機能させるためのプログラムを記録した記憶媒体、例えばフロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープなどを装置に装填して作動させるよう構成されている。
【００２９】
続いて、以上の構成を有するプログラム作成支援装置の動作を、図面を参照しながらより具体的に説明する。
まず、表示用モニタ１の画面のフロー図形成領域は白紙状態である。そこで、表示用モニタ１の画面のフロー図形成領域に順にハードセルやソフトセルなどを表示して、制御システムを構成する各制御ボードのフロー図を作成してゆくことになる。表示用モニタ１の画面は拡大・縮小が可能であるので、フロー図作成の際は、図４に示すように、作成中の部分を拡大表示するようすることが多い。
【００３０】
図４において、実線より上のハードウエア部分を作成する時は、表示用モニタ１の画面の左側に図５（ａ）に示すハードセル選択メニューＭＡを表示しておいて、設計内容に合わせ、設計者が適当なセルをマウス７によりクリックして選択した後、表示用モニタ１の画面の表示位置をマウス７によりクリックすれば、選択されたハードセルがマウス７でクリックした位置に表示される。図４の伝送器セル２０，２１や抵抗器セル２２，２３は、このようにして表示されたものである。そして、各セルをマウス７を操作してフローラインで結べば、ハードウエア部分が出来上がってゆく。図４のアナログ入力端子記号２５，２６も、対応する選択メニューを表示して、上と同様にして表示する。
【００３１】
図４において、実線より下のソフトウエア部分を作成する時は、表示用モニタ１の画面の左側に図５（ｂ）に示すソフトセル選択メニューＭＢを表示しておいて、設計内容に合わせ、設計者が適当なセルをマウス７によりクリックして選択した後、表示用モニタ１の画面の表示位置をマウス７によりクリックすれば、やはり選択されたソフトセルがマウス７でクリックした位置に表示される。一次遅れセル２７，２８や切換えセル２９はこのようにして表示されたものである。一次遅れセル２７，２８や切換えセル２９などのソフトセルは表示の際、処理順序番号２７ａ，２８ａ，２９ａが付けられている。また、信号受信記号３０は別の制御ボードから送られてくる信号を示す記号であり、信号送信記号３１〜３５は別の制御ボードへ送り出す信号を示す記号であり、適当な選択メニューを表示しておいて、上と同様にして表示する。そして、各セルや記号をマウス７を操作してフローラインで結べば、図４に示すように、ソフトウエア部分が出来上がってゆく。
【００３２】
また、ソフトセルの場合、パラメータ設定を行う場合も少なくない。例えば、切換えセル２９におけるパラメータ設定の場合、切換えセル２９をマウス７でクリックすると、図６に示すように、パラメータ設定用の画面ＭＣが作成中のフロー図の左側に重ね表示される。そこで、重ね表示画面中の切換変化率Ｒ１，Ｒ２の設定数値をキーボード６などによって入力設定する。
【００３３】
一方、以上のようなセルの選択およびパラメータの設定値は、フロー図形成用の入力情報として、記憶手段により逐次記憶されてゆく。このようにして、フロー図を完成させた後、マウス７によってプログラム化手段のコンパイラ機能をスタートさせることにより、記憶手段に保持されているソフトウエア部分の入力情報をコンピュータ・プログラムに変換し、必要に応じてハードディスクに格納する。これで、プロセス制御システムを稼働させるためのプログラム作成は終了する。
【００３４】
さらに、実施例装置は、プログラム作成だけでなく、プロセス制御システムの稼働状況監視用のモニタとして使われることがある。この場合は、図７に示すように、表示用モニタ１の画面に完成したフロー図が表示されるとともに、フロー図が映し出された画面に、実データ表示手段によって、表示中のプロセス制御システムの稼働に伴って刻々変化する実データＤ１〜Ｄ３などがリアルタイムで百分率（％）数値のかたちで重ね表示される。
【００３５】
また、トレンドデータを見たい場合、例えばアナログ入力記号２６におけるアナログ信号強度の経時変化が見たいという場合は、アナログ入力記号２６をマウス７でクリックする。そうすると、図８に示すように、データ履歴表示手段により、アナログ信号強度（％表示）の経時変化を示すグラフがトレンドデータＧとして画面の適当な位置に重ね表示される。
システムオペレータは、フロー図に重ねて表示された実データやトレンドデータでシステムの稼働状況を的確に把握することができるようになる。
【００３６】
本発明は上記実施の形態に限られることはなく、下記のように変形実施することができる。
（１）実施例装置では、実データやトレンドデータを表示用モニタ１の画面に表示することにより、プロセス制御システムの稼働状況監視用モニタの機能が備わっていたが、モニタ機能はなく、プロセス制御システムを稼働させるためのプログラム作成機能だけを備えているものが、変形例として挙げられる。勿論、この時は、プログラム作成支援装置の作動のために用いる記憶媒体も、実データ表示手段やデータ履歴表示手段は除いて、フロー図形成手段、情報記憶手段、および、プログラム化手段として機能させるためのプログラムを記録した記憶媒体が用いられる。
【００３７】
【発明の効果】
請求項１のプログラム作成支援装置によれば、設計者がフロー図を完成させれば、後はフロー図から直にコンピュータプログラムが自動的に得られる構成となっているので、プログラム作成過程でのミス発生を防止することができるのに加え、プログラム作成時間の短縮を図ることができる。
【００３８】
請求項２，３のプログラム作成支援装置では、加えて、表示用モニタの画面に映し出されたフロー図の上に刻々変化する実データやデータの経時変化を示すトレンドデータの重ね表示機能を有するので、プロセスの稼働状態のモニタをおこなうことができ、非常に便利である。
【００３９】
請求項４の記憶媒体によれば、フロー図から直にコンピュータプログラムを自動的に作成するという非常に高度なプログラム作成機能をコンピュータに発揮させることができる。
【００４０】
請求項５，６の記憶媒体によれば、フロー図が映し出された表示用モニタの画面に適切なデータを重ね表示させてプロセスの稼働状態のモニタ機能をコンピュータに発揮させることができる。
【図面の簡単な説明】
【図１】実施例のプログラム作成支援装置の全体構成を示すブロック図である。
【図２】実施例装置の利用態様例を示すブロック図である。
【図３】実施例装置により作成されたフロー図を模式的に示した図である。
【図４】フロー図作成途中の表示用モニタの画面の一例を示す図である。
【図５】表示用モニタに表示するセル選択メニューの一例を示す図である。
【図６】パラメータ設定中の表示用モニタの画面の一例を示す図である。
【図７】実データを重ね表示した表示用モニタの画面の一例を示す図である。
【図８】トレンドデータを重ね表示した表示用モニタの画面の一例を示す図である。
【符号の説明】
１…表示用モニタ
２…ＣＰＵ
３…ＲＡＭ
４…ＲＯＭ
６…キーボード
７…マウス
１１…火力発電プロセル制御システム
２０，２１…伝送器セル
２２，２３…抵抗器セル
２７，２８…一次遅れセル
２９…切換えセル２９
Ｄ１〜Ｄ３…実データ
Ｆａ〜Ｆｃ…フローライン
Ｆ１〜Ｆ８…フローライン
Ｇ…トレンドデータ
Ｈ１〜Ｈ３…ハードセル
Ｓ１〜Ｓ６…ソフトセル
【図１】
0003710574.tif 000002
【図２】
0003710574.tif 000003
【図３】
0003710574.tif 000004
【図４】
0003710574.tif 000005
【図５】
0003710574.tif 000006
【図６】
0003710574.tif 000007
【図７】
0003710574.tif 000008
【図８】
0003710574.tif 000009