(57)【特許請求の範囲】
【請求項１】
記憶部に予め記憶された複数の画面データに基づき、表示部に表示させる画面データをＣＰＵが新たに生成する方法であって、
前記記憶部に予め記憶されている複数の画面データの各々は、互いに異なる複数の個人認証用データが対応し、かつ、複数の画面部品データを含み、
前記複数の画面データの各々に含まれる複数の画面部品データはそれぞれ互いに異なる個人認証用データが対応し、
ＣＰＵは、
前記個人認証用データが入力される第１のステップと、
前記記憶部に予め記憶された複数の画面データのうち、前記第１のステップで入力された個人認証用データに対応する画面データを選択する第２のステップと、
前記第２のステップで選択された画面データに含まれる複数の画面部品データのうち、前記個人認証用データに対応する画面部品データのみを選択する第３のステップと、
前記第３のステップで選択された画面部品データのみを有する前記画面データを生成して出力する第４のステップと、
を実行することを特徴とする画面データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに表示される画面であって、パスワードなどの入力によって表示される画面データの生成方法に関する。
【背景技術】
【０００２】
従来の画面の生成方法としては例えば特許文献１があり、この特許文献１に開示されているように、従来では作業者がパスワードを入力することにより、その作業者用に予め作成された画面が表示される。
【０００３】
【特許文献１】特開２００１−２０２１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、作業者が多くなればなるほど、その作業者それぞれの画面データが必要になり、データ量が膨大になるという問題点があった。
【０００５】
本発明は上記の問題点を解決するためになされたものであり、作業者用に予め作成する画面データ量が少なくて済み、しかもセキュリティを確保できる画面データ生成方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の課題解決手段は、記憶部に予め記憶された複数の画面データに基づき、表示部に表示させる画面データをＣＰＵが新たに生成する方法であって、前記記憶部に予め記憶されている複数の画面データの各々は、互いに異なる複数の個人認証用データが対応し、かつ、複数の画面部品データを含み、前記複数の画面データの各々に含まれる複数の画面部品データはそれぞれ互いに異なる個人認証用データが対応し、ＣＰＵは、前記個人認証用データが入力される第１のステップと、前記記憶部に予め記憶された複数の画面データのうち、前記第１のステップで入力された個人認証用データに対応する画面データを選択する第２のステップと、 前記第２のステップで選択された画面データに含まれる複数の画面部品データのうち、前記個人認証用データに対応する画面部品データのみを選択する第３のステップと、前記第３のステップで選択された画面部品データのみを有する前記画面データを生成して出力する第４のステップと、を実行する。
【発明の効果】
【０００７】
請求項１に記載の発明によれば、個人認証用データに対応する画面データを選択するだけでなく、その画面データの画面部品データも個人認証用データに対応するものを選択するので、画面データが少なくて済み、しかも、個人認証用データに対応しない画面部品データは出力されないので、セキュリティが確保できる。
【発明を実施するための最良の形態】
【０００８】
図１は本発明の画面データ生成方法を適用するシステム構成図の一例である。ＰＬＣ１は周知のプログラマブルロジックコントローラであり、図示しないロボットや工作機械を制御するための制御装置である。ＰＬＣ１に接続される表示器２は周知のプログラマブル表示器であり、主としてＣＰＵ２ａと、例えばＰＬＣ１の内部データを表示したりデータを入力したりするためのタッチパネルを有する表示部２ｂと、データやプログラムを記憶するための記憶部２ｃとを含んで構成されている。表示器２にはセットアップなどの場合に、表示器２側で必要な様々なデータを登録するためのパソコン（パーソナルコンピュータ）３が接続される。それ以外の通常の場合では、パソコン３は表示器２から取り外されている。
【０００９】
表示器２内の記憶部２ｃには、パソコン３によって予め作成された複数の画面データ（例えば図２や図３）が記憶されている。図２や図３に示すように、画面データは背景画面データと、その上に配置された画面部品データとを含んで構成され、例えば図２の画面データＡは背景画面データＡ０と画面部品データａ，ｂ，ｃとを含んで構成され、図３の画面データＢは背景画面データＢ０と画面部品データａ，ｂ，ｄ，ｅとを含んで構成される。また、画面データ及び画面部品データのそれぞれには、これを特定するための画像コードが付与されている。なお、図２や図３に描いた符号は画像コードも兼ねている。
【００１０】
画面部品データは、それが表示器２の表示部２ｂに表示されると、出力部品としては例えばデータを表示する機能（いわゆるテキストボックスと呼ばれる）を有しているものであったり、フラグのオン／オフに応じて色が変わったりするものであり、入力部品としては例えば特許文献１の図３のように、表示部２ｂのタッチパネルのうち、画面部品データが表示される部分を押すことでデータを入力できたりする単一のボタンや複数のボタンが集合したキーボードなどである。
【００１１】
画面データの他に、図４に示すパスワード−画像コード関連テーブル（以下、単に関連テーブル）が表示器２の記憶部２ｃに記憶されている。この関連テーブルは、１つのパスワードごとに対応する画像コードを定めたもので、予めパソコン３によって作成される。パスワードは表示器２を使用する作業者を認証するための個人認証用データである。１つのパスワードに対応する画像コードの数はいくつでもよい。図４の関連テーブルでは、”００１”，”００２”，”００３”，”００４”の少なくとも４つのパスワードが登録され、パスワード”００１”には、画像コード”Ａ”，”ｃ”，”ｄ”が対応し、パスワード”００２”には、画像コード”Ａ”，”ａ”，”ｂ”，”ｃ”が対応し、パスワード”００３”には、画像コード”Ｂ”，”ａ”，”ｂ”，”ｄ”が対応し、パスワード”００４”には、画像コード”Ｂ”，”ｄ”，”ｅ”，”ｃ”が対応している。
【００１２】
次に、図１のシステムの動作について説明する。まず、表示器２にパソコン３を接続し、パソコン３で予め作成した画面データ（図２や図３）及び関連テーブル（図４）を表示器２の記憶部２ｃへ転送する。この作業が終わると、パソコン３を表示器２から取り外す。その後、所定の操作を経てＰＬＣ１の制御に基づき、ロボットや工作機械が動作する。
【００１３】
作業者はＰＬＣ１のロボットや工作機械を制御するための制御データを表示器２の表示部２ｂにより確認できる。その際、表示器２には図５に示すパスワード入力画面が表示されており、ここにこの作業者固有のパスワード（以下、パスワード”００１”で説明）を入力する（図６のステップＳ１）。次に、表示器２のＣＰＵ２ａは、記憶部２ｃの関連テーブルを参照して、パスワード”００１”を対応する画像コード”Ａ”，”ｃ”，”ｄ”に変換する（ステップＳ２）。次に、ＣＰＵ２ａは記憶部２ｃに記憶されている画面データのうち、ステップＳ２で抽出した画像コードの中に含まれる”Ａ”の画面データ（図２）を選択する（ステップＳ３）。ＣＰＵ２ａはステップＳ３で選択した画面データＡに含まれる画面部品データａ，ｂ，ｃのうち、ステップＳ２で抽出した画像コードの中に含まれる”Ａ”，”ｃ”，”ｄ”に含まれる画面部品データｃを選択する（ステップＳ４）。次に、ＣＰＵ２ａはステップＳ４によって選択された画面部品データｃのみを有し、画面部品データａ，ｂを有しない画面データＡを生成して（ステップＳ５）、図７に示す画面として表示部２ｂに表示出力する（ステップＳ６）。したがって、パスワード”００１”を有する作業者は、自分専用の画面が表示され、この画面から必要な情報を得ることができる。
【００１４】
同様に、パスワード”００２”の作業者であれば、図２の画面データＡが選択されて表示部２ｂに図８のように表示され、パスワード”００３”の作業者であれば、図３の画面データＢが選択されて表示部２ｂに図９のように表示され、パスワード”００４”の作業者であれば、図３の画面データＢが選択されて表示部２ｂに図１０のように表示される。よって、予め登録された少ない画面データ数で多くのパスワードに固有の画面データを生成できる。
【００１５】
以上のように、パスワード（個人認証用データ）を入力するためのステップＳ１と、予め表示器２の表示部２ｂに記憶された複数の画面データＡやＢのうち、パスワードに対応する画面データを選択するステップＳ２，Ｓ３と、選択された画面データに含まれる複数の画面部品データのうち、パスワードに対応する画面部品データのみを選択するステップＳ２，Ｓ４と、選択された画面部品データのみを有する画面データを生成して出力するステップＳ５，Ｓ６とを備えた。これにより、パスワードに対応する画面データを選択するだけでなく、その画面データの画面部品データも個人認証用データに対応するものを選択して、表示部２ｂに表示する画面データを生成するので、画面データが少なくて済む。したがって、記憶部２ｃの記憶容量が少なくて済み、作業者がパソコン３で数多くの画面データを作成する必要がない。しかも、個人認証用データに対応しない画面部品データは当該個人認証用データを入力した作業者に表示されないので、セキュリティが確保できる。
【００１６】
（変形例）
なお、本発明は実施の形態で説明したものに限らない。例えば、本発明の画面データ生成方法は図１に示すシステムに限らず、その他に適用してもよい。また、画面データの出力は表示器２の表示部２ｂに表示する場合に限らず、例えば別の記憶装置に出力してもよい。また、個人認証用データは、個人を特定するものであればよく、パスワードの他、ユーザー名、指紋あるいはそれらの組み合わせでもよい。
【００１７】
また、ステップＳ３で選択される画面データ数は上述の説明では１つであるが、複数でもよい。例えば上述の説明で、図２の他に背景画面データＡ０と画面部品データａ，ｘ，ｙとを含んで構成される画面データＡも予め記憶されていると２つの画面データＡが選択されたり、パスワード”００１”には画像コード”Ａ”，”ｃ”，”ｄ”の他、画像コード”Ｂ”も対応していると２つの画面データＡ，Ｂが選択される。この場合は、例えば表示器２の表示部２ｂに画面切替用ボタンが表示され、このボタンを押すことにより複数の画面を順番に切り替えることができるように構成してもよい。さらに、画面を切り替える際、選択された画面データにない他の画面データに移りたい場合は、図５に示すパスワード入力画面が表示され、再びその画面に移れるパスワードを入力する構成にしてもよい。
【図面の簡単な説明】
【００１８】
【図１】本発明が適用されるシステムを示すブロック図である。
【図２】画面データの一例を示す図である。
【図３】画面データの一例を示す図である。
【図４】パスワード−画像コード関連テーブルを示すデータ構造図である。
【図５】パスワード入力画面を示す図である。
【図６】本発明の画面データ生成方法を示すフローチャートである。
【図７】画面の一例を示す図である。
【図８】画面の一例を示す図である。
【図９】画面の一例を示す図である。
【図１０】画面の一例を示す図である。
【符号の説明】
【００１９】
１  ＰＬＣ、２  表示器、３  パソコン、Ａ，Ｂ  画面データ、ａ，ｂ，ｃ，ｄ，ｅ，ｆ  画面部品データ、Ａ０，Ｂ０  背景画面データ
【図１】
0004743869.tif 000002
【図２】
0004743869.tif 000003
【図３】
0004743869.tif 000004
【図４】
0004743869.tif 000005
【図５】
0004743869.tif 000006
【図６】
0004743869.tif 000007
【図７】
0004743869.tif 000008
【図８】
0004743869.tif 000009
【図９】
0004743869.tif 000010
【図１０】
0004743869.tif 000011