(57)【要約】【課題】プログラマブル表示器が導入されたシステムでのデータロギングに用いられるロギング設定情報を容易に作成することができるロギング設定情報作成装置を得ること。【解決手段】ロギング設定情報作成装置６０Ａにデバイス情報抽出部３３を設け、該デバイス情報抽出部によって、表示用オブジェクトによりデバイスデータを表示可能なプログラマブル表示器用の画像データからデータロギングの対象となるデバイスデータに対応したデバイスおよびデータ型を特定するデバイス情報を抽出する。【選択図】        図２
2011028496.tif 000002
【特許請求の範囲】
【請求項１】
デバイスとデータ型とを特定するデバイス情報が設定された表示用オブジェクトにより前記デバイス情報に対応したデバイスデータを表示可能なプログラマブル表示器用の画像データを読み込み、データロギングの対象となるデバイスデータに対応した表示用オブジェクトを予め定められた条件の下に選択して該表示用オブジェクトのデバイス情報を抽出するデバイス情報抽出部を有することを特徴とするロギング設定情報作成装置。
【請求項２】
前記デバイス情報抽出部が抽出したデバイス情報に、前記データロギングの対象となるデバイスデータの収集周期を指定する収集周期情報を加える収集周期設定部を更に有することを特徴とするロギング設定情報作成装置。
【請求項３】
前記プログラマブル表示器に互いに別個の画面を表示させるための複数の画像データの中から前記デバイス情報の抽出対象となる画像データを選択する画像データ選択部を更に有することを特徴とする請求項１または２に記載のロギング設定情報作成装置。
【請求項４】
前記デバイス情報の抽出条件を設定する抽出条件設定部を更に有することを特徴とする請求項１〜３のいずれか１つに記載のロギング設定情報作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データロギングの設定に用いられるロギング設定情報を作成するロギング設定情報作成装置に関する。
【背景技術】
【０００２】
製造ライン、プラント、オフィスビル等では、機器や設備の状態を管理者が把握して品質管理、設備診断、予防保全等に役立てるために、機器側に設置した計測器やセンサ等から様々なデバイスデータが所定の装置に定期的に収集され、時系列で保存（データロギング）される。このデータロギングは、システムの構成要素をタグで管理するＳＣＡＤＡ（Supervisory  Control  And  Data  Acquisition）等においては、タグに対応するデバイスのデバイス情報を基に行うことが可能である。一方、構成要素をタグで管理しないシステムでは、データロギングの対象となるデバイスデータに対応したデバイスと該デバイスデータのデータ型とを指定するロギング設定情報に従って、上記の装置によりデータロギングが行われる。
【０００３】
例えば特許文献１に記載されたデータ収集装置では、装置を特定する識別子とアドレス情報等とを監視対象装置毎に対応付けた装置定義情報、監視ポイント（デバイス）の種類と監視ポイントのアドレス等とを監視対象装置の種類毎に対応付けた装置テンプレート、ならびにデータ収集すべき監視ポイントとデータ収集時のデータ処理とを監視対象装置毎に定義した収集テンプレートを予めユーザが作成し、これら装置定義情報、装置テンプレート、および収集テンプレートに基づいて当該データ収集装置がロギング設定情報（収集定義情報）を自動作成してデータロギングを行う。
【０００４】
このデータ収集装置のような専用の装置を導入しなくても、プログラマブルコントローラにより被制御機器をシーケンシャルに制御するシステムでは、当該プログラマブルコントローラのロギング機能を使用してデータロギングを行うことができる。ＨＭＩ（Human  Machine  Interface）としてプログラマブル表示器が導入されているシステムでは、該プログラマブル表示器のロギング機能を使用してデータロギングを行うこともできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１８１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、プログラマブルコントローラおよびプログラマブル表示器のいずれのロギング機能を使用してデータロギングを行う場合でも、上述したロギング設定情報を作成するにあたっては、データロギングの対象となるデバイスデータの取捨選択ならびに該デバイスデータに対応するデバイスとそのデータ型とを特定するデバイス情報の入力をヒトが行わなければならないので、多大の労力を要する。
【０００７】
本発明は、上記の事情に鑑みてなされたものであって、プログラマブル表示器が導入されたシステムでのデータロギングの設定に用いられるロギング設定情報を容易に作成することができるロギング設定情報作成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のロギング設定情報作成装置は、デバイスとデータ型とを特定するデバイス情報が設定された表示用オブジェクトによりデバイス情報に対応したデバイスデータを表示可能なプログラマブル表示器用の画像データを読み込み、データロギングの対象となるデバイスデータに対応した表示用オブジェクトを予め定められた条件の下に選択して該表示用オブジェクトのデバイス情報を抽出するデバイス情報抽出部を有する。
【発明の効果】
【０００９】
本発明のロギング設定情報作成装置では、デバイス情報抽出部がプログラマブル表示器用の画像データからデバイス情報を抽出するので、デバイス情報の収集が容易である。ロギング設定情報は、データロギングの対象となるデバイスデータの収集周期を指定する収集周期情報を当該デバイス情報に適宜加えることで得られる。したがって、本発明によれば、プログラマブル表示器が導入されたシステムでのデータロギングに用いられるロギング設定情報を作成することが容易になる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明のロギング設定情報作成装置により作成したロギング設定情報を用いてデータロギングの設定が行われるシステムの一例を示す概略図である。
【図２】図２は、本発明のロギング設定情報作成装置の一例を概略的に示すブロック図である。
【図３】図３は、図２に示したロギング設定情報作成装置でプログラマブル表示器用の画像データを作成するときの作画画面の一例を示す概略図である。
【図４】図４は、図２に示したロギング設定情報作成装置でのロギング設定情報の作成手順の一例を示す概念図である。
【図５】図５は、図４に示す作成手順のフローチャートである。
【図６】図６は、図２に示したロギング設定情報作成装置のデバイス情報抽出部が抽出したデバイス情報に対応する一覧表の一例を示す図表である。
【図７】図７は、図２に示したロギング設定情報作成装置の収集周期設定部がデバイス情報に収集周期情報を加えることで得たロギング設定情報に対応する一覧表の一例を示す図表である。
【図８】図８は、本発明のロギング設定情報作成装置のうち、プログラマブル表示器用の複数の画像データの中からデバイス情報の抽出対象となる画像データを選択可能に構成されたものの一例を概略的に示すブロック図である。
【図９】図９は、図８に示したロギング設定情報作成装置での画像データ選択のための設定画面を示す概略図である。
【図１０】図１０は、図８に示したロギング設定情報作成装置でのロギング設定情報の作成手順の一例を示すフローチャートである。
【図１１】図１１は、図８に示したロギング設定情報作成装置での作画画面と画像データとの対応関係を示す概念図である。
【図１２】図１２は、図１１に示した各作画画面での作画内容を示す図表である。
【図１３】図１３は、図１１に示した作画画面のリンク関係を示す概略図である。
【図１４】図１４は、本発明のロギング設定情報作成装置のうち、プログラマブル表示器用の画像データからデバイス情報を抽出するときの抽出条件をユーザが設定可能に構成されたものの一例を概略的に示すブロック図である。
【図１５】図１５は、図１４に示したロギング設定情報作成装置での抽出条件設定のための設定画面を示す概略図である。
【図１６】図１６は、図１４に示したロギング設定情報作成装置のデバイス情報抽出部が抽出したデバイス情報に対応する一覧表の一例を示す図表である。
【図１７】図１７は、図１４に示したロギング設定情報作成装置でのロギング設定情報の作成手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明のロギング設定情報作成装置の実施の形態について、図面を参照して詳細に説明する。なお、本発明は下記の形態に限定されるものではない。
【００１２】
実施の形態１．
図１は、本発明のロギング設定情報作成装置により作成したロギング設定情報を用いてデータロギングの設定が行われるシステムの一例を示す概略図である。同図に示すシステム２００では、複数台のプログラマブルコントローラ（ＰＬＣ）１２０Ａ，…１２０Ｎと１台のプログラマブル表示器（ＰＤ）１３０と、１台の管理装置（ＭＵ）１４０とがネットワーク１５０に収容されており、個々のプログラマブルコントローラ１２０Ａ，…１２０Ｎには、複数台の入力デバイス（ＩＤ）１１０ａ，１１０ｂ，…１１０ｎと複数台の被制御装置（出力デバイス；ＯＤ）１１５ａ，１１５ｂ，…１１５ｎとが接続されている。
【００１３】
各入力デバイス１１０ａ〜１１０ｎから該入力デバイス１１０ａ〜１１０ｎに対応するプログラマブルコントローラ１２０Ａ，…１２０Ｎに送られるデバイスデータのうちの所定のデバイスデータ、および各プログラマブルコントローラ１２０Ａ，…１２０Ｎから該プログラマブルコントローラ１２０Ａ，…１２０Ｎに対応する被制御装置（出力デバイス）１１５ａ〜１１５ｎに送られるデバイスデータのうちの所定のデバイスデータは、ネットワーク１５０を介してプログラマブル表示器１３０にも送られる。プログラマブル表示器１３０は、これらのデバイスデータに基づいて入力デバイスおよび出力デバイスそれぞれの状態や状況を画面中の表示用オブジェクトにより逐次表示すると共に、本発明のロギング設定情報作成装置により作成されたロギング設定情報を用いて当該デバイスデータをロギングする。
【００１４】
なお、本発明においては、デバイスの状態や状況を表示するためにプログラマブル表示器に送られるデータ、具体的には、入力装置の動作状態、検出状況、あるいは測定状況等に係るデータや、制御装置から出力装置に送られる制御データ等を「デバイスデータ」と総称する。
【００１５】
図２は、本発明のロギング設定情報作成装置の一例を概略的に示すブロック図である。同図に示すロギング設定情報作成装置６０Ａは、入力部１０、表示部２０、出力部３０、制御部４０Ａ、および記憶部５０を備え、プログラマブル表示器１３０（図１参照）に表示させる画面のデータ（画像データ）を作成する作画機能と、該作画機能で作成した画像データを用いてロギング設定情報を作成する設定情報作成機能とを有している。以下、ロギング設定情報作成装置６０Ａの各構成要素について説明する。
【００１６】
上記の入力部１０は例えばマウスやキーボードを用いて構成され、表示部２０は例えば液晶表示装置を用いて構成され、出力部３０は例えばディスクドライブ装置、ＵＳＢ（Universal  Serial  Bus）端子、あるいは変調装置を用いて構成される。制御部４０Ａは、入力部１０から入力された指令や情報に応じて所定の演算処理を行ってプログラマブル表示器１３０用の画像データやロギング設定情報等を作成し、該画像データやロギング設定情報等を記憶部５０に格納したり、表示部２０に表示させたり、出力部３０に出力させたりする。これらの処理を行うために、制御部４０Ａは、表示制御部３１、画像データ作成部３２、デバイス情報抽出部３３、収集周期設定部３４、および出力制御部３５を有している。
【００１７】
制御部４０Ａ中の表示制御部３１は、入力部１０から入力された指令や情報に応じて表示部２０の動作を制御して、該表示部２０にメニュー画面、作画画面、設定画面、デバイス情報の一覧表、ロギング設定情報の一覧表等を表示させる。
【００１８】
画像データ作成部３２は、入力部１０から入力された指令に応じて上記の作画画面を表示制御部３１による制御の下に表示部２０に表示させ、入力部１０から当該作画画面に入力された情報に基づいてプログラマブル表示器１３０用の画像データを作成する。また、入力部１０から入力された指令に応じて、作成した画像データを記憶部５０に格納したり、表示制御部３１による制御の下に当該画像データに対応する画面を表示部２０に表示させたり、出力制御部３５による制御の下に当該画像データに対応する画面のハードコピーを出力部３０に出力させたりする。この画像データに基づいてプログラマブル表示器１３０に表示される画面中には、デバイスデータを表示するための表示用オブジェクトが含まれており、該表示用オブジェクトには、その属性として、表示しようとするデバイスデータに対応したデバイスとデータ型とを特定するデバイス情報が設定されている。
【００１９】
デバイス情報抽出部３３は、上記の画像データを読み込み、データロギングの対象となるデバイスデータに対応した表示用オブジェクトを予め定められた条件の下に選択して、該表示用オブジェクトのデバイス情報を抽出する。デバイス情報の抽出条件は、例えばロギング設定情報作成装置６０Ａのメーカにより予め定められて記憶部５０に格納される。デバイス情報抽出部３３は、当該抽出条件に合うデバイス情報を上記の画像データから抽出して記憶部５０に格納する。
【００２０】
収集周期設定部３４は、デバイス情報抽出部３３が抽出したデバイス情報に、データロギングの対象となるデバイスデータの収集周期を指定する収集周期情報を加える。収集周期情報は入力部１０から入力される。例えば、前述したメニュー画面で収集周期設定が選択されると収集周期設定部３４が表示制御部３１に所定の指令を送って、収集周期情報を入力するための設定画面を表示部２０に表示させる。図示のロギング設定情報作成装置６０Ａでは、上述のデバイス情報に収集周期情報を加えたものがロギング設定情報となる。作成されたロギング設定情報は、収集周期設定部３４により記憶部５０に格納される。
【００２１】
出力制御部３５は、前述したメニュー画面で画像データ、デバイス情報、またはロギング設定情報の出力が選択されたときに該選択されたデータまたは情報を記憶部５０から読み出し、出力部３０の動作を制御して当該画像データ、デバイス情報、またはロギング設定情報を出力部３０に出力させる。
【００２２】
上述の各構成要素を有するロギング設定情報作成装置６０Ａは、前述したように、プログラマブル表示器１３０（図１参照）用の画像データを用いてロギング設定情報を作成する。以下、プログラマブル表示器１３０用の画像データについて図３を参照して具体的に説明した後、図４および図５を参照してロギング設定情報作成装置６０Ａによるロギング設定情報の作成を具体的に説明する。
【００２３】
図３は、図２に示したロギング設定情報作成装置でプログラマブル表示器用の画像データを作成するときに表示部２０に表示される作画画面の一例を示す概略図である。同図に示す作画画面２０ａは、図１に示したプログラマブルコントローラ（ＰＬＣ）１２０Ａが制御する複数の設備のうちの１つである設備Ａ（図示せず）を監視するための画面を作画するときのものであり、上部に「設備Ａ」の表題Ｃが描かれている。また、表題Ｃの下方には、設備Ａの構成が模式的に描かれている。
【００２４】
設備Ａは、外部から貯水タンクＷＴに供給されて該貯水タンクＷＴに貯えられた水をポンプＰにより設備Ｂ（図示せず）に送水するものであり、貯水タンクＷＴの上流側には貯水タンクＷＴへの水の供給を制御するバルブＶが描かれている。バルブＶおよびポンプＰの各々は、プログラマブルコントローラ１２０Ａに接続された出力デバイスの１つである。また、貯水タンクＷＴには、プログラマブルコントローラ１２０Ａに接続された入力デバイスの１つである温度センサ（図示せず）が設けられている。ポンプＰの送水率はプログラマブルコントローラ１２０Ａにより制御され、貯水タンクＷＴ内の水温は上記の温度センサにより検知される。
【００２５】
図示の作画画面２０ａでは、バルブＶの側方に「バルブ」という機器名Ｎ1が表示されていると共に、その下に画面呼出しスイッチＳＣが配置されている。この画面呼出しスイッチＳＣは、作画画面２０ａ中に別の画面をポップアップで表示させるためのスイッチであり、図示の例では当該画面呼出しスイッチＳＣに「設定」の文字が表示されている。また、貯水タンクＷＴの中に「水温」というデータ名Ｎ2が表示されていると共に、その横に上記温度センサの検知温度を表示するための数値表示部品ＮＰ1が配置されている。また、ポンプＰの側方には「ポンプ」という機器名Ｎ3が表示されていると共に、その下に上記の送水率を表示するための数値表示部品ＮＰ2が配置されている。
【００２６】
ポンプＰの上方にはランプ部品ＬＰが配置されており、ポンプＰの下流側には画面切り換えスイッチＳＳが配置されている。ランプ部品ＬＰは、割り当てられたデバイスが動作しているか否かに応じて「運転中」という文字の背景色を変化させる。画面切り換えスイッチＳＳは、ロギング設定情報作成装置６０Ａ（図２参照）での表示画面、ひいてはプログラマブル表示器１３０での表示画面を別の画面へ切り換えるためのスイッチであり、ここでは設備Ｂの画面に切り換える設定となっている。「設備Ｂへ」という文字が画面切り換えスイッチＳＳに表示されている。
【００２７】
上述のようにデザインされた作画画面２０ａは、例えばＧＵＩ（Graphical  User  Interface）画面を作成するための作画画面である。図１に示したシステム２００でデータロギングすべきデバイスデータは、ユーザが設備や機器の状態を把握するうえで非常に重要な情報であるので、監視・制御のためにプログラム表示器１３０に表示する画面には、従来と同様に、当該デバイスデータを表示するための表示用オブジェクトが必然的にアサインされる。
【００２８】
作画画面２０ａでは、画面呼出しスイッチＳＣ、各数値表示部品ＮＰ1，ＮＰ2、ランプ部品ＬＰ、および画面切り換えスイッチＳＳの各々が表示用オブジェクトに相当する。各表示用オブジェクトには、該表示用オブジェクトの表示内容を指定するための属性が設定されており、図示の例では、上記の各表示用オブジェクトのうちの各数値表示部品ＮＰ1，ＮＰ2およびランプ部品ＬＰがデバイスデータを表示する。図３では、各表示オブジェクトに設定される属性を破線の四角で囲んで併記してある。
【００２９】
図３に示すように、画面呼出しスイッチＳＣの属性には、ポップアップで表示させる画面を「作画画面Ｃ」に指定するための情報が設定されている。また、数値表示部品ＮＰ1の属性には、前述の温度センサを一意に特定する「Ｄ３００」というデバイス名（対象デバイス）とそのデータ型「ＲＥＡＬ」、および「設備Ａタンク水温」というコメントが設定されている。数値表示部品ＮＰ2の属性には、ポンプＰを一意に特定する「Ｄ３５０」というデバイス名（対象デバイス）とそのデータ型「ＩＮＴ」が設定されている。ランプ部品ＬＰの属性には、該ランプ部品ＬＰに割り当てられたデバイスを一意に特定する「Ｍ２００」というデバイス名（対象デバイス）とそのデータ型「ＢＯＯＬ」が設定されている。そして、画面切り換えスイッチＳＳの属性には、切り換え先（遷移先）の画面を「作画画面Ｂ」に指定する情報が設定されている。
【００３０】
上述の作画画面２０ａで作成された画像データは、プログラマブル表示器１３０で設備Ａを監視・制御するために表示される画面のデータとなり、この画像データには、各表示用オブジェクトに設定された上述の属性に係るデータも含まれている。そして、表示用オブジェクトの属性に係るデータ中のデバイス名（対象デバイス）は、デバイスを一意に特定して物理アドレス情報としても機能するので、画像データ中にはデータロギングの設定に用いられるデバイス情報、すなわちデバイスデータに対応するデバイスとデータ型とを特定する情報が含まれていることになる。ロギング設定情報作成装置６０Ａは、当該画像データから所定のデバイス情報を抽出してロギング設定情報を作成する。以下、図４および図５を参照して、ロギング設定情報作成装置６０Ａでのロギング設定情報の作成手順を具体的に説明する。
【００３１】
図４は、図２に示したロギング設定情報作成装置でのロギング設定情報の作成手順の一例を示す概念図であり、図５は、図４に示す作成手順のフローチャートである。これらの図に示す例では、ロギング設定情報作成装置６０Ａ（図２参照）が図５のステップＳ１１〜Ｓ１４を行ってロギング設定情報を作成する。
【００３２】
最初に行われるステップＳ１１では、画像データ作成部３２により作成されて記憶部５０（図２参照）に格納された１つの画像データＧＤ（図４参照）、例えば図３に示した作画画面２０ａでユーザが作成した画像データＧＤをデバイス情報抽出部３３（図２および図４参照）が読み込む。
【００３３】
ステップＳ１２では、記憶部５０に予め格納されている抽出条件ＥＣ（図４参照）をデバイス情報抽出部３３が読み込み、先に読み込んだ画像データＧＤに対応する画面に含まれている表示用オブジェクトのうちで抽出条件ＥＣに合った表示用オブジェクトを選択してその属性に係るデータからデバイス情報を抽出する。抽出条件ＥＣは、データロギングの対象となるデバイスデータに対応した表示用オブジェクトを指定するものであり、例えば「数値表示部品」に設定される。抽出されたデバイス情報は、デバイス情報抽出部３３により記憶部５０に格納される。入力部１０から所定の指令を入力したときに、表示制御部３１による制御の下に当該デバイス情報に対応する一覧表が表示部２０（図２参照）に表示されるようにロギング設定情報作成装置６０Ａを構成すると、その利便性が高まる。
【００３４】
ステップＳ１３では、データロギングの対象となるデバイスデータの収集周期を指定する収集周期情報ＣＩを収集周期設定部３４（図２および図４参照）が取得する。収集周期情報ＣＩは入力部１０（図２参照）から入力される。収集周期設定部３４は、前述のメニュー画面で収集周期設定が選択されたときに表示制御部３１に所定の指令を送って、収集周期情報を入力するための設定画面を表示部２０に表示させる。
【００３５】
ステップＳ１４では、ステップＳ１２でデバイス情報抽出部３３が抽出したデバイス情報に収集周期設定部３４が上記の収集周期情報ＣＩを加える。これによりロギング設定情報が得られる。得られたロギング設定情報は、収集周期設定部３４により記憶部５０に格納される。入力部１０から所定の指令を入力したときに、表示制御部３１による制御の下に当該ロギング設定情報に対応する一覧表が表示部２０（図２参照）に表示されるようにロギング設定情報作成装置６０Ａを構成すると、その利便性が高まる。
【００３６】
なお、記憶部５０に複数の画像データＧＤが格納されている場合には、個々の画像データＧＤに対して上述したステップＳ１１〜Ｓ１４が行われて、画像データＧＤの数と同数のロギング設定情報ＬＩが作成される。これら複数のロギング設定情報ＬＩをそれぞれ別個に管理するようにロギング設定情報作成装置６０Ａを構成することもできるし、当該複数のロギング設定情報ＬＩを例えば収集周期設定部３４が１つのロギング設定情報ＬＩに再設定して管理するようにロギング設定情報作成装置６０Ａを構成することもできる。
【００３７】
図６は、図２に示したロギング設定情報作成装置のデバイス情報抽出部が抽出したデバイス情報に対応する一覧表の一例を示す図表である。図示の一覧表ＤＬ1は、図３の作画画面２０ａで作成した画像データから「数値表示部品」という抽出条件の下に表示用オブジェクトを選択して抽出したデバイス情報に対応する。この一覧表ＤＬ1では、１つの表示用オブジェクトの属性に係るデータから抽出したデバイス名ＤＮと、データ型ＤＴと、コメントＣＯがある場合の該コメントＣＯとが１つのデバイス情報ＤＩとして１つの行に示されている。また、これらのデバイス情報ＤＩには抽出順に登録番号ＲＮが付されている。図６中のデバイス「Ｄ３００」は、作画画面２０ａ中の数値表示部品ＮＰ1（図３参照）に対応する温度センサを示しており、デバイス「Ｄ３５０」は、作画画面２０ａ中の数値表示部品ＮＰ2（図３参照）に対応するポンプを示している。
【００３８】
図７は、図２に示したロギング設定情報作成装置の収集周期設定部がデバイス情報に収集周期情報を加えることで得たロギング設定情報に対応する一覧表の一例を示す図表である。図示の一覧表ＬＩは、図６に示した一覧表ＤＬ1に「ロギング設定；ロギング設定１」というタイトルＴＩ1と、「１秒」という収集周期ＣＣとが付加されたものである。
【００３９】
以上説明したように、ロギング設定情報作成装置６０Ａでは、デバイス情報抽出部３３がプログラマブル表示器１３０（図１参照）用の画像データからデータロギングの対象となるデバイスデータに対応したデバイス情報を抽出するので、デバイス情報の収集が容易である。そして、ロギング設定情報は、データロギングの対象となるデバイスデータの収集周期を指定する収集周期情報を上記のデバイス情報に適宜加えることで得られるので、当該ロギング設定情報の作成も容易である。したがって、ロギング設定情報作成装置６０Ａを用いれば、ロギング設定情報の作成が容易になる。
【００４０】
ロギング設定情報作成装置６０Ａが作成したロギング設定情報は、出力部３０（図２参照）からリムーバブルメディアや通信回線に出力されて、最終的にはプログラマブル表示器１３０（図１参照）にインストールされる。ロギング設定情報がインストールされたプログラマブル表示器１３０は、当該ロギング設定情報に基づいてロギング条件を設定してデータロギングを行う。ロギング設定情報作成装置６０Ａを用いれば複雑なロギング設定情報の作成も比較的容易になるので、より緻密なデータロギングをプログラマブル表示器１３０で行い易くなる。その結果として、システム２００（図１参照）での品質管理、設備診断、予防保全等も緻密に行い易くなる。システム２００が物品の生産ラインに導入されている場合には、該生産ラインでの歩留りの向上も図り易くなる。
【００４１】
実施の形態２．
一般に、プログラマブル表示器では、互いに別個の画面を表示する複数の画像データが用いられる。本発明のロギング設定情報作成装置は、プログラマブル表示器用の複数の画像データの中からデバイス情報の抽出対象となる画像データをユーザが選択できるように構成してもよい。
【００４２】
図８は、プログラマブル表示器用の複数の画像データの中からデバイス情報の抽出対象となる画像データを選択可能に構成されたロギング設定情報作成装置の一例を概略的に示すブロック図である。同図に示すロギング設定情報作成装置６０Ｂは、図２に示した制御部４０Ａに代えて制御部４０Ｂを備えているという点を除き、図２に示したロギング設定情報作成装置６０Ａと同様の構成を有しており、制御部４０Ｂは、画像データ選択部３６を有しているという点を除き、制御部４０Ａと同様の構成を有している。図８に示した構成要素のうち、画像データ選択部３６および制御部４０Ｂをそれぞれ除いた残りの構成要素については、図２で用いた参照符号と同じ参照符号を付してその説明を省略する。
【００４３】
上記の画像データ選択部３６は、入力部１０から入力された指令に従って、記憶部５０中の複数の画像データの中からデバイス情報の抽出対象となる画像データを選択する。この画像データ選択部３６は、例えば表示部２０に表示されるポップアップメニュー画面で画像データ選択が選択されたときに表示制御部３１に所定の指令を送って、画像データ選択のための設定画面を表示部２０に表示させる。
【００４４】
図９は、図８に示したロギング設定情報作成装置での画像データ選択のための設定画面を示す概略図である。同図に示す設定画面ＤＳ1では、上部に「画像データ選択」というタイトルＴＩ2が表示され、その下には、デバイス情報の抽出対象となる画像データ（対象画像データ）を記憶部５０（図８参照）中の全ての画像データ、ユーザ指定の画像データ、および表示部２０（図８参照）に表示中の画面に対応する画像データの計３種類の中から選択するための「すべての画面」、「指定の範囲」、および「表示中の画面」という選択肢が各々のチェックボックスＣＢ1〜ＣＢ3と一緒に表示されている。
【００４５】
「指定の範囲」という選択肢の側方には、画像データをその識別番号で指定するための入力ボックスＩＢ1，ＩＢ2が配置されている。そして、「表示中の画面」という選択肢の側方には、表示中の画面に対応する画像データの識別番号と表題とを表示するための表示ボックスＤＢが配置されている。また、「表示中の画面」という選択肢の下方には、表示中の画面にリンクしている画面の画像データ、すなわち表示中の画面から呼び出すことができる呼出し画面および切り換えることができる遷移画面の各々の画像データをデバイス情報の抽出対象に指定するためのチェックボックスＣＢ5，ＣＢ6と、呼出し画面または遷移画面をデバイス情報の抽出対象とするにあたって何階層先の呼出し画面の画像データまたは遷移画面の画像データまで抽出対象とするかを指定するための入力ボックスＩＢ5，ＩＢ6とが配置されている。
【００４６】
図示の例では、「表示中の画面」が選択されており、表示ボックスＤＢには「No.３作画画面Ａ」と表示されている。表示中の作画画面Ａにリンクしている画面の画像データは、デバイス情報の抽出対象になっていない。なお、ロギング設定情報作成装置６０Ｂの画像データ作成部３２は、作成した画像データに識別番号を付与して記憶部５０（図８参照）に格納する。
【００４７】
このロギング設定情報作成装置６０Ｂでのデバイス情報抽出部３３（図８参照）は、上述の設定画面ＤＳ1での選択結果と、実施の形態１で説明した抽出条件とに基づいて、デバイス情報を抽出する。このデバイス情報に収集周期設定部３４（図８参照）がデータの収集周期を指定する収集周期情報を加えることで、ロギング設定情報が得られる。
【００４８】
図１０は、図８に示したロギング設定情報作成装置でのロギング設定情報の作成手順の一例を示すフローチャートである。図示の例では、ロギング設定情報作成装置６０Ｂ（図８参照）がステップＳ１１ａ，Ｓ１１ｂ，Ｓ１１〜Ｓ１４を行ってロギング設定情報を作成する。
【００４９】
最初に行われるステップＳ１１ａは、表示部２０（図８参照）に表示されるポップアップメニュー画面で画像データ選択が選択されたときに開始されるステップであり、該ステップＳ１１ａでは、画像データ選択部３６が表示制御部３１（図８参照）に所定の指令を送って、図９の設定画面ＤＳ1を表示部２０に表示させる。
【００５０】
ステップＳ１１ｂでは、上記の設定画面ＤＳ1での選択結果に基づいて、デバイス情報の抽出対象となる画像データをデバイス情報抽出部３３が決定する。この後は、実施の形態１で図５を参照して説明したステップＳ１１〜Ｓ１４と同じステップを順次行って、ロギング設定情報を作成する。
【００５１】
以下、ロギング設定情報作成装置６０Ｂ（図８参照）でのデバイス情報の抽出について、図１１〜図１３を参照して具体的に説明する。図１１は、図８に示したロギング設定情報作成装置での作画画面と画像データとの対応関係を示す概念図であり、図１２は、図１１に示した各作画画面での作画内容を示す図表であり、図１３は、図１１に示した作画画面のリンク関係を示す概略図である。
【００５２】
図１１に示すように、ロギング設定情報作成装置６０Ｂの画像データ作成部３２（図８参照）は、計５種類の作画画面Ｓ1〜Ｓ5により計５種類の画像データＧＤ1〜ＧＤ5を作成して記憶部５０に格納している。図１２に示すように、作画画面Ｓ1は、設備Ａの概況を監視するときにプログラマブル表示器１３０（図１参照）に表示させる画面を作画するためのものであり、作画画面Ｓ2は、設備Ａを詳細に監視するときにプログラマブル表示器１３０に表示させる画面を作画するためのものである。また、作画画面Ｓ3は、設備Ｂの概況を監視するときにプログラマブル表示器１３０に表示させる画面を作画するためのものであり、作画画面Ｓ4は設備Ａ内の計器の監視内容を設定する作画画面であり、作画画面Ｓ5はユーティリティー画面である。そして、図１３に示すように、作画画面Ｓ2は作画画面Ｓ1の表示中に該作画画面Ｓ1から切り換える（遷移させる）ことができ、作画画面Ｓ4は作画画面Ｓ1中に呼び出す（ポップアップ表示する）ことができる。
【００５３】
上述した各画像データＧＤ1〜ＧＤ5を有するロギング設定情報作成装置６０Ｂが表示部２０（図８参照）に作画画面Ｓ1を表しているときに、ユーザが図９に示した設定画面ＤＳ1をポップアップで表示させて「表示中の画面」を選択し、かつ「呼出し画面」および「遷移画面」の各々を１階層まで選択すると、デバイス情報抽出部３３（図８参照）は、作画画面Ｓ1，Ｓ2，Ｓ4（図１１参照）に対応する画像データＧＤ1，ＧＤ2，ＧＤ4の各々から抽出条件に合った表示用オブジェクトを選択する。そして、該表示用オブジェクトの属性に係るデータからデバイス情報を抽出して記憶部５０に格納する。この後、収集周期設定部３４（図８参照）によりデータの収集周期情報が上記のデバイス情報に加えられて、ロギング設定情報が作成される。
【００５４】
上述したようにしてロギング設定情報を作成するロギング設定情報作成装置６０Ｂでは、プログラマブル表示器用の複数の画像データの中からデバイス情報の抽出対象となる画像データをユーザが選択することができるので、不要のデバイス情報がロギング設定情報に含まれてしまうのを防止し易い。また、複数の画像データの中から所望のデバイス情報を一時に抽出することができるので、デバイス情報を抽出する際の操作性が良好である。
【００５５】
さらには、１つの画像データ（以下、「リンク元の画像データ」という）と該リンク元の画像データにリンクしている画像データとを１つのグループにしてロギング設定情報を作成することができるので、リンク元の画像データに基づいてプログラマブル表示器で監視・制御される設備に関する帳票作成や解析にロギングデータをすぐに使用することも可能になる。
【００５６】
実施の形態３．
本発明のロギング設定情報作成装置は、プログラマブル表示器用の画像データからデバイス情報を抽出するときの抽出条件をユーザが設定できるように構成してもよい。
【００５７】
図１４は、プログラマブル表示器用の画像データからデバイス情報を抽出するときの抽出条件をユーザが設定可能に構成されたロギング設定情報作成装置の一例を概略的に示すブロック図である。同図に示すロギング設定情報作成装置６０Ｃは、図８に示した制御部４０Ｂに代えて制御部４０Ｃを備えているという点を除き、図８に示したロギング設定情報作成装置６０Ｂと同様の構成を有しており、制御部４０Ｃは、抽出条件設定部３７を有しているという点を除き、制御部４０Ｂと同様の構成を有している。図１４に示した構成要素のうち、抽出条件設定部３７および制御部４０Ｃをそれぞれ除いた残りの構成要素については、図８で用いた参照符号と同じ参照符号を付してその説明を省略する。
【００５８】
上記の抽出条件設定部３７は、プログラマブル表示器用の画像データからデバイス情報を抽出するときの抽出条件を設定するものであり、例えば表示部２０に表示されるポップアップメニュー画面で抽出条件の設定が選択されたときに表示制御部３１に所定の指令を送って、抽出条件設定のための設定画面を表示部２０に表示させる。
【００５９】
図１５は、図１４に示したロギング設定情報作成装置での抽出条件設定のための設定画面を示す概略図である。同図に示す設定画面ＤＳ2は、図９に示した画像データ選択の設定画面での設定項目の上側に抽出条件設定のための設定項目を付加したレイアウトになっている。この設定画面ＤＳ2では、上部に「抽出条件設定」というタイトルＴＩ3が表示され、その下には、デバイス情報の抽出対象となる表示用オブジェクト（対象オブジェクト）を画像データ中の全ての表示用オブジェクト、数値表示／入力のための表示用オブジェクト、スイッチ表示用のオブジェクト、およびランプ表示用のオブジェクトの計４種類の中から設定するための「すべてのオブジェクト」、「数値表示／入力」、「スイッチ」、および「ランプ」という選択肢が各々のチェックボックスＣＢ11〜ＣＢ14と一緒に表示されている。また、これらの選択肢の下には、デバイス情報の抽出時に対象となるデータ型（対象データ型）を全てのデータ型、ＢＯＯＬ、ＩＮＴ、およびＲＥＡＬの計４種類の中から設定するための「すべてのデータ型」、「ＢＯＯＬ」、「ＩＮＴ」、および「ＲＥＡＬ」という選択肢が各々のチェックボックスＣＢ15〜ＣＢ18と一緒に表示されている。
【００６０】
図示の例では、対象オブジェクトとして「数値表示／入力」と「ランプ」が指定されており、対象データ型として「すべてのデータ型」が指定されている。画像データについての選択内容は、図９に示した設定画面ＤＳ2での選択内容と同じである。なお、ロギング設定情報作成装置６０Ｃの画像データ作成部３２（図１４参照）は、図８に示したロギング設定情報作成装置６０Ｂの画像データ作成部３２と同様に、作成した画像データに識別番号を付与して記憶部５０（図１４参照）に格納する。
【００６１】
ロギング設定情報作成装置６０Ｃのデバイス情報抽出部３３（図１４参照）は、上述の設定画面ＤＳ2での設定内容に従ってデバイス情報を抽出する。図１６は、図１４に示したロギング設定情報作成装置のデバイス情報抽出部が抽出したデバイス情報に対応する一覧表の一例を示す図表である。
【００６２】
図１６に示す一覧表ＤＬ2は、上記の設定画面ＤＳ2で対象オブジェクトを「数値表示／入力」と「ランプ」に設定し、対象データ型を「すべてのデータ型」に設定し、対象画像データを「表示中の画面」に選択して、図３の作画画面２０ａと同じ作画画面の表示中に抽出したデバイス情報に対応する。この一覧表ＤＬ2のスタイルは図６に示した一覧表ＤＬ1のスタイルと同じであり、図１６中のデバイス「Ｄ３００」は作画画面２０ａ中の数値表示部品ＮＰ1に対応する温度センサを、デバイス「Ｄ３５０」は作画画面２０ａ中の数値表示部品ＮＰ2に対応するポンプを、そしてデバイス「Ｍ２００」は作画画面２０ａ中のランプ部品ＬＰに割り当てられたデバイスを示している。このデバイス情報に収集周期設定部３４（図１４参照）がデータの収集周期を指定する収集周期情報を加えることで、ロギング設定情報が得られる。
【００６３】
図１７は、図１４に示したロギング設定情報作成装置でのロギング設定情報の作成手順の一例を示すフローチャートである。図示の例では、ロギング設定情報作成装置６０Ｃ（図１４参照）がステップＳ１１ｃ，Ｓ１１ｄ，Ｓ１１〜Ｓ１４を行ってロギング設定情報を作成する。
【００６４】
最初に行われるステップＳ１１ｃは、表示部２０（図１４参照）に表示されるポップアップメニュー画面で抽出条件の設定が選択されたときに開始されるステップであり、該ステップＳ１１ｃでは、抽出条件設定部３７が表示制御部３１（図１４参照）に所定の指令を送って、図１４の設定画面ＤＳ2を表示部２０に表示させる。
【００６５】
ステップＳ１１ｄでは、上記の設定画面ＤＳ2での設定結果に基づいて、画像データからのデバイス情報の抽出条件を抽出条件設定部３７が決定すると共に、デバイス情報の抽出対象となる画像データをデバイス情報抽出部３３が決定する。この後は、実施の形態２で図１０を参照して説明したステップＳ１１〜Ｓ１４と同じステップを順次行って、ロギング設定情報を作成する。
【００６６】
上述のようにしてロギング設定情報を作成するロギング設定情報作成装置６０Ｃでは、プログラマブル表示器用の画像データからデバイス情報を抽出するときの抽出条件をユーザが設定可能であるので、実施の形態２で説明したロギング設定情報作成装置６０Ｂと同様の技術的効果が得られると共に、ロギングすべきデバイスデータの取捨選択が柔軟かつ容易になるという技術的効果も得られる。
【００６７】
以上、本発明のロギング設定情報作成装置について実施の形態を挙げて説明したが、前述のように、本発明は上述の形態に限定されるものではない。本発明のロギング設定情報作成装置は、表示用オブジェクトによりデバイスデータを表示可能なプログラマブル表示器用の画像データから、データロギングの対象となるデバイスデータに対応するデバイスとデータ型とを特定するデバイス情報を抽出するものであれば基本的によく、その構成は適宜選定可能である。
【００６８】
例えば、本発明のロギング設定情報作成装置で上記の画像データからデバイス情報を抽出するデバイス情報抽出部は、予め定められた一の記述方法（物理アドレス、ラベル、タグ等）でデバイスが特定されているデバイス情報のみを抽出するように構成することもできるし、予め指定された複数の記述方法のいずれかでデバイスが特定されているデバイス情報を抽出するように構成することもできる。勿論、予め指定された複数の記述方法の中からユーザが選択した少なくとも１つの記述方法でデバイスが特定されているデバイス情報を抽出するようにデバイス情報抽出部を構成することもできる。
【００６９】
上記の画像データを作成する作画機能は本発明のロギング設定情報作成装置における必須の機能ではなく、省略することもできる。作画機能を省略する場合には、実施の形態で説明した画像データ作成部が不要となる一方で、他の装置で作成した画像データをリムーバブルメディアや通信回線等を介して取り込むことができるように、例えば、ディスクドライブ装置、ＵＳＢ端子、または通信用の復調装置等とマウスやキーボード等を用いて入力部が構成される。
【００７０】
また、データロギングの対象となるデバイスデータの収集周期を指定する収集周期情報を上記のデバイス情報に加える収集周期設定部も必須の構成要素ではなく、省略することが可能である。収集周期設定部を省略した場合には、例えば、実際にデータロギングする装置に上記のデバイス情報をインストールし、当該装置でデバイス情報に収集周情報を加えてロギング設定情報とする。ロギング設定情報作成装置に画像データ作成部を設ける場合には、該画像データ作成部に収集周期設定部としての機能を兼ね備えさせてもよい。また、表示用オブジェクトの属性に係るデータ中にデータの収集周期が設定されている場合には、例えば収集周期設定部が当該収集周期のデータを抽出し、その中で最短の収集周期をロギング設定情報でのデータの収集周期情報とするようにロギング設定情報作成装置を構成することもできる。
【００７１】
必要に応じて、本発明のロギング設定情報作成装置には、デバイスデータの収集開始の契機となる収集開始トリガ条件、デバイスデータの収集終了の契機となる収集終了トリガ条件、デバイスデータの収集期間等、収集周期以外の収集条件に係る収集条件情報を上記のデバイス情報に加える収集条件設定部を付加することもできるし、該収集条件設定部に上述の収集周期設定部を含ませることもできる。収集条件設定部を付加する場合には、例えば実施の形態３で説明した抽出条件設定部を付加する場合と同様に、表示部に表示されるポップアップメニュー画面で収集条件の設定が選択されたときに収集条件設定のための設定画面が表示部に表示され、該設定画面にユーザが入力した設定内容に従って収集条件情報が上記のデバイス情報に加えられるように構成される。
【００７２】
プログラマブル表示器用の複数の画像データの中からデバイス情報の抽出対象となる画像データをユーザが選択できるようにする機能（実施の形態２参照）、およびプログラマブル表示器用の画像データからデバイス情報を抽出するときの抽出条件をユーザが設定できるようにする機能（実施の形態３参照）の各々も、本発明のロギング設定情報作成装置における必須の機能ではなく、省略することが可能である。ただし、ロギング設定情報作成装置の利便性を高めるという観点からは、これら２つの機能のうちの少なくとも一方の機能をもたせることが好ましい。
【００７３】
複数の画像データの中からデバイス情報の抽出対象となる画像データをユーザが選択できるように本発明のロギング設定情報作成装置を構成する場合には、１つの画像データが選択されたときに該画像データに対応する画面にリンクしている他の画面の画像データを何階層分まで自動的に選択するかをユーザが設定できるようにしてもよいし、リンク形態や深さ等からメーカ側が予め決定してデバイス情報の抽出条件としてもよい。本発明のロギング設定情報作成装置で作成したロギング設定情報は、プログラマブルコントローラやプログラマブル表示器等の機器でのデータロギングに用いることができる。本発明のロギング設定情報作成装置については、上述した形態以外にも種々の変形、修飾、組み合わせ等が可能である。
【産業上の利用可能性】
【００７４】
本発明のロギング設定情報作成装置は、プログラマブル表示器が導入されたシステムでのデータロギングに用いられるロギング設定情報の作成に有用である。
【符号の説明】
【００７５】
１０  入力部
２０  表示部
３０  出力部
３２  画像データ作成部
３３  デバイス情報抽出部
３４  収集周期設定部
３６  画像データ選択部
３７  抽出条件設定部
４０Ａ，４０Ｂ，４０Ｃ  制御部
５０  記憶部
６０Ａ，６０Ｂ，６０Ｃ  ロギング設定情報作成装置
１１０ａ〜１１０ｎ  入力デバイス
１１５ａ〜１１５ｎ  出力デバイス
１２０Ａ〜１２０Ｎ  プログラマブルコントローラ
１３０  プログラマブル表示器
ＳＣ  表示用オブジェクト（画面呼出しスイッチ）
ＮＰ1，ＮＰ2  表示用オブジェクト（数値表示部品）
ＬＰ  表示用オブジェクト（ランプ部品）、
ＳＳ  表示用オブジェクト（画面切り換えスイッチ）
ＧＤ，ＧＤ1〜ＧＤ5  画像データ
ＥＣ  抽出条件
ＣＩ  収集周期情報
ＬＩ  ロギング設定情報
ＤＮ  データ名
ＤＴ  データ型
ＣＣ  収集周期
【図１】
2011028496.tif 000003
【図２】
2011028496.tif 000004
【図３】
2011028496.tif 000005
【図４】
2011028496.tif 000006
【図５】
2011028496.tif 000007
【図６】
2011028496.tif 000008
【図７】
2011028496.tif 000009
【図８】
2011028496.tif 000010
【図９】
2011028496.tif 000011
【図１０】
2011028496.tif 000012
【図１１】
2011028496.tif 000013
【図１２】
2011028496.tif 000014
【図１３】
2011028496.tif 000015
【図１４】
2011028496.tif 000016
【図１５】
2011028496.tif 000017
【図１６】
2011028496.tif 000018
【図１７】
2011028496.tif 000019