(57)【特許請求の範囲】
【請求項１】
プログラマブルコントローラと通信手段を介して接続され、当該プログラマブルコントローラの動作状態を設定し、又は表示するタッチパネル表示装置であって、
パスワードの入力を要求する画面データと、上位の制限レベルが割り当てられた画面データと、下位の制限レベルが割り当てられた画面データと、前記上位の制限レベル及び下位の制限レベルの各々に割り当てられたパスワードとを記憶する記憶手段と、
前記画面データに基づく画面を表示する表示手段と、
タッチパネルを介して前記表示手段に表示された画面の変更要求を受けた場合、変更元の画面データに割り当てられた制限レベルと変更先の画面データに割り当てられた制限レベルとを比較し、当該比較の結果に応じて前記表示手段へ前記パスワードの入力を要求する画面データに基づく画面を表示させるか否か判断し、前記通信手段を介して前記プログラマブルコントローラから前記表示手段に表示された画面の変更要求を受けた場合、前記表示手段へ前記パスワードの入力を要求する画面データを表示することなく、前記画面の変更要求に従って画面を変更する処理を実行する制御手段とを備え、
前記タッチパネルを介して画面の変更要求を受けた場合、前記下位の制限レベルが割り当てられた画面データから、前記上位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示し、前記上位の制限レベルが割り当てられた画面データから、前記下位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示することなく、前記下位の制限レベルが割り当てられた画面データに基づく画面を表示することを特徴とする表示装置。
【請求項２】
前記タッチパネルを介して、前記記憶手段に記憶された画面データの制限レベルに割り当てられたパスワードを変更可能とする請求項１記載の表示装置。
【請求項３】
前記パスワードの入力を要求する画面データに基づく画面を表示している際、前記プログラマブルコントローラから異常信号が送信されたときには、前記変更元の画面データに基づく画面を表示することを特徴とする請求項１記載の表示装置。
【請求項４】
前記パスワードの入力を要求する画面データに基づく画面を表示した後、前記タッチパネルからの入力が開始されるまでを計時し、所定時間計時した場合には、前記変更元の画面データに基づく画面を表示することを特徴とする請求項１記載の表示装置。
【請求項５】
前記記憶手段は、中位の制限レベルが割り当てられた画面データと、当該中位の制限レベルに割り当てられたパスワードとを記憶し、
前記タッチパネルを介して画面の変更要求を受けた場合、前記下位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面データに基づく画面を表示し、前記タッチパネルを介して入力されるパスワードが前記中位の制限レベル以上に割り当てられたパスワードである場合に前記中位の制限レベルが割り当てられた画面データに基づく画面を表示し、前記上位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面データに基づく画面を表示することなく、前記中位の制限レベルが割り当てられた画面データに基づく画面を表示することを特徴とする請求項１記載の表示装置。
【請求項６】
プログラマブルコントローラと通信手段を介して接続され、当該プログラマブルコントローラの動作状態を設定し、又は表示する表示装置であって、
パスワードの入力を要求する画面データと、上位、中位、下位の制限レベルが各々割り当てられた複数の画面データと、当該複数の画面データに割り当てられた、上位、中位、下位の制限レベルを含む複数の制限レベルと、当該複数の制限レベルの各々に割り当てられた複数のパスワードとを記憶する記憶手段と、
前記画面データに基づく画面を表示する表示手段と、
ユーザから前記表示手段に表示された画面の変更要求を受け、変更元の画面データに割り当てられた制限レベルと変更先の画面データに割り当てられた制限レベルとを比較し、当該比較の結果に応じて前記パスワードの入力を要求する画面を表示させるか否か判断し、前記通信手段を介して前記プログラマブルコントローラから前記表示手段に表示された画面の変更要求を受け、前記表示手段へ前記パスワードの入力を要求する画面データを表示することなく、前記画面の変更要求に従って画面を変更する処理を実行する制御手段とを備え、
ユーザからの画面の変更要求が、前記下位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合、前記パスワードの入力を要求する画面を表示し、ユーザからのパスワードが前記中位の制限レベル以上に割り当てられたパスワードである場合に前記中位の制限レベルが割り当てられた画面データに基づく画面を表示し、前記上位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合、前記パスワードの入力を要求する画面を表示することなく、前記中位の制限レベルが割り当てられた画面データに基づく画面を表示することを特徴とする表示装置。
【請求項７】
前記パスワードの入力を要求する画面データに基づく画面を表示している際、前記プログラマブルコントローラから異常信号が送信されたときには、前記変更元の画面データに基づく画面を表示することを特徴とする請求項６記載の表示装置。
【請求項８】
前記表示手段は、前記ユーザからの入力を受け付けるタッチパネルを表示することを特徴とする請求項６記載の表示装置。
【請求項９】
前記パスワードの入力を要求する画面データに基づく画面を表示した後、前記タッチパネルからの入力が開始されるまでを計時し、所定時間計時した場合には、前記変更元の画面データに基づく画面を表示することを特徴とする請求項８記載の表示装置。
【請求項１０】
前記通信手段は、前記プログラマブルコントローラを含む外部機器と通信を行い、
前記通信手段を介した画面の変更要求の場合は、前記パスワードの入力を要求する画面を表示することなく、当該画面の変更要求に従って画面を変更することを特徴とする請求項６記載の表示装置。
【請求項１１】
プログラマブルコントローラと通信手段を介して接続され、当該プログラマブルコントローラの動作状態を設定し、又は表示するタッチパネル表示装置で実行可能なプログラムを格納した記録媒体であって、当該プログラムは、
パスワードの入力を要求する画面データと、上位の制限レベルが割り当てられた画面データと、下位の制限レベルが割り当てられた画面データと、前記上位の制限レベル及び下位の制限レベルの各々に割り当てられたパスワードとを記憶するプログラムコードと、
前記画面データに基づく画面を表示するプログラムコードと、
タッチパネルを介して前記表示手段に表示された画面の変更要求を受けた場合、変更元の画面データに割り当てられた制限レベルと変更先の画面データに割り当てられた制限レベルとを比較し、当該比較の結果に応じて前記表示手段へ前記パスワードの入力を要求する画面データに基づく画面を表示させるか否か判断し、前記通信手段を介して前記プログラマブルコントローラから前記表示手段に表示された画面の変更要求を受けた場合、前記表示手段へ前記パスワードの入力を要求する画面データを表示することなく、前記画面の変更要求に従って画面を変更する処理を実行するプログラムコードとを備え、
前記タッチパネル表示装置に、前記タッチパネルを介して画面の変更要求を受けた場合、前記下位の制限レベルが割り当てられた画面データから、前記上位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示させ、前記上位の制限レベルが割り当てられた画面データから、前記下位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示することなく、前記下位の制限レベルが割り当てられた画面データに基づく画面を表示させることを特徴とする、タッチパネル表示装置で実行可能なプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばプログラマブル・コントローラのような制御装置又は機器の動作状態を監視するための監視装置等の装置に接続し、この装置の動作状態を設定及び表示する表示装置、これに使用される表示方法、及びコンピュータを表示装置として機能させるためのコンピュータプログラムが記録されている記録媒体、並びに前記対象装置の動作状態を設定及び表示するための画面データを作成する画面データ作成方法、その実施に使用する画面データ作成装置、及びコンピュータを画面データ作成装置として機能させるためのコンピュータプログラムが記録されている記録媒体に関する。
【０００２】
【従来の技術】
図１１は、従来のこの種の表示装置の構成例を示すブロック図である。図において、１１はＰＬＣ８（プログラマブル・コントローラ）に接続されており、ＰＬＣ８の動作状態を設定及び表示するための表示装置である。この表示装置１１は、ＰＬＣ８と通信を行う通信手段１７と、ユーザによる操作を受け付けるタッチパネル等の入力手段１３と、ＰＬＣ８のシーケンスプログラムを表すラダー図を構成する素子に対応する、ＰＬＣ８内の素子の状態（動作の状態を示すデータ）に応じた表示を行うディスプレイ等の表示手段１２と、通信手段１７、入力手段１３及び表示手段１２と接続され、それらの制御を行う制御手段１４と、制御手段１４が実行するプログラム及び後述する画面データ等を記憶するための記憶手段１５とを備えている。
【０００３】
このような構成の表示装置１１では、予め接続すべきＰＬＣのシーケンスプログラムを表すラダー図を構成する入力リレー、出力リレー、タイマ、カウンタ等の素子の内、必要な素子の状態を設定又は表示できるように、図１２に示す如くパーソナルコンピュータ１９（画面データ作成装置）により表示手段１２に表示するための画面データを作成し、作成した画面データは通信手段１７を通じて、記憶手段１５に記憶させておく。上述した必要な素子については、作成した画面データ中に素子の存在位置を示すコードを記憶させる。
【０００４】
図１１に示すように、制御手段１４は、ＰＬＣ８のラダー図の素子の状態を表す数値データ（二値データ及び多値データ）を、ＰＬＣ８との通信によって獲得し、これらの数値データを使用して表示手段１２に画面を表示させる。
【０００５】
ユーザは、表示手段１２に表示された画面によって前記素子の状態を確認することができ、タッチパネルの操作により前記素子の状態を設定することによってＰＬＣ８の動作状態を設定することができる。
【０００６】
このような表示装置では、通常、重要な動作状態の設定は、ユーザのうちで、機器の保守、管理等を行う資格があるユーザ（管理者）のみにより行われる。このため、特定の素子の状態の表示又は設定を制限し、そのような資格のないユーザ（作業者）に対しては、前記特定の素子の状態の表示又は設定を行うことができないようにする必要がある。
【０００７】
そこで、従来の表示装置では、特定の画面及び部品等の表示、並びに特定の素子の状態及び設定値等の設定に対する可否の制限を規定する制限レベルを予め設定しておき、ユーザが、例えば作業を行う前に、この作業の権限を有する制限レベルへ変更するために、この制限レベルに対応付けられたパスワードを入力し、正しいパスワードが入力された場合に前記制限レベルを表示装置が保持し、保持している制限レベル以下の制限レベルが対応付けられている表示又は設定の要求を受けたときには、この要求を許可するようになっていた。
【０００８】
このような従来の表示装置では、保持している制限レベルでは許可されない表示又は設定を行う場合には、この表示又は設定を許可する制限レベルに対応付けられたパスワードをユーザが入力する必要があり、このパスワードが入力されない限り要求を受けた表示又は設定が行えないようにしていた。従って、特定の素子の状態の表示又は設定の権限を有するユーザに対してだけ、必要なパスワードを通知することにより、このユーザだけが特定の素子の状態の表示又は設定を行えるようにすることができる。
【０００９】
そして、作業が終了したときには、ユーザが、表示装置が保持している制限レベルよりも下位の制限レベルに対応付けられたパスワードを入力し、制限レベルを下位のものへ変更させることによって、変更元の制限レベルのパスワードを通知されていない者が、変更元の制限レベルによって許可される作業を行うことができないようにしていた。
【００１０】
【発明が解決しようとする課題】
ところが上述したような従来の表示装置では、保持している制限レベル以下の制限レベルが対応付けられている表示又は設定を自由に行うことができる。このため、重要な素子の状態の表示又は設定を行うことができる制限レベルに対応付けられたパスワードが入力され、前記制限レベルが保持された場合には、重要な素子の状態の表示又は設定を行った後に、保持している制限レベルを明示的に下位の制限レベルへと変更しない限り、重要な素子の状態の表示又は設定の権限を有する制限レベルが保持されたままとなり、制限レベルを下位のものへ変更することを忘れ易く、またこの制限レベルの変更忘れが発生したときには、管理者でないものでも重要な素子の状態の表示又は設定を行うことができるという問題があった。
【００１１】
また、保持された制限レベルを下位のものへ変更するために、この制限レベルよりも下位の制限レベルに対応付けられたパスワードを入力する手間を必要とするという問題があった。
【００１２】
また、表示装置がパスワードの入力を要求している場合であって、対象装置から異常信号のような特定の信号が送られたときにも、変更先の表示の制限レベルが保持している制限レベルより上位であるときには、パスワードの入力を要求していた。この場合、例えば異常信号に対応する表示を行う必要があるにも関わらず、ユーザがパスワードの入力要求を解除する操作を行うか、又は必要なパスワードを入力しない限り、目的の表示を行うことができないという問題があった。
【００１３】
また、例えばユーザが意図しない入力等によって、パスワードの入力要求が表示される場合がある。このような場合に、表示する必要がないパスワードの入力要求を表示し続け、ユーザがパスワードの入力要求を解除する操作を行うか、又は必要なパスワードを入力しない限り、目的の表示を行うことができないという問題があった。
【００１４】
また、パスワードはパーソナルコンピュータなどの画面データ作成装置を用いて画面データを作成するときに設定され、パーソナルコンピュータとの通信によって得られた画面データ内のパスワードを使用するようになっていた。しかし、通常パスワードは頻繁に更新して管理されることが多く、更新の都度パーソナルコンピュータによって画面データを作成し、パーソナルコンピュータと表示装置とを接続して通信を行うという煩雑な作業を必要とするという問題があった。
【００１５】
本発明は、上述したような事情に鑑みてなされたものであり、表示装置に表示するための複数の画面夫々に対して制限レベルを対応付け、画面の表示を変更する都度、変更元の画面の制限レベルと変更先の画面の制限レベルとを比較し、変更元の画面の制限レベルよりも変更先の画面の制限レベルが上位である場合に該制限レベルに対応付けられたパスワードの入力を要求することにより、制限レベルが上位側から下位側の画面へ表示を変更するだけで、再度制限レベルが上位側の画面の表示の可否が制限され、管理者でないものが重要な動作状態の表示及び設定等を行うことの抑制が期待できる表示方法、その実施に使用する表示装置、及びコンピュータを表示装置として機能させるためのコンピュータプログラムが記録されている記録媒体を提供することを目的とする。
【００１６】
また、本発明の他の目的は、表示の変更先の画面の制限レベルが、変更元の画面の制限レベルと同位又は変更元の画面の制限レベルより下位である場合に、パスワードの入力を要求せず、画面の表示変更を行うことにより、表示された画面の制限レベルより下位の制限レベルの画面を表示するだけで、下位の制限レベルへ変更され、明示的に制限レベルを下位の制限レベルへ変更する必要がない表示方法、表示装置、及び記録媒体を提供することにある。
【００１７】
また、本発明の他の目的は、対象装置から画面の表示の変更要求があった場合には、パスワードの入力を要求せず、要求にしたがった画面表示の変更を行うことによって、目的の表示を行うことができる表示方法、表示装置、及び記録媒体を提供することにある。
【００１８】
また、本発明の他の目的は、対象装置から異常信号のような特定の信号が送信された場合に、パスワードの入力要求が表示されているときには、パスワードの入力要求を停止することによって、目的の表示を行うことができる表示方法、表示装置、及び記録媒体を提供することにある。
【００１９】
また、本発明の他の目的は、通常、数文字のパスワードを入力する場合には、数秒から十数秒程度の時間で十分入力が可能であり、パスワードの入力要求を開始してから長時間入力がない場合にはパスワードの入力は行われないと判断することができるため、パスワードの入力要求を開始してから、所定時間後に至っても入力されない場合は、パスワードの入力はされないと判断し、パスワードの入力要求を停止することによって、目的の表示を行うことができる表示方法、表示装置、及び記録媒体を提供することにある。
【００２０】
また、本発明の他の目的は、タッチパネル及び／又はスイッチからの入力によってパスワードの設定が行われるようにすることにより、画面データ作成装置でパスワードの設定を行う必要がなく、大幅に操作性を向上させた表示装置を提供することにある。
【００２１】
また、本発明の他の目的は、予め用意された複数の画面と、該複数の画面夫々に対して対応付けられた制限レベルと、複数の制限レベル夫々に対して対応付けられたパスワードとを含む前記表示装置で表示可能な画面データを作成することができる画面データ作成方法、その実施に使用する画面データ作成装置、及びコンピュータを画面データ作成装置として機能させるためのコンピュータプログラムが記録されている記録媒体を提供することにある。
【００２２】
【課題を解決するための手段】
上記目的を達成するために、本発明では、プログラマブルコントローラと通信手段を介して接続され、当該プログラマブルコントローラの動作状態を設定し、又は表示するタッチパネル表示装置であって、パスワードの入力を要求する画面データと、上位の制限レベルが割り当てられた画面データと、下位の制限レベルが割り当てられた画面データと、前記上位の制限レベル及び下位の制限レベルの各々に割り当てられたパスワードとを記憶する記憶手段と、前記画面データに基づく画面を表示する表示手段と、タッチパネルを介して前記表示手段に表示された画面の変更要求を受けた場合、変更元の画面データに割り当てられた制限レベルと変更先の画面データに割り当てられた制限レベルとを比較し、当該比較の結果に応じて前記表示手段へ前記パスワードの入力を要求する画面データに基づく画面を表示させるか否か判断し、前記通信手段を介して前記プログラマブルコントローラから前記表示手段に表示された画面の変更要求を受けた場合、前記表示手段へ前記パスワードの入力を要求する画面データを表示することなく、前記画面の変更要求に従って画面を変更する処理を実行する制御手段とを備え、前記タッチパネルを介して画面の変更要求を受けた場合、前記下位の制限レベルが割り当てられた画面データから、前記上位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示し、前記上位の制限レベルが割り当てられた画面データから、前記下位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示することなく、前記下位の制限レベルが割り当てられた画面データに基づく画面を表示することを特徴とする。
ここで、前記タッチパネルを介して、前記記憶手段に記憶された画面データの制限レベルに割り当てられたパスワードを変更可能としても良い。また、前記パスワードの入力を要求する画面データに基づく画面を表示している際、前記プログラマブルコントローラから異常信号が送信されたときには、前記変更元の画面データに基づく画面を表示させても良い。また、前記パスワードの入力を要求する画面データに基づく画面を表示した後、前記タッチパネルからの入力が開始されるまでを計時し、所定時間計時した場合には、前記変更元の画面データに基づく画面を表示させても良い。また、前記記憶手段は、中位の制限レベルが割り当てられた画面データと、当該中位の制限レベルに割り当てられたパスワードとを記憶し、前記タッチパネルを介して画面の変更要求を受けた場合、前記下位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面データに基づく画面を表示し、前記タッチパネルを介して入力されるパスワードが前記中位の制限レベル以上に割り当てられたパスワードである場合に前記中位の制限レベルが割り当てられた画面データに基づく画面を表示し、前記上位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面データに基づく画面を表示することなく、前記中位の制限レベルが割り当てられた画面データに基づく画面を表示させても良い。
また、プログラマブルコントローラと通信手段を介して接続され、当該プログラマブルコントローラの動作状態を設定し、又は表示する表示装置であって、パスワードの入力を要求する画面データと、上位、中位、下位の制限レベルが各々割り当てられた複数の画面データと、当該複数の画面データに割り当てられた、上位、中位、下位の制限レベルを含む複数の制限レベルと、当該複数の制限レベルの各々に割り当てられた複数のパスワードとを記憶する記憶手段と、前記画面データに基づく画面を表示する表示手段と、ユーザから前記表示手段に表示された画面の変更要求を受け、変更元の画面データに割り当てられた制限レベルと変更先の画面データに割り当てられた制限レベルとを比較し、当該比較の結果に応じて前記パスワードの入力を要求する画面を表示させるか否か判断し、前記通信手段を介して前記プログラマブルコントローラから前記表示手段に表示された画面の変更要求を受け、前記表示手段へ前記パスワードの入力を要求する画面データを表示することなく、前記画面の変更要求に従って画面を変更する処理を実行する制御手段とを備え、ユーザからの画面の変更要求が、前記下位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合、前記パスワードの入力を要求する画面を表示し、ユーザからのパスワードが前記中位の制限レベル以上に割り当てられたパスワードである場合に前記中位の制限レベルが割り当てられた画面データに基づく画面を表示し、前記上位の制限レベルが割り当てられた画面データから、前記中位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合、前記パスワードの入力を要求する画面を表示することなく、前記中位の制限レベルが割り当てられた画面データに基づく画面を表示することを特徴とする。
ここで、前記パスワードの入力を要求する画面データに基づく画面を表示している際、前記プログラマブルコントローラから異常信号が送信されたときには、前記変更元の画面データに基づく画面を表示させても良い。また、前記表示手段は、前記ユーザからの入力を受け付けるタッチパネルを表示させても良い。また、前記パスワードの入力を要求する画面データに基づく画面を表示した後、前記タッチパネルからの入力が開始されるまでを計時し、所定時間計時した場合には、前記変更元の画面データに基づく画面を表示させても良い。また、前記通信手段は、前記プログラマブルコントローラを含む外部機器と通信を行い、前記通信手段を介した画面の変更要求の場合は、前記パスワードの入力を要求する画面を表示することなく、当該画面の変更要求に従って画面を変更させても良い。
また、プログラマブルコントローラと通信手段を介して接続され、当該プログラマブルコントローラの動作状態を設定し、又は表示するタッチパネル表示装置で実行可能なプログラムを格納した記録媒体であって、当該プログラムは、パスワードの入力を要求する画面データと、上位の制限レベルが割り当てられた画面データと、下位の制限レベルが割り当てられた画面データと、前記上位の制限レベル及び下位の制限レベルの各々に割り当てられたパスワードとを記憶するプログラムコードと、前記画面データに基づく画面を表示するプログラムコードと、タッチパネルを介して前記表示手段に表示された画面の変更要求を受けた場合、変更元の画面データに割り当てられた制限レベルと変更先の画面データに割り当てられた制限レベルとを比較し、当該比較の結果に応じて前記表示手段へ前記パスワードの入力を要求する画面データに基づく画面を表示させるか否か判断し、前記通信手段を介して前記プログラマブルコントローラから前記表示手段に表示された画面の変更要求を受けた場合、前記表示手段へ前記パスワードの入力を要求する画面データを表示することなく、前記画面の変更要求に従って画面を変更する処理を実行するプログラムコードとを備え、前記タッチパネル表示装置に、前記タッチパネルを介して画面の変更要求を受けた場合、前記下位の制限レベルが割り当てられた画面データから、前記上位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示させ、前記上位の制限レベルが割り当てられた画面データから、前記下位の制限レベルが割り当てられた画面データに基づく画面への変更要求の場合は、前記パスワードの入力を要求する画面を表示することなく、前記下位の制限レベルが割り当てられた画面データに基づく画面を表示させることを特徴とする。
【００４４】
【発明の実施の形態】
以下に、本発明をその実施の形態を示す図面に基づいて説明する。
実施の形態１．
図１は、本発明に係る表示装置の実施の形態１の構成例を示すブロック図である。この表示装置１は、ＰＬＣ８（プログラマブル・コントローラ）に接続し、ＰＬＣ８と通信を行う通信手段７と、ユーザによる操作を受け付けるタッチパネル式の入力手段３と、ＰＬＣ８のシーケンスプログラムを表すラダー図を構成する素子に対応する、ＰＬＣ８内の素子の状態（動作の状態を示すデータ）を表示するディスプレイ等の表示手段２とを備えている。
【００４５】
なお、入力手段３はタッチパネル式のものに限らず、例えばユーザによる操作を受け付けるためのスイッチなどであってもよい。
【００４６】
この表示装置１は、また、通信手段７、入力手段３、及び表示手段２と接続され、それらの制御を行う制御手段４と、制御手段４が実行するプログラム及び後述する画面データ等を記憶するための記憶手段５とを備えている。
【００４７】
このような構成の表示装置１では、予め、接続すべきＰＬＣのシーケンスプログラムを表すラダー図を構成する入力リレー、出力リレー、タイマ、カウンタ等の素子の内、必要な素子の状態を表示又は設定できるように、図２に示す如く、パーソナルコンピュータ９（画面データ作成装置）により表示手段２に表示するための画面データを作成し、作成した画面データは通信手段７を通じて、記憶手段５に記憶させておく。
【００４８】
パーソナルコンピュータ９は、本発明に係る画面データ作成装置のプログラムが記録されているＣＤ−ＲＯＭ又はフレキシブルディスク等の可搬型記録媒体９１から本発明に係る画面データ作成装置のプログラムを読み取るＣＤ−ＲＯＭドライブ又はフレキシブルディスクドライブ等からなる外部記憶装置、内蔵するＣＰＵから与えられる情報及び外部記憶装置により読み取った本発明に係る画面データ作成装置のプログラムを格納するメモリ、及び外部と通信を行うための通信インタフェースを備えてなる。
【００４９】
パーソナルコンピュータ９は、通信インタフェースにより通信ネットワーク９２に接続されている。この通信ネットワーク９２はルータ等の接続装置９３によりインターネット等の外部ネットワーク回線９４に接続されている。
【００５０】
本発明に係る画面データ作成装置のプログラムは可搬型記録媒体９１から読み取る以外にも、外部ネットワーク回線９４を介して外部サーバコンピュータ９５に接続し、外部サーバコンピュータ９５に内蔵された前記プログラムを記録してある記録媒体９６からパーソナルコンピュータ９へ前記プログラムをダウンロードすることによりメモりに格納することによって、パーソナルコンピュータ９は後述する本発明の画面データ作成装置における処理手順を実行することができる。
【００５１】
なお、上述した通信ネットワーク９２における通信は、有線による通信以外に、電波及び赤外線等の手段を用いた無線通信でもよい。
【００５２】
図３は、パーソナルコンピュータ９によって作成された画面データの一例を示す模式図である。画面データは、画面Ｄ１，Ｄ２，Ｄ３を含んでいる。画面Ｄ１は、スイッチ及びランプの部品画像を含んでおり、夫々の部品画像はＰＬＣ８の素子のうちの何れかに関連付けられている。画面Ｄ１が表示装置１に表示されたとき、対応する素子の状態によって各部品画像は表示され、入力手段３からの入力によって各部品画像に対応付けられたソフトウェアスイッチを操作することにより、部品画像の表示が変更されるとともに、表示装置１とＰＬＣ８とが通信を行い、表示が変更された部品画像に対応する素子の状態を変化させる。このようにして、ＰＬＣ８に対する操作が行われる。
【００５３】
また、画面Ｄ２は、画面Ｄ１に表示される素子の状態よりも重要な素子の状態を示す数値を表示するための画面である。画面Ｄ２に表示される設定値１及び設定値２は、画面Ｄ１と同様に、夫々対応する素子の状態と関連付けられており、表示装置１がＰＬＣ８との通信によってこれらの素子の状態を獲得し、これに従って表示される。
【００５４】
画面Ｄ３は、画面Ｄ２に表示される設定値１及び設定値２を変更するための画面であり、画面Ｄ２と同様に設定値１及び設定値２が数値表示されるとともに、テンキーが表示される。この画面Ｄ３では、テンキーの操作によって設定値１及び設定値２を変更することが可能である。
【００５５】
また、この画面データでは制限レベル１〜５の５段階の画面の表示可否の制限を規定する制限レベルのうち、画面Ｄ１には制限レベル２が、画面Ｄ２には制限レベル３が、画面Ｄ３には制限レベル４が予め対応付けられている。そして、制限レベル２に対応付けられたパスワードとして“２”が、制限レベル３に対応付けられたパスワードとして“３３”が、制限レベル４に対応付けられたパスワードとして“４４４”が予め設定されている。
【００５６】
また、画面Ｄ１の画面右上隅には画面Ｄ２へ表示を変更するためのソフトウェアスイッチが設けられており、同様に画面Ｄ２の画面左上隅及び右上隅には夫々画面Ｄ１及び画面Ｄ３へ表示を変更するためのソフトウェアスイッチが、画面Ｄ３の画面左上隅には画面Ｄ２へ表示を変更するためのソフトウェアスイッチが設けられている。
【００５７】
画面Ｄ１が表示されている場合に、画面右上隅のソフトウェアスイッチを操作したとき、制御手段４によって画面Ｄ１の制限レベルと画面Ｄ２の制限レベルとが比較される。比較の結果画面Ｄ２の制限レベル３の方が上位であると判断され、図４に示す制限レベル３以上のパスワードの入力を要求する画面ＤＰが表示される。
【００５８】
図４はパスワードの入力を要求する画面の一例を示す模式図である。図に示すように、パスワードを入力するためのソフトウェアキーボードＤＰ１と、パスワードの入力状況を表示する表示枠ＤＰ２とが表示されるようになっている。この画面は表示装置１に予め用意された画面であり、画面データ作成装置によって作成する必要はない。ソフトウェアキーボードＤＰ１によって１文字入力される都度、表示枠ＤＰ２には“＊”（アスタリスク）が表示されるようになっている。この画面で“３３”又は“４４４”を入力することによって、画面Ｄ２が表示される。
【００５９】
また、図３における画面Ｄ２が表示されている場合に、画面右上隅のソフトウェアスイッチを操作したときには、同様に、制御手段４によって画面Ｄ２の制限レベルと画面Ｄ３の制限レベルとが比較される。比較の結果画面Ｄ３の制限レベル４の方が上位であると判断され、制限レベル４以上のパスワードの入力を要求する画面が表示される。このパスワード入力用の画面で“４４４”を入力することにより、画面Ｄ３が表示される。
【００６０】
図３における画面Ｄ２（Ｄ３）が表示されている場合に、画面左上隅のソフトウェアスイッチを操作したときには、制御手段４によって画面Ｄ２（Ｄ３）の制限レベルと画面Ｄ１（Ｄ２）の制限レベルとが比較される。比較の結果画面Ｄ１（Ｄ２）の制限レベル２（制限レベル３）の方が下位であると判断され、画面Ｄ１（Ｄ２）が表示される。
【００６１】
図５はパーソナルコンピュータ９による画面データ作成の処理手順を示すフローチャートである。まず、ユーザによる画面の作成、各画面への制限レベルの割り当て、及び各制限レベルへのパスワードの割り当てが行われる（ステップ１１）。この処理は、どのような順番で行われてもよい。また、画面には、図３の画面Ｄ３中のテンキーのように、例えばソフトウェアキーボードだけを表示する部分画面であってもよい。このとき、例えば作成した部分画面を、作成した画面の一部に表示するように設定することができ、この画面では、元の画面に部分画面を重ねて表示するようにできる。このようにして得られた画面、制限レベル、パスワードに基づいて画面データを作成し（ステップ１２）、作成した画面データを内蔵するハードディスク等の記憶手段に記憶する（ステップ１３）。ステップ１２において、部分画面を重ねて表示する画面がある場合、部分画面を画面に重ねて表示した状態を１つの合成画面とし、これら画面と部分画面とに夫々対応付けられている制限レベルを比較する。比較の結果上位側の制限レベルを合成画面の制限レベルとして画面データは作成される。次に、処理を終了するか否かを確認し（ステップ１４）、終了の指示がない場合はステップ１１へ戻り、終了の指示がある場合は処理を終了する。
【００６２】
図６は、表示装置１による画面表示の変更の処理手順を示すフローチャートである。まず、画面表示の変更要求を受け付け（ステップ２１）、変更元の画面の制限レベルと変更先の画面の制限レベルとを比較する（ステップ２２）。変更先の画面の制限レベルの方が変更元の画面の制限レベルよりも上位である場合、変更先の画面の制限レベルに対応付けられたパスワードの入力を要求し（ステップ２３）、パスワードが正しいか否かを判別し（ステップ２４）、正しくない場合、ステップ２３に戻り、再度パスワードの入力を要求する。
【００６３】
ステップ２４において、パスワードが正しい場合、変更先の画面を表示して（ステップ２５）処理を終了する。また、ステップ２２において、変更先の画面の制限レベルが、変更元の画面の制限レベルと同位か又は下位である場合、ステップ２５に処理を移す。
【００６４】
以上の如き構成により、本発明に係る表示装置は、表示画面の変更要求が発生し、変更元の画面の制限レベルより変更先の画面の制限レベルの方が上位である場合に、変更先の画面の制限レベルに対応付けられたパスワードの入力を要求し、前記パスワードが入力されたときにだけ画面の表示を変更することによって、制限レベルが下位側から上位側へ画面の表示を変更する場合に、常に表示の可否の制限を行うことができる。
【００６５】
また、変更先の画面の制限レベルが変更元の画面の制限レベルに対して同位又は下位である場合に、パスワードの入力を要求せずに画面を変更するため、制限レベルが同位又は下位の画面に表示を変更する場合には容易に画面の表示変更を行うことができる。また、表示している画面の制限レベルよりも下位の制限レベルの画面へ表示を変更することに伴い、制限レベルが変更されることによって、表示している画面に対応付けられた制限レベルより下位の制限レベルへ明示的に変更する必要がなく、操作性を大幅に向上させることができる。
【００６６】
また、本発明に係る画面データ作成装置は、複数の画面と、夫々の画面に対応付けられた制限レベルと、夫々の制限レベルに対応付けられたパスワードとを有する画面データを作成することにより、作成した画面データに基づいて画面を表示装置で表示し、画面によって表示可否の制限を行うことができる。
【００６７】
実施の形態２．
図７は本発明に係る表示装置の実施の形態２における画面表示の変更の処理手順を示すフローチャートである。図７に示す処理手順では、図６のフローチャートにおけるステップ２１で受け付けた画面表示の変更要求がＰＬＣ８からの要求であるか否かを判別し（ステップ３１）、ＰＬＣ８からの要求でない場合には、ステップ２２に処理を移し、ＰＬＣ８からの要求である場合には、ステップ２５に処理を移すようになっている。その他、実施の形態１と同様の部分については同符号を付し、説明を省略する。
【００６８】
以上の如き構成により、ＰＬＣ８から画面の表示の変更要求を受けた場合には、変更元の画面の制限レベルより変更先の画面の制限レベルが上位のときであっても、パスワードの入力を要求せず、画面の表示を変更する。このようにすることにより、ＰＬＣ８からの表示の変更の要求がある場合には、表示する必要がないパスワードの入力要求を表示せず、目的の画面へ表示を変更することができる。
【００６９】
実施の形態３．
図８は本発明に係る表示装置の実施の形態３における画面表示の変更の処理手順を示すフローチャートである。図８に示すフローチャートでは、図６に示すフローチャートにおけるステップ２３において、パスワードの入力を要求した後、入力があったか否かを判別し（ステップ４１）、入力があったと判別された場合には、ステップ２４に処理を移し、入力がないと判別された場合には、ＰＬＣ８から異常信号が送信されたか否かを判別し（ステップ４２）、異常信号が送信された場合には、変更元の画面を表示し（ステップ４３）、処理を終了するようになっている。また異常信号が送信されなかった場合には、ステップ４１へ戻るようになっている。その他、実施の形態１と同様の部分については同符号を付し、説明を省略する。
【００７０】
以上の如き構成により、ＰＬＣ８から異常信号が送信された場合であって、パスワードの入力要求が表示されているときに、パスワードの入力要求を停止することにより、表示する必要がないパスワードの入力要求を表示せず、必要な表示を行うことができる。
【００７１】
実施の形態４．
図９は本発明に係る表示装置の実施の形態４における画面表示の変更の処理手順を示すフローチャートである。図９に示すフローチャートでは、図６に示すフローチャートにおけるステップ２３において、パスワードの入力を要求した後、計時するためのカウンタをスタートさせ（ステップ５１）、入力があったか否かを判別し（ステップ５２）、入力があったと判別された場合には、ステップ２４に処理を移し、入力がないと判別された場合には、カウンタの値が所定値を越えるか否かを判別し（ステップ５３）、越える場合には、変更元の画面を表示し（ステップ５４）、処理を終了するようになっている。また、越えない場合はステップ５２に戻るようになっている。その他、実施の形態１と同様の部分については同符号を付し、説明を省略する。
【００７２】
以上の如き構成により、パスワードの入力要求を開始してから所定時間経過した後も、依然入力が行われなかった場合、パスワードの入力要求を停止することにより、表示する必要がないパスワードの入力要求を表示せず、必要な表示を行うことができる。
【００７３】
実施の形態５．
図１０に示すような、入力手段３による入力からパスワードを設定する画面ＤＣを予め表示装置１の記憶手段５に記憶させておき、パスワードの設定の要求を受けたときにパスワードを設定する画面を表示して、この画面に表示されるソフトウェアキーボードＤＣ１を操作することによって、パスワードの更新を行える構成とする。このパスワードの更新では、更新するパスワードの入力を要求し、正しいパスワードが入力された場合にだけ、新しいパスワードの入力を受け付けて、パスワードを更新することができるようにしてある。その他、実施の形態１と同様の部分については同符号を付し、説明を省略する。
【００７４】
以上の如き構成により、パスワードの設定をタッチパネル及び／又はスイッチからの入力によって行うことができるようにすることによって、パスワードの更新を行う都度、パーソナルコンピュータ９により画面データを作成し、パーソナルコンピュータ９との通信を行う等の煩雑な作業を必要とせず、操作性を大幅に向上させることができる。
【００７５】
上述した実施の形態によると、表示画面の変更要求が発生し、変更元の画面の制限レベルより変更先の画面の制限レベルの方が上位である場合に、変更先の画面の制限レベルに対応付けられたパスワードの入力を要求し、前記パスワードが入力されたときにだけ画面の表示を変更することによって、制限レベルが下位側から上位側へ画面の表示を変更する場合に、常に表示の可否の制限を行うことができる。
また、変更先の画面の制限レベルが変更元の画面の制限レベルに対して同位又は下位である場合に、パスワードの入力を要求せずに画面を変更するため、制限レベルが同位又は下位の画面に表示を変更する場合には容易に画面の表示変更を行うことができる。また、表示している画面の制限レベルよりも下位の制限レベルの画面へ表示を変更するのに伴って、制限レベルが変更されることによって、表示している画面に対応付けられた制限レベルより下位のものへ制限レベルを明示的に変更する必要がなく、従来に比して操作性を大幅に向上させることができる。
また、対象装置側から画面の表示の変更要求を受けた場合には、変更元の画面の制限レベルより変更先の画面の制限レベルが上位のときであっても、パスワードの入力を要求せず、画面の表示を変更する。このようにすることにより、ユーザとは異なる対象装置からの表示の変更の要求がある場合には、制限レベルを無効として画面の表示を行うため、目的の画面へ表示を変更することができ、従来に比して操作性を大幅に向上させることができる。
また、対象装置から異常信号のような特定の信号が送信された場合であって、パスワードの入力要求が表示されているときに、パスワードの入力要求を停止することにより、例えばパスワード入力要求を表示中に異常表示のような重要な表示を行う必要がある場合に、ユーザが何ら操作を行わなくとも、自動的に必要な表示を行わせることができ、従来に比して操作性を大幅に向上させることができる。
また、パスワードの入力要求を開始してから所定時間経過した後も、依然入力が行われなかった場合、パスワードの入力要求を停止することにより、画面の表示を変更する必要がない場合であって、表示する必要がないパスワードの入力要求が表示されているときに、ユーザが何ら操作を行わなくとも、自動的にパスワードの入力要求の表示を停止させて必要な表示を行わせることができ、従来に比して操作性を大幅に向上させることができる。
また、パスワードの設定をタッチパネル及び／又はスイッチからの入力によって行うことができるようにすることによって、パスワードの更新を行う都度、画面データ作成装置により画面データを作成し、画面データ作成装置との通信を行う等の煩雑な作業を必要とせず、操作性を大幅に向上させることができる。
また、複数の画面と、夫々の画面に対応付けられた制限レベルと、夫々の制限レベルに対応付けられたパスワードとを有する画面データを作成することにより、作成した画面データに基づいて画面を表示装置で表示し、画面によって表示可否の制限を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る表示装置の実施の形態１の構成例を示すブロック図である。
【図２】図１に示す表示装置の画面データを作成するときの構成例を示すブロック図である。
【図３】パーソナルコンピュータによって作成された画面データの一例を示す模式図である。
【図４】パスワードの入力を要求する画面の一例を示す模式図である。
【図５】パーソナルコンピュータによる画面データ作成の処理手順を示すフローチャートである。
【図６】本発明に係る表示装置の実施の形態１における画面表示の変更の処理手順を示すフローチャートである。
【図７】本発明に係る表示装置の実施の形態２における画面表示の変更の処理手順を示すフローチャートである。
【図８】本発明に係る表示装置の実施の形態３における画面表示の変更の処理手順を示すフローチャートである。
【図９】本発明に係る表示装置の実施の形態４における画面表示の変更の処理手順を示すフローチャートである。
【図１０】パスワードを設定するための画面を示す模式図である。
【図１１】従来の表示装置の構成例を示すブロック図である。
【図１２】図１１に示す従来の表示装置の画面データを作成するときの構成例を示すブロック図である。
【符号の説明】
１  表示装置
２  表示手段
３  入力手段
４  制御手段
５  記憶手段
７  通信手段
８  ＰＬＣ（プログラマブル・コントローラ）
９  パーソナルコンピュータ（画面データ作成装置）
９１  可搬型記録媒体
９２  通信ネットワーク
９３  接続装置
９４  外部ネットワーク回線
９５  外部サーバコンピュータ
９６  記録媒体
【図１】
0004693138.tif 000002
【図２】
0004693138.tif 000003
【図３】
0004693138.tif 000004
【図４】
0004693138.tif 000005
【図５】
0004693138.tif 000006
【図６】
0004693138.tif 000007
【図７】
0004693138.tif 000008
【図８】
0004693138.tif 000009
【図９】
0004693138.tif 000010
【図１０】
0004693138.tif 000011
【図１１】
0004693138.tif 000012
【図１２】
0004693138.tif 000013