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

デ−タ転送装置

Info

Publication number
JPS6232748A
JPS6232748A JP60172605A JP17260585A JPS6232748A JP S6232748 A JPS6232748 A JP S6232748A JP 60172605 A JP60172605 A JP 60172605A JP 17260585 A JP17260585 A JP 17260585A JP S6232748 A JPS6232748 A JP S6232748A
Authority
JP
Japan
Prior art keywords
data
transmission
port memory
flag
control device
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.)
Granted
Application number
JP60172605A
Other languages
English (en)
Other versions
JPH0448306B2 (ja
Inventor
Masayoshi Ueda
上田 昌慶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60172605A priority Critical patent/JPS6232748A/ja
Publication of JPS6232748A publication Critical patent/JPS6232748A/ja
Publication of JPH0448306B2 publication Critical patent/JPH0448306B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、分散化された複数の制御装置間、または制
御装置と上位計算機間のデータ通信をデータウェイシス
テムにより行なうデータ転送装置に関するものである。
〔従来の技術〕
プラントを複数のディジタル制御装置によって制御する
場合、各制御装置間の通信及び上位計算機へのデータ転
送は不可欠な事柄である。これらのデータ転送の方法と
しては種々の方法があるがデータウェイシステムを使用
する方法が公知である。第4図にデータウェイシステム
を使用したディジタル制御システムの構成を示す。
第4図において、(Ia)、(Ib) 〜(In)は分
散化されたディジタル制御装置、(2)はプラントの監
視等を行なう上位計算機、(3)はデータウェイシステ
ムのステーション、(4)はプラント、(5)は上位計
算機(2)及び各形I御装置(la)、(lb) 〜(
in)間にデータを転送するデータ伝送路である。
次に動作について説明する。各ディジタル制御装置(l
a)、(Ib) 〜(in)は、プラント(4)からの
信号(アナログ、あるいはディジタル信号)を入力し、
定められた制御演算を行なった後、プラント(4)に制
御信号等をアナログ、またはディジタル信号て出力する
。ここで、ディジタル制御装置(la)がプラント制御
を行なう上で他のディジタル制御装m(Ib)又は(I
n)がプラント(4)より入力した信号、またはディジ
タル制御装置(lb)、(In)が@算した結果を必要
とする場合が有る。このような場合ディジタル制m装置
(la)はデータウェイシステムを使用してステーショ
ン(3)経由でディジタル制御装置(1b)又は(1n
)から必要な信号を周期的に受信する。
すなわち第3図に示すように、ディジタル制御装置(l
a)がデータウェイシステム (ブロードキャスト型/
メモリ・アクセス方式)経由でデータを送信する場合、
送信データをバイト単位でステーション上の2ポートメ
モリ(3a)の送信エリア(3b)に書き込む(ffi
3図、■の処理)また、データウェイ曇システムのステ
ーション(3)は2ポートメモリ(3a)の送信エリア
(3b)のデータをモデム(3c)から送信する(第3
図、■の処理)。
次に、受信側のステーション(3)は送信側ステーショ
ン(3)より送られてきた受信データをステーション上
2ポートメモリ (3a1)の受信エリア(3b1)に
書き込む(第3図、■の処理)、そして受信側ディジタ
ル制御装置(1b)は受信データをステーション上2ポ
ートメモリ (3a1)の受信エリア (3b、 )か
ら読み込む(第3図、■の処理)。
また、上位計算機(2)はプラント(4)の監視等に使
用するデータを、データウェイ・システムを使用してス
テーション(3)経由でディジタル制御装置(Ia)、
(lb)〜(1n)から周期的に上記通信処理に基づい
て受信する。
上記送信データをステーション(3) 、hの2ポート
メモリ送信エリア(3b)へ書き込む処理動作と上記2
ポートメモリ送信エリア(3b)のデータをモデム(3
c)より送信する処理は非同期に行なわれるため、ディ
ジタル制御装置(la)が送信データをステーション上
2ポートメモリ・送信エリア(3b)に潜キ込んでいる
最中にステーション(3)が2ポートメモリ・送信エリ
ア(3b)のデータを送信する場合がある。
すなわち、バイト構成でデータをポートメモリへ書き込
んだ場合、前回の送信周期のデータが完全に今回の送信
周期データに書き変えられる前に周期的なデータ転送周
期にかかり、ポートメモリ内容に前回の送信データをも
書き残してモデムによってデータ伝送されることがある
したがって、これまでのこのデータの同−周期性を保証
するために、会話型(メツセージ型)の通信手順を用い
たり、また受信したlブロックのデータが全て同一周期
のものであるか否かを調べるために、複数バイトで構成
される送信データにおける各バイトの最高ビットまたは
最低ビー、トをチェック用のビットと定め、送信側で上
記ビットを周期的に行なわれる送信処理毎に0−1→0
→・・・と変化させ、受信側は受信した1ブロツクの全
てデータのチェック用ビットを各バイト構成のデータよ
り読み出して調べ、全データのチェック用ビットが同じ
か否かを調べるという方法を採用してきた。
〔発明が解決しようとする間層点〕
従来のデータ転送装置は以上のように構成されているの
で、会話型のデータ通信手順を用いると周期的な通信処
理が難しく、かつコントローラ側のソフトウェア構成が
複雑になり、またチェック用のビットを設ける方法は、
送信データ全てをデータ変換しなければならず、送信デ
ータ数が多い場合、 CPUの大きな負荷になるという
問題点があった。
この発明は上記のような問題点を解消するためになされ
たものであり、周期的な通信処理において、受信した1
ブロツクのデータが全て同一周期のものであるか否かを
、CPUの大きな負荷にならずに調べることができるデ
ータ転送装置を提供することを目的とする。
〔問題点を解決するための手段〕
この発明に係るデータ転送装置においては、例えば、2
ワード構成の送信データを1ワード毎にポートメモリへ
書き込む場合に2ワード送信データ完全書き込みを判定
するフラグをポートメモリのフラクセ領域に立てると共
に、各1ワードデータの前後にデータ送信周期毎の特定
フレームを付加して送信データをポートメモリへ書き込
む送信コントローラ部と、データ転送周期に、上記ポー
トメモリより読み出し得られた受信データよりフラグ内
容を読み取ると共に、2ワード送信データの前後フレー
ムを比較する受信コントローラ部をデータウェイシステ
ムの各ステーションに備えたものである。
〔作用〕
この発明においては、送信データ完全書き込みと共に、
ポートメモリのフラグ領域に立てられたフラグは、リセ
ットされ、更にデータ転送周期に一ヒ記ポートメモリよ
り読み出され受信コントローラ部へ転送された送信デー
タよりフラグ状態を判定すると共に、送信データ前後の
フレームを比較することで、データ送信周期における送
信データの同一周期を判定することができる。
〔実施例〕
以下、この発明の一実施例を図について説明する。第1
図は第3図に示されたデータウェイステーション側の送
信コントローラ部の動作例及び2ポートメモリ内容を示
したものであり、また第2図は受信コントローラ部の動
作例及びデータ受信側の2ポートメモリ内容を示したも
のである。
ここで、データ通信に使用したデータウェイ・システム
の通信使用は、ブロードキャスト型(サイクリック型)
通信、メモリアクセス方式(データウェイ嗜システムの
ステーション上の2ポートメモリへのライト・リードア
クセスにより通信が行なわれる。すなわち送信データを
ステーション上2ポートメモリに書さ込むことによりデ
ータが送信され、ステーション上2ポートメモリからデ
ータを読み込むことによりデータを受信する)である。
第1図のフローチャートに示すように、送信側コントロ
ーラ部(3−1)(第3図参照)は、送信処理、即ち送
信データを2ポートメモリ(3a)へ書き込む前に2ポ
ートメモリ(3a)のフラグ領域(3f)に00H値を
セットする (ステップ1−1)、次に (ステップ1
−2)において、バイト構成、又はワード構成の各送信
データの前後に各データ送信周期毎に異なるフレームを
付加する。この時、前後のフレームは同等である。そし
て、前後にフレームを付加した各送信データは2ポート
メモ(3a)の転送データ領域に書き込まれる。全ての
送信データが転送データ領域に書き込まれた後、上記フ
ラグ領域(3「)のフラグを01H値とする (ステッ
プ?−4)。
以上のように、送信コントローラ(3−1)の2ポート
メモリ(3a)に書き込まれたフラグ情報及び送信デー
タは、第2図のフローチャートに示すように、データウ
ェイシステムによって、周期的に行なわれるメモリアク
セス方式のサイクリック通信により、2ポートメモリ(
3a)より読み出され、モデム(3c) (第3rI!
J参照)によりデータ伝送路(5)を介して受信コント
ローラ部(3−2) (第3図参照)の2ポートメモリ
 (3a1)へ書き込まれる (ステップ2−1)、 
2ポートメモリ (3at )へ書き込まれフラグ情報
は(ステップ2−2)に示すように00H値であるか否
かを判定し、フラグが00)1値でなく OIH値であ
れば、送信コントローラ部(3−1)の2ポートメモリ
(3a)は、全て今回の送信処理周期における送信デー
タを書き込んだことを判断する0次に、 (ステップ2
−3)では、所定数のバイト又はワード構成でなるlブ
ロウク送信データ前後のフレームが異なるか否かを判定
する。(ステラ7’ 2−3)において、前後フレーム
が異なっていないと判定されたならば、受信した1ブロ
ツク送信データは全て同一周期のものであると判断する
しかしながら、 (ステップ2−2)において、フテグ
が00)1値であると判定されたならば、それは制御装
置が受信データをバイト又はワード単位で送信コントロ
ーラ部(3−1)の2ポートメモリ(3a)に書き込ん
でいる最中、データ転送周期にかかり、不完全な送信デ
ータ書き込みの内にデータ転送を行なったと判断される
。したがって、受信したlブロックデータ中には前回の
データ送信周期における送信データの混入が判断される
 (ステップ2−5)、  また、 (ステップ2−3
)において、!ブロック受信データの前後フレームが異
なっていると判定されれば、これも当然異なったデータ
送信周期のデータが受信データに含まれたものと判断さ
れる (ステップ2−5)。
また、本データ転送手順は、複数バイトで構成されてい
るデータ (例えば、実数データの場合は4バイト構成
)を通信する際に、これらの複数バイトの連続性が要求
される場合にも適用することが可能である。
〔発明の効果〕
以上のように、この発明により、通信データにフレーム
とフラグを付加することにより、周期的な通信処理にお
いてコントローラ側のCPUに大きな負荷を与えること
なく、A@される1ブロツクのデータの同一周期性が1
ブロツクデ一タ弔位で一度に速やかに確認される効果が
ある。
【図面の簡単な説明】
第1図ないし第2図は本発明の一実施例におけるデータ
転送方法の実施を示す動作フローチャート、第3図はデ
ータ転送装置の構成図、第4図はデータウェイシステム
を使用したディジタル制御システムの構成図である。 (1a)〜(In)は制御装置、(3)はステーション
、(3−1)は送信コントローラ部、 (3−2)は受信コントローラ部、 (3a)、(3al ’)は2ポートメモリ、(5)は
データ伝送路。 代  理  人   大  岩  増  雄第1図 第4図 5 デ′−74孤LvF 第2図

