(57)【特許請求の範囲】
【請求項１】
外部装置（１０）と通信路（１２）を介して接続され、該通信路（１２）を通じて状態データ記憶部（１４）に外部装置（１０）側の状態データＭＤにおける所定範囲のデータを１回分の状態データＭＤ’として繰り返して読み込むデータ通信部（２６）と、事象データ記憶部（３２）に備えた複数の処理指示語Ｗを順次解読し、各処理指示語Ｗで参照されている状態データＭＤ’に対応した表示画面（１６）上における表示を繰り返すことにより表示画面の更新動作を行うデータ表示部（２８）と、を備えた制御部（１８）と、
該制御部（１８）における動作内容に対応した内部データＩＤを作成するデータ作成部（２９）と、
該データ作成部（２９）から出力される内部データＩＤを格納する内部データ記憶部（３１）と、を備えた表示制御装置であって、
前記データ作成部（２９）で作成される内部データＩＤを、前記データ通信部（２６）が外部装置（１０）側から１回分の状態データＭＤ’を読み込む毎にその値が変化するデータとする一方、
前記データ表示部（２８）で解読される処理指示語中に、前記内部データＩＤを参照可能とする処理指示語を備え、該内部データＩＤの変化と連動して、データ表示部（２８）における表示画面の更新時期が制御されることを特徴とする表示制御装置。
【請求項２】
前記内部データＩＤは、前記１回分の状態データＭＤ’を読み込む毎にその値をカウントアップするカウントデータあるいは反転するフラグデータである、請求項１記載の表示制御装置。
【請求項３】
外部装置（１０）と通信路（１２）を介して接続されて該通信路（１２）を通じて状態データ記憶部（１４）に外部装置（１０）側の状態データＭＤの一部または全部を繰り返して読み込むデータ通信部（２６）と、事象データ記憶部（３２）に備えた所定の処理指示語Ｗを１回分の表示データとして順次解読し、各処理指示語Ｗで参照されている状態データＭＤ’に対応した表示画面（１６）上における表示画面の更新動作を繰り返し行うデータ表示部（２８）と、を備えた制御部（１８）と、
該制御部（１８）における動作内容に対応した内部データＩＤを作成するデータ作成部（２９）と、
該データ作成部（２９）から出力される内部データＩＤを格納する内部データ記憶部（３１）と、を備えた表示制御装置であって、
前記データ作成部（２９）で作成される内部データＩＤを、前記データ表示部（２８）が処理指示語Ｗを実行することにより行われる１回分の表示更新動作に対応してその値が変化するデータとする一方、
前記データ表示部（２８）で解読される処理指示語中に、前記内部データＩＤを参照可能とする処理指示語を備え、該内部データＩＤの変化と連動して、データ表示部（２８）における表示更新動作が制御されることを特徴とする表示制御装置。
【請求項４】
前記内部データＩＤは、前記１回分の表示更新動作が行われる毎にその値をカウントアップするカウントデータあるいは反転するフラグデータである、請求項３記載の表示制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、プラズマ、ＥＬあるいは液晶などの各種ディスプレイの表示画面上における任意の座標位置に、汎用コンピュータやプログラマブル・ロジック・コントローラ（以下「ＰＬＣ」という）などの各種外部装置から入力されたデータに基づいて図形、グラフ、数字、文字などから構成される画像を表示するための表示制御装置に関する。
【０００２】
【従来の技術】
本出願人は以前、ＰＬＣ側の状態データの変化に即応して変わる表示画面を、プログラムの知識を必要とすることなく、画面上でシステム側からの問いに答えていくことにより構成できる表示制御装置を提案した。かかる表示制御装置にあっては、データ通信部によりＰＬＣ側から状態データを繰り返し読み出す一方、データ表示部において、予め設定した処理指示語の処理内容に従い、状態データの内容変化に対応した表示が繰り返して行われる様にしている。
【０００３】
【発明が解決しようとする課題】
しかしながら上記した表示内容の変化は専ら、ＰＬＣ側から取り出された状態データの内容変化に基づいてなされるものなので、よりきめの細かい表示制御動作をさせようとすると、データ通信部を介してＰＬＣ側から取り出すデータ量が増大し、ともすると表示制御装置の処理能力を超える画面設計をする虞れがある。
【０００４】
かかる不都合に対して本発明者は考察を行った結果、データ通信部とデータ表示部の動作状態を検出してそれに対応した内部データを作成し、この内部データを利用してデータ表示動作を制御することにより、上記問題が一挙に解消出来ることを知見した。
【０００５】
本発明はかかる知見に基づいてなされたものであって、外部装置との間でやり取りするデータ量を最小限に維持しながら、より高度な表示制御動作が可能となるとともに、処理能力に適合した画面設計が容易に行える表示制御装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明にかかる表示制御装置３４は、図１にその概略的な構成を示す如く、ＰＬＣの様な外部装置１０と有線あるいは無線状態の通信路１２を介して接続され、その通信路１２を通じて状態データ記憶部１４に外部装置１０側の状態データＭＤを繰り返して読み込むデータ通信部２６と、事象データ記憶部３２に予め備えた一連の処理指示語Ｗを順次解読し、各処理指示語Ｗで参照されている状態データＭＤ’に対応した表示画面１６上における表示を繰り返し行うデータ表示部２８とを、制御部１８として備えている。
【０００７】
本発明にあっては更に、上記データ通信部２６とデータ表示部２８における動作内容に対応した内部データＩＤを作成するデータ作成部２９と、そのデータ作成部２９から出力される内部データＩＤを格納する内部データ記憶部３１とを備え、その内部データ記憶部３１に格納された内部データＩＤを使用して、上記制御部１８の動作を規制することを特徴とする。
【０００８】
なお、上記した内部データＩＤによる制御部１８の規制方法としては、内部データＩＤをそのまま或は多少の加工を施して表示画面１６上に表示することは勿論、内部データＩＤの内容変化と連動して、上記データ表示部２８における画面を切り換える様な制御部１８における制御内容それ自体を規制することも可能である。
【０００９】
上記データ作成部２９は、上記データ通信部２６が１組分の状態情報ＭＤ’を外部装置１０側から取り出すのに対応した内部データＩＤを作成するものであってもよいし、上記データ表示部２８が１組分の処理指示語Ｗを実行するのに対応した内部データＩＤを作成するものであってもよい。
【００１０】
また上記内部データＩＤには、所定動作の継続時間に対応する測定データと、所定動作が発生する毎にカウントアップするカウントデータと、所定の動作が発生中に対応してセットされるフラグデータとを含むことが可能である。
【００１１】
【作用】
上記した構成により、データ通信部２６は外部装置１０における状態データＭＤの全部あるいは必要部分のみを、繰り返して状態データ記憶部１４に読み込むことにより、両者のデータＭＤ・ＭＤ’が最小限の時間遅れをもって一致する様にしている。一方データ表示部２８においても、状態データＭＤ’を参照した表示を繰り返して行うことにより、更新された状態データＭＤ’に即応した表示が表示画面１６上で行われる。
【００１２】
ここで、データ作成部２９にあっては、制御部１８を構成する例えばデータ通信部２６が１組分の状態データＭＤ’を外部装置１０側から取り出す毎に、内部データ記憶部３１における所定のフラグを反転するデータ格納動作を行う。すると、データ表示部２８では、その内部データＩＤの変更時期に対応して表示画面１６における表示内容を変更させることにより、データ通信部２６と同期した表示制御動作が行われるのである。
【００１３】
【発明の効果】
上記したごとく、データ通信部２６とデータ表示部２８における動作内容に対応した内部データＩＤを作成するとともに、その内部データＩＤを利用して、データ表示部２８を含む制御部１８における動作規制を行わせる様に構成したので、外部装置１０との間でやり取りするデータ量を最小限に維持しながら、より高度な表示制御動作が可能となるとともに、処理能力に適合した画面設計が容易に行える。
【００１４】
【実施例】
以下、本発明にかかる表示制御装置３４を、図２に示す如く、ターゲットシステム４２のシーケンス制御専用に特化して構成されたＰＬＣ３６を外部装置として接続し、そこで取り扱われる状態データＭＤに対応した表示および制御を行う例を示すがこれに限らず、パーソナルコンピュータなど、汎用あるいは専用を問わずデータの入出力機能を有する各種の外部装置に対して表示および制御動作を行わせるものも、略同様な構成により可能である。
【００１５】
本発明にかかる表示制御装置３４は、ＰＬＣ３６とともにターゲットシステム４２の操作卓などに一体に組み込み、あるいはそれ自身が独立して配備され、ターゲットシステム４２に対する各種データの作成、操作および表示盤として使用されるものである。
【００１６】
このＰＬＣ３６は、必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じてバスライン３８を介して適宜追加可能に並列接続することにより、ＰＬＣ全体として達成される機能を増減可能とする従来と略同様な構成のものである（例えば、オムロン社製の製品番号「Ｃ２０００Ｈ」）。
【００１７】
この実施例にあっては、ＰＬＣ３６の全体を制御するＣＰＵユニット４０と、ターゲットシステム４２から送られる検知信号４４の直接的な取り込みを可能とする入力ユニット４６と、ターゲットシステム４２に向けて所定の制御信号５２の出力を可能とする出力ユニット５４と、各種データを保存するメモリユニット４８と、表示制御装置３４との間で所定のデータ通信を可能とする計算機リンクユニット５０とを基本ユニットとして備え、ＣＰＵユニット４０で常時入出力手段の変化状態を監視しておき、新規データ入力等のデータ変化が認められると、必要な演算処理を施したあとメモリユニット４８上における該当のアドレスにアクセスして内容を書き換え、あるいは出力ユニット５４に向けてデータを送出する様に構成している。
【００１８】
また、ターゲットシステム４２に対して直接入出力され、あるいはその制御などに用いる状態データＭＤの格納場所が、制御あるいは表示すべきターゲットシステム４２上に備えたレベル計やリミットスイッチの様な受動部品、リレーやモータの様な能動部品、あるいはカウンタや印字器の様なデータ設定部品毎にメモリユニット４８上に確保され、入出力されるデータが数値の様なワードデータに対してはワードデバイスが、オンオフ情報の様なビットデータに対してはビットデバイスがアドレス指定により格納場所を特定可能にメモリユニット４８内に設定されている。従って、ＰＬＣ３６の内外部からメモリユニット４８内における任意のワードデバイスあるいはビットデバイスを特定してアクセスするだけで、ターゲットシステム４２の対応位置を制御し或いはその動作状態に関する情報が個別に取り出せる様にしている。
【００１９】
【表示制御装置の構成】
本発明にかかる表示制御装置３４は、図３に示す如く、本体ケース５６の正面中央位置に大きく設けた開口５８を閉じる様にＣＲＴ、ＥＬ、プラズマあるいは液晶などの各種表示手段から選択されるディスプレイ６０を配置する一方、該ディスプレイ６０の下方位置に、キーボード６２のプラグ６４を着脱自在に取り付けるソケット６６と、ＩＣカード６８に対するデータの入出力動作を行うためのリーダ／ライタ用のソケット７０とが配置されている。
【００２０】
本体ケース５６の内部には図２に示す表示制御回路７２を収納する一方、上記したディスプレイ６０における表示画面１６の前面を透明なタッチパネル７４により密着状態で覆っている。このタッチパネル７４に対する押圧による指示は、タッチパネルコントローラ７６を介してその入力位置が取り込み解析され、システム全体としての運転時における手動操作による指示データの入力を可能とする。
【００２１】
表示制御回路７２の基本的な構成は一般的なパーソナルコンピュータと略同一であって、バスライン７８を介してＣＰＵ８０、各種メモリ８２・８４・８６・８８、あるいはグラフィックコントローラ９０が接続され、メモリ８２内に格納されたシステムプログラムに従ってＣＰＵ８０が所定の演算動作を行う一方、Ｉ／Ｏコントローラ９２を介してキーボード６２からデータ入力を可能とするとともに、作業用メモリ８４に適宜格納される各種の演算結果は、グラフィック用メモリ８８内に予め格納されている画像データを用いてグラフィックコントローラ９０によりビデオＲＡＭ９４上へ展開され、該ビデオＲＡＭ９４内への書き込み内容に対応した表示をディスプレイ６０の表示画面１６上で行う。
【００２２】
更に、上記したＰＬＣ３６の回路構成に特化したアルゴリズムあるいは汎用の通信用プログラムで作動する通信コントローラ９６を介し、ＰＬＣ３６側の計算機リンクユニット５０とシリアル通信路１２を通じ、互いにデータの受け渡しを可能とする。
【００２３】
【処理指示語の構成】
本発明を実施する表示制御装置３４にあっては、図４（ａ）に示す表やグラフ枠の様なその表示内容に変更を要しないベース画面９８、あるいはそのベース画面９８上で点滅や色変化させる図形などの画像データを、必要とする表示単位毎に１つのファイル番号を指定して予めグラフィック用メモリ８８中に格納しておく。
【００２４】
一方、ＰＬＣ３６側のメモリユニット４８上に設定されたリレーのオンオフ状態などに対応するビットデバイスまたは温度の変化状態などに対応するワードデバイスが示す状態データＭＤのうち、必要なデータＭＤ’を適宜時期に表示制御装置３４側の作業用メモリ８４上に互いに関連づけながら読み込む。
【００２５】
ここで、事象データ用メモリ８６には予め、図５（ａ）で例示する処理指示語Ｗが、各ベース画面９８上で実行すべき事象数に対応した数だけ格納されている。該処理指示語Ｗは、表示制御動作を実行すべきベース画面９８のファイル番号Ｆと、該ベース画面９８上で実行すべき動作内容を特定する事象名Ｎと、各実行事象毎に参照される１または複数のデータからなる参照情報ｒとを１組として備えたものであって、該参照情報ｒ中に、参照すべきデータのアドレスあるいはディスプレイ６０における表示画面１６上での表示座標等の必要な情報が予め設定できる様に構成している。
【００２６】
したがって、上記した処理指示語Ｗを微小時間毎に間欠的に読み出し、各処理指示語Ｗの事象名で特定される内容の動作をＰＬＣ３６側から取り出した状態データＭＤ’および処理指示語Ｗ中の参照情報ｒあるいは装置内部で作成される内部データＩＤを参照しながら実行することにより、ＰＬＣ３６側のビットデバイスあるいはワードデバイスの内容変化に即応して変化する表示データが合成され、ＰＬＣ３６の制御状態に対応した表示動作が行われるのである。なお、内部データＩＤについては後で更に詳述する。
【００２７】
例えば図５（ｂ）に示す処理指示語Ｗｎは、グラフィック用メモリ８８に予めファイル番号Ｆ１として格納しておいたベース画面９８上に、作業用メモリ８４内の所定アドレス上に記憶してあるデータを数値として表示すると共に、その表示態様を変更可能とするものである。すなわち、ベース画面９８のファイル番号Ｆ１、数値による表示を特定する例えば「ｎ」から始まる事象名Ｎ１、データの表示座標位置Ｘ１、表示すべきデータの読出デバイスアドレスＡ１、および表示属性の参照アドレスＡ２とそのビット位置情報Ｄ１とから構成される。
【００２８】
一方、図５（ｃ）に示す処理指示語ＷＴは上記とは逆に、タッチパネル７４に対する押圧操作と連動して、作業用メモリ８４内の所定アドレスに所定のデータを書き込み可能とするものであって、ベース画面９８のファイル番号Ｆ１、タッチパネル操作を特定する例えば「Ｔ」から始まる事象名Ｎ２、タッチパネル７４からの入力操作を有効とするタッチパネル７４上の入力座標範囲Ｘ２・Ｘ３、タッチパネル７４の押し操作と連動してデータを書き込むべきアドレスＡ３、およびアドレスＡ３に書き込まれるべきワードデータ又は書き込みのビット位置情報Ｄ２とから構成される。
【００２９】
従って、図４（ａ）および図６に示す如く、表示画面１６上の座標Ｘ１に処理指示語Ｗｎを設定する一方、座標Ｘ２・Ｘ３に処理指示語ＷＴを設定すると共に、その特定された座標範囲の押圧操作と連動して書き込まれるアドレスＡ３上のビット位置Ｄ２を、処理指示語Ｗｎで参照されるアドレスＡ２上におけるデータの表示をオンオフさせるためのビット位置ｎと一致させておく。すると、タッチパネル７４に設定された入力範囲７５に対して１回オン操作する毎に、アドレスＡ１に記憶されているデータが表示画面１６上の座標位置Ｘ１に表示され、あるいは消去される。
【００３０】
【表示制御装置の動作】
本発明は上記構成にあって、更に図６に示す説明図および図７〜９図に示す流れ図に従って詳述する如く、表示制御装置３４における各種のデータ処理状態を検出して内部データＩＤを作成し、その内部データＩＤに基づいた表示制御動作をも可能としたことを特徴とする。
【００３１】
内部データＩＤは、表示制御装置３４が動作中に、主としてその動作状態の変化に対応して作成されるものであって、所定事象の内容変化そのものを測定した値からなる測定データと、所定の事象が発生する毎にカウントアップして行くカウントデータと、所定の事象が発生中に対応してセットされるフラグデータとから構成される。
【００３２】
ここで、内部データＩＤを作成させるための事象としては、１組分の状態データＭＤ’の読み込み、１組分の処理指示語の実行、電源投入直後あるいは画面切換直後の様な所定の制御動作直後における一連の画面表示の様に、データ通信およびその表示に関係するデータに加えて、所定時間毎にカウントアップするカウンタあるいはセットリセット状態が周期的に変化するフラグ、装置が正常に動作中は常にセットされているフラグの様に、表示制御装置の動作状態に対応したデータも含まれる。以下において、更に内部データＩＤの作成方法およびその内部データＩＤを利用した表示制御について説明する。
【００３３】
先ず図７のステップ１００で、電源スイッチをオンして表示制御装置３４をスタートさせると、ステップ１０１において自動的に、作業用メモリ８４上に予め設定した各種の内部データＩＤに対する所定の初期設定が行われる。
【００３４】
しかるのちステップ１０２において、ＰＬＣ３６側と所定のデータ通信が行われてシステム全体が自動運転されるオンライン状態か、表示制御装置３４のみを単独で作動させて処理指示語Ｗ等の登録を行うオフライン状態であるか、の判定が行われる。通常はＩＣカード６８の内容は使用開始時に初期化されており、組み込みシステムとしての専用のデータは事象データ用メモリ８６およびグラフィック用メモリ８８のどちらにも設定されていないので、ステップ１０３における事象データの登録処理モードに移って、必要なデータの設定処理が行われる。
【００３５】
事象データの登録処理は、図４（ａ）で示す如く、ベース画面９８を表示画面１６上に表示した状態で、キーボード６２を用いて処理すべき事象名Ｎを打ち込むと、表示制御装置３４側が事象名Ｎを判断して入力すべきデータ項目を順次問い合わせてくる。従って、この問いに答えていくことにより、１つの処理指示語Ｗに必要な参照情報ｒが漏れなく設定され、設定内容を確認することにより１つの処理指示語Ｗの登録は終了する。従って、表示を必要とする１または複数の処理指示語Ｗの登録を各ベース画面９８毎に設定することにより、プログラムに関する専門的な知識を必要とすることなく、各種データを図や数値をもって表示可能とするための設定登録作業は完了する。
【００３６】
本発明にあっては、図４（ｂ）に示す如く、例えば表示画面１６の左下隅に４行に亘って、表示画面１６上でのデータ表示に関して測定した内部データＩＤである時間データの現在値と最大値と、データ通信に関する時間データの現在値と最大値とを表示するための４つの処理指示語Ｗｎ１〜Ｗｎ４を事象データ用メモリ８６に設定する。更に各処理指示語Ｗｎ１〜Ｗｎ４を用いて表示するデータにおけるメモリ８４上のアドレスを、図６に示す如くＡ１１〜Ａ１４とするとともに、アドレスＡ２におけるｎビット目が「１」にセットされると表示画面１６上の時間表示がオンされ、更にｎ＋１ビット目が「１」にセットされるとその表示が点滅するなどの強調表示がなされる様に設定する。
【００３７】
一方、例えば表示画面１６の右下隅に、処理指示語ＷＴを用いてタッチ入力エリア７５を設定すると共に、該入力エリア７５を押圧する毎に、上記したアドレスＡ２におけるｎビット目に「１」または「０」が交互に入力される様に設定する。
【００３８】
次に、図７のステップ１０２でオンライン状態に移ったことが判定されると、ステップ１０４でベース画面９８が切り替えられたか否かの判定が行われ、「ＹＥＳ」であれば、ステップ１０５におけるデータの整理処理工程に入る。かかる工程は、ＰＬＣ３６側からデータを効率良く読み出せる様に、選択されたベース画面９８上に設定された処理指示語Ｗ内から参照されるデータのアドレスを予め整理して連続する部分を見つけ出す作業であって、かかる作業を通じて見つけだされた連続するデータアドレスについては、ブロック状態でまとめて読み出すことにより、ＰＬＣ３６側との通信時におけるデータ電送効率の向上を図っている。
【００３９】
ステップ１０５のデータ整理が終了すると、図８のステップ１１０から始まるデータ通信処理工程と、図９のステップ１３０から始まるデータ表示処理工程とが並列的に行われると共に、ステップ１０６でタッチパネル７４がオンされたか否かを判定し、「ＹＥＳ」であればステップ１０７で所定のタッチパネル処理動作がなされる。例えば本実施例にあっては、表示画面１６上における押圧座標から処理指示語ＷＴを検索し、該当座標範囲内であることが確認されると、作業用メモリ８４のアドレスＡ２に設定したフラグデータにおけるｎビット目を反転処理する。更にステップ１０８のデータ処理に移り、その他の必要なデータ処理動作を行ったのちにステップ１０２に戻り、上記した処理を繰り返す。
【００４０】
データ通信工程は、図８に示す如く、ステップ１１１で通信時間タイマーをリセットした後、ステップ１１２でＰＬＣ３６との間におけるデータの受け渡しを行う。その時、データＭＤの受け渡し中にノイズが混入するなどしてエラーが発生したことがステップ１１３において判定されると、内部データＩＤ中に予め設定したフラグデータの所定ビットをセットして通信エラーが発生中であることをステップ１１４において書き込んだあと、ステップ１１２に戻って同一データの取り出し操作を行う。しかし、ステップ１１３で通信エラーが発生していないことが判定されると、ステップ１１５で上記したフラグをリセットして、データ通信が正常に行われていることを示したあと、つぎのステップ１１６に移る。
【００４１】
ステップ１１６で、ＰＬＣ３６側におけるメモリユニット４８内に設定した状態データＭＤから、必要な１組分の状態データＭＤ’を作業用メモリ８４上に読み出したことが判定されると、ステップ１１７において、内部データＩＤに備えた通信状態カウンタのカウントデータの値を１だけカウントアップし、１組分のデータ受信が終了したことを表示する。
【００４２】
更にステップ１１８で、上記ステップ１１１にスタートされた通信時間タイマーをオフした後、ステップ１１９でそのタイマーにおけるカウント値ｄ３を測定データとして作業用メモリ８４のアドレスＡ１３に記憶する。次にアドレスＡ１４に記憶しておいた最大値ｄ４と現在値ｄ３とをステップ１２０で比較し、ｄ３がｄ４よりも大きいことが判定されると、ステップ１２１においてｄ３で最大値を更新した後、ステップ１１１に戻ってデータの読み出しを繰り返す。
【００４３】
一方、図９で示すデータ表示工程では、ステップ１３１でタイマーをリセットし、フラグデータとして備えた表示中フラグをステップ１３２でセットした後、ステップ１３３において所定のデータ表示を行う。
【００４４】
ステップ１３３で行われるデータ表示は、現在表示しているベース画面９８上に設定された処理指示語Ｗを順次読み出し、それに記載されている参照情報ｒと対応するグラフィックデータを組合わせて画面表示を変更するものであって、ステップ１３４で１組分の処理指示語Ｗに対応するデータをすべて表示し終わったことが判定されると、ステップ１３５で表示中フラグをリセットし、ステップ１３６でタイマーの計時をオフする。
【００４５】
しかる後、ステップ１３７で作業用メモリ８４のアドレスＡ１１にそのカウント値ｄ１を記憶するとともに、ステップ１３８でその値ｄ１とアドレスＡ１２に記憶してある最大値ｄ２とを比較し、最大値を超えていることが判定されるとステップ１３９で現在値ｄ１により最大値ｄ２を更新する。更に、ステップ１４０で最大値が例えばアドレスＡ１５に予め記憶しておいた設定値ｄ５を超えたことが判定されると、ステップ１４１でアドレスＡ２のｎ＋１ビット目を「１」にセットする。
【００４６】
しかるのち、ステップ１４２でアドレスＡ２のｎビット目が「１」であることが確認されると、ステップ１４３で表示画面１６上における表示内容を更新する。その際、ｎ＋１ビット目が「１」であると、更に最大値を反転表示するなどの警告表示を行ったあと、ステップ１３１に戻って上記した動作を繰り返すのである。
【００４７】
なお上記した実施例にあっては、内部データＩＤとして作成した測定データを、タッチパネル７４に対するオン操作と連動して表示画面１６上に数値で表示した例を示したがこれに限らず、フラグデータの変化に基づき、カウントデータを利用しながら画面の表示制御を行わせることが可能である。
【００４８】
例えば、データ通信部２６が１組分の状態データＭＤ’を外部装置１０から取り出す毎にカウントアップするカウントデータまたは反転するフラグデータを備えることができる。すると、処理指示語Ｗに基づいてデータ表示部２８が所定の表示を行う場合、前記したフラグの変化を処理指示語Ｗにおける表示動作制御の条件に用いることにより、データ通信部２６とデータ表示部２８の動作を同期させることが可能となる。すなわち、データ通信部２６が必要なデータの取出後、遅れ時間を生じることなしにデータ表示部２８は表示内容の更新動作に入ることができ、表示遅れを可及的に減少させるとともに、表示時間それ自体の短縮を図ることができる。
【００４９】
また、データ通信部２６と外部装置１０間でのデータ受け渡し中に何らかのエラーが発生すると、そのエラー発生中を特定するフラグを設けるとともに、そのエラーの履歴を保存しておくことができる。この場合、処理指示語でこのフラグの変化を参照する様に構成しておけば、エラー発生時に即応して通信異常のメッセージ表示をすることができる。更にエラーの履歴により、通信異常の発生傾向を的確に把握することが可能となる。
【００５０】
更に、表示制御装置３４の電源を投入後における最初の画面表示中、あるいは画面切換後に１組分の処理指示語Ｗを実行して表示制御動作を行っている間にのみセットされるフラグを設けることができる。このフラグの変化を処理指示語Ｗにより参照することにより、画面の初期処理の様に、該当の事象が発生した後に１回だけ実行したい処理内容を実行させることが可能となる。
【００５１】
また、操作者が任意に設定する時間間隔でカウントアップするカウントデータあるいは反転するフラグデータを形成させることができる。このフラグデータを処理指示語Ｗにおける参照情報ｒとして利用することにより、所定の時間間隔で画面表示を更新させることができる。またカウントデータをグラフィックデータの表示用として利用すれば、図形の大きさや位置が時間とともに変化する様な表示が可能となる。
【００５２】
同様に、１組分の処理指示語Ｗに基づいてデータ表示部２８が表示画面１６上に所定の表示を行う毎にカウントアップするカウントデータあるいは反転するフラグデータを設定することもでき、そのデータ内容の変化を利用して、前記した場合と略同様にして、ポンプなどの図形表示を、外部装置１０から取り出した状態データＭＤ’を利用することなく高速で動かすことが可能となる。
【００５３】
更に上記の様にして測定されるデータとしては、最小値を保存したり、サンプリングしながら時系列的にその値を記憶する様にしてもよい。また、各種測定データを表示画面１６上に数値で表示する他に、棒グラフなどの図形で表示することも可能である。測定するデータも、上記の様な時間にかかわらず、事象の発生回数や発生頻度など、適宜に増減や変更して実施出来ることは勿論である。
【００５４】
また上記した実施例では、ＰＬＣ３６側から取り出す状態データＭＤから、表示中のベース画面９８に必要な状態データＭＤ’のみを選択的に取り出して処理する例を示したがこれに限らず、ＰＬＣ３６側と同様な構成のメモリテーブルを表示制御装置３４側にも備え、両者の状態データＭＤ・ＭＤ’を常時同一内容に維持可能にデータ通信するものにあっても、略同様に実施できることは勿論である。この場合、内部データＩＤを状態情報ＭＤ’の記憶領域にも共通して格納する様にすれば、内部データＩＤを外部装置１０側から適宜時期に読み出される。更に、測定データの最大値が設定値を超えたというエラーフラグを用意すれば、外部装置１０はエラー時における特別処理をすることが可能となる。
【図面の簡単な説明】
【図１】本発明の基本的な構成を示す説明図である。
【図２】本発明をＰＬＣの制御および表示に使用する一例を示す電気回路のブロック図である。
【図３】外観形状の概略的な構成を示す一部を破断した斜視図である。
【図４】表示画面上における表示状態を示す説明図であって、（ａ）はベース画面上での処理指示語の設定状態を、（ｂ）はオンライン時における表示状態を各々示す。
【図５】本発明で特に使用する処理指示語の構成を示す説明図であって、（ａ）は処理指示語の基本的な構成、（ｂ）は数値表示用の処理指示語の構成、（ｃ）はタッチパネル操作用の処理指示語の構成を各々示す。
【図６】本発明の動作の概略を示す説明図である。
【図７】全体的な動作手順を示す流れ図である。
【図８】データ通信工程の詳細を説明する流れ図である。
【図９】データ表示工程の詳細を説明する流れ図である。
【符号の説明】
１０  外部装置
１２  通信路
１４  状態データ記憶部
１６  表示画面
１８  制御部
２６  データ通信部
２８  データ表示部
２９  データ作成部
３０  指示データ入力部
３１  内部データ記憶部
３２  事象データ記憶部
３４  表示制御装置
３６  ＰＬＣ
４２  ターゲットシステム
６０  ディスプレイ
６２  キーボード
７４  タッチパネル
８４  作業用メモリ
８６  事象データ用メモリ
８８  グラフィック用メモリ
９６  通信コントローラ
９８  ベース画面
【図１】
0003594653.tif 000002
【図２】
0003594653.tif 000003
【図３】
0003594653.tif 000004
【図４】
0003594653.tif 000005
【図５】
0003594653.tif 000006
【図６】
0003594653.tif 000007
【図７】
0003594653.tif 000008
【図８】
0003594653.tif 000009
【図９】
0003594653.tif 000010