JPH0823853B2 - デ−タ転送装置 - Google Patents

デ−タ転送装置

Info

Publication number
JPH0823853B2
JPH0823853B2 JP62076725A JP7672587A JPH0823853B2 JP H0823853 B2 JPH0823853 B2 JP H0823853B2 JP 62076725 A JP62076725 A JP 62076725A JP 7672587 A JP7672587 A JP 7672587A JP H0823853 B2 JPH0823853 B2 JP H0823853B2
Authority
JP
Japan
Prior art keywords
data
control devices
host computer
transferred
transfer
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.)
Expired - Fee Related
Application number
JP62076725A
Other languages
English (en)
Other versions
JPS63241651A (ja
Inventor
穣 吉田
Original Assignee
東芝エンジニアリング株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 東芝エンジニアリング株式会社 filed Critical 東芝エンジニアリング株式会社
Priority to JP62076725A priority Critical patent/JPH0823853B2/ja
Publication of JPS63241651A publication Critical patent/JPS63241651A/ja
Publication of JPH0823853B2 publication Critical patent/JPH0823853B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、上位コンピュータと産業用制御装置との間
のデータ転送を円滑に行うデータ転送装置に関する。
(従来の技術) 上位コンピュータで制御するデータとして駆動データ
や状況データ等があり、これらのデータは第4図に示す
ように、上位コンピュータ1と、データを転送するケー
ブル2と、制御装置3とからなるシステムで転送が行わ
れる。このようなシステムでは、上位コンピュータ1か
ら制御装置3には、前記装置駆動用の駆動データが転送
され、制御装置3からは制御装置の状況を示す状況デー
タが転送(逆転送)される。
ここで、上位コンピュータは、駆動データを第5図に
示すように、nブロック(No1,…,No,n)のデータファ
イルとして記憶し、スケジュールファイルのファイル名
と合致したデータを駆動データとして転送するものとな
っている。この場合、駆動データの転送要求は、制御装
置の運用形態により異なる。また、状況データも上位コ
ンピュータからの問合せ以外は制御装置側から一方的に
送出される場合もある。
このように、駆動データの転送要求形態及び状況デー
タの送出形態は各種各様であるので、常にホストコンピ
ュータは制御装置のデータ転送状況をモニタしていなけ
ればならない。
第6図は上位コンピュータ1に対しn台の制御装置
31,32,…,3nをケーブル2により接続した例を示して
おり、通常、このような構成は、群管理システムと称し
ている。このような群管理システムでは、上位コンピュ
ータ1のデータ転送のファイルは、転送対象の制御装置
毎に設けられているので、上位コンピュータ1は処理速
度の高速のものを用い、上記ファイルの処理のため複数
のアプリケーションプログラムを高速に時分割処理する
必要があった。
(発明が解決しようとする問題点) 上記において、上位コンピュータとしていわゆるパー
ソナルコンピュータを使用するシステムでは、簡易言語
であるBASIC言語で記述したプログラムにより時分割処
理できない場合は、第4図のように、1台の制御装置3
しか接続できない。このため、複数台の制御装置を接続
するためには、複数台のパーソナルコンピュータを必要
とし、コスト高なシステムとなっている。
また、パーソナルコンピュータを他の業務、例えば帳
票管理等で使用すると、データ転送に支障をきたして制
御装置の稼動に影響するなどの問題があった。
そこで本発明の目的は、上位コンピュータの時分割処
理の代用を行い、かつ一旦転送データのスケジュールを
受取ると上位コンピュータのスケジュールにしたがって
データ転送機能を代行し、上位コンピュータを他の業務
に使用可能とするデータ転送装置を提供することにあ
る。
[発明の構成] (問題点を解決する為の手段) 本発明は上記問題を解決し、且つ目的を達成するため
に次のような手段を講じたことを特徴としている。すな
わち、本発明は、上位コンピュータと複数の下位制御装
置との間に設けられるデータ転送装置において、 前記複数の下位制御装置夫々に対し転送されるべき前
記複数の下位制御装置毎の駆動データを前記上位コンピ
ュータから取込み,前記駆動データを前記複数の下位制
御装置夫々に対して時分割処理により転送する際の転送
スケジュールデータを前記上位コンピュータから取込
み,前記上位コンピュータに対し逆転送されるべき前記
複数の下位制御装置毎の運転状況を示す状況データを前
記複数の下位制御装置夫々から取込む手段と、 この手段により取込まれた前記駆動データを保持し,
前記手段により取込まれた前記転送スケジュールデータ
を保持し,前記手段により取込まれた前記状況データを
保持する記憶部と、 この記憶部に保持された前記転送スケジュールデータ
に基づき前記記憶部に保持された前記駆動データを前記
複数の下位制御装置夫々に対し時分割処理により転送
し,前記上位コンピュータから転送要求があったとき前
記記憶部に保持された前記状況データを前記上位コンピ
ュータに対し逆転送する手段とを具備したことを特徴と
する。
(作用) この様な手段と講じたことにより、本発明では、従
来、上位コンピュータが行っていた、駆動データを上位
コンピュータから複数の下位制御装置に対し時分割処理
により転送する動作を、データ転送装置により代行する
ことができる。すなわち、データ転送装置の記憶部に
は、上位コンピュータから取込まれた複数の下位制御装
置毎の駆動データが保持され、また上位コンピュータか
ら取込まれた転送スケジュールデータが保持されている
から、この転送スケジュールデータに従って駆動データ
を時分割処理により複数の下位制御装置夫々に対し転送
することができる。
本発明では、従来、上位コンピュータが行っていた、
状況データを複数の下位制御装置から上位コンピュータ
に対して逆転送する動作を、データ転送装置により代行
することができる。すなわち、データ転送装置の記憶部
には、複数の下位制御装置夫々から取込まれた状況デー
タが保持されているから、上位コンピュータから転送要
求があったときには状況データを前記上位コンピュータ
に対し逆転送することができる。なお、状況データが逆
転送された上位コンピュータにおいては、状況データの
内容によって転送スケジュールデータを変更し、該変更
されたスケジュールデータを再度データ転送装置に転送
することができる。
本発明では、上位コンピュータは、転送動作及び逆転
送動作を実行しない分だけ処理の軽減が実現され、この
軽減された処理能力を他の業務の処理に当てることがで
きる。このことは、上位コンピュータとしては、従来よ
りも処理能力が軽減されたものを使用することができる
利点でもある。
本発明では、データ転送装置を、BASIC言語等の簡易
な言語が適用可能なマイクロコンピュータで構成するこ
とにより、操作者は、駆動データの転送動作及び状況デ
ータの逆転送動作を、BASIC言語等の簡易な言語により
設定することができる。
(実施例) 以下本発明にかかるデータ転送装置の一実施例を図面
を参照して説明する。
第1図は本実施例のデータ転送装置の構成を示すブロ
ック図である。
第1図において、上位コンピュータ1の転送データ
は、データ変換部4aに内蔵している入出力回路によりデ
ータ処理部4bが処理できる形式に変換され、さらにデー
タ処理部4bでは、記憶部4cに記憶する形式に変換されて
記憶される。駆動データはさらにデータ処理部4bでフォ
ーマット変換されてデータ変換部4dから制御装置3へと
転送される。
ここで、データ変換部4a,4dでは、シリアル転送、パ
ラレル転送の手順をデータ処理部4bのマイクロコンピュ
ータ等のコンピュータでデータ処理できる変換を行う。
フォーマット変換は、通信手順の各方式、たとえばBCS
手順をフロー制御に変換する等の外、データの量を小さ
なブロックに分けて転送したり、その異なる手順の取り
決めに合せる変換機能をデータ処理部4bで行う。
次に上記の如くの構成のデータ転送装置の適用例を第
2図を参照して説明する。
第2図において、上位コンピュータ1には前もって複
数の駆動データとその転送順を示す例えば第5図の構成
のスケジュールファイルが記憶されている。本実施例の
データ転送装置4は、上位コンピュータ1とシリアル又
はパラレルのデータ転送ケーブル2と接続されている。
制御装置31,32,…,3nは同様にデータ転送装置4とシ
リアル又はパラレルのデータ転送ケーブル2と接続され
ている。
上位コンピュータ1からケーブル2を通り、データ転
送装置4は、駆動データ用のスケジュールファイルをn
台分記憶する。それから上位コンピュータ1はデータ転
送装置4に対しn台分の駆動データを転送する。データ
転送装置4は、制御装置毎のスケジュールファイルと合
致した駆動データをケーブル2を通してそれぞれ制御装
置31,32,…,3nの順に転送する。制御装置31,32
…,3nは駆動データの転送を受けると作動が開始し作業
終了で次の駆動データを要求するサイクルを実行する。
データ転送装置4は、上位コンピュータ1から転送さ
れる駆動データが複数であっても、すでにデータ転送装
置4に転送された駆動データのファイル名がスケジュー
ルファイル名と合致するとただちに該当する制御装置に
転送される。
また、制御装置31,32,…,3nのいずれかから送出さ
れる状況データは、データ転送ケーブル2を通り、デー
タ転送装置4に転送される。このデータはデータ転送装
置4から上位コンピュータ1の転送要求で制御装置の番
号と共に転送ケーブル2を通して転送される。上位コン
ピュータ1が他の業務に使用していてデータ転送装置4
から送出できない時は、データ転送装置4の記憶部4cに
データを記憶しておき、上位コンピュータ1からの要求
を待つ。
以上のように、本実施例によれば、上位コンピュータ
1のデータ転送を代行する機能を持つことにより、他の
業務に上位コンピュータ1を使用したり、制御装置3の
逆転送データを記憶しておき、後に上位コンピュータ1
を使用できる時にデータ処理させることが可能となる。
従って、従来、負担になっていたホストコンピュータ1
の同時処理能力が必要なくなる外、難解なアプリケーシ
ョンソフトウェアを簡易な言語、例えばBASIC言語で代
行できることによりコストを低減することができる。
本発明の他の実施例として、第3図の構成が適用でき
る。第3図に示すように、上位コンピュータ1に対しデ
ータ交換器5で分岐し、データ転送装置41,42,…,4n
にそれぞれマイクロコンピュータ機能を持たせた、デー
タ転送装置4nには、補助記憶装置6を利用することもで
きる。この補助記憶装置6としてハードディスクやフロ
ッピーディスク、光ディスク,バブルメモリ,ICカー
ド、又はメモリカード等の応用も考えられ、マイクロコ
ンピュータのメモリの機能を補助させたり、この記憶装
置6からの入力データでスケジュール運転の割込を行う
ことができる。また、状況データを記憶することにより
稼働率等のデータを取り込める。
この他、第1図の構成のデータ転送装置を、集積回路
素子にて構成すれば、複数構成で同一アプリケーション
ソフトを実行することにより、安価なシステムとするこ
とができる。
[発明の効果] 以上詳述したように本発明によれば、従来上位コンピ
ュータが行っていた駆動データを上位コンピュータから
複数の下位制御装置に対し時分割処理により転送する動
作及び上位コンピュータが行っていた状況データを複数
の下位制御装置から上位コンピュータに対して逆転送す
る動作を代行することができ、また、上位コンピュータ
による他の業務の処理を行うことができ、さらに、簡易
言語による転送動作及び状況データの逆転送動作の設定
が可能なデータ転送装置を提供できるものである。
【図面の簡単な説明】
第1図は本発明にかかるデータ転送装置の一実施例の構
成を示すブロック図、第2図は同実施例の適用例を示す
ブロック図、第3図は同実施例の応用例を示しデータの
記憶に補助記憶装置を使用した構成例を示す図、第4図
は従来の上位コンピュータを使用した制御装置の接続例
とケーブルを通して転送されるデータの流れを示す図、
第5図は上位コンピュータに記憶される複数の駆動デー
タとその転送順を示すスケジュールファイルを示す図、
第6図は上位コンピュータに複数台の制御装置を接続し
た場合の従来構成を示す図である。 4a……データ変換部、4b……データ処理部、4c……記憶
部、4d……データ変換部。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】上位コンピュータと複数の下位制御装置と
    の間に設けられるデータ転送装置において、 前記複数の下位制御装置夫々に対し転送されるべき前記
    複数の下位制御装置毎の駆動データを前記上位コンピュ
    ータから取込み,前記駆動データを前記複数の下位制御
    装置夫々に対して時分割処理により転送する際の転送ス
    ケジュールデータを前記上位コンピュータから取込み,
    前記上位コンピュータに対し逆転送されるべき前記複数
    の下位制御装置毎の運転状況を示す状況データを前記複
    数の下位制御装置夫々から取込む手段と、 この手段により取込まれた前記駆動データを保持し,前
    記手段により取込まれた前記転送スケジュールデータを
    保持し,前記手段により取込まれた前記状況データを保
    持する記憶部と、 この記憶部に保持された前記転送スケジュールデータに
    基づき前記記憶部に保持された前記駆動データを前記複
    数の下位制御装置夫々に対し時分割処理により転送し,
    前記上位コンピュータから転送要求があったとき前記記
    憶部に保持された前記状況データを前記上位コンピュー
    タに対し逆転送する手段と を具備したことを特徴とするデータ転送装置。
JP62076725A 1987-03-30 1987-03-30 デ−タ転送装置 Expired - Fee Related JPH0823853B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62076725A JPH0823853B2 (ja) 1987-03-30 1987-03-30 デ−タ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62076725A JPH0823853B2 (ja) 1987-03-30 1987-03-30 デ−タ転送装置

Publications (2)

Publication Number Publication Date
JPS63241651A JPS63241651A (ja) 1988-10-06
JPH0823853B2 true JPH0823853B2 (ja) 1996-03-06

Family

ID=13613543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62076725A Expired - Fee Related JPH0823853B2 (ja) 1987-03-30 1987-03-30 デ−タ転送装置

Country Status (1)

Country Link
JP (1) JPH0823853B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55143635A (en) * 1979-04-24 1980-11-10 Nec Corp Input-output controller
JPS57185536A (en) * 1981-05-12 1982-11-15 Casio Comput Co Ltd General-purpose i/o controller

Also Published As

Publication number Publication date
JPS63241651A (ja) 1988-10-06

Similar Documents

Publication Publication Date Title
JP2829091B2 (ja) データ処理システム
US6947442B1 (en) Data transfer control device and electronic equipment
JP3799184B2 (ja) 通信方法、送信方法、受信方法及びそれらを実施する装置
EP0432978A2 (en) Apparatus for conditioning priority arbitration in buffered direct memory addressing
SK31194A3 (en) Multi-media signal processor computer system
JPH0752418B2 (ja) デ−タ受信方式
JPS62192867A (ja) イメ−ジデ−タを扱うワ−クステ−シヨン
US7249204B2 (en) Data transfer control device electronic equipment and method data transfer control
JPH0823853B2 (ja) デ−タ転送装置
JPS61275945A (ja) パ−ソナルコンピユ−タにおける共用デイスク管理方式
JPH05128078A (ja) 並列処理装置
JP2008502977A (ja) バス・コントローラのための割り込み方式
JPS6368957A (ja) 情報処理装置におけるデ−タ転送方式
JPS62286340A (ja) 回線トレ−ス制御方式
JPS6168665A (ja) 電子計算機における入出力制御装置
JPH04333952A (ja) Dmaコントロールlsi
JPS60205652A (ja) Dma転送方式
JPH0193855A (ja) 情報処理装置におけるメモリ制御方式
JP3450549B2 (ja) 画像処理方法及び装置
JPH01126749A (ja) 周辺機器データ制御装置
JPH01251261A (ja) データ転送装置
JPS6143369A (ja) マルチプロセツサシステム
JPS6010378A (ja) ポ−リング制御方式
JPS5851293B2 (ja) デ−タ交換制御方式
JPH05250332A (ja) 電子機器

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees