JPH1188384A - データ収集方式 - Google Patents
データ収集方式Info
- Publication number
- JPH1188384A JPH1188384A JP9245636A JP24563697A JPH1188384A JP H1188384 A JPH1188384 A JP H1188384A JP 9245636 A JP9245636 A JP 9245636A JP 24563697 A JP24563697 A JP 24563697A JP H1188384 A JPH1188384 A JP H1188384A
- Authority
- JP
- Japan
- Prior art keywords
- response text
- text
- memory
- response
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】 上位機器からの要求テキストに対する応答テ
キストを迅速かつ適確に返送し得るデータ収集方式を提
供する。 【解決手段】 下位機器3において常時最新データを使
用して応答テキストを予め作成してメモリに蓄積してお
き、下位機器3は上位機器1から要求テキストを受信す
ると、該要求テキストに合った応答テキストをメモリか
ら読み出して即時に上位機器1に返送する。
キストを迅速かつ適確に返送し得るデータ収集方式を提
供する。 【解決手段】 下位機器3において常時最新データを使
用して応答テキストを予め作成してメモリに蓄積してお
き、下位機器3は上位機器1から要求テキストを受信す
ると、該要求テキストに合った応答テキストをメモリか
ら読み出して即時に上位機器1に返送する。
Description
【0001】
【発明の属する技術分野】本発明は、例えばデータ表示
装置やデータ伝送装置などの上位機器と例えばコントロ
ーラやシーケンサなどの下位機器との間で通信回線を介
して通信を行い、下位機器からのデータを上位機器に収
集するデータ収集方式に関する。
装置やデータ伝送装置などの上位機器と例えばコントロ
ーラやシーケンサなどの下位機器との間で通信回線を介
して通信を行い、下位機器からのデータを上位機器に収
集するデータ収集方式に関する。
【0002】
【従来の技術】この種のデータ収集方式における上位機
器によるデータ収集動作では、上位機器が下位機器にデ
ータ収集要求テキストを送信すると、該要求テキストを
受信した下位機器がその内容を解釈して、必要なデータ
を下位機器に接続されているセンサやメモリなどから集
め、送信バッファを利用して応答テキストを組み立て、
この組み立てた応答テキストを要求元の上位機器に返送
している。また、送信テキストを組み立てるメモリエリ
アと送信バッファが異なる別のシステムもあり、このよ
うなシステムでは応答テキストをメモリ内で組み上げた
後、送信バッファに転送して送信している。
器によるデータ収集動作では、上位機器が下位機器にデ
ータ収集要求テキストを送信すると、該要求テキストを
受信した下位機器がその内容を解釈して、必要なデータ
を下位機器に接続されているセンサやメモリなどから集
め、送信バッファを利用して応答テキストを組み立て、
この組み立てた応答テキストを要求元の上位機器に返送
している。また、送信テキストを組み立てるメモリエリ
アと送信バッファが異なる別のシステムもあり、このよ
うなシステムでは応答テキストをメモリ内で組み上げた
後、送信バッファに転送して送信している。
【0003】
【発明が解決しようとする課題】上述した従来のデータ
収集方式において、下位機器では要求テキストを受信
し、その内容を解釈してから、場合によってはセンサな
どから収集することにより必要なデータを揃え、それか
ら応答テキストを組み立て、要求元の上位機器に返送す
るものであるため、応答テキストを返送するまでに時間
がかかるという問題がある。
収集方式において、下位機器では要求テキストを受信
し、その内容を解釈してから、場合によってはセンサな
どから収集することにより必要なデータを揃え、それか
ら応答テキストを組み立て、要求元の上位機器に返送す
るものであるため、応答テキストを返送するまでに時間
がかかるという問題がある。
【0004】また、要求テキストの種類により応答テキ
ストの長さが異なるため、送信バッファのサイズの管理
を間違えることもあり、応答テキストが無効になってし
まうこともある。
ストの長さが異なるため、送信バッファのサイズの管理
を間違えることもあり、応答テキストが無効になってし
まうこともある。
【0005】更に、上述したように応答テキストが無効
になってしまった場合に、該応答テキストが無効である
ことを検出したデータ要求元の上位機器は再度要求テキ
ストを作成して再送要求を行うため、必要なデータが収
集されるまでに更に多大な時間を要するという問題があ
る。
になってしまった場合に、該応答テキストが無効である
ことを検出したデータ要求元の上位機器は再度要求テキ
ストを作成して再送要求を行うため、必要なデータが収
集されるまでに更に多大な時間を要するという問題があ
る。
【0006】また更に、上述したように応答テキストが
無効になったり、再送要求を行っている間に、例えばプ
ラント等に異常事態が発生しても、それを上位機器で表
示することができず、プラントが危険な状態に陥ること
があるという問題もある。
無効になったり、再送要求を行っている間に、例えばプ
ラント等に異常事態が発生しても、それを上位機器で表
示することができず、プラントが危険な状態に陥ること
があるという問題もある。
【0007】本発明は、上記に鑑みてなされたもので、
その目的とするところは、上位機器からの要求テキスト
に対する応答テキストを迅速かつ適確に返送し得るデー
タ収集方式を提供することにある。
その目的とするところは、上位機器からの要求テキスト
に対する応答テキストを迅速かつ適確に返送し得るデー
タ収集方式を提供することにある。
【0008】
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の本発明は、通信回線を介して互いに
接続された上位機器と下位機器において下位機器からの
データを上位機器で収集するデータ収集方式であって、
下位機器において上位機器から送信される要求テキスト
に応じた応答テキストを常時最新データを使用して予め
作成し、メモリに蓄積しておき、上位機器から要求テキ
ストを受信した時、該要求テキストに合った応答テキス
トをメモリから読み出し、該応答テキストを即時に上位
機器に返送することを要旨とする。
め、請求項1記載の本発明は、通信回線を介して互いに
接続された上位機器と下位機器において下位機器からの
データを上位機器で収集するデータ収集方式であって、
下位機器において上位機器から送信される要求テキスト
に応じた応答テキストを常時最新データを使用して予め
作成し、メモリに蓄積しておき、上位機器から要求テキ
ストを受信した時、該要求テキストに合った応答テキス
トをメモリから読み出し、該応答テキストを即時に上位
機器に返送することを要旨とする。
【0009】請求項1記載の本発明にあっては、下位機
器において常時最新データを使用して応答テキストを予
め作成してメモリに蓄積しておき、上位機器から要求テ
キストを受信した時、該要求テキストに合った応答テキ
ストをメモリから読み出して即時に上位機器に返送する
ため、応答テキストを迅速かつ適確に上位機器に返送す
ることができる。
器において常時最新データを使用して応答テキストを予
め作成してメモリに蓄積しておき、上位機器から要求テ
キストを受信した時、該要求テキストに合った応答テキ
ストをメモリから読み出して即時に上位機器に返送する
ため、応答テキストを迅速かつ適確に上位機器に返送す
ることができる。
【0010】また、請求項2記載の本発明は、請求項1
記載の発明において、前記応答テキストを予め作成して
メモリに蓄積しておくステップが、下位機器において1
つの要求テキストに対して2つの応答テキストを蓄積す
る第1および第2の2つのメモリエリアをそれぞれ有す
る複数の応答テキスト蓄積領域を設けるとともに、最新
データを使用して予め完成した応答テキストを前記2つ
のメモリエリアのうちのいずれに蓄積しているかを示す
エリア管理情報を蓄積するエリア管理情報蓄積領域を各
応答テキスト蓄積領域に対応して設け、下位機器におい
て最新データを使用して予め作成した応答テキストを前
記応答テキスト蓄積領域の2つのうちの一方のメモリエ
リアに蓄積し、該一方のメモリエリアに応答テキストが
完成していることを示すエリア管理情報を前記エリア管
理情報蓄積領域に蓄積するとともに、該蓄積後、最新デ
ータを使用して応答テキストを作成して他方のメモリエ
リアに蓄積するという処理を前記複数の応答テキスト蓄
積領域のそれぞれについて順次繰り返し行い、また前記
応答テキストをメモリから読み出し、該応答テキストを
即時に上位機器に返送するステップが、前記エリア管理
情報蓄積領域に蓄積されているエリア管理情報によって
示されるメモリエリアに蓄積されている応答テキストを
読み出し、該応答テキストを上位機器に返送することを
要旨とする。
記載の発明において、前記応答テキストを予め作成して
メモリに蓄積しておくステップが、下位機器において1
つの要求テキストに対して2つの応答テキストを蓄積す
る第1および第2の2つのメモリエリアをそれぞれ有す
る複数の応答テキスト蓄積領域を設けるとともに、最新
データを使用して予め完成した応答テキストを前記2つ
のメモリエリアのうちのいずれに蓄積しているかを示す
エリア管理情報を蓄積するエリア管理情報蓄積領域を各
応答テキスト蓄積領域に対応して設け、下位機器におい
て最新データを使用して予め作成した応答テキストを前
記応答テキスト蓄積領域の2つのうちの一方のメモリエ
リアに蓄積し、該一方のメモリエリアに応答テキストが
完成していることを示すエリア管理情報を前記エリア管
理情報蓄積領域に蓄積するとともに、該蓄積後、最新デ
ータを使用して応答テキストを作成して他方のメモリエ
リアに蓄積するという処理を前記複数の応答テキスト蓄
積領域のそれぞれについて順次繰り返し行い、また前記
応答テキストをメモリから読み出し、該応答テキストを
即時に上位機器に返送するステップが、前記エリア管理
情報蓄積領域に蓄積されているエリア管理情報によって
示されるメモリエリアに蓄積されている応答テキストを
読み出し、該応答テキストを上位機器に返送することを
要旨とする。
【0011】請求項2記載の本発明にあっては、下位機
器において最新データを使用して予め作成した応答テキ
ストを応答テキスト蓄積領域の一方のメモリエリアに蓄
積し、応答テキストが完成していることを示すエリア管
理情報をエリア管理情報蓄積領域に蓄積するとともに、
該蓄積後、最新データを使用して応答テキストを作成し
て他方のメモリエリアに蓄積するという処理を複数の応
答テキスト蓄積領域のそれぞれについて順次繰り返し行
い、下位機器は要求テキストを受信すると、エリア管理
情報で示されるメモリエリアに蓄積されている応答テキ
ストを読み出して上位機器に返送するため、下位機器は
要求テキストを受信してから応答テキストを作成するこ
となく、応答テキストを迅速かつ適確に上位機器に返送
することができる。
器において最新データを使用して予め作成した応答テキ
ストを応答テキスト蓄積領域の一方のメモリエリアに蓄
積し、応答テキストが完成していることを示すエリア管
理情報をエリア管理情報蓄積領域に蓄積するとともに、
該蓄積後、最新データを使用して応答テキストを作成し
て他方のメモリエリアに蓄積するという処理を複数の応
答テキスト蓄積領域のそれぞれについて順次繰り返し行
い、下位機器は要求テキストを受信すると、エリア管理
情報で示されるメモリエリアに蓄積されている応答テキ
ストを読み出して上位機器に返送するため、下位機器は
要求テキストを受信してから応答テキストを作成するこ
となく、応答テキストを迅速かつ適確に上位機器に返送
することができる。
【0012】更に、請求項3記載の本発明は、請求項2
記載の発明において、前記メモリエリアに蓄積される応
答テキストがフォーマット化されて蓄積されることを要
旨とする。
記載の発明において、前記メモリエリアに蓄積される応
答テキストがフォーマット化されて蓄積されることを要
旨とする。
【0013】請求項3記載の本発明にあっては、メモリ
エリアに蓄積される応答テキストはフォーマット化され
て蓄積されるため、上位機器からの要求テキストに対す
る応答テキストをメモリエリアから読み出すだけで、フ
ォーマット化の処理を必要とすることなく、この読み出
した応答テキストを迅速に上位機器に返送することがで
きる。
エリアに蓄積される応答テキストはフォーマット化され
て蓄積されるため、上位機器からの要求テキストに対す
る応答テキストをメモリエリアから読み出すだけで、フ
ォーマット化の処理を必要とすることなく、この読み出
した応答テキストを迅速に上位機器に返送することがで
きる。
【0014】
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態について説明する。
の形態について説明する。
【0015】図1は、本発明の一実施形態に係わるデー
タ収集方式を実施するシステム構成図である。同図にお
いて、例えばデータ表示装置などの上位機器1がLAN
(ローカルエリアネットワーク)等の通信回線2に接続
されるとともに、また該通信回線2にはコントローラや
シーケンサ等の複数の下位機器3が接続され、これによ
り上位機器1と下位機器3は通信回線2を介して互いに
通信し、下位機器3からのデータを上位機器1に収集し
得るようになっている。本実施形態のデータ収集方式
は、特に上位機器からのポーリング動作で下位機器を所
定周期で呼び出してデータを収集するのに有用である。
また、下位機器3であるコントローラやシーケンサ等は
内部に多種多様な生データ、例えばプラント等から読み
出したデータ等や、該データに付随するパラメータ、例
えば計器レンジデータや各警報制限値等を有しているも
のである。
タ収集方式を実施するシステム構成図である。同図にお
いて、例えばデータ表示装置などの上位機器1がLAN
(ローカルエリアネットワーク)等の通信回線2に接続
されるとともに、また該通信回線2にはコントローラや
シーケンサ等の複数の下位機器3が接続され、これによ
り上位機器1と下位機器3は通信回線2を介して互いに
通信し、下位機器3からのデータを上位機器1に収集し
得るようになっている。本実施形態のデータ収集方式
は、特に上位機器からのポーリング動作で下位機器を所
定周期で呼び出してデータを収集するのに有用である。
また、下位機器3であるコントローラやシーケンサ等は
内部に多種多様な生データ、例えばプラント等から読み
出したデータ等や、該データに付随するパラメータ、例
えば計器レンジデータや各警報制限値等を有しているも
のである。
【0016】上記下位機器3では、上位機器1からの要
求テキストに対して応答テキストを迅速に返送し得るよ
うに常時最新データを使用して応答テキストを作成して
メモリに蓄積しているとともに、上位機器1から複数の
要求テキストが連続して送信されてきた場合に備えて、
複数の応答テキストをそれぞれ蓄積し得る複数の応答テ
キスト蓄積領域をメモリに設けるとともに、また最新デ
ータを使用して応答テキストを作成している間に要求テ
キストが送信されてきても応答テキストを迅速に返送し
得るように各応答テキスト蓄積領域には2つのメモリエ
リアを設け、一方のメモリエリアに対する応答テキスト
を最新データにより作成している最中には既に他方のメ
モリエリアに先に作成して蓄積した応答テキストを上位
機器1に返送するように構成している。
求テキストに対して応答テキストを迅速に返送し得るよ
うに常時最新データを使用して応答テキストを作成して
メモリに蓄積しているとともに、上位機器1から複数の
要求テキストが連続して送信されてきた場合に備えて、
複数の応答テキストをそれぞれ蓄積し得る複数の応答テ
キスト蓄積領域をメモリに設けるとともに、また最新デ
ータを使用して応答テキストを作成している間に要求テ
キストが送信されてきても応答テキストを迅速に返送し
得るように各応答テキスト蓄積領域には2つのメモリエ
リアを設け、一方のメモリエリアに対する応答テキスト
を最新データにより作成している最中には既に他方のメ
モリエリアに先に作成して蓄積した応答テキストを上位
機器1に返送するように構成している。
【0017】図2(a)は、このような処理を行うため
のメモリ構成を示しているものであり、下位機器3のメ
モリ11には複数の応答テキスト蓄積領域13a,13
b〜13nが設けられ、この応答テキスト蓄積領域の各
々には2つの応答テキストを蓄積し得る第1および第2
の2つのメモリエリアが設けられ、この2つのメモリエ
リアの一方に完成済テキスト、すなわち最新データを使
用して作成された応答テキストが蓄積され、他方のメモ
リエリアは最新データを使用して作成されつつある応答
テキストを蓄積するためのものであり、図2では「テキ
スト作成中」と表示されている。
のメモリ構成を示しているものであり、下位機器3のメ
モリ11には複数の応答テキスト蓄積領域13a,13
b〜13nが設けられ、この応答テキスト蓄積領域の各
々には2つの応答テキストを蓄積し得る第1および第2
の2つのメモリエリアが設けられ、この2つのメモリエ
リアの一方に完成済テキスト、すなわち最新データを使
用して作成された応答テキストが蓄積され、他方のメモ
リエリアは最新データを使用して作成されつつある応答
テキストを蓄積するためのものであり、図2では「テキ
スト作成中」と表示されている。
【0018】また、複数の応答テキスト蓄積領域13
a,13b〜13nにはそれぞれ対応してエリア管理情
報蓄積領域15a,15b〜15nが設けられ、該エリ
ア管理情報蓄積領域15a,15b〜15nには応答テ
キスト蓄積領域13a,13b〜13nを構成している
2つのメモリエリアのうちいずれに完成済テキストが蓄
積されているかを示す応答テキスト用エリア管理情報が
蓄積されるようになっている。例えば、第1の応答テキ
スト蓄積領域13aのように第1のメモリエリアに応答
テキストの完成済テキストが蓄積され、第2のメモリエ
リアがテキスト作成中に対するものである場合、対応す
る第1のエリア管理情報蓄積領域15aには完成済テキ
ストが蓄積されている第1のメモリエリアを示す応答テ
キスト用エリア管理情報が蓄積される。
a,13b〜13nにはそれぞれ対応してエリア管理情
報蓄積領域15a,15b〜15nが設けられ、該エリ
ア管理情報蓄積領域15a,15b〜15nには応答テ
キスト蓄積領域13a,13b〜13nを構成している
2つのメモリエリアのうちいずれに完成済テキストが蓄
積されているかを示す応答テキスト用エリア管理情報が
蓄積されるようになっている。例えば、第1の応答テキ
スト蓄積領域13aのように第1のメモリエリアに応答
テキストの完成済テキストが蓄積され、第2のメモリエ
リアがテキスト作成中に対するものである場合、対応す
る第1のエリア管理情報蓄積領域15aには完成済テキ
ストが蓄積されている第1のメモリエリアを示す応答テ
キスト用エリア管理情報が蓄積される。
【0019】図2(b)は、応答テキスト蓄積領域13
a,13b〜13nの第1、第2のメモリエリアに蓄積
される完成済みの応答テキストのフォーマットを示して
おり、この応答テキストフォーマットはヘッダ情報、P
V(データ)、SV(データ)、エラーチェックシーケ
ンス等から構成されている。すなわち、応答テキスト蓄
積領域13a,13b〜13nの第1、第2のメモリエ
リアには図2(b)に示すようにそのままの形で上位機
器に送信することができるフォーマット化された応答テ
キストが蓄積されている。従って、上位機器から要求テ
キストが下位機器に送信されてきた場合には、下位機器
はメモリ11の応答テキスト蓄積領域13a,13b〜
13nから完成済みの応答テキストを読み出すことによ
り、フォーマット化する必要もなく、読み出したそのま
まの形で応答テキストを上位機器に送信することがで
き、迅速化を更に向上させることができる。
a,13b〜13nの第1、第2のメモリエリアに蓄積
される完成済みの応答テキストのフォーマットを示して
おり、この応答テキストフォーマットはヘッダ情報、P
V(データ)、SV(データ)、エラーチェックシーケ
ンス等から構成されている。すなわち、応答テキスト蓄
積領域13a,13b〜13nの第1、第2のメモリエ
リアには図2(b)に示すようにそのままの形で上位機
器に送信することができるフォーマット化された応答テ
キストが蓄積されている。従って、上位機器から要求テ
キストが下位機器に送信されてきた場合には、下位機器
はメモリ11の応答テキスト蓄積領域13a,13b〜
13nから完成済みの応答テキストを読み出すことによ
り、フォーマット化する必要もなく、読み出したそのま
まの形で応答テキストを上位機器に送信することがで
き、迅速化を更に向上させることができる。
【0020】次に、図3〜図5に示すフローチャートを
参照して、上記実施形態の作用について説明する。図3
は上位機器1における要求テキストの作成および送信と
下位機器3からの応答テキストの受信を示すフローチャ
ートであり、図4は下位機器3における要求テキストの
受信、応答テキストの読み出しおよび送信を示すフロー
チャートであり、図5は応答テキストの作成および更新
を示すフローチャートである。
参照して、上記実施形態の作用について説明する。図3
は上位機器1における要求テキストの作成および送信と
下位機器3からの応答テキストの受信を示すフローチャ
ートであり、図4は下位機器3における要求テキストの
受信、応答テキストの読み出しおよび送信を示すフロー
チャートであり、図5は応答テキストの作成および更新
を示すフローチャートである。
【0021】まず、上位機器1は収集すべきデータ種別
に応じた要求テキストを作成し(図3のステップ11
0)、この作成した要求テキストを通信回線2を介して
下位機器3に送信する(ステップ120)。
に応じた要求テキストを作成し(図3のステップ11
0)、この作成した要求テキストを通信回線2を介して
下位機器3に送信する(ステップ120)。
【0022】下位機器3では、上位機器1から要求テキ
ストを受信すると(図4のステップ210)、この受信
した要求テキストの種別を判断する(ステップ22
0)。そして、この要求テキストの種別に応じたメモリ
11の応答テキスト蓄積領域13a,13b〜13nの
エリア管理情報蓄積領域15a,15b〜15nに蓄積
されているエリア管理情報で示される第1または第2の
メモリエリアの応答テキストを迅速に読み出し(ステッ
プ230)、この読み出した応答テキストを上位機器1
に返送する(ステップ240)。
ストを受信すると(図4のステップ210)、この受信
した要求テキストの種別を判断する(ステップ22
0)。そして、この要求テキストの種別に応じたメモリ
11の応答テキスト蓄積領域13a,13b〜13nの
エリア管理情報蓄積領域15a,15b〜15nに蓄積
されているエリア管理情報で示される第1または第2の
メモリエリアの応答テキストを迅速に読み出し(ステッ
プ230)、この読み出した応答テキストを上位機器1
に返送する(ステップ240)。
【0023】上位機器1では、下位機器3から応答テキ
ストを受信すると、該応答テキストに対してデータ処理
を行い(図3のステップ130)、該応答テキストを返
送してきた下位機器3に対応する記憶領域に処理済みデ
ータとして保存する(ステップ140)。以上の処理を
すべての下位機器3について行い、すべての下位機器3
からデータを収集する。
ストを受信すると、該応答テキストに対してデータ処理
を行い(図3のステップ130)、該応答テキストを返
送してきた下位機器3に対応する記憶領域に処理済みデ
ータとして保存する(ステップ140)。以上の処理を
すべての下位機器3について行い、すべての下位機器3
からデータを収集する。
【0024】一方、下位機器3においては、常時最新デ
ータを使用して要求テキストに対する応答テキストを予
め作成してメモリ11に蓄積し、これにより図4のステ
ップ230における処理に対処しているが、この処理に
ついて図5に示すフローチャートを参照して説明する。
ータを使用して要求テキストに対する応答テキストを予
め作成してメモリ11に蓄積し、これにより図4のステ
ップ230における処理に対処しているが、この処理に
ついて図5に示すフローチャートを参照して説明する。
【0025】下位機器3は、図2(a)に示すように、
応答テキスト数分または要求テキスト数分の複数の応答
テキスト蓄積領域13a,13b〜13nおよび対応す
るエリア管理情報蓄積領域15a,15b〜15nをメ
モリ11に確保し、各応答テキスト蓄積領域13a,1
3b〜13nを第1および第2のメモリエリアに分ける
(図5のステップ310)。それから、最新データを使
用して作成した応答テキストを蓄積した応答テキスト蓄
積領域13iの第1および第2の一方のメモリエリアを
示すエリア管理情報をエリア管理情報蓄積領域15iに
記憶する(ステップ320)。例えば、図2(a)に示
すように応答テキストの完成済テキストを応答テキスト
蓄積領域13aの第1のメモリエリアに蓄積した場合に
は、その対応するエリア管理情報蓄積領域15aに該第
1のメモリエリアを示すエリア管理情報を蓄積する。
応答テキスト数分または要求テキスト数分の複数の応答
テキスト蓄積領域13a,13b〜13nおよび対応す
るエリア管理情報蓄積領域15a,15b〜15nをメ
モリ11に確保し、各応答テキスト蓄積領域13a,1
3b〜13nを第1および第2のメモリエリアに分ける
(図5のステップ310)。それから、最新データを使
用して作成した応答テキストを蓄積した応答テキスト蓄
積領域13iの第1および第2の一方のメモリエリアを
示すエリア管理情報をエリア管理情報蓄積領域15iに
記憶する(ステップ320)。例えば、図2(a)に示
すように応答テキストの完成済テキストを応答テキスト
蓄積領域13aの第1のメモリエリアに蓄積した場合に
は、その対応するエリア管理情報蓄積領域15aに該第
1のメモリエリアを示すエリア管理情報を蓄積する。
【0026】次に、前記エリア管理情報に指定されてい
ない他方のメモリエリアに対して、上記例では、応答テ
キスト蓄積領域13aの第2のメモリエリアに対して最
新のデータを使用して図2(b)に示すようなフォーマ
ットの応答テキストを作成し(ステップ330)、この
作成した応答テキストを応答テキスト蓄積領域13iの
他方のメモリエリア、上記例では第2のメモリエリアに
蓄積するとともに、該メモリエリアに対応するエリア管
理情報を対応するエリア管理情報蓄積領域15iに蓄積
してエリア管理情報蓄積領域15iを更新する(ステッ
プ340)。
ない他方のメモリエリアに対して、上記例では、応答テ
キスト蓄積領域13aの第2のメモリエリアに対して最
新のデータを使用して図2(b)に示すようなフォーマ
ットの応答テキストを作成し(ステップ330)、この
作成した応答テキストを応答テキスト蓄積領域13iの
他方のメモリエリア、上記例では第2のメモリエリアに
蓄積するとともに、該メモリエリアに対応するエリア管
理情報を対応するエリア管理情報蓄積領域15iに蓄積
してエリア管理情報蓄積領域15iを更新する(ステッ
プ340)。
【0027】以上の処理はメモリ11の各応答テキスト
蓄積領域13a,13b〜13nに対して連続的に順次
行うことにより上位機器1からの要求テキストに対応す
る応答テキストを最新データを使用して予め常時作成し
てメモリ11に蓄積しておく。この結果、上位機器1か
ら要求テキストが送信されてきた場合に、該要求テキス
トに対応する応答テキストを前記メモリ11から読み出
し、この読み出した応答テキストを上位機器1に返送す
ることにより、従来のように要求テキストを受信してか
ら応答テキストを作成するという多くの時間を必要とす
ることなく、迅速に上位機器1に返送することができ
る。また、予め作成される応答テキストは図2(b)に
示すようにフォーマット化されてメモリ11に蓄積され
るものであるため、メモリ11から読み出した後にフォ
ーマット化の処理も不要となり、更に迅速化を図ること
ができる。
蓄積領域13a,13b〜13nに対して連続的に順次
行うことにより上位機器1からの要求テキストに対応す
る応答テキストを最新データを使用して予め常時作成し
てメモリ11に蓄積しておく。この結果、上位機器1か
ら要求テキストが送信されてきた場合に、該要求テキス
トに対応する応答テキストを前記メモリ11から読み出
し、この読み出した応答テキストを上位機器1に返送す
ることにより、従来のように要求テキストを受信してか
ら応答テキストを作成するという多くの時間を必要とす
ることなく、迅速に上位機器1に返送することができ
る。また、予め作成される応答テキストは図2(b)に
示すようにフォーマット化されてメモリ11に蓄積され
るものであるため、メモリ11から読み出した後にフォ
ーマット化の処理も不要となり、更に迅速化を図ること
ができる。
【0028】すなわち、下位機器3においては、メモリ
11の応答テキスト蓄積領域13iの一方のメモリエリ
アに応答テキストが完成していれば、上位機器1から応
答テキストが送信されてきた時に、該一方のメモリエリ
アの応答テキストを返送する。このような処理の間にも
他方のメモリエリアには最新のデータを使用して最新の
応答テキストを作成していく。そして、該他方のメモリ
エリア内の応答テキストが完成して蓄積された時には、
エリア管理情報蓄積領域15iを一方のメモリエリアか
ら他方のメモリエリアに更新する。それから、上位機器
から要求テキストを受信した場合には、該エリア管理情
報蓄積領域15iで指定される他方のメモリエリアの応
答テキストを上位機器に返送するという動作を常時繰り
返し行うことにより、メモリエリアのいずれかには常に
最新データによる応答テキストが完成しており、他方の
メモリエリアには更なる最新データを使用して応答テキ
ストを作成していくことができるものである。
11の応答テキスト蓄積領域13iの一方のメモリエリ
アに応答テキストが完成していれば、上位機器1から応
答テキストが送信されてきた時に、該一方のメモリエリ
アの応答テキストを返送する。このような処理の間にも
他方のメモリエリアには最新のデータを使用して最新の
応答テキストを作成していく。そして、該他方のメモリ
エリア内の応答テキストが完成して蓄積された時には、
エリア管理情報蓄積領域15iを一方のメモリエリアか
ら他方のメモリエリアに更新する。それから、上位機器
から要求テキストを受信した場合には、該エリア管理情
報蓄積領域15iで指定される他方のメモリエリアの応
答テキストを上位機器に返送するという動作を常時繰り
返し行うことにより、メモリエリアのいずれかには常に
最新データによる応答テキストが完成しており、他方の
メモリエリアには更なる最新データを使用して応答テキ
ストを作成していくことができるものである。
【0029】
【発明の効果】以上説明したように、請求項1記載の本
発明によれば、下位機器において常時最新データを使用
して応答テキストを予め作成してメモリに蓄積してお
き、上位機器から要求テキストを受信した時、該要求テ
キストに合った応答テキストをメモリから読み出して即
時に上位機器に返送するので、従来のように要求テキス
トの受信の都度いちいち応答テキストを作成する必要が
なく、常に応答テキストを迅速かつ適確に上位機器に返
送することができる。
発明によれば、下位機器において常時最新データを使用
して応答テキストを予め作成してメモリに蓄積してお
き、上位機器から要求テキストを受信した時、該要求テ
キストに合った応答テキストをメモリから読み出して即
時に上位機器に返送するので、従来のように要求テキス
トの受信の都度いちいち応答テキストを作成する必要が
なく、常に応答テキストを迅速かつ適確に上位機器に返
送することができる。
【0030】また、請求項2記載の本発明によれば、下
位機器において最新データを使用して予め作成した応答
テキストを応答テキスト蓄積領域の一方のメモリエリア
に蓄積し、応答テキストが完成していることを示すエリ
ア管理情報をエリア管理情報蓄積領域に蓄積するととも
に、該蓄積後、最新データを使用して応答テキストを作
成して他方のメモリエリアに蓄積するという処理を複数
の応答テキスト蓄積領域のそれぞれについて順次繰り返
し行い、下位機器は要求テキストを受信すると、エリア
管理情報で示されるメモリエリアに蓄積されている応答
テキストを読み出して上位機器に返送するので、下位機
器は要求テキストを受信してから応答テキストを作成す
ることなく、該当する応答テキストをメモリから読み出
すだけで迅速かつ適確に上位機器に返送することができ
る。
位機器において最新データを使用して予め作成した応答
テキストを応答テキスト蓄積領域の一方のメモリエリア
に蓄積し、応答テキストが完成していることを示すエリ
ア管理情報をエリア管理情報蓄積領域に蓄積するととも
に、該蓄積後、最新データを使用して応答テキストを作
成して他方のメモリエリアに蓄積するという処理を複数
の応答テキスト蓄積領域のそれぞれについて順次繰り返
し行い、下位機器は要求テキストを受信すると、エリア
管理情報で示されるメモリエリアに蓄積されている応答
テキストを読み出して上位機器に返送するので、下位機
器は要求テキストを受信してから応答テキストを作成す
ることなく、該当する応答テキストをメモリから読み出
すだけで迅速かつ適確に上位機器に返送することができ
る。
【0031】更に、請求項3記載の本発明によれば、メ
モリエリアに蓄積される応答テキストはフォーマット化
されて蓄積されるので、上位機器からの要求テキストに
対してメモリエリアから読み出すだけで、フォーマット
化の処理を必要とすることなく、この読み出した応答テ
キストを迅速に上位機器に返送することができるととも
に、フォーマットの間違い等による応答テキストの無効
や応答テキストの再送処理を低減することができ、効率
化を図ることができる。
モリエリアに蓄積される応答テキストはフォーマット化
されて蓄積されるので、上位機器からの要求テキストに
対してメモリエリアから読み出すだけで、フォーマット
化の処理を必要とすることなく、この読み出した応答テ
キストを迅速に上位機器に返送することができるととも
に、フォーマットの間違い等による応答テキストの無効
や応答テキストの再送処理を低減することができ、効率
化を図ることができる。
【図1】本発明の一実施形態に係わるデータ収集方式を
実施するシステム構成図である。
実施するシステム構成図である。
【図2】図1に示す実施形態に使用される応答テキスト
のメモリ構成およびデータフォーマットを示す図であ
る。
のメモリ構成およびデータフォーマットを示す図であ
る。
【図3】図1に示す実施形態において上位機器における
要求テキストの作成および送信と下位機器からの応答テ
キストの受信を示すフローチャートである。
要求テキストの作成および送信と下位機器からの応答テ
キストの受信を示すフローチャートである。
【図4】図1に示す実施形態において下位機器における
要求テキストの受信、応答テキストの読み出しおよび送
信を示すフローチャートである。
要求テキストの受信、応答テキストの読み出しおよび送
信を示すフローチャートである。
【図5】図1に示す実施形態において応答テキストの作
成および更新を示すフローチャートである。
成および更新を示すフローチャートである。
1 上位機器 2 通信回線 3 下位機器 11 メモリ 13a,13b〜13n 応答テキスト蓄積領域 15a,15b〜15n エリア管理情報蓄積領域
Claims (3)
- 【請求項1】 通信回線を介して互いに接続された上位
機器と下位機器において下位機器からのデータを上位機
器で収集するデータ収集方式であって、 下位機器において上位機器から送信される要求テキスト
に応じた応答テキストを常時最新データを使用して予め
作成し、メモリに蓄積しておき、 上位機器から要求テキストを受信した時、該要求テキス
トに合った応答テキストをメモリから読み出し、該応答
テキストを即時に上位機器に返送することを特徴とする
データ収集方式。 - 【請求項2】 前記応答テキストを予め作成してメモリ
に蓄積しておくステップは、 下位機器において1つの要求テキストに対して2つの応
答テキストを蓄積する第1および第2の2つのメモリエ
リアをそれぞれ有する複数の応答テキスト蓄積領域を設
けるとともに、最新データを使用して予め完成した応答
テキストを前記2つのメモリエリアのうちのいずれに蓄
積しているかを示すエリア管理情報を蓄積するエリア管
理情報蓄積領域を各応答テキスト蓄積領域に対応して設
け、 下位機器において最新データを使用して予め作成した応
答テキストを前記応答テキスト蓄積領域の2つのうちの
一方のメモリエリアに蓄積し、該一方のメモリエリアに
応答テキストが完成していることを示すエリア管理情報
を前記エリア管理情報蓄積領域に蓄積するとともに、該
蓄積後、最新データを使用して応答テキストを作成して
他方のメモリエリアに蓄積するという処理を前記複数の
応答テキスト蓄積領域のそれぞれについて順次繰り返し
行い、 前記応答テキストをメモリから読み出し、該応答テキス
トを即時に上位機器に返送するステップは、 前記エリア管理情報蓄積領域に蓄積されているエリア管
理情報によって示されるメモリエリアに蓄積されている
応答テキストを読み出し、該応答テキストを上位機器に
返送することを特徴とする請求項1記載のデータ収集方
式。 - 【請求項3】 前記メモリエリアに蓄積される応答テキ
ストはフォーマット化されて蓄積されることを特徴とす
る請求項2記載のデータ収集方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9245636A JPH1188384A (ja) | 1997-09-10 | 1997-09-10 | データ収集方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9245636A JPH1188384A (ja) | 1997-09-10 | 1997-09-10 | データ収集方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1188384A true JPH1188384A (ja) | 1999-03-30 |
Family
ID=17136614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9245636A Pending JPH1188384A (ja) | 1997-09-10 | 1997-09-10 | データ収集方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1188384A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008053935A (ja) * | 2006-08-23 | 2008-03-06 | Toshiba Corp | データ送信装置 |
| JP2014131178A (ja) * | 2012-12-28 | 2014-07-10 | Lapis Semiconductor Co Ltd | データ通信システム、半導体装置及びデータ通信方法 |
-
1997
- 1997-09-10 JP JP9245636A patent/JPH1188384A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008053935A (ja) * | 2006-08-23 | 2008-03-06 | Toshiba Corp | データ送信装置 |
| JP2014131178A (ja) * | 2012-12-28 | 2014-07-10 | Lapis Semiconductor Co Ltd | データ通信システム、半導体装置及びデータ通信方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3028815B2 (ja) | 携帯可能電子装置の伝送方法と携帯可能電子装置 | |
| CN107798016B (zh) | 用于机器人操作系统的数据传输方法和装置 | |
| JP4589749B2 (ja) | データ収集システム | |
| JPH1188384A (ja) | データ収集方式 | |
| JP3335807B2 (ja) | プロセス制御監視システム | |
| JPH11355867A (ja) | 通信システム及びその発信機 | |
| JP3020402B2 (ja) | 状態情報収集システム及び状態管理システム | |
| JPH05211686A (ja) | ゲートウェイのデータ収集方式 | |
| CN115022255B (zh) | 数据处理方法及装置、车载终端及自动驾驶系统 | |
| JP4902621B2 (ja) | ログ通信システム | |
| JP2606585B2 (ja) | リングネットワークシステム及びリングネットワークシステムにおけるノード情報収集方法 | |
| JPH1115526A (ja) | 時系列データ処理装置並びに方法、及び時系列データ処理プログラムを記録した記憶媒体 | |
| JP2002095068A (ja) | 監視制御システム | |
| JP2751290B2 (ja) | ネットワーク監視方式 | |
| JP4999880B2 (ja) | コントローラー及びそれを備えたネットワークシステム | |
| JPH0681141B2 (ja) | ゲ−トウエイ | |
| JP3222504B2 (ja) | サービス装置 | |
| JPH07129205A (ja) | プログラマブルコントローラとモニタ装置間の通信方法 | |
| JPH05314038A (ja) | ゲートウェイ装置 | |
| JPS61117941A (ja) | プラントプロセス信号伝送方法 | |
| JP3483339B2 (ja) | 設定値情報伝送装置 | |
| JPH0729051A (ja) | 自動販売機の情報収集システム | |
| JP2001251298A (ja) | ゲートウェイシステム | |
| JPH08191317A (ja) | データ伝送方法並びにデータ伝送装置 | |
| JPH10229590A (ja) | ネットワーク通信方式 |