(57)【特許請求の範囲】
【請求項１】
プログラマブルコントローラ（以下、ＰＬＣという）と複数の表示器とがデータを送受信して複数の表示器がＰＬＣに関する情報を表示するＰＬＣ用表示システムにおいて、
ＰＬＣと、
ＰＬＣ通信バスを介してＰＬＣに接続される第１表示器と、
表示器間バスを介して第１表示器にマルチドロップ接続される所定数の第２表示器と、
を備え、ＰＬＣ通信バスと表示器間バスとの間に第１表示器を介在させて両バスを独立した別回線として形成するＰＬＣ用表示システムであって、
第１表示器とＰＬＣとがデータを送受信する場合に第１表示器とＰＬＣとはＰＬＣ通信バスを通じて直接的にデータを送受信し、
所定数の第２表示器の何れかとＰＬＣとがデータを送受信する場合に当該第２表示器とＰＬＣとは第１表示器を介することによりＰＬＣ通信バスおよび表示器間バスを通じて間接的にＰＬＣとデータを送受信し、
第１表示器および所定数の第２表示器がＰＬＣに関する情報を表示することを特徴とするＰＬＣ用表示システム。
【請求項２】
請求項１記載のＰＬＣ用表示システムにおいて、
第１表示器および／または所定数の第２表示器がＰＬＣからデータを読み出す場合、
第１表示器は、
第１表示器および／または所定数の第２表示器のそれぞれがＰＬＣから読み出しを要求するデータについて纏めて全て記憶する記憶手段と、
記憶手段で記憶した全てのデータをＰＬＣから纏めて読み出す読出手段と、
読出手段により読み出されたデータの中から第１表示器および／または所定数の第２表示器の中のある表示器が読み出しを要求するデータを選択して当該表示器にデータを書き込む書込手段と、
を備えることを特徴とするＰＬＣ用表示システム。
【請求項３】
ＰＬＣと複数の表示器とがデータを送受信して複数の表示器がＰＬＣに関する情報を表示するようにマルチリンク接続されたＰＬＣと表示器とのデータ通信方法において、
ＰＬＣ通信バスを介するＰＬＣと第１表示器との接続および表示器間バスを介する第１表示器と所定数の第２表示器とのマルチドロップ接続を行って、ＰＬＣ通信バスと表示器間バスとの間に第１表示器を介在させて両バスを独立した別回線として形成し、
第１表示器とＰＬＣとがデータを送受信する場合に第１表示器とＰＬＣとはＰＬＣ通信バスを通じて直接的にデータを送受信し、
所定数の第２表示器の何れかとＰＬＣとがデータを送受信する場合に第２表示器とＰＬＣとは第１表示器を介することによりＰＬＣ通信バスおよび表示器間バスを通じて間接的にＰＬＣとデータを送受信し、
第１表示器および所定数の第２表示器がＰＬＣに関する情報を表示することを特徴とするＰＬＣと表示器とのデータ通信方法。
【請求項４】
請求項３記載のＰＬＣと表示器とのデータ通信方法において、
第１表示器および／または所定数の第２表示器がＰＬＣからデータを読み出す場合、
第１表示器は、
第１表示器および／または所定数の第２表示器のそれぞれがＰＬＣから読み出しを要求するデータについて纏めて全て記憶し、
記憶した全てのデータをＰＬＣから纏めて読み出し、
読み出されたデータの中から第１表示器および／または所定数の第２表示器の中のある表示器が読み出しを要求するデータを選択して当該表示器にデータを書き込む、
ことを特徴とするＰＬＣと表示器とのデータ通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１台のＰＬＣに複数台の表示器をマルチリンク接続してなるＰＬＣ用表示システム、および、ＰＬＣと表示器とのデータ通信方法に関する。
【０００２】
【従来の技術】
１台のＰＬＣにＮ台（Ｎは２以上の自然数である）の表示器を接続する場合、従来ではマルチリンク接続して、ＰＬＣ用表示システムを構成していた。このようなＰＬＣ用表示システムの先行技術例として、例えば、特開平１０−９７２３２号公報「表示器の通信方式」が開示されている。
【０００３】
先行技術では、局番１の表示器がＰＬＣと通信を行い、終了したら送信権移行コマンドを局番２の表示器へ送信する。送信権移行コマンドを受信した局番２の表示器はＰＬＣと通信を行い、終了したら送信権移行コマンドを局番３の表示器へ送信する。以下同様に、大きい局番へ送信権が順次移行されて、局番Ｎの表示器までＰＬＣとの通信が終了したら、局番Ｎの表示器は、送信権移行コマンドを最初の局番１の表示器へ送信し、送信権移行コマンドを受信した局番１がＰＬＣと通信を行う。以下、これら局番１から局番Ｎまで同様の通信が繰り返し行われるというものである。
【０００４】
従来技術についてさらに具体的に説明する。
図１１は従来技術のＰＬＣ用表示システムの構成図である。図１１で示すＰＬＣ用表示システムでは、１台のＰＬＣ１０に対して３台の表示器２０，３０，４０がマルチリンク接続されている。表示器の数は限定されるものではないが、説明の具体化・簡略化のため３台の表示器とする。ここに、図１１で示すように、各機器の通信ポートの送信端子（ＳＤ）と受信端子（ＲＤ）とを短絡して、１本のバスに接続してデータの送受信を行うという１線式の送受信方式を採用している。
【０００５】
続いて、ＰＬＣ用表示システムの表示例について説明する。
図１２は従来技術のＰＬＣ用表示システムによる表示例を説明する説明図である。図１２で示す従来技術のＰＬＣ用表示システムでは、ＰＬＣ１０の図示しないデバイス（例えば、ＲＡＭ（Random Access Memory)など）のアドレス１００，１０１，１０２，１０３，１０４（以下、アドレス１００〜１０４と略記する。）に格納されたデータであるワード１，ワード２，ワード３，ワード４，ワード５（以下、ワード１〜５と略記する。）を、表示器２０が読み出して表示する。
【０００６】
同様に、ＰＬＣ１０の図示しないデバイスのアドレス１０１，１０２に格納されたデータであるワード２，３を、表示器３０は読み出して表示する。
また、ＰＬＣ１０の図示しないデバイスのアドレス１００〜１０３に格納されたデータであるワード１〜４を、表示器４０は読み出して表示する。
以下、表示器２０，３０，４０は、読み出すデータを順次更新して同様の表示動作を行うものとする。
【０００７】
続いて、ＰＬＣ用表示システムが上記のような表示をする場合のＰＬＣと表示器とのデータ通信方法について説明する。
図１３，図１４，図１５は従来技術のＰＬＣ用表示システムにおけるデータ通信方法を説明する説明図である。以下、図１３，図１４，図１５を用いてデータ・コマンドの送受信およびデータ表示を説明する。
なお、表示器２０，３０，４０は１回のコマンドで複数のワードを読み出すワード一括読み出しができるものとして説明する。
【０００８】
電源投入時など初期状態において、まず、表示器２０が通信権を有するものとする。ＰＬＣ１０との通信権がある表示器２０は、アドレス１００〜１０４のワード１〜５を図示しないデバイスから読み出す５ワードリードコマンドをＰＬＣ１０へ送信する（図１３の（１））。
ＰＬＣ１０では図示しないデバイスからワード１〜５が読み出される。ＰＬＣ１０は、この５ワード分のデータを表示器２０へ送信する（図１３の（２））。
【０００９】
データを受信した表示器２０は、ＰＬＣ１０との通信権を受け渡すコマンドを表示器３０へ送信する（図１３の（３））。
その後、表示器２０は、ＰＬＣ１０から読込んだワード１〜５を用い、そのまま表示、または、演算処理を行った後に表示を行う（図１３の（４））。
【００１０】
ＰＬＣ１０との通信権がある表示器３０は、アドレス１０１，１０２のワード２，３を図示しないデバイスから読み出す２ワードリードコマンドをＰＬＣ１０へ送信する（図１４の（５））。
ＰＬＣ１０では図示しないデバイスからワード２，３が読み出される。ＰＬＣ１０は、この２ワード分のデータを表示器３０へ送信する（図１４の（６））。
【００１１】
データを受信した表示器３０は、ＰＬＣ１０との通信権を受け渡すコマンドを表示器４０へ送信する（図１４の（７））。
その後、表示器３０は、ＰＬＣ１０から読込んだワード２，３を用い、そのまま表示、または、演算処理を行った後に表示を行う（図１４の（８））。
【００１２】
ＰＬＣ１０との通信権がある表示器４０は、アドレス１００〜１０３のワード１〜４を図示しないデバイスから読み出す４ワードリードコマンドをＰＬＣ１０へ送信する（図１５の（９））。
ＰＬＣ１０では図示しないデバイスからワード１〜４が読み出される。この４ワード分のデータを表示器４０へ送信する（図１５の（１０））。
【００１３】
データを受信した表示器４０は、ＰＬＣ１０との通信権を受け渡すコマンドを、再度、表示器２０へ送信する（図１５の（１１））。
その後、表示器４０は、ＰＬＣ１０から読込んだワード１〜４を用い、そのまま表示、または、演算処理を行った後に表示を行う（図１５の（１２））。
以降、ＰＬＣ用表示システムでは、（１）〜（１２）の動作が繰り返し行われ、表示器２０，３０，４０では順次表示が行われることとなる。
従来のＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法はこのようなものであった。
【００１４】
【発明が解決しようとする課題】
ＰＬＣの通信ポートは、例えばＲＳ４２２規格に準拠したインターフェースで１線式、または、２線式で送受信する。
図１１で示すように送信および受信を１本のラインで行う１線式の従来技術では、例えば２台の表示器がデータ・コマンドの送受信を行っている間にＰＬＣがデータ・コマンドを送信した場合に、データ・コマンドがライン上で競合して正しいデータ・コマンドの送受信ができなくなる。この場合データ・コマンドがライン上で競合しないようにするため、ＰＬＣはデータの送信間隔を意図的に長くする必要があり、無駄な送信遅延時間が発生し、全体的な動作時間を長くしていた。
【００１５】
また、１線式の場合、送信ラインと受信ラインとを短絡して１本のラインとしているため、ＰＬＣは、ＰＬＣ自身が送信した送信データ、また、表示器間で送受信されるデータ・コマンドを、常に受信していた。この影響により、ある種のＰＬＣでは動作速度が遅くなることがあった。
【００１６】
また、１線式に限らず２線式の場合も、例えば、ＰＬＣから送信されたデータをある表示器が受信する際に、他の表示器も同じデータを受信している。この場合、ＰＬＣが同じデータを繰り返し送信し、また、それぞれの表示器が何回も繰り返し受信するという場合がある。このようにＰＬＣが同じデータを繰り返し何回も通信するのは無駄な通信であり、全体的な動作時間を長くしていた。
【００１７】
もともとＰＬＣと表示器とはデータ・コマンドの送受信が速くできない点に加え、上記のような問題点により、ＰＬＣと表示器とのデータ・コマンドの送受信をさらに遅くしていた。
【００１８】
以上、本発明の解決しようとする課題は、従来より効率良くＰＬＣ通信を行って動作の高速化・通信品質の向上を実現するＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法を提供することにある。
【００１９】
【解決を解決するための手段】
上記課題を解決するために、請求項１に記載のＰＬＣ用表示システムは、
ＰＬＣと複数の表示器とがデータを送受信して複数の表示器がＰＬＣに関する情報を表示するＰＬＣ用表示システムにおいて、
ＰＬＣと、
ＰＬＣ通信バスを介してＰＬＣに接続される第１表示器と、
表示器間バスを介して第１表示器にマルチドロップ接続される所定数の第２表示器と、
を備え、ＰＬＣ通信バスと表示器間バスとの間に第１表示器を介在させて両バスを独立した別回線として形成するＰＬＣ用表示システムであって、
第１表示器とＰＬＣとがデータを送受信する場合に第１表示器とＰＬＣとはＰＬＣ通信バスを通じて直接的にデータを送受信し、
所定数の第２表示器の何れかとＰＬＣとがデータを送受信する場合に当該第２表示器とＰＬＣとは第１表示器を介することによりＰＬＣ通信バスおよび表示器間バスを通じて間接的にＰＬＣとデータを送受信し、
第１表示器および所定数の第２表示器がＰＬＣに関する情報を表示することを特徴とする。
【００２０】
また、請求項２に記載のＰＬＣ用表示システムは、
請求項１記載のＰＬＣ用表示システムにおいて、
第１表示器および／または所定数の第２表示器がＰＬＣからデータを読み出す場合、
第１表示器は、
第１表示器および／または所定数の第２表示器のそれぞれがＰＬＣから読み出しを要求するデータについて纏めて全て記憶する記憶手段と、
記憶手段で記憶した全てのデータをＰＬＣから纏めて読み出す読出手段と、
読出手段により読み出されたデータの中から第１表示器および／または複数の第２表示器の中のある表示器が読み出しを要求するデータを選択して当該表示器にデータを書き込む書込手段と、
を備えることを特徴とする。
【００２１】
また、請求項３記載のＰＬＣと表示器とのデータ通信方法は、
ＰＬＣと複数の表示器とがデータを送受信して複数の表示器がＰＬＣに関する情報を表示するようにマルチリンク接続されたＰＬＣと表示器とのデータ通信方法において、
ＰＬＣ通信バスを介するＰＬＣと第１表示器との接続および表示器間バスを介する第１表示器と所定数の第２表示器とのマルチドロップ接続を行って、ＰＬＣ通信バスと表示器間バスとの間に第１表示器を介在させて両バスを独立した別回線として形成し、
第１表示器とＰＬＣとがデータを送受信する場合に第１表示器とＰＬＣとはＰＬＣ通信バスを通じて直接的にデータを送受信し、
所定数の第２表示器の何れかとＰＬＣとがデータを送受信する場合に第２表示器とＰＬＣとは第１表示器を介することによりＰＬＣ通信バスおよび表示器間バスを通じて間接的にＰＬＣとデータを送受信し、
第１表示器および所定数の第２表示器がＰＬＣに関する情報を表示することを特徴とする。
【００２２】
また、請求項４記載のＰＬＣと表示器とのデータ通信方法は、
請求項３記載のマルチリンク接続されたＰＬＣと表示器とのデータ通信方法において、
第１表示器および／または所定数の第２表示器がＰＬＣからデータを読み出す場合、
第１表示器は、
第１表示器および／または所定数の第２表示器のそれぞれがＰＬＣから読み出しを要求するデータについて纏めて全て記憶し、
記憶した全てのデータをＰＬＣから纏めて読み出し、
読み出されたデータの中から第１表示器および／または所定数の第２表示器の中のある表示器が読み出しを要求するデータを選択して当該表示器にデータを書き込む、
ことを特徴とする。
【００２３】
【発明の実施の形態】
以下、本発明のＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法について説明する。まず、概略について説明する。
請求項１，３に係る発明では、複数の表示器を、さらに、マスタ局である１台の第１表示器とスレーブ局である所定数（所定数は少なくとも１以上である）の第２表示器とに分け、ＰＬＣと第１表示器（マスタ局）とは専用の２線式のＰＬＣ通信バスを介して通信し、第１表示器（マスタ局）と所定数の第２表示器（スレーブ局）とは１線式または２線式の表示器間バスを介してマルチドロップ形式で接続することでＰＬＣ用表示システムを構成する。
ＰＬＣ通信バスを介するＰＬＣと第１表示器との通信プロトコルは、第１表示器の通信プロトコルによる。また、表示器間バスを介する第１表示器と第２表示器の通信プロトコルは第２表示器の通信プロトコルによる。
【００２４】
第１表示器（マスタ局）はある第２表示器（スレーブ局）に対してＰＬＣと通信する必要の有無を問うコマンドを送信する。対象の第２表示器（スレーブ局）は必要があるときに限りデータを要求するコマンドを第１表示器（マスタ局）へ送信する。第１表示器（マスタ局）はＰＬＣ通信バスを介してＰＬＣと通信を行い、取得したデータを対象の第２表示器（スレーブ局）へ送信する。その後、第１表示器（マスタ局）は、別の第２表示器（スレーブ局）に対し同様な処理を行う。
【００２５】
なお、第１表示器（マスタ局）はある第２表示器（スレーブ局）に対してＰＬＣと通信する必要の有無を問うコマンドを送信して、第２表示器（スレーブ局）がデータが必要がない場合もあるが、この場合はデータは要求しないため次処理を行わせるコマンドを第１表示器（マスタ局）へ送信する。
【００２６】
ＰＬＣと第１表示器（マスタ局）とは専用の２線式のＰＬＣ通信バスを介して通信する方式とするのでＰＬＣに不要なデータ・コマンドが混入することがなく、ＰＬＣの動作時間を不必要に長くする事態を回避する。
また、ＰＬＣと第１表示器（マスタ局）とは、不要なときなどは極力データの送受信を控えるため、ＰＬＣの動作時間を従来よりも短縮する。
また、第１表示器（マスタ局）と第２表示器（スレーブ局）とは、同じ表示器同士でデータ送受信の高速化が可能であり、全体の通信速度の高速化に寄与する。
【００２７】
続いて、本発明のＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法を第１実施形態として一括して説明する。図１は本発明のＰＬＣ用表示システムの第１実施形態の構成図である。図１で示すＰＬＣ用表示システムは、ＰＬＣ１、第１表示器２、２台の第２表示器３，４を備えている。
【００２８】
図１で示すようにＰＬＣ１と第１表示器２との間を２線式とする。このため、送信端子（ＳＤ）と受信端子（ＲＤ）とが短絡されることはない。
また、第１表示器２と第２表示器３，４との間も２線式とし、第１表示器２の送信端子ＳＤと第２表示器３，４の受信端子ＲＤとを、また、第１表示器２の受信端子ＲＤと第２表示器３，４の送信端子ＳＤとをそれぞれ接続する。（以下、単にマルチドロップ接続という）
【００２９】
ＰＬＣ１は、プログラマブルコントローラであって、図示しないセンサ、制御機器などから各種のデータを取り込んでいる。これらデータは、ＲＡＭなどの図示しないデバイスにワード形式のデータとして格納されることとなる。
また、ＰＬＣ１には、図示しないＣＰＵ（Central Processing Unit）を備えており、制御・演算処理を行う。
【００３０】
第１表示器２は、ＰＬＣ通信バスに接続されるＰＬＣ１との通信用のＡポート２ａと表示器間バスに接続される表示器との通信用のＢポート２ｂを有している。
Ａポート２ａにはＰＬＣ１が１対１で接続され、ＲＳ４２２規格に準拠したインターフェースであるＢポート２ｂには所定数の第２表示器（図１では第２表示器３，４）がマルチドロップ接続される。
【００３１】
第１表示器２は、ＰＬＣ通信バスを介してＰＬＣ１との通信が行われ、また、表示器間バスを介して他の第２表示器３，４との通信が行われる。ＰＬＣ１および第２表示器３，４は、必ず第１表示器２を介してデータの送受信を行っており、第１表示器２はデータを集約するマスタ局となる。
【００３２】
第２表示器３，４は、表示器間バスに接続されるＣポート３ａ，４ａをそれぞれ有しており、表示器間バスを介して第１表示器２にマルチドロップ接続される。  第１表示器２がマスタ局であるのに対し、第２表示器３，４はスレーブ局となる。なお、本実施形態では、マルチドロップ接続される第２表示器は２台のみであるが、２台に限るものではなく、Ｎ台（Ｎは１以上の自然数）の第２表示器を接続することが可能である。このＮについては、必要に応じて適宜設計・選択されるものである。
【００３３】
続いて、ＰＬＣ用表示システムの表示例について説明する。
図２は本発明のＰＬＣ用表示システムの第１実施形態による表示例を説明する説明図である。図２で示すＰＬＣ用表示システムでは、ＰＬＣ１の図示しないデバイスのアドレス１００〜１０４に格納されたデータであるワード１〜５を第１表示器２が読み出して表示する。
【００３４】
同様にＰＬＣ１の図示しないデバイスのアドレス１０１，１０２に格納されたデータであるワード２，ワード３を、第２表示器３が読み出して表示する。
また、ＰＬＣ１の図示しないデバイスのアドレス１００〜１０３に格納されたデータであるワード１〜４を、第２表示器４は読み出して表示する。
以下、第１表示器２、および、第２表示器３，４は読み出すデータを変えて同様の表示動作を行うものとする。
【００３５】
続いて、本実施形態で上記のような表示をする場合のデータ通信方法について説明する。
図３，図４，図５，図６は本発明のＰＬＣ用表示システムの第１実施形態におけるデータ通信方法を説明する説明図である。以下、図３〜図６を用いてデータ・コマンドの送受信およびデータ表示を説明する。なお、第１表示器２は、ＰＬＣ１から１回のコマンドで複数のワードを読み出すワード一括読み出しができるものとして説明する。
【００３６】
本実施形態では第１表示器２が、ＰＬＣ１および第２表示器３，４との通信順序を決定する。まず、最初に、第１表示器２は、アドレス１００〜１０４のワード１〜５をＰＬＣ１が内蔵する図示しないデバイスから読み出す５ワードリードコマンドをＰＬＣ１へ送信する（図３の（１））。
ＰＬＣ１では図示しないデバイスからワード１〜５が読み出される。ＰＬＣ１は、この５ワード分のデータを第１表示器２へ送信する（図３の（２））。
【００３７】
データを受信した第１表示器２は、ＰＬＣ１から読込んだワード１〜５を用い、そのまま表示、または、演算処理を行った後に表示を行う（図３の（３））。この後、第１表示器２は、ＰＬＣ１と通信する必要の有無を問うコマンドを第２表示器３へ送信する（図３の（４））。
【００３８】
第２表示器３は、アドレス１０１，１０２のワード２，３を図示しないデバイスから読み出すことを要求するコマンドを第１表示器２へ送信する（図３の（５））。
第１表示器２は、アドレス１０１，１０２のワード２，３をＰＬＣ１が内蔵する図示しないデバイスから読み出す２ワードリードコマンドをＰＬＣ１へ送信する（図４の（６））。
【００３９】
ＰＬＣ１では図示しないデバイスからワード２，３が読み出される。ＰＬＣ１は、この２ワード分のデータを第１表示器２へ送信する（図４の（７））。
第１表示器２は、アドレス１０１，１０２の２ワード分のデータを第２表示器３へ送信する（図４の（８））。
第２表示器３は、第１表示器２から読込んだワード２，３を用い、そのまま表示、または、演算処理を行った後に表示を行う（図４の（９））。
【００４０】
この後、第１表示器２は、ＰＬＣ１と通信する必要の有無を問うコマンドを第２表示器４へ送信する（図５の（１０））。
第２表示器４は、アドレス１００〜１０３のワード１〜４をＰＬＣ１が内蔵する図示しないデバイスから読み出すことを要求するコマンドを第１表示器２へ送信する（図５の（１１））。
【００４１】
第１表示器２は、アドレス１０１〜１０３のワード１〜４を図示しないデバイスから読み出す４ワードリードコマンドをＰＬＣ１へ送信する（図６の（１２））。
ＰＬＣ１では図示しないデバイスからワード１〜４が読み出される。ＰＬＣ１は、この４ワード分のデータを第１表示器２へ送信する（図６の（１３））。
【００４２】
データを受信した第１表示器２は、アドレス１０１〜１０３の４ワード分のデータを第２表示器４へ送信する（図６の（１４））。
第２表示器４は、第１表示器２から読込んだワード１〜４を用い、そのまま表示、または、演算処理を行った後に表示を行う（図６の（１５））。
以降、ＰＬＣ用表示システムでは、（１）〜（１５）の動作が繰り返し行われ、第１表示器２、および、第２表示器３，４では順次表示が行われることとなる。
【００４３】
本実施形態によれば、ＰＬＣ通信バスと表示器間バスと２系統あることにより、例えば２台の表示器間でデータ・コマンドの送受信を行っている間にＰＬＣが送信データを出力したとしも、データ・コマンドがライン上で競合するような事態は発生せず、ＰＬＣはデータ送信時に送信遅延時間を発生させることが不要となり、効率的なデータの送受信を行うことができる。
【００４４】
また、ＰＬＣ通信バスと表示器間バスとの２系統にしたことに加え、ＰＬＣ通信バスでは送信ラインと受信ラインを別ラインの２線式としているため、ＰＬＣは、ＰＬＣ自身が送信したデータ・コマンド、また、表示器間で送受信されるデータ・コマンドを受信して動作速度が遅くなるという事態は発生せず、効率的なデータの送受信を行うことができる。
【００４５】
続いて、他の発明のＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法について説明する。まず、概略について説明する。請求項２，４に係る発明では、ＰＬＣ用表示システムの第１表示器がＰＬＣからデータを読み出す場合、第１表示器が内蔵する図示しないＣＰＵは、第１表示器および複数の第２表示器のそれぞれがＰＬＣから読み出しを要求するデータについて纏めて全て記憶し（記憶手段）、記憶した全てのデータをＰＬＣから纏めて読み出し（読出手段）、読み出されたデータの中から第１表示器および複数の第２表示器の中のある表示器が読み出しを要求するデータを選択して当該表示器にデータを書き込む（書込手段）ものである。
【００４６】
これはＰＬＣとの通信を効率的に行うためになされるものであり、第１表示器（マスタ局）はあらかじめ全第２表示器（スレーブ局）に対してＰＬＣと通信する必要の有無を問うコマンドを送信し、第２表示器（スレーブ局）は必要があるときに限りデータを要求するコマンドを第１表示器（マスタ局）へ送信する。
なお、この際、第２表示器（スレーブ局）がデータが必要がない場合があるが、この場合はＰＬＣと通信する必要の有無を問うコマンドに対しデータは要求しないため次処理を行わせるコマンドを第１表示器（マスタ局）へ送信することとなる。
【００４７】
そして、所定数の第２表示器（スレーブ局）が必要とするデータに加えて、第１表示器（マスタ局）自らが必要とするデータも併せて第１表示器（マスタ局）はＰＬＣ通信バスを介してＰＬＣと通信を行い、これら全データについて一括してＰＬＣから読み出す。第１表示器（マスタ局）は、データを必要する全ての第２表示器（スレーブ局）へデータを送信する。また、第１表示器（マスタ局）自ら必要なデータを選択して表示に用いる。
【００４８】
続いて、本発明のＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法を第２実施形態として一括して説明する。第２実施形態では、第１実施形態と同じ構成要件のＰＬＣ用表示システムとしているが、データ通信方法を異ならせてさらに効率的な伝送を実現させている。以下、構成については省略し、データ通信方法について詳述する。
【００４９】
図７，図８，図９，図１０は本発明のＰＬＣ用表示システムの第２実施形態におけるデータ通信方法を説明する説明図である。以下、図７〜図１０を用いてデータ・コマンド、およびデータ表示の流れを説明する。なお、ＰＬＣ１の通信プロトコルに、１回のコマンドで複数のワードを読み出すワード一括読み出しがあるものとして説明する。
【００５０】
電源投入時などの初期状態において、図７で示すように第１表示器２は、ＰＬＣ１が内蔵する図示しないデバイスから読み出すデータはアドレス１００〜１０４のワード１〜５であることを、ＰＬＣ１の図示しないＣＰＵの内蔵メモリなどが一時記憶する。
続いて、第１表示器２は、ＰＬＣと通信する必要の有無を問うコマンドを第２表示器３へ送信する（図７の（１））。
第２表示器３は、ＰＬＣ１が内蔵する図示しないデバイスから読み出すデータはアドレス１０１，１０２のワード２，３であることを第１表示器２へ送信する（図７の（２））。
第１表示器２は図示しないＣＰＵの内蔵メモリなどにこれらデータを一時記憶する。
【００５１】
続いて、第１表示器２は、ＰＬＣと通信する必要の有無を問うコマンドを第２表示器４へ送信する（図８の（３））。
第２表示器４は、図示しないデバイスから読み出すデータはアドレス１００〜１０３のワード１〜４であることを第１表示器２へ送信する（図８の（４））。
第１表示器２は図示しないＣＰＵの内蔵メモリなどにこれらデータを一時記憶する。
【００５２】
第１表示器２、第２表示器３、および、第２表示器４が必要とするデータから重複するデータを除くと必要な全データはアドレス１００〜１０４のワード１〜５であることが分かる。第１表示器２は、アドレス１００〜１０４のワード１〜５をＰＬＣ１の図示しないデバイスから読み出すことを要求するコマンドをＰＬＣ１へ送信する（図９の（５））。
ＰＬＣ１では図示しないデバイスからアドレス１００〜１０４のワード１〜５が読み出される。ＰＬＣ１は、この５ワード分のデータを第１表示器２へ送信する（図９の（６））。
第１表示器２は図示しないＣＰＵの内蔵メモリなどにこれらデータを一時的に記憶する。
【００５３】
第１表示器２は、先の要求に基づいて、アドレス１０１，１０２の２ワード分のデータを第２表示器３へ送信する（図１０の（７））。
同様に、第１表示器２は、先の要求に基づいて、アドレス１０１〜１０３の４ワード分のデータを第２表示器４へ送信する（図１０の（８））。
【００５４】
第１表示器２は、ＰＬＣ１から読込んだワード１〜５を用い、そのまま表示、または、演算処理を行った後に表示を行う（図１０の（９））。
第２表示器３は、第１表示器２から読込んだワード２，３を用い、そのまま表示、または、演算処理を行った後に表示を行う（図１０の（１０））。
第２表示器４は、第１表示器２から読込んだワード１〜４を用い、そのまま表示、または、演算処理を行った後に表示を行う（図１０の（１１））。
以降、ＰＬＣ用表示システムでは、（１）〜（１１）の動作が繰り返し行われ、第１表示器２，第２表示器３，４では順次表示が行われることとなる。
【００５５】
本実施形態によれば、ＰＬＣ通信バスと表示器間バスとの２系統ができたことにより、例えば２台の表示器がデータ・コマンドの送受信を行っている間にＰＬＣが送信データを出力したとしも、データ・コマンドがライン上で競合するような事態は発生せず、ＰＬＣはデータ送信時に送信遅延時間の発生が不要となり、効率的にデータの送受信を行うことができる。
【００５６】
また、ＰＬＣ通信バスと表示器間バスとの２系統にしたことに加え、ＰＬＣ通信バスでは送信ラインと受信ラインとを別ラインとしているため、ＰＬＣは、ＰＬＣ自身が送信したデータ・コマンド、また、表示器間で送受信されるデータ・コマンドを受信してある種のＰＬＣのように動作速度が遅くなるという事態は発生せず、効率的にデータの送受信を行うことができる。
【００５７】
また、第１表示器は、第１表示器自身および複数の第２表示器が必要とするデータを受け付けた後、これらデータについてＰＬＣから一括して読み出すようにしたため、ＰＬＣと第１表示器との通信は回数を少なくすることができ、全体的な動作速度を速くすることができる。
もともとデータ・コマンドの送受信が速くなかったＰＬＣと表示器との通信バスと、表示器間の通信バスとを別々に設ることで相互に通信速度を向上させることができる。
【００５８】
【発明の効果】
以上、本発明によれば、従来より効率良くＰＬＣ通信を行って動作の高速化・通信品質の向上を実現するＰＬＣ用表示システム、および、マルチリンク接続されたＰＬＣと表示器とのデータ通信方法を提供することができる。
【図面の簡単な説明】
【図１】本発明のＰＬＣ用表示システムの第１実施形態の構成図である。
【図２】本発明のＰＬＣ用表示システムの第１実施形態による表示例を説明する説明図である。
【図３】本発明のＰＬＣ用表示システムの第１実施形態におけるデータ通信方法を説明する説明図である。
【図４】本発明のＰＬＣ用表示システムの第１実施形態におけるデータ通信方法を説明する説明図である。
【図５】本発明のＰＬＣ用表示システムの第１実施形態におけるデータ通信方法を説明する説明図である。
【図６】本発明のＰＬＣ用表示システムの第１実施形態におけるデータ通信方法を説明する説明図である。
【図７】本発明のＰＬＣ用表示システムの第２実施形態におけるデータ通信方法を説明する説明図である。
【図８】本発明のＰＬＣ用表示システムの第２実施形態におけるデータ通信方法を説明する説明図である。
【図９】本発明のＰＬＣ用表示システムの第２実施形態におけるデータ通信方法を説明する説明図である。
【図１０】本発明のＰＬＣ用表示システムの第２実施形態におけるデータ通信方法を説明する説明図である。
【図１１】従来技術のＰＬＣ用表示システムの構成図である。
【図１２】従来技術のＰＬＣ用表示システムによる表示例を説明する説明図である。
【図１３】従来技術のＰＬＣ用表示システムにおけるデータ通信方法を説明する説明図である。
【図１４】従来技術のＰＬＣ用表示システムにおけるデータ通信方法を説明する説明図である。
【図１５】従来技術のＰＬＣ用表示システムにおけるデータ通信方法を説明する説明図である。
【符号の説明】
１                              ＰＬＣ
２                              第１表示器
２ａ                          Ａポート
２ｂ                          Ｂポート
３                              第２表示器
３ａ                          Ｃポート
４                              第２表示器
４ａ                          Ｃポート
【図１】
0003659481.tif 000002
【図２】
0003659481.tif 000003
【図３】
0003659481.tif 000004
【図４】
0003659481.tif 000005
【図５】
0003659481.tif 000006
【図６】
0003659481.tif 000007
【図７】
0003659481.tif 000008
【図８】
0003659481.tif 000009
【図９】
0003659481.tif 000010
【図１０】
0003659481.tif 000011
【図１１】
0003659481.tif 000012
【図１２】
0003659481.tif 000013
【図１３】
0003659481.tif 000014
【図１４】
0003659481.tif 000015
【図１５】
0003659481.tif 000016