(57)【要約】【課題】  表示器のテスト方法に関し、操作情報を各表示器にマルチキャストして同期を取ることで、表示器のテストを容易に行うことができる。【解決手段】  外部ＰＣ１０は表示データを各表示器２０に配信し、各表示器２０は、配信された表示データに基づく制御画面に外部機器４０の状況表示やＰＬＣ３０に外部機器４０の制御指示を行う制御システムにおいて、表示器２０のテストに際しては、外部ＰＣ１０により作成したシミュレーション画面の表示データを各表示器２０に配信し、表示器２０は配信された表示データに基づくシミュレーション画面を表示し、外部ＰＣ側のシミュレーション画面に対する操作情報を各表示器２０にマルチキャストし、操作情報に従い表示器２０のシミュレーション画面が応答表示するか否かにより表示器２０のテストを行うものである。【選択図】  図１
2006318362.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと、該ホストコンピュータに共通ネットワークで共通接続されている複数の表示器と、各表示器に専用ネットワークで接続され外部機器の状況を表示器に報知したり表示器の操作制御に従い外部機器を制御する複数のＰＬＣとを備え、前記ホストコンピュータは表示データを各表示器に配信し、各表示器は、配信された表示データに基づく制御画面に外部機器の状況表示やＰＬＣに外部機器の制御指示を行う制御システムにおいて、前記表示器のテストに際しては、前記ホストコンピュータにより作成したシミュレーション画面の表示データを各表示器に配信し、前記表示器は配信された表示データに基づくシミュレーション画面を表示し、ホストコンピュータ側のシミュレーション画面に対する操作情報を各表示器にマルチキャストし、前記操作情報に従い前記表示器のシミュレーション画面が応答表示するか否かにより前記表示器のテストを行うことを特徴とする表示器のテスト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルロジックコントローラ（通称、ＰＬＣ）を通じて入力される制御対象の状態を画面上に表示したり、画面に表示している表示部品を操作してＰＬＣに制御対象の状態を制御指示する表示器におけるテスト方法に関するものである。
【背景技術】
【０００２】
ホストコンピュータに対して共通ネットワークを介して複数のプログラマブル表示器（以降、表示器と称する）が共通に接続され、各表示器それぞれに専用ネットワークを介してＰＬＣが接続され、各ＰＬＣにターゲットシステム内の外部機器が接続されてなる制御システムがある。表示器は、ＰＬＣを通じて入力される制御対象の状況を表示手段に表示したり、表示手段に表示している表示部品を操作してＰＬＣを通じて制御対象を操作制御することができるようになっている。この表示器においては、表示手段に加え、表示データを記憶している表示データ記憶手段と、表示プログラムを記憶している表示プログラム記憶手段と、表示プログラムを実行し表示データに基づく制御画面を表示手段に表示する制御手段とを備えている。
【０００３】
制御画面には、外部機器の状況表示や外部機器の操作制御を行うための表示部品が配置されている。この表示部品は、例えば外部機器である操作盤、センサ、スイッチ、アクチュエータ、メータ、表示灯等に対応したメータ表示部品、グラフ表示部品、スイッチ表示部品、その他の表示部品である。制御画面に配置される表示部品の種類ならびに各表示部品のサイズ、色、形状、配置位置（レイアウト）等を含めて表示データとなる。そして、表示プログラムを実行し、表示データに基づく制御画面を表示手段に表示し、マウス等の入力装置の操作やＰＬＣを通じた外部機器のデータやホストコンピュータからのデータ等に従い動作するようになっている。
【０００４】
このような表示器においては、制御画面に関して、ＰＬＣの出力やオペレータによる操作に応じて、適正に表示されるか否かを確認するテスト表示が行われる。このテスト方法として、実際にＰＬＣを稼動させて表示器にデバイスの状態が正しく表示されるか否かを確認するテスト表示する方法がある。このテスト表示の結果、表示器の制御画面が正しく表示されなった場合は、ホストコンピュータで表示データのデバッグを行う。このようなデバッグを含めた表示器のテストを制御画面が異なる複数の表示器毎に実施することは手間がかかる。
【特許文献１】特開２００２−３５１５１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明により解決すべき課題は、表示器の制御画面が正しく表示動作されるか否かのテストを容易に行えるようにすることである。
【課題を解決するための手段】
【０００６】
本発明による表示器のテスト方法は、ホストコンピュータと、該ホストコンピュータに共通ネットワークで共通接続されている複数の表示器と、各表示器に専用ネットワークで接続され外部機器の状況を表示器に報知したり表示器の操作制御に従い外部機器を制御する複数のＰＬＣとを備え、前記ホストコンピュータは表示データを各表示器に配信し、各表示器は、配信された表示データに基づく制御画面に外部機器の状況表示やＰＬＣに外部機器の制御指示を行う制御システムにおいて、前記表示器のテストに際しては、前記ホストコンピュータにより作成したシミュレーション画面の表示データを各表示器に配信し、前記表示器は配信された表示データに基づくシミュレーション画面を表示し、ホストコンピュータ側のシミュレーション画面に対する操作情報を各表示器にマルチキャストし、前記操作情報に従い前記表示器のシミュレーション画面が応答表示するか否かにより前記表示器のテストを行うことを特徴とするものである。
【０００７】
本発明によると、ホストコンピュータにより作成した表示データを各表示器に配信し、表示器は配信された表示データに基づくシミュレーション画面を表示し、ホストコンピュータ側のシミュレーション画面に対する操作情報を各表示器にマルチキャストして同期を取り、操作情報に従い各表示器のシミュレーション画面が応答表示するか否かにより表示器のテストを行うから、複数の表示器のいずれかが操作情報に対応した表示動作を行わない場合、簡単に操作情報に対応した表示動作をしない表示器を一斉に確認することができ、表示器のテストに手間がかからずに済む。
【発明の効果】
【０００８】
本発明の表示器のテスト方法によれば、操作情報を各表示器にマルチキャストして同期を取ることで、表示器のテストを容易に行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付した図面を参照して本発明の実施の形態に係るプログラマブル表示器のテスト方法を詳細に説明する。図１はプログラマブル表示器を含む制御システム全体の構成を示す。図１において、１０は外部ＰＣ、２０はプログラマブル表示器、３０はＰＬＣ、４０は外部機器である。外部ＰＣ１０と複数の表示器２０とは共通の通信プロトコルで通信が可能な共通ネットワーク５０を介して互いに接続され、複数の表示器２０と複数のＰＬＣ３０それぞれは固有の通信プロトコルで通信が可能な専用ネットワーク６０で個々に接続されている。共通ネットワーク５０はＬＡＮ（ローカル・エリア・ネットワーク）が用いられており、共通ネットワーク５０での通信プロトコルとしてＴＣＰ／ＩＰを採用することができる。なお、共通ネットワーク５０には他の電子機器、例えば、マウス、キーボード、スピーカ、バーコードリーダ、等を接続することができる。
【００１０】
外部ＰＣ１０は、ホストコンピュータとして、一般の汎用パーソナルコンピュータと同様に、ＰＣ本体１０ａ、キーボード１０ｂ、マウス１０ｃ、ディスプレイ１０ｄを備え、インストールされた作画ツール等の内蔵ソフトにより、表示器２０の制御画面を作成することができるようになっている。
【００１１】
ＰＣ本体１０ａは、ＣＰＵ１０ａ１、メモリ１０ａ２、外部記憶装置１０ａ３、およびインターフェース（Ｉ／Ｆ）１０ａ４，１０ａ５を備える。
【００１２】
ＰＣ本体１０ａは、インターフェース１０ａ４を介してキーボード１０ｂ、マウス１０ｃ、ディスプレイ１０ｄが接続されており、また、インターフェース１０ａ５を介して共通ネットワーク５０に接続されて、制御画面の表示データを表示器２０に転送することができるようになっている。ディスプレイ１０ｄは各種データや情報を表示したりする一方、作画ツールにより画面上に作画領域が表示され、この作画領域上に制御画面の作成作業が行われる。
【００１３】
表示器２０は、演算処理であるＣＰＵ２０ａ、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリ２０ｂ、表示装置２０ｃ、入力装置２０ｄ、インターフェース（Ｉ／Ｆ）２０ｅ，２０ｆ，２０ｇ，２０ｈ、スロット２０ｉ，２０ｊにて構成されている。表示器２０は、ＣＰＵ２０ａにおいて制御画面の表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。表示器２０は、メモリ２０ｂに格納されている表示プログラムを実行し、外部ＰＣ１０の作画ツールで作成された表示データに基づいて表示装置２０ｃの画面上に制御画面を描画させることができる。制御画面には、ＨＭＩ（Human Machine Interface）表示部品やタグが画像ブロックとして合成されている。制御画面においては、ＨＭＩ表示部品やタグが入出力用外部機器４０の動作に応じて動くようになっており、入力用および出力用の外部機器４０の動作状況が視覚化されている。
【００１４】
表示器２０は、共通ネットワーク５０から送信される外部ＰＣ１０の表示データに含まれる送信先のＩＰアドレスを解析し、そのＩＰアドレスが自己のものであれば外部ＰＣ１０からのデータに含まれるコマンドを読み取り、表示データに対応して必要な表示動作を行うことができる。
【００１５】
ＰＬＣ３０は、制御シーケンスにしたがって、入力用外部機器４０から入力される信号に基づいて出力用外部機器４０に与える制御データの演算処理を行う。入力用外部機器４０としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用外部機器４０としては、アクチュエータ、リレー、電磁弁、などが用いられる。これらの入力用外部機器４０および出力用外部機器４０は、製造ラインなどの所要各部に配置される。
【００１６】
次に、表示器２０のテスト方法について説明する。
【００１７】
外部ＰＣ１０から各表示器２０に、共通ネットワーク５０を通してシミュレーション画面の表示データが配信される。表示データを受信した表示器２０は、メモリ２０ｂに格納されている表示プログラムを実行し、受信した表示データに基づくシミュレーション画面を表示装置２０ｃに表示する。次に、外部ＰＣ１０側のシミュレーション画面に対する操作情報を各表示器２０にマルチキャストし、当該操作情報に従い表示器２０のシミュレーション画面が応答表示するか否かを確認する。例えば、図２に示すように、外部ＰＣ１０のディスプレイ１０ｄに表示された特定の表示部品をマウスでクリックすると、そのイベントが全表示器２０にマルチキャストにて配信され、各表示器２０の表示装置２０ｃに表示されたシミュレーション画面の同じ表示部品がマウスでクリックされる。これにより、表示器２０のテストを行うことができる。複数の表示器２０のいずれかが操作情報に対応した表示動作を行わない場合、簡単に操作情報に対応した表示動作をしない表示器２０を一斉に確認することができ、表示器２０のテストに手間がかからずに済む。
【００１８】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載した範囲内で、種々な変更ないしは変形を含むものである。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態における制御システムの構成図である。
【図２】本発明の実施の形態における表示器のテストの状態を示す説明図である。
【符号の説明】
【００２０】
１０  外部ＰＣ（ホストコンピュータ）
２０  表示器
３０  ＰＬＣ
４０  外部機器
５０  共通ネットワーク
６０  専用ネットワーク
【図１】
2006318362.tif 000003
【図２】
2006318362.tif 000004