(57)【特許請求の範囲】
【請求項１】
外部装置を接続してデータを授受するインタフェースを備える演算制御装置に上記インタフェースを介して接続され、演算制御装置から受信したデータに基づいて演算制御装置の動作状態を画像表示手段に表示するとともに演算制御装置に指示を与えるデータを操作入力手段の操作によって発生させる表示装置において、データが識別用のヘッダデータを設定したデータフレームにより伝送され、演算制御装置を接続する第１の接続部と、他の外部装置を接続する第２の接続部と、第１の接続部および第２の接続部に入力されるデータフレームのヘッダデータを取り込み、ヘッダデータが専用データでないときにデータが入力された接続部から他の接続部にデータを透過させる動作モードを選択し、ヘッダデータが専用データであるときに入力されたデータを取り込む動作モードを選択する通信制御部とを備えることを特徴とする表示装置。
【請求項２】
外部装置を接続してデータを授受するインタフェースを備える演算制御装置に上記インタフェースを介して接続され、演算制御装置から受信したデータに基づいて演算制御装置の動作状態を画像表示手段に表示するとともに演算制御装置に指示を与えるデータを操作入力手段の操作によって発生させる表示装置において、データがデータフレームにより伝送され、演算制御装置を接続する第１の接続部と、他の外部装置を接続する第２の接続部と、第２の接続部へのデータフレームの入力の有無を判断し、第２の接続部にデータフレームが入力されていない期間には第１の接続部を介して演算制御装置との間でデータを授受する動作モードを選択し、第２の接続部にデータフレームが入力されると第２の接続部に入力されたデータを第１の接続部から送出する動作モードを選択する通信制御部とを備えることを特徴とする表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主としてプログラマブルコントローラやパーソナルコンピュータのような演算制御装置に接続して用いられ、演算制御装置の動作状態を画像表示手段に表示し、また演算制御装置への指示を与える操作入力手段を備える表示装置に関するものである。
【０００２】
【従来の技術】
従来より、プログラマブルコントローラやパーソナルコンピュータのような演算制御装置では、動作状態の監視や動作の指示を外部から行なうために表示装置が用いられている。とくに、生産ラインの制御などに用いられるプログラマブルコントローラでは、動作状態を表示する手段が存在しないから、この種の表示装置は動作の監視に有用なものとなる。
【０００３】
ところで、表示装置は、画像表示手段としての液晶表示器やプラズマ表示器などを備えた表示部と、押釦スイッチや表示部の画面に積層される透明電極を備えたタッチスイッチなどからなる操作入力手段としての操作部とを備える。また、演算制御装置と接続するための通信インタフェース、表示部に表示される画面データなどを格納したメモリ、内部構成を統括して制御するＣＰＵなどを備える。したがって、演算制御装置の動作状態の監視とともに、演算制御装置への指示を与えることも可能であって、マンマシンインタフェースとしての機能を持つことになる。
【０００４】
一方、演算制御装置は、プログラムを行なうためのプログラム支援装置を接続したり、階層化したネットワークを構築して生産ラインの管理を容易にするなどの目的で（たとえば、個々のプログラマブルコントローラにより各機器を制御し、制御情報を上位のコンピュータに転送することによって生産ラインの全体の管理を行なうなどする）外部装置を接続するためのインタフェースを備えている。表示装置と演算制御装置との間でのデータの授受を可能にするには、演算制御装置に上位リンク用のリンクユニットを上記インタフェースに接続して多数の外部装置との間でネットワークを構築しネットワーク内に表示装置を設ける方法と、図４のように演算制御装置Ｙの上記インタフェース２２に表示装置Ｘを直結する方法とがある。とくに、ネットワークを構築する必要のない小規模なシステムでは、演算制御装置Ｙに表示装置Ｘを直結する簡単な構成を採用するのが一般的である。
【０００５】
【発明が解決しようとする課題】
ところで、演算制御装置Ｙには外部装置との接続用のインタフェース２２は１個しか設けていないのが普通であって、上述のように表示装置Ｘをインタフェース２２に接続すると演算制御装置Ｙのプログラムの作成、修正などの際には表示装置Ｘを外してプログラム支援装置を接続しなければならないことになる。この問題はプログラム支援装置に限らず演算制御装置Ｙに表示装置Ｘ以外の外部機器を接続しようとすると生じることになる。
【０００６】
本発明は上記事由に鑑みて為されたものであり、その目的は、演算制御装置に接続したままで他の外部装置も合わせて利用することができるようにした表示装置を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１の発明では、外部装置を接続してデータを授受するインタフェースを備える演算制御装置に上記インタフェースを介して接続され、演算制御装置から受信したデータに基づいて演算制御装置の動作状態を画像表示手段に表示するとともに演算制御装置に指示を与えるデータを操作入力手段の操作によって発生させる表示装置において、データが識別用のヘッダデータを設定したデータフレームにより伝送され、演算制御装置を接続する第１の接続部と、他の外部装置を接続する第２の接続部と、第１の接続部および第２の接続部に入力されるデータフレームのヘッダデータを取り込み、ヘッダデータが専用データでないときにデータが入力された接続部から他の接続部にデータを透過させる動作モードを選択し、ヘッダデータが専用データであるときに入力されたデータを取り込む動作モードを選択する通信制御部とを備える。
【０００８】
この構成の採用により、表示装置と演算制御装置との間でデータを伝送する場合と、表示装置以外の外部装置と演算制御装置との間でデータを伝送する場合とでデータフレームのヘッダデータを異ならせておくだけで、表示装置を演算制御装置に接続したままでも他の外部装置と演算制御装置との間のデータ通信が可能になる。
【０００９】
請求項２の発明では、外部装置を接続してデータを授受するインタフェースを備える演算制御装置に上記インタフェースを介して接続され、演算制御装置から受信したデータに基づいて演算制御装置の動作状態を画像表示手段に表示するとともに演算制御装置に指示を与えるデータを操作入力手段の操作によって発生させる表示装置において、データがデータフレームにより伝送され、演算制御装置を接続する第１の接続部と、他の外部装置を接続する第２の接続部と、第２の接続部へのデータフレームの入力の有無を判断し、第２の接続部にデータフレームが入力されていない期間には第１の接続部を介して演算制御装置との間でデータを授受する動作モードを選択し、第２の接続部にデータフレームが入力されると第２の接続部に入力されたデータを第１の接続部から送出する動作モードを選択する通信制御部とを備える。
【００１０】
この構成の採用によって、表示装置の第２の接続部に他の外部装置を接続して他の外部装置からデータを送出するだけで表示装置に優先して演算制御装置にデータを伝送することができる。
【００１１】
【発明の実施の形態】
（実施形態１）
まず表示装置Ｘの構成について説明する。表示装置Ｘは、図１（ａ）に示すように、液晶表示器、プラズマ表示器、ＣＲＴなどの画像表示手段を備えた表示部１０と、押釦スイッチやタッチパネルからなる操作入力手段としての操作部１１とを備える。タッチパネルは、表示部１０の画面に積層され透明電極を備えるものであって、所要の領域に表示部１０の画面表示に応じた機能が付与されるものである。また、表示装置Ｘは、表示部１０の画面を構築する画面データや外部との入出力データを格納するためのＲＡＭ１２、表示装置Ｘの動作を管理するシステムプログラムを格納したＲＯＭ１３、システムプログラムに従って動作するＣＰＵ１４を備える。
【００１２】
ところで、表示装置Ｘには、図２に示すように、プログラマブルコントローラのような演算制御装置Ｙと、プログラム支援装置のような外部装置Ｚとが接続可能になっている。そこで、演算制御装置Ｙにケーブルを介して接続される第１の接続部である通信用ポート１５と、外部装置Ｚにケーブルを介して接続される第２の接続部であるプログラミング用ポート１６とを備え、通信用ポート１５とプログラミング用ポート１６は、それぞれドライバ／レシーバである通信回路１７ａ，１７ｂを介してＣＰＵ１４に接続される。ここに、ＣＰＵ１４は通信用ポート１５とプログラミング用ポート１６との制御を行なう通信制御手段としても機能する。
【００１３】
そこで、ＣＰＵ１４における通信制御手段としての機能を説明すると、図１（ｂ）のようになる。まず、通信用ポート１５とプログラミング用ポート１６とのいずれかにおいてデータフレームの入力が検出されると、ヘッダデータを取り込み（Ｓ１）、ヘッダデータが表示装置Ｘの専用データか否かが判断される（Ｓ２）。ヘッダデータが表示装置Ｘの専用データであれば、表示装置Ｘではデータフレームの終端コードまでデータを取り込む（Ｓ３）。つまり、表示装置Ｘが演算制御装置Ｙないし外部装置Ｚからのデータを取り込む。ここで、受信データが正常であればデータの入力されたポートから確認応答を行なう。また、ヘッダデータが表示装置Ｘの専用データでなければ受信したデータを他のポートに転送する（Ｓ４）。つまり、演算制御装置Ｙと外部装置Ｚとの間でデータが授受されるようにデータを透過させる。このようにヘッダデータを判断することによってデータを取り込むか透過させるかを決めているが、データを確実に透過させる場合には、表示装置Ｘにおいて透過モードの設定を可能とし、透過モードが選択されるといつでもステップＳ１，Ｓ２，Ｓ４の手順で処理するようにしてもよい。
【００１４】
以上説明したように、データフレームのヘッダデータを識別することによりデータを取り込むか透過させるかを決めるから、図２のように、演算制御装置Ｙに表示装置Ｘを接続したままでも表示装置Ｘに他の外部装置（プログラム支援装置など）Ｚを接続して他の作業を行なうことができる。つまり、プログラムの変更、修正などに際して表示装置Ｘを外す必要がないのである。
【００１５】
（実施形態２）
本実施形態では、表示装置Ｘに設けた通信用ポート１５とプログラミング用ポート１６とのうちプログラミング用ポート１６にデータが入力されると、いつでもそのデータを通信用ポート１５に転送するようにしてある。
表示装置Ｘは図３（ａ）に示す構成を有し、図１（ａ）に示したものと同様の構成を有しているが、ここでは通信用ポート１５とプログラミング用ポート１６と通信回路１７ａ，１７ｂとをまとめて通信部１８として記載している。また、図１（ａ）では省略していたクロック発生部１９、電源部２０を記載している。さらに、図３（ａ）においてメモリ部２１としているのは、図１（ａ）におけるＲＡＭ１２およびＲＯＭ１３に相当する。図３（ａ）において図１（ａ）と同符号を付した構成は同様の機能を有している。
【００１６】
ところで、通信制御部としてのＣＰＵ１４は、図３（ｂ）のような処理を行なう。まず、プログラミング用ポート１６へのデータフレームの入力の有無を判断し（Ｓ１）、データフレームが入力されていない期間には表示装置Ｘで発生したデータを通信用ポート１５から出力する（Ｓ２）。こうして通信用ポート１５からの送信後に演算制御装置Ｙからの確認応答を受信すれば（Ｓ３）、次のデータ入力を待ち、確認応答を所定時間内に受信できなければ上記データを再送する。一方、プログラミング用ポート１６にデータフレームの入力があると、表示装置Ｘからのデータの出力を停止し、プログラミング用ポート１６から入力されたデータを通信用ポート１５から送出する（Ｓ４）。こうして通信用ポート１５からデータを送信した後はプログラミング用ポート１６にデータフレームが入力さない場合と同様に、演算制御装置Ｙからの確認応答を待つのである（Ｓ５）。
【００１７】
本実施形態の構成によっても、実施形態１と同様に、表示装置Ｘを演算制御装置Ｙに接続したままで、表示装置Ｘに外部装置Ｚを接続して外部装置Ｚから演算制御装置Ｙへのデータを伝送することができるから、外部装置Ｚとしてプログラム支援装置などを用いる場合に、プログラムの修正、変更、追加などの作業が容易になる。
【００１８】
【発明の効果】
請求項１の発明は、外部装置を接続してデータを授受するインタフェースを備える演算制御装置に上記インタフェースを介して接続され、演算制御装置から受信したデータに基づいて演算制御装置の動作状態を画像表示手段に表示するとともに演算制御装置に指示を与えるデータを操作入力手段の操作によって発生させる表示装置において、データが識別用のヘッダデータを設定したデータフレームにより伝送され、演算制御装置を接続する第１の接続部と、他の外部装置を接続する第２の接続部と、第１の接続部および第２の接続部に入力されるデータフレームのヘッダデータを取り込み、ヘッダデータが専用データでないときにデータが入力された接続部から他の接続部にデータを透過させる動作モードを選択し、ヘッダデータが専用データであるときに入力されたデータを取り込む動作モードを選択する通信制御部とを備えるものであり、表示装置と演算制御装置との間でデータを伝送する場合と表示装置以外の外部装置と演算制御装置との間でデータを伝送する場合とでデータフレームのヘッダデータを異ならせておくだけで、表示装置を演算制御装置に接続したままでも他の外部装置と演算制御装置との間のデータ通信が可能になるという利点がある。
【００１９】
請求項２の発明は、外部装置を接続してデータを授受するインタフェースを備える演算制御装置に上記インタフェースを介して接続され、演算制御装置から受信したデータに基づいて演算制御装置の動作状態を画像表示手段に表示するとともに演算制御装置に指示を与えるデータを操作入力手段の操作によって発生させる表示装置において、データがデータフレームにより伝送され、演算制御装置を接続する第１の接続部と、他の外部装置を接続する第２の接続部と、第２の接続部へのデータフレームの入力の有無を判断し、第２の接続部にデータフレームが入力されていない期間には第１の接続部を介して演算制御装置との間でデータを授受する動作モードを選択し、第２の接続部にデータフレームが入力されると第２の接続部に入力されたデータを第１の接続部から送出する動作モードを選択する通信制御部とを備えるものであり、表示装置の第２の接続部に他の外部装置を接続して他の外部装置からデータを送出するだけで表示装置に優先して演算制御装置にデータを伝送することができるという利点がある。
【００２０】
請求項１、２のいずれの発明においても、表示装置を演算制御装置に接続したままで他の外部装置を接続することができるから、演算制御装置のプログラムの変更、修正、追加などのメンテナンスが容易になる。
【図面の簡単な説明】
【図１】実施形態１を示し、（ａ）はブロック図、（ｂ）は動作説明図である。
【図２】実施形態１の使用例を示す図である。
【図３】実施形態２を示し、（ａ）はブロック図、（ｂ）は動作説明図である。
【図４】従来例の使用形態を示す図である。
【符号の説明】
１０  表示部
１１  操作部
１４  ＣＰＵ
１５  通信用ポート
１６  プログラミング用ポート
２２  インタフェース
Ｘ  表示装置
Ｙ  演算制御装置
Ｚ  外部装置
【図１】
0003669014.tif 000002
【図２】
0003669014.tif 000003
【図３】
0003669014.tif 000004
【図４】
0003669014.tif 000005