(57)【要約】  プログラマブル表示器は、外部接続機器（１）に接続される機器接続部（１０）と、外部の記憶媒体（３）に接続される記憶媒体接続部（４０）と、機器接続部（１０）及び記憶媒体接続部（４０）の動作を制御し、外部接続機器（１）へのアクセス制限を設定し、かつ、記憶媒体（３）に記憶される固有の管理情報に基づいて外部接続機器（１）へのアクセス制限を解除するための解除用キーを生成し、生成された解除用キーと予め設定された認証用キーとが対応するか否かを判定し、解除用キーと認証用キーとが対応する場合にアクセス制限を解除する制御部（５０）とを備える。
2017208364.tif 000002
【特許請求の範囲】
【請求項１】
外部接続機器に接続される機器接続部と、
外部の記憶媒体に接続される記憶媒体接続部と、
前記外部接続機器へのアクセス制限を設定し、かつ、前記記憶媒体に記憶される前記記憶媒体に固有の管理情報に基づいて前記外部接続機器へのアクセス制限を解除するための解除用キーを生成し、生成された前記解除用キーと予め設定された認証用キーとが対応するか否かを判定し、前記解除用キーと前記認証用キーとが対応する場合に前記アクセス制限を解除する制御部と
を備えることを特徴とするプログラマブル表示器。
【請求項２】
前記アクセス制限は、前記外部接続機器からプログラミングデータ及びパラメータを読み出す動作及び前記外部接続機器に前記プログラミングデータ及びパラメータを書き込む動作のうち少なくとも一方の動作の制限である
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記解除用キー及び前記認証用キーは、前記記憶媒体に記憶される前記管理情報に基づいて、同一の演算によって算出された情報であり、
前記制御部は、前記解除用キーと前記認証用キーとが一致するか否かを判定し、前記解除用キーと前記認証用キーとが一致する場合に前記アクセス制限を解除する
ことを特徴とする請求項１又は請求項２に記載のプログラマブル表示器。
【請求項４】
前記制御部は、
前記記憶媒体接続部に前記記憶媒体が接続されているか否かを判断し、
前記記憶媒体接続部に前記記憶媒体が接続されている場合に、前記記憶媒体から前記管理情報を読み出し、
読み出された前記管理情報を用いて前記解除用キーを生成する
ことを特徴とする請求項１から請求項３のいずれか一項に記載のプログラマブル表示器。
【請求項５】
情報を表示可能な表示部をさらに備え、
前記制御部は、前記解除用キーと前記認証用キーとが対応するか否かの判定結果を前記表示部に表示させる
ことを特徴とする請求項１から請求項４のいずれか一項に記載のプログラマブル表示器。
【請求項６】
前記制御部は、情報を記憶する内部記憶部を有し、前記認証用キーを前記内部記憶部に記憶させる
ことを特徴とする請求項１から請求項５のいずれか一項に記載のプログラマブル表示器。
【請求項７】
前記制御部は、前記記憶媒体が前記記憶媒体接続部に接続された状態で、前記内部記憶部に前記認証用キーが存在しない場合に、前記認証用キーを生成して前記内部記憶部に記憶させる
ことを特徴とする請求項６に記載のプログラマブル表示器。
【請求項８】
前記制御部は、前記アクセス制限が解除された状態で前記記憶媒体と前記記憶媒体接続部との接続が切断された場合に、前記外部接続機器への前記アクセス制限を設定する
ことを特徴とする請求項１から請求項７のいずれか一項に記載のプログラマブル表示器。
【請求項９】
外部接続機器に接続される機器接続部と、
固有の管理情報が記憶される管理情報領域を有する外部の記憶媒体に接続される記憶媒体接続部と、を備えるプログラマブル表示器のセキュリティ管理方法であって、
前記外部接続機器へのアクセス制限を設定し、
前記記憶媒体の前記管理情報領域に記憶される前記管理情報に基づいて前記外部接続機器へのアクセス制限を解除するための解除用キーを生成し、
生成された前記解除用キーと予め設定された認証用キーとが対応するか否かを判定し、
前記解除用キーと前記認証用キーとが対応する場合に前記アクセス制限を解除する
ことを特徴とするプログラマブル表示器のセキュリティ管理方法。
【請求項１０】
情報処理装置と、
外部接続機器に接続される機器接続部と、
固有の管理情報が記憶される管理情報領域を有する外部の記憶媒体に接続される記憶媒体接続部と、を備えるプログラマブル表示器のセキュリティ管理プログラムであって、
前記情報処理装置に、
前記外部接続機器へのアクセス制限を設定するステップと、
前記記憶媒体の前記管理情報領域に記憶される前記管理情報に基づいて前記外部接続機器へのアクセス制限を解除するための解除用キーを生成するステップと、
生成された前記解除用キーと予め設定された認証用キーとが対応するか否かを判定するステップと、
前記解除用キーと前記認証用キーとが対応する場合に前記アクセス制限を解除するステップと
を実行させることを特徴とするプログラマブル表示器のセキュリティ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産現場で用いられる外部接続機器の操作及び運転情報の表示を行うプログラマブル表示器、プログラマブル表示器のセキュリティ管理方法、及びプログラマブル表示器のセキュリティ管理プログラムに関する。
【背景技術】
【０００２】
プログラマブル表示器は、生産現場で用いられる外部接続機器に接続され、当該外部接続機器の情報の表示、及び外部接続機器の操作を行う。特許文献１には、プログラマブル表示器のセキュリティ管理の技術が記載されている。特許文献１には、記憶媒体にプログラマブル表示器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスファイルを格納し、プログラマブル表示器に記憶されるＭＡＣアドレスと記憶媒体内に格納されているＭＡＣアドレスとを照合してセキュリティ認証を行う手法が記載されている。【０００３】
一方、外部接続機器には、プログラミングデータ及びパラメータが記憶されている。プログラマブル表示器は、外部接続機器の情報の表示及び外部接続機器の操作の際、外部接続機器に記憶されるプログラミングデータ及びパラメータにアクセスする、つまり、プログラミングデータ及びパラメータを読み出したり、プログラミングデータ及びパラメータに書き込みを行ったりする場合がある。【０００４】
プログラマブル表示器から外部接続機器のプログラミングデータ及びパラメータにアクセスする際のセキュリティ管理は、アクセスの際にパスワードを要求することで行っている。しかしながら、パスワードはユーザが設定する文字列の組み合わせであり、推測されて盗用される可能性がある。パスワードが盗用された場合、プログラマブル表示器から外部接続機器にアクセスされ、プログラミングデータ及びパラメータが盗難又は改ざんされる可能性がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−０４５９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の手法は、記憶媒体に格納されているデータを読み込む際のセキュリティ管理のものである。これに対して、プログラマブル表示器から外部接続機器にアクセスする際においてもセキュリティの強化が求められている。【０００７】
本発明は、上記に鑑みてなされたものであって、外部接続機器にアクセスする際のセキュリティの強化を図ることが可能なプログラマブル表示器、プログラマブル表示器のセキュリティ管理方法、及びプログラマブル表示器のセキュリティ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、外部接続機器に接続される機器接続部と、外部の記憶媒体に接続される記憶媒体接続部とを備える。本発明は、外部接続機器へのアクセス制限を設定し、かつ、記憶媒体に記憶される記憶媒体に固有の管理情報に基づいて外部接続機器へのアクセス制限を解除するための解除用キーを生成し、生成された解除用キーと予め設定された認証用キーとが対応するか否かを判定し、解除用キーと認証用キーとが対応する場合にアクセス制限を解除する制御部とを備える。
【発明の効果】
【０００９】
本発明によれば、外部接続機器にアクセスする際のセキュリティの強化を図ることが可能なプログラマブル表示器を提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るプログラマブル表示器を示すブロック図
【図２】実施の形態１に係る記憶媒体を示すブロック図
【図３】実施の形態１に係る制御部のハードウェア構成を示す図
【図４】実施の形態１に係る制御部のハードウェア構成を示す図
【図５】実施の形態１に係る記憶媒体接続制御部を示すブロック図
【図６】実施の形態１に係るセキュリティ制御部を示すブロック図
【図７】実施の形態１に係る内部記憶部を示すブロック図
【図８】実施の形態１に係るプログラマブル表示器の動作を示すフローチャート
【図９】実施の形態１に係るプログラマブル表示器の動作を示すフローチャート
【図１０】実施の形態２に係るセキュリティ制御部を示すブロック図
【図１１】実施の形態２に係るプログラマブル表示器の動作を示すフローチャート
【図１２】変形例に係る作画装置を示すブロック図
【図１３】変形例に係る作画装置のハードウェア構成を示す図
【図１４】変形例に係る作画装置のハードウェア構成を示す図
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態に係るプログラマブル表示器、プログラマブル表示器のセキュリティ管理方法、及びプログラマブル表示器のセキュリティ管理プログラムを図面に基づいて詳細に説明する。なお、実施の形態により本発明が限定されるものではない。
【００１２】
実施の形態１．
図１は、実施の形態１に係るプログラマブル表示器１００を示すブロック図である。図１に示すように、プログラマブル表示器１００は、外部接続機器１に接続される機器接続部１０と、各種情報を表示する表示部２０と、各種操作を行う操作部３０と、外部の記憶媒体３に接続される記憶媒体接続部４０と、機器接続部１０、表示部２０、操作部３０及び記憶媒体接続部４０の各部を制御する制御部５０とを備えている。また、プログラマブル表示器１００は、外部の作画装置２に接続される作画装置接続部６０を備えている。
【００１３】
外部接続機器１は、生産現場で用いられる産業機器の制御装置であるプログラマブルロジックコントローラ（ＰＬＣ：Ｐｒｏｇｒａｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）を含む。実施の形態１において、プログラマブル表示器１００には、外部接続機器１へのアクセスに対してアクセス制限が設定されている。アクセス制限は、外部接続機器１から情報を読み出す動作及び外部接続機器１に情報を書き込む動作のうち少なくとも一方の動作を制限することである。アクセス制限は、外部接続機器１に記憶されるプログラミングデータ及びパラメータに個別に設定するものであってもよいし、外部接続機器１の全体に対して設定するものであってもよい。
【００１４】
作画装置２は、プログラマブル表示器１００に表示させる画像データ及びプログラマブル表示器１００の動作を制御するプログラミングデータを作成する。作画装置２は、パーソナルコンピュータが用いられてもよい。作画装置２は、画像生成ソフトウェアが搭載された処理部と、ユーザが入力操作を行う入力部と、画像データを含む情報を表示可能な表示部と、作成された画像データを含む情報を記憶する内部記憶部とを有している。また、作画装置２は、プログラマブル表示器１００との間で通信を行う通信部を有している。
【００１５】
記憶媒体３は、メモリーカードを含む。図２は、実施の形態１に係る記憶媒体３を示すブロック図である。図２に示すように、記憶媒体３は、管理情報領域３ａと、使用領域３ｂとを有している。管理情報領域３ａは、記憶媒体３の固有の管理情報を記憶する。管理情報は、各記憶媒体３に設定される固有の情報であり、製造者、製造国、製造番号、又は記憶可能な容量についての情報を含む。管理情報領域３ａは、パーソナルコンピュータを含む汎用の情報処理装置では管理情報の読み出し及び管理情報の書き換えができない設定となっている。
【００１６】
使用領域３ｂには、プログラマブル表示器１００において使用される情報を記憶させることができる。使用領域３ｂは、パーソナルコンピュータを含む汎用の情報処理装置によってデータの読み出し及び書き込みが可能な設定となっている。ユーザデータは、プログラマブル表示器１００によって取得されたアラーム、ロギングデータ及び作画データを含む。
【００１７】
図１に示す機器接続部１０は、外部接続機器１との間で通信可能なインターフェースである。機器接続部１０は、ＲＳ２３２、ＲＳ４２２、ＲＳ４８５及びイーサネット（登録商標）の少なくとも１つのシリアル通信アーキテクチャを有しているが、これらに限定するものではなく、他の種類のシリアル通信アーキテクチャを有していてもよい。作画装置接続部６０は、作画装置２との間で通信を行うことが可能なインターフェースである。作画装置接続部６０は、イーサネット（登録商標）及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）の少なくとも一方の通信アーキテクチャを有している。
【００１８】
表示部２０は、文字及び画像を含む各種情報を表示する表示パネルを有する。表示パネルには、液晶パネルを用いることができるが、これに限定するものではなく、他の表示パネルを用いてもよい。表示部２０は、外部接続機器１から得られる情報、作画装置２によって作成された画像情報、及び後述する内部記憶部５６に予め記憶されている画像情報を表示可能である。
【００１９】
操作部３０は、入力装置を有する。入力装置には、タッチパネルを用いることができるが、これに限定するものではなく、ボタン、レバー、ダイヤル、スイッチ又は他の入力装置が用いられてもよい。操作部３０は、外部接続機器１を操作する場合に用いることができ、外部接続機器１を操作する操作信号を入力可能である。
【００２０】
記憶媒体接続部４０は、記憶媒体３を取り外し可能に装着するインターフェースである。記憶媒体３を記憶媒体接続部４０に装着することにより、記憶媒体３が記憶媒体接続部４０に電気的に接続される。
【００２１】
制御部５０は、プログラマブル表示器１００の動作を制御する。制御部５０は、機器接続部１０及び作画装置接続部６０の動作を制御する通信制御部５１と、表示部２０の動作を制御する表示制御部５２と、操作部３０の動作を制御する操作制御部５３と、記憶媒体接続部４０の動作を制御する記憶媒体接続制御部５４と、外部接続機器１へのアクセス制限を解除する動作を制御するセキュリティ制御部５５とを有している。また、制御部５０は、各種情報を記憶する内部記憶部５６に接続されている。通信制御部５１、表示制御部５２、操作制御部５３、記憶媒体接続制御部５４、セキュリティ制御部５５及び内部記憶部５６は、バス５７によって接続されている。通信制御部５１、表示制御部５２、操作制御部５３、記憶媒体接続制御部５４及びセキュリティ制御部５５の各機能は、制御部５０により実現される。制御部５０は、メモリに格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える制御回路であってもよいし、専用のハードウェアであってもよい。
【００２２】
図３は、実施の形態１に係る制御部５０のハードウェア構成を示す図である。制御部５０は、ＣＰＵを備える制御回路で実現される場合、図３に示すように、ＣＰＵ５０Ａと、メモリ５０Ｂとを備える制御回路５０Ｃとすることができる。この場合、通信制御部５１、表示制御部５２、操作制御部５３、記憶媒体接続制御部５４及びセキュリティ制御部５５の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアやファームウェアはプログラムとして記述され、メモリ５０Ｂに格納される。ＣＰＵ５０Ａは、メモリ５０Ｂに記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、メモリ５０Ｂは、ＣＰＵ５０Ａが、記憶媒体３の管理情報領域３ａに記憶される管理情報に基づいて外部接続機器１へのアクセス制限を解除するための解除用キーを生成し、生成された解除用キーと予め設定された認証用キーとが対応するか否かを判定し、解除用キーと認証用キーとが対応する場合にアクセス制限を解除する動作が結果的に実行されることになるプログラムを格納する。メモリ５０Ｂは、内部記憶部５６を含む。ここで、メモリ５０Ｂとは、不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）のうち少なくとも１つが該当する。
【００２３】
図４は、実施の形態１に係る制御部５０のハードウェア構成を示す図である。図４に示すように、通信制御部５１、表示制御部５２、操作制御部５３、記憶媒体接続制御部５４及びセキュリティ制御部５５の各機能が専用のハードウェアで実現される場合、制御部５０は、図４に示した処理回路５０Ｄを有する。処理回路５０Ｄは、単一回路、プログラム化したプロセッサー、並列プログラム化したプロセッサー、ＡＳＩＣ、ＦＰＧＡ、又はこれらを組み合わせたものが該当する。通信制御部５１、表示制御部５２、操作制御部５３、記憶媒体接続制御部５４及びセキュリティ制御部５５の各機能を個別の処理回路で実現してもよいし、各部の機能をまとめて処理回路５０Ｄで実現してもよい。
【００２４】
通信制御部５１は、機器接続部１０と外部接続機器１との間の通信を制御する。また、通信制御部５１は、作画装置接続部６０と作画装置２との間の通信を制御する。表示制御部５２は、表示部２０に表示させる情報を選択し、表示のタイミングを制御する。操作制御部５３は、操作部３０に施された操作を電気信号に変換して出力する。
【００２５】
図５は、実施の形態１に係る記憶媒体接続制御部５４を示すブロック図である。図５に示すように、記憶媒体接続制御部５４は、記憶媒体３が記憶媒体接続部４０に接続されているか否かを判断する接続判断部５４ａと、記憶媒体３の使用領域３ｂに記憶された情報の読み出しを行う情報読み出し部５４ｂと、記憶媒体３の使用領域３ｂへの情報の書き込みを行う情報書き込み部５４ｃとを有している。また、記憶媒体接続制御部５４は、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報を取得する管理情報取得部５４ｄを有している。管理情報取得部５４ｄは、記憶媒体３が記憶媒体接続部４０に接続されている場合に、記憶媒体３の管理情報を取得する。
【００２６】
図６は、実施の形態１に係るセキュリティ制御部５５を示すブロック図である。図６に示すように、セキュリティ制御部５５は、解除用キー及び認証用キーを生成するキー生成部５５ａと、解除用キーと認証用キーとが対応するか否かを判定する判定部５５ｂと、外部接続機器１に対してアクセス制限の設定及び解除を行う制限設定部５５ｃと、を有している。
【００２７】
キー生成部５５ａは、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報に基づいて、解除用キーを生成する。キー生成部５５ａは、予め設定されたキー生成プログラムの処理に従って管理情報を変換することにより、解除用キーを生成可能である。解除用キーの生成手法については、上記手法に限定するものではなく、他の手法によって解除用キーを生成してもよい。キー生成部５５ａは、記憶媒体３が記憶媒体接続部４０に接続された場合に、解除用キーを生成する。
【００２８】
判定部５５ｂは、解除用キーと、予め設定される認証用キーとが一致するか否かを判定する。認証用キーは、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報に基づいて、上記と同一のキー生成プログラムに従って予め生成される。したがって、解除用キーと認証用キーとは、同一の演算によって算出された情報である。このため、同一の記憶媒体３において、認証用キーは、上記解除用キーと同一の情報となる。認証用キーは、内部記憶部５６に記憶させておくことができる。なお、この場合の解除用キー及び認証用キーは、同一である必要はなく、一対一の対応関係が判別できるものであればよい。
【００２９】
制限設定部５５ｃは、外部接続機器１に対してアクセス制限の設定及び解除を行う。制限設定部５５ｃは、解除用キーと認証用キーとが一致した場合に、外部接続機器１へのアクセス制限を解除する。また、制限設定部５５ｃは、アクセス制限が解除された状態において、操作部３０によってアクセス制限の解除を停止する操作が行われた場合、及び記憶媒体３が取り外された場合には、アクセス制限の解除を停止する。
【００３０】
内部記憶部５６は、制御部５０の動作に用いる情報を記憶する。図７は、実施の形態１に係る内部記憶部５６を示すブロック図である。図７に示すように、内部記憶部５６は、機器接続部１０、表示部２０、操作部３０及び記憶媒体接続部４０の各部の動作を制御するためのプログラム及びデータを含む動作制御情報を記憶する記憶領域５６ａと、キー生成部５５ａにおいて解除用キーを生成するためのキー生成プログラムを記憶する記憶領域５６ｂと、予め生成される認証用キーを記憶する記憶領域５６ｃと、外部接続機器１へのアクセス制限が設定された状態か解除された状態かの設定情報を記憶する記憶領域５６ｄと、を有している。
【００３１】
図８は、実施の形態１に係るプログラマブル表示器１００の動作を示すフローチャートである。図８のフローチャートは、外部接続機器１へのアクセス制限を解除する動作を示している。接続判断部５４ａは、記憶媒体３が記憶媒体接続部４０に接続されたか否かを判断する（ステップＳ０１）。ステップＳ０１において、接続判断部５４ａは、記憶媒体３と記憶媒体接続部４０との間に電気的接続が検出された場合に、記憶媒体３が記憶媒体接続部４０に接続されたと判断してもよい。また、ステップＳ０１において、ユーザが操作部３０を操作することで記憶媒体３が接続された旨の情報を手動で入力することとし、接続判断部５４ａは、当該入力を検出した場合に記憶媒体３が記憶媒体接続部４０に接続されたと判断してもよい。
【００３２】
記憶媒体３が記憶媒体接続部４０に接続されたと判断された場合（ステップＳ０１のＹｅｓ）、管理情報取得部５４ｄは、記憶媒体３の管理情報領域３ａから管理情報を取得する（ステップＳ０２）。ステップＳ０２において、管理情報取得部５４ｄは、管理情報領域３ａに記憶される管理情報の全部を取得してもよいし、解除用キーを生成するために必要な管理情報を選択して取得してもよい。ステップＳ０１において記憶媒体３が記憶媒体接続部４０に接続されていないと判断された場合（ステップＳ０１のＮｏ）、ステップＳ０１の判断を繰り返し行う。
【００３３】
管理情報が取得された後、キー生成部５５ａは、取得された管理情報に基づいて解除用キーを生成する（ステップＳ０３）。ステップＳ０３において、キー生成部５５ａは、内部記憶部５６の記憶領域５６ｂに記憶されたキー生成プログラムを起動させ、キー生成プログラムに従って解除用キーを生成する。
【００３４】
解除用キーが生成された後、判定部５５ｂは、生成された解除用キーと、内部記憶部５６の記憶領域５６ｃに記憶された認証用キーとが一致するか否かを判断する（ステップＳ０４）。ステップＳ０４において、判定部５５ｂは、解除用キーを検索キーに設定して内部記憶部５６の記憶領域５６ｃを検索し、解除用キーと一致する認証用キーが検出された場合に解除用キーと認証用キーとが一致すると判断する。また、判定部５５ｂは、内部記憶部５６の記憶領域５６ｃに認証用キーが記憶されてはいるが解除用キーと一致する認証用キーが存在しない場合、及び記憶領域５６ｃに認証用キーが記憶されていない場合には、解除用キーと認証用キーとが一致しないと判断する。
【００３５】
解除用キーと認証用キーとが一致すると判断された場合（ステップＳ０４のＹｅｓ）、制限設定部５５ｃは、外部接続機器１に対して設定されたアクセス制限を解除する（ステップＳ０５）。アクセス制限の解除が行われた後、表示制御部５２は、解除が成功した旨のメッセージを表示部２０に表示させる（ステップＳ０６）。このメッセージは、内部記憶部５６の記憶領域５６ａに記憶される動作制御情報に含めておくことができる。なお、表示制御部５２は、操作部３０の操作により、表示部２０に表示された当該メッセージを削除させてもよい。
【００３６】
また、解除用キーと認証用キーとが一致しないと判断された場合（ステップＳ０４のＮｏ）、表示制御部５２は、解除が失敗した旨のメッセージを表示部２０に表示させる（ステップＳ０７）。この場合においても、表示制御部５２は、操作部３０の操作により、表示部２０に表示された当該メッセージを削除させてもよい。解除が成功した旨のメッセージ及び解除が失敗した旨のメッセージが表示部２０に表示されることにより、処理が完了する。
【００３７】
図９は、実施の形態１に係るプログラマブル表示器１００の動作を示すフローチャートである。図９のフローチャートは、外部接続機器１へのアクセス制限が解除された状態で記憶媒体３を取り外した場合の動作を示している。
【００３８】
図９に示すように、接続判断部５４ａは、記憶媒体３と記憶媒体接続部４０との間の接続が切断されたか否かを判断する（ステップＳ０８）。ステップＳ０８において、接続判断部５４ａは、ステップＳ０１と同様に、記憶媒体３と記憶媒体接続部４０との間に電気的接続が検出されている場合に、記憶媒体３が記憶媒体接続部４０に接続されていると判断することができる。したがって、記憶媒体３と記憶媒体接続部４０との間に電気的接続が切断されたことが検出された場合、記憶媒体３と記憶媒体接続部４０との接続が切断されたと判断することができる。接続判断部５４ａは、記憶媒体３と記憶媒体接続部４０との間の接続が切断されていないと判断された場合（ステップＳ０８のＮｏ）、ステップＳ０８の判断を繰り返し行う。
【００３９】
記憶媒体３と記憶媒体接続部４０との接続が切断されたと判断された場合（ステップＳ０８のＹｅｓ）、制限設定部５５ｃは、外部接続機器１へのアクセス制限を設定する（ステップＳ０９）。アクセス制限を設定した後、表示制御部５２は、アクセス制限を設定した旨のメッセージを表示部２０に表示させる（ステップＳ１０）。このメッセージは、内部記憶部５６の記憶領域５６ａに記憶される動作制御情報に含めておくことができる。なお、表示制御部５２は、操作部３０の操作により、表示部２０に表示された当該メッセージを削除させてもよい。
【００４０】
以上のように、実施の形態１に係るプログラマブル表示器１００は、制御部５０において、記憶媒体３の管理情報領域３ａに記憶される管理情報に基づいて外部接続機器１へのアクセス制限を解除するための解除用キーを生成し、生成された解除用キーと予め設定された認証用キーとが対応するか否かを判定し、解除用キーと認証用キーとが対応する場合にアクセス制限を解除する認証を行う。このため、パスワードを設定することなく、外部接続機器１にアクセス制限及び制限の解除を行うことができる。また、記憶媒体３に解除用キーを記憶させる必要が無いため、記憶媒体３に基づいて解除用キーが知られる可能性が低下する。これにより、外部接続機器１にアクセスする際のセキュリティの強化を図ることが可能となる。
【００４１】
実施の形態２．
図１０は、実施の形態２に係るセキュリティ制御部１５５を示すブロック図である。実施の形態２では、セキュリティ制御部１５５の構成が実施の形態１とは異なるため、相違点を中心に説明する。実施の形態２に係るプログラマブル表示器２００は、セキュリティ制御部１５５以外の構成が実施の形態１と同一である。実施の形態２では、実施の形態１に係るプログラマブル表示器１００と同一の構成要素には同一の符号を付すこととし、説明を省略又は簡略化する。
【００４２】
図１０に示すように、セキュリティ制御部１５５は、実施の形態１と同様に、解除用キー及び認証用キーを生成するキー生成部５５ａと、解除用キーと認証用キーとが対応するか否かを判定する判定部５５ｂと、外部接続機器１に対してアクセス制限の設定及び解除を行う制限設定部５５ｃと、を有している。
【００４３】
また、図１０に示すように、セキュリティ制御部１５５は、上記構成に加えて、認証用キーの登録を行う認証用キー登録部５５ｄを有している。認証用キー登録部５５ｄは、記憶媒体３が記憶媒体接続部４０に接続された状態で、内部記憶部５６の記憶領域５６ｃに認証用キーが存在しない場合に、認証用キーを生成して記憶領域５６ｃに記憶する動作を行う。
【００４４】
認証用キー登録部５５ｄは、内部記憶部５６の記憶領域５６ｃに認証用キーが記憶されているか否かを判断する。認証用キー登録部５５ｄは、管理情報取得部５４ｄに対して、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報を取得する旨の指示を行う。認証用キー登録部５５ｄは、キー生成部５５ａに対して、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報に基づいて、認証用キーを生成する旨の指令を行う。認証用キー登録部５５ｄは、表示制御部５２に対して、認証用キーの登録を行うか否かの確認メッセージを表示させる旨の指令を行う。
【００４５】
図１１は、実施の形態２に係るプログラマブル表示器２００の動作を示すフローチャートである。プログラマブル表示器２００の動作の説明では、実施の形態１に係るステップと同一のステップには同一の符号を付すこととし、説明を省略又は簡略化する。
【００４６】
接続判断部５４ａは、記憶媒体３が記憶媒体接続部４０に接続されたか否かを判断する（ステップＳ０１）。記憶媒体３が記憶媒体接続部４０に接続されたと判断された場合（ステップＳ０１のＹｅｓ）、認証用キー登録部５５ｄは、内部記憶部５６の記憶領域５６ｃに認証用キーが記憶されているか否かを判断する（ステップＳ１１）。ステップＳ１１において、認証用キー登録部５５ｄは、記憶領域５６ｃに１つでも認証用キーが記憶されている場合、認証用キーが記憶されていると判断することができる。この場合、認証用キー登録部５５ｄは、記憶媒体接続部４０に接続された記憶媒体３に対応する認証用キーとは異なる認証用キーのみが記憶領域５６ｃに記憶されている場合であっても、認証用キーが記憶されていると判断する。ステップＳ０１において記憶媒体３が記憶媒体接続部４０に接続されていないと判断された場合（ステップＳ０１のＮｏ）、ステップＳ０１の判断を繰り返し行う。
【００４７】
認証用キーが記憶されていると判断された場合（ステップＳ１１のＹｅｓ）、実施の形態１におけるステップＳ０２以降の動作と同一の動作を行う。認証用キーが記憶されていないと判断された場合（ステップＳ１１のＮｏ）、認証用キー登録部５５ｄは、認証用キーを新たに生成し内部記憶部５６の記憶領域５６ｃに記憶する動作を行うか否かを確認する確認メッセージを表示部２０に表示させる（ステップＳ１２）。
【００４８】
ステップＳ１２において、認証用キー登録部５５ｄは、表示制御部５２に対して確認メッセージを表示部２０に表示させる旨の指令を行う。表示制御部５２は、認証用キー登録部５５ｄからの指令により、確認メッセージを表示部２０に表示させる。なお、確認メッセージは、内部記憶部５６の記憶領域５６ａに記憶される動作制御情報に含めておくことができる。また、ステップＳ１２において、認証用キー登録部５５ｄは、確認メッセージと共に、認証用キーの登録を行うか否かを操作部３０の操作によって選択させる指示メッセージを併せて表示させる。
【００４９】
操作部３０において認証用キーの登録を行う旨の操作が行われた場合（ステップＳ１３のＹｅｓ）、認証用キー登録部５５ｄは、管理情報取得部５４ｄに対して、記憶媒体３の管理情報領域３ａから管理情報を取得する旨の指令を行う。管理情報取得部５４ｄは、認証用キー登録部５５ｄの指令に基づき、記憶媒体３の管理情報領域３ａから管理情報を取得する（ステップＳ１４）。ステップＳ１４において、管理情報取得部５４ｄは、管理情報領域３ａに記憶される管理情報の全部を取得してもよいし、解除用キーを生成するために必要な管理情報を選択して取得してもよい。
【００５０】
管理情報が取得された後、認証用キー登録部５５ｄは、キー生成部５５ａに対して、取得された管理情報に基づいて認証用キーを生成する旨の指示を行う。キー生成部５５ａは、認証用キー登録部５５ｄからの指令に基づき、取得された管理情報に基づいて認証用キーを生成する（ステップＳ１５）。ステップＳ１５において、キー生成部５５ａは、内部記憶部５６の記憶領域５６ｂに記憶されたキー生成プログラムを起動させ、キー生成プログラムに従って認証用キーを生成する。
【００５１】
認証用キーが生成された後、認証用キー登録部５５ｄは、生成された認証用キーを内部記憶部５６の記憶領域５６ｃに記憶させる（ステップＳ１６）。認証用キーが記憶領域５６ｃに記憶された後、ステップＳ０５及びステップＳ０６の動作を行う。
【００５２】
以上のように、実施の形態２に係るプログラマブル表示器２００は、記憶媒体３が記憶媒体接続部４０に接続された状態で、内部記憶部５６の記憶領域５６ｃに認証用キーが存在しない場合に、認証用キーを生成して記憶領域５６ｃに記憶する動作を行う認証用キー登録部５５ｄを有する。このため、認証用キーが存在しない場合においても効率的に外部接続機器１へのアクセス制限を解除することができる。
【００５３】
上記実施の形態において、プログラマブル表示器２００のキー生成部５５ａが認証用キーを生成する場合を説明したが、これに限定するものではなく、作画装置２が認証用キーを生成してもよい。
【００５４】
図１２は、変形例に係る作画装置２を示すブロック図である。図１２に示す作画装置２は、上記の構成に加えて、外部の記憶媒体３に接続される記憶媒体接続部２ａと、当該記憶媒体接続部２ａの動作を制御する記憶媒体接続制御部２ｂとを有している。記憶媒体接続制御部２ｂは、上記実施の形態と同様に、記憶媒体３が記憶媒体接続部２ａに接続されているか否かを判断する接続判断部と、記憶媒体３の使用領域３ｂに記憶された情報の読み出しを行う情報読み出し部と、記憶媒体３の使用領域３ｂへの情報の書き込みを行う情報書き込み部と、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報を取得する管理情報取得部と、を有している。管理情報取得部は、記憶媒体３が記憶媒体接続部２ａに接続されている場合に、記憶媒体３の管理情報を取得する。
【００５５】
作画装置２は、認証用キーを生成するキー生成部２ｃを有している。キー生成部２ｃは、記憶媒体３の管理情報領域３ａに記憶される固有の管理情報に基づいて、認証用キーを生成する。キー生成部２ｃは、予め設定されたキー生成プログラムの処理に従って管理情報を変換することにより、認証用キーを生成可能である。認証用キーの生成手法については、上記手法に限定するものではなく、他の手法によって認証用キーを生成してもよい。キー生成部２ｃは、記憶媒体３が記憶媒体接続部２ａに接続された場合に、認証用キーを生成する。
【００５６】
記憶媒体接続制御部２ｂ及びキー生成部２ｃの各機能は、メモリに格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える制御回路、又は専用のハードウェアによって実現される。
【００５７】
図１３は、変形例に係る制御回路のハードウェア構成を示す図である。図１３に示すように、記憶媒体接続制御部２ｂ及びキー生成部２ｃの各機能は、ＣＰＵ５０Ｅと、メモリ５０Ｆとを備える制御回路５０Ｇによって実現することができる。この場合、記憶媒体接続制御部２ｂ及びキー生成部２ｃの機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアやファームウェアはプログラムとして記述され、メモリ５０Ｆに格納される。ＣＰＵ５０Ｅは、メモリ５０Ｆに記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、メモリ５０Ｆは、ＣＰＵ５０Ｅが、記憶媒体３の管理情報領域３ａに記憶される管理情報に基づいて外部接続機器１へのアクセス制限を解除するための解除用キーを生成する動作が結果的に実行されることになるプログラムを格納する。メモリ５０Ｆは、内部記憶部２ｄを含む。ここで、メモリ５０Ｆとは、不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）のうち少なくとも１つが該当する。
【００５８】
図１４は、変形例に係る制御回路のハードウェア構成を示す図である。図１４に示すように、記憶媒体接続制御部２ｂ及びキー生成部２ｃの各機能は、専用のハードウェアである処理回路５０Ｈによって実現することができる。処理回路５０Ｈは、単一回路、プログラム化したプロセッサー、並列プログラム化したプロセッサー、ＡＳＩＣ、ＦＰＧＡ、又はこれらを組み合わせたものが該当する。記憶媒体接続制御部２ｂ及びキー生成部２ｃの各機能を個別の処理回路で実現してもよいし、各部の機能をまとめて処理回路５０Ｈで実現してもよい。
【００５９】
作画装置２は、内部記憶部２ｄを有している。内部記憶部２ｄは、作画装置２において作成されたプログラミングデータを含む各種情報を記憶する。内部記憶部２ｄは、キー生成部２ｃで用いられるキー生成プログラムが記憶する。内部記憶部２ｄは、キー生成部２ｃで生成された認証用キーを記憶する。
【００６０】
この作画装置２において認証用キーを生成する場合、記憶媒体接続制御部２ｂは、記憶媒体３が記憶媒体接続部２ａに接続されたか否かを判断する。記憶媒体３が記憶媒体接続部２ａに接続されたと判断された場合、記憶媒体接続制御部２ｂは、記憶媒体３の管理情報領域３ａから管理情報を取得する。管理情報が取得された後、キー生成部２ｃは、取得された管理情報に基づいて認証用キーを生成し、生成した認証用キーを内部記憶部２ｄに記憶させる。このとき、キー生成部２ｃは、認証用キーをプログラミングデータに組み込ませてもよい。
【００６１】
この状態で作画装置２からプログラマブル表示器１００に対してプログラミングデータが送信され、プログラマブル表示器１００の内部記憶部５６にプログラミングデータが記憶される。この場合、プログラマブル表示器１００の制御部５０は、プログラミングデータに認証用キーが組み込まれているか否かを検索し、組み込まれている場合には、認証用キーを内部記憶部５６の記憶領域５６ｃに記憶させる。
【００６２】
これにより、プログラマブル表示器１００は、作画装置２からプログラミングデータを受信することにより、内部記憶部５６の記憶領域５６ｃに認証用キーが記憶される。したがって、ユーザは、プログラミングデータを複数のプログラマブル表示器１００で使用する場合には、プログラマブル表示器１００毎に認証用キーを登録する手間を省くことができる。また、複数のプログラマブル表示器１００は、１つの記憶媒体３を用いて解除用キーを生成するため、セキュリティ管理の効率化を実現することができる。また、プログラマブル表示器１００は、作画装置２が新たな記憶媒体３の認証用キーを組み込んだプログラミングデータを生成した場合、作画装置２から新たなプログラミングデータを受信することにより、認証用キーを内部記憶部５６の記憶領域５６ｃに記憶させることができる。このとき、プログラマブル表示器１００は、既存の認証用キーに対して、新たな認証用キーを上書してもよい。プログラマブル表示器１００は、認証用キーを更新することにより、セキュリティ性の向上を図ることができる。
【００６３】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略及び変更することも可能である。
【符号の説明】
【００６４】
１  外部接続機器、２  作画装置、２ａ，４０  記憶媒体接続部、２ｂ，５４  記憶媒体接続制御部、２ｃ，５５ａ  キー生成部、２ｄ，５６  内部記憶部、３  記憶媒体、３ａ  管理情報領域、３ｂ  使用領域、１０  機器接続部、２０  表示部、３０  操作部、５０  制御部、５０Ａ，５０Ｅ  ＣＰＵ、５０Ｂ，５０Ｆ  メモリ、５０Ｃ，５０Ｇ  制御回路、５０Ｄ，５０Ｈ  処理回路、５１  通信制御部、５２  表示制御部、５３  操作制御部、５４ａ  接続判断部、５４ｂ  情報読み出し部、５４ｃ  情報書き込み部、５４ｄ  管理情報取得部、５５，１５５  セキュリティ制御部、５５ｂ  判定部、５５ｃ  制限設定部、５５ｄ  認証用キー登録部、５６ａ，５６ｂ，５６ｃ，５６ｄ  記憶領域、５７  バス、６０  作画装置接続部、１００，２００  プログラマブル表示器。
【図１】
2017208364.tif 000003
【図２】
2017208364.tif 000004
【図３】
2017208364.tif 000005
【図４】
2017208364.tif 000006
【図５】
2017208364.tif 000007
【図６】
2017208364.tif 000008
【図７】
2017208364.tif 000009
【図８】
2017208364.tif 000010
【図９】
2017208364.tif 000011
【図１０】
2017208364.tif 000012
【図１１】
2017208364.tif 000013
【図１２】
2017208364.tif 000014
【図１３】
2017208364.tif 000015
【図１４】
2017208364.tif 000016
【国際調査報告】
2017208364.tif 000017
2017208364.tif 000018
2017208364.tif 000019
2017208364.tif 000020