(57)【要約】【課題】表示器がスレーブとなる場合に、マスタからの通信データが表示器の通信プロトコルに従ったものであるかどうかを表示できるようにした表示器を得る。【解決手段】マイコンボードの外部機器がマスタとなり、表示器はスレーブとなる構成により、表示器と外部機器が表示器の通信プロトコルによる通信を行う場合に、表示器は、使用された通信プロトコル３ｂと、どちらから送信されたデータであるかを示す通信方向３ｃと、通信データ３ｄと、無通信時間を示すＩＤＬＥ３ｆを表示するとともに、外部機器からの通信データを所定の通信プロトコルと比較・解析し、解析結果を表示部に表示することにより、ユーザは、外部機器から送信された通信データの状態を容易に把握することができるようになる。【選択図】図３
2011234192.tif 000002
【特許請求の範囲】
【請求項１】
任意の通信プロトコルが設定できる外部機器との間で、所定の通信プロトコルによる通信を行う表示器であって、
上記外部機器との間で通信データの送受信を行う通信手段、
上記所定の通信プロトコルを予め格納する通信プロトコル格納部、
上記通信手段により上記外部機器から受信した通信データと、上記所定の通信プロトコルとを比較・解析し、上記通信データにエラーがある場合にそのエラー箇所を抽出する通信データ解析手段、
この通信データ解析手段による上記通信データの解析結果及び上記通信データ解析処理で抽出されたエラー箇所を表示する表示手段を備えたことを特徴とする表示器。
【請求項２】
上記表示手段は、表示画面上の所定の領域を押圧することにより、所定の操作が可能なタッチパネルで構成され、上記表示されたエラー箇所が押圧されることにより、上記エラーの内容が表示されることを特徴とする請求項１記載の表示器。
【請求項３】
上記表示手段は、表示画面上の所定の領域を押圧することにより、所定の操作が可能なタッチパネルで構成され、上記表示されたエラー箇所に対する上記タッチパネルの操作により、上記エラーの修正を行うようにしたことを特徴とする請求項１または請求項２記載の表示器。
【請求項４】
上記表示手段は、上記エラー箇所を強調表示することを特徴とする請求項１〜請求項３のいずれかに記載の表示器。
【請求項５】
上記表示手段による上記エラー箇所の強調表示は、色、書体及び文字の大きさのいずれかを替えることにより行うことを特徴とする請求項４記載の表示器。
【請求項６】
上記外部機器との間の通信は、シリアル通信によることを特徴とする請求項１〜請求項５のいずれかに記載の表示器。
【請求項７】
上記通信プロトコル格納部は、予め複数種類の通信プロトコルを格納しており、その内のいずれかの通信プロトコルが選択されて上記所定の通信プロトコルとして使用されることを特徴とする請求項１〜請求項６のいずれかに記載の表示器。
【請求項８】
上記通信データの履歴をログデータとして保存するログデータ格納手段を備えたことを特徴とする請求項１〜請求項７のいずれかに記載の表示器。
【請求項９】
上記ログデータは、上記ログデータ格納手段への保存開始または保存終了のタイミングを任意に設定できることを特徴とする請求項８記載の表示器。
【請求項１０】
上記表示器は、外部記憶媒体が着脱可能に構成され、上記通信データは、上記表示器に装着された上記外部記憶媒体に記録されることを特徴とする請求項１〜請求項９のいずれかに記載の表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、操作者が液晶等の表示画面上の所定の領域を押圧することにより、所定の操作が可能なタッチパネルを有し、ＰＬＣ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｃｏｎｔｒｏｌｌｅｒ）やマイコンボードと通信データの送受信が可能な表示器に関するものである。
【背景技術】
【０００２】
一般に、表示器と外部機器との間には、マスタとスレーブの関係が存在する。両者の間で通信によるデータのやり取りを行う際には、マスタからスレーブに要求を送信し、スレーブが要求に対する応答をマスタに送信することにより実現する。
この通信を実現するために、表示機器と外部機器間には、ある定められた通信規約（以下、通信プロトコル）が存在し、マスタがこの通信プロトコルに準拠する形で要求データを送信すると、スレーブから通信プロトコルに準拠する形で応答データが送信される。
外部機器がＰＬＣ等の場合、両者の関係は表示器がマスタ、ＰＬＣがスレーブとなり、ＰＬＣ側で通信プロトコルが定められている。すなわち、マスタである表示器は、定められた通信プロトコルに準拠した要求をスレーブであるＰＬＣに送信し、ＰＬＣから応答を受信することにより、データの通信を行う形となる。
一般に、製品としての表示器には、予めこのプロトコルが含まれているので、購入したユーザは、通信プロトコルを意識する必要はなく、通信を行うためのソフトウェア設計、実装も不要である。
【０００３】
一方、外部機器が汎用的な通信機能を有する汎用マイコンボードの場合、両者の関係は、表示器がスレーブ、マイコンボードがマスタとなる。この場合、表示器側で通信プロトコルが定められているため、マスタであるマイコンボードが表示器で定められた通信プロトコルに準拠した要求をスレーブである表示器に送信し、表示器から応答を受信することにより、データの通信を行う形となる。
すなわち、マスタであるマイコンボードは、表示器の通信プロトコルに準拠する要求データを生成・送信する処理が必要となり、マイコンボードユーザにて、この処理を実現するためのソフトウェア設計、実装が必要となる。
【０００４】
ここでいう通信とは、マスタがスレーブに要求を送信し、要求に対する応答をスレーブから受信することにより成立する。そして、この要求と応答の通信データを規定したものが通信プロトコルであり、一般に、通信プロトコルには、マスタが送信する要求のデータフォーマットと、それに伴う正常応答、異常応答のデータフォーマットが定められている。
すなわち、マスタが通信プロトコルに正しく合致した要求データをスレーブに送信すれば、スレーブから正常な応答が返るが、仮に文法上の誤りなどプロトコルに合致しない要求データをマスタが送信すれば、スレーブからは異常を意味する応答が返るか、もしくは無応答となる。（例えば、特許文献１参照）
【０００５】
このように、スレーブからの応答には正常を意味する応答（正常応答）と、異常を意味する応答（異常応答）がある。したがって、スレーブから正常応答が返るか、異常応答が返るかを確認することで、マスタが送信したデータの整合性を確認することができる。
異常応答の場合は、スレーブが主体的に異常応答を送信することはないため、マスタの送信したデータに文法誤り等の何らかの異常が含まれていることに起因し、異常応答となっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３３４４４２号公報（第４〜１１頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のように、表示器と汎用マイコンボードとの通信においては、表示器とＰＬＣとの通信とは異なり、マイコンボードのユーザにおいて表示器の通信プロトコルに準拠する要求データを生成する必要があるため、プロトコルに合致しないエラーの発生する可能性が多い。
しかしながら、上記特許文献１に記載されている表示器とマイコンボードとの通信における異常応答では、異常発生の有無をユーザに提示することはできても、その異常応答が発生した原因箇所については、マスタ側で送信したデータをユーザが確認して特定する必要があった。このため、ユーザによる原因箇所の特定には、時間がかかるという問題があった。
【０００８】
この発明は、上述のような課題を解決するためになされたものであり、表示器がスレーブとなる場合に、マスタからの通信データが表示器の通信プロトコルに従ったものであるかどうかを表示できるようにした表示器を得ることを目的としている。
【課題を解決するための手段】
【０００９】
この発明に係わる表示器においては、任意の通信プロトコルが設定できる外部機器との間で、所定の通信プロトコルによる通信を行う表示器であって、外部機器との間で通信データの送受信を行う通信手段、所定の通信プロトコルを予め格納する通信プロトコル格納部、通信手段により外部機器から受信した通信データと、所定の通信プロトコルとを比較・解析し、通信データにエラーがある場合にそのエラー箇所を抽出する通信データ解析手段、この通信データ解析手段による通信データの解析結果及び通信データ解析処理で抽出されたエラー箇所を表示する表示手段を備えたものである。
【発明の効果】
【００１０】
この発明は、以上説明したように、任意の通信プロトコルが設定できる外部機器との間で、所定の通信プロトコルによる通信を行う表示器であって、外部機器との間で通信データの送受信を行う通信手段、所定の通信プロトコルを予め格納する通信プロトコル格納部、通信手段により外部機器から受信した通信データと、所定の通信プロトコルとを比較・解析し、通信データにエラーがある場合にそのエラー箇所を抽出する通信データ解析手段、この通信データ解析手段による通信データの解析結果及び通信データ解析処理で抽出されたエラー箇所を表示する表示手段を備えたので、外部機器より送信された通信データが表示器の通信プロトコルに従ったものかどうか及びエラーがある場合のエラー箇所を容易に確認することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１による表示器の概略構成を示すブロック図である。
【図２】この発明の実施の形態１による表示器の外部機器がマイコンボードの場合の通信処理を示すフローチャートである。
【図３】この発明の実施の形態１による表示器と外部機器間の通信データ表示画面例を示す図である。
【図４】この発明の実施の形態１による表示器の通信データを単位データに分割した際の分割例を示す図である。
【図５】この発明の実施の形態１による表示器の通信データ表示画面において、単位データを選択した際に表示される画面例を示す図である。
【図６】この発明の実施の形態１による表示器の通信データ表示画面において、通信エラーが発生した際に表示される画面例を示す図である。
【図７】この発明の実施の形態２による表示器の通信エラー発生時の通信データ修正画面例を示す図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、この発明の実施の形態１による表示器の概略構成を示すブロック図である。
図１において、本発明における表示器１は、表示器外部とのＩ／Ｆ（インタフェース）として、表示部１ａ（表示手段）、操作部１ｂ、並びに通信データの送受信を行う外部機器用通信部１ｃ（通信手段）、汎用計算機用通信部１ｄ、外部記憶媒体Ｉ／Ｆ部１ｅを持つ。併せて、表示器１は、これらのＩ／Ｆを制御するための表示制御部１ｆ、操作制御部１ｇ、通信制御部１ｈ、外部記憶媒体制御部１ｉを持っている。
また、表示器１内部には、中央演算処理部１ｊを有し、中央演算処理部１ｊは通信データの解析を行う通信データ解析手段を提供する。さらに、表示器１内部には、送受信される通信データのログデータや通信プロトコルを格納するデータ格納領域１ｍ（通信プロトコル格納部）、送受信される通信データの一定量を一時保存する一時データ格納領域１ｋを持つ。また、表示器１には、外部機器４、汎用計算機３、外部記憶媒体２が接続される。
【００１３】
表示部１ａは、液晶ディスプレイのような表示装置であり、パソコン等の汎用計算機にてユーザが作成した画面、もしくは、システム（表示器）で用意している画面が表示制御部１ｆを通じて表示される。通信データやエラーの情報等の表示手段としてもこの表示部１ａを使用し、ユーザへ提示される。
操作部１ｂは、タッチパネルのような入力装置であり、ユーザからの操作を入力信号として表示器１に取り込むことができる。本発明では、表示部１ａに表示されるエラー情報の選択や、表示部１ａに表示されるキーボードを用いたエラーの修正作業等に操作部１ｂは使用される。
【００１４】
外部機器用通信部１ｃは、通信制御部１ｈを通じて外部機器４と通信を行う。ここでの外部機器４とは、通信機能を有するマイコンボードや、ＰＬＣなどである。外部機器４との通信により得られた通信データは、中央演算処理部１ｊの提供する通信データ解析手段により解析され、以降の各種処理に使用される。
外部機器４と表示器１間の物理的な通信の形態は、ＥＩＡ−２３２／４２２／４８５  （ＲＳ−２３２／４２２／４８５）、Ｅｔｈｅｒｎｅｔ(登録商標)等を含むシリアル通信で構成される。
【００１５】
汎用計算機用通信部１ｄは、パソコン等の汎用計算機３と接続され、表示器１と通信するために使用される。本発明に係る表示器１は、画面データや、各種設定、複数種類の通信プロトコル等を汎用計算機３から通信により受信し、データ格納領域１ｍに格納する機能を持つ。
外部記憶媒体Ｉ／Ｆ部１ｅは、外部記憶媒体制御部１ｉを通じて、メモリーカード等の外部記憶媒体２へデータの読み出し及び書き込みを行う。本発明では、外部機器４との通信データをログとして保存する際に使用される。
【００１６】
図２は、この発明の実施の形態１による表示器の外部機器がマイコンボードの場合の通信処理を示すフローチャートである。
【００１７】
図３は、この発明の実施の形態１による表示器と外部機器間の通信データ表示画面例を示す図である。
図３において、画面は、画面タイトル３ａ、選択されている通信プロトコル３ｂ、通信方向３ｃ、通信データ３ｄ、画面スクロールキー３ｅから構成される。ＩＤＬＥ３ｆは無通信時間を示している。また、図３には、通信データの上段にアスキーコード変換データ３ｇ、下段にバイナリデータ３ｈを並列表示した例を示している。アスキーコード変換データ３ｇには、ＳＴＸやＣＲなどの制御コード３ｉも表示されている。
【００１８】
図４は、この発明の実施の形態１による表示器の通信データを単位データに分割した際の分割例を示す図である。
図４において、通信データは、単位データ４ａ〜４ｆにより構成されている。
【００１９】
図５は、この発明の実施の形態１による表示器の通信データ表示画面において、単位データを選択した際に表示される画面例を示す図である。
図５において、通信データの或る箇所５ａを操作者が押下すると、押下した箇所の単位データが強調表示され、その単位データの意味を、別ウィンドウ画面５ｂにより表示するようになっている。
【００２０】
図６は、この発明の実施の形態１による表示器の通信データ表示画面において、通信エラーが発生した際に表示される画面例を示す図である。
図６において、エラー箇所６ａで異なる表示とし、このエラー箇所６ａを操作者が押下すると、エラーの内容を、別ウィンドウ画面６ｂにより表示するようになっている。また、通信プロトコルに相違がある場合には、表示器１は、マイコンボードに異常応答、例えばＮＡＫ６ｃを送信する。
【００２１】
次に、動作について説明する。
本発明に係る表示器１は、通常の表示画面の他にシステムとして予め用意された画面  （以下、システム画面）を持っている。このシステム画面は、各種設定に用いられ、通常階層構造を持つ。
【００２２】
次に、外部機器がマイコンボードの場合の表示器１の動作について説明する。
外部機器４がマイコンボードの場合、マイコンボードがマスタ、表示器１がスレーブとなる。したがって、マイコンボードが要求を送信し、表示器１が応答することにより、通信が成立する。
【００２３】
次に、表示器１が、マイコンボードから要求データを受信し、マイコンボードへ応答データを送信するまでの処理フローを図２に基づき、説明する。
表示器１は、マスタであるマイコンボードから送信されるデータを、外部機器用通信部１ｃで受信し（Ｓ２０）、受信したデータを、データ格納領域１ｍに格納されている通信プロトコルと中央演算処理部１ｊ（通信データ解析手段）で比較・解析する（Ｓ２１）。この解析処理に基づき、再び外部機器用通信部１ｃを介して外部機器４であるマイコンボードへ応答となるデータを送信する（Ｓ２４）。
その際、後述するログ保存が、有効となっていて、かつ保存条件が有効となっている場合（Ｓ２２）には、マイコンボードからの通信データ、その応答にあたる表示器１の通信データをデータ格納領域１ｍ及び一時データ格納領域１ｋにそれぞれ保存する（Ｓ２３）。
【００２４】
外部機器４がマイコンボードの場合、通信プロトコルは、表示器１が定義しており、表示器１で、マイコンボードから送信された通信データを受信・解析し、表示器１が定義している通信プロトコルに準拠した形であるかどうかを判定することが可能である。
この解析処理による解析結果として、上記単位データ当たりの通信データの意味や、プロトコルに合致しない文法エラー等をユーザに提示することができる。この際、操作者への提示は、表示部１ａによって行われる。
【００２５】
例えば、表示部１ａが液晶ディスプレイであり、ディスプレイ上に通信データを表示した際の画面例は、図３に示すとおりである。図３の画面は、画面タイトル３ａ、選択されている通信プロトコル３ｂ、通信方向３ｃ、通信データ３ｄ、画面スクロールキー３ｅから構成される。
図３に示されるように、通信データは、表示器１と外部機器４との通信方向３ｃごとに表示される。例えば、通信方向３ｃにおいて  ＭＢ→ＤＴはマイコンボード→表示器の通信データを表し、ＤＴ→ＭＢは、表示器→マイコンボードの通信データを表している。（ＭＢ：Ｍｉｃｒｏｃｏｍｐｕｔｅｒ  Ｂｏａｒｄ。ＤＴ：Ｄｉｓｐｌａｙ  Ｔｅｒｍｉｎａｌ。）
また、実際の画面では、通信方向３ｃ及び通信データ３ｄを、通信方向毎に異なる文字色で表示することにより、視覚的に分かりやすく表示することができる。
【００２６】
通信と通信の間には、表示器１の内部処理、外部機器４の内部処理が行われることにより無通信時間が生じる。図３では、この無通信時間をＩＤＬＥ３ｆで表示している。
【００２７】
一般に、通信データは、バイナリデータとして扱う場合と、アスキーコード変換したデータとして扱う場合がある。本発明の表示器１では、通信データは、バイナリデータのみの表示と、アスキーコード変換データのみの表示と、バイナリデータとアスキーコード変換データの並列表示を選択することができる。図３では、上段にアスキーコード変換データ３ｇ、下段にバイナリデータ３ｈを並列表示した例を示している。
なお、アスキーコード変換データでは、ＳＴＸやＣＲなどの制御コード３ｉについても表示可能である。
【００２８】
既述のように、外部機器４がマイコンボードの場合、表示器１が定めている通信プロトコルで通信を行う。一般に、表示器１は、通信プロトコルを複数種類定めており、マイコンボードユーザは、その中から最適な通信プロトコルを選択し、表示器１と選択した通信プロトコルに準拠した形での通信を行う。
このとき、通信データだけでは、どのプロトコルが選択されているのかが分かりにくいため、本発明に係る表示器１では、選択されている通信プロトコル３ｂを表示するようにしている。図３では、プロトコル１が選択されていることを表している。
【００２９】
また、本発明の表示器１では、外部機器１との通信データの履歴を、表示器１内部のデータ格納領域１ｍ、外部記憶媒体２にログデータとして保存することができる。
タッチパネルなどの操作部１ｂを介して、図３の画面上にある画面スクロールキー３ｅを操作することにより、ログとして保存されている通信データを過去に遡って表示することが可能である。
また、ログとして保存されていない場合も、本画面表示を起点として、一定量の通信データを一時データ格納領域１ｋに一時保存しており、画面スクロールキー３ｅの操作により、通信データをスクロール表示することが可能となっている。
【００３０】
一般に、通信プロトコルは、ヘッダやフッタ等の各種意味を持った小さなデータ群から構成されている。便宜上、この意味を持つデータを単位データと呼ぶ。単位データ群により通信プロトコルが構成されている例を図４に示す。なお、図４は、アスキーコード変換した通信データで表している。
図４にある通信データの例では、単位データ４ａ〜４ｆにより通信データが構成され、それぞれ以下のような意味を持つ。
ＳＴＸを示す単位データ４ａは、通信データの先頭を意味する単位データであり、ヘッダである。
コマンドを示す単位データ４ｂは、マイコンボードから表示器１への具体的な要求を意味する単位データであり、この要求には、データの読み出し、書き込みなどがある。この例では、読み出しコマンドとする。
局番を示す単位データ４ｃは、マイコンボードに複数の表示器１が接続されている際に、どの表示器１に対してコマンドを送信しているのかを示す単位データである。
アドレスを示す単位データ４ｄは、この例では、読み出しコマンドに対し、読み出しデータのアドレスを意味する単位データである。
読み出しデータサイズを示す単位データ４ｅは、この例では、読み出しコマンドに対し、読み出すデータのサイズを意味する単位データである。
ＣＲを示す単位データ４ｆは、通信データの終端を意味する単位データであり、フッタである。
【００３１】
外部機器４がマイコンボードの場合、通信プロトコル（すなわち、図４の単位データ群）は表示器１が定めており、マイコンボードから送信された通信データと表示器１が定めている単位データは１対１に対応する。
そこで、本発明に係る表示器１は、通信データの解析を経て得ることができる各単位データの意味を各操作者が操作部１ｂを介して表示部１ａ上に表示することができる。
例えば、操作部１ｂがタッチパネルの場合、図５に示すように画面上に表示されている通信データの或る箇所５ａを操作者が押下すると、押下した箇所の単位データが強調表示され、その単位データの意味を、別ウィンドウ画面５ｂにより表示することができる。
図５の例では、押下した箇所の単位データの意味が局番であることを示し、その局番の値として「００」が設定されていることを示している。
【００３２】
また、マイコンボードから送信された通信データを表示器１が解析した結果、単位データに文法上の相違や設定値誤り等のエラーがあれば、エラーとなっている単位データを強調表示するとともに、操作者が操作部１ｂを介して表示部１ａ上にエラー内容を表示することができる。
このエラー発生時の通信データ表示画面例を図６に示す。
図６の例では、通信データの末尾の単位データにエラーがあることを、文字色と背景色を変化させることにより強調表示している。また、他の強調表示例として、文字の書体や、文字サイズをエラー箇所６ａで異なる表示とすることができる。
【００３３】
操作部１ｂがタッチパネルの場合、このエラー箇所６ａを操作者が押下すると、エラーの内容を、別ウィンドウ画面６ｂにより表示することができる。図６の例では、マイコンボード側から送信された通信データのフッタに規定されている通信プロトコルと相違があることを意味している。その結果、表示器１は、マイコンボードに異常応答ＮＡＫ６ｃを送信していることが分かる。
【００３４】
実施の形態１によれば、表示器が有する表示部上に外部機器との通信データを表示することができ、単位データの意味や、エラー箇所の強調表示、エラー内容の表示により、マイコンボードユーザの通信プログラム上の問題を容易に特定することが可能となる。
【００３５】
実施の形態２．
図７は、この発明の実施の形態２による表示器の通信エラー発生時の通信データ修正画面例を示す図である。
図７において、画面上の修正・編集ボタン７ａを押下すると、画面上にデータ入力用キーボード７ｂが表示される。操作者は、キーボード７ｂ上のキーをタッチすることにより、通信データ上に表示されるカーソル７ｃの移動や、単位データの削除・編集が可能である。キーボード７ｂ上には、カーソル７ｃを移動させる左右矢印キー７ｄと、通信データとして確定させるＥＮＴキー７ｅと、通信データを送信するためのＳＮＤキー７ｆが配置されている。
【００３６】
実施の形態２は、エラーデータの修正についてのものである。
実施の形態１で述べたエラーには、一旦発生するとマイコンボード側の通信プログラム修正が必要となる場合が多い。その場合、最終的なプログラム修正の前に、修正後の動作確認・検証等ができれば、修正作業が効率的に行える。
そこで、実施の形態２による表示器１には、発生したエラーを操作者がタッチパネルなどの操作部１ｂを介して表示器１本体で修正し、その後の動作確認が可能となる機能を持たせている。
【００３７】
例えば、操作部１ｂがタッチパネルの場合、図７のようなエラー発生時の通信データ表示画面例において、画面上の修正・編集ボタン７ａを押下すると、画面上にデータ入力用キーボード７ｂが表示される。操作者は、キーボード７ｂ上のキーをタッチすることにより、通信データ上に表示されるカーソル７ｃの移動や、単位データの削除・編集が可能である。
すなわち、キーボード７ｂ上の左右矢印キー７ｄにより、カーソル７ｃが左右に移動し、任意の位置での単位データ挿入・削除が可能である。
なお、入力方式は、バイナリ入力、アスキー入力の選択が可能である。選択した入力方式に伴い、キーボード７ｂもバイナリ入力用、アスキー入力用のキーボードが表示される。
図７はバイナリキーボードの表示例である。
【００３８】
編集中の通信データは、例えばキーボード７ｂ上のＥＮＴキー７ｅにより、修正後通信データとして確定され、ＳＮＤキー７ｆによりマイコンボードから表示器に送信された通信データとして処理され、通常の通信データと同様に、マイコンボードに応答データを送信する。
【００３９】
実施の形態２によれば、この一連の操作により、マイコンボードユーザは、通信エラーの一時的な修正を表示器本体で行うことができ、表示器からの応答データや、表示器の動作を確認することができる。
【００４０】
実施の形態３．
実施の形態３は、ログデータの保存についてのものであり、図１を援用して説明する。
実施の形態３による表示器１は、外部機器４との通信データをログデータとして表示器１内部のデータ格納領域１ｍ、もしくは外部記憶媒体２に保存するログデータ格納手段を持つ。このログデータ格納手段は、中央演算処理部１ｊにより提供される。
【００４１】
さらに、保存の回数指定、時間指定、時刻指定、動作トリガ指定、エラー発生時指定等の条件設定が可能であり、ログデータ保存の開始、終了のタイミングをユーザで任意に指定することができる。
ここで、保存の回数指定とは、表示器１と外部機器４との間で、通信をやり取りした回数を指定し、指定回数のログを保存する機能である。
また、保存の時間指定とは、ログデータの保存開始から指定時間の間、表示器１と外部機器４との間でやり取りした通信データを保存する機能である。
また、保存の時刻指定とは、ログデータの保存開始時刻と終了時刻を指定し、指定時刻の間で表示器１と外部機器４間の通信データを保存する機能である。
また、保存の動作トリガ指定とは、ログデータの保存と終了を、任意のトリガにより制御する機能である。この場合、表示器１や、ＰＬＣは、内部メモリ上にビット単位、ワード単位のデバイスを持っており、これらのデバイスをトリガとして使用することができる。トリガの条件としては、上記デバイスのＯＮ中、ＯＦＦ中、立上り、立下りである。
また、保存のエラー発生時指定とは、表示器１と外部機器４との間でやり取りしている通信データにエラーが発生した場合に、その通信データを保存する機能である。
【００４２】
外部記憶媒体２に保存されたログデータは、外部記憶媒体２を汎用計算機３に接続することにより、汎用計算機３上で読み取ることが可能である。
また、外部記憶媒体２を別の表示器に装着することにより、別の表示器上で通信ログデータの表示が可能である。
すなわち、通信ログデータが保存された外部記憶媒体２と汎用計算機３、もしくは表示器１があれば、通信データ及び解析結果の確認、エラー箇所の抽出が可能となる。
【００４３】
実施の形態３によれば、これにより、例えば通信プロトコルをプログラムしたマイコンボードプログラム設計者が遠隔地に居る場合、保存した通信ログデータを電子メール等により遠隔地の設計者に送信することが可能となり、エラーの解決に要する時間の短縮が図れる。
【符号の説明】
【００４４】
１  表示器
１ａ  表示部
１ｂ  操作部
１ｃ  外部機器用通信部
１ｄ  汎用計算機用通信部
１ｅ  外部記憶媒体Ｉ／Ｆ部
１ｆ  表示制御部
１ｇ  操作制御部
１ｈ  通信制御部
１ｉ  外部記憶媒体制御部
１ｊ  中央演算処理部
１ｋ  一時データ格納領域
１ｍ  データ格納領域
２  外部記憶媒体
３  汎用計算機
４  外部機器
【図１】
2011234192.tif 000003
【図２】
2011234192.tif 000004
【図３】
2011234192.tif 000005
【図４】
2011234192.tif 000006
【図５】
2011234192.tif 000007
【図６】
2011234192.tif 000008
【図７】
2011234192.tif 000009