(57)【要約】【課題】操作者のレベルや種別により操作可能な画面部品を制限する機能を少ないメモリ容量にて実現することができ、しかもスクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報の書き替え操作中にあっても、支障なく制御装置に対して操作指令を与えることが可能な制御装置のＨＭＩ装置を提供する。【解決手段】実行モード時制御手段と編集モード時制御手段とを備え、実行モード時制御手段には、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容する機能が組み込まれている。【選択図】図７
2007072518.tif 000002
【特許請求の範囲】
【請求項１】
制御装置に対して操作指令を与えるためのヒューマン・マシン・インタフェース装置であって、
その操作に応じて制御装置に対して操作指令を与えることが可能な画面部品に相当する画像を表示可能なスクリーンを有する画像表示器と、
スクリーン上に表示されるべき第１の画面部品に相当する画像データとスクリーン上に表示されるべき第２の画面部品に相当する画像データとを記憶する画像データ記憶手段と、
第２の画面部品をスクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報を記憶するプロパティ情報記憶手段と、
第１の画面部品に相当する画像については、画像データ記憶手段に記憶された画像データに基づいて無条件でスクリーン上に表示させる一方、第２の画面部品に相当する画像については、プロパティ情報の参照結果が「表示」のときに限り、画像データ記憶手段に記憶された画像データに基づいてスクリーン上に表示させる表示制御手段と、
動作モードを実行モードと編集モードとに設定可能なモード設定手段と、
動作モードが実行モードに設定されていることを条件として、スクリーン上に表示された第１及び第２の操作ボタンのユーザ操作に感応して、その旨の操作指令を制御装置に対して与える実行モード時制御手段と、
動作モードが編集モードに設定されていることを条件として、画面部品に対するユーザ操作には感応しない状態で、プロパティ情報のユーザによる書き替えを許容する編集モード時制御手段と、を備え、かつ
実行モード時制御手段には、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容する機能が組み込まれている、
ことを特徴とする制御装置のヒューマン・マシン・インタフェース装置。
【請求項２】
その操作に応じて制御装置に対して操作指令を与えることが可能な画面部品に相当する画像を表示可能なスクリーンを有する画像表示器と、スクリーン上に表示されるべき第１の画面部品に相当する画像データとスクリーン上に表示されるべき第２の画面部品に相当する画像データとを記憶する画像データ記憶手段と、第２の画面部品をスクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報を記憶するプロパティ情報記憶手段とを備えて、制御装置に対して操作指令を与えるためのヒューマン・マシン・インタフェース装置の制御方法であって、
第１の画面部品に相当する画像については、画像データ記憶手段に記憶された画像データに基づいて無条件でスクリーン上に表示させる一方、第２の画面部品に相当する画像については、プロパティ情報の参照結果が「表示」のときに限り、画像データ記憶手段に記憶された画像データに基づいてスクリーン上に表示させる表示制御ステップと、
動作モードを実行モードと編集モードとに設定する動作モード設定ステップと、
動作モードが実行モードに設定されていることを条件として、スクリーン上に表示された第１及び第２の画面部品のユーザ操作に感応して、その旨の操作指令を制御装置に対して与える実行モード時制御ステップと、
動作モードが編集モードに設定されていることを条件として、画面部品に対するユーザ操作には感応しない状態で、プロパティ情報のユーザによる書き替えを許容する編集モード時制御ステップと、を備え、かつ
実行モード時制御ステップには、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容するステップが組み込まれている、
ことを特徴とする制御装置のヒューマン・マシン・インタフェース装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばプログラマブル・コントローラ（以下、ＰＬＣと言う）に代表されるような制御装置に適用されるヒューマン・マシン・インタフェース（以下、ＨＭＩと言う）装置に関するものである。
【背景技術】
【０００２】
ＰＬＣ等の制御装置に対するＨＭＩ装置としては、プログラマブル表示器やパソコン等が従来より知られている。ユーザは、プログラマブル表示器やパソコンのスクリーンに表示される操作ボタン等の画面部品に対して、指によるタッチ操作やマウスによるクリック操作等の入力操作を行うことで、制御装置に対して所望の操作指令を与えることができる。
【０００３】
ところで、制御装置に対する操作指令は、その内容によっては、制御装置に対して重大な影響を与え兼ねない。そのため、操作者のレベルや種別に応じて操作可能な画面部品を制限することがある。典型的な操作制限が適用されたＨＭＩ装置としては、例えば、予め操作者のレベルや種別に応じた専用の操作画面を個別に備えておき、操作者毎に適した画面を表示するといったものが知られている（例えば、特許文献１参照）。
【０００４】
また、スクリーン上に表示可能な画面部品の一部について、スクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報を記憶させると共に、それらの画面部品については、プロパティ情報の参照結果が「表示」のときに限り、スクリーン上に表示させるように表示制御を行い、動作モードが編集モードに設定されていることを条件として、プロパティ情報のユーザによる書き替えを許容するようにしたＨＭＩ装置も知られている。
【特許文献１】特開２００１−２０２１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、予め操作者のレベルや種別に応じた専用の操作画面を個別に備えておき、操作者毎に適した画面を表示するようにしたＨＭＩ装置では、操作者のレベルや種別により異なる部分が画面部品のごく一部であったとしても、操作者のレベルや種別ごとに個別の操作画面を備えておく必要があり、画面データを格納するためのメモリが余分に必要となると言った問題点がある。
【０００６】
また、スクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報を記憶させるＨＭＩ装置にあっては、プロパティ情報のユーザによる書き替えは編集モードでしか行えないため、書き替えの最中にあっては、ユーザ操作に応答する操作指令送出処理は中断されてしまい、緊急時の操作に支障を来しかねないと言った問題点がある。
【０００７】
この発明は、このような従来の問題点に着目してなされたものであり、その目的とするところは、操作者のレベルや種別により、操作可能な画面部品を制限する機能を少ないメモリ容量にて実現することができ、しかもスクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報の書き替え操作中にあっても、支障なく制御装置に対して操作指令を与えることが可能な制御装置のＨＭＩ装置を提供することにある。
【課題を解決するための手段】
【０００８】
以上の問題点を解決するために、本発明の制御装置のＨＭＩ装置は、つぎのような構成を採用するものである。
【０００９】
すなわち、本発明のＨＭＩ装置は、その操作に応じて制御装置に対して操作指令を与えることが可能な画面部品に相当する画像を表示可能なスクリーンを有する画像表示器と、スクリーン上に表示されるべき第１の画面部品に相当する画像データとスクリーン上に表示されるべき第２の画面部品に相当する画像データとを記憶する画像データ記憶手段と、第２の画面部品をスクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報を記憶するプロパティ情報記憶手段と、第１の画面部品に相当する画像については、画像データ記憶手段に記憶された画像データに基づいて無条件でスクリーン上に表示させる一方、第２の画面部品に相当する画像については、プロパティ情報の参照結果が「表示」のときに限り、画像データ記憶手段に記憶された画像データに基づいてスクリーン上に表示させる表示制御手段と、動作モードを実行モードと編集モードとに設定可能なモード設定手段と、動作モードが実行モードに設定されていることを条件として、スクリーン上に表示された第１及び第２の操作ボタンのユーザ操作に感応して、その旨の操作指令を制御装置に対して与える実行モード時制御手段と、動作モードが編集モードに設定されていることを条件として、画面部品に対するユーザ操作には感応しない状態で、プロパティ情報のユーザによる書き替えを許容する編集モード時制御手段と、を備えている。
【００１０】
加えて、本発明のＨＭＩ装置の実行モード時制御手段には、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容する機能が組み込まれている。
【００１１】
別の一面から見た本発明は、制御装置のＨＭＩ装置の制御方法として把握することもできる。
【００１２】
すなわち、本発明のＨＭＩ装置の制御方法は、その操作に応じて制御装置に対して操作指令を与えることが可能な画面部品に相当する画像を表示可能なスクリーンを有する画像表示器と、スクリーン上に表示されるべき第１の画面部品に相当する画像データとスクリーン上に表示されるべき第２の画面部品に相当する画像データとを記憶する画像データ記憶手段と、第２の画面部品をスクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報を記憶するプロパティ情報記憶手段とを備えて、制御装置に対して操作指令を与えるためのヒューマン・マシン・インタフェース装置の制御方法である。
【００１３】
この制御方法には、第１の画面部品に相当する画像については、画像データ記憶手段に記憶された画像データに基づいて無条件でスクリーン上に表示させる一方、第２の画面部品に相当する画像については、プロパティ情報の参照結果が「表示」のときに限り、画像データ記憶手段に記憶された画像データに基づいてスクリーン上に表示させる表示制御ステップと、動作モードを実行モードと編集モードとに設定する動作モード設定ステップと、動作モードが実行モードに設定されていることを条件として、スクリーン上に表示された第１及び第２の画面部品のユーザ操作に感応して、その旨の操作指令を制御装置に対して与える実行モード時制御ステップと、動作モードが編集モードに設定されていることを条件として、画面部品に対するユーザ操作には感応しない状態で、プロパティ情報のユーザによる書き替えを許容する編集モード時制御ステップと、とが備えられている。
【００１４】
加えて、この制御方法の実行モード時制御ステップには、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容するステップが組み込まれている。
【００１５】
以上の本発明によれば、操作者のレベルや種別に拘わらず操作可能な画面部品については第１の画面部品に割り当てると共に、特定レベルや特定種別の操作者にのみ操作可能とする画面部品については第２の画面部品に割り当てることにより、最小限の画面部品用画像データのままで、レベル別や種別の操作制限機能を実現することができるから、画面部品格納用画像データを格納するためのメモリ容量を従来装置に比べて節減することができる。
【００１６】
加えて、このような構成によれば、実行モード時制御手段には、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容する機能が組み込まれているため、スクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報の書き替え操作中にあっても、支障なく制御装置に対して操作指令を与えることが可能となる利点がある。
【発明の効果】
【００１７】
本発明によれば、操作者のレベルや種別に拘わらず操作可能な画面部品については第１の画面部品に割り当てると共に、特定レベルや特定種別の操作者にのみ操作可能とする画面部品については第２の画面部品に割り当てることにより、最小限の画面部品用画像データのままで、レベル別や種別の操作制限機能を実現することができるから、画面部品格納用画像データを格納するためのメモリ容量を従来装置に比べて節減することができる。
【００１８】
加えて、このような構成によれば、実行モード時制御手段には、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容する機能が組み込まれているため、スクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報の書き替え操作中にあっても、支障なく制御装置に対して操作指令を与えることが可能となる利点がある。
なお、ここで言う「画面部品」には、押しボタンに代表される典型的な操作ボタンのみならず、ＰＬＣの内部メモリ上の所定アドレスをＯＮ／ＯＦＦするような部品、ＰＬＣの内部メモリ上の所定アドレスに数値をセットするような数値入力を可能とする部品等のように、マウスのクリック操作やタッチ操作等の操作に感応して、一定の指令や動作が実行されるものを広く含むものである。
【発明を実施するための最良の形態】
【００１９】
以下に、本発明に係るＨＭＩ装置の好適な実施の一形態を添付図面に従って詳細に説明する。
【００２０】
本発明が適用されるＰＬＣシステムの外観構成図が図１に示されている。同図に示されるように、このＰＬＣシステムは、ＰＬＣ１とＨＭＩ装置として機能するパソコン２とを汎用通信ライン３で結んで構成されている。
【００２１】
図示のパソコン２は、パソコン本体２００と、スクリーン２０２ａを有する画像表示器２０２と、キーボード等の入力装置２０３とを備えている。そして、画像表示器２０２のスクリーン２０２ａ上に、ＰＬＣ１に対して各種の操作指令を与えるための多数の操作ボタン（画面部品の一例）が表示される。これらの操作ボタンは、この実施形態にあっては、パソコン２に備え付けられたマウスやキーボード等の入力装置によってオンオフ操作される。もっとも、画像表示器２０２のスクリーン２０２ａ上にタッチパネルが取り付けられている場合には、このタッチパネルの指先操作によって操作ボタンをオンオフ操作させるようにしてもよい。
【００２２】
パソコン２のハードウェア構成を中心として示すブロック図が図２に示されている。同図に示されるように、この実施形態に示されたパソコン２には、ＣＰＵ２０１と、画像表示器２０２と、入力装置２０３と、外部記憶装置２０４と、ＲＡＭ２０５と、ＲＯＭ２０６と、ハードディスクドライブ（ＨＤＤ）２０７と、通信インタフェース２０８とが含まれている。そして、パソコン２とＰＬＣ１とは通信インタフェース２０８を介して交信する。
【００２３】
表示装置２０２は図１で示したようにスクリーン２０２ａを有し、このスクリーン２０２ａ上に後述するように各種の操作ボタン等の画面部品が表示される。
【００２４】
入力装置２０３は、マウス、キーボード等で構成されており、スクリーン２０２ａ上に表示された操作ボタン等の画面部品をオンオフ操作させたり、あるいは動作モードを実行モードと編集モードとに切り替えるための操作などに使用される。
【００２５】
ハードディスクドライブ（ＨＤＤ）２０２内には、後述するＨＭＩソフト、画面部品、パスワード制御アプリ等が格納される。
【００２６】
次に、ＨＭＩソフトと通信ミドルウェアとコントローラとの関係を示すブロック図が図３に示されている。同図に示されるように、パソコン２の内部には、概念的に説明すれば、ＨＭＩソフト２ａと通信ミドルウェア２ｂとが含まれている。そして、ＨＭＩソフト２ａとＰＬＣ１とは通信ミドルウェア２ｂを介して交信する。後に詳細に説明するように、画面部品（ボタンＡ、ボタンＢ、ボタンＣ）２１は、ＨＭＩソフト上で取り扱われ、この画面部品２１の表示、非表示の切り替えは、インタフェース２３を介して後述するユーザ開発アプリ（パスワード制御アプリ）２２によって切り替え制御される。以下、この点について、図４以下の図面を参照しながら詳細に説明する。
【００２７】
ＨＭＩソフトの動作モード通知処理を示すフローチャートが図４に示されている。同図において処理が開始されると、ＨＭＩソフトの側では、ＨＭＩソフトを起動させる指示があったか否かを待機する状態となる（ステップ４０１ＮＯ）。
【００２８】
この状態において、ユーザが入力装置２０３を用いてＨＭＩソフトを起動させる指示を与えると、ＨＭＩソフトを起動させる指示があったものとの判定が行われ（ステップ４０１ＹＥＳ）、続いてＨＭＩソフトの現在の動作モードが判定される（ステップ４０２）。ここで、ユーザにより所定のモード設定操作が行われ、動作モードが「実行モード」に設定されると、ＨＭＩソフトは「現在実行モード」であるとの判定が行われ（ステップ４０２ＹＥＳ）、実行状態フラグは「実行モード」に設定されるのに対し（ステップ４０３）、「編集モード」への設定が行われると、ＨＭＩソフトは現在実行モードではないとの判定が行われて（ステップ４０２ＮＯ）、実行状態フラグを「編集モード」に設定する処理が実行される（ステップ４０４）。
【００２９】
以後、ＨＭＩソフトを終了させる指示が入力装置２０３を介してユーザにより行われるまでの間（ステップ４０５ＮＯ）、以上のモード判定処理（ステップ４０２）及びモード設定処理（ステップ４０３，４０４）が実行される。
【００３０】
次に、ＨＭＩソフトの画面部品登録処理を示すフローチャートが図５に示されている。同図において処理が開始されると、まず、ＨＭＩソフトを起動させる指示があったかどうかを待機する状態となる（ステップ５０１ＮＯ）。この状態において、ＨＭＩソフトを起動させる指示が入力装置２０３を介してユーザにより行われると、ＨＭＩソフトを起動させる指示があったとの判定が行われて（ステップ５０１ＹＥＳ）、以後、外部から動作に関する何らかの指示があったかどうかを待機する状態となる（ステップ５０２ＮＯ）。
【００３１】
この状態において、外部から動作に関する何らかの指示があり（ステップ５０２ＹＥＳ）、その指示の内容が画面部品を登録する指示であれば（ステップ５０３ＹＥＳ）、画面部品を登録する処理が実行される（ステップ５０６）。ここで言う「画面部品」とは、先に図３を参照して説明されたボタンＡ，Ｂ，Ｃなどに相当する。
【００３２】
以後、外部から動作に関する何らかの指示があるたびに（ステップ５０２ＹＥＳ）、その他の指示に対応する処理が実行され（ステップ５０５）、以上の状態はＨＭＩソフトを終了させる指示があるまで（ステップ５０４ＹＥＳ）、継続する。
【００３３】
次に、パスワード制御アプリの動作を示すフローチャートが図６に示されている。同図において処理が開始されると、まず、パスワード入力状態の読込みが行われる（ステップ６０１）。このパスワードの入力は、入力装置２０３を使用して、ユーザにより行われる。入力状態を読み込んだ結果、新たにパスワードが入力されたものと判定されると（ステップ６０２ＮＯ）、ユーザからのパスワード入力を受付け（ステップ６０３）、ユーザが正しいパスワードを入力したか否かを判定する（ステップ６０４）。
【００３４】
ここで、ユーザが正しいパスワードを入力しなかった場合には（ステップ６０４ＮＯ）、誤ったパスワードが入力されたことをユーザに対し画面を介して通知する（ステップ６０６）。これに対して、ユーザが正しいパスワードを入力した場合には（ステップ６０４ＹＥＳ）、画面部品に対して、特殊操作ボタン（図１１のＰＢ１，ＰＢ２，ＰＢ３）を「表示」とするように指示が与えられる（ステップ６０５）。すなわち、このステップ６０５の処理によって、当該画面部品に対するプロパティ（「表示」または「非表示」の属性）が書き替えられる。
【００３５】
一方、パスワード入力状態の読込処理の結果（ステップ６０１）、既にパスワードが入力されていると判定されると（ステップ６０２ＹＥＳ）、パスワード入力済みであることを画面を介してユーザに通知した後（ステップ６０７）、ユーザからの入力状態解除指令を待機する状態となる（ステップ６０８，６０９ＮＯ，６１０）。この状態において、ユーザが入力状態の解除を指定すれば（ステップ６０９ＹＥＳ）、画面部品に対して特殊操作ボタンを「非表示」とするように指示が行われる（ステップ６１１）。このステップ６１１において、当該画面部品のプロパティ（「表示」または「非表示」の属性）が書き替えられる。
【００３６】
次に、ＨＭＩソフトのルーチン処理を示すフローチャート（本発明）が図７に示されている。同図において処理が開始されると、外部から何らかの指示が行われているかを待機する状態となる（ステップ７０１ＮＯ）。この状態において、外部から何らかの指示が行われ（ステップ７０１ＹＥＳ）、その指示がコントローラ（ＰＬＣ）への動作指令であれば（ステップ７０２ＹＥＳ）、実行状態フラグが「実行モード」であるか否かの判定が行われる（ステップ７０３）。
【００３７】
ここで、実行モードフラグが「実行モード」であれば（ステップ７０３ＹＥＳ）、コントローラに対して操作指令が通知されるのに対して（ステップ７０４）、実行状態フラグが「編集モード」であれば（ステップ７０３ＮＯ）、コントローラへの指令通知処理（ステップ７０４）はスキップされる。
【００３８】
一方、外部から何らかの指示が行われ（ステップ７０１ＹＥＳ）、それがコントローラへの動作指令でないと判定されると（ステップ７０２ＮＯ）、続いて、プロパティ編集画面を表示すべき指示か否かの判定が行われる（ステップ７０５）。
【００３９】
ここで、プロパティ編集画面を表示する指示と判定され（ステップ７０５ＹＥＳ）、実行状態フラグが「編集モード」であれば（ステップ７０６ＮＯ）、プロパティ編集画面が表示され（ステップ７０７）、表示更新処理が実行される（ステップ７０８）。プロパティ変更画面上でユーザが画面部品のプロパティを変更し、変更確定操作を行うと表示更新処理によって画面表示に反映される。
【００４０】
この表示更新処理では、図８に示されるように、まず、現在のプロパティ状態と受けた通知で指定されたプロパティ状態とが異なっているか否かが判定され（ステップ８０１）、異なっていれば（ステップ８０１ＹＥＳ）、現在のプロパティの状態を受けた通知で指定されたプロパティ状態に変更するとともに表示に反映するのに対し（ステップ８０３）、そのような通知を受けていなければ（ステップ８０１ＮＯ）、現在のプロパティの状態を画面表示に反映しないといった処理（ステップ８０２）が実行される。
【００４１】
図７に戻って、外部から何らかの指示が行われ（ステップ７０１ＹＥＳ）、受け付けた指示がコントローラへの動作指令でなく（ステップ７０２ＮＯ）、プロパティ編集画面を表示する指示でもないと判定されると（ステップ７０５ＮＯ）、続いて、パスワード制御アプリからの指示であるか否かの判定が行われる（ステップ７０９）。
【００４２】
ここで、パスワード制御アプリからの指示であると判定されると（ステップ７０９）、続いて先ほど説明したと同様な表示更新処理（ステップ７１０）が実行され、図８を参照して先に説明したように、現在のプロパティの状態を表示に反映する処理が選択的に実行される。
【００４３】
以上説明した一連の処理が、ＨＭＩソフトからの終了の指示が行われるまで（ステップ７１１ＮＯ）、その他の処理を実行しつつ（ステップ７１２）繰り返し行われる。
【００４４】
ＨＭＩソフトのルーチン処理を示すフローチャート（従来例）が比較のために図９に示されている。図７と図９との比較から明らかなように、従来の処理にあっては、ステップ９０５とステップ９０９との間にパスワード制御アプリからの指示を判定する処理が存在しない。そのため、従来のＨＭＩソフトにあっては、動作モードを「編集モード」とすれば（ステップ９０６ＮＯ）、プロパティを編集して表示状態を変更できるものの（ステップ９０７，９０８）、編集モードにあっては（ステップ９０３ＮＯ）、コントローラに対する指令を通知する処理（ステップ９０４）はスキップされてしまい、その結果「表示」または「非表示」の切り替えは行えても、その間コントローラへの指令通知は中断されざるを得ない。つまり、緊急時などにあって、スクリーン上の操作ボタンを操作しても、操作ボタンが感応せず、コントローラに対し指令を通知することができない。
【００４５】
これに対して、図７を参照して明らかなように、本発明のＨＭＩソフトにあっては、パスワード制御アプリからの指示は、動作モードが「実行モード」の状態で可能であるため（ステップ７０９ＹＥＳ）、仮に、「表示」または「非表示」の切り替え中に、操作ボタンのオンオフ操作が必要になったような場合には、操作ボタンは常に感応状態にあるから、何ら支障なく、その旨の通知をコントローラに対して行うことができる（ステップ７０３ＹＥＳ，７０４）。
【００４６】
次に、パスワードを入力しない場合の動作説明図が図１０に、パスワードを入力する場合の動作説明図が図１１にそれぞれ示されている。それらの図から明らかなように、パスワード入力用ウィンドウＷがスクリーン上に表示された状態において、パスワードを入力しないユーザＡの場合には、図１０に示されるように、操作ボタンＰＢ１，ＰＢ２，ＰＢ３（第２の操作ボタン）は表示されないのに対し、パスワードを入力するユーザＢの場合には、図１１に示されるように、それらの操作ボタンＰＢ１，ＰＢ２，ＰＢ３（第２の表示ボタン）はスクリーン上に表示されることとなる。操作ボタンＰＢ４〜ＰＢ１３は、パスワードの入力有無に拘わらず常時表示させる操作ボタン（第１の操作ボタン）、すなわちユーザＡ，Ｂに共用される操作ボタンである。
【００４７】
なお、図１０及び図１１に示される画面例は、ＰＬＣのＰＩＤ制御ユニットに対して様々な操作指令を与えるための画面である。
【００４８】
以上説明したように、この実施形態に示されたＨＭＩ装置にあっては、入力装置２０３の所定操作で画像表示器２０２のスクリーン上にパスワード入力用ウィンドウＷを表示させ、その状態で所定のパスワードを入力すれば、図１０の状態から図１１の状態に示されるように、それまで表示されていなかった３個の特殊操作ボタンＰＢ１，ＰＢ２，ＰＢ３（第２の操作ボタン）をスクリーン上に出現させることができ、それらの操作ボタンＰＢ１，ＰＢ２，ＰＢ３を操作者のレベルや種別に応じて操作を許容する操作ボタンに割り付けておけば、動作モードが「実行モード」にある状態で所定のパスワードを入力させるだけで、特定レベル又は特定種別の操作者に限り、スクリーン上に特定の操作ボタンを表示させることができる。
【００４９】
しかも、操作ボタンＰＢ１，ＰＢ２，ＰＢ３を表示させる画面と表示させない画面との２種類の画面を表示するとはいえ、画面全体を切り替えるのではなく、単に特定の操作ボタンＰＢ１，ＰＢ２，ＰＢ３を表示すべきかしないかを切り替えるだけであるから、従前のＨＭＩ装置のように、画面全体を２種類個別に用意する必要がなく、その分だけメモリ容量を格段に節減することができる。
【００５０】
加えて、それらの切り替え操作は、編集モードに切り替えることなく、実行モードのままで行うことができるため（ステップ７０１ＹＥＳ→ステップ７０２ＮＯ→ステップ７０５ＮＯ→ステップ７０９ＹＥＳ）、表示切り替え操作中にあっても、スクリーン上に表示された操作ボタンの全ては感応状態に維持され（ステップ７０３ＹＥＳ）、緊急事態が発生すれば、該当する操作ボタンをオンオフ操作することによって、該当する操作指令をコントローラに与えることができる。
【００５１】
なお、以上の実施形態においては、本発明をパソコンに適用したが、専用のプログラマブル表示器に適用しても同様であることは言うまでもない。また、以上の実施形態にあっては、図１０と図１１とで示すように、特殊操作ボタンＰＢ１，ＰＢ２，ＰＢ３を表示する場合と表示しない場合との２段階に切り替えたが、さらにその他の操作ボタン群を別に割り付け、３段階以上の切り替えを行っても良いことは勿論である。
【産業上の利用可能性】
【００５２】
本発明装置によれば、操作者のレベルや種別に拘わらず操作可能な画面部品については第１の画面部品に割り当てると共に、特定レベルや特定種別の操作者にのみ操作可能とする画面部品については第２の画面部品に割り当てることにより、最小限の画面部品用画像データのままで、レベル別や種別の操作制限機能を実現することができるから、画面部品用画像データを格納するためのメモリ容量を従来装置に比べて節減することができる。
【００５３】
加えて、このような構成によれば、実行モード時制御手段には、所定操作で入力されたパスワードと登録されたパスワードとの照合一致を条件として、画面部品に対するユーザ操作に感応する状態のままで、プロパティ情報に関する「表示」／「非表示」の書き替えを許容する機能が組み込まれているため、スクリーン上に「表示」とさせるか「非表示」とさせるかを決定するプロパティ情報の書き替え操作中にあっても、支障なく制御装置に対して操作指令を与えることが可能となる利点がある。
【図面の簡単な説明】
【００５４】
【図１】本発明が適用されるＰＬＣシステムの外観構成図である。
【図２】パソコンのハードウェア構成を中心として示すブロック図である。
【図３】ＨＭＩソフトと通信ミドルウェアとコントローラとの関係を示すブロック図である。
【図４】ＨＭＩソフトの動作モード通知処理を示すフローチャートである。
【図５】ＨＭＩソフトの画面部品登録処理を示すフローチャートである。
【図６】パスワード制御アプリの動作を示すフローチャートである。
【図７】ＨＭＩソフトのルーチン処理を示すフローチャート（本発明）である。
【図８】表示更新処理の詳細を示すフローチャートである。
【図９】ＨＭＩソフトのルーチン処理を示すフローチャート（従来例）である。
【図１０】パスワードを入力しない場合の動作説明図である。
【図１１】パスワードを入力する場合の動作説明図である。
【符号の説明】
【００５５】
１    ＰＬＣ
２    パソコン
２ａ  ＨＭＩソフト
２ｂ  通信ミドルウェア
３    汎用通信ライン
２１  画面部品
２２  ユーザ開発アプリ（パスワード制御アプリ）
２３  インタフェース
２０１  ＣＰＵ
２０２  画像表示器
２０３  入力装置
２０４  外部記憶装置
２０５  ＲＡＭ
２０６  ＲＯＭ
２０７  ＨＤＤ
２０８  通信インタフェース
２０２ａ  スクリーン
ＰＢ１〜ＰＢ３  表示／非表示切り替えが可能な操作ボタン
ＰＢ４〜ＰＢ１３  常時表示される操作ボタン
【図１】
2007072518.tif 000003
【図２】
2007072518.tif 000004
【図３】
2007072518.tif 000005
【図４】
2007072518.tif 000006
【図５】
2007072518.tif 000007
【図６】
2007072518.tif 000008
【図７】
2007072518.tif 000009
【図８】
2007072518.tif 000010
【図９】
2007072518.tif 000011
【図１０】
2007072518.tif 000012
【図１１】
2007072518.tif 000013