(57)【要約】  【課題】  通信変換器が接続されるパソコンのＵＳＢポートに割り付けられるＣＯＭポートを容易に把握できるようにする。  【解決手段】  通信設定時には、機器が接続されているＣＯＭポート番号と対応するＣＯＭポートの名称とを、レジストリから読み出して表示するようにしており、これによって、デバイスマネージャ起動してポート番号と対応する名称とを確認するといった面倒な操作が不要としている。【選択図】        図２
2007034524.tif 000002
【特許請求の範囲】
【請求項１】
複数のシリアルポートおよび表示手段を備えるとともに、前記シリアルポートに接続される機器に関する情報を含む設定情報が登録される情報処理装置であって、
機器が接続されている前記シリアルポートのポート番号と、該ポート番号に対応する名称とを、前記表示手段に表示する表示制御手段を備えることを特徴とする情報処理装置。
【請求項２】
前記設定情報が登録されるレジストリまたはシステムファイルを備え、前記表示制御手段は、前記レジストリまたはシステムファイルから前記シリアルポートのポート番号と、該ポート番号に対応する名称とを読み出して前記表示手段に表示する請求項１に記載の情報処理装置。
【請求項３】
前記シリアルポートは、ＵＳＢポートを含み、前記機器が、通信変換器である請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、通信設定の表示画面において、前記ポート番号と該ポート番号に対応する名称とを一覧表示する請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記通信変換器がＵＳＢ−シリアル変換ケーブルであり、該ＵＳＢ−シリアル変換ケーブルを介して当該情報処理装置に接続される制御機器に対して、制御パラメータの設定を行なう請求項３または４に記載の情報処理装置。
【請求項６】
複数のシリアルポートおよび表示手段を備えるとともに、前記シリアルポートに接続される機器に関する情報を含む設定情報が登録されるコンピュータに実行させるプログラムであって、
機器が接続されているシリアルポートのポート番号と、該ポート番号に対応する名称とを、読み出すステップと、
読み出した前記ポート番号と前記対応する名称とを前記表示手段に表示するステップとを含むことを特徴とするプログラム。
【請求項７】
前記設定情報が登録されるレジストリまたはシステムファイルを備え、前記読み出すステップでは、前記レジストリまたはシステムファイルから前記シリアルポートのポート番号と、該ポート番号に対応する名称とを読み出して前記表示手段に表示する請求項６に記載のプログラム。
【請求項８】
前記シリアルポートは、ＵＳＢポートを含み、前記機器が、通信変換器である請求項６または７に記載のプログラム。
【請求項９】
前記通信変換器を介して前記コンピュータに接続される制御機器に対して、前記コンピュータを、制御パラメータの設定を行う設定装置として機能させる請求項６〜８のいずれか１項に記載のプログラム。
【請求項１０】
前記請求項６〜９のいずれか１項に記載のプログラムが記録されたコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度調節器やＰＬＣ(プログラマブル・ロジック・コントローラ）などの各種の制御機器との間で通信を行う情報処理装置、この情報処理装置に好適なプログラムおよびプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来、例えば、温度調節器では、Ｐ，Ｉ，Ｄ定数などの制御パラメータや目標温度などの設定は、当該温度調節器の表示部を見ながらキーを操作することによって行ったり、あるいは、設定用プログラムを用いて、パソコンなどから通信によって行っている(例えば、特許文献１参照)。
【０００３】
図５は、かかる通信によるパラメータ設定の構成を示す図であり、同図において、２’は情報処理装置としてのパソコン、１は温度調節器、３はパソコンと温度調節器とを接続する通信変換器としてのＵＳＢ（Universal Serial Bus）−シリアル変換ケーブルである。このＵＳＢ−シリアル変換ケーブル３は、その一端３ａが、パソコン本体２ａの背面のシリアルポートであるＵＳＢポートに接続され、他端３ｂが、温度調節器１のシリアルポート、例えば、ＲＳ−２３２Ｃポートに接続され、ＵＳＢ−シリアル変換を行なう通信変換ケーブルである。
【特許文献１】特開平１１−１１０００４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
温度調節器１に対して制御パラメータ等の設定を通信で行うためには、通信設定時に、パソコン２’のどのシリアルポート（ＣＯＭポート）を使用して温度調節器１と通信を行うかを指定する必要がある。
【０００５】
図６は、従来の通信設定画面の一例を示す図であり、この図６は、シリアルポート（Ｓｅｒｉａｌ  Ｐｏｒｔ）の項目をプルダウンした状態を示している。
【０００６】
この図６に示すように、機器が接続されて有効となっているシリアルポート（Ｓｅｒｉａｌ  Ｐｏｒｔ）のポート番号、例えば、ＣＯＭ１、ＣＯＭ２等が表示される。
【０００７】
ＵＳＢポートは、パソコンのオペレーティングシステム（ＯＳ）によって、パソコンに元々備えられているＲＳ−２３２Ｃ等の通常のＣＯＭポートと同様に、シリアルポートに割り振られて管理されているが、ＵＳＢポートの場合には、接続されるＵＳＢ−シリアル変換ケーブル等の通信変換器に対応した仮想ＣＯＭポートとして存在しているために、ＲＳ−２３２Ｃポートのように物理的に固定されているとは限らない。
【０００８】
すなわち、ＵＳＢポートの場合には、ＵＳＢ−シリアル変換ケーブル等の通信変換器を、ＵＳＢポートに接続すると、パソコンのＯＳは、新しいハードウェアとして認識し、ドライバをインストールすることにより、通信変換器が接続されているＵＳＢポートを、例えば、インストールした順に空いているＣＯＭポートに仮想ＣＯＭポートとして割り付けて管理するものである。
【０００９】
このため、ユーザは、ＵＳＢ−シリアル変換ケーブル等の通信変換器を接続したＵＳＢポートが、どのＣＯＭポートに割り付けられているかを把握するためには、例えば、次のような手順によってデバイスマネージャを起動して確認しなければならなかった。
【００１０】
すなわち、「マイコンピュータ」→「プロパティ」→「ハードウェア」→「デバイスマネージャ」のように順番に選択し、図７に示すように、デバイスマネージャを起動する。この図７からＵＳＢ−シリアル変換ケーブルが接続されたＵＳＢポートに割り付けられたＣＯＭポートのポート番号とそのＣＯＭポートの名称とを確認することができる。このＣＯＭポートの名称は、一般的に、通信変換器に関連する仮想ＣＯＭポートドライバの名称となっており、ユーザは、この名称からＵＳＢポートに接続した通信変換器を特定するとともに、対応するＣＯＭポート番号を知ることができる。
【００１１】
その後、ユーザは、上述の通信設定画面において、確認したＣＯＭポート番号を選択して通信設定を行なうことになる。
【００１２】
このように従来では、ＵＳＢ−シリアル変換ケーブル等の通信変換器を接続したＵＳＢポートが、どのＣＯＭポートに割り当てられているかを確認するには、デバイスマネージャを起動しなければならず、操作が面倒であるといった難点がある。
【００１３】
また、通信変換器に対応するＣＯＭポート番号を覚えていても、使用するパソコンやＵＳＢポートを変更した場合には、割り付けられるＣＯＭポートのポート番号も変わるため、上述のように、デバイスマネージャを起動してＣＯＭポートの割り付けを確認せざるを得ないことになる。
【００１４】
本発明は、上述の点に鑑みて為されたものであって、通信変換器を接続したＵＳＢポートが、どのＣＯＭポートに対応するかを容易に確認できるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明では、上記目的を達成するために、次のように構成している。
【００１６】
すなわち、本発明の情報処理装置は、複数のシリアルポートおよび表示手段を備えるとともに、前記シリアルポートに接続される機器に関する情報を含む設定情報が登録される情報処理装置であって、機器が接続されている前記シリアルポートのポート番号と、該ポート番号に対応する名称とを、前記表示手段に表示する表示制御手段を備えている。
【００１７】
ここで、ポート番号に対応する名称は、そのポートに接続される機器に関連する名称、例えば、機器のドライバ名称、機器の型式名などであるのが好ましい。
【００１８】
設定情報は、アプリケーションの設定情報であるのが好ましい。
【００１９】
本発明によると、機器が接続されているポート番号と共に、このポート番号に対応する名称が、表示されるので、従来のように、デバイスマネージャを起動してポート番号と対応する名称とを確認するといった面倒な操作が不要となる。
【００２０】
一実施態様においては、前記設定情報が登録されるレジストリまたはシステムファイルを備え、前記表示制御手段は、前記レジストリまたはシステムファイルから前記シリアルポートのポート番号と、該ポート番号に対応する名称とを読み出して前記表示手段に表示するものである。
【００２１】
設定情報が登録されるレジストリまたは設定情報が登録されるシステムファイルのいずれか一方を備えるものであってもよく、あるいは、レジストリおよびシステムファイルの両方を備え、そのいずれか一方に、設定情報が登録されるものであってもよい。
【００２２】
この実施態様によると、レジストリまたはシステムファイルからシリアルポートのポート番号と、該ポート番号に対応する名称とを読み出して表示することができる。
【００２３】
好ましい実施態様においては、前記シリアルポートは、ＵＳＢポートを含み、前記機器が、通信変換器である。
【００２４】
この実施態様によると、ＵＳＢポートに接続された通信変換器が、どのポート番号のシリアルポートに割り当てられているかを容易に把握することができる。
【００２５】
一実施態様においては、前記表示制御手段は、通信設定の表示画面において、前記ポート番号と該ポート番号に対応する名称とを一覧表示するものである。
【００２６】
この実施態様によると、複数のポート番号と、各ポートに対応する名称とを一目で確認することができる。
【００２７】
他の実施態様においては、前記通信変換器がＵＳＢ−シリアル変換ケーブルであり、該ＵＳＢ−シリアル変換ケーブルを介して当該情報処理装置に接続される制御機器に対して、制御パラメータの設定を行なうものである。
【００２８】
ここで、ＵＳＢ−シリアル変換としては、ＵＳＢ−ＲＳ−２３２Ｃ変換、ＵＳＢ−ＲＳ−４８５変換、ＵＳＢ−ＲＳ−４２２変換などが好ましい。
【００２９】
また、通信変換器は、ケーブルと変換器が一体となった変換ケーブルに限らず、ケーブルと分離できるものであってもよく、更に、制御機器に一体に内蔵されたものであってもよい。
【００３０】
また、当該情報処理装置に、通信変換器を介して複数の制御機器を接続してもよい。
【００３１】
制御機器としては、調節器、計測機器およびＰＬＣ(プログラマブル・ロジック・コントローラ）などが好ましい。
【００３２】
この実施態様によると、制御機器に対して、制御パラメータの設定を通信で行なう場合に、どのポート番号のシリアルポートを使用すればよいかを容易に把握できる。
【００３３】
また、本発明のプログラムは、複数のシリアルポートおよび表示手段を備えるとともに、前記シリアルポートに接続される機器に関する情報を含む設定情報が登録されるコンピュータに実行させるプログラムであって、機器が接続されているシリアルポートのポート番号と、該ポート番号に対応する名称とを、読み出すステップと、読み出した前記ポート番号と前記対応する名称とを前記表示手段に表示するステップとを含むものである。
【００３４】
本発明によると、当該プログラムを、コンピュータに実行させることにより、機器が接続されているポート番号と共に、このポート番号に対応する名称が、表示されるので、従来のように、デバイスマネージャを起動してポート番号と対応する名称とを確認するといった面倒な操作が不要となる。
【００３５】
一実施態様においては、前記設定情報が登録されるレジストリまたはシステムファイルを備え、前記読み出すステップでは、前記レジストリまたはシステムファイルから前記シリアルポートのポート番号と、該ポート番号に対応する名称とを読み出して前記表示手段に表示するものである。
【００３６】
この実施態様によると、レジストリまたはシステムファイルからシリアルポートのポート番号と、該ポート番号に対応する名称とを読み出して表示することができる。
【００３７】
好ましい実施態様においては、前記シリアルポートは、ＵＳＢポートを含み、前記機器が、通信変換器である。
【００３８】
この実施態様によると、ＵＳＢポートに接続された通信変換器が、どのポート番号のシリアルポートに割り当てられているかを容易に把握することができる。
【００３９】
一実施態様においては、前記通信変換器を介して前記コンピュータに接続される制御機器に対して、前記コンピュータを、制御パラメータの設定を行う設定装置として機能させるものである。
【００４０】
この実施態様によると、制御機器に対して、制御パラメータの設定を通信で行なうような場合に、どのポート番号のシリアルポートを使用すればよいかを容易に把握できる。
【００４１】
本発明の記録媒体は、本発明に係るプログラムが記録されたコンピュータに読み取り可能な記録媒体である。
【００４２】
ここで、記録媒体とは、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどをいう。
【００４３】
本発明のプログラムを、記録媒体から読み取ってコンピュータに実行させることにより、機器が接続されているポート番号と共に、このポート番号に対応する名称が、表示されるので、従来のように、デバイスマネージャを起動してポート番号と対応するデバイスとを確認するといった面倒な操作が不要となり、また、当該プログラムを、ソフトウェアパッケージとして、あるいは、ネットワークを通して提供することができる。
【発明の効果】
【００４４】
本発明によれば、通信設定時などには、機器が接続されているシリアルポートのポート番号と共に、このポート番号に対応する名称が、表示されるので、従来のように、デバイスマネージャを起動してポート番号と対応する名称とを確認するといった面倒な操作が不要となる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の実施の形態について、図面に基づいて詳細に説明する。
【００４６】
（実施の形態１）
図１は、本発明の一つの実施の形態に係る情報処理装置を備えるシステムの構成を示す図であり、上述の図５に対応する部分には、同一の参照符号を付す。
【００４７】
この実施の形態では、制御機器としての温度調節器１に対して情報処理装置としての汎用のパソコン２２から通信によって制御パラメータ等を設定する場合に適用して説明する。なお、制御パラメータ等の設定に限らず、制御機器の現在の状態をモニタするような場合にも適用できるものである。
【００４８】
パソコン２は、その本体２ａの背面には、複数のシリアルポート、例えば、通常のＣＯＭポートと、複数のＵＳＢポートとを備えている。
【００４９】
この実施の形態では、ＵＳＢポートには、通信変換器としてのＵＳＢ−シリアル変換ケーブル３の一端３ａが接続され、その他端３ｂが、温度調節器１のシリアルポート、例えば、ＲＳ２３２Ｃポートに接続されている。
【００５０】
温度調節器１は、セグメント表示が可能な表示部１ａを有するとともに、各種設定を行なうための複数の操作キー１ｂを備えており、従来と同様に、表示部１ａの表示を見ながら操作キー１ｂを操作してＰ，Ｉ，Ｄ定数などの制御パラメータや目標値などの設定を行うことが可能である。
【００５１】
更に、本発明に係る設定用のプログラムが記録されたＣＤ−ＲＯＭなどの記録媒体を、パソコン２にセットし、パソコン２のキーボードやマウスを操作して温度調節器１に対して、制御パラメータや目標値などの設定を通信で行うことが可能である。
【００５２】
この実施の形態では、ＵＳＢ−シリアル変換ケーブル３が接続されたＵＳＢポートが、どのＣＯＭポートに割り付けられているかを容易に確認できるように、次のように構成している。
【００５３】
すなわち、図２は、この実施の形態の表示手段としての液晶ディスプレイ２ｂに表示される通信設定画面を示す図であり、上述の図６の従来例に対応するものである。
【００５４】
この図２に示すように、シリアルポート（Ｓｅｒｉａｌ  Ｐｏｒｔ）の項目をプルダウンすると、シリアルポートのポートの番号、例えば、ＣＯＭ１、ＣＯＭ２、ＣＯＭ３、ＣＯＭ４が表示されるとともに、各ポート番号に対応する名称が表示される。
【００５５】
この図２では、ＣＯＭ１、ＣＯＭ２は、ＲＳ−２３２Ｃポートのような通常のシリアル通信ポートであることを示しており、仮想ＣＯＭポートであるＣＯＭ３、ＣＯＭ４は、接続されている通信変換器の型式等に対応する名称、例えば、Ｅ５８−ＣＩＦＱ１  ＵＳＢ  Ｓｅｒｉａｌ  Ｐｏｒｔ、Ｋ３ＳＣ−１０  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｖｅｒｔｅｒ  Ｖｉｒｔｕａｌ  ＣＯＭ  Ｐｏｒｔが表示される。
【００５６】
ユーザは、この表示によって、ＵＳＢ−シリアル変換ケーブルが接続されているＵＳＢポートが、どのＣＯＭポートであるかを一目で確認できることになり、例えば、ＵＳＢ−シリアル変換ケーブル３が、Ｅ５８−ＣＩＦＱ１であれば、接続されているＣＯＭポート番号は、ＣＯＭ３であることが分かる。
【００５７】
したがって、従来例のように、「マイコンピュータ」→「プロパティ」→「ハードウェア」→「デバイスマネージャ」のように順番に選択し、上述の図７に示すように、デバイスマネージャを起動してＵＳＢ−シリアル変換ケーブルが接続されたＣＯＭポートの名称とＣＯＭポート番号を確認するといった面倒な操作が不要となる。
【００５８】
図３は、この実施の形態の動作説明に供するフローチャートである。
【００５９】
先ず、温度調節器１に対する設定用のプログラムを起動し（ステップｎ１）、後述のレジストリから機器が接続されて有効なＣＯＭポートの番号と、各ＣＯＭポートに対応する名称とを読出し（ステップｎ２）、読み出したＣＯＭポートの番号と各ＣＯＭポートに対応する名称とを、液晶ディスプレイ２ｂに表示する（ステップｎ３）。
【００６０】
このようにレジストリから有効なＣＯＭポートの番号と、各ＣＯＭポートに対応する名称とを読出して液晶ディスプレイ２ｂに表示する表示制御は、設定用のプログラムがセットされたパソコン２のＣＰＵによって行われる。
【００６１】
レジストリは、Windows（登録商標）系OS上の、システムやアプリケーションの設定を記録するデータベースであり、パソコン２のハードディスクにデータファイルの形式で記録されている。
【００６２】
このレジストリには、図４に示すように、ＣＯＭポート番号と、対応するＣＯＭポートの名称とが記憶されている。
【００６３】
対応するＣＯＭポートの名称は、一般に、通信変換器に関連する名称である仮想ＣＯＭポートドライバの名称であり、従来と同様に、ドライバのインストール時に、かかる仮想ＣＯＭポートドライバ名称が、レジストリに登録される。
【００６４】
この実施の形態では、パソコン２に実際に機器が接続されている有効なＣＯＭポートについて、レジストリからＣＯＭポート番号と、対応するＣＯＭポートの名称を読み出して表示するものであり、機器が接続されている有効なＣＯＭポートは、従来と同様に、パソコン２に機器が接続されたことを、パソコンに搭載されているＯＳによって検出される。
【００６５】
以上のようにして表示される図２の通信設定画面に基いて、通信に使用するＣＯＭポート番号を指定し、その他の通信条件を設定する。
【００６６】
以後は、従来と同様に、温度調節器１に対する制御パラメータ等の設定を行うものである。
【００６７】
すなわち、パラメータ等の設定項目がパソコン２の液晶ディスプレイ２ｂに表示され、ユーザが、パソコン２のキーボード等の操作入力手段を操作して設定項目に対応する設定データを入力し、この設定データを、ＵＳＢ−シリアル変換ケーブル３を介して温度調節器１に送信して温度調節器１の記憶部に書込んで設定を行うものである。
【００６８】
また、温度調節器１に既に書き込まれているパラメータ等をＵＳＢ−シリアル変換ケーブル３を介して受信して液晶ディスプレイ２ｂに表示し、その内容を確認した上で、必要に応じて書き換えてもよい。
【産業上の利用可能性】
【００６９】
本発明は、制御機器に対する制御パラメータの通信設定などに有用である。
【図面の簡単な説明】
【００７０】
【図１】本発明の一つの実施の形態に係る通信変換器を用いたシステムの概略構成図である。
【図２】図１の実施の形態の通信設定画面を示す図である。
【図３】動作説明に供するフローチャートである。
【図４】レジストリに記憶されているＣＯＭポート番号とその名称との対応を示す図である。
【図５】従来例のシステムの概略構成図である。
【図６】従来例の通信設定画面を示す図である。
【図７】デバイスマネージャの表示画面を示す図である。
【符号の説明】
【００７１】
１      温度調節器
２      パソコン（情報処理装置）
３      ＵＳＢ−シリアル変換ケーブル
【図１】
2007034524.tif 000003
【図２】
2007034524.tif 000004
【図３】
2007034524.tif 000005
【図４】
2007034524.tif 000006
【図５】
2007034524.tif 000007
【図６】
2007034524.tif 000008
【図７】
2007034524.tif 000009