(57)【特許請求の範囲】
【請求項１】
サーバに接続される上位システム接続部と、
データ送信機器に接続される下位システム接続部と、
前記データ送信機器から受信したデータに対してデータ処理を施すデータ処理部とを備え、
前記データ処理が施されたデータを前記サーバに送信するように構成されているゲートウェイ装置において、
前記サーバではない情報機器に接続される情報機器接続部をさらに備え、
前記データ処理部は、前記情報機器から入力された設定情報に応じた前記データ処理を実行し、
前記データ処理が施されたデータは、前記設定情報に基づいて前記データ送信機器に送信され得る
ことを特徴とするゲートウェイ装置。
【請求項２】
前記設定情報には、前記データ処理のタイミングに係るタイミング情報と、前記データ処理の処理内容に係る処理内容情報とが含まれ、
前記データ処理部は、前記タイミング情報に基づいて前記データ処理を開始し、前記処理内容情報に基づいてデータの変換または加工を含む前記データ処理を実行し、
前記データ処理のタイミングとして、前記データ送信機器から受信するデータの値の変化時、周期、前記サーバからのメッセージ受信時、および、時刻が選択可能に構成されている
ことを特徴とする請求項１に記載のゲートウェイ装置。
【請求項３】
データ処理の設定画面に係るＷｅｂブラウザ用リソースを記憶するリソース記憶部と、
前記情報機器からの要求に応じて、前記Ｗｅｂブラウザ用リソースを前記情報機器に送信するリソース送信部とをさらに備える
ことを特徴とする請求項１または２に記載のゲートウェイ装置。
【請求項４】
データを送信するデータ送信機器と、
データを収集するサーバと、
前記データ送信機器から受信したデータに対してデータ処理を施すゲートウェイ装置とを備え、
前記データ処理が施されたデータを前記ゲートウェイ装置から前記サーバに送信するように構成されているデータ収集システムにおいて、
前記ゲートウェイ装置には、前記サーバではない情報機器が接続され、
前記ゲートウェイ装置は、前記情報機器から入力された設定情報に応じた前記データ処理を実行し、
前記データ処理が施されたデータは、前記設定情報に基づいて前記ゲートウェイ装置から前記データ送信機器に送信され得る
ことを特徴とするデータ収集システム。
【請求項５】
前記ゲートウェイ装置は、前記情報機器からの要求に応じて、前記データ処理の設定画面に係るＷｅｂブラウザ用リソースを前記情報機器に送信し、
前記Ｗｅｂブラウザ用リソースには、前記データ処理のタイミングに係るタイミング情報と当該データ処理の処理内容に係る処理内容情報とを入力するための設定画面に係るリソースが含まれ、
前記情報機器には、前記Ｗｅｂブラウザ用リソースに基づいて前記データ処理の設定画面が表示され、
前記ゲートウェイ装置は、前記情報機器から入力された前記タイミング情報に基づいて前記データ処理を開始し、前記情報機器から入力された前記処理内容情報に基づいてデータの変換または加工を含む前記データ処理を実行し、
前記データ処理のタイミングとして、前記データ送信機器から受信するデータの値の変化時、周期、前記サーバからのメッセージ受信時、および、時刻が選択可能に構成されている
ことを特徴とする請求項４に記載のデータ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信機器から受信したデータに対してデータ処理を施してデータをサーバに送信するゲートウェイ装置、およびこれを備えたデータ収集システムに関するものである。
【背景技術】
【０００２】
近年、例えばＦＡ（Factory Automation）で使用されるロボットや工作機械等の装置をデータ送信機器とし、データ送信機器から送信されたデータをサーバで収集するニーズが高まっている。また、サーバで収集するデータのサイズを軽減するために、データの加工や変換等のデータ処理を行うゲートウェイ装置を、データ送信機器とサーバとの中間に設けることが知られている（例えば特許文献１参照）。
【０００３】
特許文献１のデータ収集システムでは、ゲートウェイ装置でのデータ処理の設定を変更するために、サーバからゲートウェイ装置にルール定義を送信し、ゲートウェイ装置がサーバから受信したルール定義に従ってデータ処理を行う構成が採用されている。ルール定義は、データの変換・加工・閾値判定・圧縮・送信の設定を動的に更新するための情報である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２８７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成では、サーバからデータ処理の設定を変更する必要がある。このため、例えばゲートウェイ装置の遠隔地にサーバが設置されていることにより、ゲートウェイ装置の使用者がサーバを操作することができない状況では、データ処理の設定を変更することができないという不都合があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであって、サーバを操作することなくゲートウェイ装置でのデータ処理の設定を変更することができるゲートウェイ装置およびデータ収集システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載のゲートウェイ装置は、サーバに接続される上位システム接続部と、データ送信機器に接続される下位システム接続部と、前記データ送信機器から受信したデータに対してデータ処理を施すデータ処理部とを備え、前記データ処理が施されたデータを前記サーバに送信するように構成されているゲートウェイ装置において、前記サーバではない情報機器に接続される情報機器接続部をさらに備え、前記データ処理部は、前記情報機器から入力された設定情報に応じた前記データ処理を実行し、前記データ処理が施されたデータは、前記設定情報に基づいて前記データ送信機器に送信され得ることを特徴とする。
【０００８】
請求項２に記載のゲートウェイ装置は、請求項１に記載のゲートウェイ装置において、前記設定情報には、前記データ処理のタイミングに係るタイミング情報と、前記データ処理の処理内容に係る処理内容情報とが含まれ、前記データ処理部は、前記タイミング情報に基づいて前記データ処理を開始し、前記処理内容情報に基づいてデータの変換または加工を含む前記データ処理を実行し、前記データ処理のタイミングとして、前記データ送信機器から受信するデータの値の変化時、周期、前記サーバからのメッセージ受信時、および、時刻が選択可能に構成されていることを特徴とする。
【０００９】
請求項３に記載のゲートウェイ装置は、請求項１または２に記載のゲートウェイ装置において、データ処理の設定画面に係るＷｅｂブラウザ用リソースを記憶するリソース記憶部と、前記情報機器からの要求に応じて、前記Ｗｅｂブラウザ用リソースを前記情報機器に送信するリソース送信部とをさらに備えることを特徴とする。
【００１０】
請求項４に記載のデータ収集システムは、データを送信するデータ送信機器と、データを収集するサーバと、前記データ送信機器から受信したデータに対してデータ処理を施すゲートウェイ装置とを備え、前記データ処理が施されたデータを前記ゲートウェイ装置から前記サーバに送信するように構成されているデータ収集システムにおいて、前記ゲートウェイ装置には、前記サーバではない情報機器が接続され、前記ゲートウェイ装置は、前記情報機器から入力された設定情報に応じた前記データ処理を実行し、前記データ処理が施されたデータは、前記設定情報に基づいて前記ゲートウェイ装置から前記データ送信機器に送信され得ることを特徴とする。
【００１１】
請求項５に記載のデータ収集システムは、請求項４に記載のデータ収集システムにおいて、前記ゲートウェイ装置は、前記情報機器からの要求に応じて、前記データ処理の設定画面に係るＷｅｂブラウザ用リソースを前記情報機器に送信し、前記Ｗｅｂブラウザ用リソースには、前記データ処理のタイミングに係るタイミング情報と当該データ処理の処理内容に係る処理内容情報とを入力するための設定画面に係るリソースが含まれ、前記情報機器には、前記Ｗｅｂブラウザ用リソースに基づいて前記データ処理の設定画面が表示され、前記ゲートウェイ装置は、前記情報機器から入力された前記タイミング情報に基づいて前記データ処理を開始し、前記情報機器から入力された前記処理内容情報に基づいてデータの変換または加工を含む前記データ処理を実行し、前記データ処理のタイミングとして、前記データ送信機器から受信するデータの値の変化時、周期、前記サーバからのメッセージ受信時、および、時刻が選択可能に構成されていることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、サーバを操作することなくゲートウェイ装置でのデータ処理の設定を変更することができるゲートウェイ装置およびデータ収集システムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るデータ収集システムの模式図である。
【図２】同実施形態に係るゲートウェイ装置の概略構成を示すブロック図である。
【図３】同実施形態に係る情報機器の概略構成を示すブロック図である。
【図４】データ処理の設定の変更処理の流れの一例を示すフローチャートである。
【図５】データの設定の変更処理の流れの一例を示すフローチャートである。
【図６】データソースの設定情報を入力するための設定画面の一例である。
【図７】タグの設定情報を入力するための設定画面の一例である。
【図８】イベントの設定の変更処理の流れの一例を示すフローチャートである。
【図９】トリガの設定情報を入力するための設定画面の一例である。
【図１０】アクションの設定情報を入力するための設定画面の一例である。
【図１１】アクションの設定情報を入力するための設定画面の一例である。
【図１２】上位連携の設定情報を入力するための設定画面の一例である。
【発明を実施するための形態】
【００１４】
図面を参照して、本発明の実施形態を説明する。
図１は、データ収集システム１の概略構成を模式的に示している。図１に示すように、データ収集システム１は、１以上のデータ送信機器１０と、ゲートウェイ装置２０と、１以上のサーバ３０とを備えている。
【００１５】
データ送信機器１０は、データ送信機能を備えた機械装置または電気装置である。具体的には、データ送信機器１０の各々は、例えばＦＡで使用されるロボット、ＰＬＣ（Programmable Logic Controller）、工作機械、もしくは、ＰＡ（Process Automation）で使用される計測機器、温調器、流量計、もしくは、ＢＡ（Building Automation）で使用される空調機、照明機器、省配線機器、もしくは、ＨＡ（Home Automation）で使用される太陽光パネル、スマートメーター、家電製品、もしくは、ヘルスケアに利用される血圧計、脈拍計、歩数計、もしくは、位置センサ、加速度センサ、画像センサ、カメラ、音センサ、温度・湿度計、または、これらを組み合わせた装置である。データ送信機器１０は、任意のデータをゲートウェイ装置２０に送信する。
【００１６】
ゲートウェイ装置２０は、データ送信機器１０およびサーバ３０と通信可能なハードウェアである。ゲートウェイ装置２０は、データ送信機器１０から送信されたデータを収集する。そして、ゲートウェイ装置２０は、データ送信機器１０から受信したデータに対してデータ処理を施し、当該データ処理が施されたデータをサーバ３０に送信する。また、ゲートウェイ装置２０は、データ処理の設定を変更するための情報機器４０と通信可能に構成されている。
【００１７】
サーバ３０は、ゲートウェイ装置２０から送信されたデータを収集するハードウェアである。サーバ３０は、ゲートウェイ装置２０から受信したデータを、サーバ３０に接続されたクライアント（図示略）に提供する。具体的には、サーバ３０は、例えばＥＲＰ（Material Requirements Planning）／ＭＥＳ（Manufacturing Execution System）の基幹システム、統計／解析システム、リモートメンテナンスシステム、ヒストリアンデータ収集システム、スケジューラ／工程管理システム、または、リアルタイム監視／警報システムを構成するクライアントにデータを提供する。
【００１８】
情報機器４０は、サーバ３０ではないハードウェアであって、一般的なＰＣ（Personal Computer）である。情報機器４０は、ゲートウェイ装置２０のデータ処理の設定を変更する際にゲートウェイ装置２０に接続される。
【００１９】
図２は、ゲートウェイ装置２０の構成を模式的に示している。図２に示すように、ゲートウェイ装置２０は、上位システム接続部２１Ａと、下位システム接続部２１Ｂと、情報機器接続部２１Ｃと、データ受信部２２と、データ処理部２３と、データ送信部２４と、データ蓄積部２５と、設定情報受信部２６と、設定情報記憶部２７と、リソース記憶部２８と、リソース送信部２９とを備えている。
【００２０】
各接続部２１Ａ，２１Ｂ，２１Ｃは、信号を有線または無線で送受信するためのハードウェアインタフェースである。上位システム接続部２１Ａはサーバ３０に接続され、下位システム接続部２１Ｂはデータ送信機器１０に接続され、情報機器接続部２１Ｃは情報機器４０に接続される。各接続部２１Ａ，２１Ｂ，２１Ｃは、例えば、10BASE-T／100BASE-TX／1000BASE-Tの規格に準じたイーサネット（登録商標）端子、RS-232の規格に準じたシリアルポート、ＵＳＢ規格に準じたＵＳＢ端子、または、Wi-Fi／Bluetooth（登録商標）の規格に準じたアンテナ内蔵モジュールにより構成されている。
【００２１】
データ受信部２２は、データ送信機器１０が送信したデータを、下位システム接続部２１Ｂを介して受信するように構成されている。データ受信部２２は、受信したデータをデータ処理部２３およびデータ蓄積部２５に送信する。
【００２２】
データ処理部２３は、設定情報記憶部２７に記憶されている設定情報に基づいて、データ受信部２２から受信したデータに対してデータ処理を施すように構成されている。すなわち、データ処理部２３は、データ送信機器１０から受信したデータに対してデータ処理を施す。設定情報には、データ処理のタイミングに係るタイミング情報と、データ処理の処理内容に係る処理内容情報とが含まれており、データ処理部２３は、タイミング情報に基づいてデータ処理を開始し、処理内容情報に基づいてデータの変換または加工を含むデータ処理を実行する。データ処理は、具体的には、例えば、データの値の四則演算、データの値の比較、および、データの値の送信等を含む。データ処理部２３は、当該データ処理が施されたデータをデータ送信部２４に送信する。
【００２３】
データ送信部２４は、データ処理部２３から受信したデータを、上位システム接続部２１Ａを介してサーバ３０に送信するように構成されている。すなわち、データ送信部２４は、データ処理部２３でデータ処理が施されたデータをサーバ３０に送信する。
【００２４】
データ蓄積部２５は、データ受信部２２から受信したデータを蓄積する記憶装置である。すなわち、データ蓄積部２５は、データ送信機器１０が送信したデータのログを記憶する。データ蓄積部２５で蓄積されたデータは、データ処理部２３におけるデータ処理に利用される。
【００２５】
設定情報受信部２６は、情報機器４０から入力されたデータ処理の設定情報を、情報機器接続部２１Ｃを介して受信するように構成されている。設定情報受信部２６は、情報機器４０を用いて設定されたデータ処理のタイミング情報および処理内容情報を、データ処理の設定情報として受信する。
【００２６】
設定情報記憶部２７は、不揮発性の記憶装置であって、設定情報受信部２６で受信した設定情報を記憶する。すなわち、設定情報記憶部２７は、情報機器４０から入力されたデータ処理の設定情報を記憶する。
【００２７】
リソース記憶部２８は、データ処理の設定画面に係るＷｅｂブラウザ用リソース（以下、単に「リソース」という）を記憶する記憶装置である。リソースには、例えば、ＨＴＭＬ形式のファイルおよび画像ファイルが含まれる。
【００２８】
リソース送信部２９は、リソース記憶部２８で記憶しているリソースを、情報機器接続部２１Ｃを介して情報機器４０に送信するように構成されている。リソース送信部２９は、情報機器４０からの要求に応じてリソースを送信する。
【００２９】
ゲートウェイ装置２０が有するデータ受信部２２、データ処理部２３、データ送信部２４、設定情報受信部２６、および、リソース送信部２９は、それらの機能がプログラムされたＭＰＵ（Micro-Processing Unit）により実現されている。
【００３０】
図３は、情報機器４０の構成を模式的に示している。図３に示すように、情報機器４０は、ゲートウェイ接続部４１と、操作部４２と、設定情報生成部４３と、設定情報送信部４４と、リソース受信部４５と、リソース解析部４６と、表示部４７とを備えている。
【００３１】
ゲートウェイ接続部４１は、信号を有線または無線で送受信するためのハードウェアインタフェースであって、ゲートウェイ装置２０に接続される。ゲートウェイ接続部４１は、情報機器接続部２１Ｃと同様のハードウェアにより構成され、情報機器接続部２１Ｃと信号の送受信を行う。
【００３２】
操作部４２は、キーボードまたはマウス等により構成される入力装置である。データ処理の設定を変更する作業者が操作部４２を操作することによって、データ処理の設定を変更する指示が情報機器４０に入力される。
【００３３】
設定情報生成部４３は、操作部４２を用いて入力された指示に基づいて、データ処理の設定情報を生成するように構成されている。設定情報生成部４３は、データ処理の設定情報を設定情報送信部４４に送信する。
【００３４】
設定情報送信部４４は、設定情報生成部４３から受信したデータ処理の設定情報を、ゲートウェイ接続部４１を介してゲートウェイ装置２０に送信するように構成されている。すなわち、設定情報送信部４４は、操作部４２を用いて情報機器４０に入力された指示に基づき設定情報を送信する。
【００３５】
リソース受信部４５は、ゲートウェイ装置２０が送信したリソースを、ゲートウェイ接続部４１を介して受信するように構成されている。リソース受信部４５は、受信したリソースをリソース解析部４６に送信する。
【００３６】
リソース解析部４６は、リソース受信部４５から受信したリソースを解析するように構成されている。すなわち、リソース解析部４６は、Ｗｅｂブラウザでデータ処理の設定画面を表示するために、ゲートウェイ装置２０が送信したリソースを解析する。
【００３７】
表示部４７は、ディスプレイ等により構成される出力装置である。表示部４７は、リソース解析部４６によるリソースの解析結果に基づいて、データ処理の設定画面をＷｅｂブラウザで表示する。表示部４７は、データ処理の設定の変更に係るアイコンおよびボタン等を含んだＧＵＩ（Graphical User Interface）を設定画面として表示する。
【００３８】
情報機器４０が有する設定情報生成部４３、設定情報送信部４４、リソース受信部４５、および、リソース解析部４６は、それらの機能がプログラムされたＭＰＵにより実現されている。
【００３９】
図４は、新規にデータ処理の設定を追加する場合における、データ処理の設定の変更処理の大まかな流れの一例を示している。以下に、データ処理の設定の変更処理に含まれる工程を説明する。
【００４０】
図４に示すように、まず、ゲートウェイ装置２０に情報機器４０を接続し（ステップＳ１）。情報機器４０においてＷｅｂブラウザを起動する（ステップＳ２）。ステップＳ１では、ゲートウェイ装置２０と情報機器４０とが有線で通信する場合には、情報機器接続部２１Ｃとゲートウェイ接続部４１とをケーブルで接続し、ゲートウェイ装置２０と情報機器４０とが無線で通信する場合には、情報機器接続部２１Ｃとゲートウェイ接続部４１との無線接続を確立する。
【００４１】
次いで、情報機器４０からゲートウェイ装置２０にＷｅｂブラウザでアクセスする（ステップＳ３）。ステップＳ３では、操作部４２を用いてゲートウェイ装置２０のＩＰアドレスをＵＲＬとして入力することで、情報機器４０が、データ処理の設定画面を表示するためのリソースをゲートウェイ装置２０に要求する。こうして、情報機器４０の要求に応じて、リソース送信部２９がリソースを情報機器４０に送信し、表示部４７におけるＷｅｂブラウザ上にデータ処理の設定画面が表示される。
【００４２】
そして、情報機器４０を用いて、Ｗｅｂブラウザ上でデータの設定の変更処理を行い（ステップＳ４）、Ｗｅｂブラウザ上でイベントの設定の変更処理を行う（ステップＳ５）。ステップＳ４，Ｓ５における変更処理は、データ処理の設定を変更する作業者が、表示部４７に表示された設定画面を見ながら操作部４２を操作することで行う。
【００４３】
図５は、上記ステップＳ４におけるデータの設定の変更処理の流れの一例を示している。データの設定には、データ処理部２３でデータ処理の対象となるデータの情報、すなわちデータ受信部２２で受信するデータの情報が含まれる。
【００４４】
図５に示すように、まず、データソース名を入力し（ステップＳ１１）、次いで、データソースの設定情報を入力する（ステップＳ１２）。データソース名は、データ送信機器１０を識別するための名称である。データソースの設定情報は、データ送信機器１０との通信に係る情報であって、通信プロトコル、ＩＰアドレス、ポート番号、および、ＣＰＵ番号等に関する情報である。図６（Ａ），（Ｂ）は、データソースの設定情報を入力するための設定画面の一例であり、ステップＳ１２において表示部４７に表示されるＷｅｂブラウザの画面の一例である。設定画面には、データソースの設定情報を選択するためのプルダウンメニュー、および入力するためのテキストボックスが含まれる。ステップＳ１１，Ｓ１２で操作部４２を用いてデータソース名、および、データソースの設定情報を入力することにより、データソースとなるデータ送信機器１０の設定が完了する。
【００４５】
そして、タグ名を入力し（ステップＳ１３）、次いで、タグの設定情報を入力する（ステップＳ１４）。タグ名は、ステップＳ１１，Ｓ１２で設定したデータソースから受信するデータを識別するための名称である。タグの設定情報は、データに係る情報であって、レジスタ種類、データ型、バイト位置等に関する情報である。図７は、タグの設定情報を入力するための設定画面の一例であり、ステップＳ１４において表示部４７に表示されるＷｅｂブラウザの画面の一例である。設定画面には、タグの設定情報を選択するためのプルダウンメニュー、および入力するためのテキストボックスが含まれる。ステップＳ１３，Ｓ１４で操作部４２を用いてタグ名、および、タグの設定情報を入力することにより、データ処理の対象となるデータの設定が完了する。
【００４６】
図８は、上記ステップＳ５におけるイベントの設定の変更処理の流れの一例を示している。イベントの設定には、データ処理部２３がデータ処理を開始するタイミングに係るタイミング情報や、データ処理の処理内容に係る処理内容情報等が含まれる。
【００４７】
図６に示すように、まず、イベント名を入力し（ステップＳ２１）、次いで、トリガ名を入力する（ステップＳ２２）。イベント名は、データ処理を識別するための名称であり、トリガ名は、データ処理のタイミングを識別するための名称である。次いで、トリガの設定情報を入力する（ステップＳ２３）。トリガの設定情報は、データ処理のタイミングに係る情報であって、データ処理を開始するタイミングの種類、および、データ処理の周期等に関する情報である。データ処理を開始するタイミングとしては、例えば、データの値の変化時、所定の定周期、ＭＱＴＴ（Message Queue Telemetry Transport）によるサーバ３０からのメッセージ受信時、所定の時刻等が挙げられる。図９（Ａ），（Ｂ）は、トリガの設定情報を入力するための設定画面の一例であり、ステップＳ２２，Ｓ２３において表示部４７に表示されるＷｅｂブラウザの画面の一例である。また、図９（Ｂ）は、データ処理のタイミングの種類として定周期を選んだ場合に表示される設定画面の一例である。設定画面には、トリガの設定情報を選択するためのメニュー、および入力するためのテキストボックスが含まれる。ステップＳ２１〜Ｓ２３で操作部４２を用いてイベント名、トリガ名、および、トリガの設定情報を入力することにより、設定情報送信部４４がデータ処理のタイミングに係る情報をゲートウェイ装置２０に送信し、データ処理のタイミングの設定が完了する。
【００４８】
そして、アクション名を入力し（ステップＳ２４）、次いで、アクションの設定情報を入力する（ステップＳ２５）。アクション名は、データ処理の処理内容を識別するための名称である。アクションの設定情報は、データ処理の処理内容に係る情報であって、データ処理の処理内容の種類、演算の方法、送信先サーバ、および、送信メッセージ等に関する情報である。データ処理の処理内容の種類としては、例えば、データの値の演算、ＭＱＴＴによるサーバ３０へのメッセージ送信、データの値の比較等が挙げられる。図１０（Ａ），（Ｂ）および図１１（Ａ），（Ｂ）は、アクションの設定情報を入力するための設定画面の一例であり、図１０（Ａ），（Ｂ）は、ステップＳ２４，Ｓ２５において表示部４７に表示されるＷｅｂブラウザの画面の一例である。また、図１１（Ａ）は、処理内容の種類としてサーバ３０へのメッセージ送信を選んだ場合に表示される設定画面の一例であり、図１１（Ｂ）は、サーバ３０への送信メッセージを専ら入力するための設定画面の一例である。設定画面には、アクションの設定情報を選択するためのメニュー、および入力するためのテキストボックスが含まれる。図１１（Ｂ）の設定画面は、送信メッセージを複数行に分けて表示可能なテキストボックスを含んでいるため、図１１（Ａ）の設定画面から図１１（Ｂ）の設定画面に切り替わることで、送信メッセージの一覧性を高めることができる。ステップＳ２４，Ｓ２５で操作部４２を用いてアクション名、および、アクションの設定情報を入力することにより、設定情報送信部４４がデータ処理の処理内容に係る情報をゲートウェイ装置２０に送信し、データ処理の処理内容の設定が完了する。
【００４９】
任意のタイミングにおいてデータ処理部２３に複数のデータ処理を行わせる場合には、上記ステップＳ２４，Ｓ２５を繰り返し行うことによって、１つのトリガに対して複数のアクションを従属させる。これにより、例えば、データ処理部２３は、例えば、所定の時刻に、２つ以上のデータの値の比較と、データの値の演算（変換または加工）と、その演算の結果の送信とを行うことができる。
【００５０】
また、上記ステップＳ２３においてデータ処理を開始するタイミングの種類として、上位システムと連携するタイミングを選択した場合や、上記ステップＳ２５においてデータ処理の処理内容の種類として、上位システムと連携する処理内容を選択した場合には、上位連携の設定の変更処理を行う。上位連携の設定には、ゲートウェイ装置２０とサーバ３０との間で信号を送受信するためのプロトコルに係る情報等が含まれる。上位システムと連携するタイミングは、例えば、ＭＱＴＴによるサーバ３０からのメッセージ受信時であり、上位システムと連携する処理内容は、例えば、ＭＱＴＴによるサーバ３０へのメッセージ送信である。
【００５１】
上位連携の設定の変更処理は、上位連携の設定情報を入力することで行う。図１２は、上位連携の設定情報を入力するための設定画面の一例であり、表示部４７に表示されるＷｅｂブラウザの画面の一例である。設定画面には、上位連携の設定情報を入力するためのテキストボックス等が含まれる。上位連携の設定情報を入力することにより、設定情報送信部４４が、サーバ３０と通信するための情報をゲートウェイ装置２０に送信し、上位連携の設定が完了する。
【００５２】
以上のようにして、データ処理の対象となるデータの設定、データ処理のタイミングの設定、および、データ処理の処理内容を完了すると、設定情報記憶部２７に所望のデータ処理が行われるための設定情報が記憶されている。データ処理部２３は、設定情報記憶部２７に記憶された設定情報に基づいてデータ処理を行うことで、情報機器４０から入力された設定情報に応じたデータ処理を実行する。
【００５３】
本実施形態においては以下の効果が得られる。
（１）ゲートウェイ装置２０は、サーバ３０ではない情報機器４０に接続される情報機器接続部２１Ｃを備え、データ処理部２３は、情報機器４０から入力された設定情報に応じたデータ処理を実行する。このため、データ処理の設定を変更する作業者は、サーバ３０を操作することなくゲートウェイ装置２０でのデータ処理の設定を変更することができる。
【００５４】
（２）設定情報記憶部２７に記憶されている設定情報を書き換える際に、ゲートウェイ装置２０の動作をプログラミング言語によりプログラムすることがなくなるため、データ処理の設定を容易に変更することができ、ゲートウェイ装置２０の開発効率を高めることができる。
【００５５】
（３）ゲートウェイ装置２０は、データ処理の設定画面に係るリソースを記憶するリソース記憶部２８と、リソースを情報機器４０に送信するリソース送信部２９とを備える。このため、情報機器４０で起動されるＷｅｂブラウザに設定画面を表示させることができ、データ処理の設定を変更する作業者にＧＵＩを提供することができる。
【００５６】
本発明は、上記実施形態に限定されるものではなく、上記構成を変更することもできる。例えば、以下のように変更して実施することもでき、以下の変更を組み合わせて実施することもできる。
【００５７】
・Ｗｅｂブラウザ以外のアプリケーションを用いて、データ処理の設定を変更するように構成してもよい。すなわち、ゲートウェイ装置２０と通信する機能を含むとともにＧＵＩを採用したアプリケーションを情報機器４０で起動し、当該アプリケーションを利用してデータ処理の設定を変更することも可能である。
【００５８】
・上位システム接続部２１Ａおよび下位システム接続部２１Ｂおよび情報機器接続部２１Ｃのうち２つ以上を、同一のハードインタフェースにより構成してもよい。すなわち、例えば、上位システム接続部２１Ａと情報機器接続部２１Ｃとが、同一のアンテナ内蔵モジュールにより構成されていてもよい。このような構成によれば、ゲートウェイ装置２０のハードウェア構成を簡素化することができる。
【００５９】
・ゲートウェイ装置２０の各部２２〜２４，２６，２９を、複数のＭＰＵまたは専用のハードウェアにより構成してもよい。同様に、情報機器４０の各部４３〜４６を、複数のＭＰＵまたは専用のハードウェアにより構成してもよい。
【００６０】
・ゲートウェイ装置２０でデータ処理が施されたデータを、ゲートウェイ装置２０からデータソースであるデータ送信機器１０に送信させてもよい。このような構成によれば、データ送信機器１０であるＰＬＣにデータを書き込むことが可能となる。また、ゲートウェイ装置２０でデータ処理が施されたデータを、ゲートウェイ装置２０から他の機器（図示略）に送信させてもよい。
【符号の説明】
【００６１】
１  データ収集システム
１０  データ送信機器
２０  ゲートウェイ装置
２１Ａ  上位システム接続部
２１Ｂ  下位システム接続部
２１Ｃ  情報機器接続部
２３  データ処理部
２８  リソース記憶部
２９  リソース送信部
３０  サーバ
４０  情報機器
【図１】
0006359584.tif 000002
【図２】
0006359584.tif 000003
【図３】
0006359584.tif 000004
【図４】
0006359584.tif 000005
【図５】
0006359584.tif 000006
【図６】
0006359584.tif 000007
【図７】
0006359584.tif 000008
【図８】
0006359584.tif 000009
【図９】
0006359584.tif 000010
【図１０】
0006359584.tif 000011
【図１１】
0006359584.tif 000012
【図１２】
0006359584.tif 000013