(57)【要約】【課題】  電子機器の負担を削減することを課題とし、システム全体の作用を効率よいものとすることを目的とする。【解決手段】  ストレージ部を備える電子機器と、コンピュータ・システムとが接続される電子機器システムにおいて、  データを収集し前記ストレージ部に書き込まれている元ＨＴＭＬファイルを読み出して前記データを組み込み新ＨＴＭＬファイルを生成するデータ収集処理部と、  前記新ＨＴＭＬファイルを前記コンピュータ・システム側へ送信するＦＴＰサーバーとを設置したことを特徴とする電子機器システム。【選択図】                    図１
2005208803.tif 000002
【特許請求の範囲】
【請求項１】
ストレージ部を備える電子機器と、コンピュータ・システムとが接続される電子機器システムにおいて、
データを収集し前記ストレージ部に書き込まれている元ＨＴＭＬファイルを読み出して前記データを組み込み新ＨＴＭＬファイルを生成するデータ収集処理部と、
前記新ＨＴＭＬファイルを前記コンピュータ・システム側へ送信するＦＴＰサーバーとを設置したことを特徴とする電子機器システム。
【請求項２】
前記データ収集処理部は、前記新ＨＴＭＬファイルを前記元ＨＴＭＬファイルとは別のファイルとして前記ストレージ部に書き換えることを特徴とする請求項１記載の電子機器システム。
【請求項３】
前記データ収集処理部は、前記新ＨＴＭＬファイルを生成する処理をバックグラウンド処理で行なうことを特徴とする請求項１記載の電子機器システム。
【請求項４】
前記データ収集処理部は、前記新ＨＴＭＬファイルを生成する処理を定周期で行なうことを特徴とする請求項３記載の電子機器システム。
【請求項５】
前記データ収集処理部は、前記元ＨＴＭＬファイル中の特定タグを参照してその部分に対応する前記データを書き換えることを特徴とする請求項１記載の電子機器システム。
【請求項６】
前記コンピュータ・システムは、ＦＴＰプロトコルにより前記電子機器に要求を発信することを特徴とする請求項１記載の電子機器システム。
【請求項７】
前記コンピュータ・システムは、前記電子機器からの送信された前記新ＨＴＭＬファイルの拡張子をみてＨＴＭＬファイルとして認識し表示を行なうブラウザを備えることを特徴とする請求項１記載の電子機器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工業用の各種プロセス、工場の生産ライン、各種実験設備等に設置される機器の操作、監視を行うプログラマブル・コントローラ、調節機器、各種のデータを収集するデータ収集機器、レコーダ、オシロスコープ等の電子機器と、この電子機器と通信ネットワークにより接続し、各種命令、データを授受するコンピュータ・システムとから構成される電子機器システムに関するものである。
【背景技術】
【０００２】
各種の電子機器と、この電子機器と通信ネットワークにより接続し、命令、データを授受するコンピュータ・システムとから構成される電子機器システムに関連する先行技術文献として、次のようなものが挙げられる。
【０００３】
【特許文献１】特表２００２−５０３４１０号公報
【特許文献２】米国特許第５８０５４４２号明細書
【０００４】
図３はこのような従来の電子機器システムの一例を端的に示す構成ブロック図である。
図３において、工業用の各種プロセス、工場の生産ライン、各種実験設備等に設置される機器の操作、監視、制御、データ収集を行う電子機器１０は、制御機能を有する制御部１１、制御部１１及びプロセスＰと各種のデータを授受するデータ収集部１２、データ収集部１２に関連する入出力データを取り扱うウェブ・サーバー１３を備える。
【０００５】
制御部１１は、この電子機器１０の中核部分であり、データ収集部１２からのデータを加工、変換、処理をするブロックであり、この制御部１１の構成の仕方により、この電子機器１０は、プログラマブル・コントローラ、調節機器、データ収集機器、レコーダ、オシロスコープ等になり得る。
【０００６】
データ収集部１２は、後述するストレージ部２０からヒストリカル・データを取り込むとともに、一定周期で制御部１１とリアルタイム・データ授受するソフトウェア・ブロックである。
【０００７】
ウェブ・サーバー１３は、ごく一般的に採用される通常のウェブ・サーバー機能を備えるブロックであり、データ収集部１２からのデータを取り込むとともに、また、後述するように、クライアント側にダウンロードされて実行されるＪＡＶＡ（登録商標、サンマイクロシステム社製のオブジェクト指向型プログラミング言語）によるアプレットのようなソフトウェア・プログラム・コンポーネントを含むブロックである。
【０００８】
また、電子機器１０は、ストレージ部２０を備える。このストレージ部２０は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル２１を格納し、ウェブ・サーバー１３へ送信する。
【０００９】
ＨＴＭＬファイル２１は、後述するクライアント（ネットワークＬに接続するコンピュータ・システム３０）におけるディスプレイの表示形態を定義するファイルである。
【００１０】
通信ネットワークＬは、公衆電話通信回線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット通信回線、イントラネット通信回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線通信回線等である。
【００１１】
コンピュータ・システム３０は、通信ネットワークＬに接続するきわめて一般的な構成のパーソナル・コンピュータ等のクライアント・コンピュータであり、ブラウザ３１を備え、ユーザの手元にあるパーソナル・コンピュータＰＣである。
【００１２】
このような構成の電子機器システムは、次のように作用する。
ユーザーは、プロセスＰの監視等を開始する際、はじめに、コンピュータ・システム３０のブラウザ３１より、電子機器１０に対し、通信ネットワークＬを介して電子機器１０内のウェブ・サーバー１３にＨＴＭＬダウンロード要求を送信する。
【００１３】
これにより、ウェブ・サーバー１３は、ストレージ部２０に格納されているＨＴＭＬファイル２１を抽出する。
【００１４】
次に、ウェブ・サーバー１３は、取得したＨＴＭＬファイル２１に埋め込むべきデータが必要であるときは、バックグラウンド機能であるデータ収集部１２によってプロセスＰからのデータを読み出し、このデータを取得する。
【００１５】
次に、ウェブ・サーバー１３は、プロセスＰからのデータをＨＴＭＬファイル２１に埋め込み、通信ネットワークＬを介してコンピュータ・システム３０に返信する。
【００１６】
このような作用により、コンピュータ・システム３０のユーザは、一般的なブラウザ・ソフトウェアを使用して、通信ネットワークＬを介し、プロセスＰ、即ち、工業プロセス、生産ライン、各種実験設備等で扱われている各種のデータをウェブ・ページの表示形態で監視することができる。
【００１７】
尚、このような電子機器１０は、図３では１台だけ接続されている例を示したが、通信ネットワークＬには、複数台接続されていてもよい。
【００１８】
より具体的には、例えば、温度測定機能を有する制御部１１を備える電子機器１０であれば、コンピュータ・システム３０におけるブラウザ３１の指令により、データ収集部１２で収集されたプロセスＰの温度データは、ウェブ・サーバー１３に設定される温度計グラフィックとともに、通信ネットワークＬを介してコンピュータ・システム３０に送信される。
【００１９】
これにより、ブラウザ３１はこのような各種の命令及び実際のデータを受け、温度データを指示する温度計グラフィックをディスプレイ２１に表示し、通信ネットワークＬ上のコンピュータ・システム３０は、プロセスＰの現在の状況を一般的なウェブ・ページによって知ることができる。
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、上記のような従来の電子機器システムでは、次に記載するような問題があった。
【００２１】
通信ネットワークＬ上には、クライアントとして多数台のコンピュータ・システム３０が設置されることが多く、１台の電子機器１０に対し、同時に多数のコンピュータ・システムからアクセスを受けた際に、電子機器１０はそのタイミングでプロセスＰのデータを収集しなければならず、電子機器１０の負荷が急激に高まることがあり、円滑なシステム運用が実現できないことがあった。
【００２２】
従って本発明が解決しようとする課題は、電子機器の負担を削減することを課題とし、システム全体の作用を効率よいものとすることを目的とするものである。
【課題を解決するための手段】
【００２３】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
ストレージ部を備える電子機器と、コンピュータ・システムとが接続される電子機器システムにおいて、
データを収集し前記ストレージ部に書き込まれている元ＨＴＭＬファイルを読み出して前記データを組み込み新ＨＴＭＬファイルを生成するデータ収集処理部と、
前記新ＨＴＭＬファイルを前記コンピュータ・システム側へ送信するＦＴＰサーバーとを設置したことを特徴とする電子機器システムである。
【００２４】
請求項２記載の発明は、
前記データ収集処理部は、前記新ＨＴＭＬファイルを前記元ＨＴＭＬファイルとは別のファイルとして前記ストレージ部に書き換えることを特徴とする請求項１記載の電子機器システムである。
【００２５】
請求項３記載の発明は、
前記データ収集処理部は、前記新ＨＴＭＬファイルを生成する処理をバックグラウンド処理で行なうことを特徴とする請求項１記載の電子機器システムである。
【００２６】
請求項４記載の発明は、
前記データ収集処理部は、前記新ＨＴＭＬファイルを生成する処理を定周期で行なうことを特徴とする請求項３記載の電子機器システム。
【００２７】
請求項５記載の発明は、
前記データ収集処理部は、前記元ＨＴＭＬファイル中の特定タグを参照してその部分に対応する前記データを書き換えることを特徴とする請求項１記載の電子機器システムである。
【００２８】
請求項６記載の発明は、
前記コンピュータ・システムは、ＦＴＰプロトコルにより前記電子機器に要求を発信することを特徴とする請求項１記載の電子機器システムである。
【００２９】
請求項７記載の発明は、
前記コンピュータ・システムは、前記電子機器からの送信された前記新ＨＴＭＬファイルの拡張子をみてＨＴＭＬファイルとして認識し表示を行なうブラウザを備えることを特徴とする請求項１記載の電子機器システムである。
【発明の効果】
【００３０】
以上説明したことから明らかなように、請求項１、２、３、４、５、６、７にかかる本発明のによれば次のような効果がある。
本発明は、通信方式ＨＴＴＰを採用せず、ＦＴＰ方式であり、電子機器にあって、バックグラウンド処理によりプロセス・データの収集及びプロセス・データを組み込んだＨＴＭＬファイルの作成を行なうので、同時に多数のコンピュータ・システムからアクセスを受けた場合であってもも、電子機器はそのタイミングでプロセスのデータを収集しなくてもよく、予め作成してあるＨＴＭＬファイルを送信するので、電子機器の負荷が急激に高まることはなく、円滑なシステム運用を実現することができる。
【発明を実施するための最良の形態】
【００３１】
以下本発明を図面を用いて詳細に説明する。
図１は本発明の一実施例を示す構成ブロック図である。
【００３２】
図１において、本発明は、通信ネットワークＬに、電子機器１００、コンピュータ・システム３０が接続される電子機器システムであり、電子機器１００は、ストレージ部２００を備えるものである。
【００３３】
電子機器１００は、ＦＴＰサーバー１０３（ＦＴＰ：Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）により通信ネットワークＬに接続し、工業プロセス、生産ライン等のプロセスＰに対して設置される機器の操作、監視、制御、データの収集を行う、例えば、プログラマブル・コントローラ、調節計、データ収集機器、オシロスコープ、レコーダ等であり、その中核部分となる制御部１０１を備えるとともに、データ収集処理部１０２を備える機器である。
【００３４】
データ収集処理部１０２は、ストレージ部２００からヒストリカル・データを取り込むとともに、一定周期で制御部１１とリアルタイム・データ授受するソフトウェア・ブロックである。
【００３５】
更に、データ収集処理部１０２は、ストレージ部２００内に予め設定されている元ＨＴＭＬファイル２０１を読み込み、一旦は制御部１０１へ送信し加工されたデータを制御部１０１から取得し、別個のファイルとして、新ＨＴＭＬファイル２０２を生成してストレージ部２００へ記憶格納する。
【００３６】
本発明は、以上説明したように、データ収集処理部１０２は、特定タグを含む元ＨＴＭＬファイル２０１から読み出し、この特定タグに含まれるプロセス・タグのプロセス・データを制御部１０１から取得し、新ＨＴＭＬファイル２０２を生成する処理を定周期で実行することを特徴とする。
【００３７】
更に、本発明は、通信ネットワークＬに接続するコンピュータ・システム３０側にあるブラウザ３１は、従来のように、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づく形式ではなく、電子機器１００側に設置されているＦＴＰサーバー１０３にアクセスするためにＦＴＰに基づく形式により、新ＨＴＭＬファイル２０２を取得する。
【００３８】
そして、ブラウザ３１は、取得した新ＨＴＭＬファイル２０２に従って、適宜、必要なフォーマットでデータを表示する。
【００３９】
次に、このような本発明の動作を図２のフローチャートを用いて詳しく説明する。
図２にあって、（ａ）は電子機器１００側の定周期バックグラウンド処理、（ｂ）は電子機器１００のストレージ部２００に対するＨＴＭＬファイル処理（ＦＴＰ）、（ｃ）はコンピュータ・システム３０側の電子機器１００に対する読み込み処理である。
【００４０】
図２（ａ）ステップａ１では、電子機器１００のデータ収集処理部１０２は、プロセスＰからデータを収集して制御部１０１へ渡す一方、定期的にストレージ部２００から元ＨＴＭＬファイル２０１を読み出す。
【００４１】
図２（ａ）ステップａ２では、元ＨＴＭＬファイル２０１の中に特定タグが含まれていれば、制御部１０１を参照してその部分に対応するデータを新たに書き換える。
【００４２】
図２（ａ）ステップａ３では、データ収集処理部１０２は、データを新に書き換えたファイルを新ＨＴＭＬファイル２０２としてストレージ部２００に書き出す。
【００４３】
以上の説明が電子機器１００の定周期バックグラウンド処理である。
【００４４】
また、図２（ｂ）ステップｂ１では、コンピュータ・システム３０からアクセス要求（ファイル読み出し要求）を受け付ける。
【００４５】
図２（ｂ）ステップｂ２では、上記要求に応じ、データ収集処理部１０２は、ストレージ部２００から新ＨＴＭＬファイル２０２を読み出し、ＦＴＰサーバー１０３へ送信する。
【００４６】
図２（ｂ）ステップｂ３では、ＦＴＰサーバー１０３は、送信された新ＨＴＭＬファイル２０２を通信ネットワークＬを介してコンピュータ・システム３０へ返信する。
【００４７】
以上の説明が電子機器１００がコンピュータ・システム３０からアクセスされたときの処理フローである。
【００４８】
次に、図２（ｃ）ステップｃ１では、ユーザーにより、コンピュータ・システム３０から電子機器１００に対し、ＨＴＭＬファイル要求（ＦＴＰ  ＧＥＴ）を発信する。
【００４９】
図２（ｃ）ステップｃ２では、電子機器１００から送信されてきた新ＨＴＭＬファイル２０２の内容をブラウザ３１が解釈し、適宜、ディスプレイ上に表示する。
【００５０】
尚、図２（ｃ）ステップｃ１にあって、電子機器１００に対してＨＴＭＬファイルの送信を要求した時点で、図２（ｂ）電子機器１００のストレージ部２００に対するＨＴＭＬファイル処理が起動し、この処理が終了した時点で、図２（ｃ）ステップｃ２が実行される。
【００５１】
本発明は、このような処理フローであるため、コンピュータ・システム３０のブラウザ３１は電子機器１００より、ＨＴＴＰでなくＦＴＰによりＨＴＭＬファイルを取得し、ブラウザ３１は取得したファイルの拡張子より、ＨＴＭＬファイルと認識する。
【００５２】
そして、コンピュータ・システム３０上にウェブ・ページの形式でプロセス状態を認識することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例を示す構成ブロック図である。
【図２】本発明の動作を表わすフローチャートである。
【図３】従来の電子機器システムの構成ブロック図である。
【符号の説明】
【００５４】
１００，１０  電子機器
１０１，１１  制御部
１０２  データ収集処理部
１０３  ＦＴＰサーバー
１２  データ収集部
１３  ウェブ・サーバー
２００，２０  ストレージ部
２０１  元ＨＴＭＬファイル
２０２  新ＨＴＭＬファイル
３０  コンピュータ・システム
３１  ブラウザ
Ｌ  通信ネットワーク
Ｐ  プロセス
【図１】
2005208803.tif 000003
【図２】
2005208803.tif 000004
【図３】
2005208803.tif 000005