(57)【要約】【課題】  通電機器の通電時間や通電回数の計測を行う機能を有するプログラマブル表示器を提供する。【解決手段】  プログラマブル表示器２におけるＨＭＩ処理部２１は、入出力メモリ２５に格納される接点のデバイス８の状態（ＯＮ状態）をデータメモリ２４に読み込み、接点の通電時間を計測するとともに、通電した累積回数をカウントする。また、ＨＭＩ処理部２１は、計測した値をディスプレイ２８に表示する。これにより、接点のＯＮにより通電されるデバイス８の通電時間や通電回数を確認することができる。【選択図】  図１
2006039870.tif 000002
【特許請求の範囲】
【請求項１】
予め格納されたシーケンスプログラムにしたがって接点の状態を記憶する接点状態記憶手段を接点毎に備え、該接点状態記憶手段から取得した接点の状態に応じて通電機器の通電を制御する制御装置の前記接点状態記憶手段から前記接点の状態を取得する接点状態取得手段と、取得された接点の状態を予め作成された画面に表示する表示制御手段とを備えているプログラマブル表示器において、
取得された接点状態が通電状態に変化してから非通電状態に変化するまでを接点の通電時間として計測する通電時間計測手段を備え、
前記表示制御手段は計測された通電時間を前記画面に表示することを特徴とするプログラマブル表示器。
【請求項２】
計測された通電時間の累積値を計算する累積時間計算手段と、
前記通電時間の累積値を記憶する累積時間記憶手段と、
前記累積時間記憶手段に記憶された累積値をリセットする累積時間リセット手段とを備え、
前記表示制御手段は前記累積時間記憶手段に記憶されている通電時間の累積値を前記画面に表示することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記累積時間記憶手段のリセットされた過去の複数の累積値の平均値を算出する時間平均値算出手段と、
前記累積時間記憶手段に記憶されている前記通電時間の累積値が前記平均値を越えたか否かを判定する判定手段とを備え、
前記表示制御手段は通電時間の累積値が前記平均値を越えたときにそのことを報知することを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
予め格納されたシーケンスプログラムにしたがって接点の状態を記憶する接点状態記憶手段を接点毎に備え、該接点状態記憶手段から取得した接点の状態に応じて通電機器の通電を制御する制御装置の前記接点状態記憶手段から前記接点の状態を取得する接点状態取得手段と、取得された接点の状態を予め作成された画面に表示する表示制御手段とを備えているプログラマブル表示器において、
取得された接点状態が非通電状態から通電状態に変化したことで通電回数を計数する通電回数計測手段を備え、
前記表示制御手段は計測された通電回数を前記画面に表示することを特徴とするプログラマブル表示器。
【請求項５】
計測された通電回数を記憶する回数記憶手段と、
前記回数記憶手段に記憶された通電回数をリセットする回数リセット手段とを備え、
前記表示制御手段は前記回数記憶手段に記憶されている通電回数を前記画面に表示することを特徴とする請求項４に記載のプログラマブル表示器。
【請求項６】
前記回数記憶手段のリセットされた過去の複数の回数の平均値を算出する回数平均値算出手段と、
前記回数記憶手段に記憶されている前記通電回数が前記平均値を越えたか否かを判定する判定手段とを備え、
前記表示制御手段は通電回数が前記平均値を越えたときにそのことを報知することを特徴とする請求項５に記載のプログラマブル表示器。
【請求項７】
請求項１ないし６のいずれか１項に記載のプログラマブル表示器を動作させる表示制御プログラムであって、コンピュータを前記各手段として機能させるための表示制御プログラム。
【請求項８】
請求項７に記載の表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
請求項１ないし３のいずれか１項に記載のプログラマブル表示器に表示させるための前記画面を作成する画面作成装置であって、通電時間を計測する接点を特定するための情報を設定する接点情報特定手段を備えていることを特徴とする画面作成装置。
【請求項１０】
請求項４ないし６のいずれか１項に記載のプログラマブル表示器に表示させるための前記画面を作成する画面作成装置であって、通電回数を計測する接点を特定するための情報を設定する接点情報特定手段を備えていることを特徴とする画面作成装置。
【請求項１１】
請求項９または１０に記載の画面作成装置を動作させる画面作成プログラムであって、コンピュータを前記各手段として機能させるための画面作成プログラム。
【請求項１２】
請求項１１に記載の画面作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接点の通電時間を計測する機能を有するプログラマブル表示器に関するものである。
【背景技術】
【０００２】
プログラマブルロジックコントローラ（以降、ＰＬＣと称する）などと呼ばれる産業用制御装置は、ユーザが作成したシーケンスプログラムにしたがって、シーケンス制御をはじめとする各種制御を実現する。一般に、ＰＬＣが制御対象とするターゲットシステムには、ＰＬＣに接続されるデバイスとしてモータ、ランプ、リレーなどの通電機器が用いられることが多い。
【０００３】
このような通電機器は、動作できる限界が仕様として定められている。例えば、動作限界は、通電機器であれば通電時間や通電回数で示される。このため、その通電時間の情報に基づいて、通電機器を交換するなどのメンテナンスを行うシステムが知られている（例えば、特許文献１）。特許文献１は、部品の実際の使用情報（使用時間やオン・オフ回数）が有寿命部品の寿命情報の値を越えると報知することをプログラム式表示装置（プログラマブル表示器）毎に管理して行うことを開示している。
【０００４】
上記のプログラマブル表示器は、制御システムのＨＭＩ(Human Machine Interface) として、デバイスを制御するＰＬＣと通信して、デバイスの状態を表示／制御する。デバイスの状態を画面表示する際の動作や、操作に応じてデバイスの状態を制御する際の動作は、制御用ホストコンピュータで作成された後でプログラマブル表示器にダウンロードされる画面データに基づいて特定される。
【０００５】
プログラマブル表示器は、劣悪な環境下でも正常に動作できるように、入力装置としてディスプレイ上での入力を可能にするタッチパネルを備えている。オペレータは、プログラマブル表示器の表示に基づいて、制御対象のデバイスの状態などを把握すると共に、タッチパネルを操作することにより、プログラマブル表示器へデバイスへの制御指示などを入力する。
【特許文献１】特開２０００−１６３２８６号公報（２０００年６月１６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された技術は、部品の使用時間や回数が所定の寿命時間や回数を超えたときにそのことを報知するのみであって、通電機器の現状の通電時間や通電回数を報知できない。通電機器は、上記のような有寿命部品と同様、通常寿命が部品提供者（製造者や販売者）によって規定されていることが多いが、実際の寿命は部品毎にばらつきがある。メンテナンスを行う上で、システムを停止させる頻度を少なくし、部品コストを削減するという観点で、通電機器は極力長い期間使用することが望ましい。しかしながら、上記の従来の技術では、規定の寿命に基づいて部品が寿命に達したと判断しているため、まだ、使用できるのに部品を交換してしまったり、部品が規定値より早く寿命に達してしまったりという不都合が生じる。
【０００７】
このためには、プログラマブル表示器が通電機器の通電時間や通電回数を計測して表示することにより、ユーザが現在の通電時間や通電回数を確認できるようにすることが望ましい。しかしながら、プログラマブル表示器が通電機器の通電時間や通電回数を計測するには、通電機器の通電をＯＮ・ＯＦＦする接点の通電状況をプログラマブル表示器が有するスクリプト機能などを用いて、計測用のプログラムを作成する必要がある。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、通電機器の通電時間や通電回数を計測して表示する機能をプログラマブル表示器に持たせることにより、実際の通電機器の通電状況を確認することができるプログラマブル表示器を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明のプログラマブル表示器は、予め格納されたシーケンスプログラムにしたがって接点の状態を記憶する接点状態記憶手段を接点毎に備え、該接点状態記憶手段から取得した接点の状態に応じて通電機器の通電を制御する制御装置の前記接点状態記憶手段から前記接点の状態を取得する接点状態取得手段と、取得された接点の状態を予め作成された画面に表示する表示制御手段とを備えているプログラマブル表示器において、前記の課題を解決するために、取得された接点状態が通電状態に変化してから非通電状態に変化するまでを接点の通電時間として計測する通電時間計測手段を備え、前記表示制御手段が計測された通電時間を前記画面に表示することを特徴としている。
【００１０】
上記の構成では、接点が通電状態になると、その状態が接点状態記憶手段に記憶され、その状態に応じて通電機器が通電され、接点が非導通状態になると、その状態が接点状態記憶手段に記憶され、その状態に応じて通電機器の通電が停止する。このとき、制御装置の接点状態記憶手段から取得された接点の状態に基づいて、通電時間計測手段によって、接点が導通状態になってから非導通状態になるまでの通電時間が計測される。この通電時間は、表示制御手段によって画面に表示されるので、ユーザは画面に表示された通電時間を確認できる。
【００１１】
前記のプログラマブル表示器は、計測された通電時間の累積値を計算する累積時間計算手段と、前記通電時間の累積値を記憶する累積時間記憶手段と、前記累積時間記憶手段に記憶された累積値をリセットする累積時間リセット手段とを備え、前記表示制御手段が前記累積時間記憶手段に記憶されている通電時間の累積値を前記画面に表示することが好ましい。
【００１２】
このような構成では、累積時間計測手段によって計測された累積時間が累積時間記憶手段に記憶され、この記憶された累積時間が表示制御手段によって画面に表示される。また、累積時間記憶手段に記憶された累積時間が累積時間リセット手段によってリセットされるので、通電機器の修理や交換などで新たに累積時間を計算する必要がある場合は、累積時間のリセットによって累積時間の計算を新たに開始することができる。
【００１３】
このプログラマブル表示器では、前記累積時間記憶手段のリセットされた過去の複数の累積値の平均値を算出する時間平均値算出手段と、前記累積時間記憶手段に記憶されている前記通電時間の累積値が前記平均値を越えたか否かを判定する判定手段とを備え、前記表示制御手段は通電時間の累積値が前記平均値を越えたときにそのことを報知することが好ましい。
【００１４】
このような構成では、リセットによって計測が終了した過去の累積時間の平均値が時間平均値算出手段によって算出され、累積時間記憶手段に記憶されている現在の累積値が、算出された累積時間の平均値を越えたと判定手段によって判定されると、表示制御手段によってそのことが報知される。これにより、ユーザは、現在使用している通電機器と同種の通電機器の過去の実績から求められた平均寿命に基づいて使用中の通電機器が交換時期に達したことを把握することができる。それゆえ、予め規定された寿命ではなく、実際の稼働実績に基づいて適切に通電機器のメンテナンスを行うことができる。
【００１５】
本発明の他のプログラマブル表示器は、予め格納されたシーケンスプログラムにしたがって接点の状態を記憶する接点状態記憶手段を接点毎に備え、該接点状態記憶手段から取得した接点の状態に応じて通電機器の通電を制御する制御装置の前記接点状態記憶手段から前記接点の状態を取得する接点状態取得手段と、取得された接点の状態を予め作成された画面に表示する表示制御手段とを備えているプログラマブル表示器において、前記の課題を解決するために、取得された接点状態の変化に基づいて通電回数を計数する通電回数計測手段を備え、前記表示制御手段が計測された通電回数を前記画面に表示することを特徴としている。
【００１６】
上記の構成では、接点が通電状態になると、その状態が接点状態記憶手段に記憶され、その状態に応じて通電機器が通電され、接点が非導通状態になると、その状態が接点状態記憶手段に記憶され、その状態に応じて通電機器の通電が停止する。このとき、制御装置の接点状態記憶手段から取得された接点状態の変化、例えば非通電状態から通電状態への変化に基づいて、通電回数計測手段によって、接点の通電回数が計測される。この通電回数は、表示制御手段によって画面に表示されるので、ユーザは画面に表示された通電回数を確認できる。
【００１７】
前記のプログラマブル表示器は、計測された通電回数を記憶する回数記憶手段と、前記回数記憶手段に記憶された通電回数をリセットする回数リセット手段とを備え、前記表示制御手段が前記回数記憶手段に記憶されている通電回数を前記画面に表示することが好ましい。
【００１８】
前記のようにして計測された通電回数が回数記憶手段に記憶され、この記憶された通電回数が表示制御手段によって画面に表示される。また、回数記憶手段に記憶された通電回数が回数リセット手段によってリセットされるので、通電機器の修理や交換などで新たに通電回数を計算する必要がある場合は、回数のリセットによって通電回数の計算を新たに開始することができる。
【００１９】
このプログラマブル表示器では、前記回数記憶手段のリセットされた過去の複数の回数の平均値を算出する回数平均値算出手段と、前記回数記憶手段に記憶されている前記通電回数が前記平均値を越えたか否かを判定する判定手段とを備え、前記表示制御手段は通電回数が前記平均値を越えたときにそのことを報知することが好ましい。
【００２０】
このような構成では、リセットによって計測が終了した過去の回数の平均値が回数平均値算出手段によって算出され、回数記憶手段に記憶されている現在の回数が、算出された回数の平均値を越えたと判定手段によって判定されると、表示制御手段によってそのことが報知される。これにより、ユーザは、現在使用している通電機器と同種の通電機器の過去の実績から求められた平均寿命に基づいて使用中の通電機器が交換時期に達したことを把握することができる。それゆえ、予め規定された寿命ではなく、実際の稼働実績に基づいて適切に通電機器のメンテナンスを行うことができる。
【００２１】
本発明の表示制御プログラムは、前記プログラマブル表示器を動作させる表示制御プログラムであって、コンピュータを前記各手段として機能させる。また、この表示制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、プログラマブル表示器における接点の通電時間または通電回数を画面上で確認することなどが可能になる。
【００２２】
本発明の画面作成装置は、前記の通電時間計測手段を備えたプログラマブル表示器に表示させるための前記画面を作成する画面作成装置であって、通電時間を計測する接点を特定するための情報を設定する接点情報特定手段を備えていることを特徴としている。これにより、プログラマブル表示器は、特定された接点に基づいて通電時間を計測することができる。
【００２３】
本発明の他の画面作成装置は、前記の通電回数計測手段を備えたプログラマブル表示器に表示させるための前記画面を作成する画面作成装置であって、通電回数を計測する接点を特定するための情報を設定する接点情報特定手段を備えていることを特徴としている。これにより、プログラマブル表示器は、特定された接点に基づいて通電時間を計測することができる。
【００２４】
本発明の画面作成プログラムは、前記の２つの画面作成装置のいずれかを動作させる画面作成プログラムであって、コンピュータを前記各手段として機能させることを特徴としている。また、この画面作成プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、通電時間を計測する接点の情報または通電回数を計測する接点の情報の設定が可能になる。
【発明の効果】
【００２５】
本発明のプログラマブル表示器は、接点の通電時間または通電回数を計測する機能と、計測値を表示する機能とを備えることにより、現在の接点の通電時間または通電回数を画面上で容易に把握することができる。したがって、接点の通電状態で通電される通電機器の現在の通電状態を把握することができ、現状に応じて通電機器のメンテナンスを適切に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
本発明の一実施形態について図１ないし図１１に基づいて説明すると以下の通りである。
【００２７】
図１に示すように、本実施の形態に係る制御システム１は、複数のプログラマブル表示器２…と、複数のＰＬＣ３…と、ホストコンピュータ４と、管理者コンピュータ５とを備えている。
【００２８】
プログラマブル表示器２…、ホストコンピュータ４および管理者コンピュータ５は、共通の通信プロトコル（共通通信プロトコル）で通信を行うことが可能なイーサネット（登録商標）などからなるローカルエリアネットワーク（ＬＡＮ）のような共通ネットワーク６を介して互いに接続されている。一方、プログラマブル表示器２およびＰＬＣ３は、ＰＬＣ３毎に固有の通信プロトコル（専用通信プロトコル）で通信を行うことが可能なシリアルケーブルなどからなる専用ネットワーク７を介して個々に接続されている。
【００２９】
専用通信プロトコルは、ＰＬＣ３がシーケンサから発達してきた経緯もあって、製造会社毎、あるいは、同一会社であっても製品毎など、ＰＬＣ３の機種毎に異なっていることが多い。したがって、例えば、各ＰＬＣ３とホストコンピュータ４とを相互に接続してネットワークを構築しようとすると、制御システム１内のＰＬＣ３の機種を統一する必要があり、大規模な制御システム１を構築することが難しい。
【００３０】
これに対して、本実施形態に係る制御システム１は、各ＰＬＣ３にそれぞれ接続されるプログラマブル表示器２とホストコンピュータ４および管理者コンピュータ５とを共通ネットワーク６で接続すると共に、共通ネットワーク６で使用する共通通信プロトコルとして、専用通信プロトコルとは独立して定めた共通のプロトコルを採用している。さらに、各プログラマブル表示器２は、後述するように、プロトコルを変換する機能も有しており、例えば、命令コードの変換や引数の変換あるいは伝送時の制御コードの変換などのプロトコル変換を行って、ホストコンピュータ４や他のプログラマブル表示器２と、自機器に接続されたＰＬＣ３との通信を中継する。
【００３１】
このような構成では、ホストコンピュータ４やプログラマブル表示器２など、共通ネットワーク６上の機器は、他のプログラマブル表示器２に接続されているＰＬＣ３の機種によらず、共通ネットワーク６を介して共通のプロトコルで通信できる。この結果、制御システム１内に、互いに異なる機種のＰＬＣ３を混在させやすくなる。また、上記の構成において、プログラマブル表示器２は、ＰＬＣ３が相互に接続される構成と異なって制御システム１に必須の構成であり、しかも、ＨＭＩとして動作するためＰＬＣ３に比べて演算能力に余力があるので、通信の大半を処理する。例えば、画面データのダウンロードのように、ホストコンピュータ４とプログラマブル表示器２とが通信する際の通信路から、ＰＬＣ３を除外できる。したがって、ＰＬＣ３の負担を軽減でき、制御システム１全体に必要な演算能力を削減できる。なお、プログラマブル表示器２は、オペレータの操作を待ち受けている間、演算能力に余力があるので、プロトコル変換のために演算能力を向上させることなく、プロトコル変換できる。
【００３２】
図２に示すように、ＰＬＣ３は、ＣＰＵ３１、システムメモリ３２、プログラムメモリ３３、データメモリ３４、入出力メモリ３５およびＩ／Ｏ３６を備えている。
【００３３】
ＣＰＵ３１は、制御の中心部分であり、システムメモリ３２に格納される制御システムプログラムＣＳＰにしたがって、ユーザが作成したラダープログラムＬＰなどのシーケンスプログラムを実行（スキャン）することによって、Ｉ／Ｏ３６を介してデバイス８（スイッチ、リレー、センサなどの入力デバイス）から入力される信号に基づいて、制御指示や制御データをデバイス８（ランプ、モータ、アクチュエータなどの出力デバイス）に与えるといった演算処理や、入出力メモリ３５などに対するデータの書き込み／読み出しの制御などを行う。
【００３４】
システムメモリ３２は、上記の制御システムプログラムＣＳＰを記憶するためにＲＯＭなどから構成される。
【００３５】
プログラムメモリ３３は、上記のシーケンスプログラムとして例えばラダープログラムＬＰを記憶するためにフラッシュメモリなどから構成される。データメモリ３４は、シーケンスプログラムの実行中における演算データなどのデータを一時的に記憶するためにＲＡＭなどから構成される。入出力メモリ３５は、デバイス８とやり取りする入出力データなどのデータを一時的に記憶するためにＲＡＭなどから構成される。
【００３６】
Ｉ／Ｏ３６は、入力回路および出力回路が一体的に設けられた装置であって、デバイス８に接続されるインタフェース機能を有する部分であり、Ａ／Ｄ変換器、Ｄ／Ａ変換器などの回路を含んでいる。Ｉ／Ｏ３６は、これらのデバイス８との間で入出力されるデジタル信号またはアナログ信号を上記のＣＰＵ３１とやり取りする。
【００３７】
ここで、入出力メモリ３５についてより詳しく説明する。
【００３８】
入出力メモリ３５は、入力メモリ部と出力メモリ部とを有している。入力メモリ５１は、デバイス８として備えられる入力デバイスの状態を記憶するレジスターを入力デバイスが接続できる端子数と同数備えている。出力メモリ５２は、デバイス８として備えられる出力デバイスの状態を記憶するレジスターを出力デバイスが接続できる端子数と同数備えている。特に、入力メモリ５１は、スイッチ、リレー、接点型のセンサなどの接点型の入力デバイス（以降、単に接点と称する）のＯＮ状態／ＯＦＦ状態を“１”または“０”の２値情報として格納できるビットデバイスとして機能するレジスターを、図３に示すように接点デバイスＣＤとして備える。また、入力メモリ５１は、デバイス８が検出値などが書き込まれる場合、ワードデバイスとして機能する。
【００３９】
制御システムプログラムＣＳＰは、ラダープログラムＬＰにしたがって、接点デバイスＣＤに記憶された接点の状態（ＯＮ状態／ＯＦＦ状態）を最新の状態に書き替えるとともに、接点の状態に応じて出力メモリ５２のレジスターに出力デバイスとしての通電機器の通電状態を書き替えて通電機器の通電を制御する。
【００４０】
また、入出力メモリ３５は、入力メモリ５１に、接点デバイスＣＤと関連して、スプリット時間エリアＳＴ、累積時間エリアＡＴおよび累積回数エリアＡＮを有している。
【００４１】
スプリット時間エリアＳＴは、接点がＯＮ（通電）してからＯＦＦ（通電が終わる）するまでの時間を保持するレジスターである。累積時間エリアＡＴは、通電時間の累積値を保持するレジスターである。累積回数エリアＡＮは、接点の通電回数を保持するレジスターである。
【００４２】
上記の各レジスターは、具体的には、図３に示すように構成されている。接点デバイスＤＭは、接点アドレス（入力端子アドレスまたはデバイスアドレス）Ｘ１００，Ｘ２００，Ｘ３００，…，Ｘｎ００にそれぞれ１つずつ接点デバイスＣＤ（メモリアドレスＤＭ１，ＤＭ２，ＤＭ３，…，ＤＭｎ）として割り当てられている。スプリット時間エリアＳＴ（メモリアドレスＤＭ１０１，ＤＭ２０１，ＤＭ３０１，…，ＤＭｎ０１）、累積時間エリアＡＴ（メモリアドレスＤＭ１０２，ＤＭ２０２，ＤＭ３０２，…，ＤＭｎ０２）および回数エリアＡＮ（メモリアドレスＤＭ１０３，ＤＭ２０３，ＤＭ３０３，…，ＤＭｎ０３）の各レジスターも同様に、接点アドレスＸ１００，Ｘ２００，Ｘ３００，…，Ｘｎ００にそれぞれ１つずつ割り当てられている。入力メモリ５１において各接点アドレスＸ１００，Ｘ２００，Ｘ３００，…，Ｘｎ００に割り当てられるメモリ領域は、通常、接点デバイスＣＤとして利用されるが、制御システムプログラムＣＳＰの設定によって自由に使用できるので、本実施の形態では、各メモリ領域に上記のように各レジスターを割り当てている。
【００４３】
このように、接点デバイスＣＤは、上記のような時間・時刻情報を保持する各レジスターが付属することにより、接点の通電時間や通電回数を保持する機能を備える。
【００４４】
図１に示すように、プログラマブル表示器２は、ＣＰＵなどの演算処理装置を備えており、制御プログラムを実行することによりプログラマブル表示器特有の操作機能および表示機能を実現するコンピュータである。制御システム１のＨＭＩとして好適に使用されるプログラマブル表示器２は、後述する処理指示語（タグ）を組み合わせて決定される画面データに基づいて、デバイス８の状態を画面表示する際の動作や、画面への操作に応じてデバイス８の状態を制御する際の動作を特定する。
【００４５】
このプログラマブル表示器２は、専用ネットワーク７を介したＰＬＣ３との通信により、自機に接続されたＰＬＣ３を介して、あるいは、他のプログラマブル表示器２や、それに接続されたＰＬＣ３を介して、表示画面に状態を表示する各デバイス８の状態を取得し、例えば、後述のディスプレイ２８に各デバイス８の状態を表示する機能を有する。また、プログラマブル表示器２は、後述のタッチパネル２７への操作に応じて、デバイス８へ状態制御を指示する機能を有する。また、プログラマブル表示器２は、後述するように、制御システムプログラムＣＳＰやラダープログラムＬＰを格納するメモリおよびＩ／Ｏを備えることによって、ＰＬＣ（制御装置）の機能を有する。
【００４６】
なお、デバイス８の状態の取得／変更は、その都度指示してもよいし、プログラマブル表示器２内にキャッシュを用意し、取得／変更時には、キャッシュへアクセスすると共に、所定の時間間隔毎や所定のイベント毎に通信してデバイス８のデバイスアドレスの実体と同期を取ってもよい。
【００４７】
プログラマブル表示器２は、上記の機能を実現するために、ＨＭＩ処理部２１と、システムメモリ２２、プログラムメモリ２３、データメモリ２４、入出力メモリ２５、Ｉ／Ｏ２６、タッチパネル２７、ディスプレイ２８およびインターフェース部（図中、Ｉ／Ｆ）２９ａ，２９ｂを備えている。以下、プログラマブル表示器２の主要各部について詳細に説明する。
【００４８】
タッチパネル２７は、ディスプレイ２８の表示画面上で入力を行うために設けられている入力装置である。ディスプレイ２８は、プログラマブル表示器２を薄型に構成するために、液晶ディスプレイやＥＬディスプレイのような平板型ディスプレイが好適に用いられる。
【００４９】
インターフェース部２９ａは、プログラマブル表示器２がホストコンピュータ４、管理者コンピュータ５または他のプログラマブル表示器２との間の通信を行うための通信制御部であり、共通ネットワーク６に接続されている。この共通ネットワーク６を介した通信により、ホストコンピュータ４、管理者コンピュータ５または各プログラマブル表示器２との間でデータ送信が行われる。一方、インターフェース部２９ｂは、プログラマブル表示器２がＰＬＣ３との間の通信を行うための通信制御部であり、専用ネットワーク７に接続されている。この専用ネットワーク７を介した通信により、ＰＬＣ３との間でデータ送信が行われる。
【００５０】
このように構成される通信システムにおいては、ＰＬＣ３からの出力データが、プログラマブル表示器２に送信され、さらにそのプログラマブル表示器２を介してホストコンピュータ４や他のプログラマブル表示器２に転送される。また、プログラマブル表示器２に設定されたデータは直接ＰＬＣ３に送信されるだけでなく、ホストコンピュータ４や他のプログラマブル表示器２から送信されてきた設定データが、通信先のＰＬＣ３に接続されたプログラマブル表示器２を介してそのＰＬＣ３に転送される。
【００５１】
ＨＭＩ処理部２１は、後述するユーザ画面の表示制御、プロトコル変換およびデータ配信の処理、接点の通電時間・回数の計測などを行うために各種の演算処理やデータ処理を行う。
【００５２】
プロトコル変換処理は、両ネットワーク６，７での通信プロトコルが互いに異なる場合、システムメモリ２２に記憶された後述のプロトコル変換データを参照しながら、一方の通信プロトコルから他方の通信プロトコルへ変換する処理である。データ配信処理は、予め設定された配信条件が満たされたときに、デバイス８からＰＬＣ３のメモリに取り込まれてＰＬＣ３からプログラマブル表示器２に送信されてきた出力データを、指定された配信先、すなわちホストコンピュータ４、管理者コンピュータ５または他のプログラマブル表示器２に配信する処理である。
【００５３】
プロトコル変換処理およびデータ配信処理は、システムメモリ２２に格納されたプロトコル変換プログラムおよびデータ配信プログラムがＣＰＵなどの演算処理手段に実行されることによって実現される。なお、表示制御処理（表示制御機能）については、後に詳しく説明する。
【００５４】
システムメモリ２２、プログラムメモリ２３、データメモリ２４および入出力メモリ２５は、前述のシステムメモリ３２、プログラムメモリ３３、データメモリ３４および入出力メモリ３５とそれぞれ同等の機能を有するメモリである。また、Ｉ／Ｏ２６は、前述のＩ／Ｏ３６と同等の機能を有する回路である。
【００５５】
ただし、システムメモリ２２は、前述のように、プロトコル変換プログラム、データ配信プログラムおよびプロトコル変換データを格納すると共に、表示制御処理を行うための表示制御システムプログラムをも格納している。また、プログラムメモリ２３は、ラダープログラムＬＰだけでなくユーザが作成した画面データをも格納している。
【００５６】
データメモリ２４は、主に、表示制御などの演算処理時の作業用に用いられる他、ＰＬＣ３との間でやり取りされるデータの一時的な記憶に用いられる他、ＰＬＣ３から得られたデータをロギングしたり、ＰＬＣ３に与える設定値データ（レシピデータ）を記憶したりするために用いられる。また、データメモリ２４は、ＨＭＩ処理部２１によって計測された接点の通電時間および通電回数を一時的に記憶する領域を提供する。
【００５７】
上記の表示制御システムプログラム（表示制御プログラム）は、画像表示制御を行うための基本機能を実現するためのプログラムである。この表示制御システムプログラムがＨＭＩ処理部２１において実現する機能については、後に詳しく説明する。
【００５８】
プロトコル変換データは、専用ネットワーク６と共通ネットワーク７との間で通信プロトコルを相互変換できれば、どのような形式でもよいが、本実施の形態では、専用ネットワーク７で伝送されるデータのフォーマットを示すデータ転送フォーマットと、両ネットワーク６，７で伝送されるコマンドコード間の対応関係を示すコマンド変換テーブルとを記憶している。
【００５９】
通信プロトコル（専用通信プロトコル）は、ＰＬＣ３との通信処理で用いられるプロトコルであり、ＰＬＣ３の機種（メーカ）に応じて固有に定められている。この通信プロトコルには、ＰＬＣ３へのデータの読み出しを指示するコマンドコードが含まれている。このコマンドコードは、ＰＬＣ３の制御機能に対応付けられているアドレスと組み合わされることによって、所望の制御機能についてのデータをＰＬＣ３に送信することができる。
【００６０】
ユーザ画面のデータである画面データは、ディスプレイ２８に表示すべきベース画面やパーツのデータおよび各パーツに付与された後述する処理指示語Ｗなどを含んでいる。画面データは、後述する作画エディタ４３によって作成されて、プログラムメモリ２３にダウンロードされている。
【００６１】
画面データは、ベース画面データおよびパーツデータを含んでいる。
【００６２】
ベース画面データは、ターゲットシステムなどを模した背景画面となるベース画面のデータであって、ベース画面上にパーツや図形などが配される。ベース画面には、後述のパーツやタグがシンボルとして合成される。
【００６３】
パーツデータは、後述する作画エディタ４３を用いてユーザによって選択された、ベース画面と組み合わされる１つ以上のパーツデータからなる。作画エディタ４３に用意されているパーツは、ベース画面上に表示させるスイッチや設定値表示器などのデバイスデータを反映させる機器が画像化された図形や、グラフなどの動的変化をベース画面上の任意の位置で表現させるための図形などとして表現される。これらの図形をデバイス８の状態に応じて動的に表示するための動画機能や画面上からのタッチ入力による各処理は、下記の処理指示語Ｗ（タグ）によって実現され、ユーザによって任意に設定できる他、ユーザが扱いやすいように、上記のような図形に組み込まれて予め用意されている。
【００６４】
ベース画面およびパーツデータを基本構成として備えるユーザ画面においては、パーツがタグ機能によりデバイス８の動作に応じて動くように設計されており、デバイス８の動作状況が視覚化されている。
【００６５】
図４（ａ）に示すように、画面データに含まれる処理指示語Ｗは、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語Ｗは、基本的には、表示制御動作を実行すべきベース画面のファイル番号Ｆと、このベース画面上で実行すべき動作内容を特定する事象名Ｔと、各実行事象毎に参照される１または複数のデータからなる参照情報Ｒとを一組として備えている。
【００６６】
本実施形態に係るプログラマブル表示器２では、図４（ｂ）に示す計測値表示のための処理指示語ＷＬと、図４（ｃ）に示すタッチ入力による後述のリセットダイアログボックス１２１（図８参照）を表示させるための処理指示語ＷＴ１と、図４（ｄ）に示すタッチ入力による計測値リセットのための処理指示語ＷＴ２とが計測接点定義タグＴＧ（図５参照）として規定されている。この計測接点定義タグＴＧは、複数の単位画面の少なくとも１つと関連付けることができる。
【００６７】
処理指示語ＷＬは、ベース画面のファイル番号Ｆ１と、ＨＭＩ処理部２１によって計測された接点の計測時間および計測回数の値を表示するという事象の事象名Ｎ１と、参照情報Ｒとを含んでいる。この参照情報Ｒは、２点Ｘ１，Ｘ２を結ぶ直線を対角線とする方形で定まる表示領域を特定する表示座標範囲（Ｘ１，Ｘ２）と、データメモリ２４における計測値を格納する領域のアドレスである計測メモリアドレスＡとを含んでいる。ＨＭＩ処理部２１は、この処理指示語ＷＬによって、計測値がデータメモリ２４における計測メモリアドレスＡの記憶領域において更新されると、計測メモリアドレスＡの値を参照して、ベース画面の表示座標範囲（図７の累積時間表示欄１１４）に計測値を表示する。
【００６８】
処理指示語ＷＴ１は、ベース画面のファイル番号Ｆ１と、リセットボタンを表示するという事象の事象名ＮＴ１と、参照情報Ｒとを含んでいる。この参照情報Ｒは、上記の表示座標範囲（Ｘ１，Ｘ２）と同じ範囲の有効入力座標（Ｘ１，Ｘ２）と、リセットダイアログボックス１２１のファイル番号Ｆ２とを含んでいる。ＨＭＩ処理部２１の後述する表示制御部１１は、この処理指示語ＷＴ１によって、上記の計測値表示欄がタッチされると、リセットダイアログボックス１２１を表示する。
【００６９】
処理指示語ＷＴ２は、リセットダイアログボックス１２１のファイル番号Ｆ２と、計測値をリセットするという事象の事象名ＮＴ２と、参照情報Ｒとを含んでいる。この参照情報Ｒは、リセットダイアログボックス１２１において復旧時リセットボタン１２３または整備リセットボタン１２４の表示座標すなわち有効入力座標範囲（Ｘ３，Ｘ４）と、上記の計測メモリアドレスＡとを含んでいる。表示制御部１１は、この処理指示語ＷＴ２によって、各復旧時リセットボタン１２３または整備リセットボタン１２４がタッチされると、それに応じた計測メモリアドレスＡの値をリセットする。
【００７０】
ＨＭＩ処理部２１が有する表示制御機能は、図５に示すように、表示制御部１１によって実現される。この表示制御部１１は、前述の表示制御システムプログラムを実行することにより実現される機能のブロックであり、それぞれの機能として、状態取得部１１ａ、状態変更部１１ｂ、通電計測部１１ｃおよび演算処理部１１ｄを有している。
【００７１】
状態取得部１１ａは、デバイス８の状態を取得するとき、ＰＬＣ３内の入出力メモリ（前述のビットデバイスまたはワードデバイス）が示す状態情報のうち、必要な情報を適時にデータメモリ２４に読み込む。また、状態取得部１１ａは、前述の入力メモリ５１から接点の状態を取得してデータメモリ２４に書き込む。
【００７２】
表示制御部１１は、上記の処理指示語Ｗを繰り返し読み出して、各処理指示語Ｗの事象名Ｔで特定される内容の動作を、読み込まれたＰＬＣ３側の状態情報を参照しながら実行する。また、プログラマブル表示器３が制御装置（ＰＬＣ）として動作する場合、表示制御部１１は、入出力メモリ２５に書き込まれた前述のビットデバイスまたはワードデバイスが示す状態情報のうちの必要な情報を参照しながら、上記の処理指示語Ｗを繰り返し読み出して、各処理指示語Ｗの事象名Ｔで特定される内容の動作を実行する。これによって、ビットデバイスまたはワードデバイスの状態の変化に応じて変化する表示動作が実行され、ＰＬＣ３またはデバイス８から取得したデバイス８の状態がユーザ画面におけるパーツの表示状態に反映される。表示においては、画面データに基づいてＶＲＡＭなどを用いてディスプレイ２８にユーザ画面を描画させる。
【００７３】
表示制御部１１は、制御指示を与えることなどのためにデバイス８の状態を変更するとき、処理指示語Ｗを繰り返し読み出して、各処理指示語Ｗにおける参照情報Ｒに含まれる、ユーザ画面の所定の領域におけるタッチ位置を特定するための、タッチによる入力が有効となる有効入力座標範囲、およびタッチパネル２７の操作（数値入力操作、ＯＮ／ＯＦＦ操作など）を特定する事象名Ｔなどで特定される内容の動作を状態変更部１１ｂに渡す。また、プログラマブル表示器３が制御装置として動作する場合、表示制御部１１は、処理指示語Ｗを繰り返し読み出して、各処理指示語Ｗにおける参照情報Ｒに含まれる有効入力座標範囲、およびタッチパネル２７の操作を特定する事象名Ｔなどで特定される内容の動作を状態変更部１１ｂに渡す。
【００７４】
状態変更部１１ｂは、受け取った動作内容をＰＬＣ３内の入出力メモリ３５に設定する。また、状態変更部１１ｂは、プログラマブル表示器２が制御装置として動作する場合、受け取った動作内容を入出力メモリ２５に設定する。これによって、ビットデバイスまたはワードデバイスの状態の変化に応じて変化するＰＬＣ３またはプログラマブル表示器２において、設定された制御指示が上記の動作として実行され、デバイス８の状態が変化する。また、状態変更部１１ｂは、後述する通電計測部１１ｃによって計測された接点の通電時間や通電回数の値を入力メモリ５１に書き込む（更新する）こともする。
【００７５】
前述の画面データは、画面単位で形成されるファイル形式で画面ファイルＳＦとしてプログラムメモリ２３に格納されている。接点の通電時間および通電回数を表示するための画面（例えば、図７に示す後述の通電状態表示画面１１１）の画面ファイルＳＦは、前述の計測接点定義タグＴＧを持っている。
【００７６】
また、表示制御部１１は、接点の通電時間および通電回数を表示するための画面（例えば、図７に示す後述の通電状態表示画面１１１）を表示するが、その表示した状態で計測接点定義タグＴＧで特定される動作を実行する。
【００７７】
通電計測部１１ｃは、データメモリ２４に書き込まれた接点の状態を読み込んで、指定された接点の状態がＯＦＦ状態からＯＮ状態に変わると、プログラマブル表示器２が本来備えるタイマーやカウンタの機能を利用して、接点の状態がＯＦＦ状態に変わるまでの時間を計測し、その結果をデータメモリ２４に書き込む。通電計測部１１ｃは、データメモリ２４の指定された領域に通電時間（スプリット時間）を上書きして最新の通電時間を更新する。また、通電計測部１１ｃは、接点の非通電状態から通電状態への変化を捉える毎に、データメモリ２４に保持されている接点の通電回数を１つずつインクリメントすることにより、接点の通電回数を計測する。
【００７８】
演算処理部１１ｄは、通電計測部１１ｃによって計測された通電時間の累積値を算出する機能を有する。具体的には、演算処理部１１ｄは、データメモリ２４に記憶されている累積通電時間を読み出して保持しており、通電時間がデータメモリ２４において更新されると、その通電時間を読み出して保持していた累積通電時間と加算することで新たな累積通電時間を求め、データメモリ２４における累積通電時間を一定周期毎（例えば、ラダープログラムＬＰの１スキャン毎）に更新する。また、演算処理部１１ｄは、各接点についての現在の通電時間および通電回数（実測値）を予め設定されている同種の接点部品についての平均値と比較し、実測値が平均値を超えたときに、データメモリ２４に設けられた実測値の平均値に対する大小を表すビットを“０”（実測値＜平均値）から“１”（実測値≧平均値）に書き替える。
【００７９】
上記の表示制御部１１を実現する前述の表示制御システムプログラムは、プログラマブル表示器２と分離可能に構成される記録媒体に記録されている。
【００８０】
上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００８１】
また、本制御システム１は、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めホストコンピュータ４に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００８２】
続いて、ホストコンピュータ４について説明する。
【００８３】
図１に示すホストコンピュータ４は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。また、ホストコンピュータ４は、制御部４１、インターフェース部（図中、Ｉ／Ｆ）４２、作画エディタ４３、および画面データベース４４を備えている。
【００８４】
制御部４１は、ＣＰＵやメモリを含む演算処理を行う部分であり、オペレーティングシステム上でアプリケーションプログラムである作画エディタ４３を実行する。ホストコンピュータ４は、制御部４１に作画エディタ４３を実行させることにより、エディタ装置（画面作成装置）として機能する。
【００８５】
インターフェース部４２は、プログラマブル表示器２との間の通信を行うための通信制御部であり、共通ネットワーク６に接続されている。
【００８６】
作画エディタ４３は、前述のユーザ画面を作成する画面作成プログラムである。この作画エディタ４３も、前述のような記録媒体に記録されたプログラムであり、予めホストコンピュータ４にインストールされている。
【００８７】
作画エディタ４３は、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などのパーツ、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。パーツとしては、単一の機能を有するパーツだけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有するパーツが用意されている。パーツは、ユーザが容易に選択できるようにライブラリ形式で登録されている。
【００８８】
上記の作画エディタ４３によって作成されたユーザ画面は、画面データベース４４に保存されるが、必要に応じてインターフェース部４２を介してプログラマブル表示器２に転送され、プログラムメモリ２３にダウンロードされる。
【００８９】
作画エディタ４３は、計測接点定義部４３ａを含んでいる。
【００９０】
計測接点定義部４３ａは、前述の計測接点定義タグＴＧに必要な情報を設定するためのユーザインターフェースをユーザに提供するため、図６に示す計測接点定義ウインドウ１０１を表示する。また、計測接点定義部４３ａは、この計測接点定義ウインドウ１０１からユーザによって入力された各種の情報を受け入れ、それらの情報に基づいて計測接点定義タグＴＧを作成する。
【００９１】
計測接点定義ウインドウ１０１は、計測接点名設定欄１０２と、部品名設定欄１０３と、接点アドレス設定欄１０４と、スプリット時間格納アドレス設定欄１０５と、累積時間格納アドレス設定欄１０６と、通電回数格納アドレス設定欄１０７とを有している。
【００９２】
計測接点名設定欄１０２は、通電時間および通電回数の計測対象となる接点の名称を設定するために設けられている。この名称は、部品名設定欄１０３に設定される具体的な部品の名称に対応付けられる名称とすることが好ましい。部品名設定欄１０３は、接点として実際に使用される部品の名称を設定するために設けられている。
【００９３】
接点アドレス設定欄１０４は、計測した通電時間および通電回数を書き込む入力メモリ５１の接点アドレスＸ１００，Ｘ２００，Ｘ３００，…，Ｘｎ００（図３参照）を設定するために設けられている。
【００９４】
スプリット時間格納アドレス設定欄１０５は、計測した通電時間を書き込む入力メモリ５１におけるスプリット時間エリアＳＴのメモリアドレスＤＭ１０１，ＤＭ２０１，ＤＭ３０１，…，ＤＭｎ０１のいずれかを設定するために設けられている。累積時間格納アドレス設定欄１０６は、計測した累積通電時間を書き込む入力メモリ５１における累積時間エリアＡＴのメモリアドレスＤＭ１０２，ＤＭ２０２，ＤＭ３０２，…，ＤＭｎ０２のいずれかを設定するために設けられている。通電回数格納アドレス設定欄１０７は、計測した通電回数を書き込む入力メモリ５１における回数エリアＡＮのメモリアドレスＤＭ１０３，ＤＭ２０３，ＤＭ３０３，…，ＤＭｎ０３のいずれかを設定するために設けられている。
【００９５】
接点の通電時間や通電回数を表示するための画面は、例えば、図７に示すように作画エディタ４３によって通電状態表示画面１１１として作成される。この通電状態表示画面１１１は、計測値表示欄として、計測接点名表示欄１１２と、スプリット時間表示欄１１３と、累積時間表示欄１１４と、累積回数表示欄１１５とを有している。通電状態表示画面１１１も、ユーザ画面としてプログラマブル表示器２のプログラムメモリ２３にダウンロードされる。
【００９６】
計測接点名表示欄１１２は、通電時間および通電回数の計測対象となる接点の名称を表示するために設けられており、通常は前述の計測接点名設定欄１０２で設定された接点の名称と同じ名称が表示される。スプリット時間表示欄１１３は、前述の通電計測部１１ｃによって計測されたスプリット時間を表示するために設けられる。累積時間表示欄１１４は、通電計測部１１ｃによって計測された累積時間を表示するために設けられる。累積回数表示欄１１５は、通電計測部１１ｃによって計測された累積回数を表示するために設けられる。上記の通電状態表示画面１１１の画面データには、上記の時間や回数を表示するために、前述のように計測接点定義タグＴＧが付属している（図５参照）。
【００９７】
続いて、上記のように構成される制御システム１における接点の通電時間および通電回数の計測動作について説明する。ここでは、予めラダープログラムＬＰにおいて、接点が通電状態になると（ＯＮすると）、通電機器が通電（ＯＮする）回路が組まれているとする。また、ここでは、ＰＬＣ３から接点データを取得する場合と、プログラマブル表示器２がＰＬＣとして機能する場合とに共通する動作として説明する。
【００９８】
まず、接点が通電状態になると、通電機器も通電状態になる。このとき、入力メモリ５１における接点デバイスＣＤの状態が通電状態に書き替えられる。すると、表示制御部１１の状態取得部１１ａが接点デバイスＣＤの状態をデータメモリ２４に読み込む。通電制御部１１ｃは、データメモリ２４における接点デバイスＣＤの状態を監視しており、通電状態に変わったことを受けて通電時間の計測を開始する。また、通電計測部１１ｃは、このとき、データメモリ２４に保持されている接点の通電回数を１つ増加させる。接点の状態が非通電状態に変わると、通電時と同様にして状態取得部１１ａによって接点デバイスＣＤの状態がデータメモリ２４に読み込まれる。これにより、通電制御部１１ｃは、非通電状態に変わったことを受けて通電時間の計測を終了し、データメモリ２４の通電時間（スプリット時間）を計測した値に書き替える。
【００９９】
また、通電が２回目以上である場合、演算処理部１１ｄは、データメモリ２４に記憶されている累積通電時間に上記のように計測された通電時間を加算してデータメモリ２４における累積通電時間を更新する。
【０１００】
計測された通電時間（スプリット時間）、累積通電時間（累積時間）および累積通電回数（累積回数）は、表示制御部１１によって図９に示すように、通電状態表示画面１１１に表示される。これにより、ユーザは、接点すなわち通電機器の現在の通電時間、累積通電時間および累積通電回数をプログラマブル表示器２のディスプレイ２８において確認することができる。
【０１０１】
上記のように計測された累積通電時間は、リセットによって０に戻される。リセットするとき、通電状態表示画面１１１における累積時間表示欄１１４がユーザによってタッチされると、表示制御部１１により、処理指示語ＷＴ１にしたがって図８に示すリセットダイアログボックス１２１が表示される。
【０１０２】
このリセットダイアログボックス１２１は、復旧時リセットボタン１２３、整備リセットボタン１２４およびキャンセルボタン１２５を有する。復旧時リセットボタン１２３は、接点の先に接続されている部品すなわち通電機器の故障のために、修理または交換によって累積時間を新たにリセットしたい場合にこのボタンをタッチする。また、整備リセットボタン１２４は、単に累積時間をリセットさせたい場合にタッチする。キャンセルボタン１２５は、リセットダイアログボックス１２１の表示を停止する場合にタッチする。
【０１０３】
復旧時リセットボタン１２３または整備リセットボタン１２４がタッチされると、表示制御部１１により、処理指示語ＷＴ２にしたがって、データメモリ２４における累積通電時間がリセットされる。累積通電回数についても、通電状態表示画面１１１における累積回数表示欄１１５がユーザによってタッチされると、図示はしないがリセットダイアログボックス１２１と同様のリセットダイアログボックスが表示されるので、このリセットダイアログボックスにおけるリセットボタンのタッチにより、累積通電時間と同様にしてリセットが行なわれる。
【０１０４】
また、表示制御部１１は、復旧時リセットボタン１２３がタッチされた場合、リセット後、部品名設定欄１０３に設定された部品がメンテナンスされたと認識して、これまでの累積通電時間を部品の実測寿命時間としてデータメモリ２４に書き込む。この動作も、前述の処理指示語ＷＬ，ＷＴ１，ＷＴ２と同様、計測接点定義タグＴＧの指示処理語として定義されている。データメモリ２４には、このようにして各部品の実測寿命時間が部品名毎に記憶されている。また、累積通電回数についても、復旧時リセットボタンのタッチによってリセットされまでの累積通電回数を部品の実測寿命回数としてデータメモリ２４に書き込まれる。
【０１０５】
演算処理部１１ｄは、このようにデータメモリ２４に記憶された実測寿命時間に基づいて、同一の部品名が付与された同種の部品について最大値、最小値、平均値（図１０の個別一覧表１３２への表示用）を求め、さらに異なる部品名が付与された同種の部品について最大値、最小値、平均値（図１１の集計別一覧表１３３への表示用）を求め、これらの値をデータメモリ２４に記憶させる。これらの値は、表示制御部１１によって、図１０および図１１に示すように、寿命管理画面１３１に表示される。
【０１０６】
この寿命管理画面１３１は、予め通電状態表示画面１１１とともに用意されており、プログラムメモリ２３に格納されている。この寿命管理画面１３１は、一覧表表示タグを含んでいる。この一覧表表示タグは、寿命管理画面１３１の所定箇所（表示座標範囲）に上記の各値を表示させるための処理指示語からなる。
【０１０７】
表示制御部１１は、データメモリ２４に格納されている実測寿命時間および実測寿命回数の最大値、最小値および平均値を、現在の通電時間および通電回数とともに寿命管理画面１３１に表示する。寿命管理画面１３１は、部品毎にこれらの値を個別に表示する個別一覧表１３２と、異なる部品名の部品間の最大値、最小値、平均値を表示する集計別一覧表１３３とを切り替え表示する。この切り替え表示は、寿命管理画面１３１に設けられている個別表ボタン１３４または集計表ボタン１３５のいずれかがタッチされることによって行なわれる。
【０１０８】
そして、各接点すなわち各部品についての現在の通電時間および通電回数（いずれも実測値）が、上記の平均値を超えたときに、演算処理部１１ｄによって、データメモリ２４における実測値の平均値に対する大小を表すビットが “１”に書き替えられる。表示制御部１１は、そのビットの変化を受けて、個別一覧表１３２および集計別一覧表１３３において該当する実測値を表示する箇所の表示状態を斜線で示すように変化させて（例えば赤く表示させて）、ユーザに部品の寿命が交換時期に達していることを報知する。
【０１０９】
以上のように、本実施形態に係る制御システム１においては、プログラマブル表示器２が接点の通電時間、累積通電時間および累積通電回数を計測して表示する機能を有している。これにより、計測用のプログラムを作成することなく、ユーザが現在の各実測値を確認することができ、計測用のプログラムの開発に要する手間を省くことができる。また、本プログラマブル表示器２は、実測寿命時間および実測寿命回数の各平均値に基づいて部品の寿命を判定し、寿命に達した部品について交換時期に達したことを報知する機能を有するので、部品に規定されている寿命ではなく、過去に使用した部品の稼働実績から寿命を割り出すことができ、より適切な部品交換時期を設定することができる。これにより、メンテナンスを効率的に行なうことができる。
【０１１０】
また、本制御システム１では、各プログラマブル表示器２で計測された値を共通ネットワーク６に接続された管理者コンピュータ５に寿命管理画面１３１の形態で表示させてもよい。これにより、システム管理者は、あるプログラマブル表示器２について表示された寿命管理画面１３１に示されているある部品が交換時期に達したことを確認すると、これと同じ部品についての現状を確認するため、他のプログラマブル表示器２についての寿命管理画面１３１を管理者コンピュータ２に表示させて確認することができる。
【産業上の利用可能性】
【０１１１】
本発明は、プログラマブル表示器が接点の通電時間および通電回数を計測して表示する機能を備えることにより、接点によって通電される通電機器の現在の通電時間および通電回数を確認することができ、交換するなどのメンテナンスが必要な通電機器に好適に適用できる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態に係るプログラマブル表示器を含む制御システムの構成を示すブロック図である。
【図２】上記制御システムにおけるＰＬＣの構成を示すブロック図である。
【図３】上記プログラマブル表示器および上記ＰＬＣにおける入力メモリの記憶領域を示す図である。
【図４】（ａ）ないし（ｄ）は上記プログラマブル表示器で表示されるユーザ画面のデータである画面データに含まれる処理指示語のフォーマットを示す図である。
【図５】上記プログラマブル表示器の制御の中心部であるＨＭＩ処理部を含む要部の構成を示すブロック図である。
【図６】上記制御システムのホストコンピュータにおける計測接点定義部が計測接点の定義のために提供する計測接点定義ウインドウを示す図である。
【図７】上記プログラマブル表示器で表示される通電状態表示画面を示す図である。
【図８】上記プログラマブル表示器で表示されるリセットダイアログボックスを示す図である。
【図９】各計測値が表示された状態の上記通電状態表示画面を示す図である。
【図１０】上記プログラマブル表示器で表示される寿命管理画面（個別一覧表）を示す図である。
【図１１】上記プログラマブル表示器で表示される他の寿命管理画面（集計別一覧表）を示す図である。
【符号の説明】
【０１１３】
２    プログラマブル表示器（制御装置）
３    ＰＬＣ（制御装置）
４    ホストコンピュータ（画面作成装置）
８    デバイス（接点，通電機器）
１１    表示制御部（表示制御手段，累積時間リセット手段，回数リセット手段，累積時間リセット手段，回数リセット手段）
１１ａ  状態取得部（接点状態取得手段）
１１ｂ  通電時計測部（通電時間計測手段，通電回数計測手段）
１１ｃ  演算処理部（累積時間計算手段，判定手段）
２３    プログラムメモリ
２４    データメモリ（累積時間記憶手段，回数記憶手段）
２７    タッチパネル
２８    ディスプレイ
５１    入力メモリ（接点状態記憶手段）
１１１    通電状態表示画面
ＳＦ    画面ファイル
ＴＧ    計測接点定義タグ
ＷＬ    処理指示語
ＷＴ１  処理指示語
ＷＴ２  処理指示語
【図１】
2006039870.tif 000003
【図２】
2006039870.tif 000004
【図３】
2006039870.tif 000005
【図４】
2006039870.tif 000006
【図５】
2006039870.tif 000007
【図６】
2006039870.tif 000008
【図７】
2006039870.tif 000009
【図８】
2006039870.tif 000010
【図９】
2006039870.tif 000011
【図１０】
2006039870.tif 000012
【図１１】
2006039870.tif 000013