(57)【特許請求の範囲】
【請求項１】
タイマ値とカウンタ値との少なくともいずれか一方を含む、プログラマブルコントローラのデバイス情報を表示するため、デバイスを指定すると共にその出力を要求する表示要求情報を出力し、入力される前記デバイス情報を表示する複数の表示装置と、前記表示要求情報により指定されたデバイス情報を出力するプログラマブルコントローラとの間に接続され、前記プログラマブルコントローラから出力されたデバイス情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、
前記複数の表示装置と送信権を用いたデータ送信を行うためのシリアルインタフェイスと、
該シリアルインタフェイスを介して入力される、前記複数の表示装置から出力された表示要求情報をそれぞれを要求した表示装置と対応付けて記憶する記憶手段と、
該記憶手段に記憶された前記複数の表示装置からの複数の表示要求情報に含まれる前記デバイスの内、重複するデバイスの各一つと重複していないデバイスとを抽出し、当該抽出されたデバイスをデバイス順に並べ替えた際に連続性が高いと判断する範囲を結合し、当該範囲を先頭デバイスとそれ以降に連続するデバイス数とで指定することにより、前記複数の表示装置からの表示要求情報に含まれないデバイスを含む範囲を一連のデータとして、出力要求情報を生成可能とする出力要求情報生成手段と、
前記シリアルインタフェイスと異なるバスインタフェイスを介して、該出力要求情報生成手段が生成した出力要求情報に含まれる前記先頭デバイスとそれ以降に連続するデバイス数とで指定される範囲のデバイス情報の出力を前記プログラマブルコントローラに要求する表示情報要求手段とを備え、
前記出力要求情報に応じて前記プログラマブルコントローラから出力されたデバイス情報を記憶し、前記記憶手段に記憶された前記表示要求情報と前記表示装置との対応関係に基づいて、それぞれを要求した表示装置へ出力することを特徴とする表示中継装置。
【請求項２】
前記記憶手段に記憶した表示要求情報に基づいて、前記複数の表示装置へ同一のデバイスに対するデバイス情報を所定の周期で繰り返し出力する場合、前記プログラマブルコントローラから出力されたデバイス情報が、同一のデバイスに対する表示要求情報に対して前回出力されたデバイス情報と異なる場合に、そのデバイス情報を要求した表示装置へ出力すべくなしてあることを特徴とする請求項１記載の表示中継装置。
【請求項３】
前記記憶手段に記憶した表示要求情報に基づいて、前記複数の表示装置へ所定の周期で表示情報を繰り返し出力する場合、前記プログラマブルコントローラから入力したデバイス情報を前記複数の表示装置のいずれか１つの表示装置へ送信した後、当該複数の表示装置のいずれか１つの表示装置への次の表示情報の送信を所定期間停止するようになしてあることを特徴とする請求項１記載の表示中継装置。
【請求項４】
前記シリアルインタフェイスと異なるバスインタフェイスを介して前記プログラマブルコントローラと行うデータ送信は、パラレル通信で実行されることを特徴とする請求項１乃至３のいずれかに記載の表示中継装置。
【請求項５】
前記プログラマブルコントローラから入力したデバイス情報の各表示装置への出力を各表示装置への送信権の授与と共に行うべくなしてあることを特徴とする請求項１乃至４のいずれかに記載の表示中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンピュータ，プログラマブルコントローラ等の情報処理装置と表示装置との間を接続する表示中継装置に関する。
【０００２】
【従来の技術】
プログラマブルコントローラ、 PC(パーソナルコンピュータ）のような情報処理装置に接続されてこの情報処理装置の動作状態を表示すると共にタッチスクリーンにより情報処理装置に対して入力を行なう表示装置が、一台の情報処理装置に複数接続される場合には、個々の表示装置が自身の必要に応じて表示データを情報処理装置に対して要求していた。
【０００３】
たとえばプログラマブルコントローラでは、プログラマブルコントローラ自体の内部情報、たとえばタイマ値、カウンタ値等をモニタに表示してオペレータが監視する必要があり、また逆にコントローラを介してオペレータがプログラマブルコントローラに対して種々の指示を行なったり、種々の要求を与えてその回答をモニタに表示させる。そのようなモニタは一般的にはタッチスクリーン方式で入力装置も兼ねているが、一般的にはプログラマブルコントローラの設置場所の近辺の他にオペレータの都合のよい場所にも設置される。
【０００４】
【発明が解決しようとする課題】
ところで、上述のように複数の表示装置を一台の情報処理装置に接続した場合には、情報処理装置は接続されている全ての表示装置からの要求に対応して全ての表示装置の表示を行なうための表示情報を出力する必要が有るため、表示装置の接続数が増加するに伴って情報処理装置側の負荷が増大して表示速度が低下し、またタッチスクリーンの反応速度も低下し、使い勝手が悪くなる。
【０００５】
本発明はこのような事情に鑑みてなされたものであり、表示装置からの入力を受け付け、また表示装置への表示を行なう情報処理装置に多数の表示装置が接続された場合にも、情報処理装置側には何らの手を加えること無しに負荷の増加を最小限度に抑え、しかも情報処理装置に接続されている全ての表示装置においては表示速度等の低下を招来しないようにするための表示中継装置の提供を目的とする。
【０００６】
【課題を解決するための手段】
第１の発明に係る表示中継装置は、表示情報を指定すると共にその出力を要求する表示要求情報を出力し、入力した表示情報を表示する複数の表示装置と、入力された表示要求情報により指定された表示情報を出力する情報処理装置との間に接続され、前記情報処理装置から出力された表示情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、複数の表示装置から出力された表示要求情報を記憶する記憶手段と、該記憶手段に記憶された表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせた出力要求情報を生成する出力要求情報生成手段と、該出力要求情報生成手段が生成した出力要求情報により指定される表示情報の出力を前記情報処理装置に要求する表示情報要求手段とを備えたことを特徴とする。
【０００７】
第２の発明に係る表示中継装置は、表示情報を指定すると共にその出力を要求する表示要求情報を出力し、入力した表示情報を表示する複数の表示装置と、一連の表示情報をその先頭の表示情報を指定する情報とそれ以降に所定の規則に従って連続する情報数とで表わすと共にその出力を要求する表示要求情報が入力された場合にそれらの表示情報を出力する情報処理装置との間に接続され、前記情報処理装置から出力された表示情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、複数の表示装置から出力された表示要求情報を記憶する記憶手段と、該記憶手段に記憶された表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを所定の規則に従って並べ替えた出力要求情報を生成する出力要求情報生成手段と、該出力要求情報生成手段が生成した出力要求情報の先頭とそれ以降に連続する情報数とで指定される表示情報の出力を前記情報処理装置に要求する表示情報要求手段とを備えたことを特徴とする。
【０００８】
第３の発明に係る表示中継装置は、表示情報を指定すると共にその出力を要求する表示要求情報を出力し、入力した表示情報を表示する複数の表示装置と、表示情報の登録を受け付け、表示情報の出力が要求された場合に予め登録されている表示情報を出力する情報処理装置との間に接続され、前記情報処理装置から出力された表示情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、複数の表示装置から出力された表示要求情報を記憶する記憶手段と、該記憶手段に記憶された表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせた出力要求情報を生成する出力要求情報生成手段と、該出力要求情報生成手段が生成した出力要求情報の登録を前記情報処理装置に要求すると共にその出力を前記情報処理装置に要求する表示情報要求手段とを備えたことを特徴とする。
【０００９】
第４の発明に係る表示中継装置は第１乃至第３の発明において、前記情報処理装置から入力した表示情報が同一の表示要求情報に対して前回入力した表示情報と異なる場合に、その表示情報を要求した表示装置へ出力すべくなしてあることを特徴とする。
【００１０】
第５の発明に係る表示中継装置は第１乃至第３の発明において、前記情報処理装置から入力した表示情報を各表示装置へ送信した場合に、次の表示情報の送信を所定期間または所定回数停止するようになしてあることを特徴とする。
【００１１】
第６の発明に係る表示中継装置は第１乃至第３の発明において、前記情報処理装置から入力した表示情報の各表示装置への出力を各表示装置への送信権の授与と共に行なうべくなしてあることを特徴とする。
【００１２】
第７の発明に係る表示中継装置は、プログラマブルコントローラの内部情報を指定すると共にその出力を要求する表示要求情報を出力し、入力した内部情報を表示する複数の表示装置と、入力された表示要求情報により指定された内部情報を出力するプログラマブルコントローラとの間に接続され、前記プログラマブルコントローラから出力された内部情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、複数の表示装置から出力された表示要求情報を記憶する記憶手段と、該記憶手段に記憶された表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせた出力要求情報を生成する出力要求情報生成手段と、該出力要求情報生成手段が生成した出力要求情報により指定される内部情報の出力を前記プログラマブルコントローラに要求する表示情報要求手段とを備えたことを特徴とする。
【００１３】
第８の発明に係る表示中継装置は、プログラマブルコントローラの内部情報を指定すると共にその出力を要求する表示要求情報を出力し、入力した内部情報を表示する複数の表示装置と、一連の内部情報をその先頭の内部情報を指定する情報とそれ以降に所定の規則に従って連続する情報数とで表わすと共にその出力を要求する表示要求情報が入力された場合にそれらの内部情報を出力するプログラマブルコントローラとの間に接続され、前記プログラマブルコントローラから出力された内部情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、複数の表示装置から出力された表示要求情報を記憶する記憶手段と、該記憶手段に記憶された表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを所定の規則に従って並べ替えた出力要求情報を生成する出力要求情報生成手段と、該出力要求情報生成手段が生成した出力要求情報の先頭とそれ以降に連続する情報数とで指定される内部情報の出力を前記プログラマブルコントローラに要求する表示情報要求手段とを備えたことを特徴とする。
【００１４】
第９の発明に係る表示中継装置は、プログラマブルコントローラの内部情報を指定すると共にその出力を要求する表示要求情報を出力し、入力した内部情報を表示する複数の表示装置と、内部情報の登録を受け付け、内部情報の出力が要求された場合に予め登録されている内部情報を出力するプログラマブルコントローラとの間に接続され、前記プログラマブルコントローラから出力された内部情報をそれぞれを要求した表示装置へ出力する表示中継装置であって、複数の表示装置から出力された表示要求情報を記憶する記憶手段と、該記憶手段に記憶された表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせた出力要求情報を生成する出力要求情報生成手段と、該出力要求情報生成手段が生成した出力要求情報の登録を前記プログラマブルコントローラに要求すると共にその出力を前記プログラマブルコントローラに要求する表示情報要求手段とを備えたことを特徴とする。
【００１５】
第１０の表示中継装置は上述の第７乃至第９の発明において、前記プログラマブルコントローラから入力した内部情報が同一の表示要求情報に対して前回入力した内部情報と異なる場合に、その内部情報を要求した表示装置へ出力すべくなしてあることを特徴とする。
【００１６】
第１１の表示中継装置は上述の第７乃至第９の発明において、前記プログラマブルコントローラから入力した内部情報を各表示装置へ送信した場合に、次の内部情報の送信を所定期間または所定回数停止するようになしてあることを特徴とする。
【００１７】
第１２の表示中継装置は上述の第７乃至第９の発明において、前記プログラマブルコントローラから入力した内部情報の各表示装置への出力を各表示装置への送信権の授与と共に行なうべくなしてあることを特徴とする。
【００１８】
上述のような第１及び第７の発明の表示中継装置では、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせて出力要求情報を生成し、この出力要求情報により指定される内部情報の出力を情報処理装置（プログラマブルコントローラ）に要求するため、情報処理装置（プログラマブルコントローラ）の負荷が軽減される。
【００１９】
上述のような第２及び第８の発明の表示中継装置では、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを所定の規則に従って並べ替えた出力要求情報を生成し、この出力要求情報の先頭とそれ以降に連続する情報数とで指定される表示情報（内部情報）の出力を情報処理装置（プログラマブルコントローラ）に要求するため、情報処理装置（プログラマブルコントローラ）の負荷が軽減される。
【００２０】
上述のような第３及び第９の発明の表示中継装置では、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報を併わせて出力要求情報を生成し、この出力要求情報の登録を情報処理装置（プログラマブルコントローラ）に要求すると共にその出力を情報処理装置（プログラマブルコントローラ）に要求するため、情報処理装置（プログラマブルコントローラ）の負荷が軽減される。
【００２１】
上述のような第４及び第１０の発明の表示中継装置では第１乃至第３及び第７乃至第９の発明において、情報処理装置（プログラマブルコントローラ）から出力された表示情報（内部情報）が、同一の表示要求情報に対して前回出力された表示情報（内部情報）と異なる場合にその表示情報（内部情報）を要求した表示装置へ出力されるため、各表示装置との間の通信負荷が軽減される。
【００２２】
上述のような第５及び第１１の発明の表示中継装置では第１乃至第３及び第７乃至第９の発明において、情報処理装置（プログラマブルコントローラ）から入力した表示情報（内部情報）の各表示装置への送信が、所定期間または所定回数停止されるため、それを受信する表示装置において先に受信した表示情報（内部情報）の表示処理期間と重複することがない。
【００２３】
上述のような第６及び第１２の発明の表示中継装置では第１乃至第３及び第７乃至第９の発明において、情報処理装置（プログラマブルコントローラ）から入力した表示情報（内部情報）の各表示装置への出力が各表示装置への送信権の授与と共に行なわれるため、通信系の負荷が軽減されると共に、通信に要する時間が短縮される。
【００２４】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は情報処理装置としてのPLC(プログラマブルコントローラ) と表示装置とを本発明の表示中継装置で接続した状態及び本発明の表示中継装置の内部構成例を示すブロック図である。
【００２５】
図１において、本発明の表示中継装置２は一台のPLC1と複数の表示装置３との間に接続されている。なお、図１に示されている例では、表示装置３は参照符号3-1 乃至3-3 にて示されている３台が本発明の表示中継装置２に接続されている。これらの表示装置3-1 乃至3-3 は、PLC1の内部情報、たとえばタイマ値、カウンタ値等を表示するが、そのために各表示装置3-1 乃至3-3 からそれらの情報を表示要求データとして要求し、PLC1では表示要求データで指定されているデータを表示データとして出力する。これによって、各表示装置3-1 乃至3-3 では要求したデータを表示することが可能になる。
【００２６】
表示中継装置２は、PLC1と接続するためのバスインタフェイス21と、１台または複数の表示装置３と接続するためのシリアルインタフェイス22と、これらのインタフェイス21，22と接続していてこの表示中継装置２の制御を司るCPU23 と、CPU23 による処理に必要なデータ等を記憶するための記憶装置24とを備えている。なお、CPU23 は機能的には、記憶装置24に記憶されているデータの内の重複する表示要求データの各一つと重複していない表示要求データとを併わせて、または記憶装置24に記憶されている表示要求データの内の重複する表示要求データの各一つと重複していない表示要求データとを所定の規則に従って並べ替えた出力要求データを生成する出力要求データ生成部231 と、この出力要求データ生成部231 が生成した出力要求データにより指定される表示データの出力をPLC1に要求する表示データ要求部232 とに分かれる。
【００２７】
次に、本発明の表示中継装置２の動作について、３台の表示装置３が本発明の表示中継装置２を介してPLC1に接続している場合を例として図２以下の模式図を参照して説明する。
【００２８】
図２は、PLC1が表示装置３から要求された個々のデータを返送する機能を利用する場合に、３台の表示装置3-1, 3-2, 3-3 からPLC1に対してそれぞれ表示要求データを出力した際の表示中継装置２による制御状態を示す模式図である。
【００２９】
この例では、表示装置3-1 が５個の表示データ「D000」，「D001」，「D002」，「D003」，「D004」を、表示装置3-2 が５個の表示データ「D001」，「D002」，「D004」，「D005」，「D006」を、表示装置3-3 が５個の表示データ「D001」，「D003」，「D005」，「D006」，「D007」をそれぞれ要求する表示要求データをPLC1に対して出力したとする。
【００３０】
この場合、各表示装置3-1, 3-2, 3-3 から出力された表示要求データはシリアルインタフェイス22から一旦表示中継装置２に入力されて記憶装置24に記憶される。そして、出力要求データ生成部231 はこれらの３台の表示装置3-1, 3-2, 3-3 から出力された表示要求データを連結し、更に重複しているデータの各一つと重複していないデータとを併わせて出力要求データを生成する。
【００３１】
具体的には、図２に示されているように、出力要求データ生成部231 は３台の表示装置3-1, 3-2, 3-3 から入力された全てのデータ「D000」，「D001」，「D002」，「D003」，「D004」, 「D001」，「D002」，「D004」，「D005」，「D006」, 「D001」，「D003」，「D005」，「D006」，「D007」を連結した後、重複しているデータの各一つを残すと共に重複していないデータをそれに併わせた「D000」，「D001」，「D002」，「D003」，「D004」, 「D005」，「D006」, 「D007」を出力要求データとして生成し、表示データ要求部232 がこの出力要求データをPLC1へ出力することによりそれらの表示データの出力を要求する。PLC1はこの出力要求データで指定される表示データを表示中継装置２へ出力する。表示中継装置２ではこれらのPLC1から出力された表示データを入力してそれぞれを要求した表示装置3-1, 3-2, 3-3 へ送信する。
【００３２】
表示中継装置２がこのような制御を行なうことにより、表示装置３の台数が増加した場合にも、PLC1に対して直接要求されるデータの数は表示装置３の台数の増加率よりも小さくなる。
【００３３】
図３は、PLC1が先頭データとそれ以下の連続するデータ数とを通知されることにより連続したデータを返送する機能を利用する場合に、３台の表示装置3-1, 3-2, 3-3 からPLC1に対してそれぞれ表示要求データを出力した際の表示中継装置２による制御状態を示す模式図である。
【００３４】
この例では、表示装置3-1 が５個の表示データ「D000」，「D002」，「D004」，「D006」，「D008」を、表示装置3-2 が５個の表示データ「D011」，「D012」，「D014」，「D015」，「D016」を、表示装置3-3 が５個の表示データ「D001」，「D003」，「D005」，「D007」，「D009」をそれぞれ要求する表示要求データをPLC1に対して出力したとする。
【００３５】
この場合、各表示装置3-1, 3-2, 3-3 から出力された表示要求データはシリアルインタフェイス22から一旦表示中継装置２に入力されて記憶装置24に記憶される。そして、出力要求データ生成部231 はこれらの３台の表示装置3-1, 3-2, 3-3 から出力された表示要求データから連続するデータを抽出し、更に連続性が高い部分を再結合して一連の連続データとして出力要求データを生成する。
【００３６】
具体的には、図３に示されているように、出力要求データ生成部231 は３台の表示装置3-1, 3-2, 3-3 から入力された全てのデータ「D000」，「D002」，「D004」，「D006」，「D008」, 「D011」，「D012」，「D014」，「D015」，「D016」, 「D001」，「D003」，「D005」，「D007」，「D009」を連結した後、重複しているデータの各一つと重複していないデータとから連続するデータを抽出することにより、「D000」から10個（「D009」まで）、「D011」から２個（「D012」まで）、「D014」から３個（「D016」まで）という連続するデータを抽出し、更に「D009」と「D011」との間及び「D012」と「D014」との間の連続性が高いとして最終的には「D000」から17個（「D016」まで）を指定する出力要求データを生成し、表示データ要求部232 がこの出力要求データをPLC1へ出力することによりそれらの表示データの出力を要求する。PLC1はこの出力要求データで指定される表示データを表示中継装置２へ出力する。表示中継装置２ではこれらのPLC1から出力された表示データを入力してそれぞれを要求した表示装置3-1, 3-2, 3-3 へ送信する。
【００３７】
表示中継装置２がこのような制御を行なうことにより、表示装置３の台数が増加した場合にも、また連続性を高めるために本来要求されていないデータを追加したことによりデータ数が若干増加しても、PLC1に入力されるコマンドが減少するため、PLC1の負荷が減少する。
【００３８】
図４は、複数の表示データをPLC1に予め登録しておき、単一のコマンドでそれらの登録済みの複数のデータをPLC1から出力可能な機能を利用する場合に、３台の表示装置3-1, 3-2, 3-3 からPLC1に対してそれぞれ表示要求データを出力した際の表示中継装置２による制御状態を示す模式図である。
【００３９】
この例では、表示装置3-1 が５個の表示データ「D000」，「D001」，「D002」，「D003」，「D004」を、表示装置3-2 が５個の表示データ「M001」，「M002」，「M004」，「M005」，「M006」を、表示装置3-3 が５個の表示データ「D001」，「D003」，「D005」，「D006」，「D007」をそれぞれ要求する表示要求データをPLC1に対して出力したとする。
【００４０】
この場合、各表示装置3-1, 3-2, 3-3 から出力された表示要求データはシリアルインタフェイス22から一旦表示中継装置２に入力されて記憶装置24に記憶される。そして、出力要求データ生成部231 ははこれらの３台の表示装置3-1, 3-2, 3-3 から出力された表示要求データを連結し、更に重複しているデータの各一つと重複していないデータとを併わせて出力要求データを生成する。
【００４１】
具体的には、図４に示されているように、出力要求データ生成部231 は３台の表示装置3-1, 3-2, 3-3 から入力された全てのデータ「D000」，「D001」，「D002」，「D003」，「D004」, 「M001」，「M002」，「M004」，「M005」，「M006」, 「D001」，「D003」，「D005」，「D006」，「D007」を連結した後、重複しているデータの各一つを残すと共に重複していないデータをそれに併わせた「D000」，「D001」，「D002」，「D003」，「D004」, 「D005」，「D006」, 「D007」, 「M001」，「M002」，「M004」，「M005」, 「M006」を出力要求データとして生成し、表示データ要求部232 がこの出力要求データをPLC1へ出力することによりそれらの表示データの登録を要求する。PLC1はこの出力要求データで指定される表示データを登録すると共に、その後にデータの読み出しコマンドが表示中継装置２から与えられた場合にはそれらの登録済みの表示データを表示中継装置２へ出力する。表示中継装置２ではこれらのPLC1から出力された表示データを入力してそれぞれを要求した表示装置3-1, 3-2, 3-3 へ送信する。
【００４２】
表示中継装置２がこのような制御を行なうことにより、表示装置３の台数が増加した場合にも、PLC1に対して登録されるデータの数は表示装置３の台数の増加率よりも小さくなる。
【００４３】
図５はPLC1から各表示装置3-1, 3-2, 3-3 へのデータの転送状態を示す模式図である。
【００４４】
上述のようにして各表示装置3-1, 3-2, 3-3 から出力された表示要求データが表示中継装置２を介してPLC1に受け付けられると、PLC1は要求されたデータを返送する。PLC1から表示中継装置２へはパラレル通信またはシリアル通信によりバスインタフェイス21へデータが転送され、表示中継装置２ではそれらのデータが収集すべきデータとして記憶装置24に一旦記憶される。そして、CPU23 は記憶装置24に記憶されたこれらのデータを各表示装置3-1, 3-2, 3-3 が表示のために必要なデータとして再構成してシリアルインタフェイス22から各表示装置3-1, 3-2, 3-3 へ転送する。
【００４５】
ところで、各表示装置3-1, 3-2, 3-3 は、自身の表示のために必要な表示データの内の一部のデータを表示要求データとして出力し、それを表示中継装置２が前述のように取りまとめて収集すべきデータとしてPLC1に要求し、これに応じてPLC1からデータが表示中継装置２へ転送される。このようにして表示中継装置２の記憶装置24に記憶された収集すべきデータは上述のようにして各表示装置3-1, 3-2, 3-3 へ転送されるが、この際に表示中継装置２から各表示装置3-1, 3-2, 3-3 へ転送されるデータは図６の模式図に示されているように、前回の要求時から変化が有ったデータのみである。
【００４６】
即ち図６に示されているように、各表示装置3-1, 3-2, 3-3 は自身の表示のために必要なデータを図２、図３及び図４に示されている表示要求データとして要求する。しかし、表示中継装置２はそのような表示要求データをPLC1から受け取った後に前回の要求時と比較して変化が有ったデータのみを更新データとして出力して各表示装置3-1, 3-2, 3-3 へ転送する。表示装置3-1, 3-2, 3-3 側では、更新情報を新たに表示すべきデータとして受け取って表示する。この際、表示装置3-1, 3-2, 3-3 側から要求したが表示中継装置２側で未更新として出力されなかったデータに該当する部分はそれまでの状態のままで表示されるが、その部分は更新されていないため問題は生じない。
【００４７】
ところで、表示中継装置２から各表示装置3-1, 3-2, 3-3 へのデータ（更新情報）の転送は一般的には図７(a) のタイミングチャートに示されているように、表示中継装置２から各表示装置3-1, 3-2, 3-3 へサイクリックに行なわれる。しかし、図７(a) の左端に示されているように、たとえば表示装置3-1 に対して表示中継装置２からデータが転送された場合、表示装置3-1 ではそのデータを受信した後にそれを表示するための処理にある程度の時間（更新情報処理周期）を要する。このため、表示中継装置２から表示装置3-1 へ次のデータが転送された時点で表示装置3-1 の更新情報処理周期が終了していない場合には、次のデータを表示装置3-1 では使用できないという事態が生じる。
【００４８】
このような事情から、本発明の表示中継装置２では、たとえば表示装置3-1 の更新情報処理周期及び表示中継装置２から各表示装置3-1, 3-2, 3-3 へのデータの送信周期が図７(a) に示されているようなタイミングである場合、図７(b) に示されているように、表示装置3-1 に対して表示中継装置２からデータが転送した後の表示装置3-1 で更新情報処理周期が終了するまでは表示中継装置２は通信を停止するようにしている。
【００４９】
なお、この表示中継装置２による図７(b) に示されているような通信を停止する期間の長さは、時間で設定することも、また表示中継装置２から各表示装置3-1, 3-2, 3-3 へのデータの送信周期の回数で設定することも任意に可能である。従って、各表示装置3-1, 3-2, 3-3 の更新情報処理周期は予め判明していれば、それに基づいて表示中継装置２側で適宜の設定を行なうことにより、上述のような通信制御は容易に実現可能である。また、異なる更新情報処理周期を有する表示装置が表示中継装置２に接続された場合にも、その表示装置の更新情報処理周期に基づいた設定を行なうことも勿論可能である。
【００５０】
また、表示中継装置２から各表示装置3-1, 3-2, 3-3 に対してデータ送信を行なう場合には、図８(a) のタイミングチャートに示されているように、ある表示装置３に対して表示中継装置２から送信権を授与し、この送信権を授与された表示装置３からデータ要求を行ない、これに応じて表示中継装置２からデータ送信が行なわれ、その後に送信権を授与されていた表示装置３が送信権を返還すると言う手順が一般的には採られていた。
【００５１】
しかし、本発明の表示中継装置２では、表示中継装置２から各表示装置3-1, 3-2, 3-3 に対してデータ送信を行なう場合には、図８(b) のタイミングチャートに示されているように、ある表示装置３に対して表示中継装置２から送信権の授与とデータ送信とを同時に行ない、この送信権を授与された表示装置３が表示中継装置２から送信されたデータを受信し、その後に送信権を授与されていた表示装置３が送信権を返還すると言う手順を採る。これにより、従来一般的に行なわれていた図８(a) に示されているような通信手順を行なう場合に比して通信に要する時間が短縮される。
【００５２】
【発明の効果】
以上に詳述したように第１の発明の表示中継装置によれば、複数の表示装置から出力された表示要求情報を記憶し、その後に表示要求情報に含まれる表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせた出力要求情報を生成し、この表示要求情報で指定される表示情報の出力を情報処理装置に要求するため、情報処理装置の負荷が軽減される。
【００５３】
また第２の発明の表示中継装置によれば、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを所定の規則に従って並べ替えた出力要求情報を生成し、この出力要求情報の先頭とそれ以降に連続する情報数とで指定される表示情報の出力を情報処理装置に要求するため、情報処理装置の負荷が軽減される。
【００５４】
また第３の発明の表示中継装置によれば、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせた出力要求情報を生成し、この出力要求情報の登録を前記情報処理装置に要求すると共にその出力を情報処理装置に要求するため、情報処理装置の負荷が軽減される。
【００５５】
更に第４の発明の表示中継装置によれば上述の第１乃至第３の発明において、情報処理装置から出力された表示情報が、同一の表示要求情報に対して前回出力された表示情報と異なる場合にその表示情報を要求した表示装置へ出力されるため、各表示装置との間の通信負荷が軽減される。
【００５６】
また第５の発明の表示中継装置によれば上述の第１乃至第３の発明において、情報処理装置から入力した表示情報の各表示装置への送信が、その前に各表示装置へ送信した表示情報が各表示装置において更新されるために必要な期間が終了するまでは停止されるため、それを受信する表示装置において先に受信した表示情報の表示処理期間と重複することがない。
【００５７】
また第６の発明の表示中継装置によれば上述の第１乃至第３の発明において、情報処理装置から入力した表示情報の各表示装置への出力が各表示装置への送信権の授与と共に行なわれるため、通信系の負荷が軽減されると共に、通信に要する時間が短縮される。
【００５８】
また更に本発明の第７の発明の表示中継装置によれば、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを併わせて出力要求情報を生成し、この出力要求情報により指定される内部情報の出力をプログラマブルコントローラに要求するため、プログラマブルコントローラの負荷が軽減される。
【００５９】
また本発明の第８の発明の表示中継装置によれば、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報とを所定の規則に従って並べ替えた出力要求情報を生成し、この出力要求情報の先頭とそれ以降に連続する情報数とで指定される表示情報の出力をプログラマブルコントローラに要求するため、プログラマブルコントローラの負荷が軽減される。
【００６０】
また本発明の第９の発明の表示中継装置によれば、複数の表示装置から出力された表示要求情報を一旦記憶し、その後に表示要求情報の内の重複する表示要求情報の各一つと重複していない表示要求情報を併わせて出力要求情報を生成し、この出力要求情報の登録を前記情報処理装置に要求すると共にその出力をプログラマブルコントローラに要求するため、プログラマブルコントローラの負荷が軽減される。
【００６１】
また本発明の第１０の発明の表示中継装置によれば上述の第５乃至第７の発明において、プログラマブルコントローラから出力された表示情報が、同一の表示要求情報に対して前回出力された表示情報と異なる場合にその表示情報を要求した表示装置へ出力されるため、各表示装置との間の通信負荷が軽減される。
【００６２】
また第１１の発明の表示中継装置によれば上述の第７乃至第９の発明において、プログラマブルコントローラから入力した内部情報の各表示装置への送信が、その前に各表示装置へ送信した内部情報が各表示装置において更新されるために必要な期間が終了するまでは行なわれないため、それを受信する表示装置において先に受信した内部情報を表示情報として表示するための表示処理期間と重複することがない。
【００６３】
また第１２の発明の表示中継装置によれば上述の第７乃至第９の発明において、プログラマブルコントローラから入力した内部情報の各表示装置への出力が各表示装置への送信権の授与と共に行なわれるため、通信系の負荷が軽減されると共に、通信に要する時間が短縮される。
【図面の簡単な説明】
【図１】  情報処理装置と表示装置とを本発明の表示中継装置で接続した状態及び本発明の表示中継装置の内部構成例を示すブロック図である。
【図２】  表示装置から要求された個々のデータを返送する機能を利用する場合の本発明の表示中継装置による制御状態を示す模式図である。
【図３】  表示装置から要求されているデータの先頭データと必要数とを通知された場合に連続したデータを返送する機能を利用する場合の本発明の表示中継装置による制御状態を示す模式図である。
【図４】  表示装置が使用するデータを情報処理装置に予め登録しておき、単一のコマンドで複数のデータを表示装置側で取得可能な機能を利用する場合の本発明の表示中継装置による制御状態を示す模式図である。
【図５】  情報処理装置から各表示装置へのデータの転送状態を示す模式図である。
【図６】  本発明の表示中継装置から各表示装置へのデータの転送状態を示す模式図である。
【図７】  本発明の表示中継装置から各表示装置へのデータの転送状態及び各表示装置での更新情報処理周期を示すタイミングチャートである。
【図８】  本発明の表示中継装置から各表示装置に対してデータ送信を行なう場合のタイミングチャートである。
【符号の説明】
１  PLC(情報処理装置）
２  表示中継装置
３(3-1, 3-2, 3-3) 表示装置
23  CPU
24  記憶装置
231 出力要求データ生成部
232 表示データ要求部
【図１】
0004347445.tif 000002
【図２】
0004347445.tif 000003
【図３】
0004347445.tif 000004
【図４】
0004347445.tif 000005
【図５】
0004347445.tif 000006
【図６】
0004347445.tif 000007
【図７】
0004347445.tif 000008
【図８】
0004347445.tif 000009