(57)【要約】【課題】本発明の目的は、プロセス制御プログラムムの構築と検証を容易にするプロセス制御プログラム作成装置を提供するにある。【解決手段】キー入力装置、ポインティングデバイス、音声入力装置、画面表示装置及び音声出力装置を用い、自然な視覚及び聴覚に基づいてプロセス制御プログラムを作成し、シミュレーションする。制御対象であるプロセス機器や配管類をシンボルメニューとして画面表示し、希望のプロセス機器や配管類を順次選択して、定められたグリッド上の所定の位置に配置し、各プロセス機器間を配管類によって接続して、プロセス機器の配置関係及び物流経路を表すプロセスフロー図を生成する。プロセス制御素子のメニュー表示から希望の制御素子を選択し、制御対象のプラント機器等を指定してその各ステップにおける物流とプロセス制御動作を画面上で順次定義してプロセス制御プログラムを生成する。【選択図】図３
2008003933.tif 000002
【特許請求の範囲】
【請求項１】
プロセス機器及び配管類の制御対象に対してプロセス制御動作を実行させるプロセス制御装置を制御するためのプロセス制御プログラムを作成するプロセス制御プログラム作成装置において、
前記制御対象のシンボルメニューから希望する前記制御対象を選択して画面上に配置し、前記制御対象間を線で接続して配置関係及び物流経路を表すプロセスフロー図を生成するプロセスフロー図生成部と、
前記プロセス制御動作の制御及び演算のためのプロセス制御素子のシンボルメニューから希望の前記プロセス制御素子を選択し、前記制御対象のプラント機器等を指定して前記プロセス制御動作の各ステップを画面上で順次定義し、前記各ステップにおける前記物流とプロセス制御動作を定義し、該定義に基づいて前記プロセス制御プログラムを生成するプロセス制御プログラム生成部と、
該生成した前記プロセス制御プログラムを前記プロセス制御装置に送り込む前に前記各ステップを画面上に順次読み出して動画表示する表示部と、
音声によって前記プロセス制御動作をアナウンスすることにより連続的に映像と音声とによる前記各ステップを再生するプロセス制御動作再生部と、
を有することを特徴とするプロセス制御プログラム作成装置。
【請求項２】
請求項１において、前記プロセスフロー図生成部と、該プロセスフロー図生成部によって生成された前記プロセスフロー図に対して前記各ステップを順次定義し、前記各ステップにおける前記物流とプロセス制御動作を生成するステップ別プロセス制御動作生成部と、該ステップ別プロセス制御動作生成部により生成されたステップ別プロセス制御動作から前記プロセス制御プログラムを生成する前記プロセス制御プログラム生成部とを備えたプロセッサとディスプレイと手操作又は音声による入力装置を備えたことを特徴とするプロセス制御プログラム作成装置。
【請求項３】
請求項２において、前記制御対象のプロセス機器及び配管類をシンボルメニューとして格納する制御対象シンボルメニュー記憶部を備え、前記プロセスフロー図生成部は、前記制御対象シンボルメニュー記憶部に格納された前記シンボルメニューから所定の前記制御対象を順次配置して前記プロセスフロー図を生成する前記プロセッサとディスプレイと手操作又は音声による入力装置を備えたことを特徴とするプロセス制御プログラム作成装置。
【請求項４】
請求項２において、前記プロセスフロー図生成部は、前記表示部に前記プロセス機器を順次配置した後、該各プロセス機器間を前記配管類によって接続して、前記プロセスフロー図を生成する前記プロセッサとディスプレイと手操作又は音声による入力装置を備えたことを特徴とするプロセス制御プログラム作成装置。
【請求項５】
請求項２において、前記ステップ別プロセス制御動作を定義する前記プロセス制御素子のシンボルメニューを格納するプロセス制御素子メニュー記憶部を備え、前記ステップ別プロセス制御動作生成部は、前記プロセス制御素子メニュー記憶部に格納されたシンボルメニューから所定の前記プロセス制御素子を指定して、前記プロセス制御動作を定義する前記プロセッサとディスプレイと手操作又は音声による入力装置を備えたことを特徴とするプロセス制御プログラム作成装置。
【請求項６】
請求項２において、前記ステップ別プロセス制御動作生成部は、前記プロセス制御素子メニュー記憶部に格納された前記シンボルメニューから所定の前記プロセス制御素子を指定し、該指定された前記プロセス制御素子の前記制御対象を指定して前記プロセス制御動作を定義する前記プロセッサとディスプレイと手操作又は音声による入力装置とを備えたことを特徴とするプロセス制御プログラム作成装置。
【請求項７】
請求項２において、前記ステップ別プロセス制御動作生成部によって生成されたステップ別プロセス制御動作に基づき前記プロセス制御プログラムを生成し、該生成したプロセス制御プログラムの前記プロセス制御装置への転送・実行に先立って前記プロセス制御プログラムの事前検証を可能とするために、前記各ステップを順次読み出し、前記表示部に前記プロセス制御動作を動画表示すると共に、前記プロセス制御動作を音声アナウンスすることにより映像と音声を連続的に再現する前記プロセッサとディスプレイと手操作又は音声による入力装置と音声出力装置を備えたことを特徴とするプロセス制御プログラム作成装置。
【請求項８】
請求項２おいて、画面を分割し、特定の分割画面に前記プロセスフロー図生成部によって生成された前記プロセスフロー図を表示し、他の分割画面に前記ステップ別プロセス制御動作再生部によって生成された前記プロセス制御動作を動画で表示すると共に、音声アナウンスを行う前記プロセッサとディスプレイと手操作又は音声による入力装置と音声出力装置を備えたことを特徴とするプロセス制御プログラム作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＩＤ（比例・微分・積分）制御、プロセス制御、プロセス状態監視等を行うプロセス制御装置により、機械設備やプラントの対象物に対してプロセス制御を行うためのプロセス制御プログラムを作成する新規なプロセス制御プログラム作成装置に関する。
【背景技術】
【０００２】
プロセス制御装置によって機械設備やプラントを自動制御するためには、予めプロセス制御装置に制御のための制御プログラムを入力する必要がある。特許文献１は、プロセス制御プログラムの作成に際しては、対象物の動作を整理し、制御装置内部で解釈・実行できる言語や図的入力手法を用いてプロセス動作を記述するものである。プロセス制御プログラムの構築に際しては、まず、要求仕様の分析を行う。即ち、制御対象の個々の動きを整理し、並列に動かすべき対象、直列に動かすべき対象、排他的に動かすべき対象、選択的に動かすべき対象等に区分して、フローチャート等を作成し、それを制御装置が解釈・実行できるファンクションブロック図やタイムチャートに記述する。引き続き、ツールを用いて、これらのファンクションブロック図やタイムチャートの内容を入力する。次に、シミュレータを走らせて、シミュレーション結果を得たり、実際に制御装置にダウンロードしたりして、プロセス制御動作のデバッグを行う。要求仕様通りに動かない部分があれば、再度その手続きを繰り返していた。
【０００３】
又、特許文献２には、プラントを構成する機器等に対する操作を可能にしてその状態出力を表示可能とするプラント構成図画面と、機器及び命令モデルデータベースと、その時点のプラントの状態と機器等に対する操作情報に基づいてプラントの新たな状態を演算し表示させるシミュレションエンジンとを備えたプラント制御プログラム設計装置が示されている。
【０００４】
【特許文献１】特開平１０−２４７１４２号公報
【特許文献２】特開２０００−４７８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来技術は、対象物に対してプロセス動作を実行させるためには、プロセス制御装置が解釈・実行できるような規定のル−ルに従ってプロセス制御動作を記述しなければならず、エンジニアに対して、煩雑で手間のかかる作業を強いてきた。特に、プロセス制御装置の種類やメーカが変わると、プロセス制御プログラムを記述するルールや、整理の仕方も違ってくるため、プロセス制御プログラムの構築作業は、エンジニアにとっては大変時間と労力を要していた。
【０００６】
本発明の目的は、エンジニアにとってプロセス制御プログラムを構築する際、プロセス制御装置固有の言語の仕様、ツールの使用法等に習熟することを強制されることなく、プロセス制御プログラムの構築・検証が容易で、テスト作業の合理化、省力化を図ることが可能となり、合理的で生産性の高いプロセス制御プログラム作成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、対象物に対してプロセス制御動作を実行させるプロセス制御装置を制御するプロセス制御プログラムを作成するプロセス制御プログラム作成装置において、プロセス機器及び配管類の制御対象のシンボルメニューから希望する前記制御対象を選択して画面上に配置し、前記制御対象間を線で接続して配置関係及び物流経路を表すプロセスフロー図を生成するプロセスフロー図生成部と、前記プロセス制御動作の制御及び演算のためのプロセス制御素子のシンボルメニューから希望の前記プロセス制御素子を選択し、前記制御対象のプラント機器等を指定して前記プロセス制御動作の各ステップを画面上で順次定義し、前記各ステップにおける前記物流とプロセス制御動作を定義し、該定義に基づいて前記プロセス制御プログラムを生成するプロセス制御プログラム生成部と、該生成した前記プロセス制御プログラムを前記プロセス制御装置に送り込む前に前記各ステップを画面上に順次読み出して動画表示する表示部と、音声によって前記プロセス制御動作をアナウンスすることにより連続的に映像と音声とによる前記各ステップを再生するプロセス制御動作再生部とを有することを特徴とする。
【０００８】
即ち、本発明は、キー入力装置、ポインティングデバイス、音声入力装置、画面表示装置及び音声出力装置を用い、人間の自然な視覚及び聴覚に基づいてプロセス制御プログラムを作成し、シミュレーションすることを可能にしたものである。又、制御対象であるプロセス機器や配管類をシンボルメニューとして画面表示し、希望のプロセス機器や配管類を順次選択して、定められたグリッド上の所定の位置に配置し、各プロセス機器間を配管類によって接続して、プロセス機器の配置関係及び物流経路を表すプロセスフロー図を生成するようにしたものである。
【０００９】
そして、プロセス制御動作の制御及び演算のためのプロセス制御素子のメニューを表示し、そこから希望のプロセス制御素子を選択し、制御対象のプラント機器等を指定してプロセス制御動作を画面上で順次定義し、その各ステップにおける物流とプロセス機器動作を定義し、それに基づいてプロセス制御プログラムを生成するようにしたものである。
【００１０】
更に、プロセス制御動作の各ステップを順次読み出して画面上に動画表示すると共に、音声によってプロセス制御動作をアナウンスすることにより、連続的に映像と音声によってプロセス制御動作の再生を可能としたものである。
【００１１】
本発明において、プロセスフロー図生成部は、モニタの画面上に、制御対象のプロセス機器や配管類をキー入力装置とポインティングデバイス、又は音声入力装置によって順次配置してプロセス機器の配置関係及び物流経路を表すプロセスフロー図を生成する。このプロセスフロー図生成部により生成されたプロセスフロー図に対して、ステップ別プロセス動作生成部は、プロセス制御動作をキー入力装置とポインティングデバイス、又は音声入力装置によって順次定義して、プロセス制御動作の各ステップにおける物流とプロセス機器動作を生成する。プロセス制御プログラム生成部は、ステップ別プロセス動作生成部によって生成されたプロセス制御動作から、プロセス制御プログラムを生成する。又、プロセス動作再生部は、シミュレーション用にプロセス動作をモニタ表示と音声出力にて連続的に再現する。
【発明の効果】
【００１２】
本発明によれば、エンジニアにとってプロセス制御プログラムを構築する際、プロセス制御装置固有の言語の仕様、ツールの使用法等に習熟することを強制されることなく、プロセス制御プログラムの構築・検証が容易で、テスト作業の合理化、省力化を図ることが可能となり、合理的で生産性の高いプロセス制御プログラム作成装置が得られる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明のプロセス制御プログラム作成装置を用いる分散型デジタル計装システムの全体構成図である。プラント制御装置１０は、タンク２０に流れ込む２系統の流体、例えば、油の流量をセンサである流量計２２、２４により検出し、流量計２２、２４からの検出信号を取り込む。流量計２２、２４によって検出されたタンク２０に流れ込んだ油の総量が所定量になると、プロセスバルブ２６に制御信号を出力して、プロセスバルブ２６を開いて、タンク２０からタンク３０に油を流出させる。
【００１４】
プラント制御装置１０は、プロセスバルブ２６を開いた後、所定時間後には、プロセスバルブ２６を閉じるように制御する。又、プロセスバルブ２６の後段にも、流量計２８が設けられており、タンク２０からタンク３０に流れる油の流量が計測され、プラント制御装置１０に取り込まれる。
【００１５】
プラント制御装置１２は、タンク３０の流出側配管に備えられたプロセスバルブ３２、３４の開閉を制御する。プラント制御装置１０、１２は、通信回線４０を介して、運転操作卓５０、５２に接続されている。従って、流量計２２、２４、２８によって検出されたタンク２０に流れ込む流量やタンク２０から流れ出る流量は、プラント制御装置１０を介して運転操作卓５０に取り込まれ、そのディスプレイ上にそれらの流量値が表示される。
【００１６】
又、プラント制御装置１０によるプロセスバルブ２６の開閉状態も通信回線４０を介して運転操作卓５０のディスプレイ上に表示される。又、プロセスバルブ３２、３４の開閉状態も通信回線４０を介して運転操作卓５０のディスプレイ上に表示される。故に、オペレータは、運転操作卓５０のディスプレイ画面をモニターすることにより、タンク２０、３０の油の流入・流出状況を把握することができる。
【００１７】
又、マニュアルでプロセスバルブ３２、３４の開閉制御をしようとする場合には、この運転操作卓５０からその開閉制御を行える。プラント制御装置１２は、タンク３０の後段に接続されるプラントの状況を把握し、マニュアル制御を行うものである。ここで、プラントの一例として、タンク２０、３０及びその周辺に配置された流量計やプロセスバルブを示しているが、実際のプラントでは、さらに大規模であり、ジャケット付きのリアクターやポンプや開度制御の可能なコントロールバルブなどから構成されるが、ここでは、その図示は省略してある。
【００１８】
プロセス制御プログラム作成装置１００は、通信回線４０に接続されている。このプロセス制御プログラム作成装置１００を用いて、プラントに応じたプロセス制御プログラムを作成し、それをプラント制御装置１０、１２に対し、通信回線４０を介して転送することにより、プラント制御装置１０、１２は、転送されたプロセス制御プログラムに従って、プラントを制御することができる。
【００１９】
なお、図１に示したプラントは、プロセス制御プログラム作成装置１００の構成・動作の説明の都合上、次のように逐次的に制御され、動作するものとする。初期状態として、プロセスバルブ２６、３２、３４はいずれも閉じている。その状態で、タンク２０には、その右側に接続された２本の配管から２種類の流体、例えば油類が流入する。その流量は、流量計２２、２４で検出される。検出された流量の総量が１０ｔになると、プロセスバルブ２６が開かれ、タンク２０からタンク３０に油が移動する。移動開始して１０分立つと、プロセスバルブ２６を閉じる。その後、プロセスバルブ３２を開くことにより、タンク３０の上部に溜まった上澄み分の清浄な油を取出す。又、その油を取り出した後、プロセスバルブ３４を開くことにより、沈澱している汚濁された油をドレインとして排出する。
【００２０】
図２は、本発明のプロセス制御プログラム作成装置によるプロセス制御プログラム作成の全体のフロー図である。まず、図２中、（Ａ）でプロセスフロー図の作成を行う。続いて、（Ｂ）で（Ａ）で生成したプロセスの各ステップの機器動作、物流を定義する。（Ｃ）で、（Ｂ）で定義した内容に基づき、プロセス制御プログラムの作成を行う。最後に、（Ｄ）で、（Ｃ）で生成した内容に基づき、プロセス制御動作のシミュレーションを行う。（Ｄ）の結果が芳しくない場合には、（Ａ）に戻ってスタート時点からの修正を繰り返し行うことになる。
【００２１】
図３は、本発明のプロセス制御プログラム作成装置のブロック図である。プロセス制御プログラム作成装置１００は、処理装置１００Ａと、それに接続されたモニタ表示装置１００Ｂ、キーボード１００Ｃ、ポインティング操作用マウス１００Ｄ、音声入力用マイク１００Ｅ及び音声出力用スピーカ１００Ｆから構成されている。プロセス制御プログラム作成装置１００の処理装置１００Ａは、通信回線４０を介してプラント制御装置１０や運転操作卓５０に接続されている。モニタ表示装置１００Ｂは、処理装置１００Ａの中の画面制御部１０５からの信号によって、表示される画像が制御される。キーボード１００Ｃ及びマウス１００Ｄは、操作制御部１１０に接続されており、キーボード１００Ｃ上のキー入力は、操作制御部１１０を介して処理装置１００Ａ内部に取り込まれ、又、マウス１００Ｄを操作してモニタ表示装置１００Ｂ上をカーソルを移動してクリックする動作は、操作制御部１１０を介して処理装置１００Ａの内部に取り込まれる。
【００２２】
又、音声入力用マイク１００Ｅは、音声認識部１１５及び音声知識生成部１２５に接続され、音声出力用スピーカ１００Ｆは、音声合成出力部１３５に接続される。音声入力用マイク１００Ｅから入力された音声は、音声知識生成部１２５で音節や意味付け等の音声知識に変換されて音声知識記憶部１９５の登録内容と比較・照合され、新たなるものは新規に登録される。音声認識部１１５は、音声知識記憶部から当該音声入力の情報を入手して操作制御部１１０にその情報を送る。
【００２３】
処理装置１００Ａの内部には、プロセスフロー図生成部１２０、ステップ別プロセス制御動作生成部１３０、プロセス制御動作再生部１４０、プロセス制御プログラム生成部１５０の４種類の処理部を有している。各処理部の詳細動作については後述するが、ここでは、その全体の概略の構成及び動作について説明する。
【００２４】
プロセスフロー図生成部１２０には、プロセス機器・配管類のメニュー記憶部１６０が接続され、そこにプロセス機器や配管類のシンボルメニューが記憶されている。そのメニューの内容は、流体を貯蔵するタンク１６０ａ、バルブの開閉が制御されるプロセスバルブ１６０ｂ、左右のいずれかの流路から流入した流体を選択的に下側に吐出する合流型の三方弁１６０ｃ、水平方向の配管１６０ｄ、バルブの開度が制御可能なコントロールバルブ１６０ｅ、流体を吐出するポンプ１６０ｆ、上側から流入した流体を左右のいづれかの流路に吐出する分流型の三方弁１６０ｇ、垂直方向の配管１６０ｈ、反応温度を制御可能なジャケット付きリアクター１６０ｉ、Ｌ字型の配管１６０ｊ、１６０ｋ、１６０ｎ、１６０ｏ、３方向の配管１６０ｌ、１６０ｐ、十字型の配管１６０ｍ、流量計等の検出端を表す１６０ｑなどである。
【００２５】
これら以外にも、例えば、２つの圧力の差圧を求める差圧計や、絶対圧力を測定する圧力計、温度計等のプラントを構成するのに必要な機器が記憶されている。
【００２６】
プロセスフロー図生成部１２０は、操作制御部１１０からの指令によりプロセス機器・配管類メニュー記憶部１６０からメニューを呼出し、画面制御部１０５に出力する。そこでは、モニタ表示装置１００Ｂの一部にアイコンとして、これらのメニューのシンボルを表示する。マウス１００Ｄを使用して、アイコンに表示されたメニューのシンボルの中から任意のシンボルを選択することができる。又、音声入力用マイク１００Ｅからもシンボルの名称を音声入力して選択することができる。任意の配管やプロセス機器をモニタ表示装置１００Ｂ上の、定められたグリッド上の所定の位置に指定することにより、そこにプロセスフロー図を作成し、表示することができる。ここでいうプロセスフロー図は、図１で説明したようなプラントの配置関係を示した図であり、２個のタンクと、それらの間に配置されたプロセスバルブと流量計、右側のタンクに取り付けられた２個の流量計、左側のタンクに取り付けられた２個のプロセスバルブの相互の位置関係や配管の接続状態を示したものである。プロセスフロー図の詳細な生成法については、図４を用いて後述する。プロセスフロー図生成部１２０によって生成されたプロセスフロー図は、プロセスフロー図記憶部１７０に格納される。
【００２７】
続いて、ステップ別プロセス動作生成部１３０の動作について説明する。これは、プロセスフロー図生成部１２０によって生成され、プロセスフロー図記憶部１７０に格納されたプロセスフロー図を読み出してくる。読み出されたプロセスフロー図は、画面制御部１０５を介してモニタ表示装置１００Ｂに表示される。ステップ別プロセス動作生成部１３０には、プロセス制御素子メニュー記憶部１８０が接続されている。
【００２８】
プロセス制御素子メニュー記憶部１８０には、プロセスの制御や演算のための素子のメニューが記憶されている。そのメニューの内容は、いづれかの制御対象、例えば、バルブに対する、その開閉動作の制御の処理素子１８０ａ、入力信号を反転する否定論理素子１８０ｂ、入力信号に応じてタイマーが起動され、設定時間後にオンするタイマー素子１８０ｃ、２入力の論理積を得る論理積素子１８０ｄ、状態のセット・リセットを行うフリップフロップ素子１８０ｅ、ＰＩＤ演算制御を行うＰＩＤ素子１８０ｆ、２入力の論理和を得る論理和素子１８０ｇなどである。これ以外にも、入力信号に応じて１制御周期のみオン信号を出力するワンショット素子や、ＰＩ演算制御を行うＰＩ素子等も用意される。
【００２９】
ステップ別プロセス動作生成部１３０は、プロセス制御素子メニュー記憶部１８０からメニューを呼出し、画面制御部１０５に出力する。そこから、モニタ表示装置１００Ｂの一部にアイコンとして、これらのメニューのシンボルを表示する。マウス１００Ｄを使用して、アイコンに表示されたメニューのシンボルの中から任意のシンボルを選択し、定められたグリッド上の所定の位置に指定することができる。又、音声入力用マイク１００Ｅからもシンボルの名称を音声入力して選択することができる。
【００３０】
ステップ別プロセス動作生成部１３０は、各ステップのプラントの各部位のプロセス制御動作を登録する。そのために、ステップ別プロセス動作生成部１３０は、時系列に従って、順次、プロセス制御素子メニュー記憶部１８０からメニューを呼出し、ステップ別のプロセス動作の規定を促す。例えば、あるステップで制御の処理素子１８０ａを選び、さらに、その制御対象としてプロセスバルブを選べば、その開閉動作や開閉条件を規定できる。このように開閉動作や開閉条件を規定することにより、プラント内を流れる流体の動きが認識される。ステップ別プロセス動作の詳細な生成法については、図５、６を用いて後述する。ステップ別プロセス動作生成部１３０によって生成されたステップ別のプロセス動作は、所定時間幅のプロセス動作として、プロセス順次動作記憶部１９０に格納される。
【００３１】
次に、プロセス動作再生部１４０について説明する。プロセス動作再生部１４０は、プロセス順次動作記憶部１９０に格納された時系列順のプロセス動作を画面制御部１０５を介してモニタ表示装置１００Ｂに表示し、又、音声出力用スピーカ１００Ｆから、時々刻々のプロセス動作の内容をアナウンスする。モニタ表示装置１００Ｂの上には、時系列順のプロセス動作が順次読み出され、機器の動作状態や流体の流れなどの変化の状態が表示され、又、音声アナウンスが出力される。従って、モニタ表示装置１００Ｂにおいて、プラントを実際に稼動することなく、その動作を映像と音声でモニタリングし、確認することが可能となる。プロセス制御プログラム生成部１５０は、プロセス順次動作記憶部１９０に格納された時系列順のプロセス動作を読み出して、これらの動作に対応し、プラント制御装置が実行できる言語仕様のプロセス制御プログラムを翻訳・生成する。生成されたプロセス制御プログラムは、通信回線４０を介してプラント制御装置１０の中に取り込まれる。
【００３２】
本実施例のプロセス制御プログラム作成装置１００は、対象物に対してプロセス制御動作を実行させるプロセス制御装置を制御するプロセス制御プログラムを作成するもので、プロセス機器及び配管類の制御対象のシンボルメニューから希望する制御対象を選択して画面上に配置し、制御対象間を線で接続して配置関係及び物流経路を表すプロセスフロー図を生成するプロセスフロー図生成部１２０と、プロセス制御動作の制御及び演算のためのプロセス制御素子のシンボルメニューから希望の前記プロセス制御素子を選択し、制御対象のプラント機器等を指定してプロセス制御動作の各ステップを画面上で順次定義し、各ステップにおける物流とプロセス制御動作を定義し、定義に基づいて前記プロセス制御プログラムを生成するプロセス制御プログラム生成部１５０と、生成したプロセス制御プログラムをプロセス制御装置に送り込む前に各ステップを画面上に順次読み出して動画表示する表示部と、音声によって前記プロセス制御動作をアナウンスすることにより連続的に映像と音声とによる各ステップを再生するプロセス制御動作再生部１４０とを有するものである。
【００３３】
図４は、本発明の一実施例によるプロセス制御プログラム作成装置のプロセスフロー図生成部の機能説明図である。図４は、図３におけるモニタ表示装置１００Ｂの表示画面を示している。又、この画面にはプロセス機器・配管類メニュー記憶部１６０から呼び出されたプロセス機器・配管類メニューがアイコンとして表示されるが、その記載は省略してある。オペレータは、モニタ上のアイコンの中に表示されたプロセス機器・配管類メニューの中から任意のシンボルをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって指定して、マウス１００Ｄで、その選んだ機器の画面上の位置を指定することによって、画面上の定められたグリッド上の所定の位置に配置することができる。
【００３４】
図１に示したプラントを画面上に表示する場合を例にとって説明する。最初にオペレータは、アイコンの中のプロセス機器・配管類メニューからタンク１６０ａをマウス１００Ｄによって、又は、音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択する。
【００３５】
その上で、このタンクの表示位置をモニタ画面上で指定することにより、図４（Ａ）に示す画面表示を得る。次に、アイコンの中のプロセス機器・配管類メニューから、再度タンク１６０ａをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択する。
【００３６】
その上で、このタンクの表示位置を先程表示したタンクの右側にモニタ画面上で指定することにより、図４（Ｂ）に示す２個のタンクの並列状態での画面表示を得る。
【００３７】
次に、アイコン中のプロセス機器・配管類メニューからプロセスバルブ１６０ｂをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択する。その上で、このプロセスバルブの表示位置が２個のタンクの中央になるように、モニタ画面上でマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって指定する。さらに、アイコンの中のプロセス機器・配管類メニューから、流量計の検出端のシンボル１６０ｑをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択する。
【００３８】
その上で、この流量計検出端が２個のタンクの中央の任意の位置で、しかもプロセスバルブの左側になるようにモニタ画面上でマウス１００Ｄによって、又は音声入力用マイク１００Ｅから配置位置を音声入力することによって指定することにより、図４（Ｃ）に示す、２個のタンク間のプロセスバルブ及び流量計検出端の並列状態の画面表示を得る。
【００３９】
次に、これらのタンク、プロセスバルブ、及び流量計の間を配管によって接続する必要があるが、これは次のようにして行われる。配管の接続に際しては、９種類の配管メニュー１６０ｄ、１６０ｈ、１６０ｊ、１６０ｋ、１６０ｌ、１６０ｍ、１６０ｎ、１６０ｏ、１６０ｐから任意の一つの配管メニューを選択することから始める。ここでは、直線的に配管を接続すればよいため、水平方向の配管１６０ｄをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択する。配管の接続に際しては、配管の接続点を指定することによって配管接続が可能となるので、右側のタンクの左側中央部とプロセスバルブの２点を接続点として、マウス１００Ｄによって、又は音声入力用マイク１００Ｅから接続位置を音声入力で指定することによって、右側のタンクとプロセスバルブ間の配管接続を得る。さらに、マウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって、水平方向の配管１６０ｄを指定し、接続点として流量計検出端とプロセスバルブの２点をマウス１００Ｄによって、又は、音声入力用マイク１００Ｅから接続位置を音声入力することによって指定することにより、流量計検出端とプロセスバルブの間の配管接続を得る。
【００４０】
又、マウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって、水平方向の配管１６０ｄを指定し、接続点として流量計検出端と左側のタンクの右側面の中央上部の２点をマウス１００Ｄによって、又は、音声入力用マイク１００Ｅから接続位置を音声入力することによって指定することにより、流量計検出端と右側のタンク間を配管接続し、図４（Ｄ）に示す、２個のタンクが並列配置され、その間に流量計検出端、及びプロセスバルブが配置され、それぞれの間が配管によって接続された状態の画面表示を得る。
【００４１】
次にアイコンの中のプロセス機器・配管類メニューから、流量計検出端１６０qをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択する。その上で、この流量計検出端の表示位置が右側のタンクの右側になるように、モニタ画面上でマウス１００Ｄによって、又は音声入力用マイク１００Ｅから配置位置を音声入力することによって指定する。さらに、アイコンの中のプロセス機器・配管類メニューから、マウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって、水平方向の配管１６０ｄを指定し、接続点として流量計検出端と右側のタンクの右側面の中央部の２点をマウス１００Ｄによって、又は音声入力用マイク１００Ｅから接続位置を音声入力することによって指定することにより、流量計検出端とタンク間の配管接続を得る。
【００４２】
又、マウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって、水平方向の配管１６０ｄを指定し、接続点として流量計検出端と画面右端の２点をマウス１００Ｄによって、又は音声入力用マイク１００Ｅから接続位置を音声入力することによって指定することにより、流量計検出端に配管を接続し、図４（Ｅ）に示す２個のタンクが並列配置され、その間に流量計及びプロセスバルブが、それぞれの間を配管接続されて配置され、さらに右側のタンクに流量計検出端と配管が接続された状態の画面表示を得る。右側のタンクには、さらにもう一つの流量計検出端及び配管の接続が必要なので、図４（Ｅ）において説明したのと同様にして、マウス１００Ｄによって、又は、音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって、流量計検出端１６０ｑ、及び水平方向の配管１６０ｄを指定し、順次その配置位置や接続点を、マウス１００Ｄによって、又は、音声入力用マイク１００Ｅから配置位置や接続位置を音声入力することによって指定することにより、図４（Ｆ）に示す２個のタンクが並列配置され、その間に流量計検出端、及びプロセスバルブが、それぞれの間を配管接続されて配置され、さらに右側のタンクに２個の流量計検出端と配管が接続された状態の画面表示を得る。
【００４３】
同様にして、左側のタンクにも、プロセスバルブとその配管をマウス１００Ｄによって、又は音声入力用マイク１００Ｅから配置位置や接続位置を音声入力することによって２系統接続することにより、図４（Ｇ）に示す、２個のタンクが並列配置され、その間に流量計検出端及びプロセスバルブが、それぞれの間を配管接続されて配置され、さらに右側のタンクに２個の流量計検出端と配管が接続され、しかも左側のタンクの側面と下部に流量計検出端と配管が接続された状態の画面表示を得る。
【００４４】
以上のようにして、実際のプラントの機構を参考に、その現物を模写するようにしてプロセス機器・配管類メニューの中から該当するメニューをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択し、その配置やパイプ、機器類の接続関係を、マウス１００Ｄによって、又は音声入力用マイク１００Ｅから配置位置や接続位置を音声入力することによって画面上に指定することによって、画面上にプラントのタンク、バルブ、検出端類を配置し、配管接続を表現することができる。即ち、このようにすることによって、容易に処理装置１００Ａの内部にプラントのプロセスフロー図を登録することができる。このようにして作られたプロセスフロー図は、プロセスフロー図記憶部１７０に格納される。
【００４５】
図５〜図７は、いずれも本発明の一実施例によるプロセス制御プログラム作成装置のステップ別プロセス動作生成部の機能説明図である。ステップ別プロセス動作生成部１３０が動作すると、最初にプロセスフロー図記憶部１７０に格納されたプロセスフロー図が読み出され、画面制御部１０５を介してモニタ表示装置１００Ｂにプロセスフロー図が表示される。ここでは、図４（Ｇ）に示したプラントの配置図が表示されているものとする。そこで、オペレータは各種の制御条件を入力する。
【００４６】
例えば、２個のタンクの中央に配置したプロセスバルブの制御条件を入力する場合には、まずモニタ表示装置１１０Ｂのアイコンに、図５（Ａ）に示したプロセス制御素子メニュー記憶部１８０から読み出されたプロセス制御素子メニューが表示される。この中から制御の処理素子１８０ａをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって指定すると、アイコンは、図５（Ｂ）に示した制御対象のメニューに変わる。ここで指定するのはプロセスバルブであるため、最上段の左から２番目のプロセスバルブをマウス１００Ｄによって、又は音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって選択すると共に、画面上には３個のプロセスバルブが存在するため、２個のタンクの中央に位置するプロセスバルブをマウス１００Ｄによって選択することにより、図５（Ｃ）に示すプロセスバルブの制御条件を指定するための、プロセスバルブダイアログが表示される。
【００４７】
プロセスバルブの制御条件として、制御対象のバルブを特定するためのバルブ名称、バルブの初期状態を特定する初期条件、バルブの開閉の条件を規定する開閉条件、及び流体の動作方向等がある。ここで、選択したバルブのバルブ名称として、「Ｖ００１」をキーボード１００Ｃからキー入力、又は、音声入力用マイク１００Ｅから音声入力する。さらに、初期条件として、このプロセスバルブは最初閉じておくこととしており、「ｏｐｅｎ」と「ｃｌｏｓｅ」の内、「ｃｌｏｓｅ」の方をマウス１００Ｄ、又は音声入力用マイク１００Ｅから「ｃｌｏｓｅ」と音声入力することによって選択すると、「ｃｌｏｓｅ」の左側の欄が、その項目が選択されたことに対応し、点滅若しくは白黒反転表示等となる。さらに、開閉条件の内、プロセスバルブを開く条件は時間と量で規定できることとしており、ここでは右側のタンクに流体が１０ｔ流れた場合であるとして、「ｏｐｅｎ」直下の「量」をマウス１００Ｄで選択、又は音声入力用マイク１００Ｅから「量」と音声入力し、さらに、その右側の欄に具体的数字として「１０」とキーボード１００Ｃからキー入力する、又は音声入力用マイク１００Ｅから「１０」と音声入力することにより、プロセスバルブの開放条件である、「１０ｔ流れた時、開放」という条件を入力する。又、プロセスバルブを閉じる条件は、時間が１０分経過した時として、「ｃｌｏｓｅ」直下の「時間」をマウス１００Ｄ、又は音声入力用マイク１００Ｅから「時間」と音声入力することによって選択し、その右側の欄に具体的数字として「１０」とキーボード１００Ｃから入力する、又は音声入力用マイク１００Ｅから「１０」と音声入力することにより、プロセスバルブの閉鎖条件である、「１０分流れた時、閉鎖」という条件を入力する。
【００４８】
又、このプロセスバルブに対する流体の流れ方向を規定する必要があり、右側のタンクから左側のタンクに流体が流れるものとし、「流体動作方向」の欄から右から左への矢印をマウス１００Ｄ、又は音声入力用マイク１００Ｅから「右から左へ」と音声入力することによって選択する。以上のようにして、バルブ名称、初期状態、開閉条件、流体動作方向の設定を完了し、入力した条件が正しければ「ＯＫ」をマウス１００Ｄで指定するか、又は音声入力用マイク１００Ｅから「ＯＫ」と音声入力することによって、このバルブの制御条件設定は終了する。なお、入力の誤りがあるときには「ＣＡＮ」をマウス１００Ｄで指定するか、又は音声入力用マイク１００Ｅから「キャンセル」と音声入力することによって最初から入力し直すことができる。入力途中で操作に不明点がでてきたときには、「ＨＥＬＰ」をマウス１００Ｄで指定するか、又は音声入力用マイク１００Ｅから「ヘルプ」と音声入力することによってヘルプメニューを表示させることができる。
【００４９】
同様にして、左側のタンクに接続された２個のプロセスバルブの制御条件も入力できる。又、制御素子としては、図５（Ａ）に示すように、制御の処理素子の他に、論理積、論理和、否定論理、フリップ・フロップ、タイマー、ＰＩＤ演算等があるので、プラントの制御条件に応じて、これらの制御素子をマウス１００Ｄ、又は音声入力用マイク１００Ｅから素子のシンボル名称を音声入力することによって選択し、同様にして制御条件を入力できる。以上のような入力が完了すると、ステップ別プロセス動作生成部１３０の内部には、プラント全体のプロセス動作が入力されたものと解釈され、それらをプラントの動きとしての時系列順のステップ別プロセス動作が生成される。その内容については、図７を用いて後述する。
【００５０】
以上のようにして、プラントの機構がプロセスフロー図生成部１２０によって入力されることにより、プロセスフロー図が生成され、さらに、このプロセスのプロセス動作が時系列順のステップ別のプロセス動作としてステップ別プロセス動作生成部１３０によって生成され、プロセス順次動作記憶部１９０に格納されるので、プロセス制御プログラム生成部１５０は、その記憶部から時系列順のステップ別のプロセス動作を読み出して、プロセス制御プログラムを生成する。このプロセス制御プログラムの生成は、従来、ファンクションブロック図やタイムチャートを用いてプロセス制御プログラムを作成していたのと同様の方法により実現できる。即ち、プロセスフロー図と、当該プロセスのプロセス動作により、プラント全体の動きは掌握できるので、プロセス制御プログラムを容易に生成できるものである。
【００５１】
例えば、音声入力用マウス１００Ｅから入力された、「１０ｔ流れたら、バルブを開き、１０分経過したら、バルブを閉じる」というプロセス動作が生成される過程を図６を用いて説明する。初めに、「１０ｔ流れたらＯＮ」「１０分経過でＯＮ」「バルブ開」という事象に対応し、識別用の信号として、下記の３信号が割当てられる。
【００５２】
ＩＮ××××（１０ｔ流れたらＯＮ）
ＴＵ××××（１０分経過でＯＮ）
ＩＮ××××＋１（バルブ開）
図６は、本発明の一実施例によるプロセス制御プログラム作成装置のステップ別プロセス動作生成部の機能説明図である。プロセス動作をＯＲ回路とＡＮＤ回路で構成されるファンクションブロック図で表現する。図６（Ａ）でＯＲ素子Ｘ、図６（Ｂ）でＡＮＤ素子Ｙを配置し、図６（Ｃ）でＯＲ素子Ｘの端子２にＩＮ××××を接続し、次に図６（Ｄ）でＡＮＤ素子Ｙの端子２にＴＵ××××を接続し、図６（Ｅ）でＡＮＤ素子Ｙの出力端子にＩＮ××××＋１を接続し、さらに、図６（Ｆ）でＡＮＤ素子Ｙの出力をＯＲ素子Ｘの端子１に帰還接続する、という具合にして、ファンクションブロック図が生成される。
【００５３】
図７は、本発明の一実施例によるプロセス制御プログラム作成装置による時系列のステップ別プロセス制御動作の機能説明図である。ステップ別プロセス制御動作生成部１３０によって生成された時系列のステップ別プロセス制御動作の内容の再生について、図７を用いて説明する。図７のステップ別プロセス動作の機能説明図では、プロセス動作再生部１４０によって、プロセス動作のシミュレーション・確認を行なうために運用されるものである。ここで、各ステップが遷移するための、基準時間を３０秒としている。
【００５４】
図７（Ａ）は、初期状態におけるプラントの状態を示している。従って、ステップＮｏ．は「０００」となっている。この状態からスタートすると、右側のタンクに接続された２本の配管から流体がタンク内に流入する。尚、スタート時、及び各ステップへの遷移時に音声出力用スピーカ１００Ｆから、時々刻々のプロセス動作の内容がアナウンスされる。３０秒後のステップＮｏ．「００１」では、右側のタンクの下部に流体が蓄積されている。１分後のステップＮｏ．「００２」、１分３０秒後のステップＮｏ．「００３」では、右側のタンク下部の流体の蓄積量が増加している。順次、２分後のステップＮｏ．「００４」では、右側のタンクへの流体の流入量が１０ｔを越えたので、２個のタンク中央のプロセスバルブが開き、右側のタンクから左側のタンクに流体が流入する。２分３０秒後のステップＮｏ．「００５」では、右側のタンクから左側のタンクへの流体の流入量が増加する。さらに、１２分３０秒後のステップＮｏ．「０２４」では、プロセスバルブの開放後１０分が経過したので、このバルブが閉じる。このようにして、３０秒毎の各ステップにおけるプラントの状態が映画の各コマのように連続的に生成される。この内容は、プロセス順次動作記憶部１９０に格納されているものである。
【００５５】
プロセス動作再生部１４０が、プロセス順次動作記憶部１９０に格納されたプロセス順次動作の各コマを次々に読み出してモニタ画面制御部１０５を介してモニタ表示装置１００Ｂに表示することにより、モニタ上には図７に示したような画像が順次コマ送りされた形で表示され、又、スタート時、及び各ステップへの遷移時に音声出力用スピーカ１００Ｆから、時々刻々のプロセス動作の内容がアナウンスされるので、オペレータは、プラントの制御動作状態を映像と音声によるシュミレーションによってモニタリングでき、入力したプロセス動作が正しいか否かの判断を容易に行い得る。
【００５６】
図８は、本発明の一実施例によるプロセス制御プログラム作成装置の処理の流れを説明するフローチャートである。ステップ２００において、プロセスフロー図生成部１２０は、プロセスフロー図の生成・表示を行う。エンジニアは、まず、キーボード１００Ｃ及びマウス１００Ｄを用いてモニタ表示装置１００Ｂにプロセス機器・配管類メニュー記憶部１６０からプロセス機器・配管類のシンボルメニューを呼び出す。この中からマウス１００Ｄによって、又は、音声入力用マイク１００Ｅからシンボルの名称を音声入力することによって、所望のシンボルを選択し、画面上にプロセスフロー図２００Ａを生成する。それはプロセスフロー図記憶部１７０に格納される。
【００５７】
次にステップ２１０においてステップ別プロセス動作生成部１３０はプロセスフロー図記憶部１７０に格納されたプロセスフロー図を読み出し、制御条件を入力させて時系列順のプロセス動作を生成し、これをプロセス順次動作記憶部１９０に格納する。即ち、エンジニアはプロセス動作を遂一定義すべくバルブやモータ等のプロセス機器、各種流体が流れる配管に対し、画面上でダイレクトにマウスを用いて、それらの実際の動きをなぞるか、又は、音声入力用マイク１００Ｅから配置位置や接続位置を音声入力する。例えば配管を通じて油を送り、タンクに１０分かけて貯蔵する。続いてタンク上方の配管のバルブを空け、油を別のタンクに流す。油が１０ｔ流れたらバルブを閉める、等の動作を各機器、配管内の物流の動きに分解して、プロセスを１ステップずつ、アニメ漫画のコマを連続的に撮影するようにして、プロセスの条件を入力することにより、時系列順のプロセス動作を生成する。生成された時系列順のプロセス動作は、プロセス順次動作記憶部１９０に格納される。
【００５８】
ステップ２２０において、プロセス制御プログラム生成部１５０は、プロセス順次動作記憶部１９０に格納された時系列順のプロセス動作に基づいて、制御プログラムを生成する。予め定義されたプロセス制御動作は、プラント制御装置が実行できる言語仕様のプロセス制御プログラムに翻訳・生成される。
【００５９】
ステップ２３０において、プロセス動作再生部１４０は、プロセス順次動作記憶部１９０に格納されたプロセス動作の各コマを順次読み出して、モニタ上に時間と共に変化するプロセスの動きとして表示し、又、スタート時、及び各コマへの遷移時に音声出力用スピーカ１００Ｆから、時々刻々のプロセス動作の内容をアナウンスするため、オペレータはリプレイによりプロセス制御動作の表示と音声出力２３０Ａを得ることができる。１ステップずつの連続的表示、及び音声アナウンスにより、プラントの機器の動き、物流が意図する通りに動いているかを視覚的・聴覚的効果で容易に確認することができる。
【００６０】
次に、ステップ２４０において、プロセス動作を連続的に表示し、音声アナウンス出力してみて、プロセスが問題なく動いているかどうかを判定し、問題がなければ、ステップ２５０において、そのオブジェクトであるプロセス制御プログラムをプラント制御装置に通信回線を介してダウンロードし、実環境でのプロセス動作テストに移行する。問題あらば、ステップ２００に戻って各ステップを繰り返す。以上の説明の処理装置１００Ａは、ＣＰＵ及びその記憶手段であるＲＯＭ、ＲＡＭによって構成することができる。
【００６１】
又、プラント制御を例にして説明したが、本発明は組立加工型の機械設備等の、ディスクリート制御にも適用できるものである。
【００６２】
以上説明したように、本実施例によれば、プロセスフロー図を生成し、さらに、そのプロセスフロー図に対して、プロセス動作を指定することにより、プラント制御装置を動作させるためのプロセス制御プログラムを容易に構築することができる。又、プロセスフロー図の生成に当たっては、キー入力装置とポインティングデバイス、又は音声入力装置によって制御対象のプロセス機器や配管類のシンボルメニューを用いて生成するため、プロセス機器や配管類の選択・配置が容易となる。
【００６３】
又、最初にプロセス機器を配置した後、それらをキー入力装置とポインティングデバイス、又は音声入力装置によって、配管類で接続することにより、プロセスの配置をそのままトレースする感覚でプロセスフロー図を作成できるため、その作成が容易となる。
【００６４】
更に、プロセス制御素子メニューを用いて、キー入力装置とポインティングデバイス、又は音声入力装置によって制御素子を指定してプロセス動作を定義するので、プロセス制御動作が容易に定義できると共に、制御素子の指定後、キー入力装置とポインティングデバイス、又は音声入力装置によって制御対象のプラント機器の動作を指定することにより、制御動作の定義がさらに容易となる。そして、モニタ表示と音声アナウンスによるステップ別プロセス動作のシュミレーションにより、映像と音声の両面の効果を得てプロセス動作を確認できるので、従来のように制御装置にプロセス制御プログラムをダウンロードし、動作条件を逐一設定してデバッグするような、面倒な作業をする必要がなくなる。
【００６５】
従って、エンジニアは、目的とするプロセス制御システムを構築する際、プロセス制御装置固有の言語の仕様、ツールの使用法等に習熟することを強制されることなく、キー入力装置とポインティングデバイス、又は音声入力装置を用いて、画面上にプロセスフロー図を作成し、対象物の動きを、それらのデバイスによって素直に入力してやるだけで、プロセス制御プログラムを作成することができ、かつ、入力内容が思い通りの動作になっているかどうかを、画面と音声で連続的にリプレイにより観察して検証することができるので、エンジニアにとって、プロセス制御プログラム作成・テスト作業の合理化・省力化を図ることが可能となり、合理的で生産性の高いプロセス制御プログラム作成装置を得ることができる。
【図面の簡単な説明】
【００６６】
【図１】本発明のプロセス制御プログラム作成装置を用いた分散型デジタル計装システムの全体構成図である。
【図２】本発明のプロセス制御プログラム作成装置によるプロセス制御プログラム作成の全体流れ図である。
【図３】本発明のプロセス制御プログラム作成装置のブロック図である。
【図４】本発明のプロセス制御プログラム作成装置におけるプロセスフロー図生成部の機能説明図である。
【図５】本発明のプロセス制御プログラム作成装置におけるステップ別プロセス動作生成部の機能説明図である。
【図６】本発明のプロセス制御プログラム作成装置におけるステップ別プロセス動作生成部の機能説明図である。
【図７】本発明のプロセス制御プログラム作成装置におけるステップ別プロセス動作生成部の機能説明図である。
【図８】本発明のプロセス制御プログラム作成装置の処理流れを示すフローチャートである。
【符号の説明】
【００６７】
１０,１２…プラント制御装置、２０,３０…タンク、２２,２４,２８…流量計、２６,３２,３４…プロセスバルブ、４０…通信回線、５０,５２…運転操作卓、１００…プロセス制御プログラム作成装置、１００Ａ…処理装置、１００Ｂ…モニタ表示装置、１００Ｃ…キーボード、１００Ｄ…マウス、１００Ｅ…音声入力用マイク、１００Ｆ…音声出力用スピーカ、１０５…画面制御部、１１０…操作制御部、１２０…プロセスフロー図生成部、１３０…ステップ別プロセス動作生成部、１４０…プロセス動作再生部、１５０…プロセス制御プログラム生成部、１６０…プロセス機器・配管類メニュー記憶部、１７０…プロセスフロー図記憶部、１８０…プロセス制御素子メニュー記憶部、１９０…プロセス順次動作記憶部。
【図１】
2008003933.tif 000003
【図２】
2008003933.tif 000004
【図３】
2008003933.tif 000005
【図４】
2008003933.tif 000006
【図５】
2008003933.tif 000007
【図６】
2008003933.tif 000008
【図７】
2008003933.tif 000009
【図８】
2008003933.tif 000010