Claims (1)

    【特許請求の範囲】
  1. プラントを制御・監視する制御装置を備えて各制御装置
    に具備したデータ送受信用ステーションを介しデータ伝
    送路にて結合し、各制御装置間のデータ授受を周期的に
    行なうデータウェイシステムを構成し、データ授受を各
    ステーション中のポートメモリを周期的にアクセスし、
    読出しデータをデータ伝送路経由で他の制御装置へ書き
    込むサイクリック通信型メモリアクセス方式のデータ転
    送装置において、上記ポートメモリのフラグ領域へ複数
    ビット単位構成の送信データ書き込み時に所定の値をセ
    ットすると共に、データ書き込み完了時にその値をリセ
    ットされるフラグを送信データに付加すると共に、制御
    装置よりの制御データ送信周期毎に異なる特定フレーム
    情報を各複数ビット単位データの前後に付加してポート
    メモリへ書き込む送信コントローラ部と、周期的なポー
    トメモリアクセスによって読み出された送信データより
    フラグ情報を判定すると共に、送信データ前後のフレー
    ムを比較し送信データの同一周期性を判定する受信コン
    トローラ部を各ステーションに備えたことを特徴とする
    データ転送装置。
JP60172605A 1985-08-05 1985-08-05 デ−タ転送装置 Granted JPS6232748A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60172605A JPS6232748A (ja) 1985-08-05 1985-08-05 デ−タ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60172605A JPS6232748A (ja) 1985-08-05 1985-08-05 デ−タ転送装置

