(57)【要約】【課題】オペレータの誤入力によるプロセス制御システムの誤動作を適切に防止することができる。【解決手段】本発明の一側面に係る誤入力防止装置は、オペレータの誤入力を防止するための誤入力防止装置であって、前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定する領域設定部と、前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する領域変更部と、前記オペレータの入力を許可するか否かを判断する入力判断部と、を備え、前記入力判断部は、前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する。【選択図】図２
2015191359.tif 000002
【特許請求の範囲】
【請求項１】
オペレータの誤入力を防止するための誤入力防止装置であって、
前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定する領域設定部と、
前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する領域変更部と、
前記オペレータの入力を許可するか否かを判断する入力判断部と、を備え、
前記入力判断部は、前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する、
誤入力防止装置。
【請求項２】
プロセスの種類を判定するプロセス判定部と、
前記領域変更部は、前記プロセスの種類に応じて、前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する、
請求項１に記載の誤入力防止装置。
【請求項３】
前記領域は、前記設定値を入力可能な範囲内における、上限部を含む第１領域と下限部を含む第２領域とを有する、
請求項１又は２に記載の誤入力防止装置。
【請求項４】
前記第１領域の設定範囲は、前記第２領域の設定範囲よりも狭い、
請求項３に記載の誤入力防止装置。
【請求項５】
オペレータの誤入力を防止するための誤入力防止方法であって、
前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定し、
前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更し、
前記オペレータの入力を許可するか否かを判断し、
前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する、
誤入力防止方法。
【請求項６】
オペレータの誤入力を防止するための誤入力防止プログラムであって、
コンピュータに、
前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定する機能と、
前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する機能と、
前記オペレータの入力を許可するか否かを判断する機能と、
前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する機能と、
を実現させるための誤入力防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤入力防止装置、誤入力防止方法及び誤入力防止プログラムに関する。
【背景技術】
【０００２】
従来から、オペレータのデータ変更方法指定の負担を軽減し、さらに入力ミスによる入力エラーの低減を図ることができる技術が知られている（例えば、特許文献１参照）。
【０００３】
下記特許文献１には、少なくとも１つの機器に信号入出力をする制御装置からの情報を監視し、情報に関する複数の制御データについての現在値、設定値、上下限値等のパラメータを対話形式入力で変更する制御データ変更装置において、複数の制御データ夫々に対する少なくとも１つのパラメータの入力形式を記憶したデータベースと、変更対象となる制御データの名称に基づいたデータベースの検索結果から、当該制御データのパラメータについて入力形式を設定し、対話形式入力に応じて、パラメータの変更を行う入力処理部と、を備えた制御データ変更装置が記載されている。特許文献１の制御データ変更装置によれば、複数の制御データについての現在値、設定値、上下限値等のパラメータを設定し変更することが可能であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−８３２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の制御データ変更装置は、オペレータがプロセス機器の出力・入力設定値などを入力する際に、オペレータが入力すべきでない値を設定してしまうことがあり、この誤入力によってプロセス制御システムに誤動作を生じてしまうという問題があった。
【０００６】
そこで、本発明は、オペレータの誤入力によるプロセス制御システムの誤動作を適切に防止することを目的の一つとし得る。
【課題を解決するための手段】
【０００７】
発明者が鋭意検証したところ、オペレータがプロセス機器の入出力設定値を入力可能な範囲内において、オペレータの入力を禁止する領域を広く又は狭く設定するかどうかは、オペレータがプロセス機器の入出力設定値などを入力可能な範囲内における当該領域の設定範囲又は位置に基づくことを見出した。具体的には、プロセス機器の入出力設定値が上限付近に設定されている場合、プロセス機器の入出力のズレが大きいと、プロセス制御システムの誤動作を生じさせる可能性が高く、プロセス機器の入出力をより正確に制御する必要があるため、当該領域を狭く設定する必要があることを見出した。
【０００８】
上記課題を解決するために、本発明の一側面に係る誤入力防止装置は、オペレータの誤入力を防止するための誤入力防止装置であって、前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定する領域設定部と、前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する領域変更部と、前記オペレータの入力を許可するか否かを判断する入力判断部と、を備え、前記入力判断部は、前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する。
【０００９】
また、上記課題を解決するために、本発明の一側面に係る誤入力防止方法は、オペレータの誤入力を防止するための誤入力防止方法であって、前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定し、前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更し、前記オペレータの入力を許可するか否かを判断し、前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する。
【００１０】
また、上記課題を解決するために、本発明の一側面に係る誤入力防止プログラムは、オペレータの誤入力を防止するための誤入力防止プログラムであって、コンピュータに、前記オペレータがプロセス機器の設定値を入力可能な範囲内において、前記オペレータの入力を禁止する領域を少なくとも一つ以上設定する機能と、前記設定値を入力可能な範囲内における前記領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する機能と、前記オペレータの入力を許可するか否かを判断する機能と、前記オペレータが前記領域において前記設定値の入力を実行した場合は、前記入力を禁止する機能と、を実現させる。
【００１１】
なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や装置の機能が１つの物理的手段や装置により実現されても良い。
【００１２】
また、本発明の実施形態における各部は、たとえば、メモリやハードディスクなどの記憶領域を用いたり、記憶領域を格納されているプログラムをプロセッサが実行したりすることにより実現することができる。
【発明の効果】
【００１３】
本発明によれば、オペレータがプロセス機器の設定値を入力可能な範囲内において、入力禁止領域を設定し、設定値を入力可能な範囲内における当該領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更し、オペレータが誤入力を実行する場合は、当該入力を禁止することにより、オペレータの誤入力によるプロセス制御システムの誤動作を適切に防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係るプロセス制御システムの構成を示す図である。
【図２】本発明の第１実施形態に係る管理装置の機能的構成を示すブロック図である。
【図３】本発明の第１実施形態に係る入力禁止領域の設定の一例を示す図である。
【図４】本発明の第１実施形態に係るプロセス機器の入出力設定値と、許容値と、誤入力防止機能の状況と、の関係テーブルを示す図である。
【図５】本発明の第１−１実施形態に係る入力禁止領域の変更の一例を示す図である。
【図６】本発明の第１−１実施形態に係る入力禁止領域の変更の一例を示す図である。
【図７】本発明の第１−１実施形態に係る入力禁止領域の変更の一例を示す図である。
【図８】本発明の第１−１実施形態に係る入力禁止領域の変更の一例を示す図である。
【図９】本発明の第１−２実施形態に係る入力禁止領域の変更の一例を示す図である。
【図１０】本発明の第１−２実施形態に係る入力禁止領域の変更の一例を示す図である。
【図１１】本発明の第１−３実施形態に係る入力禁止領域の変更の一例を示す図である。
【図１２】本発明の第１−３実施形態に係る入力禁止領域の変更の一例を示す図である。
【図１３】本発明の第１実施形態に係る入力禁止領域の設定状況の表示の一例を示す図である。
【図１４】本発明の第１実施形態に係る管理装置によりオペレータの誤入力を防止するためのフローチャートである。
【図１５】本発明の第２の実施形態に係る管理装置によりオペレータの誤入力を防止するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態を説明する。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。なお、添付図面を参照しながら本発明の実施の形態について説明する。理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付し、重複する説明は省略する。
【００１６】
［第１の実施形態］
図１は、本発明の第１実施形態に係るプロセス制御システム１の構成を示す図である。図１に示すように、プロセス制御システム１は、例示的に、プロセス機器３、制御装置５ａ、５ｂ、及び制御装置５ａ、５ｂとシステムバス７を介して接続された管理装置９ａ、９ｂ（誤入力防止装置）を備えて構成されている。
【００１７】
プロセス機器３ａ、３ｂは、プラントに設置されるさまざまなフィールド機器である。プロセス機器３ａは、渦式流量計、熱式流量計、各種センサなどの入力機器である。プロセス機器３ｂは、各種バルブ、及び各種モータなどの出力機器である。例えば、プロセス機器３ａは、検出データを制御装置５ａ又は制御装置５ｂを介してシステムバス７に送信する入力機器で構成されている。また、プロセス機器３ｂは、システムバス７を経由して受信した管理装置９ａ、ｂからの制御信号に基づいて動作する。なお、プロセス機器３ａは出力機器、プロセス機器３ｂは入力機器、として構成されていてもよい。
【００１８】
制御装置５ａ、５ｂは、プロセス機器３が出力する情報を入出力する装置である。また、制御装置５ａ、５ｂは、プロセス機器３の入出力の制御をする装置である。制御装置５ａ、５ｂは、プロセス機器３が出力する情報を、システムバス７を介して、管理装置９ａ、９ｂに出力する。
【００１９】
図２は、本発明の第１実施形態に係る管理装置９ａ、９ｂの機能的構成を示すブロック図である。図２に示すように、管理装置９ａ、９ｂは、機能的に、入力部１０、出力部１２、情報処理部２０、及び記憶部３０を備えて構成されている。
【００２０】
管理装置９ａ、９ｂは、オペレータがプロセス機器３の入出力設定値を入力する際に、オペレータの誤入力を防止する装置である。
【００２１】
入力部１０は、オペレータの操作情報などを入力する手段である。例えば、操作ボタン、キーボードやマウスなどを採用することができる。
【００２２】
出力部１２は、画像や音声などを出力する手段である。具体的には、管理装置９ａ、９ｂの操作画面の表示やオペレータの誤入力を防止するために入力を禁止する通知などを実行する。出力部１２としては、液晶ディスプレイ、有機ＥＬディスプレイなどの画像表示装置やプリンタなどの印字装置を採用することができる。たとえば、出力部１２が画像表示装置であれば、オペレータが誤入力をした場合に、入力を受け付けなかったことを示す通知や入力の禁止を伝えるガイダンスなどをディスプレイ上に表示する。出力部１２が印字装置であれば、当該通知やガイダンスを音声により実行する。
【００２３】
例えば、タッチパネル付きディスプレイは、本発明の入力部１０および出力部１２として好適である。タッチパネル付きディスプレイでは、ディスプレイ部分が後述する出力部１２に相当し、ディスプレイ部分に重ねて設けられるタッチパネル部分が入力部１０に相当する。オペレータは出力部１２であるディスプレイ上において、入力禁止領域（オペレータの入力を禁止する範囲を示すもの）ＲＡを視認し、入力禁止領域ＲＡを設定及び変更する際には、入力部１０であるタッチパネルに触れて操作をすることにより入力禁止領域ＲＡを設定したり変更したりする。また、オペレータは、入力部１０の一つであるキーボード（数字キー）やマウスなどを操作することで、プロセス機器３ａ、ｂの入出力設定値、許容値、及び誤入力防止機能の設定を行うことができる。
【００２４】
情報処理部２０は、オペレータがプロセス機器３の入出力設定値を入力する際に、オペレータの誤入力を防止するために各種情報を処理する機能ブロックであり、領域設定部２２、プロセス判定部２４、領域変更部２６、および入力判断部２８を機能的に備える。ここで、「入出力設定値」とは、プロセス機器３毎に想定される値であり、プロセス機器３が出力機器である場合にはプロセス機器３に出力すべき値を意味する。また、プロセス機器３が入力機器である場合には、入力機器（流量センサ、圧力センサ、温度センサなど）が、入力値の状態において、高入力状態（圧力上昇、温度上昇）、低入力状態（圧力低下、温度低下）の際に、入力機器の値がある上下限を超えたときに、オペレータに対して警報を通知するための入力値に関連するパラメータ（上下限警報値）などを意味する。
【００２５】
領域設定部２２は、オペレータがプロセス機器３の入出力設定値を入力可能な範囲内において、オペレータの入力を禁止する入力禁止領域ＲＡを少なくとも一つ以上設定する機能ブロックである。
【００２６】
入力判断部２８は、オペレータが入力部１０を介して入力した値が、領域設定部２２の設定した入力禁止領域ＲＡ内であるか否かを判定する機能ブロックである。
【００２７】
図３は、本発明の第１実施形態に係る入力禁止領域（オペレータの入力を禁止する範囲を示すもの）ＲＡの設定の一例を示す図である。図３に示すように、プロセス機器３ａ、ｂに設定すべき「（入出力）設定値」を横軸とし、プロセス機器３の入力値の許容範囲を示す「許容値」を縦軸として示したグラフである。横軸の「設定値」は現在のプロセス機器３の入出力値であり、その最小値は０％であり、最大値は１００％である。縦軸の「許容値」はオペレータの入力する値であり、「設定値」に対して、プロセス機器３に許容される入出力値のマージンを意味する。例えば、プロセス機器３が出力機器である場合には、「設定値」に対して「許容値」だけずれた出力値を供給しても問題を生じないことを意味する。また、プロセス機器３が入力機器である場合には、オペレータが入力機器に設定可能なパラメータを意味する。図２の領域設定部２２は、図３に示すグラフにおいて、オペレータの入力を禁止すべき範囲を示す入力禁止領域ＲＡ１及びＲＡ２を設定する。なお、「設定値」及び「許容値」は必ずしも％で示される必要はない。
【００２８】
図３の例では、入力禁止領域ＲＡ１は、オペレータが入力するプロセス機器３ａ、ｂの入出力設定値が０％から２５％までの範囲、許容値が０％から＋３．０％までの範囲で囲まれる領域を示している。入力禁止領域ＲＡ１は、入出力設定値０を含む領域であり、下限値（下限部）を含む領域である。また、入力禁止領域ＲＡ２は、オペレータが入力するプロセス機器３の入出力設定値が９０％から１００％までの範囲、許容値が±０．５％の範囲で囲まれる領域を示している。入力禁止領域ＲＡ２は、入出力設定値１００％を含む領域であり、上限値（上限部）を含む領域である。例えば、横軸(設定値)は、現在の入出力機器からの値であり、横軸（設定値）が２４のとき、オペレータが、入力部１０を介して２６．５％を入力した場合、図３の入力禁止領域ＲＡ１に示すように、許容値（０−３．０％）に収まっているため、入力される２６．５は、後述する図２の入力判断部２８により許可される。しかし、横軸（設定値）が、同じく２４のとき、オペレータが入力部１０を介して２７．５％を入力すると、図３の入力禁止領域ＲＡ１に示すように、許容値（３．０％）を超えているため、入力は、後述する図２の入力判断部２８により、禁止される。
【００２９】
また、プロセス機器３の入出力設定値が上限付近に設定される場合、実際のプロセス機器３の出力値が、プロセス制御システム１が想定しているプロセス機器３の出力値から大幅にずれると、プロセス制御システム１の誤動作を生じさせる可能性が高くなる。よって、領域設定部２２は、入力禁止領域ＲＡ２の設定範囲が入力禁止領域ＲＡ１の設定範囲よりも小さくなるように入力禁止領域ＲＡを設定する。
【００３０】
また、入出力設定値２５％から９０％までは、下限値を含む下限領域である入力禁止領域ＲＡ１と上限値を含む上限領域である入力禁止領域ＲＡ２との間に形成された中間領域であり、この中間領域においても、入力禁止領域を設定してもよい。このように、入力禁止領域を細かく分割し、複数設定することにより、プロセス機器３の入出力のズレをより正確に防止し、プロセス制御システム１の誤動作をより適切に防止することにつながる。
【００３１】
なお、図３では、許容値は、±４．０％の範囲で設定されるように示されているが、許容値の範囲に特に制限はなく、±４．０％の範囲以上で設定されてもよい。
【００３２】
図２に戻り、記憶部３０は、プロセス機器３の入出力値、プロセス制御システム１において実行するプロセスの種類情報、オペレータが入力したプロセス機器３の入出力設定値、許容値、及び誤入力防止機能の状況（誤入力防止機能がＯＮ又はＯＦＦされていること）などに関する情報を記憶する機能ブロックである。また、記憶部３０は、上記情報を入力及び出力可能である。
【００３３】
図４は、本発明の第１実施形態に係るプロセス機器３の入出力設定値と、許容値と、誤入力防止機能の状況と、の関係テーブルを示す図である。図４に示すように、記憶部３０は、オペレータが入力する、プロセス機器３の入出力設定値と、許容値と、誤入力防止機能の状況と、の関係テーブルを記憶する。また、後述するように、記憶部３０は、領域変更部２６により入力禁止領域ＲＡの変更があった場合は、プロセス機器３の入出力設定値、許容値、及び誤入力防止機能の状況に関する情報を更新するように構成されている。
【００３４】
図２に戻り、プロセス判定部２４は、プロセス制御システム１において実行するプロセスの種類を判定する機能ブロックである。具体的には、プロセス判定部２４は、管理装置９ａ、９ｂ又は制御装置５ａ、５ｂが有する、プロセス制御システム１が実行するプロセスの種類情報を受信し、プロセスの種類情報に基づいて、プロセス制御システム１において実行するプロセスの種類を判定する。なお、第１実施形態においては、オプショナルな機能である。
【００３５】
領域変更部２６は、プロセス機器３の入出力設定値を入力可能な範囲内におけるオペレータの入力を禁止する領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する機能ブロックである。また、領域変更部２６は、第１実施形態においてはプロセス判定部２４により判定された、プロセス制御システム１において実行するプロセスの種類に応じて、オペレータの入力を禁止する領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更する。
【００３６】
ここで、領域変更部２６による入力禁止領域ＲＡの変更の具体例を以下の図５乃至図１２を用いて説明する。
【００３７】
図５〜図８は、本発明の第１−１実施形態に係る出力部１２の画面上に表示される下限領域における入力禁止領域ＲＡの変更の一例を示す図である。図３で説明したとおり、図５〜図８には、プロセス機器３の「設定値」を横軸とし、プロセス機器３の入力値の許容範囲を示す「許容値」を横軸とするグラフ上に、オペレータの入力を禁止する範囲を示す入力禁止領域ＲＡ３が設定されている。
【００３８】
図５の入力禁止領域ＲＡ３は、オペレータが入力するプロセス機器３の入出力設定値が０％から２０％までの範囲であり、許容値は±２．０％である領域を示している。矢印ＰＯは、出力部１２の画面上に表示されるマウスのポインタを示しており、オペレータのマウスの操作に応じて、矢印ＰＯは画面上で移動する。本実施形態では、オペレータがＡ点をマウスでクリック（決定）すると、領域設定部２２は、入力禁止領域ＲＡ３を設定する。
【００３９】
図６は、図５において、オペレータがマウスのポインタＰＯをＡ点からＢ点に移動させて、Ｂ点においてマウスでクリックした場合の領域入力禁止領域ＲＡ３の変更の状態を示した図である。図６に示すように、オペレータがマウスのポインタＰＯをＡ点からＢ点に移動させて、Ｂ点においてマウスでクリックした場合、領域設定部２２は、図５に示す入力禁止領域ＲＡ３を、プロセス機器３の入出力設定値が０から４０までの範囲であり、許容値は±２．０である領域に変更する。
【００４０】
図７は、図５において、オペレータがマウスのポインタＰＯをＡ点からＣ点に移動させて、Ｃ点においてマウスでクリックした場合の入力禁止領域ＲＡ３の変更の状態を示した図である。図７に示すように、オペレータがマウスのポインタＰＯをＡ点からＣ点に移動させて、Ｃ点においてマウスでクリックした場合、領域設定部２２は、図５に示す入力禁止領域ＲＡ３を、プロセス機器３の入出力設定値が０から２０までの範囲であり、許容値は±１．０である領域に変更する。
【００４１】
図８は、図５において、オペレータがマウスのポインタＰＯをＡ点からＤ点に移動させて、Ｄ点においてマウスでクリックした場合の入力禁止領域ＲＡ３の変更の状態を示した図である。図８に示すように、オペレータがマウスのポインタＰＯをＡ点からＤ点に移動させて、Ｄ点においてマウスでクリックした場合、領域設定部２２は、図５に示す入力禁止領域ＲＡ３を、プロセス機器３ａ、ｂの入出力設定値が０％から４０％までの範囲であり、許容値は±１．０である領域に変更する。
【００４２】
図９及び図１０は、本発明の第１−２実施形態に係る出力部１２の画面上に表示される中間領域における入力禁止領域ＲＡの変更の一例を示す図である。図９及び図１０には、プロセス機器３の「設定値」を横軸とし、プロセス機器３の入力値の許容範囲を示す「許容値」を縦軸とするグラフ上に、オペレータの入力を禁止する範囲を示す入力禁止領域ＲＡ４が設定されている。
【００４３】
図９の入力禁止領域ＲＡ４は、オペレータが入力するプロセス機器３の入出力設定値が６０％から１００％までの範囲であり、許容値は±１．０％である領域を示している。本実施形態では、オペレータがＥ点をマウスでクリックすると、領域設定部２２は、入力禁止領域ＲＡ４を設定する。そして、オペレータがマウスのポインタＰＯをＦ点からＧ点に移動させてＧ点においてマウスでクリックした場合の入力禁止領域ＲＡ３の変更の状態を図１０に示す。
【００４４】
図１０は、図９において、オペレータがマウスのポインタＰＯをＦ点からＧ点に移動させて、Ｇ点においてマウスでクリックした場合の入力禁止領域ＲＡ４の変更の状態を示した図である。図１０に示すように、オペレータがマウスのポインタＰＯをＦ点からＧ点に移動させて、Ｇ点においてマウスでクリックした場合、領域設定部２２は、図９に示す入力禁止領域ＲＡ４を、プロセス機器３の入出力設定値が６０％から８０％までの範囲であり、許容値は±１．０％である領域に変更する。
【００４５】
図１１及び図１２は、本発明の第１−２実施形態に係る出力部１２の画面上に表示される入力禁止領域ＲＡの変更の一例を示す図である。図１１及び図１２は、具体的には、入力禁止領域ＲＡの変更に関して、許容値のプラスとマイナスとの値が異なるように変更される場合を示すものである。図１１及び図１２には、プロセス機器３の「設定値」を横軸とし、プロセス機器３の入力値の許容範囲を示す「許容値」を縦軸とするグラフ上に、オペレータの入力を禁止する範囲を示す入力禁止領域ＲＡ５が設定されている。
【００４６】
図１１の入力禁止領域ＲＡ５は、オペレータが入力するプロセス機器３の入出力設定値が６０％から１００％までの範囲であり、許容値は±２．０％である領域を示している。
【００４７】
図１２は、図１１において、オペレータがＺ線部分にポインタＰＯを移動させ、Ｚ線部分においてクリックし、Ｙ線部分までポインタをドラッグさせた場合の入力禁止領域ＲＡ５の変更の状態を示した図である。図１１に示すように、オペレータがＺ線部分にポインタＰＯを移動させ、Ｚ線部分においてクリックし、Ｙ線部分までポインタをドラッグさせた場合、領域設定部２２は、図１１に示す入力禁止領域ＲＡ５を、プロセス機器３の入出力設定値が６０％から１００％までの範囲であり、許容値は＋１．０％であり、且つ、−２．０％の範囲の領域に変更する。このように、入力禁止領域ＲＡの変更に関して、許容値のプラスとマイナスとの値が異なるように変更される。
【００４８】
図１３は、本発明の第１実施形態に係る出力部１２の画面上に表示される入力禁止領域ＲＡの設定状況の表示の一例を示す図である。図１３には、プロセス機器３ａ、ｂの「設定値」を横軸とし、プロセス機器３の入力値の許容範囲を示す「許容値」を縦軸とするグラフ上に、オペレータの入力を禁止する範囲を示す入力禁止領域ＲＡ６が設定されている。
【００４９】
図１３に示すように、オペレータが入力禁止領域ＲＡ６内にポインタＰＯを移動させると、ＲＡの設定状況の表示が行われる。具体的には、図１３に示す入力禁止領域ＲＡ６は、プロセス機器３の入出力設定値が６０％から８０％までの範囲であり、許容値は±１．０％に設定されているので、入力禁止領域ＲＡ６の上部にある吹き出し部分に、それらのデータが表示される。また、上記吹き出し部分には、誤入力防止機能の有効／無効を切り替えるための表示が行われ、オペレータがポインタＰＯを「無効」ボタンに移動させ、クリックすると、管理装置９ａ、９ｂの情報処理部２０は、ＲＡ６を無効にするように制御し、ＲＡ６の表示が出力部１２の画面上から消去される。さらに、オペレータがポインタＰＯを縦軸に設けられている「ボタンＡ」に移動させ、クリックすると、「許容値」を変更することができる。具体的には、入力部１０がオペレータの上記操作を受け付け、情報処理部２０が、出力部１２の画面上に表示するための「許容値」を変更するように制御する。さらにまた、オペレータがポインタＰＯを横軸に設けられている「ボタンＢ」に移動させ、クリックすると、プロセス機器３の「設定値」を変更することができる。具体的には、入力部１０がオペレータの上記操作を受け付け、情報処理部２０が、出力部１２の画面上に表示するための「設定値」を変更するように制御する。
【００５０】
前述したように、図２に示す入力判断部２８は、オペレータの入力を許可するか否かを判断する機能ブロックである。入力判断部２８は、具体的には、オペレータが、オペレータの入力を禁止する領域においてプロセス機器３の入出力設定値の入力を実行した場合は、上記入力を禁止する。一方で、入力判断部２８は、オペレータが、オペレータの入力を禁止する領域以外の領域においてプロセス機器３の入出力設定値の入力を実行した場合は、上記入力を許可する。これによって、オペレータが入力した入力値が、設定値とされる。
【００５１】
図１４は、本発明の第１実施形態に係る管理装置９ａ、９ｂによりオペレータの誤入力を防止するためのフローチャートである。
【００５２】
まず、ステップＳ１では、図２の領域設置部２２は、入力禁止領域を設定する。
【００５３】
次に、ステップＳ２では、図２の領域変更部２６は、入力禁止領域を変更する。図１４に示すように、ステップＳ１とステップＳ２とは繰り返し実施されてもよい。
【００５４】
次に、ステップＳ３では、オペレータがプロセス機器３の入出力設定値を入力する。
【００５５】
次に、ステップＳ４では、図２の入力判断部２８は、オペレータの入力を許可するか否かを判断する。
【００５６】
次に、ステップＳ５では、入力判断部２８が、オペレータの入力を許可する場合、ステップＳ６に進む。一方で、入力判断部２８が、オペレータの入力を禁止する（許可しない）場合は、オペレータの誤入力を防止するための処理は終了する。
【００５７】
ステップＳ６では、情報処理部２０は、オペレータの入力したプロセス機器３の入出力設定値を設定する。
【００５８】
以上説明したように、本発明によれば、オペレータがプロセス機器３の入出力設定値を入力可能な範囲内において、入力禁止領域を設定し、入出力設定値を入力可能な範囲内における当該領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更し、オペレータが誤入力を実行する場合は、当該入力を禁止することにより、オペレータの誤入力によるプロセス制御システム１の誤動作を適切に防止することができる。
【００５９】
[第２実施形態]
第２実施形態は、プロセス制御システム１において実行するプロセスの種類に応じて、オペレータの入力を禁止する領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更することを特徴とする。
【００６０】
図１５は、本発明の第２の実施形態に係る管理装置９ａ、９ｂによりオペレータの誤入力を防止するためのフローチャートである。まず、ステップＳ１１では、図２の領域設置部２２は、入力禁止領域を設定する。
【００６１】
次に、ステップＳ１２では、図２のプロセス判定部２４は、プロセス制御システム１において実行するプロセスの種類を判定する。
【００６２】
次に、ステップＳ１３では、図２の領域変更部２６は、プロセス判定部２４により判定された、プロセス制御システム１において実行するプロセスの種類に応じて、オペレータの入力を禁止する領域を変更する。図１５に示すように、ステップＳ１１〜ステップＳ１３は繰り返し実施されてもよい。
【００６３】
次に、ステップＳ１４では、オペレータがプロセス機器３の入出力設定値を入力する。
【００６４】
次に、ステップＳ１５では、図２の入力判断部２８は、オペレータの入力を許可するか否かを判断する。
【００６５】
次に、ステップＳ１６では、入力判断部２８が、オペレータの入力を許可する場合、ステップＳ１７に進む。一方で、入力判断部２８が、オペレータの入力を禁止する（許可しない）場合は、オペレータの誤入力を防止するための処理は終了する。
【００６６】
ステップＳ１７では、情報処理部２０は、オペレータの入力したプロセス機器３の入出力設定値を設定する。
【００６７】
以上説明したように、本発明によれば、オペレータがプロセス機器３の入出力設定値を入力可能な範囲内において、入力禁止領域ＲＡを設定し、入出力設定値を入力可能な範囲内における当該領域の設定位置、設定範囲、及び設定数のうち少なくとも一以上を変更し、オペレータが誤入力を実行する場合は、当該入力を禁止することにより、オペレータの誤入力によるプロセス制御システム１の誤動作を適切に防止することができる。さらに、第２実施形態においては、領域変更部２６は、プロセス判定部２４により判定された、プロセス制御システム１において実行するプロセスの種類に応じて、オペレータの入力禁止領域ＲＡを自動で変更することにより、オペレータが入力禁止領域ＲＡを設定する手間が省ける。
【００６８】
[他の実施形態]
本発明において、上述した各実施形態は、あくまでも例示であり、明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施形態を組み合わせる等）して実施することができる。
【００６９】
図１４に示すフローチャートにおけるステップは必ずしもＳ１〜Ｓ６の順で実行される必要ない。また、図１５に示すフローチャートにおけるステップは必ずしもＳ１１〜Ｓ１７の順で実行される必要ない。
【符号の説明】
【００７０】
１    プロセス制御システム
３    プロセス機器
５ａ、ｂ    制御装置
９ａ、ｂ    管理装置
１０    入力部
１２    出力部
２０    情報処理部
２２    領域設置部
２４    プロセス判定部
２６    領域変更部
２８    入力判断部
３０    記憶部
ＲＡ１〜ＲＡ６    入力禁止領域
【図１】
2015191359.tif 000003
【図２】
2015191359.tif 000004
【図３】
2015191359.tif 000005
【図４】
2015191359.tif 000006
【図５】
2015191359.tif 000007
【図６】
2015191359.tif 000008
【図７】
2015191359.tif 000009
【図８】
2015191359.tif 000010
【図９】
2015191359.tif 000011
【図１０】
2015191359.tif 000012
【図１１】
2015191359.tif 000013
【図１２】
2015191359.tif 000014
【図１３】
2015191359.tif 000015
【図１４】
2015191359.tif 000016
【図１５】
2015191359.tif 000017