(57)【要約】【課題】システムを構築する上での制約が小さく、プログラマブル表示器が情報管理用サーバ装置に情報を送信する場合の利便性とセキュリティがともに高い情報管理システムを提供する。【解決手段】複数のプログラマブル表示器１と、情報管理用サーバ装置２とを備え、プログラマブル表示器１がインターネット４を介して情報管理用サーバ装置２に通信可能に接続される情報管理システムであって、プログラマブル表示器１が、情報管理用サーバ装置２へのデータ送信をＨＴＴＰで行うインターフェース部１２を有し、プログラマブル表示器１から情報管理用サーバ装置２に送信されるデータに送信元を特定できる情報が含まれており、情報管理用サーバ装置２が、前記送信元を特定できる情報に基づいて、受信データの正当性を判定するＣＰＵ２１を有することを特徴とする情報管理システム。【選択図】図１
2011065265.tif 000002
【特許請求の範囲】
【請求項１】
複数のプログラマブル表示器と、情報管理用サーバ装置とを備え、前記プログラマブル表示器がインターネットを介して前記情報管理用サーバ装置に通信可能に接続される情報管理システムであって、
前記プログラマブル表示器が、前記情報管理用サーバ装置へのデータ送信をＨＴＴＰ又はＨＴＴＰを拡張したプロトコルで行う通信手段を有し、
前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータに送信元を特定できる情報が含まれており、
前記情報管理用サーバ装置が、前記送信元を特定できる情報に基づいて、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータの正当性を判定する判定手段を有することを特徴とする情報管理システム。
【請求項２】
前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータにパスワードが含まれており、
前記判定手段が、前記送信元を特定できる情報及び前記パスワードに基づいて、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータの正当性を判定することを特徴とする請求項１に記載の情報管理システム。
【請求項３】
インターネットを介して情報管理用サーバ装置との通信が可能であるプログラマブル表示器であって、
前記情報管理用サーバ装置へのデータ送信をＨＴＴＰ又はＨＴＴＰを拡張したプロトコルで行う通信手段を備え、
前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータに送信元を特定できる情報が含まれていることを特徴とするプログラマブル表示器。
【請求項４】
インターネットを介してプログラマブル表示器との通信が可能である情報管理用サーバ装置であって、
前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータに含まれている送信元を特定できる情報に基づいて、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータの正当性を判定する判定手段を備えることを特徴とする情報管理用サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプログラマブル表示器と、それらに関する情報を管理する情報管理用サーバ装置とを備える情報管理システム並びに当該情報管理システムにおいて用いられるプログラマブル表示器及び情報管理用サーバ装置に関する。
【背景技術】
【０００２】
従来、複数のプログラマブル表示器と、それらに関する情報を管理する情報管理用サーバ装置とを備える情報管理システムでは、情報管理用サーバ装置と当該情報管理用サーバ装置にアクセス可能なクライアント装置とはインターネットによって接続されることがあったが、複数のプログラマブル表示器と、それらに関する情報を管理する情報管理用サーバ装置とは専用のネットワーク（ＬＡＮ）によって接続されていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第０１／６９３３４号（第１図）
【特許文献２】特開２００１−５７４６号公報（第１図、段落００３１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の情報管理システムでは、複数のプログラマブル表示器と、それらに関する情報を管理する情報管理用サーバ装置とが同じＬＡＮに接続されているため、情報管理用サーバ装置の設置場所がＬＡＮエリア内に限定され、情報管理用サーバ装置の管理対象が同一のＬＡＮに接続されているプログラマブル表示器に関する情報に限定されていた。すなわち、従来の情報管理システムでは、システムを構築する上での制約が大きかった。
【０００５】
そこで、情報管理用サーバ装置をインターネット上に設け情報管理用サーバ装置とプログラマブル表示器とがインターネット通信を行うようにすることが考えられるが、ＬＡＮに接続されているプログラマブル表示器がインターネット上の情報管理用サーバ装置にデータを送信する場合、ＬＡＮに通常設けられているファイアウォールが障害となりデータの送信ができないおそれがある。ファイアウォールが障害となる場合、中継サーバを設置したり、ファイアウォールの設定を変更したりすることで対応することができるが、そのような対応には相応の専門知識が必要であるという不都合がある。さらに、セキュリティの観点からファイアウォールの設定変更自体が認められないことも多いと考えられる。
【０００６】
また、ＬＡＮに接続されているプログラマブル表示器がインターネット上の情報管理用サーバ装置にデータを送信する場合、インターネット上にデータが流れることになるのでセキュリティの確保が問題となる。
【０００７】
尚、特許文献２には、転送サーバを介して送信クライアントから受信クライアントへ電子ファイルを転送するファイル転送システムが開示されている。特許文献２で開示されているファイル転送システムは転送サーバを設置するという煩雑さがある。すなわち、特許文献２で開示されているファイル転送システムの転送サーバは、中継サーバに該当するものであり、上述した情報管理システムの情報管理用サーバ装置と全く異なるものである。
【０００８】
本発明は、上記の状況に鑑み、システムを構築する上での制約が小さく、プログラマブル表示器が情報管理用サーバ装置にデータを送信する場合の利便性とセキュリティがともに高い情報管理システム並びに当該情報管理システムにおいて用いられるプログラマブル表示器及び情報管理用サーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明に係る情報管理用システムは、複数のプログラマブル表示器と、情報管理用サーバ装置とを備え、前記プログラマブル表示器がインターネットを介して前記情報管理用サーバ装置に通信可能に接続される情報管理システムであって、前記プログラマブル表示器が、前記情報管理用サーバ装置へのデータ送信をＨＴＴＰ又はＨＴＴＰを拡張したプロトコルで行う通信手段を有し、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータに送信元を特定できる情報が含まれており、前記情報管理用サーバ装置が、前記送信元を特定できる情報に基づいて、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータの正当性を判定する判定手段を有するようにする。
【００１０】
さらに、セキュリティをより確実に確保する観点から、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータにパスワードが含まれており、前記判定手段が、前記送信元を特定できる情報及び前記パスワードに基づいて、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータの正当性を判定するようにしてもよい。
【００１１】
また、上記目的を達成するために本発明に係るプログラマブル表示器は、インターネットを介して情報管理用サーバ装置との通信が可能であるプログラマブル表示器であって、前記情報管理用サーバ装置へのデータ送信をＨＴＴＰ又はＨＴＴＰを拡張したプロトコルで行う通信手段を備え、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータに送信元を特定できる情報が含まれているようにする。
【００１２】
また、上記目的を達成するために本発明に係る情報管理用サーバ装置は、インターネットを介してプログラマブル表示器との通信が可能である情報管理用サーバ装置であって、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータに含まれている送信元を特定できる情報に基づいて、前記プログラマブル表示器から前記情報管理用サーバ装置に送信されるデータの正当性を判定する判定手段を備えるようにする。
【発明の効果】
【００１３】
本発明によると、プログラマブル表示器が、情報管理用サーバ装置へのデータ送信をＨＴＴＰ又はＨＴＴＰを拡張したプロトコルで行う通信手段を有しているので、ファイアウォールについて特に難しい設定を行うことなく、プログラマブル表示器からインターネット上の情報管理用サーバ装置へのデータ送信が可能となり、利便性が向上する。また、本発明によると、情報管理用サーバ装置が、プログラマブル表示器から情報管理用サーバ装置に送信されるデータに含まれている送信元を特定できる情報に基づいて、プログラマブル表示器から情報管理用サーバ装置に送信されるデータの正当性を判定する判定手段を有しているので、セキュリティを確保することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る情報管理システムの一構成例を示す図である。
【図２】情報管理用サーバ装置が具備するＨＤＤのディレクトリ構造を示す図である。
【図３】情報管理用サーバ装置がプログラマブル表示器やローカルＰＣから送信されるデータを受信したときの動作を示すフローチャートである。
【図４】プログラマブル表示器のアラーム情報の送信動作を示すフローチャートである。
【図５】アラーム情報受信処理のフローチャートである。
【図６】ロギング送信処理のフローチャートである。
【図７】ロギング情報受信処理のフローチャートである。
【図８】ファイルアップロード処理のフローチャートである。
【図９】アップロードされたファイルの保存処理のフローチャートである。
【発明を実施するための形態】
【００１５】
本発明の実施形態について図面を参照して以下に説明する。図１は、本発明に係る情報管理システムの一構成例を示す図である。
【００１６】
図１に示す情報管理システムは、複数のプログラマブル表示器１と、それらから送信される情報を管理する情報管理用サーバ装置２とを備えている。
【００１７】
ある管理者（一つの会社、一つの事業所、あるいは一つの工場など）は、ＬＡＮ（Local Area Network）３と、ＬＡＮ３からインターネット４への不適切なデータ流出やインターネット４からＬＡＮ３への不適切なデータ流入を防止するファイアウォール５と、プログラマブル表示器１と、ＰＬＣ６と、デバイス７とを特定のエリア内に設けている。なお、図１においては、一管理者分のＬＡＮ３、ファイアウォール５、プログラマブル表示器１、ＰＬＣ６、及びデバイス７しか図示していないが、情報管理用サーバ装置２は、一管理者分のプログラマブル表示器１から送信される情報のみを管理するものに限定されるのではなく、複数管理者分のプログラマブル表示器１から送信される情報を管理するものであってもよい。
【００１８】
プログラマブル表示器１は、ＬＡＮ３及びファイアウォール５、及びインターネット４を介して情報管理用サーバ装置２とインターネット通信可能である。
【００１９】
ＰＬＣ６は、ユーザが作成した制御プログラム（ラダープログラム）を実行することにより、例えば、数十ｍｓなどの予め定められたスキャンタイム毎に、入力用のデバイス７の状態を取り込むとともに、出力用のデバイス７に制御指示を与える。
【００２０】
入力用のデバイス７としては、例えば、スイッチ、センサなどがあり、出力用のデバイス７としては、例えば、ランプ、バルブなどがある。これら各種のデバイス７は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。
【００２１】
次に、プログラマブル表示器１の構成について説明する。プログラマブル表示器１は、ＣＰＵ（Central Processing Unit）１１と、インターフェース部１２及び１３と、ＳＲＡＭ（Static RAM）１４と、ＦＥＰＲＯＭ（Flash Erasable and Programmable ROM）１５と、ＤＲＡＭ（Dynamic RAM）１６と、表示装置１７と、タッチパネル１８とを備えている。
【００２２】
後述の説明により明らかになるが、インターフェース部１２が請求項中の「通信手段」の一例として機能する。
【００２３】
インターフェース部１２は、プログラマブル表示器１が情報管理用サーバ装置２との間の通信を行うための通信制御部であり、ＬＡＮ３及びファイアウォール５を介して、インターネット４に接続されている。インターフェース部１２は、ＨＴＴＰ（Hyper Text Transfer Protocol）でネットワーク通信を行うことができるように構成されている。
【００２４】
インターフェース部１３は、プログラマブル表示器１がＰＬＣ６との間の通信を行うための通信制御部である。インターフェース部１３は、ＰＬＣ６がシリアル通信を行う機種である場合にはＰＬＣ６のメーカや機種に応じた通信プロトコルを用いてシリアル通信を行い、ＰＬＣ６がネットワーク通信を行う機種である場合にはネットワーク通信を行うように構成されている。
【００２５】
ＳＲＡＭ１４は、ＰＬＣ６から得たデータやプログラマブル表示器１で発生したデータを格納するデータメモリである。
【００２６】
ＰＬＣ６から得たデータとしては、サンプリングデータが挙げられる。サンプリングデータは、ＰＬＣ６がデバイス７から得たデータであり、発生順にＳＲＡＭ１４に格納される。
【００２７】
プログラマブル表示器１で発生したデータとしては、アラームデータ、折れ線グラフデータ、操作ログデータなどが挙げられる。
【００２８】
アラームデータは、アラームに関する情報である。ＣＰＵ１１は、ＰＬＣ６における所定のアラームビットがＯＮしたことを受信すると、当該アラームビットに対して予め設定されているアラームについての内容（メッセージ）などを発報時刻（受信時刻）と併せて作成する。折れ線グラフデータは、折れ線グラフを表示するためのデータである。ＣＰＵ１１は、上記のサンプリングデータに基づいて折れ線グラフデータを作成する。操作ログデータは、プログラマブル表示器１に対するユーザの操作履歴に関するデータであり、ユーザがプログラマブル表示器１に対して行った操作内容（ログイン、ログアウト、画面における各タッチ操作など）や、操作者情報（氏名、所属など）や、その発生時刻などからなる。
【００２９】
ＦＥＰＲＯＭ１５は、画面データ、表示／制御プログラム、通信プロトコルデータ、通信プログラム、プロトコル変換プログラム、ラダープログラム、ラダー処理プログラムなどを格納している。これらの各種データ、プログラムは、ＦＥＰＲＯＭ１５に予め格納されていてもよいし、プログラム表示器１に記憶媒体再生部を設けるようにして当該記憶媒体再生部によってＣＤ−ＲＯＭなどの記憶媒体から読み取られてＦＥＰＲＯＭ１５に予め格納されてもよい。また、これらの各種データ、プログラムは、例えば情報管理用サーバ装置２からプログラマブル表示器１に転送され、ＦＥＰＲＯＭ１５に格納されてもよい。
【００３０】
画面データは、表示装置１７に表示される画面（ユーザ画面）のデータであり、ベース画面のデータと、スイッチ、ランプなどの画像化された部品のデータと、各部品に付与された処理指示語（タグ）とを含んでいる。
【００３１】
上記のタグは、ベース画面上で実行されるべき事象ごとに作成されており、基本的には、表示制御動作を実行すべきベース画面のファイル番号と、このベース画面上で実行されるべき動作内容を特定する事象名と、実行事象毎に参照される１または複数のデータからなる参照情報とを一組として備えている。例えば、タグが所定のデバイスアドレスの内容に応じた部品図形を所定の画面領域（表示座標範囲）に表示する表示タグである場合、参照情報には、表示するための座標範囲（Ｘ，Ｙ）と、表示対象を特定するファイル番号と、表示対象の所定の状態を示す所定のデバイスアドレスとが含まれる。また、タグが入力タグである場合、参照情報には、有効入力座標範囲（Ｘ，Ｙ）と、入力結果が書き込まれるデバイスアドレスとが含まれる。
【００３２】
ＤＲＡＭ１６は、表示制御などの演算処理時の作業用に用いられる他、ＰＬＣ６との間でやり取りされるデータの一時的な記憶などに用いられる作業メモリである。
【００３３】
表示装置１７は、液晶表示装置やＥＬ表示装置やプラズマ表示装置などの薄型表示装置が好適である。
【００３４】
タッチパネル１８は、表示装置１７の表示画面上でタッチ入力を行うために表示装置１７の表示画面上に配置されている入力装置である。
【００３５】
次に、情報管理用サーバ装置２の構成について説明する。情報管理用サーバ装置２は、ＣＰＵ２１と、インターフェース部２２と、ＲＡＭ２３と、ＲＯＭ２４と、ＨＤＤ（Hard Disk Drive）２５とを備えている。
【００３６】
後述の説明により明らかになるが、ＣＰＵ２１が請求項中の「判定手段」の一例として機能する。
【００３７】
ＣＰＵ２１は、情報管理用サーバ装置２全体の動作を制御することによって、プログラマブル表示器１から送信される情報の管理を行う。
【００３８】
インターフェース部２２は、情報管理用サーバ装置２がプログラマブル表示器１との間の通信を行うための通信制御部であり、インターネット４に接続されている。インターフェース部２２は、ＨＴＴＰでネットワーク通信を行うことができるように構成されている。
【００３９】
ＲＡＭ２３は、ＣＰＵ２１のワークエリア等が設定される作業メモリである。
【００４０】
ＲＯＭ２４は、通信プロトコルデータや通信プログラムなどを格納している。
【００４１】
ＨＤＤ２５は、大容量の記憶装置であって、そのディレクトリ構造は、例えば図２に示すようになっている。「管理者ＩＤ（identification）」ディレクトリの中に、複数の「プログラマブル表示器ＩＤ」ディレクトリが入っている。各「プログラマブル表示器ＩＤ」ディレクトリは、プログラマブル表示器の所在地を示す「国識別コード」、「会社」、及び「設置場所」をプロパティ情報として有している。また、各「プログラマブル表示器ＩＤ」ディレクトリの中に、「アラーム」ディレクトリ、「ロギング」ディレクトリ、「ファイル」ディレクトリ、「通信ログ」ディレクトリなどが入っている。「アラーム」ディレクトリにはアラーム監視機能に関連するデータが保存されており、「ロギング」ディレクトリにはロギング機能に関連するデータが保存されており、「ファイル」ディレクトリにはファイル転送機能に関連するファイルやデータが保存されており、「通信ログ」ディレクトリにはネットワーク通信に関する通信ログデータが保存されている。管理者ＩＤは管理者毎に異なる固有値となっており、プログラマブル表示器ＩＤは、プログラマブル表示器毎に異なる固有値となっている。したがって、各プログラマブル表示器１は、管理者ＩＤとプログラマブル表示器ＩＤとで特定することができる。
【００４２】
インターネット４には、上記構成の情報管理用サーバ装置２の他に、ローカルＰＣ（Personal Computer）８や基地局９も接続されている。基地局９は携帯電話などの携帯端末１０と無線通信が可能である。
【００４３】
次に、上記構成の情報管理用サーバ装置２がプログラマブル表示器１から送信されるデータを受信したときの動作について図３に示すフローチャートを参照して説明する。プログラマブル表示器１からＨＴＴＰで送信されるデータは、自身のプログラマブル表示器ＩＤと、パスワードと、情報管理システムのどの機能に関連するデータであるかを示す情報（機能情報）とをヘッダ部分に含んでおり、暗号化処理が施されてからＨＴＴＰで送信される。
【００４４】
情報管理用サーバ装置２のＣＰＵ２１は、プログラマブル表示器１からＨＴＴＰで送信されるデータを受信すると、受信したデータに対して復号化処理を行う（ステップＳ１０）。それから、情報管理用サーバ装置２のＣＰＵ２１は、受信したデータのヘッダ部分に含まれているプログラマブル表示器ＩＤとパスワードを基に、受信したデータの正当性に問題があるか否かを判定する（ステップＳ２０）。
【００４５】
プログラマブル表示器ＩＤが予め設定しているフォーマットと異なっていたりパスワードが異なっていたりするなど、受信したデータの正当性に問題があれば（ステップＳ２０のＹＥＳ）、情報管理用サーバ装置２のＣＰＵ２１は、プログラマブル表示器ＩＤやパスワードに誤りがある旨を送信元に返信し（ステップＳ３０）、図３に示すフローチャートの動作を終了する。
【００４６】
これに対して、受信したデータの正当性に問題がなければ（ステップＳ２０のＮＯ）、情報管理用サーバ装置２のＣＰＵ２１は、受信データの関連する機能を判定し、その判定結果に応じた処理を行い（ステップＳ４０）、図３に示すフローチャートの動作を終了する。
【００４７】
以下、図１に示す情報管理システムの機能例として、アラーム監視機能、ロギング機能、及びプログラマブル表示器１から情報管理用サーバ装置２へのファイル転送機能について順次説明する。
【００４８】
まず、アラーム監視機能について説明する。プログラマブル表示器１は、アラームデータを作成すると、または、アラームデータのタイプを変更すると、図４に示すフローチャートの動作を開始する。プログラマブル表示器１のＣＰＵ１１は、自己のプログラマブル表示器ＩＤと、パスワードと、機能情報とを含むヘッダ部分をアラームデータに付加したものに対して暗号化処理を施してアラーム情報を作成する。このアラーム情報は、インターフェース部１２によって、ＨＴＴＰコマンドで、ＬＡＮ３、ファイアウォール５、及びインターネット４を介して情報管理用サーバ装置２に送信される（ステップＳ１１０）。
【００４９】
アラーム情報を受信した情報管理用サーバ装置２は、図３に示すフローチャートの動作を行い、ステップＳ４０においてアラーム情報受信処理を行う。アラーム情報受信処理のフローチャートを図５に示す。
【００５０】
アラーム情報受信処理において、まず情報管理用サーバ装置２のＣＰＵ２１は、受信したアラーム情報のヘッダ部分および図２に示すディレクトリ構造に基づいて、アラーム情報の送信元プログラマブル表示器が登録されているか否かを判定する（ステップＳ２１０）。送信元プログラマブル表示器がまだ登録されていなければ（ステップＳ２１０のＮＯ）、送信元プログラマブル表示器に対応する「プログラマブル表示器ＩＤ」ディレクトリを新たに作成して、送信元プログラマブル表示器を新たに登録し（ステップＳ２２０）、その後ステップＳ２３０に移行する。一方、送信元プログラマブル表示器が既に登録されていれば（ステップＳ２１０のＹＥＳ）、直接ステップＳ２３０に移行する。ステップＳ２３０では、情報管理用サーバ装置２のＣＰＵ２１は、送信元プログラマブル表示器に対応する「プログラマブル表示器ＩＤ」ディレクトリの中の「アラーム」ディレクトリに保存されているアラーム一覧のデータを更新し、その後アラーム情報受信処理を終了する。
【００５１】
情報管理用サーバ装置２が保存しているアラーム一覧は、例えば、公知のＷｅｂブラウザなどのアプリケーションソフトを利用してローカルＰＣ８からアラーム一覧表示ページにログインすることによって、インターネット上で確認することができる。また、情報管理用サーバ装置２は、アラーム一覧の更新時に、登録されている電子メールアドレス（例えば携帯端末１０の電子メールアドレス）にアラーム一覧の更新を知らせる電子メールを配信するようにしてもよい。
【００５２】
続いて、ロギング機能について説明する。プログラマブル表示器１は、ロギング情報送信処理を繰り返し行っている。ロギング送信処理のフローチャートを図６に示す。プログラマブル表示器１は、ＰＬＣ６から得たサンプリングデータ又は自己で発生した操作ログデータをＳＲＡＭ１４に保存する（ステップＳ３１０）。そして、所定の条件（例えば、ステップＳ３１０でのデータ保存量が所定値に達する、ステップＳ３１０でのデータ保存時間が所定時間に達する、プログラマブル表示器１の制御により所定数の工程が実行されるなど）が成立すると、プログラマブル表示器１のＣＰＵ１１は、自己のプログラマブル表示器ＩＤと、パスワードと、機能情報とを含むヘッダ部分をサンプリングデータ又は操作ログデータに付加したものに対して暗号化処理を施してロギング情報を作成する。このロギング情報は、インターフェース部１２によって、ＨＴＴＰコマンドで、ＬＡＮ３、ファイアウォール５、及びインターネット４を介して情報管理用サーバ装置２に送信される（ステップＳ３２０）。ロギング情報が送信されてロギング情報送信処理が終了すると、新たなロギング情報送信処理が開始される。
【００５３】
ロギング情報を受信した情報管理用サーバ装置２は、図３に示すフローチャートの動作を行い、ステップＳ４０においてロギング情報受信処理を行う。ロギング情報受信処理のフローチャートを図７に示す。
【００５４】
ロギング情報受信処理において、まず情報管理用サーバ装置２のＣＰＵ２１は、受信したロギング情報に基づいて、送信元プログラマブル表示器に対応する「プログラマブル表示器ＩＤ」ディレクトリの中の「ロギング」ディレクトリに格納されているロギングファイルに、ロギング情報に含まれているサンプリングデータ又は操作ログデータを追記し（ステップＳ４１０）、その後ステップＳ４２０に移行する。ステップＳ４２０では、情報管理用サーバ装置２のＣＰＵ２１は、送信元プログラマブル表示器に対応する「プログラマブル表示器ＩＤ」ディレクトリの中の「ロギング」ディレクトリに保存されているサンプリングデータ又は操作ログデータに関するファイル一覧のデータを更新し、ロギング情報受信処理を終了する。
【００５５】
情報管理用サーバ装置２が保存しているサンプリングデータ又は操作ログデータに関するファイル一覧は、例えば、公知のＷｅｂブラウザなどのアプリケーションソフトを利用してローカルＰＣ８からサンプリングデータ又は操作ログデータに関するファイル一覧表示ページにログインすることによってインターネット上で確認することができ、さらに、サンプリングデータ又は操作ログデータに関するファイル一覧表示ページから所望のファイルを選択してローカルＰＣ８にダウンロードすることもできる。
【００５６】
上述したロギング機能によると、プログラマブル表示器１のサンプリングデータや操作ログデータをインターネット４経由で情報管理用サーバ装置２に保存することができる。
【００５７】
最後に、プログラマブル表示器１から情報管理用サーバ装置２へのファイル転送機能について説明する。プログラマブル表示器１は、タッチパネル１８のユーザ操作によって、ファイルの保存先が情報管理用サーバ装置２に設定され、ファイル保存の実行が指示されると、図８に示すファイルアップロード処理を開始する。プログラマブル表示器１のＣＰＵ１１は、自己のプログラマブル表示器ＩＤと、パスワードと、機能情報とを含むヘッダ部分をアップロード対象のファイルに付加したものに対して暗号化処理を施し、ＨＴＴＰコマンドで情報管理用サーバ装置２に送信することで、情報管理用サーバ装置２にファイルをアップロードする（ステップＳ５１０）。上記ＨＴＴＰコマンドを受信した情報管理用サーバ装置２は、図３に示すフローチャートの動作を行い、ステップＳ４０において、図９に示すフルーチャートの処理を行う。すなわち、情報管理用サーバ装置２のＣＰＵ２１は、受信したＨＴＴＰコマンドに基づいて、送信元プログラマブル表示器に対応する「プログラマブル表示器ＩＤ」ディレクトリの中の「ファイル」ディレクトリに、受信したＨＴＴＰコマンドに含まれているファイルを保存する（ステップＳ６１０）。
【００５８】
上述した各種機能を有する図１に示す情報管理システムでは、プログラマブル表示器１からインターネット上の情報管理用サーバ装置２へのデータ送信をＨＴＴＰで行っている。ファイアウォール５の一般的な設定では、ＨＴＴＰに対してポートを開放しているので、上述した各種機能を有する図１に示す情報管理システムでは、ファイアウォールについて特に難しい設定を行うことなく、プログラマブル表示器１からインターネット上の情報管理用サーバ装置２へのデータ送信が可能となり、利便性が向上する。また、プログラマブル表示器ＩＤを含むヘッダ部分を利用して、情報管理用サーバ装置２が受信したデータの正当性を判定しているので、セキュリティを確保することができる。
【００５９】
以上、本発明に係る実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実行することができる。
【００６０】
例えば、上述した実施形態では、プログラマブル表示器ＩＤとパスワードによって情報管理用サーバ装置２が受信したデータの正当性を判定したが、ヘッダ部分にパスワードを含めないようにし、プログラマブル表示器ＩＤのみによって情報管理用サーバ装置２が受信したデータの正当性を判定してもよい。また、これとは逆に、ヘッダ部分に他の要素（例えば、アクセスＩＤ、国識別コードなど）を含め、プログラマブル表示器ＩＤと当該他の要素によって情報管理用サーバ装置２が受信したデータの正当性を判定してもよい。
【００６１】
また、例えば、上述した実施形態では、インターフェース部１２及び２２がＨＴＴＰでネットワーク通信を行っているが、ＨＴＴＰの代わりに、ＨＴＴＰを拡張したプロトコルを利用してもよく、ＨＴＴＰやＨＴＴＰを拡張したプロトコルと同様にファイアウォールの一般的な設定でポートが開放されている他のプロトコルを利用してもよい。
【００６２】
なお、ＨＴＴＰコマンドとは、ＨＴＴＰ通信によるＧＥＴコマンドまたはＰＯＳＴコマンドのことである。
【符号の説明】
【００６３】
１  プログラマブル表示器
２  情報管理用サーバ装置
３  ＬＡＮ
４  インターネット
５  ファイアウォール
６  ＰＬＣ
７  デバイス
８  ローカルＰＣ
９  基地局
１０  携帯端末
１１  ＣＰＵ
１２、１３  インターフェース部
１４  ＳＲＡＭ
１５  ＦＥＰＲＯＭ
１６  ＤＲＡＭ
１７  表示装置
１８  タッチパネル
２１  ＣＰＵ
２２  インターフェース部
２３  ＲＡＭ
２４  ＲＯＭ
２５  ＨＤＤ
【図１】
2011065265.tif 000003
【図２】
2011065265.tif 000004
【図３】
2011065265.tif 000005
【図４】
2011065265.tif 000006
【図５】
2011065265.tif 000007
【図６】
2011065265.tif 000008
【図７】
2011065265.tif 000009
【図８】
2011065265.tif 000010
【図９】
2011065265.tif 000011