(57)【要約】【課題】特定の表示器に対するデータを転送する場合などに、該特定の表示器を他の表示器と容易にかつ間違うことなく識別できるようにすること。【解決手段】外部ＰＣ１０と、外部ＰＣ１０に共通ネットワーク５０を介して共通接続されかつ外部ＰＣ１０からデータが転送される複数の表示器２０とを備え、外部ＰＣ１０は、マウス等の操作に応答して複数の表示器２０のリストアップ画面を表示し、リストアップされている複数の表示器２０の中から入力装置による特定の表示器２０の選択操作に応答して、その特定の表示器２０にそのユーザ画面を特定の形態で表示させる表示コマンドを転送し、その特定の表示器２０はその表示コマンドに応答してユーザ画面上に特定の形態を表示動作する。【選択図】図３
2006301025.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータと、前記パーソナルコンピュータに共通ネットワークを介して共通接続されかつ該パーソナルコンピュータとの間でデータ通信が可能な表示器とを備えた制御システムにおいて、前記パーソナルコンピュータは、入力装置の操作に応答して前記複数の表示器のリストアップ画面を表示し、前記リストアップ画面に表示されている前記複数の表示器の中から表示器を選択する前記入力装置の選択操作に応答して、前記共通ネットワークを介してその選択に係る表示器にそのユーザ画面を特定の形態で表示させる表示コマンドを転送し、前記表示コマンドが転送された特定の表示器はその表示コマンドに応答して特定の表示形態で表示動作する、ことを特徴とする制御システム。
【請求項２】
複数の表示器が共通ネットワークを介して共通に接続され、前記各表示器との間で前記共通ネットワークを介してデータ通信することが可能なパーソナルコンピュータにおいて、当該パーソナルコンピュータは、入力装置の操作に応答して前記複数の表示器のリストアップ画面を表示する機能、前記リストアップ画面に表示されている前記複数の表示器の中から特定の表示器を選択する選択操作する機能、およびその選択操作に応答してその選択に係る表示器に特定の表示形態で表示させるための表示コマンドを転送制御する機能を具備していることを特徴とするパーソナルコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータと、このパーソナルコンピュータに共通ネットワークを介して共通に接続される複数の表示器とを備え、パーソナルコンピュータからこれら複数の表示器にデータを転送する制御システムに関するものである。
【背景技術】
【０００２】
このような制御システムには、外部ＰＣ（パーソナルコンピュータ）と、表示器（プログラマブル表示器も含む）と、ＰＬＣ（プログラマブルロジックコントローラ）と、を備えたシステムがある。この制御システムにおいては、ＰＬＣにより外部機器をシーケンス制御し、表示器により外部機器をＨＭＩ（ヒューマン・マシーン・インターフェース）表示部品として表示し、そのＨＭＩ表示部品により外部機器の状況を表示したり、画面上でＨＭＩ表示部品を操作して外部機器を操作したりすることができ、また、外部ＰＣはこれらＰＬＣや表示器をプロトコル通信により制御することができるようになっている。本明細書ではＨＭＩ表示部品を外部機器とユーザーとのインタフェースを形成する表示部品と定義する。
【０００３】
このような制御システムにおいて、表示器は、工場設備内の操作盤、スイッチ、表示灯等の外部機器の機能を備えることができる他、外部機器の稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値を入力する端末としての機能を備えている（特許文献１参照）。そのため、表示器の画面（ユーザ画面）上に外部機器の制御や操作のためこれらに対応してメータ、グラフ、スイッチ等の各種のＨＭＩ表示部品が表示されている。
【０００４】
以上の制御システムにおいては、外部ＰＣで作画ツールを用いて表示器のユーザ画面を作成し、完成したユーザ画面を表示器に転送する際、外部ＰＣと表示器とがシリアルケーブルやＵＳＢケーブルで１対１で接続されている場合（特許文献２参照）は、その転送対象である表示器を識別する必要は無いが、外部ＰＣが複数の表示器に接続されている場合に、複数の表示器の中から特定の表示器にのみユーザ画面を転送する場合、その転送対象である表示器を他の表示器と識別する必要があるが、表示器の名称や、ＩＰ（インターネット・プロトコル）アドレスや、あるいはＭＡＣ（メディア・アクセス・コントロール）アドレスのみで識別する方法以外に識別することができない。しかしながら、そのような識別では間違ってユーザ画面を他の表示器に転送してしまうことがある。
【特許文献１】特開２００４−２５２９２０号公報
【特許文献２】特開２００２−１５７０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、外部ＰＣが複数の表示器に共通ネットワークを介して接続されている場合に、特定の表示器に対するユーザ画面等のデータを転送する場合などに、該特定の表示器を他の表示器と容易にかつ間違うことなく識別してデータを転送できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明による制御システムは、パーソナルコンピュータと、前記パーソナルコンピュータに共通ネットワークを介して共通接続されかつ該パーソナルコンピュータとの間でデータ通信が可能な表示器とを備えた制御システムにおいて、前記パーソナルコンピュータは、入力装置の操作に応答して前記複数の表示器のリストアップ画面を表示し、前記リストアップ画面に表示されている前記複数の表示器の中から表示器を選択する前記入力装置の選択操作に応答して、前記共通ネットワークを介してその選択に係る表示器にそのユーザ画面を特定の形態で表示させる表示コマンドを転送し、前記表示コマンドが転送された特定の表示器はその表示コマンドに応答して特定の表示形態で表示動作することを特徴とするものである。
【０００７】
前記特定の表示形態としては、前記パーソナルコンピュータが前記表示器のユーザ画面編集中や前記表示器のメンテナンス中であることなどを点滅や適宜の文字等により表示形態がある。
【０００８】
本発明の制御システムによれば、転送対象である表示器を他の表示器と識別する場合は、キーボードやマウス等の入力装置の操作に応答してパーソナルコンピュータの画面上に複数の表示器をリストアップ表示し、リストアップ表示されている複数の表示器の中から前記入力装置により表示器を選択操作し、その選択された表示器にそのユーザ画面を特定の形態で表示させる表示コマンドを転送し、前記表示コマンドが転送された表示器ではそのユーザ画面を前記特定の形態例えば点滅で表示動作する。したがって、本発明では、複数の表示器のうちのいずれか特定の表示器にデータを転送するときは、その転送対象である表示器が点滅等の特定の表示形態で表示されるので、ユーザーはデータの転送を間違えるようなことなく当該特定の表示器にユーザ画面等のデータを転送することができる。
【発明の効果】
【０００９】
本発明によれば、複数の表示器の中からデータ転送対象である特定の表示器以外の他の表示器に当該データを間違えて転送するようなことが解消される。
【発明を実施するための最良の形態】
【００１０】
以下、添付した図面を参照して本発明の実施の形態に係る制御システムを詳細に説明する。図１は制御システム全体の構成を示す。図１において、１０はシステム上位側のホストコンピュータとしての外部ＰＣ、２０はユーザ画面を備えた複数の表示器、３０は複数のＰＬＣ、４０は複数の外部機器である。外部ＰＣ１０と複数の表示器２０とは共通の通信プロトコルで通信が可能な共通ネットワーク５０を介して互いに接続され、複数の表示器２０と複数のＰＬＣ３０それぞれは固有の通信プロトコルで通信が可能な専用ネットワーク６０で個々に接続されている。外部機器４０はセンサやスイッチ等の入力用外部機器と、アクチュエータやリレー等の出力用外部機器である。
【００１１】
表示器２０は、両ネットワーク５０，６０での通信プロトコルが異なる場合、それぞれの通信プロトコルを相互変換して当該表示器２０自体に接続されたＰＬＣ３０と、外部ＰＣ１０あるいは他の表示器２０との間の通信を中継することができる。共通ネットワーク５０はＬＡＮ（ローカル・エリア・ネットワーク）が用いられており、共通ネットワーク５０での通信プロトコルとしてＴＣＰ／ＩＰを採用することができる。表示器２０は外部ＰＣ１０の作画エディタで作成されたユーザ画面に基づいてユーザ画面を描画することができる。ユーザ画面は背景画面に画像ブロックとして表示ＨＭＩ部品（タッチスイッチ、ランプ、各種表示器などの画像化された部品）が合成される。このユーザ画面では表示ＨＭＩ部品が外部機器の動作に応じて動くようになっており、外部機器４０の動作状況が視覚化されている。外部ＰＣ１０は、ホストコンピュータとして、一般の汎用パーソナルコンピュータと同様に、デスクトップ本体１０ａ、キーボード１０ｂ、マウス１０ｃを備え、内蔵ソフトまたは外部からインストールされたソフトにより、表示器２０のユーザ画面を作成するための編集画面を画面表示し、この編集画面上においてＨＭＩ表示部品を加工編集することができる。外部ＰＣ１０は、共通ネットワーク５０を介して表示器２０との間でデータの通信が可能であり、例えば、作画エディタで作成されたユーザ画面を表示器２０に転送したり、表示器２０から配信されたＰＬＣ３０の入出力データを収集したり処理したりすることができる。外部ＰＣ１０はデータベースを管理することができ、表示器２０に対応したユーザ画面、表示ＨＭＩ部品、表示器２０のＩＰアドレス、表示器２０の局名、機種名、等の名称を管理している。外部ＰＣ１０は、ＩＰアドレス等をつけて共通ネットワーク５０にデータを送信することができる。
【００１２】
共通ネットワーク５０は上記のようにイーサネット（登録商標）等のＬＡＮであり、共通ネットワーク５０の通信プロトコルとしてＴＣＰ／ＩＰであるため、共通ネットワーク５０に接続される外部ＰＣ１０と複数の表示器２０はそれぞれ固有のＩＰアドレスを割り当てられている。共通ネットワーク５０を介して通信する際、ＴＣＰ／ＩＰで規定された形式のデータ列を送受信する。このデータ列はイーサネット（登録商標）ヘッダとＴＣＰ／ＩＰヘッダとからなるヘッダ部と、通信内容を示すデータ本体とを備える。ＴＣＰ／ＩＰヘッダは送信元、送信先のＩＰアドレスを含むＩＰヘッダと、送信元および送信先のポート番号を含むＴＣＰヘッダとからなる。通信プロトコルでは、データ本体にコマンド内容を示す共通コード、この共通コードに付随する関連情報を含む。
【００１３】
表示器２０は、共通ネットワーク５０から送信される外部ＰＣ１０のデータに含まれる送信先のＩＰアドレスを解析し、そのＩＰアドレスが自己のものであれば外部ＰＣ１０からのデータに含まれるコマンドを読み取り、必要な表示動作を行うことができる。表示器２０は、外部ＰＣ１０からのコマンドに応答して表示動作を行うことができるようになっている。このコマンドには表示器２０のユーザ画面の表示態様を示す表示コマンドが含まれ、また、関連情報として点滅態様等の表示に伴う情報が付加される。
【００１４】
図２は外部ＰＣ１０と複数の表示器２０とを示すものであり、複数の表示器２０には何も表示されていない。図３は外部ＰＣ１０と複数の表示器２０とを示すものであり、複数の表示器２０のうち、編集中である図３中央の表示器２０のユーザ画面に「編集中」の文字が表示されている。外部ＰＣ１０はこれら複数の表示器２０のうち、編集中の表示器２０のユーザ画面を編集中であることを示す点滅表示させたり外部ＰＣ１０の名称を表示させたりするなど、特定の形態で表示させる表示コマンドと、表示させるべき編集中の表示器２０のＩＰアドレスとを特定して共通ネットワーク５０上の表示器２０にデータを送信する。各表示器２０のうち編集中の表示器２０はそのＩＰアドレスが自己のものであるとして、その表示コマンドに従い図２の表示状態から図３の特定の表示状態「編集中」に表示動作する。この特定の形態での表示は、外部ＰＣ１０が編集しているユーザ画面がどの表示器２０に対してのものであるかをユーザーが容易に確認することができるようにするためである。例えば、編集前ではどの表示器２０の編集をするかをユーザーが確認することができ、編集中では現在どの表示器２０の編集中であるかをユーザーが確認することができ、編集してユーザ画面を表示器２０に転送する段階においてもどの表示器２０にユーザ画面を転送するのかをユーザーが確認することができる。
【００１５】
上記表示操作のため、外部ＰＣ１０は図４で示すように共通ネットワーク５０に接続されているすべての表示器２０のリストアップ画面をキーボードやマウス操作等の入力装置の操作で表示することができるようになっている。外部ＰＣ１０は、リストアップ画面に表示されている複数の表示器２０に対して入力装置の操作を応答して特定の表示器２０を選択することができるようになっている。ユーザーは外部ＰＣ１０で編集しているユーザ画面に対応する表示器２０を選択することができる。この選択された特定の表示器２０は図４ではその図解上、コントラストをつけて示されている。図５はこの選択に係る特定の表示器２０であり、この表示器２０のユーザ画面は特定の表示形態として点滅しておりかつ外部ＰＣ１０の名称を表示している。この表示によりユーザーは編集に係る表示器２０を確認することができる。
【００１６】
図６のフローチャートを参照してユーザーは、キーボードやマウス操作等により外部ＰＣ１０の編集画面上で特定の表示器２０のユーザ画面の作画編集をしている。次いで、この編集前あるいは編集中あるいは編集後に、外部ＰＣ１０の表示画面上に共通ネットワーク５０に接続されている表示器２０をリストアップ（一覧）表示する。ユーザーはこのリストアップ表示されている表示器２０の中から編集に係る特定の表示器を選択する。この選択に応答して外部ＰＣ１０は、表示コマンドを付けＩＰアドレスを付けたデータを共通ネットワーク５０に送出する。このＩＰアドレスに対応する表示器２０はその表示コマンドに従い、そのユーザ画面を点滅表示すると共に外部ＰＣ１０の名称を表示する。
【００１７】
以上説明した実施の形態においては、複数の表示器２０のうちのいずれか特定の表示器２０にデータを転送するときは、その転送対象である表示器２０が点滅等の特定の表示形態で表示されるので、ユーザーはデータの転送を間違えるようなことなく当該特定の表示器２０にユーザ画面等のデータを転送することができる。
【００１８】
以下に、上記制御システムにおける外部ＰＣ１０、表示器２０、ＰＬＣ３０のハードウェア構成を一例として説明する（図７参照）。
【００１９】
（外部ＰＣ１０のハードウェア構成）
外部ＰＣ１０は、一般の汎用パーソナルコンピュータと同様に、デスクトップ本体１０ａにＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置およびインターフェース（Ｉ／Ｆ）を備えるとともに、入力装置としてキーボード１０ｂ、マウス１０ｃを有している。外部ＰＣ１０は、表示器２０との間の通信を行うために共通ネットワーク５０に接続されている。外部ＰＣ１０は、共通ネットワーク５０を介した表示器２０との間のデータ通信処理を行うとともに、作画エディタで作成されたユーザ画面を表示器２０に転送したり、表示器２０から配信されたＰＬＣ３０の入力データや出力データを収集したりする処理を行うことができる。外部ＰＣ１０は、作画エディタで作成されたユーザ画面およびＰＬＣ３０の入出力データをデータベースに登録したり、データベースに登録されたそれらのデータを読み出したりすることができるようになっている。
【００２０】
以上の外部ＰＣ１０において、表示器２０のリストアップ画面の表示データは、メモリ等に記憶されている。キーボード１０ｂやマウス１０ｃの操作によりＣＰＵは、メモリにアクセスし、該メモリからそのリストアップ画面を表示装置に読出して表示する。また、キーボード１０ｂやマウス１０ｃの操作によりリストアップ画面内のいずれかの表示器項目が選択されると、それに対応した表示器２０に対して特定の表示形態で表示させるための表示コマンドを転送する。この転送は周知の転送技術により実施可能であるので詳細な説明は省略する。また、特定の表示形態はメモリに記憶されており、例えば、点滅であれば、表示器２０の表示輝度の輝度変化等で実施することができる。この表示器画面の点滅は公知の技術により実施可能であるので詳細な説明は省略する。外部ＰＣ１０は、図６で示すフローチャートを実施するためのプログラムをメモリに記憶している。
【００２１】
（表示器２０のハードウェア構成）
表示器２０は、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリや、演算処理であるＣＰＵ、表示装置、入力装置、インターフェース（Ｉ／Ｆ）を有しており、これらによって表示器２０の各部の動作を制御している。表示器２０は、ＣＰＵにおいてユーザ画面の表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。表示器２０は、外部ＰＣ１０の作画エディタで作成されたユーザ画面に基づいてＶＲＡＭなどのメモリを用いて表示装置の画面上にユーザ画面を描画させることができる。ユーザ画面には、ＨＭＩ表示部品やタグが画像ブロックとして合成されている。ユーザ画面においては、ＨＭＩ表示部品やタグが入出力用外部機器の動作に応じて動くようになっており、入力用外部機器および出力用外部機器の動作状況が視覚化されている。この表示器２０は図６で示すフローチャートを実行するためのプログラムをメモリに記憶している。表示器２０のＣＰＵは、外部ＰＣ１０からの表示コマンドに応答してユーザ画面を特定の表示形態で表示する。ユーザ画面で点滅表示は、背景色を変化することでもよいし、点灯と消灯とを交互に繰り返すことでもよいし、同一色でも輝度変化させることでもよい。
【００２２】
（ＰＬＣ３０のハードウェア構成）
ＰＬＣ３０は、制御シーケンスにしたがって、入力用外部機器４０から入力される信号に基づいて出力用外部機器４０に与える制御データの演算処理を行う。入力用外部機器４０としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用外部機器４０としては、アクチュエータ、リレー、電磁弁、などが用いられる。これらの入力用外部機器４０および出力用外部機器４０は、製造ラインなどの所要各部に配置される。
【００２３】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載した範囲内で、種々な変更ないしは変形を含むものである。
【図面の簡単な説明】
【００２４】
【図１】外部ＰＣ、表示器およびＰＬＣからなる制御システムの構成図である。
【図２】外部ＰＣから複数の表示器のいずれにも表示コマンドが転送されていない状態を示す図である。
【図３】外部ＰＣと複数の表示器のうちの中央の表示器に表示コマンドが転送されて「編集中」と表示されている状態を示す図である。
【図４】外部ＰＣの表示器リストアップ画面を示す図である。
【図５】図４の表示器リストアップ画面で選択されて点滅表示している表示器を示す図である。
【図６】外部ＰＣと表示器の動作説明に供するフローチャートである。
【図７】制御システムの具体的なハードウェア構成を示す図である。
【符号の説明】
【００２５】
１０  外部ＰＣ
２０  表示器
３０  ＰＬＣ
４０  外部機器
５０  共通ネットワーク
６０  専用ネットワーク
【図１】
2006301025.tif 000003
【図２】
2006301025.tif 000004
【図３】
2006301025.tif 000005
【図４】
2006301025.tif 000006
【図５】
2006301025.tif 000007
【図６】
2006301025.tif 000008
【図７】
2006301025.tif 000009