(57)【要約】【課題】プログラマブル表示器から、ネットワークを介して接続された他のプログラマブル表示器に接続されたデバイスを制御することができる制御システムを実現する。【解決手段】本発明の制御システム１の各プログラマブル表示器２は、画像データ送信部２１１、操作情報送信部２１２、画像データ受信部２１３、操作情報受信部２１４を備える。画像データ受信部２１３は、他のプログラマブル表示器２の画像データ送信部２１１から送信された画像データを受信し、他のプログラマブル表示器２の共有画面をディスプレイ２２に表示する。さらに操作情報受信部２１４は、他のプログラマブル表示器２の操作情報送信部２１２から送信された操作情報を受信し、自身に接続されたＰＬＣ３に送信する。これにより、当該操作情報に基づいてデバイス５１が制御される。【選択図】図１
2008033574.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの状態を表示し当該デバイスを制御するための複数のプログラマブル表示器を備え、上記複数のプログラマブル表示器は、ネットワークを介して互いに接続されている制御システムであって、
上記複数のプログラマブル表示器のうち少なくとも１つは、
他のプログラマブル表示器から送信された当該他のプログラマブル表示器の表示画面の画像データを受信して、当該他のプログラマブル表示器の表示画面と共有化された共有画面を表示する画像データ受信手段と、
自身の表示画面に表示された上記他のプログラマブル表示器の表示画面と共有化された共有画面を介して入力した操作情報を、当該他のプログラマブル表示器に送信する操作情報送信手段とを備え、
さらに、上記複数のプログラマブル表示器のうち少なくとも１つは、
自身の表示画面の画像データを他のプログラマブル表示器に送信する画像データ送信手段と、
当該他のプログラマブル表示器に表示された自身の表示画面と共有化された共有画面を介して入力された操作情報を受信し、当該操作情報に基づいて自身に接続されたデバイスを制御する操作情報受信手段とを備えることを特徴とする制御システム。
【請求項２】
上記デバイスに関する情報を格納するサーバ装置を上記ネットワーク上にさらに備え、上記複数のプログラマブル表示器は、上記情報を表示可能であることを特徴とする請求項１に記載の制御システム。
【請求項３】
上記プログラマブル表示器に、ユーザ識別情報を記憶する外部記憶装置を接続することにより、上記プログラマブル表示器が上記ネットワークに接続されることを特徴とする請求項１または２に記載の制御システム。
【請求項４】
上記外部記憶装置は、ＵＳＢメモリであることを特徴とする請求項３に記載の制御システム。
【請求項５】
請求項１〜４のいずれか１項に記載の制御システムの上記画像データ受信手段、上記操作情報送信手段、上記画像データ送信手段および上記操作情報受信手段としてコンピュータを機能させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
デバイスの状態を表示し当該デバイスを制御し、ネットワークに接続可能なプログラマブル表示器において、
ネットワークに接続された他のプログラマブル表示器から送信された当該他のプログラマブル表示器の表示画面の画像データを受信して、当該他のプログラマブル表示器の表示画面と共有化された共有画面を表示する画像データ受信手段と、
自身の表示画面に表示された上記他のプログラマブル表示器の表示画面と共有化された共有画面を介して入力した操作情報を、当該他のプログラマブル表示器に送信する操作情報送信手段と、
自身の表示画面の画像データを他のプログラマブル表示器に送信する画像データ送信手段と、
当該他のプログラマブル表示器に表示された自身の表示画面と共有化された共有画面を介して入力された操作情報を受信し、当該操作情報に基づいて自身に接続されたデバイスを制御する操作情報受信手段とを備えることを特徴とするプログラマブル表示器。
【請求項８】
請求項７に記載のプログラマブル表示器の上記画像データ受信手段、上記操作情報送信手段、上記画像データ送信手段および上記操作情報受信手段としてコンピュータを機能させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同じネットワーク上にあるプログラマブル表示器同士の遠隔操作に関するものである。
【背景技術】
【０００２】
コンピュータからネットワークを介して接続された他のコンピュータの画面を遠隔操作する技術として、ＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）技術が従来から用いられている。ＶＮＣ技術は、例えば、パソコン同士の場合は、一対一の画面共有、及び遠隔制御を実現している。
【０００３】
また、特許文献１には、ＶＮＣ技術を利用して、工場内のデバイスを制御するコントローラを、工場外の制御コンピュータから遠隔操作する制御システムが開示されている。図８は、特許文献１の制御システム１００を示しており、工場１０１に設けられた各デバイス１０２には、デバイス１０２を制御するためのコントローラ１０３が接続されている。各コントローラ１０３は、キーボードなどの入力部および表示画面などを備え、表示画面にはデバイス１０２を制御するための画面が表示される。また、各コントローラ１０３は、ＬＡＮケーブル１０４を介して互いに接続されており、さらにウェブサーバ１０５、インターネット１０６を介して、工場１０１から離れた制御センタ１０７に設けられた制御コンピュータ１０８に接続されている。
【０００４】
上記構成において、ＶＮＣ技術により、制御コンピュータ１０８の表示画面は、工場１０１内のコントローラ１０３の表示画面と共有化された共有画面を表示することができる。これにより、制御コンピュータ１０８からデバイス１０２の状態を把握でき、さらに制御コンピュータ１０８からデバイス１０２に対する制御も可能となっている。
【０００５】
また、従来よりデバイスを制御するためのＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）として、プログラマブル表示器が広く使用されている。プログラマブル表示器は、プログラマブルロジックコントローラ（ＰＬＣ）とのインターフェースを備えており、ＰＬＣに接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備えた操作型表示器である。さらに、プログラマブル表示器は、劣悪な環境下でも正常に動作できるように、入力装置としてディスプレイ上での入力を可能にするタッチパネルを備えているため、特許文献１におけるコントローラ１０３として、劣悪な環境に適さないパソコンを使用するよりも、プログラマブル表示器およびＰＬＣを使用するのが望ましい。
【特許文献１】特開２００３−２８２３８７号公報（２００３年１０月３日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の構成では、デバイス１０２の制御は当該デバイス１０２に接続されたコントローラ１０３又は制御コンピュータ１０８によって行われる。しかしながら、コントローラ１０３が、他のコントローラ１０３の表示画面と共有化された共有画面を表示したり、他のコントローラ１０３に接続されたデバイス１０２を制御する構成は記載されていない。コントローラ１０３としてパソコンを使用すれば、パソコンのリモートデスクトップ機能を利用して、パソコンに他のパソコンの表示画面と共有化された共有画面を表示させたり、パソコンから他のパソコンに接続されたデバイス１０２を制御することは可能である。しかし、上記のように、パソコンは工場内の劣悪な環境には適さないため、パソコンをコントローラ１０３として使用するのは望ましくない。
【０００７】
そこで、コントローラ１０３としてプログラマブル表示器を使用する場合、従来のプログラマブル表示器では、他のプログラマブル表示器の表示画面の画像出力をアナログ信号として出力し、その信号を受信して他のプログラマブル表示器の表示画面と共有化された共有画面を表示することは可能であった。しかし、プログラマブル表示器のタッチパネルの信号は伝達されないため、他のプログラマブル表示器の表示画面を見ることはできても、他のプログラマブル表示器に接続されたデバイスを制御することはできなかった。
【０００８】
特に近年は、工場に配置される人員が少なく、少人数で現場を管理することが求められているため、特許文献１における制御コンピュータ１０８のような現場と離れた監視体制を設けずに、現場の作業員のみでデバイスの制御、管理をすることが望ましい。
【０００９】
しかしながら、制御システムの規模が大きいために制御システム内のプログラマブル表示器同士が離れている場合は、現場の作業員は手元のプログラマブル表示器以外のプログラマブル表示器に接続されているデバイスにトラブル等が発生すると、復旧するために、作業員がわざわざ離れたデバイスまで行く必要があった。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、プログラマブル表示器から、ネットワークを介して接続された他のプログラマブル表示器の表示画面を見るだけでなく、当該表示画面によって、他のプログラマブル表示器に接続されたデバイスを制御することができる制御システムを実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係る制御システムは、上記課題を解決するために、デバイスの状態を表示し当該デバイスを制御するための複数のプログラマブル表示器を備え、上記複数のプログラマブル表示器は、ネットワークを介して互いに接続されている制御システムであって、上記複数のプログラマブル表示器のうち少なくとも１つは、他のプログラマブル表示器から送信された当該他のプログラマブル表示器の表示画面の画像データを受信して、当該他のプログラマブル表示器の表示画面と共有化された共有画面を表示する画像データ受信手段と、自身の表示画面に表示された上記他のプログラマブル表示器の表示画面と共有化された共有画面を介して入力した操作情報を、当該他のプログラマブル表示器に送信する操作情報送信手段とを備え、さらに、上記複数のプログラマブル表示器のうち少なくとも１つは、自身の表示画面の画像データを他のプログラマブル表示器に送信する画像データ送信手段と、当該他のプログラマブル表示器に表示された自身の表示画面と共有化された共有画面を介して入力された操作情報を受信し、当該操作情報に基づいて自身に接続されたデバイスを制御する操作情報受信手段とを備えることを特徴としている。
【００１２】
上記の構成によれば、画像データ受信手段と操作情報送信手段とを備えるプログラマブル表示器はサーバとして機能し、画像データ送信手段と操作情報受信手段とを備えるプログラマブル表示器はクライアントとして機能する。サーバとして機能するプログラマブル表示器（以下「サーバ表示器」）は、自身の表示画面の画像データをクライアントとして機能するプログラマブル表示器（以下「クライアント表示器」）に送信する。クライアント表示器は、当該画像データを受信し、サーバ表示器の表示画面と共有化された共有画面（共有画面）を表示する。さらにクライアント表示器は、共有画面を介して入力された操作情報をサーバ表示器に送信し、サーバ表示器は当該操作情報に基づいて、サーバ表示器に接続されたデバイスを制御する。
【００１３】
これにより、クライアント表示器からサーバ表示器の表示画面を見ることができるだけでなく、さらに、クライアント表示器に表示されたサーバ表示器の共有画面を操作することにより、サーバ表示器に接続されたデバイスの制御ができる。すなわち、プログラマブル表示器から、ネットワークを介して接続された他のプログラマブル表示器に接続されたデバイスを制御することができるという効果を奏する。
【００１４】
本発明に係る制御システムは、上記デバイスに関する情報を格納するサーバ装置を上記ネットワーク上にさらに備え、上記複数のプログラマブル表示器は、上記情報を表示可能であることが好ましい。
【００１５】
上記の構成によれば、各プログラマブル表示器から、制御システム内のデバイス全体の情報が入手できる。したがって、周知手段として大きな電光掲示板などを設けなくても、現場の作業員はデバイス全体の情報を共有できる。
【００１６】
本発明に係る制御システムは、上記プログラマブル表示器に、ユーザ識別情報を記憶する外部記憶装置を接続することにより、上記プログラマブル表示器が上記ネットワークに接続されることがさらに好ましい。
【００１７】
上記の構成によれば、ユーザ識別情報を記憶する外部記憶装置を接続しないと、プログラマブル表示器同士の接続や、プログラマブル表示器とサーバ装置との接続が行われないので、上記の遠隔操作やデバイス情報の入手が可能なユーザを特定のユーザに限定することができる。
【００１８】
本発明に係る制御システムは、上記外部記憶装置は、ＵＳＢメモリであることを特徴としている。
【００１９】
上記の構成によれば、ＵＳＢメモリは携帯が容易であるので、ユーザ認証のための記録媒体として手軽に利用できる。
【００２０】
本発明に係るプログラムは、上記制御システムを実現するコンピュータを上記画像データ受信手段、上記操作情報送信手段、上記画像データ送信手段および上記操作情報受信手段として機能させる。
【００２１】
また、このプログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。
【００２２】
本発明のプログラマブル表示器は、デバイスの状態を表示し当該デバイスを制御し、ネットワークに接続可能なプログラマブル表示器において、ネットワークに接続された他のプログラマブル表示器から送信された当該他のプログラマブル表示器の表示画面の画像データを受信して、当該他のプログラマブル表示器の表示画面と共有化された共有画面を表示する画像データ受信手段と、自身の表示画面に表示された上記他のプログラマブル表示器の表示画面と共有化された共有画面を介して入力した操作情報を、当該他のプログラマブル表示器に送信する操作情報送信手段と、自身の表示画面の画像データを他のプログラマブル表示器に送信する画像データ送信手段と、当該他のプログラマブル表示器に表示された自身の表示画面と共有化された共有画面を介して入力された操作情報を受信し、当該操作情報に基づいて自身に接続されたデバイスを制御する操作情報受信手段とを備えることを特徴としている。
【００２３】
上記の構成によれば、プログラマブル表示器は、画像データ受信手段と操作情報送信手段とを備えるサーバとして機能するとともに、画像データ送信手段と操作情報受信手段とを備えるクライアントとして機能する。サーバとして機能するとき、プログラマブル表示器（以下「サーバ表示器」）は、自身の表示画面の画像データをクライアントとして機能する他のプログラマブル表示器（以下「クライアント表示器」）に送信する。そして、自身がクライアント表示器として機能するとき、当該画像データを受信し、サーバ表示器の表示画面と共有化された共有画面（共有画面）を表示する。さらにクライアント表示器は、共有画面を介して入力された操作情報をサーバ表示器に送信し、サーバ表示器は当該操作情報に基づいて、サーバ表示器に接続されたデバイスを制御する。
【００２４】
これにより、１台のプログラマブル表示器が、クライアント表示器およびサーバ表示器として機能する。
【００２５】
本発明に係るプログラムは、上記プログラマブル表示器を実現するコンピュータを上記画像データ受信手段、上記操作情報送信手段、上記画像データ送信手段および上記操作情報受信手段として機能させる。
【００２６】
また、このプログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。
【発明の効果】
【００２７】
本発明に係る制御システムは、以上のように、上記複数のプログラマブル表示器のうち少なくとも１つは、他のプログラマブル表示器から送信された当該他のプログラマブル表示器の表示画面の画像データを受信して、当該他のプログラマブル表示器の表示画面と共有化された共有画面を表示する画像データ受信手段と、自身の表示画面に表示された上記他のプログラマブル表示器の表示画面と共有化された共有画面を介して入力した操作情報を、当該他のプログラマブル表示器に送信する操作情報送信手段とを備え、さらに、上記複数のプログラマブル表示器のうち少なくとも１つは、自身の表示画面の画像データを他のプログラマブル表示器に送信する画像データ送信手段と、当該他のプログラマブル表示器に表示された自身の表示画面と共有化された共有画面を介して入力された操作情報を受信し、当該操作情報に基づいて自身に接続されたデバイスを制御する操作情報受信手段とを備えている。したがって、プログラマブル表示器から、ネットワークを介して接続された他のプログラマブル表示器に接続されたデバイスを制御することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２８】
本発明の一実施形態について図１ないし図２に基づいて説明すると以下の通りである。
【００２９】
図１に示すように、本実施形態に係る制御システム１は、複数のプログラマブル表示器２と、ＰＬＣ３と、ネットワーク４とを備えており、製造ライン５に設けられている。
【００３０】
各プログラマブル表示器２は、ネットワーク４を介して互いに接続されている。ネットワーク４は、共通の通信プロトコル（共通通信プロトコル）で通信を行うことが可能なイーサネット（登録商標）などからなるローカルエリアネットワーク（ＬＡＮ）を含むような通信ネットワークである。
【００３１】
ここで、製造ライン５は、全長６０ｍの半導体チップの製造ラインである場合を例に以下に詳述する。製造ライン５は、複数のデバイス５１から構成されている。例えば、製造工程は８段階に分かれており、デバイス５１はそれぞれ、成膜装置、熱処理装置等の前工程用機器や、実装装置、試験装置等の後工程用機器である。
【００３２】
各デバイス５１にはＰＬＣ３が接続されており、ＰＬＣ３は、デバイス５１の状態を検知するとともに、次に述べるプログラマブル表示器２からの指示に従ってデバイス５１を制御する。
【００３３】
プログラマブル表示器２は、ＣＰＵなどの演算処理装置を備えており、ユーザが入力操作等により作成した表示用の画面データを表示したり、入力操作により、画面上に表示されたデバイスを制御することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。プログラマブル表示器２は、シリアルケーブル６を介したＰＬＣ３とのシリアル通信により、ＰＬＣ３を介して表示画面に製造ライン５の状態を表示するために、例えば各デバイス５１の状態を取得する。さらにプログラマブル表示器２は、後述のディスプレイ２２に各デバイス５１の状態を表示する機能を有する。また、プログラマブル表示器２は、後述のタッチパネル２３への操作により、ＰＬＣ３を介してデバイス５１を制御する機能を有する。
【００３４】
さらに、本実施形態のプログラマブル表示器２は、ネットワーク４に接続された他のプログラマブル表示器２の表示画面と共有化された共有画面を表示する画面共有化機能を有する。また、自身の画面に表示された他のプログラマブル表示器２の表示画面（以下「共有画面」）を操作することにより、他のプログラマブル表示器２に接続されたデバイス５１を制御する機能も有する。
【００３５】
プログラマブル表示器２は、上記の機能を実現するために、遠隔操作処理部２１と、ディスプレイ２２と、タッチパネル２３と、ＶＲＡＭ２４と、インターフェース部（図中、Ｉ／Ｆ）２５，２６とを備えている。以下、プログラマブル表示器２の主要各部について詳細に説明する。
【００３６】
表示手段としてのディスプレイ２２は、プログラマブル表示器２を薄型に構成するために、液晶ディスプレイや、ＥＬディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。タッチパネル２３は、ディスプレイ２２の表示画面上でタッチ入力を行うために設けられている入力装置である。
【００３７】
インターフェース部２５は、プログラマブル表示器２が他のプログラマブル表示器２との間の通信を行うための通信制御部であり、ネットワーク４に接続されている。このインターフェース部２５は、他のプログラマブル表示器２のＩＰアドレスに基づくネットワーク通信を行うことができるように構成される。
【００３８】
ここで、ＩＰアドレスは、ネットワーク通信を行う場合、ネットワーク４における論理アドレスをネットワークデバイスごとに一意に決める必要がある。この点、様々な手法があるが、例えば、プログラマブル表示器２の表示画面を操作することにより、ＩＰアドレスを設定しても良い。
【００３９】
一方、インターフェース部２６は、プログラマブル表示器２がＰＬＣ３との間のシリアル通信を行うための通信制御部であり、シリアルケーブル６に接続されている。また、インターフェース部２６は、ＰＬＣ３のメーカーや機種に応じた通信プロトコルを用いて通信を行う。
【００４０】
遠隔操作処理部２１は、遠隔操作プログラムをプログラマブル表示器２が備えるＣＰＵなどの演算処理手段に実行させることにより実現される機能ブロックである。上記の遠隔操作プログラムは、プログラマブル表示器２と分離可能に構成される記録媒体にも記録可能であり、その記録媒体からプログラマブル表示器２にインストールされてもよい。遠隔操作プログラムは、プログラマブル表示器２の機種に応じた機能を発揮させるために、機種毎に個別に用意されている。
【００４１】
上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００４２】
また、本制御システム１が、インターネットを含む通信ネットワークと接続可能に構成されていれば、当該通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めプログラマブル表示器２に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００４３】
さらに、遠隔操作処理部２１は、画像データ送信部２１１、操作情報送信部２１２、画像データ受信部２１３、操作情報受信部２１４の機能ブロックに分かれている。本実施形態では、全てのプログラマブル表示器２が遠隔操作処理部２１を備えている。
【００４４】
画像データ送信部２１１は、ディスプレイ２２に表示されている表示画面の画像データを、他のプログラマブル表示器２に送信する。一方、画像データ受信部２１３は、他のプログラマブル表示器２から送信された画像データを受信し、当該画像データを、ＶＲＡＭ２４に格納し、ディスプレイ２２に他のプログラマブル表示器２の共有画面を表示する。
【００４５】
画像データ送信部２１１から送信された画像データは、他のプログラマブル表示器２の画像データ受信部２１３によって受信され、自身の表示画面が送信先の他のプログラマブル表示器２のディスプレイ２２に表示される。なお、画像データ送信部２１１は、画像データを圧縮して、圧縮された画像データを送信してもよい。
【００４６】
同様に、画像データ受信部２１３が、他のプログラマブル表示器２から送信された画像データを受信すると、画像データを所定の手法により加工し、他のプログラマブル表示器２の共有画面としてディスプレイ２２に表示する。
【００４７】
プログラマブル表示器２では、上記共有画面に対するタッチパネル操作が可能となっている。操作情報送信部２１２は、自身のディスプレイ２２に表示された他のプログラマブル表示器２の共有画面を介して入力された操作情報を、当該他のプログラマブル表示器２に送信する。
【００４８】
一方、操作情報受信部２１４は、自身の共有画面を表示している他のプログラマブル表示器２から送信された操作情報を受信する。当該操作情報は、インターフェース部２６、シリアルケーブル６を介して、自身に接続されているＰＬＣ３に送信される。
【００４９】
他のプログラマブル表示器２に送信された操作情報は、他のプログラマブル表示器２の操作情報受信部２１４に受信され、他のプログラマブル表示器２に接続されたＰＬＣ３に送信される。これにより、プログラマブル表示器２から、他のプログラマブル表示器２に接続されたデバイス５１に対する制御が可能となる。
【００５０】
同様に、他のプログラマブル表示器２から送信された操作情報を受信した操作情報受信部２１４は、当該操作情報を自身に接続されているＰＬＣ３に送信し、ＰＬＣ３は当該操作情報に基づいてＰＬＣ３に接続されているデバイス５１を制御する。これにより、他のプログラマブル表示器２から、自身に接続されているデバイス５１への制御が可能になる。
【００５１】
図２（ａ）〜（ｃ）は、上記複数のプログラマブル表示器２の中の任意の２つのプログラマブル表示器２の表示画面を示している。一方は、操作される側のプログラマブル表示器２（サーバ表示器）であり、例えば、第４工程で使用されているデバイス５１を制御するプログラマブル表示器２である。他方は、操作する側のプログラマブル表示器２（クライアント表示器）であり、例えば、第１工程のデバイス５１を制御するプログラマブル表示器２である。図２（ａ）は、サーバ表示器の表示画面（第４工程のデバイス５１を制御）を示しており、図２（ｂ）および（ｃ）は、クライアント表示器（第１工程のデバイス５１を制御）の表示画面を示している。
【００５２】
図２（ａ）に示すサーバ表示器のディスプレイ２２には、自身に接続されたデバイス５１の状態等が表示されている。タッチパネル２３を介して、画面右上に表示されている４つのスイッチを操作することにより、デバイス５１の制御が可能である。
【００５３】
一方、クライアント表示器の遠隔操作処理部２１を起動させると、ディスプレイ２２には、図２（ｂ）に示すような選択画面が表示される。ここで、第１工程〜第８工程の中のどの工程に係るプログラマブル表示器２の表示画面を自身のディスプレイ２２に表示するかを選択する。なお、第１工程の選択肢は、自身が第１工程に係るプログラマブル表示器２であるので選択できない。
【００５４】
次に、「第４工程」を選択して、「表示」スイッチをタッチすると、クライアント表示器の画像データ受信部２１３が第４工程に係るサーバ表示器と交信する。続いて、サーバ表示器の画像データ送信部２１１は、サーバ表示器の表示画面の画像データをクライアント表示器へ送信する。クライアント表示器の画像データ受信部２１３は、送信された画像データを受信し、ＶＲＡＭ２４に格納する。
【００５５】
その結果、図２（ｃ）に示すように、クライアント表示器のディスプレイ２２に、サーバ表示器の共有画面が、画面左上部に縮小して表示される。当該共有画面内にある４つのスイッチは、選択先のプログラマブル表示器２の表示画面内の４つのスイッチと対応しており、共有画面から当該スイッチを操作すると、クライアント表示器の操作情報送信部２１２は、サーバ表示器にスイッチの操作情報を送信する。送信された操作情報は、サーバ表示器の操作情報受信部２１４によって受信され、サーバ表示器のインターフェース部２６から、ＰＬＣ３に転送される。サーバ表示器に接続されたＰＬＣ３は上記操作情報に基づいて、当該ＰＬＣ３に接続されているデバイス５１を制御する。
【００５６】
画面右上の「第４工程」の表示は、サーバ表示器が第４工程に係るプログラマブル表示器２であることを示している。「第４工程」の表示の下の３つのスイッチは、後述するログオン状態を示すものであり、例えば左のスイッチを選択すると、共有画面を見ることのみ可能なログオンレベルになる。すなわち、選択したサーバ表示器の共有画面を見ることはできるものの、共有画面を介して、サーバ表示器に接続されたデバイス５１を操作することはできない。
【００５７】
一方、右側のスイッチを選択すると、サーバ表示器の共有画面を介して、当該サーバ表示器に接続されたデバイス５１に対する全ての操作が可能となる。真ん中のスイッチを選択した場合は、サーバ表示器の選択が制限されたり、サーバ表示器に接続されたデバイス５１に対する一部の操作ができなくなるなど、対象機器の遠隔操作に関して一定の制限が課される。
【００５８】
上記の構成により、製造ライン５を管理する作業員は、クライアント表示器を操作するだけで、サーバ表示器の共有画面を見ることができるため、サーバ表示器に接続されたデバイス５１の状態を把握することができる。さらに、サーバ表示器の共有画面を介して、サーバ表示器に接続されたデバイス５１を制御することもできる。これにより、離れた位置にあるデバイス５１にトラブルが発生した場合に、わざわざ当該デバイス５１を制御するプログラマブル表示器２が設けられている位置まで行かなくても、手元のプログラマブル表示器２を操作するだけで済む。
【００５９】
また、本実施形態の各プログラマブル表示器２は、遠隔操作処理部２１を備えているので、各プログラマブル表示器２が、サーバ表示器としての機能とクライアント表示器としての機能との両方を持っている。したがって、製造ライン５を管理する作業員は、どのプログラマブル表示器２からも、製造ライン５内の全てのデバイス５１の状態を確認し、全てのデバイス５１を制御することができる。
【００６０】
なお、各プログラマブル表示器２のメーカーが異なっている場合、従来のように画像データや操作情報を記録媒体等に一旦格納して、プログラマブル表示器２から別のメーカーのプログラマブル表示器２に移動させても、共有画面が正確に表示されず遠隔操作ができなかった。本発明の制御システム１では、各プログラマブル表示器２のインターフェース部２５によって、画像データや操作情報は共通通信プロトコルで通信可能なようにプロトコル変換され、他のプログラマブル表示器２からの画像データや操作情報は専用プロトコルに変換されるので、各プログラマブル表示器２のメーカーが異なっている場合であっても、そのまま共有画面を表示することができる。
【００６１】
なお、プログラマブル表示器２に、サーバ表示器としての機能とクライアント表示器としての機能とのどちらか一方だけを持たせることも可能である。すなわち、遠隔操作処理部２１に画像データ送信部２１１と操作情報受信部２１４とを有するプログラマブル表示器２は、サーバ表示器として機能し、遠隔操作処理部２１に画像データ受信部２１３と操作情報送信部２１２とを有するプログラマブル表示器２は、クライアント表示器として機能する。これにより、例えば、使用頻度の高いプログラマブル表示器２をクライアント表示器としての機能を持たせ、その他のプログラマブル表示器２はサーバ表示器としてのみ利用することもできる。
【００６２】
なお、ネットワーク４はＬＡＮに限らず、インターネット回線であってもよい。ネットワーク４がインターネットの場合は、各デバイスが同一の工場内でなくてもよく、プログラマブル表示器２から海外の工場のデバイスを制御することも可能である。
【００６３】
続いて、図３〜図５に基づいて、本実施の形態の他の構成である制御システム１１について説明する。
【００６４】
図３は、本実施形態に係る制御システム１１における模式図を示しており、制御システム１１は、図１に示す制御システム１と同様に、複数のプログラマブル表示器２と、ＰＬＣ３と、ネットワーク４とを備えており、製造ライン５に設けられている。さらに、制御システム１１は、ネットワーク４上にホストコンピュータ８を備えている。また、制御システム１１のプログラマブル表示器２は、制御システム１のプログラマブル表示器２に、認証データ解析部２７、ＵＳＢメモリインターフェース部２８をさらに設けた構成である。
【００６５】
ホストコンピュータ８は、アラーム情報格納部８１、ユーザ認証部８２、ログオンレベル設定部８３、ユーザ情報ファイル８４およびインターフェース部８５を備えている。アラーム情報格納部８１、ユーザ認証部８２、ログオンレベル設定部８３、ユーザ情報ファイル８４は、論理的に関連付けられており、各々が論理的な処理のインターフェースとして論理的にインターフェース部８５に接続され、インターフェース部８５とネットワーク４とが接続されている。これにより、ホストコンピュータ８は、各プログラマブル表示器２と交信可能となっている。なお、図示していないが、ホストコンピュータ８は、表示手段としてのディスプレイ、入力手段としてのキーボード等も備えており、ホストコンピュータ８から、各プログラマブル表示器２を介してデバイス５１を制御することもできる。
【００６６】
アラーム情報格納部８１は、例えばデータ収集ソフトウェアによって実現される機能であり、製造ライン５の各デバイス５１の稼動状況やトラブル発生状況などのアラーム情報を集計し格納している。各プログラマブル表示器２は、アラーム情報格納部８１にアクセスして、ディスプレイ２２にアラーム情報を表示することができる。プログラマブル表示器２は、ネットワーク４とシリアルケーブル６での通信プロトコルが互いに異なる場合、プロトコル変換データを参照しながら、一方の通信プロトコルから他方の通信プロトコルへ変換する。一般に、ＰＬＣ３は、機種毎（製造者毎あるいは同一製造者であっても製品毎など）にデータ通信に使用する通信プロトコルが異なることが多い。プログラマブル表示器２は、ホストコンピュータ８と異なるＰＬＣ３との間で通信を行うために、プロトコル変換機能を有している。これにより、上記の各デバイス５１の稼働情報やアラーム情報をＰＬＣ３からプログラマブル表示器２を介してホストコンピュータ８に収集することができる。
【００６７】
図４は、ディスプレイ２２に表示されたアラーム情報の一例を示しており、左の列にアラーム情報、右の列に工程を表示している。図４では、第５工程のデバイス５１にトラブルが発生しているため第５工程のアラーム情報のセルが、他のセルとは別の色で表示されている。現場の作業員は、ディスプレイ２２にて当該アラーム情報を確認することにより、どの工程のデバイス５１にトラブルが発生しているかを知ることができる。
【００６８】
また、アラーム情報格納部８１は、各デバイス５１にトラブルの発生等のあらかじめ定める事象が発生すると、当該事象の発生をトリガにして、自動的にアラーム情報を各プログラマブル表示器２に送信し、各プログラマブル表示器２のディスプレイ２２に表示させるように構成してもよい。これにより、トラブル等の発生を迅速に作業員に伝達することができる。
【００６９】
さらに、アラーム情報の画面を操作して、トラブル等が発生しているデバイス５１を制御するプログラマブル表示器２の共有画面をディスプレイ２２に表示するようにしてもよい。例えば、図４に示すアラーム情報画面では、別の色で表示されている部分をタッチすることで、自動的に第５工程に係るプログラマブル表示器２の共有画面を表示させてもよい。
【００７０】
次に、図３を用いてＵＳＢメモリを用いたユーザ認証を本制御システムに適用した例について説明する。
【００７１】
制御システム１１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ７によるユーザ認証機能も備えており、ホストコンピュータ８のユーザ認証部８２、ログオンレベル設定部８３は、プログラマブル表示器２の認証データ解析部２７、ＵＳＢメモリインターフェース部２８と共に、ユーザ認証機能を実現するための機能ブロックである。プログラマブル表示器２には、ユーザ名、パスワードなどのユーザ識別情報を記憶したＵＳＢメモリ７を差し込むためのＵＳＢ端子が設けられている。ＵＳＢメモリ７に記憶されているデータは、ＵＳＢメモリインターフェース部２８を介して、認証データ解析部に送信される。
【００７２】
ＵＳＢメモリ７には、データに限らず、ユーザ認証機能を自動的に行うための事前処理があらかじめ施されており、以下図５を用いてユーザ認証機能を説明する。
【００７３】
ユーザがＵＳＢメモリ７をＵＳＢ端子に差し込むと（ステップＳ１）、認証データ解析部２７は、ＵＳＢメモリに認証ファイルが存在するか否か確認する（ステップＳ２）。認証ファイルが存在しない場合、認証データ解析部２７はＵＳＢメモリ７を通常のメモリと判断し、認証を行わずに（ステップＳ３）、そのまま処理を終了する。ＵＳＢメモリ７に認証ファイルが存在する場合、認証データ解析部２７は、認証データを解析して、接続先のホストコンピュータ８を示すＩＰアドレス、ユーザ名、パスワードを取り出す（ステップＳ４）。続いて、認証データ解析部２７は、ホストコンピュータ８にアクセスして（ステップＳ５）、ユーザ認証部８２にユーザ名、パスワードを送信する。ユーザ名、パスワードを受信したユーザ認証部８２は、ユーザ情報ファイル８４を参照することによりユーザ認証を行い、プログラマブル表示器２とネットワーク４との接続を完了させる（ステップＳ６）。ＵＳＢ端子からＵＳＢメモリ７が抜かれると（ステップＳ７），認証データ解析部２７は、プログラマブル表示器２とネットワーク４との接続を切断する（ステップＳ８）。
【００７４】
上記ステップＳ１〜Ｓ６により、ユーザはＵＳＢメモリ７をＵＳＢ端子に差し込むだけでユーザ認証が行われるため、ユーザ名、パスワード等をタッチパネル２３により入力する煩雑さを回避できる。
【００７５】
また、ユーザ名、パスワードはログオンレベル設定部８３にも送信され、ログオンレベル設定部８３は、ユーザ名、パスワードに基づいてユーザの操作権限を判定し、ログオンレベルを設定する。例えば、特定の責任者がログオンした場合のみ、共有画面を見るだけでなく、共有画面を操作して他のデバイス５１を制御可能にする一方、その他のユーザがログオンした場合は、共有画面を見るだけしかできない、といった設定がなされる。すなわち、図２（ｃ）において、遠隔操作の権限を持たないユーザは、ログオンレベルの表示スイッチの中で、共有画面を見ることのみ可能なログオンレベルを示す左側のスイッチしか選択できない。
【００７６】
なお、上記実施形態では、ユーザ名やパスワード等を記憶する外部記憶装置としてＵＳＢメモリ７を使用したが、携帯可能な外部記憶装置であれば、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ  Ｃａｒｄ（登録商標））等であってもよい。
【００７７】
以上では、本発明の制御システム１・１１を半導体チップの製造装置に適用した実施形態を説明した。続いて、図６および図７に基づいて、本実施の形態のさらに他の構成である制御システム３１について説明する。
【００７８】
図６は、本発明の制御システム３１の構成を示しており、制御システム３１は、５台のプログラマブル表示器２と、５台のＰＬＣ３と、ネットワーク４と、ホストコンピュータ８とを備えており、製造ライン９に設けられている。製造ライン９は、自動車エンジンの製造ラインであり、５つのデバイス９１を備えている。各デバイス９１はそれぞれ、鋳造工程（第１工程）、研磨工程（第２工程）、組立工程（第３工程）、テスト工程（第４工程）およびリペア工程（第５工程）に使用され、ＰＬＣ３に接続されている。第１〜３工程を経た製品は、第４工程において、良品と不良品とに分別される。良品はそのまま出荷され、不良品は第５工程で修理される。
【００７９】
各プログラマブル表示器２は、図３に示す制御システム１１のプログラマブル表示器２と同一であり、デバイス９１の状態を表示し、シリアルケーブル６を介して接続されたＰＬＣ３を通じてデバイス９１を制御する。各プログラマブル表示器２とホストコンピュータ８とは、ネットワーク４を介して互いに接続されている。
【００８０】
ホストコンピュータ８は、図３に示すホストコンピュータ８と同様に、アラーム情報格納部８１、ユーザ認証部８２、ログオンレベル設定部８３、ユーザ情報ファイル８４およびインターフェース部８５を備え、さらに、在庫情報格納部８６を備えている。在庫情報格納部８６は、各工程における仕掛かり在庫や製品在庫といった在庫に関する情報を格納している。
【００８１】
各プログラマブル表示器２は、在庫情報格納部８６にアクセスすることで、製造ライン９のデバイス９１の仕掛かり在庫や製品在庫に関する情報を取得でき、それらの情報はディスプレイ２２に表示される。図７に、在庫情報格納部８６が格納する情報の一例を示す。図７（ａ）は、各工程における仕掛かり在庫の情報を示しており、図７（ｂ）は、現時点での生産台数と１日の目標生産台数とを示している。さらに、図７（ｃ）に示すように、各工程における仕掛かり在庫情報をグラフ化して表示してもよい。
【００８２】
プログラマブル表示器２を通じてこれらの情報を現場の各作業員に周知させることにより、例えば、テスト工程である第４工程に仕掛かり在庫が溜まっている場合、第１〜３工程の工程の稼動を一時的にストップさせ、第４工程に人手をまわすことができる。また、在庫情報格納部８６が格納する情報は、在庫情報や生産の進捗状況などに限らず、各種作業指示等であってもよい。
【００８３】
なお、このような情報の共有は、製造ライン９にアンドン（電光掲示板）を設けることによっても可能である。しかし、設備費用の観点から、本発明の制御システム３１のように、各プログラマブル表示器２から情報へのアクセスを可能にすることにより、情報の共有化を図るほうが望ましい。
【００８４】
もちろん、本発明の制御システム３１においても、遠隔操作機能により、各プログラマブル表示器２から、各デバイス９１を制御することができる。したがって、作業員がホストコンピュータ８が設置されている場所まで行って、現場に指示を送ったり、各デバイス９１の制御を行う必要がない。
【００８５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００８６】
本発明の制御システムは、プログラマブル表示器同士が離れていても、プログラマブル表示器間での遠隔操作が可能であるので、特に、大きな製造ラインを制御する場合に好適に適用できる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態に係る制御システムの構成を示すブロック図である。
【図２】（ａ）は、サーバ表示器の表示画面であり、（ｂ）および（ｃ）は、クライアント表示器の表示画面である。
【図３】本発明の実施形態に係る他の制御システムの構成を示すブロック図である。
【図４】上記制御システムにおけるホストコンピュータが格納するアラーム情報の一例である。
【図５】上記制御システムにおけるユーザ認証のフローチャートである。
【図６】本発明の実施形態に係るさらに他の制御システムの構成を示すブロック図である。
【図７】（ａ）は、上記制御システムの在庫情報格納部が格納している、各工程における仕掛かり在庫の情報であり、（ｂ）は、現時点での生産台数と１日の目標生産台数とを示す表であり、（ｃ）は、上記各工程における仕掛かり在庫情報のグラフである。
【図８】従来の制御システムの構成を示すブロック図である。
【符号の説明】
【００８８】
１，１１，３１  制御システム
２              プログラマブル表示器
４              ネットワーク
７              ＵＳＢメモリ
８              ホストコンピュータ（サーバ装置）
２１              遠隔操作処理部
２７              認証データ解析部
５１，９１        デバイス
８１              アラーム情報格納部
２１１              画像データ送信部（画面データ受信手段）
２１２              操作情報送信部（操作情報送信手段）
２１３              画像データ受信部（画面データ受信手段）
２１４              操作情報受信部（操作情報受信手段）
【図１】
2008033574.tif 000003
【図２】
2008033574.tif 000004
【図３】
2008033574.tif 000005
【図４】
2008033574.tif 000006
【図５】
2008033574.tif 000007
【図６】
2008033574.tif 000008
【図７】
2008033574.tif 000009
【図８】
2008033574.tif 000010