Publications (2)

Publication Number Publication Date
JPS6232748A true JPS6232748A (ja) 1987-02-12
JPH0448306B2 JPH0448306B2 (ja) 1992-08-06

Family

ID=15944961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60172605A Granted JPS6232748A (ja) 1985-08-05 1985-08-05 デ−タ転送装置

Country Status (1)

Country Link
JP (1) JPS6232748A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS642440A (en) * 1987-06-25 1989-01-06 Matsushita Electric Works Ltd Data transmission system
US5416745A (en) * 1993-02-26 1995-05-16 Nec Corporation Parallel data transfer circuit
JP2013196089A (ja) * 2012-03-16 2013-09-30 Mitsubishi Electric Corp サイクリック通信システム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51141537A (en) * 1975-05-31 1976-12-06 Toshiba Corp Memory access control device
JPS54122059A (en) * 1978-03-15 1979-09-21 Nec Corp Inter-processor information transfer system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51141537A (en) * 1975-05-31 1976-12-06 Toshiba Corp Memory access control device
JPS54122059A (en) * 1978-03-15 1979-09-21 Nec Corp Inter-processor information transfer system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS642440A (en) * 1987-06-25 1989-01-06 Matsushita Electric Works Ltd Data transmission system
US5416745A (en) * 1993-02-26 1995-05-16 Nec Corporation Parallel data transfer circuit
JP2013196089A (ja) * 2012-03-16 2013-09-30 Mitsubishi Electric Corp サイクリック通信システム

