(57)【要約】【課題】一回の入力操作でデバイスアドレスに対応したデータを入力することができる。また、デバイスアドレスにデータを入力した場合、このデータに対応したデバイスアドレスをインクリメントすることなく、デバイスアドレスを保持することができる。さらに、同一のデバイスアドレスを有する参加局に対して一括してデータを入力することができる。【解決手段】デバイスモニタ表示画面１７０の設定表示画面１７１を表示し、設定数値部１７１ａをマウスによるクリックで操作すると、デバイスアドレスに直接データが入力される。また、アドレス保持設定部１７１ｂを保持する設定をし、デバイスアドレスにデータを入力すると、このデバイスアドレスを保持する。さらに、一括書込設定部１７１ｃを設定し、デバイスアドレスにデータを入力すると、同一のデバイスアドレスを有する参加局に対して一括してデータを入力する。【選択図】  図６
2004272605.tif 000002
【特許請求の範囲】
【請求項１】
デバイスのアドレスに対応したデータを入力するための入力手段を備えた情報処理装置において、
少なくとも数値から構成される設定数値部を表示させる設定数値表示手段を備え、
上記入力手段により、表示された上記設定数値部を操作することによって、上記データを入力することを特徴とする情報処理装置。
【請求項２】
デバイスのアドレスを保持するための設定を備えたアドレス保持設定部を表示させるアドレス保持設定表示手段を備え、
上記アドレス保持設定部を保持する設定をすると共に、上記設定数値部からの操作によって、上記データを入力した場合、上記データに対応したデバイスのアドレスをインクリメントすることなく、該アドレスを保持することを特徴とする請求項１記載の情報処理装置。
【請求項３】
複数の参加局が接続される一方、該参加局に対して一括して上記データを入力するための一括書込設定部を表示させる一括書込設定表示手段を備え、
上記一括書込設定部を設定すると共に、上記設定数値部からの操作によって、上記データを入力した場合、同一のデバイスのアドレスを有する参加局に対して一括して上記データを入力することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
上記入力手段は、マウスによる入力手段であって、
上記設定数値部は、１および０から構成されることを特徴とする請求項１ないし３の何れか１項に記載の情報処理装置。
【請求項５】
請求項１ないし３の何れか１項に記載の各手段として、コンピュータを動作させるプログラム。
【請求項６】
請求項５記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デバイスのアドレスに対応したデータを入力するための入力手段を備えた情報処理装置、プログラム、および、そのプログラムが記録された記録媒体に関するものである。
【０００２】
【従来の技術】
プログラマブル・ロジック・コントローラ（以降、ＰＬＣと称する）などと呼ばれる産業用制御装置は、シーケンス制御をはじめとする各種制御を実現するために、ベルトコンベアー式の自動組付機など種々のターゲットシステムを制御する制御装置として広く使用されている。さらに、近年では、ターゲットシステムの複雑化に伴って、複数台のＰＬＣを、ネットワーク回線を介して互いに接続したネットワーク制御システムの導入も普及しつつある。
【０００３】
このようなネットワーク制御システムにおいては、各ＰＬＣの稼動状況などの表示やＰＬＣへの制御指示は、ＰＬＣ付近に配置されたプログラマブル表示器などの制御機能を備えた表示装置によって行われる。また、上記の制御システムにおいては、ＰＬＣや表示装置から離れた場所でも、ＰＬＣの稼動状況の監視やＰＬＣの制御を行えるように、そのような場所に設置されたホストコンピュータを参加させることもできる。
【０００４】
上記の制御システムは、例えば、特許文献１に開示されているように、プログラマブル表示器を通信の中心において、プログラマブル表示器で異なる通信プロトコルを変換する構成を用いている。このような構成では、ホストコンピュータと各プログラマブル表示器との間を共通の通信プロトコルを用いて共通ネットワークにて通信し、プログラマブル表示器とＰＬＣとの間を専用の通信プロトコルを用いて専用ネットワークにて通信し、プログラマブル表示器において両通信プロトコルの変換を行う。
【０００５】
また、このようなシステムにおいては、制御対象となるデバイスを特定するアドレス（以降、デバイスアドレスと称する）を、プログラマブル表示器やＰＬＣなどに設けられた記憶装置（メモリ）の一領域として備えている。したがって、当該領域における任意のワードデバイスあるいはビットデバイスに対してデバイスアドレスを指定してアクセスするだけで、ターゲットシステムの対応位置を制御し、あるいはその動作状態に関するデータが個別に取り出せる様にしている。
【０００６】
ところで、上記システムを使用するユーザにおいて、デバイスアドレスの設定や、ＰＬＣおよびプログラマブル表示器に格納したプログラムなどのデバッグを目的として、ホストコンピュータを介してデバイスアドレスにデータを入力する操作が行われる。かかる入力操作において、ユーザは、デバイスアドレスを入力する画面（入力画面）を、例えば、マウスのクリックによって開くと共に、キーボードのキー操作によって数値などのデータを入力画面に入力していた。そして、データの入力が終わると、キーボードのＥＮＴＥＲキーのような確定キーを操作することにより、所望するデバイスアドレスにデータの入力をしていた。
【０００７】
【特許文献１】
特開平２００２−１１１６８０（公開日平成１４年４月１２日）
【０００８】
【発明が解決しようとする課題】
しかしながら、上記のような従来の入力操作にあっては、所望するデバイスアドレスのデータの入力操作を、マウスによる操作とキーボードのキー操作との二種類の異なった操作をしなければならなかった。また、キーボードのキー操作においても、数値などのデータの入力操作と確定キーの操作とをしなければならず、入力操作が煩雑であるという問題があった。
【０００９】
また、従来の入力操作においては、所望するデバイスアドレスのデータの入力操作を終えて、確定キーを操作することにより、所望するデバイスアドレスにデータを入力するが、それと共に、次のデバイスアドレスに自動的にインクリメントしていた。したがって、確定キーを操作した後、ユーザにおいて、再度同じデバイスアドレスにデータを入力するような場合には次のような不都合がある。すなわち、インクリメントされたデバイスアドレスの入力画面をマウスなどの操作によって一旦閉じて、入力を所望するデバイスアドレスの入力画面を再度開く必要があった。このため、このような場合には、手間がかかるという問題があった。
【００１０】
さらに、従来の入力操作においては、ホストコンピュータに接続されているプログラマブル表示器や、そのプログラマブル表示器に接続されているＰＬＣといった機器（参加局）内部に有する同一のデバイスアドレスに対して、一括してデータを入力することができなかった。このため、ユーザにおいては、同一のデバイスアドレスを備えている機器であっても、一つ一つの機器に対して入力画面を開いて入力操作を行っていた。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、一回の入力操作でデバイスアドレスに対応したデータを入力することができる情報処理装置、プログラム、および、そのプログラムを記録した記録媒体を提供することを目的としている。
【００１２】
本発明は更に、デバイスアドレスにデータを入力した場合、このデータに対応したデバイスアドレスをインクリメントすることなく、デバイスアドレスを保持することができる情報処理装置、プログラム、および、そのプログラムを記録した記録媒体を提供することを目的としている。
【００１３】
本発明は更にまた、デバイスアドレスにデータを入力した場合、同一のデバイスアドレスを有する参加局に対して一括してデータを入力することができる情報処理装置、プログラム、および、そのプログラムを記録した記録媒体を提供することを目的としている。
【００１４】
【課題を解決するための手段】
請求項１の発明に係る情報処理装置は、上記の課題を解決するために、デバイスのアドレスに対応したデータを入力するための入力手段を備えた情報処理装置において、少なくとも数値から構成される設定数値部を表示させる設定数値表示手段を備え、上記入力手段により、表示された上記設定数値部を操作することによって、上記データを入力することを特徴としている。
【００１５】
上記の構成では、設定数値表示手段は、少なくとも数値から構成される設定数値部を表示させる。そして、入力手段によって、設定数値部を操作することにより、所望するデバイスのアドレスにデータを入力することができる。それゆえ、一回の入力操作でデバイスのアドレスに対応したデータを入力することができる。
【００１６】
また、請求項２の発明に係る情報処理装置は、請求項１記載の情報処理装置において、デバイスのアドレスを保持するための設定を備えたアドレス保持設定部を表示させるアドレス保持設定表示手段を備え、上記アドレス保持設定部を保持する設定をすると共に、上記設定数値部からの操作によって、上記データを入力した場合、上記データに対応したデバイスのアドレスをインクリメントすることなく、該アドレスを保持することを特徴としている。
【００１７】
上記の構成によれば、アドレス保持設定表示手段は、デバイスのアドレスを保持するための設定を備えたアドレス保持設定部を表示させる。そして、アドレス保持設定部を保持する設定を行い、設定数値部からの操作によって、デバイスのアドレスにデータを入力すると、該データに対応したアドレスをインクリメントせずに保持する。これにより、デバイスのアドレスに対応するデータを入力した後であっても、ユーザによる再度同一のデバイスのアドレスに対応するデータの入力が可能となる。
【００１８】
また、請求項３の発明に係る情報処理装置は、請求項１または２記載の情報処理装置において、複数の参加局が接続される一方、該参加局に対して一括して上記データを入力するための一括書込設定部を表示させる一括書込設定表示手段を備え、上記一括書込設定部を設定すると共に、上記設定数値部からの操作によって、上記データを入力した場合、同一のデバイスのアドレスを有する参加局に対して一括して上記データを入力することを特徴としている。
【００１９】
上記の構成によれば、一括書込設定表示手段は、参加局に対して一括してデータを入力するための一括書込設定部を表示させる。そして、一括書込設定部の設定を行い、設定数値部からの操作によって、デバイスのアドレスにデータを入力すると、同一のデバイスのアドレスを有する参加局に対して一括してデータを入力することができる。これにより、同一のデバイスのアドレスを有する複数の参加局に対して、一括してデータを入力することが可能となる。
【００２０】
ところで、上記の情報処理装置は、上記入力手段は、マウスによる入力手段であって、上記設定数値部は、１および０から構成されることが好ましい。これにより、マウスによる一回の操作（ワンクリック）で所望するデバイスのアドレスにデータを入力することが可能であると共に、入力するデータが、ユーザにおいて使用する頻度の高い１および０から構成されているので、ユーザによる入力の手間を削減することが可能となる。
【００２１】
上記の情報処理装置の機能は、プログラムで実現することができ、そのプログラムは、コンピュータを上記各手段として機能させている。また、このプログラムは、コンピュータ読み取り可能な記録媒体に記録される。
【００２２】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図１１に基づいて説明すれば、以下の通りである。
【００２３】
本実施の形態に係る制御システムは、図１に示すように、ホストコンピュータ１と、複数のプログラマブル表示器（以降、表示器と称する）２・・・と、複数のＰＬＣ３・・・とを備えている。
【００２４】
ホストコンピュータ１および表示器２・・・は、共通の通信プロトコルで通信を行うことが可能な共通ネットワーク４を介して互いに接続されている。一方、表示器２およびＰＬＣ３は、ＰＬＣ３毎に固有の通信プロトコルで通信を行うことが可能な専用ネットワーク５を介して個々に接続されている。共通の通信プロトコルおよび専用の通信プロトコルについては、前述の特許文献１に詳しく説明されているので、ここではその説明を省略する。
【００２５】
つまり、表示器２が共通ネットワーク４を介してデータ通信する場合、専用ネットワーク５を伝送される通信プロトコルに関わらず、統一した通信プロトコルで通信できるように、共通ネットワーク４で伝送可能な通信プロトコルに共通の通信プロトコル（共通プロトコル）を規定している。具体的に、本実施の形態では、共通ネットワーク４として、イーサネット（登録商標）などのローカルエリアネットワーク（ＬＡＮ）が用いられており、共通ネットワーク４での通信プロトコルとして、ＴＣＰ／ＩＰが採用されている。
【００２６】
表示器２は、ＰＬＣ３への指示などの操作やターゲットシステムの監視を行うためのユーザ画面を表示する機能を有している。このため、表示器２は、メモリ部２１、データ処理部２２、インターフェース部（図中、Ｉ／Ｆ）２３，２４、入力部２５、表示部２６および変換データ記憶部２７を備えている。
【００２７】
メモリ部２１は、ＳＲＡＭ２１ａ、フラッシュＲＯＭ（ＦＥＰＲＯＭ）２１ｂおよびＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）カード２１ｃを有している。また、メモリ部２１は、このような半導体メモリに限らず、フレキシブルディスク、フロッピディスク、ハードディスク、光ディスクなどの媒体や、その他の媒体を用いたメモリデバイスを備えていてもよい。
【００２８】
ＳＲＡＭ２１ａおよびフラッシュＲＯＭ２１ｂは、ＰＬＣ３などから収集されたデータやＰＬＣ３に与える設定データ（制御データ）を記憶する。特に、ＳＲＡＭ２１ａは、最新のデータを記憶するメモリであり、ユーザによるデータの書き換えが可能である。また、フラッシュＲＯＭ２１ｂは、ある程度まとまった量のデータをロギングするメモリであり、データの書き換えに特殊な操作を要するためにユーザによるデータの書き換えができないようになっている。フラッシュＲＯＭ２１ｂには、表示部２６に表示するユーザ画面も記憶される。
【００２９】
ＣＦカード２１ｃは、専用のインターフェースユニットを介して表示器２に接続される着脱可能な媒体である。このＣＦカード２１ｃは、フラッシュＲＯＭ２１ｂよりも大きい記憶容量を備えており、大量のデータをロギングすることができるが、フラッシュＲＯＭ２１ｂと同様、ユーザによるデータの書き換えができないようになっている。したがって、ユーザがフラッシュＲＯＭ２１ｂまたはＣＦカード２１ｃに記憶されたデータを書き換える場合は、そのデータをＳＲＡＭ２１ａに複写する必要がある。
【００３０】
また、上記のフラッシュＲＯＭ２１ｂは、図２に示すように、表示制御システムプログラムと、通信プロトコルと、ユーザ画面のデータである画面データとを有している。
【００３１】
表示制御システムプログラムは、画像表示制御を行うための基本機能を実現するためのプログラムである。通信プロトコルは、ＰＬＣ３との通信処理で用いられるプロトコルであり、ＰＬＣ３の機種（メーカ）に応じて固有に定められている。
【００３２】
画面データは、後述するホストコンピュータ１の作画部１３によって作成されて、フラッシュＲＯＭ２１ｂにダウンロードされている。この画面データは、表示部２６に表示すべきベース画面のデータや動的表示を行うための画像ブロックのデータおよび各画像ブロックに付与された後述する処理指示語Ｗ（図３（ａ）参照）などを含んでいる。
【００３３】
上記の画像ブロックは、ユーザが所望に設定できる動画機能を実現する動画図形、この動画図形がスイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などに特化された部品図形である。
【００３４】
図２に示すように、上記の処理指示語Ｗと図形データ（動画図形や部品図形のデータ）とは、それぞれデータ記憶領域に設けられた処理指示語記憶領域Ｍ１  と図形データ記憶領域Ｍ２  とに格納されている。
【００３５】
ユーザ画面は、ターゲットシステムを模した背景画面に、予め設定された上記の動画図形や部品図形がシンボルとして合成されている。このように構成されるユーザ画面においては、デバイス６の動作状況や、入力部２５であるタッチパネルからの入力操作が、デバイス６の実際の動作に応じた部品図形やタグの動きや表示状態（色など）の変化として反映される。
【００３６】
一方、上記のユーザ画面の画面データは、図３（ａ）に示すような、ベース画面のファイル番号Ｆと、事象名Ｎとを含むタグと称される処理指示語Ｗを組み合わせて構成されている。事象名Ｎはベース画面上で実行すべき動作内容を特定し、参照情報Ｒは各実行事象毎に参照される１または複数の各種の情報である。
【００３７】
図３（ｂ）に示す処理指示語ＷＴは、タッチパネルを介して入力操作を規定する。この処理指示語ＷＴの場合、事象名Ｎ１がタッチパネルの操作を特定するＴを含んで表され、参照情報Ｒには、タッチパネル上の入力座標範囲Ｘ，Ｙと、その入力座標範囲の指定に連動してオンされるデバイスアドレスＡとが含まれる。
【００３８】
また、図３（ｃ）に示すような処理指示語ＷＬは、画像ブロック（部品図形やタグ）を特定するための特定情報としての処理指示語Ｗが所定の画面領域（表示座標範囲）へ、所定のデバイスアドレスの内容に応じた部品図形を表示する。この処理指示語ＷＬの場合、事象名Ｎ２が画像ブロックの表示を特定するＬを含んで表され、参照情報Ｒには、表示座標範囲（Ｘ，Ｙ）と、デバイスアドレスＡと、表示時に参照するファイル番号ＦＬとが含まれる。ファイル番号ＦＬは、例えば、部品図形がスイッチの場合、ＯＮを示す図形のファイルおよびＯＦＦを示す図形のファイルなどを参照するために設けられる。
【００３９】
データ処理部２２は、前述のフラッシュＲＯＭ２１ｂに格納された表示制御システムプログラムにしたがって、表示器２の各部の動作を処理する。また、データ処理部２１は、後述するインターフェース２３を介しての後述するホストコンピュータ１との通信を制御する機能を有しており、作画部１３からの画面データを受け取るとフラッシュＲＯＭ２１ｂに格納する。このデータ処理部２２は、パッケージソフトウェアとしてプログラムメディアの形態で提供可能なソフトウェアであって、予めホストコンピュータ１から表示器２にダウンロードされている。また、このソフトウェアは、必要に応じて、表示器２の出荷時などに、予め表示器２インストールされていてもよい。
【００４０】
ここで、前記のプログラムメディアは、ホストコンピュータ１や表示器２と分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、フロッピディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスクの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００４１】
また、本実施の形態の制御システムは、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めホストコンピュータ１に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００４２】
インターフェース部２３は、ホストコンピュータ１および他の表示器２との間の通信を行うために共通ネットワーク４に接続されている。一方、インターフェース部２４は、ＰＬＣ３との間の通信を行うために専用ネットワーク５に接続されている。
【００４３】
入力部２５は、表示部２６の表示画面上で入力を行うためにタッチパネルのような入力装置によって構成されている。このため、表示部２６は、液晶パネルやＥＬパネルのような平板型表示素子によって構成されている。
【００４４】
変換データ記憶部２７は、プロトコル変換に必要なデータを記憶している。このデータは、専用ネットワーク５と共通ネットワーク４との間で通信プロトコルを相互変換できれば、どのような形式でもよいが、本実施の形態に係る変換データ記憶部２７は、専用ネットワーク５で伝送されるデータのフォーマットを示すデータ転送フォーマットと、両ネットワーク４，５で伝送されるコマンドコード間の対応関係を示すコマンド変換テーブルとを記憶している。データ転送フォーマットおよびコマンド変換テーブルは、前述の特許文献１に詳しく説明されているので、ここではその説明を省略する。
【００４５】
ＰＬＣ３は、内蔵するＣＰＵ部によって、制御機能プログラムにしたがい、ラダープログラムなどのシーケンスプログラムで定められた手順で、デバイス６の動作を制御する。
【００４６】
ＰＬＣ３内のメモリには、デバイスアドレスを指定することにより、ワードデバイスおよびビットデバイスが格納場所を特定可能に設定されている。ワードデバイスは、入出力されるデータが数値のようなワードデータに対して設定され、ビットデバイスは、オン・オフ状態のようなビットデータに対して設定される。このような設定により、ＰＬＣ３内の任意のワードデバイスまたはビットデバイスをアクセスするだけでデバイス６を制御し、またはその動作状態に関する情報を個別に取り出すことができる。
【００４７】
表示器２は、上記のビットデバイスまたはワードデバイスが示す状態情報のうち、必要な情報を適時にメモリ部２１に読み込む一方、上記の処理指示語Ｗを繰り返し読み出して各処理指示語Ｗの事象名Ｔで特定される内容の動作をＰＬＣ３側の状態情報を参照しながら実行する。これによって、ビットデバイスまたはワードデバイスの状態の変化に応じて変化する表示動作が実行される。
【００４８】
なお、デバイスアドレスは、制御対象となるデバイス６を特定するアドレスであって、例えば、ＰＬＣ３のメモリなど、表示器２やＰＬＣ３あるいはホストコンピュータ１などに設けられた記憶装置の一領域を表している。また、上記のデバイス６は、タッチパネルなどから手動で入力されたデータが格納されたメモリであってもよい。さらに、例えば、表示器２におけるインターフェース２４が、その表示器２に接続されるＰＬＣ３と通信することで、各アドレスの内容を取得したり、内容を変更したりできる。ここで、内容の取得／変更は、その都度指示してもよいし、表示器２内にキャッシュを用意し、内容の取得／変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してデバイスアドレスの実体と同期を取ってもよい。
【００４９】
続いて、ホストコンピュータ１について説明する。
【００５０】
情報処理装置としてのホストコンピュータ１は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。また、ホストコンピュータ１は、図１に示すように、インターフェース部（図中、Ｉ／Ｆ）１１，１２、作画部１３、参加局記憶部１４、データファイル１５、データ処理部１６および表示部１７を備えている。
【００５１】
インターフェース部１１は、表示器２との間の通信を行うために共通ネットワーク４に接続されている。また、インターフェース部１２は、キーボードやマウスなどの入力装置７と接続されている。
【００５２】
作画部１３は、表示器２が、デバイス６の稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値を入力する端末としての機能を備えるように、表示部２６に表示させる画面を作成する画面作成ソフトウェアである。一般に、作画部１３は、ユーザ独自の画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品、描画機能、テキスト入力機能などを備えている。作画部１３で作成された画面は、必要に応じてインターフェース部１１を介して表示器２に転送され、フラッシュＲＯＭ２１ｂに画面データとしてダウンロードされる。
【００５３】
参加局記憶部１４は、参加局情報として、現在、ネットワークに参加している機器を示す情報が格納されている。なお、参加局情報の格納方法は、例えば、表示器２やＰＬＣ３を特定する名前（例えば、ＩＰアドレスや、シリアル番号など）を所定のアドレス領域に順番に格納したり、当該名前をリスト状に格納するなど、表示器２やＰＬＣ３が参加局情報に登録されているか否かを判定可能な方法で格納される。
【００５４】
データファイル１５は、変換データ記憶部２７に記憶されるべき前述のプロトコル変換データを予め登録している。この変換データは、初期設定時や、制御システムに接続されるＰＬＣ３が変更されるときなどのメンテナンス時に、必要とする表示器２にデータ処理部１６を介してダウンロードされる。
【００５５】
データ処理部１６は、共通ネットワーク４を介した表示器２・・・との間のデータ通信処理を行うと共に、ホストコンピュータ１にインストールされているＯＳ（オペレーティングシステム）上で作画部１３を含む各種のアプリケーションソフトウェアを動作させる際の各部の制御や演算処理を行う。
【００５６】
表示部１７は、ホストコンピュータ１の表示画面に各種の設定画面や作画画面などを表示させる。
【００５７】
以下では、ユーザが、デバイスアドレスにデータを入力する場合の表示部１７の構成について説明する。すなわち、表示部１７は、図４に示すように、デバイスモニタ表示部１７０、設定表示部１７１およびキーパッド表示部１７２を有している。
【００５８】
デバイスモニタ表示部１７０は、ホストコンピュータ１の表示画面に表示されたアイコンなどをマウスによる入力装置７でクリックすることにより、図５に示すようなデバイスモニタ表示画面１７０を表示させる。
【００５９】
デバイスモニタ表示画面１７０は、デバイスアドレスに入力するためのデータ型を設定する部分と、当該設定に加えて例えば符号の有無などを設定する部分と、デバイスアドレスの現在の値を表示する部分と、ポーリング周期を表示する部分と、デバイスモニタ表示画面１７０を終了する部分と、デバイスモニタ表示画面１７０の操作方法についての説明文を表示する機能を有する部分とを含んでいる。
【００６０】
データ型は、「ビット」、「１６ビット」、「３２ビット」、「単精度小数点」、「倍精度小数点」および「文字列」が用意されている。「ビット」は、入力するデータが、１あるいは０からなる情報の最小単位であるビット長のデータ型である。「１６ビット」は、入力するデータが、１６ビット長のデータ型である。「３２ビット」は、入力するデータが、３２ビット長のデータ型である。「単精度小数点」は、浮動小数点の表現方法であって、３２ビットで実数を表現するデータ型である。「倍精度小数点」は、浮動小数点の表現方法であって、６４ビットで実数を表現するデータ型である。「文字列」は、文字データで表現するデータ型である。
【００６１】
符号の有無などを設定する部分は、「１０進符号付き」、「１０進符号なし」、「１６進」および「ＢＣＤ」が選択肢として用意されている。当該設定は、上記のデータ型に加えて選択される。例えば、データ型として「１６ビット」を設定した場合、当該設定に加えて、「１０進符号付き」を選択すると、入力することのできるデータは、−３２７６８から−１，０から３２７６７である。また、「１０進符号なし」を選択した場合、入力することのできるデータは、０〜６５５３５である。また、「１６進」を選択した場合、入力することのできるデータは、００００からＦＦＦＦである。さらに、「ＢＣＤ」を選択した場合、入力することのできるデータは、００００から９９９９である。
【００６２】
デバイスアドレスの現在の値を表示する部分は、表示画面の左にデバイスアドレスを表示し、右にそのデバイスアドレスの現在の値を表示している。ここでは、デバイスアドレスが、ＬＳ２０００からＬＳ２００６が表示されており、このデバイスアドレスの現在の値としてそれぞれ＋０が表示されている。
【００６３】
ポーリング周期を表示する部分は、ホストコンピュータ１と、このホストコンピュータ１に接続されている複数の表示器２とが、ポーリングする周期を表示する部分である。すなわち、ホストコンピュータ１が、表示器２に対して、送信の要求があるかどうかを問い合わせ、表示器２は、あればデータを、なければ終了コードをホストコンピュータ１に返信するまでの時間である。ここでは、ポーリング周期は１００１ｍｓと表示されている。
【００６４】
デバイスモニタ表示画面１７０を終了する部分は、当該「終了」ボタンを操作することにより、デバイスモニタ表示画面１７０を閉じる部分である。デバイスモニタ表示画面１７０の操作方法についての説明文を表示する機能を有する部分は、当該「ヘルプ」ボタンを操作することにより、デバイスモニタ表示画面１７０の操作方法などについて、別画面などで説明文を表示させる部分である。
【００６５】
設定表示部１７１は、図４に示すように、設定数値表示部１７１ａ、アドレス保持設定表示部１７１ｂおよび一括書込設定表示部１７１ｃを有している。また、設定表示部１７１は、例えば、ユーザが、デバイスアドレスにデータの入力を所望する場合に、上記のデバイスモニタ画面１７０におけるデバイスアドレスの現在の値を表示する部分（ここでは、デバイスアドレスＬＳ２０００に対応した＋０の部分）を、入力装置７であるマウスをクリックすることによって、図６に示すような、設定表示画面１７１を更に表示させる。
【００６６】
設定表示画面１７１は、設定数値部１７１ａと、アドレス保持設定部１７１ｂと、一括書込設定部１７１ｃと、キーパッド部１７１ｄと、データ入力部１７１ｅとを含んでいる。
【００６７】
設定数値部１７１ａは、「１」および「０」から構成されると共に、「１」もしくは「０」に、マウスのカーソルを合わせてクリックするだけで、所望するデバイスアドレスに「１」もしくは「０」のデータを直接入力することができる。例えば、設定数値部１７１ａの「１」にマウスのカーソルを合わせてクリックすると、図７に示すように、デバイスアドレスＬＳ２０００にデータ「１」が直接入力される。
【００６８】
なお、本実施形態では、設定数値部１７１ａは、「１」および「０」から構成される例について説明したが、これに限るものではない。すなわち、「１」および「０」以外に、「２」、「３」・・・などのその他の数値を併せて構成してもよいし、「Ａ」、「Ｂ」・・・などの１６進の場合に使用する値も併せて構成してもよい。さらには、「＋」、「−」などの記号も併せて構成してもよい。つまり、ユーザにおいて、デバイスアドレスにデータを入力する場合に、必要とされるデータであるならば、いかなる数値や記号などから構成してもよい。
【００６９】
アドレス保持設定部１７１ｂは、設定数値部１７１ａもしくは後述するデータ入力部１７１ｅからデータを入力した場合、当該デバイスアドレスを保持するか、自動的に次のデバイスアドレスにインクリメントするかの設定を行う部分である。当該部分１７１ｂを押した（設定した）場合は、デバイスアドレスを保持する設定となる。
【００７０】
アドレス保持設定部１７１ｂを保持する設定をした場合、例えば、設定数値部１７１ａからデバイスアドレスＬＳ２０００にデータ「１」を入力すると、上記したように、図７において「１」が入力されるが、自動的に次のデバイスアドレスＬＳ２００１にインクリメントすることなく、再度同じデバイスアドレスＬＳ２０００にデータを入力することができる。本実施形態における図７は、この状態を示している。かかる状態において、データ「０」を入力すると、デバイスアドレスＬＳ２０００に「０」が入力される。
【００７１】
これに対して、アドレス保持設定部１７１ｂを保持する設定をしなかった場合、例えば、設定数値部１７１ａからデバイスアドレスＬＳ２０００にデータ「１」を入力すると、自動的に次のデバイスアドレスＬＳ２００１にインクリメントされる。この状態で、データ「０」を入力すると、デバイスアドレスＬＳ２００１に「０」が入力される。それと共に、次のデバイスアドレスＬＳ２００２に自動的にインクリメントされる。
【００７２】
つまり、同一のデバイスアドレスに再度データの入力を所望する場合は、アドレス保持設定部１７１ｂを保持する設定を行う。また、デバイスアドレスのデータの入力が終了すると、引き続いて次のデバイスアドレスにデータの入力を所望する場合は、アドレス保持設定部１７１ｂを保持する設定を行わない。ユーザにおける使用状況に応じて、択一的な設定が可能である。
【００７３】
一括書込設定部１７１ｃは、ホストコンピュータ１の参加局記憶部１４に記憶されている参加局情報に基づき、記憶されている参加局の同一のデバイスアドレスに対して一括してデータを入力する設定を行う部分である。当該部分１７１ｃを押した（設定した）場合は、同一のデバイスアドレスを有する参加局に対して一括してデータを入力する設定となる。したがって、同一のデバイスアドレスを有する参加局が複数存在する場合、当該設定により、一括してデータを入力することができる。
【００７４】
キーパッド部１７１ｄは、キーパッドを別画面として表示させるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。当該アイコンをマウスでクリックすると、後述するキーパッド表示部１７２によりキーパッド表示画面１７２を表示する。
【００７５】
データ入力部１７１ｅは、キーボードもしくは後述するキーパッド表示画面１７２から数値などのデータを入力し、例えば、キーボードのＥＮＴＥＲキーのような確定キーを操作することで、デバイスアドレスにデータを入力する部分である。本実施形態では、設定数値部１７１ａは、「１」および「０」から構成されているため、それ以外の数値（例えば、「２」、「３」、「Ａ」など）をデータとして入力する場合に使用する。
【００７６】
キーパッド表示部１７２は、上記キーパッド部１７１ｄが操作された場合に、図８に示すように、別画面としてキーパッド表示画面１７２を表示する。キーパッド表示画面１７２をマウスによって操作すると、データ入力部１７１ｅにその値（データ）が設定される。そして、キーボードの確定キーを操作することで、データ入力部１７１ｅに設定されたデータが、デバイスアドレスに入力される。なお、例えば、データ型として「ビット」を選択した場合、キーパッド表示画面１７２における「２」から「Ｆ」のキーは不用であるので、たとえ操作しても何も処理しないように構成している。
【００７７】
続いて、設定数値部１７１ａからのデータの入力操作について、図９のフローチャートを参照しながら説明する。
【００７８】
図９に示すように、ステップ１（以下、Ｓ１のように略称する）において、例えば、ホストコンピュータ１の表示画面に表示されたアイコンなどをマウスによるクリックで操作すると、デバイスモニタ表示画面１７０が表示される。このデバイスモニタ表示画面１７０におけるデバイスアドレスの現在の値を表示する部分を、マウスによるクリックで操作すると、Ｓ２において、設定表示画面１７１が表示される。
【００７９】
そして、Ｓ３において、設定表示画面１７１の設定数値部１７１ａにおける「１」もしくは「０」が操作されたか否かが判定される。「１」もしくは「０」が操作されたと判定された場合は（Ｓ３、ＹＥＳの場合）、Ｓ４に移行して、デバイスアドレスにデータが直接入力される。つまり、「１」が操作された場合は、デバイスアドレスに「１」が入力され、「０」が操作された場合は、デバイスアドレスに「０」が入力される。これに対して、「１」もしくは「０」が操作されなかったと判定された場合は（Ｓ３、ＮＯの場合）、そのまま処理を終了する。
【００８０】
次に、アドレス保持設定部１７１ｂの操作について、図１０のフローチャートを参照しながら説明する。なお、上記Ｓ１およびＳ２の処理は、当該処理にも共通するので、以下では、上記Ｓ２における設定表示画面１７１が表示された後の処理について説明する。
【００８１】
図１０に示すように、Ｓ１において、設定表示画面１７１のアドレス保持設定部１７１ｂを保持する設定をしたか否かが判定される。例えば、マウスによるクリックでアドレス保持設定部１７１ｂを保持する設定をした場合は（Ｓ１、ＹＥＳの場合）、Ｓ２に移行する。Ｓ２においては、設定数値部１７１ａもしくはデータ入力部１７１ｅからデバイスアドレスにデータを入力すると、Ｓ３に移行して、当該デバイスアドレスをインクリメントすることなく保持する。つまり、同一のデバイスアドレスに再度データの入力をすることができる。
【００８２】
これに対して、アドレス保持設定部１７１ｂを保持する設定をしなかった場合、すなわち、初期状態（デフォルト）の場合は（Ｓ１、ＮＯの場合）、Ｓ４に移行する。Ｓ４においては、Ｓ２と同様に、設定数値部１７１ａもしくはデータ入力部１７１ｅからデバイスアドレスにデータを入力すると、Ｓ５に移行して、デバイスアドレスをインクリメントする。つまり、引き続いて次のデバイスアドレスにデータを入力することができる。
【００８３】
最後に、一括書込設定部１７１ｃの操作について、図１１のフローチャートを参照しながら説明する。なお、当該処理においても、設定表示画面１７１が表示された後の処理について説明する。
【００８４】
図１１に示すように、Ｓ１において、設定表示画面１７１の一括書込設定部１７１ｃを設定したか否かが判定される。例えば、マウスによるクリックで一括書込設定部１７１ｃを設定した場合は（Ｓ１、ＹＥＳの場合）、Ｓ２に移行する。Ｓ２においては、設定数値部１７１ａもしくはデータ入力部１７１ｅからデバイスアドレスにデータを入力すると、Ｓ３に移行して、参加局記憶部１４に記憶されている参加局情報に基づき、当該デバイスアドレスと同一のデバイスアドレスを有する参加局に対して一括してデータを入力する。
【００８５】
これに対して、一括書込設定部１７１ｃを設定しなかった場合、すなわち、初期状態（デフォルト）の場合は（Ｓ１、ＮＯの場合）、Ｓ４に移行する。Ｓ４においては、Ｓ２と同様に、設定数値部１７１ａもしくはデータ入力部１７１ｅからデバイスアドレスにデータを入力すると、Ｓ５に移行して、当該機器のデバイスアドレスにデータを入力する。
【００８６】
以上に述べたように、本実施の形態に係るホストコンピュータ１は、設定数値部１７１ａを備えることにより、一回の入力操作でデバイスアドレスに対応したデータを入力することができる。それゆえ、従来のように、マウスによる操作とキーボードのキー操作との二種類の異なった操作をする必要がないので、デバイスアドレスの入力操作の手間を省くことができる。
【００８７】
また、アドレス保持設定部１７１ｂを備えることにより、例えば、アドレス保持設定部１７１ｂを保持する設定を行い、設定数値部１７１ａからの操作によって、デバイスアドレスにデータを入力すると、該データに対応したアドレスをインクリメントせずに保持する。それゆえ、デバイスアドレスに対応するデータを入力した後であっても、再度同一のデバイスアドレスに対応するデータを入力することができる。したがって、このような場合、ユーザにおける手間が軽減される。
【００８８】
また、一括書込設定部１７１ｃを備えることにより、同一のデバイスアドレスを有する複数の参加局に対して、一括してデータを入力することができる。それゆえ、従来のように、一つ一つの機器に対して設定表示画面１７１を開いて入力操作を行う必要がないので、ユーザにおける入力操作の手間が省くことができる。
【００８９】
さらに、本実施の形態に係るホストコンピュータ１は、マウスによる入力装置７から構成されているので、ワンクリックで所望するデバイスアドレスにデータを入力することができる。また、入力するデータが、ユーザにおいて使用する頻度の高い「１」および「０」から構成されているので、ユーザにおける入力の手間を削減することができる。
【００９０】
なお、本実施の形態では、ホストコンピュータ１とＰＬＣ３との通信を表示器２が中継するシステムについて説明したが、表示器２の代わりに、表示器２から表示機能を省いたような通信専用の制御機器を用いてもよい。また、表示器２にデバイス６を直接接続するための入出力ユニットなどを搭載することによってＰＬＣ３の制御機能を備えた表示器２を用いてもよい。
【００９１】
また、本実施の形態では、マウスにより入力装置７を構成した例を説明したが、これに限るものではない。すなわち、マウスのみならず、トラックボール、トラックパッド、タブレットやデジタイザなど、表示画面上の位置指定や座標データの入力に使用するポインティング・デバイスであればいかなる装置を使用してもよい。
【００９２】
すなわち、上記実施例の説明は、本発明を説明するためのものであって、特許請求の範囲に記載の発明を限定し、あるいは、減縮するように解すべきではない。また、本発明の各構成は上記実施例に限らず、特許請求の範囲に記載の権利範囲内で種々の変形が可能であることは勿論である。
【００９３】
【発明の効果】
以上のように、請求項１の発明に係る情報処理装置は、デバイスのアドレスに対応したデータを入力するための入力手段を備えた情報処理装置において、少なくとも数値から構成される設定数値部を表示させる設定数値表示手段を備え、上記入力手段により、表示された上記設定数値部を操作することによって、上記データを入力する構成である。
【００９４】
これにより、一回の入力操作でデバイスのアドレスに対応したデータを入力することができる。したがって、デバイスのアドレスの入力操作の手間が省けるという効果を奏する。
【００９５】
請求項２の発明に係る情報処理装置は、請求項１記載の情報処理装置において、デバイスのアドレスを保持するための設定を備えたアドレス保持設定部を表示させるアドレス保持設定表示手段を備え、上記アドレス保持設定部を保持する設定をすると共に、上記設定数値部からの操作によって、上記データを入力した場合、上記データに対応したデバイスのアドレスをインクリメントすることなく、該アドレスを保持する構成である。
【００９６】
これにより、例えば、アドレス保持設定部を保持する設定を行い、設定数値部からの操作によって、デバイスのアドレスにデータを入力すると、該データに対応したアドレスをインクリメントせずに保持する。それゆえ、デバイスのアドレスに対応するデータを入力した後であっても、再度同一のデバイスのアドレスに対応するデータの入力が可能である。したがって、このような場合、ユーザにおける手間が軽減されるという効果を奏する。
【００９７】
請求項３の発明に係る情報処理装置は、請求項１または２記載の情報処理装置において、複数の参加局が接続される一方、該参加局に対して一括して上記データを入力するための一括書込設定部を表示させる一括書込設定表示手段を備え、上記一括書込設定部を設定すると共に、上記設定数値部からの操作によって、上記データを入力した場合、同一のデバイスのアドレスを有する参加局に対して一括して上記データを入力する構成である。
【００９８】
これにより、同一のデバイスのアドレスを有する複数の参加局に対して、一括してデータを入力することができる。それゆえ、従来のように、一つ一つの機器に対して入力画面を開いて入力操作を行う必要がなく、ユーザにおける入力操作の手間が省けるという効果を奏する。
【００９９】
上記の情報処理装置は、上記入力手段は、マウスによる入力手段であって、上記設定数値部は、１および０から構成されていることが好ましい。これにより、マウスによる一回の操作（ワンクリック）で所望するデバイスのアドレスにデータを入力することができる。また、入力するデータが、ユーザにおいて使用する頻度の高い１および０から構成されている。それゆえ、ユーザにおける入力の手間を削減することができるという効果を奏する。
【０１００】
上記の情報処理装置の機能は、コンピュータを上記各手段として機能させることによってプログラムで実現でき、そのプログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る制御システムの構成を示すブロック図である。
【図２】上記制御システムにおける表示器のフラッシュＲＯＭに格納されるプログラムを示す説明図である。
【図３】（ａ）ないし（ｃ）は、上記表示器で表示されるユーザ画面の画面データに含まれる処理指示語の基本的フォーマットを示す説明図である。
【図４】デバイスアドレスのデータを入力する場合の上記制御システムにおけるホストコンピュータの表示部の構成を示すブロック図である。
【図５】上記表示部により提供されるデバイスモニタ表示画面を示す図である。
【図６】上記表示部における設定表示部により提供される設定表示画面を示す図である。
【図７】上記設定表示画面によりデバイスアドレスにデータが入力されたことを示す図である。
【図８】上記表示部におけるキーパッド表示部により提供されるキーパッド表示画面を示す図である。
【図９】上記ホストコンピュータにおける設定数値部により行われるデータの入力操作の手順を示すフローチャートである。
【図１０】上記ホストコンピュータにおけるアドレス保持設定部の処理の手順を示すフローチャートである。
【図１１】上記ホストコンピュータにおける一括書込設定部の処理の手順を示すフローチャートである。
【符号の説明】
１  ホストコンピュータ（情報処理装置）
２  プログラマブル表示器（参加局）
３  ＰＬＣ（参加局）
６  デバイス
７  入力装置（入力手段）
１７１ａ  設定数値部、設定数値表示部（設定数値表示手段）
１７１ｂ  アドレス保持設定部、アドレス保持設定表示部（アドレス保持設定表示手段）
１７１ｃ  一括書込設定部、一括書込設定表示部（一括書込設定表示手段）
【図１】
2004272605.tif 000003
【図２】
2004272605.tif 000004
【図３】
2004272605.tif 000005
【図４】
2004272605.tif 000006
【図５】
2004272605.tif 000007
【図６】
2004272605.tif 000008
【図７】
2004272605.tif 000009
【図８】
2004272605.tif 000010
【図９】
2004272605.tif 000011
【図１０】
2004272605.tif 000012
【図１１】
2004272605.tif 000013