(57)【要約】【課題】プログラマブル表示器１の搭載メモリ量によるセキュリティの管理を行えるユーザ数の制限の撤廃を図る。【解決手段】制御システム１００は、識別情報Ｄ１を記憶する外部記憶媒体と、外部記憶媒体が接続され、識別情報Ｄ１を読み取る接続部１７と、を備えるプログラマブル表示器１と、認証情報Ｄ２と、識別情報Ｄ１ごとのアクセス権を定める許可情報Ｄ３を記憶する記憶部２２を備え、プログラマブル表示器１と通信である端末２と、を有し、プログラマブル表示器１は、外部記憶媒体から読み込んだ識別情報Ｄ１を端末２に向けて送信し、端末２は、外部記憶媒体の識別情報Ｄ１が正当か認証を行い、識別情報Ｄ１が正当である場合、識別情報Ｄ１に対応する許可情報Ｄ３をプログラマブル表示器１に送信し、プログラマブル表示器１は、許可情報Ｄ３に応じた画像を表示画面１１に表示する。【選択図】図１
2010108218.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定するための識別情報を記憶する外部記憶媒体と、
前記外部記憶媒体が接続され、前記識別情報を読み取る接続部を備えるプログラマブル表示器と、
前記識別情報が正当であるか認証を行うための認証情報と前記識別情報ごとのアクセス権を定める許可情報とを記憶する記憶部を有するとともに前記プログラマブル表示器と相互通信可能に接続された端末と、を有し、
前記接続部に前記外部記憶媒体が接続された場合に、前記プログラマブル表示器は、前記外部記憶媒体から読み込んだ前記識別情報を前記端末に送信する識別情報送信手段を備え、
前記端末は、前記識別情報を受信すると前記記憶部を参照し、前記識別情報が正当か否かの認証を行う認証手段と、
前記識別情報が正当である場合、前記識別情報に対応する前記許可情報を前記プログラマブル表示器に送信する許可情報送信手段とを備え、
前記プログラマブル表示器は、前記許可情報に応じた画像を、前記プログラマブル表示器の表示画面に表示することを特徴とする制御システム。
【請求項２】
前記接続部は、前記外部記憶媒体の記憶内容の書換も可能であり、
前記記憶部は、各識別情報ごとに前記外部記憶媒体の前記識別情報を書き替えるための書換用情報を記憶し、
前記プログラマブル表示器は、前記書換用情報を前記端末から受信し、接続された前記外部記憶媒体の記憶内容の書換を行うことを特徴とする請求項１記載の制御システム。
【請求項３】
前記プログラマブル表示器は、前記表示画面で押下された位置を特定するためのタッチパネルを備え、
前記プログラマブル表示器は、前記許可情報を受信した場合、更に、個人認証用の画面を表示し、ユーザの前記タッチパネルへの入力で得られた個人認証入力情報を前記端末に送信し、
前記認証情報には、前記個人認証入力情報が正当であるか確認を行うための情報も含まれ、
前記端末は、前記個人認証入力情報を受信すると前記記憶部を参照し、前記個人認証入力情報が正当か否かの認証を行い、前記個人認証入力情報が正当である場合、正当である旨を前記プログラマブル表示器に送信し、
前記プログラマブル表示器は、前記個人認証入力情報が正当である場合、前記許可情報に応じた画像を前記表示画面に表示することを特徴とする請求項１又は２に記載の制御システム。
【請求項４】
前記表示画面に表示される画像データは、前記外部記憶媒体に記憶され、
前記プログラマブル表示器は、前記外部記憶媒体から読み取った前記画像データを利用して、前記許可情報に応じて、前記表示画面に表示を行うことを特徴とする請求項１から３のいずれか１項に記載の制御システム。
【請求項５】
前記表示画面に表示される画像データは、前記記憶部に記憶され、
前記プログラマブル表示器は、前記端末から受け取った前記画像データを利用して、前記表示画面に前記許可情報に応じた表示を行うことを特徴とする請求項１から４のいずれか１項に記載の制御システム。
【請求項６】
個人認証用の識別情報を記憶する外部記憶媒体と、
前記外部記憶媒体が接続され、前記識別情報を読み取る接続部を備えるプログラマブル表示器と、
前記識別情報が正当であるか認証を行うための認証情報と前記識別情報ごとのアクセス権を定める許可情報とを記憶する記憶部を有するとともに前記プログラマブル表示器と相互通信可能に接続される端末と、を備える制御システムを制御する制御プログラムであって、
前記接続部に、前記外部記憶媒体が接続されたことを認識させるステップと、
前記プログラマブル表示器に、前記外部記憶媒体から読み込んだ前記識別情報を前記端末に向けて送信させるステップと、
前記端末に、前記識別情報を受信すると前記記憶部を参照させ、前記接続部に接続された前記外部記憶媒体の前記識別情報が正当か認証を行わせ、前記識別情報が正当である場合、前記識別情報に対応する前記許可情報を前記プログラマブル表示器に送信させるステップと、
前記プログラマブル表示器に、前記許可情報に応じた画像を、前記プログラマブル表示器の表示画面に表示させるステップと、を有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場等に配され、タッチパネルを有する表示画面で制御対象の状態表示や操作入力を行うためのプログラマブル表示器と、これに接続される端末と外部記憶媒体で構成される制御システムに関する。又、制御システムを制御する制御プログラムに関する。
なお、本明細書において画像という用語には、いわゆるイメージやピクチャーのみならず、テキストファイル等、表示画面に表示されうる全てのデータを含むものとする。
【背景技術】
【０００２】
例えば、工場の生産ライン等では、ロボット、ベルトコンベア等の搬送装置、調節計、工作機械等の様々な制御対象が設置される。そして、これらの制御対象の制御のため、制御対象に直接又はＰＬＣ（programmable logic controller）等を介して、タッチパネルを有するプログラマブル表示器が接続される。このようなプログラマブル表示器には、制御対象やＰＬＣから制御対象の状態データを取得することで、制御対象の状態を表示させるものが存在する。又、プログラマブル表示器には、表示された部品画像の押下等により入力を行うことで、ＰＬＣや制御対象にプログラムやデータを送り込み、制御対象の動作を制御可能なものが存在する。
【０００３】
そして、プログラマブル表示器では、情報漏洩防止や、制御対象に対する不正なデータの入力防止等のセキュリティ確保、向上の観点から、ユーザごとにアクセス可能な画面（画像）が定められる場合がある。言い換えると、ユーザごとにセキュリティレベルが定められることがある。そして、プログラマブル表示器でのセキュリティに関する発明が特許文献１に記載されている。具体的に、特許文献１には、個人認証用データを入力するステップと、複数の画面データのうち、個人認証用データに対応する画面データを選択するステップと、選択された画面データに含まれる複数の画面部品データのうち、個人認証用データに対応する画面部品データのみを選択するステップと、選択された画面部品データのみを有する記画面データを出力するステップとを備えた画面データ生成方法が開示されている。この方法により、画面データを少なく済ませ、しかも、個人認証用データに対応しない画面部品データは出力せず、セキュリティを確保しようとする（特許文献１：請求項１、段落［０００７］等参照）。
【特許文献１】特開２００７−２７２４８６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に示されるように、プログラマブル表示器は、ユーザに応じた画像表示のために、各ユーザの特定、認証を行うための情報を記憶する。しかし、現状、ＰＬＣの多機種と通信可能とすることや、多数のデバイスの制御等、プログラマブル表示器は、ＰＬＣやＰＬＣに接続される制御対象等の制御への特化の要請がある。従って、プログラマブル表示器では、セキュリティ管理や、ユーザごとの画面の画像データの記憶に割り当てることができるメモリの容量には限界がある。
【０００５】
従って、セキュリティの管理対象とできるユーザ数に上限があり、セキュリティの管理の設定や登録を行えないユーザが生じ得るという問題がある。尚、メモリ搭載量を増加させれば、確かに、セキュリティの管理対象人数を増やすことはできるが、安易なメモリの増設はプログラマブル表示器の製造コスト上昇を招く問題や、又、小型のプログラマブル表示器ではメモリを増設するスペースを確保し難く、増設自体が物理的に不可能な場合もあるという問題がある。
【０００６】
ここで、特許文献１記載の発明をみると、ユーザごとの画面データを記憶しておくのではなく、部品画像データも個人認証用データに対応するものを選択し、出力して、画面データの記憶に要する記憶部の記憶容量を少なくするが（特許文献１：段落［００１５］等参照）、セキュリティ管理の対象人数が多ければ、その分、部品画像データも多くなるなど、管理できるユーザ数の増加の対応には限界があるという問題がある。即ち、プログラマブル表示器の搭載メモリ量の限界から、ユーザ数が多いと、管理できないユーザが生じるという問題の抜本的な解決を示唆するものではない。
【０００７】
本発明は、上記従来技術の問題点に鑑みてなされたものであり、ユーザを特定するための識別情報を外部記憶媒体に記憶させ、又、認証情報をプログラマブル表示器に接続される端末に記憶させて、プログラマブル表示器には、認証のための情報を記憶せず、プログラマブル表示器の搭載メモリ量により、セキュリティの管理を行えるユーザ数の制限をなくすことを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため請求項１に係る制御システムは、ユーザを特定するための識別情報を記憶する外部記憶媒体と、前記外部記憶媒体が接続され、前記識別情報を読み取る接続部を備えるプログラマブル表示器と、前記識別情報が正当であるか認証を行うための認証情報と前記識別情報ごとのアクセス権を定める許可情報とを記憶する記憶部を有するとともに前記プログラマブル表示器と相互通信可能に接続された端末と、を有し、前記接続部に前記外部記憶媒体が接続された場合、前記プログラマブル表示器は、前記外部記憶媒体から読み込んだ前記識別情報を前記端末に送信する識別情報送信手段を備え、前記端末は、前記識別情報を受信すると前記記憶部を参照し、前記識別情報が正当か否かの認証を行う認証手段と、前記識別情報が正当である場合、前記識別情報に対応する前記許可情報を前記プログラマブル表示器に送信する許可情報送信手段とを備え、前記プログラマブル表示器は、前記許可情報に応じた画像を、前記プログラマブル表示器の表示画面に表示することとした。
【０００９】
この構成によれば、各ユーザが所持する外部記憶媒体に識別情報を、端末に認証情報を保持させるので、プログラマブル表示器は、個人認証のための情報を記憶しておく必要がないから、プログラマブル表示器の能力（搭載メモリ量）で、セキュリティ管理できるユーザ数が制限されない。又、プログラマブル表示器は、外部記憶媒体に記憶された識別情報を端末に向けて送信し、受信した許可情報に応じた表示をするので、外部記憶媒体をプログラマブル表示器に接続するだけで、アクセス可能な画面（画像）の内容が変化し、プログラマブル表示器のセキュリティレベルの変更を行うことができる。又、セキュリティ対策に要するメモリの容量を減らせるから、プログラマブル表示器の製造コスト削減や浮いたメモリをプログラマブル表示器の機能充実に割り当てることも可能となる。
【００１０】
又、請求項２に係る発明は、請求項１の発明において、前記接続部は、前記外部記憶媒体の記憶内容の書換も可能であり、前記記憶部は、各識別情報ごとに前記外部記憶媒体の前記識別情報を書き替えるための書換用情報を記憶し、前記プログラマブル表示器は、前記書換用情報を前記端末から受信し、接続された前記外部記憶媒体の記憶内容の書換を行うこととした。
【００１１】
通常、外部記憶媒体の記憶内容の更新は、ユーザに何らかの作業を要求するが、この構成によれば、プログラマブル表示器は、書換用情報を端末から受信し、接続された外部記憶媒体の識別情報の書換を行うので、外部記憶媒体の識別情報を一元的に管理することができる。従って、識別情報を最新の状態で保つことができる。
【００１２】
又、請求項３に係る発明は、請求項１又は２の発明において、前記プログラマブル表示器は、前記表示画面で押下された位置を特定するためのタッチパネルを備え、前記プログラマブル表示器は、前記許可情報を受信した場合、更に、個人認証用の画面を表示し、ユーザの前記タッチパネルへの入力で得られた個人認証入力情報を前記端末に送信し、前記認証情報には、前記個人認証入力情報が正当であるか確認を行うための情報も含まれ、前記端末は、前記個人認証入力情報を受信すると前記記憶部を参照し、前記個人認証入力情報が正当か否かの認証を行い、前記個人認証入力情報が正当である場合、正当である旨を前記プログラマブル表示器に送信し、前記プログラマブル表示器は、前記個人認証入力情報が正当である場合、前記許可情報に応じた画像を前記表示画面に表示することとした。この構成によれば、プログラマブル表示器は、許可情報を受信した場合、ＩＤナンバーやパスワード等の個人認証用の入力用画像を表示し、個人認証入力が正当と認められる場合にのみ、許可情報に応じた画像を表示画面に表示するので、外部記憶媒体と、パスワード等による２重の認証を課すことができ、セキュリティの強度を一層高めることができる。
【００１３】
又、請求項４に係る発明は、請求項１から３の発明において、前記表示画面に表示される画像データは、前記外部記憶媒体に記憶され、前記プログラマブル表示器は、前記外部記憶媒体から読み取った前記画像データを利用して、前記許可情報に応じて、前記表示画面に表示を行うこととした。この構成によれば、プログラマブル表示器は、外部記憶媒体から画像データを読み取って許可情報に応じた表示を表示画面に行うので、プログラマブル表示器内のメモリに記憶しておく画像データのデータ量を削減することができる。従って、プログラマブル表示器の製造コスト削減や、浮いたメモリ容量をプログラマブル表示器の機能充実に割り当てることができる。
【００１４】
又、請求項５に係る発明は、請求項１から４の発明において、前記表示画面に表示される画像データは、前記記憶部に記憶され、前記プログラマブル表示器は、前記端末から受け取った前記画像データを利用して、前記表示画面に前記許可情報に応じた表示を行うこととした。この構成によれば、プログラマブル表示器は、端末から画像データを受け取り、表示画面に許可情報に応じた表示を行うので、プログラマブル表示器内のメモリに記憶しておく画像データのデータ量を削減することができる。従って、プログラマブル表示器の製造コスト削減や、浮いたメモリ容量をプログラマブル表示器の機能充実に割り当てることができる。
【００１５】
又、請求項６に係る制御プログラムは、個人認証用の識別情報を記憶する外部記憶媒体と、前記外部記憶媒体が接続され、前記識別情報を読み取る接続部を備えるプログラマブル表示器と、前記識別情報が正当であるか認証を行うための認証情報と前記識別情報ごとのアクセス権を定める許可情報とを記憶する記憶部を有するとともに前記プログラマブル表示器と相互通信可能に接続される端末と、を備える制御システムを制御する制御プログラムであって、前記接続部に、前記外部記憶媒体が接続されたことを認識させるステップと、前記プログラマブル表示器に、前記外部記憶媒体から読み込んだ前記識別情報を前記端末に送信させるステップと、前記端末に、前記識別情報を受信すると前記記憶部を参照させ、前記接続部に接続された前記外部記憶媒体の前記識別情報が正当か認証を行わせ、前記識別情報が正当である場合、前記識別情報に対応する前記許可情報を前記プログラマブル表示器に送信させるステップと、前記プログラマブル表示器に、前記許可情報に応じた画像を、前記プログラマブル表示器の表示画面に表示させるステップと、を有することとした。請求項６に係る発明は、請求項１記載の制御システムをプログラムの発明として捉えたものであり、請求項１記載の発明と同様の効果を有する。
【発明の効果】
【００１６】
上述したように、本発明によれば、プログラマブル表示器を使用するユーザを特定するための認証情報や画像ファイル等を端末に保持させ、プログラマブル表示器には記憶させないので、プログラマブル表示器の搭載メモリの容量に起因する、ユーザ数の制限やユーザのセキュリティ管理の制限をなくすことができる。又、各外部記憶媒体内の識別情報の管理も一元的に行うことができる。すなわち、複数設けられたプログラマブル表示器をそれぞれ管理する必要がなく、端末のみを管理すれば情報のセキュリティを保つことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の第１の実施形態を図１〜７を参照しつつ説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１８】
（制御システム１００のハードウェア構成の概略）
まず、図１に基づき、本発明の第１の実施形態に係る制御システム１００のハードウェア構成の一例を説明する。図１は、本発明の第１の実施形態に係る制御システム１００の概略構造を示すブロック図である。
【００１９】
本実施形態における制御システム１００は、プログラマブル表示器１と、プログラマブル表示器１と相互通信可能に接続される端末２と、少なくともユーザを特定するための識別情報Ｄ１（図２参照）を記憶する外部記憶媒体を含む。尚、本説明では、後述するように、外部記憶媒体としてコンパクトフラッシュ（登録商標）カード（以下、「ＣＦカード３」と称する。）を例に挙げて説明する。
【００２０】
まず、端末２の説明を行う。端末２は、例えば、パーソナルコンピュータや、サーバ等であって、制御部２１、記憶部２２、Ｉ／Ｆ部２３、入出力装置２４等を備える。
【００２１】
端末２内の基板上に構成される制御部２１には、ＣＰＵ２５や、作業メモリ２６が配される。そして、制御部２１には、不揮発的に各種データ、プログラム等を記憶しておく記憶部２２が接続される。例えば、記憶部２２には、ＨＤＤ（Hard Disk Drive）等の容量の大きい記憶装置（例えば数ギガバイト以上）が用いられる。尚、詳細は後述するが、記憶部２２は、外部記憶媒体に記憶される識別情報Ｄ１が正当であるか認証を行うための認証情報Ｄ２と、識別情報Ｄ１ごとのアクセス権を定める許可情報Ｄ３を記憶する。
【００２２】
又、Ｉ／Ｆ部２３は、図１に示すように、プログラマブル表示器１のＩ／Ｆ部１３に対応するインターフェイスであり、プログラマブル表示器１のＨＭＩ制御部１０と端末２の制御部２１との通信を仲介する。又、入出力装置２４は、端末２のディスプレイやキーボート、マウス（不図示）等で構成され、端末２で操作を行うための装置である。
【００２３】
次に、記憶部２２の記憶内容を説明する。記憶部２２には、多種多様なデータやプログラムが記憶されるが、本発明に関しては、例えば、エディタ２７や、画像ファイル２８や、ロジックプログラム２９や、認証情報Ｄ２、許可情報Ｄ３を記憶することができる。
【００２４】
エディタ２７は、プログラマブル表示器１で表示される画面（画像）を設計、作成するソフトウェアである。このエディタ２７では、プログラマブル表示器１で表示される画像としての背景画像や、背景上に配される部品画像Ｐの作成、設定を行うことができる。尚、いわゆるイメージやピクチャーのみならず、テキストファイルの他、表計算ソフト等の他のアプリケーションで作成され、例えば、端末２の記憶部２２に記憶されるファイルとのリンク表示等、表示画面１１に表示されうる全てのデータを、背景画像や部品画像Ｐなどの「画像」として扱うことができる。
【００２５】
そして、各部品画像Ｐには、例えば、各ターゲットデバイス５等の状態を表示するものが含まれる。状態を示す部品画像Ｐとしては、ＰＬＣ４やターゲットデバイス５の駆動、運転状態を示すランプや、温度、重量、流量、貯蔵量等の各種数値表示や、グラフ表示などがある。又、各部品画像Ｐには、例えば、各ターゲットデバイス５等の動作を指示するための入力キーとして機能する部品画像Ｐ等も含まれる。動作を指示する部品画像Ｐの押下により、例えば、ターゲットデバイス５の運転の開始、停止、回転方向、回転速度、搬送速度等、部品画像Ｐでの設定により指示することができる。又、各部品画像Ｐには、表示画面１１の表示切替や、プログラマブル表示器１のデータ受信や、プログラマブル表示器１からのデータ送信等、プログラマブル表示器１の動作を指示する入力キーとしての画像も含むことができる。
【００２６】
そして、エディタ２７では、各部品画像Ｐについて、表示画面１１に表示される画像に関連して行われる各種の処理等を規定する処理規定情報（タグ）を定めることができる。この処理規定情報は、各部品画像Ｐ毎に定めることができる。例えば、処理規程情報としては、部品画像Ｐの表示される画面のファイル番号（ファイル名）や、事象（例えば、状態表示の内容や、入力キーとして機能する場合は、押下で実行される動作）、参照するＰＬＣ４やターゲットデバイス５やプログラマブル表示器１内でのメモリ等のアドレス情報、部品画像Ｐの画面内での座標情報等を含むことができる。
【００２７】
画像ファイル２８は、エディタ２７での設計、作成の結果生成されるファイルであり、例えば、プログラマブル表示器１で表示される１画面単位で１つのファイルにまとめられる（フォルダ形式でも良い）。例えば、画像ファイル２８は、背景の画像データや、複数の部品画像Ｐの画像データや、各部品画像Ｐに付随する処理規定情報等を含む。そして、画像ファイル２８は、例えば、記憶部２２や、プログラマブル表示器１のデータメモリ１５や、後述の外部記憶媒体に記憶させておくことができる。
【００２８】
ロジックプログラム２９は、例えば、プログラマブル表示器１の制御プログラムや、プログラマブル表示器１に接続される各ＰＬＣ４やターゲットデバイス５用等の制御プログラムであり、エディタ２７で作成することもできる。尚、ロジックプログラム２９は、後述のプログラマブル表示器１内のデータメモリ１５に記憶しておくこともでき、又、各ＰＬＣ４は、端末２やプログラマブル表示器１からロジックプログラム２９を取得することができる。例えば、ロジックプログラム２９では、データの転送、ループ、演算、各種の動作指示や、プログラムの対象となるＰＬＣ４やターゲットデバイス５等のアドレス指定等を行うことができる。ＰＬＣ４やプログラマブル表示器１は、ロジックプログラム２９を実行して、ターゲットデバイス５の制御を行う。認証情報Ｄ２および許可情報Ｄ３については後に詳述するが、認証情報Ｄ２は、プログラマブル表示器１がＣＦカード３の読み取りで取得した識別情報Ｄ１の内容が正当であるか照合するための情報である。
【００２９】
次に、プログラマブル表示器１の説明を行う。
【００３０】
本実施形態のプログラマブル表示器１は、エディタ２７でユーザが作成した入力操作および表示用の画面（画像ファイル２８）を表示し、特有の操作機能および表示機能を実現、提供する専用の表示器である。そして、プログラマブル表示器１は、後述の表示画面１１での表示や、タッチパネル１２への入力結果の判定や、端末２やプログラマブル表示器１に接続される制御対象との通信等、各種制御を行うため、ＨＭＩ制御部１０（ＨＭＩ＝human machine interface）を備える。例えば、このＨＭＩ制御部１０には、制御用に中央演算処理装置としてプロセッサ１０ａや各種時間制御に必要となる計時部１０ｂ等を備える。
【００３１】
そして、プログラマブル表示器１は、ＨＭＩ制御部１０の他、表示画面１１と、タッチパネル１２と、端末２との通信用のＩ／Ｆ部１３（インターフェース部）と、制御対象とのインプット／アウトプット用のＩ／Ｆ部１４と、データメモリ１５と、ワークメモリ１６と、接続部１７等を備える。
【００３２】
表示画面１１は、制御部の表示コントローラ１０ｃからの制御信号に基づき、表示を行う。例えば、表示画面１１は、データメモリ１５に記憶される画像ファイル２８や、端末２からプログラマブル表示器１に送信される画像ファイル２８や、外部記憶媒体としてのＣＦカード３等に記憶される画像ファイル２８に基づき、表示を行う。そして、表示画面１１の表示形式に特に制限はないが、プログラマブル表示器１を薄型のものとするため、表示画面１１には、液晶、有機ＥＬ、プラズマ方式等のものを採用することができる。又、表示画面のサイズは、例えば、３．８インチ以上である。
【００３３】
タッチパネル１２は、ユーザの入力用のものであって、表示画面１１の表面に設けられ、表示画面１１で表示される入力キーとしての部品画像Ｐのユーザの押下位置、座標を特定する。ユーザの表示画面１１での押下位置の座標は、タッチパネル１２と、タッチパネル１２の出力信号を処理するタッチパネルコントローラ１０ｄで、特定される。本実施形態のタッチパネル１２は、透明抵抗膜方式のものであるが、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等、他の方式のものであってもよい。押下位置の座標検出結果を元に、ＨＭＩ制御部１０は、表示画面１１に表示された部品画像Ｐのうち、押下されたものを特定し、プログラマブル表示器１になされた入力を判定できる。
【００３４】
Ｉ／Ｆ部１３は、プログラマブル表示器１が端末２との間の通信を行うためのものであり、各種コネクタ、ソケット等を有する。例えば、Ｉ／Ｆ部１３は、ＬＡＮ用コネクタを有し、プログラマブル表示器１と端末２をネットワーク経由で通信可能に接続する。又、Ｉ／Ｆ部１３には、プログラマブル表示器１と端末２を直接的にケーブルで接続するためのコネクタ、ソケット等（例えば、ＵＳＢソケット）を設けてもよい。即ち、プログラマブル表示器１は、端末２と、ネットワーク経由や直接的に、通信可能に接続される。
【００３５】
Ｉ／Ｆ部１４は、ＨＭＩ制御部１０とプログラマブル表示器１に接続されるＰＬＣ４やターゲットデバイス５等との間の信号の授受を仲介するインターフェイスであり、複数の通信用ポートを備える。更に、Ｉ／Ｆ部１４は、入出力メモリ、Ｄ／Ａ変換器、Ａ／Ｄ変換器などを備えることができる。例えば、ＰＬＣ４やターゲットデバイス５との接続用のインターフェイスとして、ＲＳ２３２Ｃ／４２２／４８５等の複数種の通信用ポートを、Ｉ／Ｆ部１４に設けることができる。
【００３６】
このＩ／Ｆ部１４を利用することにより、図１に示すように、プログラマブル表示器１には、ケーブル、ネットワーク等による接続により、１又は複数のＰＬＣ４を接続することができる。そして、ＰＬＣ４には、制御対象としてのターゲットデバイス５が接続される。ターゲットデバイス５には、ＰＬＣ４による制御の対象となる工作機器、ロボット、ベルトコンベア等の搬送装置、調節計（例えば、温度や貯蔵量や流量等）、バルブ、スイッチ、生産ライン撮影用のカメラ、ランプ、照明機器、空調機器等、多種多様な機器、装置が含まれる。言い換えると、外部からの制御を受け付ける機器、装置であれば、ターゲットデバイス５となり得る。又、このＩ／Ｆ部１４を利用することにより、図１に示すように、プログラマブル表示器１に、例えば、調節計６や、ターゲットデバイス５を直接接続することもできる。
【００３７】
従って、プログラマブル表示器１は、複数のＰＬＣ４と通信でき、ＰＬＣ４を介して、各ターゲットデバイス５の状態を示すデータを取得できる。又、プログラマブル表示器１は、直接接続された調節計６やターゲットデバイス５等と通信でき、ターゲットデバイス５等の状態を示すデータを取得できる。又、表示画面１１でのユーザの入力結果をＰＬＣ４や調節計６等に伝達できるので、プログラマブル表示器１のタッチパネル１２への入力で、各ターゲットデバイス５や、各調節計６の動作の制御も行うことができる。
【００３８】
データメモリ１５は、画像ファイル２８や、プログラマブル表示器１やターゲットデバイス５等のロジックプログラム２９などを不揮発的に格納しておくメモリであり、書換、読出可能なＦＥＰＲＯＭ(Flash Erasable and Programmable ROM)等を用いることができる。
【００３９】
ワークメモリ１６は、例えば、ＤＲＡＭによって構成され、プログラマブル表示器１の表示制御プログラムや、画像ファイル２８、ロジックプログラム２９の実行等の演算処理時における作業用の記憶領域である。又、ワークメモリ１６は、取得したターゲットデバイス５等のデータの一時的な記憶に用いられる。又、ワークメモリ１６は、表示画面１１に表示する画像データを展開するために用いることもできる。
【００４０】
接続部１７は、外部記憶媒体を接続するコネクタ１８を備える。コネクタ１８には、ＣＦカード３（外部記憶媒体に相当）を接続できる。尚、他種の外部記憶媒体の接続を行う場合には、別途コネクタ１８を設けることで対応できる。そして、この接続部１７は、ＣＦカード３の記憶するデータの読み込みや、データをＣＦカード３に書き込みを行うことができる。尚、詳細は後述するが、本実施形態のＣＦカード３には、ユーザを特定するための識別情報Ｄ１が記憶される。
【００４１】
尚、本実施形態では、外部記憶媒体としては、ＣＦカード３を例に挙げて説明するが、外部記憶媒体としては、ＵＳＢメモリ、ＳＤメモリ等、他の携帯可能な記憶媒体を採用することも可能である。そして、他の記憶媒体を採用する場合は、接続部１７に他の記憶媒体用のコネクタやメモリコントローラを設ければよい。
【００４２】
このように、本発明では、プログラマブル表示器１は、ターゲットデバイス５の状態を表示し、又は、ターゲットデバイス５やプログラマブル表示器１の動作指示を行うための入力キーとしての複数の部品画像Ｐを含む画像を表示する表示画面１１と、表示画面１１で押下された部品画像Ｐを特定するためのタッチパネル１２と、ＣＦカード３等が接続され、識別情報Ｄ１を読み取る接続部１７とを少なくとも備える。
【００４３】
（セキュリティレベルの変更）
まず、表示画面１１の表示におけるセキュリティレベルの変更の必要性を説明する。プログラマブル表示器１では、エディタ２７での設計により、表示画面１１上に多種多様な画像を表示でき、又、表示画面１１に表示された各部品画像Ｐに多様な機能を持たせることが可能である。そして、誰でも、プログラマブル表示器１で表示され得る画像の全てにアクセス可能であれば、悪意の者のプログラマブル表示器１への操作で、機密情報が漏洩する畏れがある。又、プログラマブル表示器１を介したＰＬＣ４やターゲットデバイス５や調節計６等への不正なデータ、プログラム送信で、生産ライン等に異常の引き起こされる畏れがある。そのため、セキュリティの管理上、ユーザの責務に応じ、ユーザごとにプログラマブル表示器１で表示される画像のアクセスを制限する必要がある（アクセス権の制限）。即ち、ユーザごとに、表示画面１１に表示される画像を変更し、セキュリティレベルの管理を行う。
【００４４】
通常、このようなアクセス権の制限によるセキュリティレベルの管理は、プログラマブル表示器１に、各種アルファベットを入力する入力キーやテンキーを組み合わせた個人認証用の入力画像（図８参照）を表示し、タッチパネル１２により入力された、ユーザを特定する情報（例えば、パスワードやＩＤなど）により、ユーザを特定した上で行われる。そして、通常、プログラマブル表示器１のデータメモリ１５等の搭載メモリ内に、入力されたパスワードやＩＤが正しいか否かを照合するための認証情報が記憶される。そして、特定された個人に応じ、表示画面１１で表示される画像内容に差を設け、セキュリティレベルの管理が行われる。又、表示画面１１に表示される内容制限の実現のため、例えば、ユーザごとの画像ファイル２８をプログラマブル表示器１のメモリに記憶しておくこともある。
【００４５】
しかし、プログラマブル表示器１に搭載されるメモリの容量には制限があり、例えば、プログラマブル表示器１のデータメモリ１５に認証情報等を記憶させる方法では、セキュリティの管理を行えるユーザ数には限度がある。これでは、セキュリティレベルの管理を行いたい人数が多数に及ぶ場合、全てのユーザに対し、セキュリティの設定や登録を行えない場合が生じる。そこで、本実施形態の制御システム１００では、プログラマブル表示器１のデータメモリ１５に、セキュリティレベル管理のための認証情報Ｄ２やユーザごとの画像ファイル２８を記憶させず、端末２の記憶部２２に記憶させる。
【００４６】
（制御システム１００での認証動作）
次に、図１及び図２に基づき、本発明の第１の実施形態に係る制御システム１００での認証動作の一例を説明する。図２は、本発明の第１の実施形態に係る制御システム１００での認証動作の一例を説明するための模式図である。
【００４７】
まず、図２に示す例を説明する。本実施形態の制御システム１００では、各ユーザは、固有のＣＦカード３を所持する。このＣＦカード３には、上述したように、ＣＦカード３の所持者を特定する識別情報Ｄ１が記憶される。例えば、識別情報Ｄ１としては、氏名、ＩＤ、パスワード等のデータを含むことができ、暗号化されていてもよく、ＣＦカード３の所持者を特定できればよい。尚、識別情報Ｄ１は、例えば、ＣＳＶデータの形式で保存されるが、識別情報Ｄ１のデータ形式に特に制限はない。
【００４８】
そして、プログラマブル表示器１を使用する（アクセスしようとする）ユーザは、ユーザ固有のＣＦカード３をプログラマブル表示器１の接続部１７に挿入する。この時、接続部１７は、コネクタ１８へのＣＦカード３の接続を認識し、ＣＦカード３に記憶される識別情報Ｄ１を読み出し、例えば、ワークメモリ１６に一時的に識別情報Ｄ１を記憶する。即ち、図２の（１）で示すデータの流れのように、識別情報Ｄ１が、ＣＦカード３からプログラマブル表示器１に取り込まれる。
【００４９】
次に、図２の（２）で示すデータの流れのように、プログラマブル表示器１のＨＭＩ制御部１０は、取得した識別情報Ｄ１を端末２に送信する。言い換えると、本実施形態のプログラマブル表示器１は、識別情報Ｄ１の端末２への送信の中継点となる。このように、プログラマブル表示器１は、接続部１７や、Ｉ／Ｆ部１３や、ワークメモリ１６や、これらを制御するＨＭＩ制御部１０等で構成される識別情報送信手段を有する。そして、識別情報Ｄ１の送信を受けた端末２の制御部２１は、端末２の記憶部２２内に記憶される認証情報Ｄ２と識別情報Ｄ１との照合、比較を行い、識別情報Ｄ１の正当性を判断する。このように、端末２は、記憶部２２や制御部２１等で構成される認証手段を有する。尚、認証情報Ｄ２は、認証用のデータであるから、各識別情報Ｄ１と同一内容（同じデータ）を含み、全ユーザの識別情報Ｄ１を有する。
【００５０】
又、例えば、端末２の制御部２１は、認証情報Ｄ２内に、ＣＦカード３内の識別情報Ｄ１に対応するものの有無や、ＣＦカード３内の識別情報Ｄ１が許可無く、変更、改変されていないか、紛失や盗難の届が提出されているＣＦカード３の識別情報Ｄ１でないか、退職者のＣＦカード３の識別情報Ｄ１でないか、等を確認して、ＣＦカード３内の識別情報Ｄ１の正当性を判断する。そして、認証情報Ｄ２が記憶される端末２の記憶部２２（例えば、ＨＤＤ）は、最低ギガバイトクラスの容量を有し、更に、端末２でＨＤＤの増設も可能であれば、認証情報Ｄ２のための記憶領域は、十分に確保される。従って、セキュリティレベルを管理する上で、管理可能なユーザ数が、プログラマブル表示器１のメモリ容量に制限されることがなくなる。
【００５１】
このような、ＣＦカード３の所持者に対する認証後、図２の（３）で示すデータの流れのように、ＣＦカード３内の識別情報Ｄ１の正当性の判断結果と、許可情報Ｄ３が端末２からプログラマブル表示器１に向けて送信される。このように、制御部２１等は、Ｉ／Ｆ部２３を利用して、識別情報が正当である場合、識別情報Ｄ１に対応する許可情報Ｄ３をプログラマブル表示器１に送信するので、端末２は、許可情報送信手段を有する。もし、ＣＦカード３内の識別情報Ｄ１が正当で無ければ、当然のことながら、そのＣＦカード３の所持者は、プログラマブル表示器１の操作をすることができない。例えば、プログラマブル表示器１にふれても、表示画面１１は初期画像（デフォルト画像）から表示が変化しないなど、全ての操作が拒絶される。一方、ＣＦカード３内の識別情報Ｄ１が正当であれば、そのＣＦカード３の所持者のプログラマブル表示器１でのアクセス権に関する許可情報Ｄ３が送信され、プログラマブル表示器１では、ユーザのアクセス権に応じた画像がプログラマブル表示器１の表示画面１１に表示される。即ち、ユーザに応じて、セキュリティレベルが変更される。
【００５２】
このように、本実施形態の制御システム１００では、接続部１７にＣＦカード３等が接続された場合、プログラマブル表示器１は、ＣＦカード３等から読み込んだ識別情報Ｄ１を端末２に送信し、端末２は、記憶部２２を参照し、接続部１７に接続されたＣＦカード３等の識別情報Ｄ１が正当か認証を行い、識別情報Ｄ１が正当である場合、識別情報Ｄ１に対応する許可情報Ｄ３をプログラマブル表示器１に送信し、プログラマブル表示器１は、許可情報Ｄ３に応じた画像を表示画面１１に表示する。
【００５３】
ここで、許可情報Ｄ３には、各ユーザがアクセスすることができる画像を定めたデータや、ユーザごとに、プログラマブル表示器１で表示される部品画像Ｐを定めたデータが含まれる（図３参照）。即ち、ユーザのアクセス権の詳細を定めたデータが含まれる。
【００５４】
ここで、ユーザのアクセス権に応じた表示画面１１での表示は、プログラマブル表示器１が、許可情報Ｄ３の内容を参照して、データメモリ１５に格納される画像ファイル２８の表示を行うか否か、あるいは、特定の入力キーとしての部品画像Ｐの表示を行うか否か等で実現することができる。又、上述したように、端末２の記憶部２２には、容量に余裕があるので、図２の（４）で示すデータの流れのように、ユーザごとにプログラマブル表示器１でアクセスすることが認められる画像の画像ファイル２８を用意し、端末２の記憶部２２に記憶しておき、端末２が、識別情報Ｄ１に対応する許可情報Ｄ３とともに、プログラマブル表示器１に各ユーザ専用の画像ファイル２８を送信することで実現されても良い。即ち、プログラマブル表示器が、表示画面１１に表示する画像の画像データは、記憶部２２に記憶され、プログラマブル表示器１は、端末２から受け取った画像データを利用して、表示画面１１に許可情報Ｄ３に応じた表示を行う。
【００５５】
又、ＣＦカード３の容量は、技術の進歩により増加し、識別情報Ｄ１と各ユーザ専用の画像ファイル２８を記憶するには、十分な場合もある。従って、セキュリティレベルに応じた表示画面１１での表示は、ユーザごとにプログラマブル表示器１でアクセスすることが認められる画像の画像ファイル２８を用意してＣＦカード３に記憶しておき、プログラマブル表示器１は、図２の（５）で示すデータの流れのように、ＣＦカード３内の画像ファイル２８読み取ることで実現されても良い。即ち、表示画面１１に表示される画像の画像データは、ＣＦカード３等に記憶されてもよく、プログラマブル表示器１は、ＣＦカード３等から読み取った画像データを利用して、許可情報Ｄ３に応じて、表示画面１１に表示を行う。
【００５６】
更に、本実施形態の制御システム１００では、識別情報Ｄ１の定期的な更新等のため、端末２の記憶部２２には、各識別情報Ｄ１に関連付けて、ＣＦカード３内の識別情報Ｄ１の書換用情報Ｄ４を記憶させておく。そして、記憶部２２に書換用情報Ｄ４が存在する、すなわち、記憶しているデータが古くなり識別情報Ｄ１を書き換える必要のあるＣＦカード３がプログラマブル表示器１に接続された場合、端末２は、書換用情報Ｄ４もプログラマブル表示器１に送信する。これにより、定期的に、識別情報Ｄ１が書き換えられる。即ち、本実施形態の制御システム１００では、制御システム１００接続部１７は、ＣＦカード３等の記憶内容の書換も可能であり、記憶部２２は、各識別情報Ｄ１ごとにＣＦカード３等の書換用情報Ｄ４を記憶し、プログラマブル表示器１は、書換用情報Ｄ４を端末２から受信し、接続されたＣＦカード３等の記憶内容の書換を行う。従って、識別情報Ｄ１が最新の状態で保たれ、セキュリティを強固なものとすることができ、ＣＦカード３の記憶内容を端末２で一元的に管理することができる。
【００５７】
（セキュリティレベルの管理の具体例）
【００５８】
次に、図３〜図６に基づき、本発明の第１の実施形態に係る制御システム１００でのセキュリティレベルの管理の具体例を説明する。図３は、本発明の第１の実施形態に係る記憶部２２に記憶される認証情報Ｄ２、許可情報Ｄ３等を記したデータテーブルＤＴの一例である。
【００５９】
まず、図３に示すデータテーブルＤＴは、端末２の記憶部２２に記憶され、各ユーザごとの認証情報Ｄ２（氏名、ＩＤ、パスワード）のほか、各ユーザの認証情報Ｄ２に対応させて、アクセス権のレベルや、各ユーザがアクセスを認められた画像ファイル２８を示す許可情報Ｄ３や、書換用情報Ｄ４の有無（ＣＦカード３での識別情報Ｄ１の書換が既に完了しているか）と書換用情報Ｄ４としてのファイル名が記入される。
【００６０】
従って、端末２の制御部２１は、識別情報Ｄ１をプログラマブル表示器１から受信した際、例えば、データテーブルＤＴの認証情報Ｄ２（氏名、ＩＤ、パスワードの項目欄）と識別情報Ｄ１を照らし合わせて、認証を行う。そして、例えば、識別情報Ｄ１が正当なものと認められれば、端末２の制御部２１は、許可情報Ｄ３や、書換用情報Ｄ４をプログラマブル表示器１のＨＭＩ制御部１０に向けて送信する。従って、各ユーザのアクセス権の管理も端末２のデータテーブルＤＴにより一元的に管理することができる。
【００６１】
このような、アクセス権に差を持たせることによって、セキュリティレベルの管理が実現される一例を図４〜図６に基づき説明する。尚、本説明では、アクセス権のレベルを３段階に分け、その際のターゲットデバイス５での、エラー発生時のアラーム履歴の画像を表示させた場合の例を説明する（図３でのレベル１〜３に対応）。尚、上述したように、プログラマブル表示器１で表示される画像は、エディタ２７で生成することができ、各ユーザが自由に表示される画像の設計を行うことができる。そのため、プログラマブル表示器１で表示され得る画像は、無限とも言え、図４〜図６に示す例は、あくまで例示に過ぎない。
【００６２】
図４は、本発明の第１の実施形態に係るプログラマブル表示器１でのアクセス権が最も低いレベル（図３でのレベル１）でのアラーム履歴に関する表示画面１１の表示の一例を示す図である。図５は、本発明の第１の実施形態に係るプログラマブル表示器１でのアクセス権が中程度のレベル（図３のレベル２）でのアラーム履歴に関する表示画面１１の表示の一例を示す図である。図６は、本発明の第１の実施形態に係るプログラマブル表示器１でのアクセス権が最も高いレベル（図３のレベル３）でのアラーム履歴に関する表示画面１１の表示の一例を示す図である。
【００６３】
例えば、図４に示すように、本実施形態の制御システム１００では、最低レベルのみのアクセス権を有するユーザは、ターゲットデバイス５のアラーム履歴の表示のみを行える等、基本的にプログラマブル表示器１の閲覧しか行うことができないものとする。そして、例えば、表示画面１１には、履歴データのリストを表示させる部品画像Ｐ０が表示される。又、ユーザが入力キーとして操作可能な部品画像Ｐも、例えば、押下された場合、リストの表示内容を上下動させる４つの矢印の部品画像Ｐ（Ｐ１〜Ｐ４、画面右側に配置）と、押下された場合、例えば、アラームの詳細を表示する「確認」と「全確認」の部品画像Ｐ（Ｐ５とＰ６、画面左下部分に配置）など、閲覧に関するもののみが配される。
【００６４】
次に、例えば、図５に示すように、本実施形態の制御システム１００では、中レベルのアクセス権を有するユーザは、ターゲットデバイス５のアラーム履歴の改変を行える等、改変を伴う入力が認められるものとする。そして、図４に示したアラーム履歴表示に加え、ユーザが入力キーとして操作可能な部品画像Ｐとして、押下された場合、履歴リストのアラーム履歴の一部又は全部をクリアする「クリア」、「全クリア」の部品画像Ｐ（Ｐ７とＰ８、画面左下部分に配置）が追加される。例えば、中レベルのアクセス権を有するユーザは、管理職や部署でのリーダ等、ある程度の責務を有する者が該当する。
【００６５】
更に、例えば、図６に示すように、本実施形態の制御システム１００では、最高レベルのアクセス権を有するユーザは、表示画面１１で表示されうる全ての画面（画像）にアクセス可能であるとともに、ユーザが入力キーとして操作可能な全ての部品画像Ｐを表示させることができる。そして、図６では、図５に示したアラーム履歴表示に加え、ユーザが入力キーとして操作可能な部品画像Ｐとして、押下された場合、履歴リストのログデータ（例えば、ＣＳＶファイル形式）を、ＣＦカード３や、端末２の記憶部２２に出力する「ＣＦカード書込」、「データ転送」の部品画像Ｐ（Ｐ９とＰ１０、画面右下部分に配置）が追加される。履歴リストのログデータは、例えば、統計的な資料としても用いることも可能であれば、外部への流出回避のため、ログデータの収集権限を有する人物は限られるべきである。そのため、例えば、最高レベルのアクセス権を有するユーザは、統括的な管理者が該当する。
【００６６】
このように、本実施形態の制御システム１００では、プログラマブル表示器１の表示において、セキュリティレベルに応じて、表示画面１１に表示される内容、即ち、プログラマブル表示器１で操作、設定可能な内容が異なる。言い換えると、プログラマブル表示器１では、アクセス権によって表示画面１１に表示される画像が変化し、セキュリティレベルの管理が行われる。そして、このような、セキュリティレベルの管理は、例えば、データテーブルＤＴでの許可情報Ｄ３により実現される。
【００６７】
（制御の流れ）
次に、図７に基づき、まとめとして、本発明の第１の実施形態に係る制御システム１００でのセキュリティレベル管理における制御の流れの一例を説明する。図７は、本発明の第１の実施形態に係る制御システム１００でのセキュリティレベル管理における制御の一例をしめすフローチャートである。尚、本フローチャートを実現するプログラマブル表示器１の制御プログラムは、例えば、プログラマブル表示器１のデータメモリ１５に記憶され、必要に応じて起動される。又、本フローチャートを実現する制御プログラムは、プログラマブル表示器１と端末２に分散させた形態で記憶され、動作しても良い。
【００６８】
まず、図７でのスタートは、プログラマブル表示器１の初期設定画像（例えば、メニュー画像や、無表示等）で、どのユーザもプログラマブル表示器１の操作、入力をしていない状態である。そして、プログラマブル表示器１のＨＭＩ制御部１０は、接続部１７にＣＦカード３が新たに接続されたかを確認する（ステップ♯１）。この確認作業は、ＣＦカード３が接続されるまで（ステップ♯１のＮｏ）、定期的（例えば、数百ミリ秒〜数秒間隔）に行うことができる。
【００６９】
そして、ＣＦカード３が接続部１７に接続された場合（ステップ♯１のＹｅｓ）、接続部１７は、ＣＦカード３から識別情報Ｄ１の読み出しを行う（ステップ♯２）。そして、プログラマブル表示器１のＨＭＩ制御部１０は、端末２に向けて、読み出した識別情報Ｄ１を送信する（ステップ♯３）。次に、端末２は、記憶部２２の認証情報Ｄ２と、送信を受けた識別情報Ｄ１の比較を行って、接続されたＣＦカード３の正当性を判断し（ステップ♯４）、確認する（ステップ♯５）。
【００７０】
もし、接続されたＣＦカード３は、紛失届の提出のあるＣＦカード３等、正当なＣＦカード３で無ければ（ステップ♯５のＮｏ）、端末２は、認証作業の結果、ＣＦカード３が正当でない旨をプログラマブル表示器１の制御部に向けて送信し（ステップ♯６）、プログラマブル表示器１は、何ら変更、設定等の入力を受け付けず、初期設定画像を維持し（ステップ♯７）、ステップ♯１に移行する。
【００７１】
一方、正当なＣＦカード３であれば（ステップ♯５のＹｅｓ）、端末２は、プログラマブル表示器１に接続されているＣＦカード３を所持するユーザのアクセス権のレベルや、許可情報Ｄ３をプログラマブル表示器１に送信し（ステップ♯８）、プログラマブル表示器１は、ユーザの許可情報Ｄ３に応じて、表示画面１１に表示を行い、又、タッチパネル１２による入力を受け付け、動作する（ステップ♯９）。尚、ステップ♯９によるプログラマブル表示器１への操作、入力によって、ＰＬＣ４やターゲットデバイス５等の制御設定の変更や、ログ等のデータ転送が行われる場合がある。
【００７２】
そして、端末２から、プログラマブル表示器１に書換用情報Ｄ４の送信があれば、プログラマブル表示器１の接続部１７は、ＣＦカード３内の識別情報Ｄ１の書換、更新を行い、書換が完了すれば、プログラマブル表示器１のＨＭＩ制御部１０は、端末２に書換完了を通知する（ステップ♯１０）。その後、プログラマブル表示器１の制御部は、計時部１０ｂを利用して、直前のプログラマブル表示器１に対する操作、入力後、操作、入力が無くなってから所定時間が経過したかを確認する（ステップ♯１１）。この確認は、プログラマブル表示器１への操作、入力が可能な状態が長時間維持されれば、悪意の者が、プログラマブル表示器１の操作を行えてしまうため、不正なプログラマブル表示器１の操作、入力を防ぐために行われる。尚、所定時間は、例えば、数秒〜数分等、任意の時間の間隔で設定することができ、その設定値は、例えば、データメモリ１５に記憶される（例えば、エディタ２７で所定時間を定めるための、画面（画像）を作成することができる）。
【００７３】
もし、所定時間が未経過ならば（ステップ♯１１のＮｏ）、ステップ♯９に戻る。尚、このループにおいて、識別情報Ｄ１の書換が完了している場合は、ステップ♯１０はスキップされる。一方、所定時間を経過していれば（ステップ♯１１のＹｅｓ）、プログラマブル表示器１は、初期設定画像に表示を切り替える（ステップ♯１２）。その後、ステップ♯１に戻る。
【００７４】
このようにして、本実施形態の構成によれば、各ユーザが所持する外部記憶媒体（例えば、ＣＦカード３）に識別情報Ｄ１を、端末２に認証情報Ｄ２を保持させるので、プログラマブル表示器１は、個人認証のための情報を記憶しておく必要がないから、プログラマブル表示器１の能力（搭載メモリ量）で、セキュリティ管理できるユーザ数が制限されない。又、プログラマブル表示器１は、外部記憶媒体（例えば、ＣＦカード３）に記憶された識別情報Ｄ１を端末２に向けて送信し、受信した許可情報Ｄ３に応じた画像を表示画面１１に表示するので、外部記憶媒体（例えば、ＣＦカード３）をプログラマブル表示器１に接続するだけで、アクセス可能で表示しうる画像の内容が変化し、プログラマブル表示器１のセキュリティレベルの変更を行うことができる。又、セキュリティ対策に要するメモリの容量を減らすことができるから、プログラマブル表示器１の製造コスト削減や浮いたメモリをプログラマブル表示器１の機能充実に割り当てることも可能となる。
【００７５】
又、通常、外部記憶媒体の記憶内容の更新は、ユーザに何らかの作業を要求するが、この構成によれば、プログラマブル表示器１は、書換用情報Ｄ４を端末２から受信し、接続された外部記憶媒体の記憶内容の書換を行うので、外部記憶媒体内の識別情報Ｄ１を一元的に管理することができる。従って、識別情報Ｄ１を最新の状態で保つことができる。又、複数設けられたプログラマブル表示器をそれぞれ管理する必要がなく、端末のみを管理すれば情報のセキュリティを保つことができる。又、プログラマブル表示器１は、外部記憶媒体から画像データを読み取って許可情報Ｄ３に応じた前記表示画面１１に表示を行うことができる。又、プログラマブル表示器１は、端末２から画像データを受け取り、表示画面１１に許可情報Ｄ３に応じた表示を行うこともできる。従って、プログラマブル表示器１内のメモリに記憶しておく画像データのデータ量を削減することができる。又、プログラマブル表示器１の製造コスト削減や、浮いたメモリ容量をプログラマブル表示器１の機能充実に割り当てることができる。又、図７のフローチャートで示したように、本発明は、制御システム１００の他、プログラムの発明として捉えることができる。
【００７６】
（第２の実施形態）
次に、図８に基づき、第２の実施形態を説明する。図８は、本発明の第２の実施形態に係る制御システム１００でのプログラマブル表示器１の表示の一例を示す説明図である。
【００７７】
上記の第１の実施形態では、ＣＦカード３内の識別情報Ｄ１の確認、認証を行って、ユーザにアクセス権があるか、及び、許可情報Ｄ３に基づき、セキュリティレベルの変更を行った。そして、第１の実施形態によっても、十分に、制御システム１００におけるセキュリティは確保される。しかし、例えば、紛失、盗難等が届け出される前に、悪意の者が、制御システム１００に不正にアクセスしてしまう場合も生じ得る。
【００７８】
そこで、本実施形態では、ＣＦカード３による認証の他、図８に示すように、プログラマブル表示器１の表示画面１１に更に、ユーザにバスワード等を入力させる個人認証用入力画像７（個人認証用の画面に相当）を表示して、２段階のユーザの認証を行う点で異なる。尚、その他の点は、第１の実施形態と同様である。
【００７９】
第２の実施形態では、接続部１７に接続されたＣＦカード３から識別情報Ｄ１を読み出し、端末２でＣＦカード３の正当性が確認された後、更に、プログラマブル表示器１に図８に示すような、個人認証用入力画像７としてのパスワード等の入力用キーボート画像を表示する。そして、この画像に入力されたパスワード等の個人認証入力情報が、ＣＦカード３を所持するユーザのレベル以上のものか、若しくは、ユーザに割り当てられた個人認証入力情報ならば、許可情報Ｄ３に基づき、プログラマブル表示器１は、セキュリティレベルをユーザごとに変化させつつ、表示画面１１の表示や、タッチパネル１２での入力を受け付ける。
【００８０】
尚、認証情報Ｄ２には、個人認証入力情報が正当であるか確認を行うための情報も含めておくことで、個人認証入力情報が、正当であるかの確認を行うようにしても良い。この場合、データテーブルＤＴに示したＩＤやパスワードと、個人認証入力情報が一致するか否かによって、正当であるかの確認が行われても良い。又、データテーブルＤＴに、別途、個人認証入力情報の認証用の項目を追加し、追加した項目と、個人認証入力情報が一致するか否かによって、正当であるかの確認が行われても良い。
【００８１】
即ち、プログラマブル表示器１は、表示画面１１で押下された位置を特定するためのタッチパネル１２を備え、プログラマブル表示器１は、許可情報Ｄ３を受信した場合、更に、個人認証用入力画像７を表示画面１１に表示し、ユーザのタッチパネル１２への入力で得られた個人認証入力情報を端末２に送信し、認証情報Ｄ２には、個人認証入力情報が正当であるか確認を行うための情報も含まれ、端末２は、個人認証入力情報を受信すると記憶部２２を参照し、個人認証入力情報が正当か否かの認証を行い、個人認証入力情報が正当である場合、正当である旨を前記プログラマブル表示器１に送信し、プログラマブル表示器１は、前記個人認証入力情報が正当である場合、許可情報Ｄ３に応じた画像を前記表示画面に表示する。
【００８２】
尚、入力されたパスワードが正しいか否かの確認は、例えば、入力されたパスワード等の文字列のデータを端末２に送信し、端末２が入力されたパスワードが正しいかを確認し、その確認結果をプログラマブル表示器１に送信し、入力されたパスワードが正しくなければ、例えば、表示画面１１において初期設定画像を表示したままの状態とし、再度のパスワード入力を要求することになる。
【００８３】
このようにして、第２の実施形態によれば、又、プログラマブル表示器１は、許可情報Ｄ３を受信した場合、ＩＤナンバーやパスワード等の入力のための個人認証用入力画像７を表示し、個人認証入力が正当と認められる場合にのみ、前記許可情報Ｄ３に応じた画像を前記表示画面１１に表示するので、外部記憶媒体（例えば、ＣＦカード３）と、パスワード等による２重の認証を課すことができ、セキュリティの強度を一層高めることができる。
【００８４】
又、本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００８５】
本発明は、プログラマブル表示器、端末、外部記憶媒体を備えた制御システムに利用可能である。
【図面の簡単な説明】
【００８６】
【図１】第１の実施形態に係る制御システムの概略構造を示すブロック図である。
【図２】第１の実施形態に係る制御システムでの認証動作の一例を説明するための模式図である。
【図３】第１の実施形態に係る記憶部に記憶される認証情報、許可情報等を記したデータテーブルの一例である。
【図４】第１の実施形態に係るプログラマブル表示器でのアクセス権が最も低いレベルでのアラーム履歴に関する表示画面の表示の一例を示す図である。
【図５】第１の実施形態に係るプログラマブル表示器でのアクセス権が中程度のレベルでのアラーム履歴に関する表示画面の表示の一例を示す図である。
【図６】第１の実施形態に係るプログラマブル表示器でのアクセス権が最も高いレベルでのアラーム履歴に関する表示画面の表示の一例を示す図である。
【図７】第１の実施形態に係る制御システムでのセキュリティレベル管理における制御の一例をしめすフローチャートである。
【図８】第２の実施形態に係る制御システムのプログラマブル表示器の表示の一例を示す説明図である。
【符号の説明】
【００８７】
１    プログラマブル表示器                １１  表示画面
１２  タッチパネル                        １７  接続部
２    端末                                ２２  記憶部
３    ＣＦカード（外部記憶媒体）          ５    ターゲットデバイス（制御対象）
７    個人認証用入力画像（個人認証用の画面）
１００  制御システム
Ｄ１  識別情報                            Ｄ２  認証情報
Ｄ３  許可情報                            Ｄ４  書換用情報
Ｐ    部品画像（Ｐ０〜Ｐ１０）
【図１】
2010108218.tif 000003
【図２】
2010108218.tif 000004
【図３】
2010108218.tif 000005
【図４】
2010108218.tif 000006
【図５】
2010108218.tif 000007
【図６】
2010108218.tif 000008
【図７】
2010108218.tif 000009
【図８】
2010108218.tif 000010