(57)【要約】【課題】容易にプロセス制御機能を変更することができるプロセス制御装置を得る。【解決手段】監視装置２の自動選択指令手段２ａからの指令信号によりプロセスの動特性を測定し、測定結果に基づき制御命令群メモリ１２に記憶された制御命令群の中から所定の制御命令を選択してループタグテーブルメモリ１５のＦＵＮＣコードメモリエリア１５ａにコードとして記憶させる自動選択手段２０と、ＦＵＮＣコードメモリエリア１５ａに記憶された制御命令を参照しながら所定のプログラムを実行することによりプラントのプロセスを制御するＣＰＵ１６とを備えた。自動選択手段２０によりプログラムが参照する制御命令を変更するので、プログラムを変更することなく容易に制御機能を変更できる。【選択図】図１
2009205349.tif 000002
【特許請求の範囲】
【請求項１】
プロセス制御命令群を記憶するプロセス制御命令群記憶手段と、実行用プロセス制御命令を記憶する実行用プロセス制御命令記憶手段と、指令信号によりプラントの対象とするプロセスの動特性を測定し当該測定結果に応じてプロセス制御命令を上記プロセス制御命令群の中から選択し実行用プロセス制御命令として上記実行用プロセス制御命令記憶手段に記憶させる制御機能変更手段と、所定のプログラムを実行して、上記制御機能変更手段を動作させ、上記制御機能変更手段により上記実行用プロセス制御命令記憶手段に記憶された上記実行用プロセス制御命令を参照しながら上記プラントの上記プロセスを制御するプロセス制御手段とを備えたプロセス制御装置。
【請求項２】
上記プロセス制御命令群記憶手段はプロセス制御命令群としてＰＩＤ制御命令とサンプルＰＩ制御命令を記憶しているものであり、上記制御機能変更手段は上記プロセスの無駄時間Ｌと一次遅れ時間Ｔを測定することにより上記プロセスの動特性を近似し、無駄時間Ｌを一時遅れ時間Ｔで割った値が所定値以下の場合は上記ＰＩＤ制御命令を上記実行用プロセス制御命令として選択して上記実行用プロセス制御命令記憶手段に記憶させ、無駄時間Ｌを一時遅れ時間Ｔで割った値が所定値を超える場合は上記サンプルＰＩ制御命令を実行用プロセス制御命令として選択して上記実行用プロセス制御命令記憶手段に記憶させるものであることを特徴とする請求項１に記載のプロセス制御装置。
【請求項３】
上記プロセス制御命令群記憶手段は上記プロセス制御命令群として上記ＰＩＤ制御命令と上記サンプルＰＩ制御命令とＩＰＤ制御命令とを記憶しているものであり、上記制御機能変更手段は無駄時間Ｌを一時遅れ時間Ｔで割った値が所定値以下の場合に上記ＰＩＤ制御命令または上記ＩＰＤ制御命令のいずれかを所定の条件下で選択するようにしたものであることを特徴とする請求項１に記載のプロセス制御装置。
【請求項４】
請求項１ないし請求項３のいずれか１項に記載のプロセス制御装置と、上記指令信号を発信する指令手段を有する監視装置と、上記プログラムを作成し上記プロセス制御装置に送信するエンジニアリング装置とを備えたプロセス制御システム。
【請求項５】
請求項１ないし請求項３のいずれか１項に記載のプロセス制御装置と、上記プログラムを作成し上記プロセス制御装置に送信するエンジニアリング装置とを備え、上記プロセス制御装置と監視装置と上記エンジニアリング装置とのうちの少なくとも一つは上記指令信号を発する指令手段を有するものであるプロセス制御システム。
【請求項６】
上記監視装置が、上記指令信号を発する指令手段を有するものであることを特徴とする請求項５に記載のプロセス制御システム。
【請求項７】
上記監視装置が、表示手段と上記プロセス制御装置から上記プロセス制御命令を受信して、受信した上記プロセス制御命令の定数を調整するためのチューニング画面を上記表示手段に表示する画面制御手段とを有するものであることを特徴とする請求項４ないし請求項６のいずれか１項に記載のプロセス制御システム。
【請求項８】
上記プロセス制御装置と上記監視装置と上記エンジニアリング装置とのうちの少なくとも一つは上記制御機能変更手段が動作中であることを表示する動作中表示手段を有するものであることを特徴とする請求項４ないし請求項６のいずれか１項に記載のプロセス制御システム。
【請求項９】
上記監視装置の画面制御手段は、上記実行用プロセス制御命令を受信すると、受信した上記プロセス制御命令の定数を調整するためのチューニング画面を自動的に上記表示手段に表示するものであることを特徴とする請求項７に記載のプロセス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は水処理プラント等におけるプロセス制御装置及びプロセス制御システムに関するものである。
【背景技術】
【０００２】
従来のプロセス制御装置は、プラントに応じてエンジニアリング装置によって作成されたプログラムを通信ケーブルを介して受信し、当該プログラムに従ってプラント機器の状態や故障のデジタル信号やセンサーからのアナログ信号を取り込み、ネットワークを介して監視装置へ伝送している。併せて、プラントのプロセスに対してシーケンス制御、プロセス制御を行っている。
【０００３】
プロセス制御装置におけるプロセスの制御機能の調整方法として、オートパラメータチューニングによってＰＩＤ制御命令のＰ，Ｉといったパラメータを自動的に決定する方法がある（例えば、特許文献１及び２）。このようにしてプロセスの動特性を確認した結果、プロセスの制御機能自体の変更が必要になった場合は、エンジニアリング装置によりプロセス制御装置のループタグテーブルの定義を変更するとともに、プロセスの制御機能に応じた制御命令にプログラムを変更し、コンパイル作業を実施した後、プロセス制御装置にプログラムの転送を行う。また、監視装置においてもプロセス制御装置にて変更されたプロセスの制御機能と合致したプロセスの制御機能へ定義の変更を行うことによりプロセスの制御機能毎に決められたパラメータチューニング画面の表示を行う。
【０００４】
【特許文献１】特開２００１−２９０５０７号公報（段落番号００３９及び図３）
【特許文献２】特開平０１−２５８００３号公報（明細書の第２頁右下欄第１頁〜第１６頁及び第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のプロセス制御装置は以上のように構成され、プロセスの動特性等を確認した結果、プロセスの制御機能変更を要する場合はエンジニアリング装置で変更を行うとともに制御命令のプログラムを変更し、コンパイル作業を実施した後、プロセス制御装置にプログラムを転送する必要があり、手間がかかっていた。また、プロセス制御装置のプロセスの制御機能の変更に伴い、監視装置におけるプロセスの制御機能や関連するデータの変更が必要であり、プロセス制御装置の変更と同様に手間がかかっていた。
【０００６】
この発明は上記のような課題を解決するためになされたもので、容易にプロセスの制御機能を変更することができるプロセス制御装置を得ることを目的とする。また、上記のようなプロセス制御装置を備えたプロセス制御システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るプロセス制御装置においては、プロセス制御命令群を記憶するプロセス制御命令群記憶手段と、実行用プロセス制御命令を記憶する実行用プロセス制御命令記憶手段と、指令信号によりプラントの対象とするプロセスの動特性を測定し当該測定結果に応じてプロセス制御命令をプロセス制御命令群の中から選択し実行用プロセス制御命令として実行用プロセス制御命令記憶手段に記憶させる制御機能変更手段と、所定のプログラムを実行して、制御機能変更手段を動作させ、制御機能変更手段により実行用プロセス制御命令記憶手段に記憶された実行用プロセス制御命令を参照しながらプラントのプロセスを制御するプロセス制御手段とを備えたものである。
【０００８】
また、この発明に係るプロセス制御システムにおいては、上記プロセス制御装置と、指令信号を発信する指令手段を有する監視装置と、プログラムを作成しプロセス制御装置に送信するエンジニアリング装置とを備えたものである。
【０００９】
また、この発明に係るプロセス制御システムにおいては、上記プロセス制御装置と、プログラムを作成しプロセス制御装置に送信するエンジニアリング装置とを備え、プロセス制御装置と監視装置とエンジニアリング装置とのうちの少なくとも一つは指令信号を発する指令手段を有するものである。
【発明の効果】
【００１０】
この発明に係るプロセス制御装置は、プロセス制御命令群を記憶するプロセス制御命令群記憶手段と、実行用プロセス制御命令を記憶する実行用プロセス制御命令記憶手段と、指令信号によりプラントの対象とするプロセスの動特性を測定し当該測定結果に応じてプロセス制御命令をプロセス制御命令群の中から選択し実行用プロセス制御命令として実行用プロセス制御命令記憶手段に記憶させる制御機能変更手段と、所定のプログラムを実行して、制御機能変更手段を動作させ、制御機能変更手段により実行用プロセス制御命令記憶手段に記憶された実行用プロセス制御命令を参照しながらプラントのプロセスを制御するプロセス制御手段とを備えたものであるので、プロセス制御機能変更手段がプロセスの動特性を測定し当該測定結果に基づきプロセス制御命令群の中から所定のプロセス制御命令を選択しプログラムが参照する実行用プロセス制御命令として実行用プロセス制御命令記憶手段に記憶させることによりプログラムを変更することなく容易にプロセスの制御機能を変更することができる。
【００１１】
そして、この発明に係るプロセス制御システムは、上記プロセス制御装置と、指令信号を発信する指令手段を有する監視装置と、プログラムを作成しプロセス制御装置に送信するエンジニアリング装置とを備えたものであるので、プロセス制御装置のプロセス制御機能変更手段がプロセスの動特性を測定し当該測定結果に基づきプロセス制御命令群の中から所定のプロセス制御命令を選択しプログラムが参照する実行用プロセス制御命令として実行用プロセス制御命令記憶手段に記憶させることによりプログラムを変更することなく容易にプロセスの制御機能を変更することができる。
【００１２】
また、この発明に係るプロセス制御システムは、上記プロセス制御装置と、プログラムを作成しプロセス制御装置に送信するエンジニアリング装置とを備え、プロセス制御装置と監視装置とエンジニアリング装置とのうちの少なくとも一つは指令信号を発する指令手段を有するものであるので、指令手段から指令信号を発して、プログラムを変更することなく容易にプロセスの制御機能を変更することができる。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
図１、図２は、この発明を実施するための実施の形態１を示すものであり、図１はプロセス制御システムの構成を示す構成図、図２は自動選択手段の動作を示すフローチャートである。図１において、プロセス制御装置１は、プラント６に接続されている。また、プロセス制御装置１は、通信線５を介してエンジニアリング装置４に接続されるとともにネットワーク３を介して監視装置２に接続されている。監視装置２は指令手段としての自動選択指令手段２ａを有する。プロセス制御装置１は、シーケンス制御を実行するためのシーケンス命令群を記憶するシーケンス命令群メモリ１０、数値演算を実行するための数値演算命令群を記憶する数値演算命令群メモリ１１、プロセス制御命令群記憶手段としての制御命令群メモリ１２を有する。
【００１４】
制御命令群メモリ１２は、プロセス制御を実行するためのプロセス制御命令群としての制御命令群を記憶するものであり、ＰＩＤ命令を記憶するＰＩＤ命令メモリエリア１２ａ、ＳＰＩ命令を記憶するＳＰＩ命令メモリエリア１２ｂと制御命令（後述）を自動選択する内容を規定する自動選択命令を記憶する自動選択命令メモリエリア１２ｐを有する。また、プロセス制御装置１は、エンジニアリング装置４から転送された所定のプログラムとしてのアプリケーションプログラムを記憶するアプリケーションプログラム収容メモリ１３、後述のＣＰＵ（中央演算装置）１６がアプリケーションプログラムを実行するために使用する内部メモリ１４を有する。
【００１５】
また、実行用プロセス制御命令記憶手段としてのループタグテーブルメモリ１５とプロセス制御手段としてのＣＰＵ１６とプロセス制御機能変更手段としての自動選択手段２０とを有する。ループタグテーブルメモリ１５は、プロセスの制御機能によって構造が異なり一つのプロセス制御で複数の情報を有し、テーブルの形式でプロセス制御に必要な情報を収容しており、実行用プロセス制御命令としてのＦＵＮＣコード（ファンクションコード）を記憶するＦＵＮＣコードメモリエリア１５ａ、Ｌ÷Ｔの基準値を記憶する基準値メモリエリア１５ｂ、パラメータを記憶するパラメータメモリエリア１５ｃを有する。ＦＵＮＣコードとしては、対象プロセスに対するプロセスの制御機能をコード化して表したＦＵＮＣコード（ファンクションコード）、例えばＰＩＤ制御命令（Ｐｒｏｐｏｒｔｉｏｎａｌ，Ｉｎｔｅｇｒａｌ  ａｎｄ  Ｄｅｒｉｖａｔｉｖｅ  ｃｏｎｔｒｏｌ）の場合には１、サンプルＰＩ（ＳＰＩ）制御命令（Ｓａｍｐｌｅ  Ｐｒｏｐｏｒｔｉｏｎａｌａｎｄ  Ｉｎｔｅｇｒａｌ  ｃｏｎｔｒｏｌ）の場合には２、ＩＰＤ制御命令（Ｉｎｔｅｇｒａｌ，Ｐｒｏｐｏｒｔｉｏｎａｌ  ａｎｄ  Ｄｅｒｉｖａｔｉｖｅ  ｃｏｎｔｒｏｌ）の場合には３といった数値化されたコードが記憶される。
【００１６】
パラメータメモリエリア１５ｃには、設定値ＳＶ（Ｓｅｔｔｉｎｇ  Ｖａｌｕｅ）、操作量ＭＶ（Ｍａｎｉｐｕｌａｔｅｄ  Ｖａｌｕｅ）、計測量ＰＶ（Ｐｒｏｃｅｓｓ  Ｖａｌｕｅ）や比例定数Ｐ（Ｐｒｏｐｏｒｔｉｏｎａｌ）、積分定数Ｉ（Ｉｎｔｅｇｒａｌ）、微分定数Ｄ（Ｄｅｒｉｖａｔｉｖｅ）といったパラメータが記憶されている。
【００１７】
ＣＰＵ１６はアプリケーションプログラム収容メモリ１３に記憶されたアプリケーションプログラムをシーケンス命令群メモリ１０に記憶されたシーケンス命令群、数値演算命令群メモリエリア１１に記憶された数値演算命令群１１、ループタグテーブルメモリ１５に記憶された実行用プロセス制御命令であるＦＵＮＣコードやパラメータなどのエンジニアリングデータを参照しながら実行し、プラントを制御する。自動選択手段２０は、プラント６の対象プロセスをどのように制御するのかを定めた実行用プロセス制御命令としての制御命令を自動的に選択するものであり（詳細後述）、上記アプリケーションプログラム収容メモリ１３に収容されたアプリケーションプログラムは、制御命令群の一命令である自動選択命令メモリエリア１２ｐに収容された自動選択命令を周期的に実行するように記述されており、ＣＰＵがこのアプリケーションプログラムを実行することによりソフトウエア的に実現される。
【００１８】
なお、上記ループタグテーブルメモリ１５に記憶されたＦＵＮＣコードやパラメータなどのエンジニアリングデータは、ネットワーク３を介して監視装置２に送られる。なお、この実施の形態においては、プロセス制御装置１から送信されたＦＵＮＣコードやパラメータなどのエンジニアリングデータを図示しない表示手段としての表示装置にパラメータチューニング画面として表示する操作は、操作員がマニュアル操作で行う。また、これらエンジニアリングデータは、監視装置２から変更が可能になっている。
【００１９】
次に、自動選択手段２０の動作について説明する。監視装置２の自動選択指令手段２ａからネットワーク３を介して自動選択開始の指令信号及び対象とするプロセス名を発信することにより、自動選択手段２０が動作を開始する。自動選択手段２０は、プラント６の該当するプロセスの制御ループをマニュアル（ＭＡＮ）モードにしてオープンループとし、プロセスに単位ステップ状の出力（例えば、操作量ＭＶを２０％ステップ状に変化させる）を与えたときの計測量ＰＶの応答を測定し、計測量ＰＶが一定値になるまでのデータをプロットすることで、プラントの動特性であるプロセスの無駄時間Ｌと一次遅れ時間Ｔを計測する。
【００２０】
そして、Ｌ÷Ｔを演算し、例えばＬ÷Ｔがループタグテーブルメモリ１５のＬ÷Ｔ基準値メモリエリア１５ｃに記憶された基準値１．０を超えるような無駄時間の要素が強いプロセスの場合は、当該制御対象プロセスの制御機能としてサンプルＰＩ（ＳＰＩ）制御を選択し、Ｌ÷Ｔが基準値１．０以下のときはＰＩＤ制御命令を選択する。サンプルＰＩ制御命令とは、プロセスの動特性が遅く制御の結果がプロセスのむだ時間を経過してから現れる場合に十分に結果が現れてから次のＰＩ制御を行うＰＩ制御命令の１種であり、制御周期ｔ０毎に制御時間τの間だけ制御系に目標値との偏差を与え、制御出力は当該偏差のＰＩ演算結果に基づき制御時間τの間だけ更新され、それ以外の時間にはホールドされる制御方法である。
【００２１】
なお、Ｌ÷Ｔと比較する基準値についてはＬ÷Ｔ基準値メモリエリア１５ｂに記憶された基準値を任意のタイミングで監視装置２から変更を可能とされている。また、選択された制御命令に該当するループタグ情報であるＦＵＮＣコードをループタグテーブルメモリ１５のＦＵＮＣコードメモリエリア１５ａにコード、例えばＳＰＩ制御であればコード番号２として収容する。
【００２２】
次に自動選択手段２０の詳細動作について、図２のフローチャートにより説明する。なお、本プログラムは一定周期で実行される。自動選択動作を開始する自動選択の指令信号が監視装置２の自動選択指令手段２ａから出力されているかどうか確認を行い（ステップＳ１）、自動選択の指令信号があれば自動選択フラグをオン（ＯＮ）する（ステップＳ２）。自動選択フラグがオンであるかどうか確認を行い（ステップＳ３）、オフ（ＯＦＦ）であれば終了し、自動選択フラグがオンであれば該当するプロセスをＭＡＮモードにし単位ステップ状の出力を行う（ステップＳ４）。
【００２３】
データの収集が完了していない場合は収集を継続し、計測量ＰＶが一定になるまでデータの収集を行う（ステップＳ５）。データの収集が完了すれば、プロセスの無駄時間Ｌと一次遅れ時間Ｔを計算する（ステップＳ６）。Ｌ÷Ｔと基準値１．０とを比較し（ステップＳ７）、基準値１．０より大きい場合は制御命令群メモリ１２の中からサンプルＰＩ制御命令を採用し、ＦＵＮＣコードメモリエリア１５ａのＦＵＮＣコードの定義をサンプルＰＩ制御命令（コード番号２）に変更し（ステップＳ８）、基準値１．０以下の場合はＰＩＤ制御命令（コード番号１）に定義を変更し（ステップＳ９）、自動選択フラグをオフする（ステップＳ１０）。その後、ＣＰＵ１６はＦＵＮＣコードメモリエリア１５ａに定義されたＦＵＮＣコードを参照しながらアプリケーションプログラムを実行し、プロセスの制御を行う。
【００２４】
以上のように、この実施の形態によれば、外部である監視装置２からの指令信号である自動選択の指令信号により対象プロセスの動特性を測定して、その測定結果に応じて実行用プロセス制御命令としての制御命令を自動選択してプロセスの制御機能を変更することにより、実行用プロセス制御命令を変更する手間を省くことができ調整時間を削減でき、容易にプロセスの制御機能を変更することができる。また、制御命令を自動選択することにより人手による誤選択を防止し、信頼性の向上を図ることができる。
【００２５】
実施の形態２．
図３、図４は、実施の形態２を示すものであり、図３はプロセス制御システムの構成を示す構成図、図４は自動選択手段の動作を示すフローチャートである。実施の形態１では自動選択手段２０においてＰＩＤ制御命令とサンプルＰＩ制御命令の自動選択を行う場合について説明した。この実施の形態においては、実施の形態１の機能に加えて、制御命令としてＰＩＤ制御命令が選択された場合において、さらに制御命令群の中からＩＰＤ制御命令を選択するか否かについての自動選択機能を付加する。
【００２６】
図３において、プロセス制御装置１０１は制御命令群メモリ１１２、ループタグテーブルメモリ１１５及び自動選択手段１２０を有する。制御命令群メモリ１１２は、ＰＩＤ命令メモリエリア１２ａ、ＳＰＩ制御命令メモリエリア１２ｂの他に、ＩＰＤ制御命令を記憶するＩＰＤ制御命令メモリエリア１１２ａを有する。ループタグテーブルメモリ１１５は抑制フラグを記憶する抑制フラグメモリエリア１１５ａを有する。自動選択手段１２０は、プラント６の対象プロセスの制御命令を自動的に選択するものであり（詳細後述）、ＣＰＵ１６が上記アプリケーションプログラム収容メモリ１３に記憶されたアプリケーションプログラムを実行することによりソフトウエア的に実現される。なお、この実施の形態においては自動選択手段１２０を実現するために、アプリケーションプログラム収容メモリ１３に記憶されたアプリケーションプログラムは自動選択命令メモリエリア１２ｐに収容された自動選択命令を周期的に実行するように記述されている。その他の構成については、図１に示した実施の形態１と同様のものであるので、相当するものに同じ符号を付して説明を省略する。
【００２７】
ループタグテーブルメモリ１１５の抑制フラグメモリエリア１１５ａに記憶された抑制フラグは、対象プロセスの設定値ＳＶを変更した場合に操作量ＭＶの急変を抑制したい場合に操作量ＭＶの変動を抑制するためのフラグである。この抑制フラグは任意のタイミングで監視装置２から設定変更可能である。そして、当該抑制フラグがオンであった場合は制御命令としてＩＰＤ制御命令（コード番号３）を採用し、オフであったときはＰＩＤ制御命令（コード番号１）を採用する。ＩＰＤ制御命令とは、比例動作を設定値ＳＶに依存しないように動作させ、設定値変更による操作量ＭＶの急変を小さくすることができる制御命令である。また、採用された制御命令に該当するループタグ情報をループタグテーブルメモリ１１５のＦＵＮＣコードメモリエリア１５ａに数値化されたコード（コード番号１あるいは３）として定義する（記憶させる）。
【００２８】
次に、自動選択手段１２０の動作について図４のフローチャートで説明する。図４において、ステップＳ７までの処理は実施の形態１と同様である。ステップＳ７でＬ÷Ｔが基準値１．０以下だった場合、抑制フラグを確認し（ステップＳ１２）、抑制フラグがオンであればＩＰＤ制御命令を採用し、ループタグテーブルメモリ１１５のＦＵＮＣコードメモリエリア１５ａに記憶するＦＵＮＣコードをＩＰＤ制御命令のコードに変更し（ステップＳ１３）、抑制フラグがオフの場合はＰＩＤ制御命令を採用し（ステップＳ９）、自動選択フラグをオフする（ステップＳ１０）。
【００２９】
以上のように、この実施の形態によれば、プラント制御装置の制御命令をＰＩＤ制御命令が選択された場合に更にＩＰＤ制御命令を選択できるように、制御命令を多段階に自動選択できるようにすることにより、多様なプロセスの制御機能の選択を容易に短時間に行うことができる。
【００３０】
実施の形態３．
図５、図６は、実施の形態３を示すものであり、図５はプロセス制御システムの構成を示す構成図、図６は自動選択手段の動作を示すフローチャートである。実施の形態１や２では動作開始のトリガである自動選択の指令信号の発信は監視装置２からであったが、監視装置２がないようなシステムや現場に設置されたプラント制御装置から操作をしたい場合もある。これらに対応するために、図５において、プラント制御装置２０１に指令手段としてのスイッチ２０１ａを設け、エンジニアリング装置２０４に指令手段としての自動選択要求手段２０４ａを設けている。その他の構成については、図１に示した実施の形態１と同様のものであるので、相当するものに同じ符号を付して説明を省略する。
【００３１】
次に、自動選択手段１２０の動作について図６のフローチャートで説明する。図６のフローチャート中、実施の形態１，２と同じの符号については同じ内容であるので説明を省略する。自動選択を開始する指令信号が監視装置２から出力されているかどうか確認を行い（ステップＳ１）、自動選択開始の指令信号が無い場合はエンジニアリング装置２０４の自動選択要求手段２０４ａからの自動選択開始の指令信号があるか確認を行う（ステップＳ１４）。
【００３２】
エンジニアリング装置４から自動選択の指令信号がある場合は、自動選択フラグをオンし（ステップＳ２）、自動選択の指令信号無しの場合はプロセス制御装置２０１の選択スイッチ２０１ａによる自動選択の指令信号があるか確認を行う（ステップＳ１５）。プロセス制御装置２０１からの自動選択の指令信号有りの場合は、自動選択フラグをオンし（ステップＳ２）、自動選択の指令信号無しの場合はステップＳ３へ行く。以降の動作は実施の形態１と同様である。
【００３３】
以上のように、この実施の形態３によれば、自動選択の指令指令の発信を監視装置２からだけでなく、エンジニアリング装置２０４やプロセス制御装置２０１からも発信できるようにしたことによって、操作性を更に向上させることができる。
【００３４】
実施の形態４．
図７〜図９は、実施の形態４を示すものであり、図７はプロセス制御システムの構成を示す構成図、図８は自動選択手段の動作を示すフローチャート、図９は図８のステップＳ５０の詳細を示すフローチャートである。図７においてプロセス制御装置３０１に自動選択手段３２０を設けている。また、動作中表示手段としての表示ＬＥＤ３０１ａを設け、監視装置３０２に動作中表示手段としての表示装置で構成された自動選択中表示手段３０２ａを設け、エンジニアリング装置３０４に動作中表示手段としての表示装置で構成された自動選択中表示手段３０４ａを設けている。すなわち、実施の形態３に示したプロセス制御装置に自動選択処理を実行中かどうかを表示する自動選択中表示機能を付加したものである。この実施の形態においては、自動選択手段３２０を実現するためにアプリケーションプログラム収容メモリ１３に記憶されたアプリケーションプログラムは自動選択命令メモリエリア１２ｐに収容された自動選択命令を周期的に実行するように記述されている。自動選択手段３２０が自動選択処理中であれば、監視装置３０２の表示装置である自動選択中表示手段３０２ａ、エンジニアリング装置３０４の表示装置である自動選択中表示手段３０４ａに表示し、またプロセス制御装置３０１にはその表示ＬＥＤ３０１ａにより自動選択中であることを表示する。
【００３５】
次に、自動選択手段３２０による表示動作について説明する。自動選択手段３２０は、図８に示すようにステップＳ１からステップＳ３までは図５のフローチャートと同様の動作を行い、ステップＳ３の次にステップＳ４１〜Ｓ４３の表示制御動作、ステップＳ５０のループタグテーブルの定義変更、ステップＳ５１〜Ｓ５３の表示ＬＥＤ消灯動作を実施する。すなわち、ステップＳ３（図６も参照）において自動選択フラグがオンであるとき、図８に示すように、監視装置３０２へ表示指令を発信してその自動選択中表示手段３０２ａにその旨を文字で表示し（ステップＳ４１）、エンジニアリング装置３０４へ表示指令を発信してその自動選択中表示手段３０４ａにその旨を文字で表示し（ステップＳ４２）、プロセス制御装置３０１の表示ＬＥＤ３０１ａを点灯して自動選択動作中であることを表示し（ステップＳ４３）、ステップＳ５０（図９）へ行く。
【００３６】
ステップＳ５０は、図９のフローチャートに示すように、実施の形態３で示した図６と同様のフローでループタグテーブルの定義変更を行う。図８に戻って、ステップＳ５０において定義の変更が終了すれば、監視装置３０２へ消去指令を発信してその自動選択中表示手段３０２ａに表示中の文字で消去し（ステップＳ５１）、エンジニアリング装置３０４へ消去指令を発信してその自動選択中表示手段３０４ａに表示中の文字を消去し（ステップＳ５２）、プロセス制御装置３０１の表示ＬＥＤ３０１ａを消灯して、終了する。
なお、この実施の形態においては自動選択手段３２０を実現するために、アプリケーションプログラムは自動選択命令メモリエリア１２ｐに収容された自動選択命令を周期的に実行するように記述されている。
【００３７】
以上のように、この実施の形態によれば、自動選択手段３２０が動作中かどうかを表示することにより、現在の動作状況を各装置において把握でき可視性が向上する。
【００３８】
実施の形態５．
図１０、図１１は、実施の形態５を示すものであり、図１０はプロセス制御システムの構成を示す構成図、図１１は監視装置の画面自動変更手段の動作を示すフローチャートである。図１０において、監視装置４０２は画面制御手段としての画面自動変更手段４０２ａを有する。実施の形態１，２においては、プラント制御装置は選択された制御命令に該当するループタグ情報をループタグテーブルメモリ１５のＦＵＮＣコードエリア１５ａに収容しているが、画面自動変更手段４０２ａはこの情報を読み込み、監視装置４０２でもプロセスの制御機能の定義変更を自動で行い、自己の図示しない表示手段としての表示装置に表示される画面を該当するプロセスの制御機能に対応したパラメータチューニングの画面に変更するものである。
【００３９】
次に、画面自動変更手段４０２ａの動作を図１１のフローチャートにより説明する。画面自動変更手段４０２ａは、自動選択フラグがオンかどうかを確認し（ステップＳ５０）、オフであれば処理は終了する。自動選択フラグがオンであれば、プラント制御装置３０１のループタグテーブルメモリ１５のＦＵＮＣコードメモリエリア１５ａの定義すなわちＦＵＮＣコードをネットワーク３経由で読み込み（ステップＳ５１）、当該定義がＰＩＤ制御命令か判定し（ステップＳ５２）、ＰＩＤ制御命令の場合はパラメータチューニングの画面をＰＩＤ制御命令とする（ステップＳ５３）。
【００４０】
当該定義がＰＩＤ制御命令でない場合は、当該定義がＩＰＤ制御命令か判定し（ステップＳ５４）、ＩＰＤ制御命令の場合はパラメータチューニングの画面をＩＰＤ制御命令とする（ステップＳ５５）。当該定義がＩＰＤ制御命令でない場合は、当該定義がＳＰＩ制御命令か判定し（ステップＳ５６）、ＳＰＩ制御命令の場合はパラメータチューニングの画面をＳＰＩ制御命令に変更する（ステップＳ５７）。
【００４１】
以上のように、この実施の形態によれば、プロセス制御装置３０１のプロセスの制御機能を自動選択するようにした場合に、監視装置４０２におけるパラメータチューニングの画面の変更を自動で行うことができ、変更の手間を省くことで調整時間を削減できる。
【００４２】
なお、制御命令群メモリ１２，１１２がこの発明におけるプロセス制御命令群記憶手段、ループタグテーブルメモリ１５、１１５が実行用プロセス制御命令記憶手段、自動選択手段２０，１２０，３２０がプロセス制御機能変更手段である。
【図面の簡単な説明】
【００４３】
【図１】実施の形態１であるプロセス制御システムの構成を示す構成図である。
【図２】図１の自動選択手段の動作を示すフローチャートである。
【図３】実施の形態２であるプロセス制御システムの構成を示す構成図である。
【図４】図３の自動選択手段の動作を示すフローチャートである。
【図５】実施の形態３であるプロセス制御システムの構成を示す構成図である。
【図６】図５の自動選択手段の動作を示すフローチャートである。
【図７】実施の形態４であるプロセス制御システムの構成を示す構成図である。
【図８】図７の自動選択手段の動作を示すフローチャートである。
【図９】図８のステップＳ５０の詳細フローを示すフローチャートである。
【図１０】実施の形態５であるプロセス制御システムの構成を示す構成図である。
【図１１】図１０の画面自動変更手段の動作を示すフローチャートである。
【符号の説明】
【００４４】
１，１０１，２０１，３０１  プロセス制御装置、２，３０２，４０２  監視装置、
３  ネットワーク、２ａ  自動選択指令手段、
４，２０４，３０４  エンジニアリング装置、１０  シーケンス命令群メモリエリア、
１１  数値演算命令群メモリエリア、１２，１１２  制御命令群メモリ、
１２ａ  ＰＩＤ命令メモリエリア、１２ｂ  ＳＰＩ命令メモリエリア、
１２ｐ  自動選択命令メモリエリア、１１２ａ  ＩＰＤ制御命令メモリエリア、
１３  アプリケーションプログラム収容メモリ、
１５，１１５  ループタグテーブルメモリ、１５ａ  ＦＵＮＣコードメモリエリア、
１６  ＣＰＵ、１９  ＩＰＤ制御命令メモリエリア、
２０，１２０，３２０  自動選択手段、１５ａ  ＦＵＮＣコードメモリエリア、
１５ｂ  Ｌ÷Ｔ比較メモリエリア、２０，１２０，３２０  自動選択手段、
１１２ａ  ＩＰＤ制御命令メモリエリア、１１５ａ  抑制フラグメモリエリア、
２０１ａ  スイッチ、３０１ａ  表示ＬＥＤ、２０４ａ  自動選択要求手段、
３０２ａ，３０４ａ  自動選択中表示手段、４０２ａ  画面自動変更手段。
【図１】
2009205349.tif 000003
【図２】
2009205349.tif 000004
【図３】
2009205349.tif 000005
【図４】
2009205349.tif 000006
【図５】
2009205349.tif 000007
【図６】
2009205349.tif 000008
【図７】
2009205349.tif 000009
【図８】
2009205349.tif 000010
【図９】
2009205349.tif 000011
【図１０】
2009205349.tif 000012
【図１１】
2009205349.tif 000013