(57)【要約】【課題】  装置の取り付け方によっては装置形名などの個体情報が書き込まれた銘板ラベルを読みとることができず、またシステムプログラムのレビジョンアップ情報が銘板ラベルに反映されていないこともあるので、個体情報やレビジョンアップ情報を得ることができない場合があったという課題を解決する。【解決手段】  個体情報とシステムプログラムのレビジョンアップ情報が格納される個体情報テーブルを有し、システムプログラムがレビジョンアップされたときに自動的に前記個体情報テーブルを更新すると共に、装置使用者に見やすい形式でこれらの情報を表示するようにした。また、ネットワークを通じて遠隔地からこれらの情報を参照できるようにした。いつでも個体情報やレビジョンアップ情報を見ることができる。【選択図】                    図１
2006178726.tif 000002
【特許請求の範囲】
【請求項１】
個体情報が格納される個体情報テーブルと、
前記個体情報テーブルを参照する個体情報参照部と、
前記個体情報参照部が読み出した個体情報を表示する表示部と、
を具備したことを特徴とする個体情報参照装置。
【請求項２】
システムプログラムがレビジョンアップされたときに、このレビジョンアップデータであるレブ情報を前記個体情報テーブルに格納するシステムレブアップ部を具備し、
前記個体情報参照部は、前記個体情報テーブルに格納された個体情報およびレブ情報を参照し、前記表示部は前記個体情報参照部が読み出した個体情報およびレブ情報を表示するようにしたことを特徴とする請求項１記載の個体情報参照装置。
【請求項３】
ネットワークに接続され、前記ネットワークに接続された端末の要求に応じて前記個体情報テーブルに格納された情報を読み出し、前記端末に送信するリモートパラメータ制御部を具備したことを特徴とする請求項１又は２記載の個体情報参照装置。
【請求項４】
顧客に公開され、前記個体情報テーブルに格納された情報を参照するライブラリを具備したことを特徴とする請求項１乃至３のいずれかに記載の個体情報参照装置。
【請求項５】
前記個体情報は、装置の形名、製造番号を含む情報であることを特徴とする請求項１乃至４のいずれかに記載の個体情報参照装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置形名などの個体情報を参照する装置に関し、特にネットワークに接続されるコントローラに用いて好適な個体情報参照装置に関するものである。
【背景技術】
【０００２】
図４にコントローラの構成を示す。プロセッサ８はシステムプログラム７３を実行して、制御動作を実行する。このシステムプログラム７３を実行するために必要なパラメータはシステムパラメータテーブル７１に格納されている。システムプログラム７３は必要に応じてこのシステムパラメータテーブル７１を参照してシステムパラメータを取得する。
【０００３】
なお、システムパラメータテーブル７１内には、システムプログラム７３の動作を決定する動作パラメータテーブル７１１が格納されている。また、システムパラメータテーブル７１およびシステムプログラム７３は図示しないＲＯＭ(Read Only Memory)に格納されている。
【０００４】
７２はシステムパラメータ制御アプリケーションである。このシステムパラメータ制御アプリケーション７２はシステムパラメータテーブル７１の更新などのメンテナンスを行う。遠隔地からシステムパラメータを変更できるようにするために、システムパラメータ制御アプリケーション７２はネットワークに接続される場合もある。
【０００５】
９は銘板ラベルであり、コントローラの筐体に貼付される。この銘板ラベルにはコントローラの形名、製造番号等の個体情報が印字されている。また、システムプログラム７３をレビジョンアップしたときは、このレビジョンアップ情報（レブ情報）も書き込まれる。この銘板ラベル９を見ることにより、容易にコントローラの個体情報やシステムプログラム７３のバージョンアップ情報を得ることができる。
【０００６】
レビジョン等のプログラム情報の管理方式を示したものとして、例えば特許文献１に記載されたものがあった。
【特許文献１】特開平８−１０６３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、このようなコントローラには次のような課題があった。通常コントローラはその他の機器と一緒に組み付け盤に組み込まれるが、銘板ラベル９の貼付位置によっては、設置後に銘板ラベル９を見ることが困難になり、個体情報を取得できなくなる場合があるという課題があった。また、遠隔地から個体情報を得ることができないという課題もあった。
【０００８】
また、前述したように、システムプログラム７３のレブ情報は銘板ラベル９に書き込まれるが、書き込みを忘れると、レブ情報を確認することが難しくなるという課題もあった。
【０００９】
従って本発明が解決しようとする課題は、銘板ラベルに頼ることなく個体情報を得ることができ、かつ遠隔地から個体情報を取得することができる個体情報参照装置を提供することにある。
【課題を解決するための手段】
【００１０】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
個体情報が格納される個体情報テーブルと、
前記個体情報テーブルを参照する個体情報参照部と、
前記個体情報参照部が読み出した個体情報を表示する表示部と、
を具備したものである。銘板ラベルに頼ることなく個体情報を取得することができる。
【００１１】
請求項２記載の発明は、請求項１記載の発明において、
システムプログラムがレビジョンアップされたときに、このレビジョンアップデータであるレブ情報を前記個体情報テーブルに格納するシステムレブアップ部を具備し、
前記個体情報参照部は、前記個体情報テーブルに格納された個体情報およびレブ情報を参照し、前記表示部は前記個体情報参照部が読み出した個体情報およびレブ情報を表示するようにしたものである。銘板ラベルに頼ることなく、レビジョンアップ情報を取得することができる。
【００１２】
請求項３記載の発明は、請求項１又は２記載の発明において、
ネットワークに接続され、前記ネットワークに接続された端末の要求に応じて前記個体情報テーブルに格納された情報を読み出し、前記端末に送信するリモートパラメータ制御部を具備したものである。遠隔地から個体情報を読み出すことができる。
【００１３】
請求項４記載の発明は、請求項１乃至３のいずれかに記載の発明において、
顧客に公開され、前記個体情報テーブルに格納された情報を参照するライブラリを具備したものである。顧客が個体情報を管理できる。
【００１４】
請求項５記載の発明は、請求項１乃至４のいずれかに記載の発明において、
前記個体情報は、装置の形名、製造番号を含む情報であることを特徴としたものである。代表的な個体情報を管理できる。
【発明の効果】
【００１５】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
請求項１，２，３，４および請求項５の発明によれば、個体情報が格納された個体情報テーブルを具備し、このテーブルをローカルにあるいは遠隔地から読み出すことにより、個体情報を得るようにした。また、この個体情報テーブルに、システムプログラムのレビジョンアップ情報を保存するようにした。
【００１６】
ローカルあるいは遠隔地から個体情報を取得することができるので、銘板ラベルが見えなくても、あるいは離れた所からでも個体情報を取得することができるという効果がある。そのため、装置出荷後のトレーシングが容易になり、メンテナンスコストを削減することができるという効果もある。
【００１７】
また、システムプログラムのレビジョンアップ情報を個体情報テーブルに保存しておくことにより、銘板ラベルにレビジョンアップ情報を反映するのを忘れた場合でも、容易に正確なレビジョンアップ情報を得ることができるという効果もある。
【００１８】
さらに、顧客自身が装置の個体情報やシステムプログラムのレビジョンアップ情報を取得できるので、製造業者と顧客との間で装置に対する情報の共有を確実に行うことができ、サポート効率が向上するという効果もある。
【発明を実施するための最良の形態】
【００１９】
以下本発明を図面を用いて詳細に説明する。図１に本発明に係る個体情報参照装置を具備したコントローラの構成を示す。図１において、２はシステムプログラムであり、図４のシステムプログラム７３と同様に制御動作を実行する。このシステムプログラム２にはシステム管理ドライバ２１が内蔵されている。
【００２０】
３はシステムパラメータテーブルであり、システムプログラム２を実行するために必要なパラメータが格納されており、システムプログラム２から参照される。３１は動作パラメータテーブルであり、システムパラメータテーブル３の一部をなし、システムプログラム２の動作を決定するパラメータが格納されている。
【００２１】
３２は個体情報／レブ情報テーブルであり、システムパラメータテーブル３内に配置されている。この個体情報／レブ情報テーブル３２には、コントローラの個体情報とシステムプログラム２のレビジョンアップ情報が書き込まれている。個体情報には、装置（コントローラ）の形名情報、製造番号情報等が含まれ、レブ情報にはレビジョンアップしたシステムプログラムのレビジョン番号、レビジョンアップした日付等が含まれる。個体情報／レブ情報テーブル３２はシステム管理ドライバ２１から参照、更新される。
【００２２】
１１はシステムレブアップアプリケーションであり、システムプログラムをレビジョンアップ（更新）し、同時にシステム管理ドライバ２１を経由して、レブ情報を個体情報／レブ情報テーブル３２に書き込む。
【００２３】
１２はリモートパラメータ制御アプリケーションであり、ネットワーク５に接続され、ネットワーク５上のパソコン５１から呼び出される。リモートパラメータ制御アプリケーション１２は、パソコン５１から要求があるとシステム管理ドライバ２１に個体情報／レブ情報の取得命令を出力する。システム管理ドライバ２１は、この命令を受け取ると個体情報／レブ情報テーブルを参照して個体情報とレブ情報を取得し、リモートパラメータ制御アプリケーション１２に返す。リモートパラメータ制御アプリケーション１２はこれらの情報をパソコン５１に送信する。
【００２４】
１３はシステムパラメータ制御アプリケーションであり、システムパラメータテーブル３を管理する。また、システム管理ドライバ２１を経由して、個体情報／レブ情報テーブル３２を参照する。システム管理ドライバ２１とシステムパラメータ制御アプリケーション１３で個体情報参照部を構成している。
【００２５】
なお、システムレブアップアプリケーション１１，リモートパラメータ制御アプリケーション１２，システムパラメータ制御アプリケーション１３，システムプログラム２およびシステムパラメータテーブル３は、図示しないＲＯＭ(Read Only Memory)に格納されている。
【００２６】
４はプロセッサである。システムレブアップアプリケーション１１，リモートパラメータ制御アプリケーション１２，システムパラメータ制御アプリケーション１３およびシステムプログラム２はこのプロセッサ４によって実行される。
【００２７】
６は銘板ラベルであり、コントローラの筐体に貼付される。６１は銘板ラベル６に印字された個体情報およびレブ情報である。この銘板ラベル６を参照することにより、個体情報とレブ情報を得ることができる。同じ情報が個体情報／レブ情報テーブル３２に格納されている。
【００２８】
次に、図２フローチャートに基づいて個体情報／レブ情報を得る手順について説明する。図２（Ａ）はローカル、すなわちコントローラに直接接続された機器を用いて個体情報を得る手順であり、銘板ラベルが読みとれないとき等に用いる。
【００２９】
図２（Ａ）において、個体情報の読みとりが指示されると、工程（Ａ−１）でシステムパラメータ制御アプリケーション１３はシステム管理ドライバ２１に個体情報とレブ情報の参照を要求する。次に、工程（Ａ−２）でシステム管理ドライバ２１は個体情報／レブ情報テーブル３２を参照してこれらの情報を取得し、システムパラメータ制御アプリケーション１３に返す。システムパラメータ制御アプリケーション１３は、工程（Ａ−３）で装置使用者が確認できるように、これらの情報をダイアログに整形し、工程（Ａ−４）で図示しない表示装置に表示する。
【００３０】
このようにすることにより、銘板ラベル６を読みとることができなくても、装置使用者は個体情報を取得することができる。また、前述したようにシステムレブアップアプリケーション１１は、システムプログラム２をレビジョンアップすると、自動的にその情報を個体情報／レブ情報テーブル３２に書き込むので、最新のレブ情報を得ることができる。
【００３１】
図２（Ｂ）はネットワークを用いて遠隔地から個体情報とレブ情報を参照するときの手順を示したものである。工程（Ｂ−１）でネットワーク５を経由してパソコン５１のブラウザからリモートパラメータ制御アプリケーション１２にアクセスして、個体情報とレブ情報の参照を要求する。
【００３２】
次に、工程（Ｂ−２）でリモートパラメータ制御アプリケーション１２は、システム管理ドライバ２１に個体情報とレブ情報の参照を要求する。システム管理ドライバ２１は、工程（Ｂ−３）で個体情報／レブ情報テーブル３２を参照し、これらの情報を取得してリモートパラメータ制御アプリケーション１２に返す。
【００３３】
リモートパラメータ制御アプリケーション１２は工程（Ｂ−４）で装置使用者が確認できるように情報のフォーマットを変換し、工程（Ｂ−５）でネットワーク５を経由してパソコン５１のブラウザにこの情報を送信する。パソコン５１は、工程（Ｂ−６）でこの情報をブラウザに表示する。このようにすることにより、遠隔地から個体情報とレブ情報を参照することができる。
【００３４】
図３に、本発明の他の実施例を示す。なお、図１と同じ要素には同一符号を付し、説明を省略する。図３において、１４はパラメータ制御ユーザＡＰＩライブラリであり、プロセッサ４によって実行され、個体情報／レブ情報テーブル３２を参照する。このパラメータ制御ユーザＡＰＩライブラリ１４はライブラリ形式で顧客に公開されており、顧客はこのライブラリを自身で開発したアプリケーションに組み込んで使用することができる。
【００３５】
このようにすることによって、顧客自身のアプリケーションで装置管理を行うことができるようになる。例えば、複数形名への対応、複数レビジョンへの対応、あるいは製造番号に紐づけられた設置場所に依存した処理分岐への対応が可能になり、顧客のアプリケーションメンテナンスの工数削減に寄与することができる。
【００３６】
なお、図１〜図３ではコントローラに適用する実施例を示したが、ＰＬＣ(Programmable Logic Controller)やリアルタイムＯＳを使用した機器にも応用することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施例を示す構成図である。
【図２】本発明の動作を説明するためのフローチャートである。
【図３】本発明の他の実施例を示す構成図である。
【図４】従来のコントローラの構成図である。
【符号の説明】
【００３８】
１１  システムレブアップアプリケーション
１２  リモートパラメータ制御アプリケーション
１３  システムパラメータ制御アプリケーション
１４  パラメータ制御ユーザＡＰＩライブラリ
２  システムプログラム
２１  システム管理ドライバ
３  システムパラメータテーブル
３１  動作パラメータテーブル
３２  個体情報／レブ情報テーブル
４  プロセッサ
５  ネットワーク
５１  パソコン
６  銘板ラベル
【図１】
2006178726.tif 000003
【図２】
2006178726.tif 000004
【図３】
2006178726.tif 000005
【図４】
2006178726.tif 000006