Also Published As

Publication number Publication date
JPH0448306B2 (ja) 1992-08-06

Similar Documents

Publication Publication Date Title
EP0120889B1 (en) Direct memory access peripheral unit controller
US5958024A (en) System having a receive data register for storing at least nine data bits of frame and status bits indicating the status of asynchronous serial receiver
JPS6232748A (ja) デ−タ転送装置
JPS59114941A (ja) プログラマブルコントロ−ラ
US5379395A (en) Semiconductor integrated circuit for central processor interfacing which enables random and serial access to single port memories
JP2520905B2 (ja) シリアル通信制御装置
JPH04108242A (ja) 通信制御装置のデータ転送方式
US6178177B1 (en) Data-processing network having non-deterministic access, but having deterministic access time
JPS6148258A (ja) シリアルデ−タ伝送装置
JPH0458646A (ja) バッファ管理方式
JP2000172307A (ja) プロセスデータ収集装置の更新方法
JPS61123244A (ja) デ−タ通信処理装置
JPS6130300B2 (ja)
JPH03152651A (ja) 情報伝送システム
JPS63144634A (ja) ル−プネツトワ−クシステム
JP3077992B2 (ja) データ伝送装置
JP3146864B2 (ja) 単方向ループ型伝送回路
JPH0380359A (ja) プロセッサ間通信方式
JPH03942B2 (ja)
JPH04342022A (ja) シフト型ビット−バイト変換方式
JPH0255819B2 (ja)
JPH01158554A (ja) Dma装置を備えたデータ処理システム
JPS6375856A (ja) 通信装置
JPS61211757A (ja) 共通パスモニタ回路
JPH03260751A (ja) 16ビットバスプロセッサの32ビット入出力装置制御方法