JP3425933B2 - Asynchronous inter-system information transfer method, device therefor, and recording medium recording control program therefor - Google Patents
Asynchronous inter-system information transfer method, device therefor, and recording medium recording control program thereforInfo
- Publication number
- JP3425933B2 JP3425933B2 JP2000242657A JP2000242657A JP3425933B2 JP 3425933 B2 JP3425933 B2 JP 3425933B2 JP 2000242657 A JP2000242657 A JP 2000242657A JP 2000242657 A JP2000242657 A JP 2000242657A JP 3425933 B2 JP3425933 B2 JP 3425933B2
- Authority
- JP
- Japan
- Prior art keywords
- processing system
- information
- read
- time
- memory 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.)
- Expired - Fee Related
Links
Landscapes
- Communication Control (AREA)
- Information Transfer Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、非同期系間情報
転送方法及びその装置に関し、詳しくは、第1の処理系
から該処理系とは非同期で周期的に動作している第2の
処理系に情報を転送する際に、情報の転送漏れを防止す
る非同期系間情報転送方法、その装置及びその制御プロ
グラムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an asynchronous inter-system information transfer method and apparatus, and more specifically, to a second processing system that periodically operates asynchronously from the first processing system to the processing system. The present invention relates to an asynchronous inter-system information transfer method for preventing leakage of information when transferring information, a device therefor, and a recording medium recording a control program therefor.
【0002】[0002]
【従来の技術】従来のSDH(シンクロナス デジタル
ハイアラキー(Synchronous Digital Hierarch
y))技術(以下、SDH技術と略称する。)を用いた
通信システム乃至通信網を構成する伝送路の受信側に設
けられた伝送品質監視装置において、その動作速度を単
一にしてその装置を構成することはできる。また、伝送
品質監視装置を、通信システム乃至通信網の伝送路を経
て伝送されて来た警報情報、又は伝送品質監視装置自身
で検出した警報情報を第1の動作速度で取り込む第1の
処理系と、該第1の処理系に取り込まれた警報情報を上
記第1の処理系の動作速度とは異なる動作速度で受け取
る、すなわち、非同期で周期的に受け取る第2の処理系
とで構成し、この第2の処理系に取り込まれた警報情報
を伝送路の伝送品質の監視に用いるようにすることも可
能である。2. Description of the Related Art Conventional SDH (Synchronous Digital Hierarchy)
y)) In a transmission quality monitoring apparatus provided on the receiving side of a transmission line that constitutes a communication system or a communication network using the technology (hereinafter, abbreviated as SDH technology), the operation speed is set to a single operation speed. Can be configured. Also, a first processing system that takes in the transmission quality monitoring device, at a first operating speed, alarm information transmitted through a transmission path of a communication system or a communication network, or alarm information detected by the transmission quality monitoring device itself. And a second processing system that receives the alarm information taken in by the first processing system at an operation speed different from the operation speed of the first processing system, that is, a second processing system that receives the alarm information cyclically asynchronously, It is also possible to use the alarm information taken into the second processing system for monitoring the transmission quality of the transmission line.
【0003】このように構成される場合の伝送品質監視
装置を図15を参照して具体的に説明する。伝送品質監
視装置100は、第1の処理系102、メモリ106、
第2の処理系108及びアクセス調停回路110で構成
される。その第1の処理系102は、通信システム乃至
通信網を構成する伝送路104に接続されている。第1
の処理系102は、そこに取り込んだ警報情報の出力を
メモリ106の書き込み入力に接続し、メモリ1106
の読み出し出力は、第2の処理系108の取り込み入力
に接続されている。第2の処理系108の警報情報出力
は、図示しないディスプレイ装置に接続されている。ま
た、第1の処理系102と第2の処理系108とにアク
セス調停回路110が接続されている。アクセス調停回
路110は、第1の処理系102と第2の処理系108
とから非同期で出されるアクセス要求の競合を調停して
両処理系のうちのいずれか一方にメモリ106へのアク
セスを許容する働きをする。A transmission quality monitoring device having such a configuration will be specifically described with reference to FIG. The transmission quality monitoring apparatus 100 includes a first processing system 102, a memory 106,
It is composed of a second processing system 108 and an access arbitration circuit 110. The first processing system 102 is connected to a transmission line 104 that constitutes a communication system or a communication network. First
The processing system 102 of the memory 1106 connects the output of the alarm information captured therein to the write input of the memory 106,
The read output of is connected to the capture input of the second processing system 108. The alarm information output of the second processing system 108 is connected to a display device (not shown). An access arbitration circuit 110 is connected to the first processing system 102 and the second processing system 108. The access arbitration circuit 110 includes a first processing system 102 and a second processing system 108.
It acts to arbitrate contention of access requests asynchronously issued from and to allow access to the memory 106 to either one of the two processing systems.
【0004】この伝送品質監視装置100において、第
1の処理系102が、伝送路104上の警報状態の発生
を検出すると、検出した第1の警報情報(第1の論理
値)をアクセス調停回路110によるアクセス調停を受
けつつメモリ106に書き込む。また、第1の処理系1
02が、伝送路104上の警報状態の回復を検出する
と、検出した第2の警報情報(第2の論理値)をアクセ
ス調停回路110によるアクセス調停を受けつつメモリ
106に書き込む。一方、第2の処理系108は、単位
時間、例えば、1秒毎に、アクセス調停回路110によ
るアクセス競合の調停を受けつつメモリ106に書き込
まれている警報情報を読み出す。第2の処理系108に
よってメモリ106から読み出された警報情報は、ディ
スプレイ装置に供給されて伝送路104の伝送品質の監
視に供される。In the transmission quality monitoring apparatus 100, when the first processing system 102 detects the occurrence of an alarm state on the transmission path 104, the detected first alarm information (first logical value) is used as an access arbitration circuit. Write to the memory 106 while receiving access arbitration by the 110. In addition, the first processing system 1
When 02 detects the recovery of the alarm state on the transmission path 104, the detected second alarm information (second logical value) is written in the memory 106 under the access arbitration by the access arbitration circuit 110. On the other hand, the second processing system 108 reads the alarm information written in the memory 106 while being arbitrated for access competition by the access arbitration circuit 110 every unit time, for example, every second. The alarm information read from the memory 106 by the second processing system 108 is supplied to the display device and used for monitoring the transmission quality of the transmission path 104.
【0005】この伝送品質監視装置100においては、
伝送路104上の警報状態の発生又はその回復が、単位
時間以上の時間を隔てて生ずる場合、例えば、図16に
示すように、警報状態の発生又はその回復が生ずる場合
には、その警報情報は、第1の処理系102からメモリ
106を経て第2の処理系108へ、正しく、引き渡さ
れる。In this transmission quality monitoring apparatus 100,
When the occurrence or recovery of the alarm state on the transmission path 104 occurs at intervals of unit time or more, for example, as shown in FIG. 16, when the occurrence or recovery of the alarm state occurs, the alarm information Is correctly delivered from the first processing system 102 through the memory 106 to the second processing system 108.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、伝送路
104上の警報状態の発生又はその回復が、単位時間内
の時間で生ずるようになる、例えば、図17に示すよう
に、伝送路104上の警報状態の発生又はその回復が生
ずると、メモリ106に書き込まれた警報情報が、第2
の処理系108によって読み取られてしまう前に、次に
発生した警報情報によって書き改められてしまう。その
ため、第1の処理系102から第2の処理系108に警
報情報が、正しく、引き渡されなくなる。つまり、第1
の処理系102から第2の処理系108への警報情報の
引き渡しに漏れが生ずる。このような問題は、信号伝送
系において同様の構成を採用する場合にも不回避的に生
ずる問題である。However, the occurrence or recovery of the alarm state on the transmission line 104 occurs within a unit time, for example, on the transmission line 104 as shown in FIG. When the occurrence of an alarm condition or its recovery occurs, the alarm information written in the memory 106 is changed to the second information.
Before it is read by the processing system 108, it is rewritten by the alarm information that occurs next. Therefore, the alarm information is not correctly delivered from the first processing system 102 to the second processing system 108. That is, the first
There is a leak in the delivery of the alarm information from the processing system 102 to the second processing system 108. Such a problem is an unavoidable problem even when the same configuration is adopted in the signal transmission system.
【0007】この発明は、このような事情に鑑みてなさ
れたもので、第1の処理系から該処理系とは非同期で周
期的に動作している第2の処理系に情報を転送漏れなく
転送し得る非同期系間情報転送方法、その装置及びその
制御プログラムを記録した記録媒体を提供することをそ
の目的としている。The present invention has been made in view of the above circumstances, and information is transferred from the first processing system to the second processing system which operates periodically asynchronously with the processing system without omission. It is an object of the present invention to provide an asynchronous inter-system information transfer method, a device therefor, and a recording medium having a control program therefor.
【0008】[0008]
【課題を解決するための手段】上記課題を解決するため
に、請求項1記載の発明は、伝送路が接続される第1の
処理系で前記伝送路の状態の発生又は回復を検出して得
られた情報を第1の処理系と非同期で周期的に動作する
第2の処理系に引き渡す非同期系間情報転送方法に係
り、前記第1の処理系で前記伝送路の状態の発生又は回
復を検出する毎に、その検出タイミングで得られた前記
情報を第1の記憶手段に記憶すると共に、前記検出タイ
ミングから前記第2の処理系の周期的動作時間内の第1
の所定時間だけ経過した書き込みタイミングで前記第1
の記憶手段に記憶された前記情報を第2の記憶手段に記
憶し、前記第2の処理系の周期的動作毎に、前回の周期
的動作までに前記第1の記憶手段に記憶された情報を記
憶する前に読み出し、かつ、前記書き込みタイミング前
であって前記読み出し時刻から第2の所定時間経過時
に、前回の周期的動作までに前記第2の記憶手段に記憶
された前記情報を読み出し、読み出された前記2つの情
報に基づいて、前記発生又は前記回復の情報を前記第2
の処理系に引き渡し、前記第2の記憶手段からの前記情
報の読み出し時刻から第3の所定時間経過時に、前記第
1の記憶手段から読み出された情報を前記第2の記憶手
段に上書きすることを特徴としている。In order to solve the above-mentioned problems, the invention according to claim 1 detects the occurrence or recovery of the state of the transmission line in a first processing system to which the transmission line is connected. The present invention relates to an asynchronous inter-system information transfer method for delivering the obtained information to a second processing system that operates periodically asynchronously with the first processing system. In the first processing system, occurrence or restoration of the state of the transmission path is performed. Each time the detection is performed, the information obtained at the detection timing is stored in the first storage means, and the first information within the periodic operation time of the second processing system is detected from the detection timing.
At the write timing after a predetermined time of
The information stored in the second storage means is stored in the second storage means, and the information stored in the first storage means by the previous periodic operation for each periodic operation of the second processing system. Read before storing the information, and when the second predetermined time has elapsed from the read time before the write timing, read the information stored in the second storage unit until the previous cyclic operation, Based on the two pieces of read information, the information of the occurrence or the recovery is added to the second information.
Information is read out from the second storage means, and the information read from the first storage means is overwritten on the second storage means when a third predetermined time has elapsed from the reading time of the information from the second storage means. It is characterized by that.
【0009】請求項2記載の発明は、請求項1記載の非
同期系間情報転送方法に係り、前記第1の所定時間を前
記第2の所定時間と前記第3の所定時間との和より大き
く設定することにより、前記書き込みタイミングと前記
上書きとの競合を除いて前記上書きによって前記書き込
みタイミングで前記第2の記憶手段に記憶される前記情
報が書き換えられてしまうのを防止することを特徴とし
ている。A second aspect of the present invention relates to the asynchronous inter-system information transfer method according to the first aspect, wherein the first predetermined time period is larger than the sum of the second predetermined time period and the third predetermined time period. By setting, it is possible to prevent the information stored in the second storage unit from being rewritten at the write timing due to the overwrite except for the conflict between the write timing and the overwrite. .
【0010】請求項3記載の発明は、請求項1記載の非
同期系間情報転送方法に係り、前記上書きが行われた
後、前記第2の処理系の周期的動作毎に、前記上書きが
行われた時刻から第4の所定時間経過時における前記第
1の記憶手段からの再読み出しと、該再読み出し時刻か
ら第5の所定時間経過時における前記再読み出しで得ら
れた前記情報の前記第2の記憶手段への再上書きとを行
い、前記書き込みタイミングと前記上書きとの競合によ
って書き換えられた前記第2の記憶手段の情報を前記再
読み出し及び前記再上書きによって書き戻すことを特徴
としている。The invention according to claim 3 relates to the asynchronous inter-system information transfer method according to claim 1, wherein after the overwriting is performed, the overwriting is performed every periodic operation of the second processing system. The second information of the information obtained by re-reading from the first storage means after a lapse of a fourth predetermined time from the opened time and at the lapse of a fifth predetermined time from the re-reading time. Rewriting to the storage means is performed, and the information in the second storage means rewritten by the conflict between the write timing and the overwrite is written back by the rereading and the rewriting.
【0011】請求項4記載の発明は、請求項1、2又は
3記載の非同期系間情報転送方法に係り、前記2つの情
報に基づく前記発生又は前記回復で得られる情報の前記
第2の処理系への引き渡しは、前記2つの情報の論理和
を取って行われることを特徴としている。The invention according to claim 4 relates to the asynchronous inter-system information transfer method according to claim 1, 2 or 3, wherein the second processing of the information obtained by the generation or the recovery based on the two pieces of information. The delivery to the system is characterized by taking the logical sum of the above two pieces of information.
【0012】請求項5記載の発明は、伝送路が接続され
る第1の処理系で前記伝送路の状態の発生又は回復を検
出して得られた情報を第1の処理系と非同期で周期的に
動作する第2の処理系に引き渡す非同期系間情報転送装
置に係り、前記第1の処理系で前記伝送路の状態の発生
及び回復を検出する毎に、その検出タイミングで得られ
た前記情報を記憶する第1の記憶手段と、前記検出タイ
ミングから前記第2の処理系の周期的動作時間内の第1
の所定時間だけ経過した書き込みタイミングで前記第1
の記憶手段に記憶された前記情報を記憶する第2の記憶
手段と、前記第2の処理系の周期的動作毎に、前回の周
期的動作までに前記第1の記憶手段に記憶された情報
の、該情報を記憶する前の読み出しと、前記書き込みタ
イミング前であって、該読み出し時刻から第2の所定時
間経過時における前回の周期的動作までに前記第2の記
憶手段に記憶された前記情報の読み出しと、前記第2の
記憶手段からの前記情報の読み出し時刻から第3の所定
時間経過時における前記第1の記憶手段から読み出され
た情報の前記第2の記憶手段への上書きとを制御する制
御手段と、読み出された前記2つの情報に基づいて、前
記発生又は前記回復の情報を前記第2の処理系に引き渡
す引き渡し手段とを設けたことを特徴としている。According to a fifth aspect of the invention, the information obtained by detecting the occurrence or recovery of the state of the transmission line in the first processing system to which the transmission line is connected is cycled asynchronously with the first processing system. The asynchronous inter-system information transfer device that transfers the information to the second processing system that operates normally, and each time the first processing system detects the occurrence and recovery of the state of the transmission path, the information obtained at the detection timing. A first storage means for storing information, and a first storage device within the periodic operation time of the second processing system from the detection timing.
At the write timing after a predetermined time of
Second storage means for storing the information stored in the storage means, and information stored in the first storage means for each periodic operation of the second processing system until the previous periodic operation. Read before storing the information and before the write timing, and stored in the second storage means from the read time to the previous periodic operation when a second predetermined time has elapsed. Reading information, and overwriting the second storage means with the information read from the first storage means when a third predetermined time has elapsed from the time when the information was read from the second storage means And a delivery means for delivering the generation or recovery information to the second processing system based on the two pieces of read information.
【0013】請求項6記載の発明は、請求項5記載の非
同期系間情報転送装置に係り、前記第1の所定時間を前
記第2の所定時間と前記第3の所定時間との和より大き
く設定することにより、前記書き込みタイミングと前記
上書きとの競合を除いて前記上書きによって前記書き込
みタイミングで前記第2の記憶手段に記憶される前記情
報が書き換えられてしまうのを防止することを特徴とし
ている。According to a sixth aspect of the present invention, in the asynchronous inter-system information transfer apparatus according to the fifth aspect, the first predetermined time period is larger than the sum of the second predetermined time period and the third predetermined time period. By setting, it is possible to prevent the information stored in the second storage unit from being rewritten at the write timing due to the overwrite except for the conflict between the write timing and the overwrite. .
【0014】請求項7記載の発明は、請求項5記載の非
同期系間情報転送装置に係り、前記制御手段は、前記上
書きが行われた後、前記第2の処理系の周期的動作毎
に、前記上書きが行われた時刻から第4の所定時間経過
時における前記第1の記憶手段からの再読み出しと、該
再読み出し時刻から第5の所定時間経過時における前記
再読み出しで得られた前記情報の前記第2の記憶手段へ
の再上書きとを行い、前記書き込みタイミングと前記上
書きとの競合によって書き換えられた前記第2の記憶手
段の情報を前記再読み出し及び前記再上書きによって書
き戻すことを行うことを特徴としている。According to a seventh aspect of the present invention, in the asynchronous inter-system information transfer apparatus according to the fifth aspect, the control means performs the periodic operation of the second processing system after the overwriting is performed. The re-reading from the first storage unit after a lapse of a fourth predetermined time from the time when the overwriting was performed and the re-reading after a lapse of a fifth predetermined time from the re-reading time. Rewriting information to the second storage means, and rewriting the information of the second storage means rewritten by the conflict between the write timing and the overwrite by the rereading and the rewriting. It is characterized by doing.
【0015】請求項8記載の発明は、請求項5、6又は
7記載の非同期系間情報転送装置に係り、前記引き渡し
手段は、前記2つの情報の論理和を取って引き渡しを行
うことを特徴としている。The invention according to claim 8 relates to the asynchronous inter-system information transfer apparatus according to claim 5, 6 or 7, wherein the delivery means takes the logical sum of the two pieces of information to deliver. I am trying.
【0016】請求項9記載の発明は、制御プログラムを
記録した記録媒体に係り、コンピュータに請求項1、2、
3又は4記載の非同期系間情報転送方法を実現するための
制御プログラムを記録したことを特徴としている。The invention according to claim 9 relates to a recording medium having a control program recorded thereon, wherein
It is characterized in that a control program for implementing the asynchronous inter-system information transfer method described in 3 or 4 is recorded.
【0017】請求項10記載の発明は、コンピュータに請
求項5、6、7又は8記載の非同期系間情報転送装置の機能
を実現するための制御プログラムを記録したことを特徴
としている。The invention according to claim 10 is characterized in that a control program for realizing the function of the asynchronous inter-system information transfer device according to claim 5, 6, 7 or 8 is recorded in a computer.
【0018】[0018]
【発明の実施の形態】以下、図面を参照して、この発明
の実施の形態について説明する。説明は、実施例を用い
て具体的に説明する。
◇ 第1実施例
図1は、この発明の第1の実施例である非同期系間情報
転送装置の電気的構成を示す図、図2は、同非同期系間
情報転送装置に設けられたメモリの第1のメモリ領域へ
のアクセスが不規則で、第2のメモリ領域へのアクセス
時間間隔が一定とした状態における第1及び第2のメモ
リ領域に書き込まれる警報情報の発生又は回復のタイム
シーケンス、図3は、図2中の(1)における第1及び第
2のメモリ領域からの警報情報の読み出し並びに第2の
メモリ領域への警報情報の書き込みのタイムシーケン
ス、図4は、図2中の(2)における第1及び第2のメモ
リ領域への警報情報の書き込み並びに第1及び第2のメ
モリ領域からの警報情報の読み出しのタイムシーケン
ス、図5は、図2中の(3)における第1及び第2のメモ
リ領域への警報情報の書き込み並びに第1及び第2のメ
モリ領域からの警報情報の読み出しのタイムシーケン
ス、図6は、図2中の(4)における第1及び第2のメモ
リ領域への警報情報の書き込み並びに第1及び第2のメ
モリ領域からの警報情報の読み出しのタイムシーケン
ス、また、図7は、図2中の(5)における第1及び第2
のメモリ領域からの警報情報の読み出し並びに第2のメ
モリ領域への警報情報の書き込みのタイムシーケンスで
ある。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. The description will be made in detail using examples. First Embodiment FIG. 1 is a diagram showing an electrical configuration of an asynchronous inter-system information transfer apparatus according to the first embodiment of the present invention, and FIG. 2 shows a memory provided in the asynchronous inter-system information transfer apparatus. A time sequence of generation or recovery of alarm information written in the first and second memory areas in a state where access to the first memory area is irregular and access time intervals to the second memory area are constant, 3 is a time sequence of reading the alarm information from the first and second memory areas and writing the alarm information to the second memory area in (1) of FIG. 2, and FIG. A time sequence of writing alarm information to the first and second memory areas and reading alarm information from the first and second memory areas in (2), and FIG. 5 is a time sequence of (3) in FIG. Alarm to 1st and 2nd memory area 2 is a time sequence for writing the alarm information and reading the alarm information from the first and second memory areas, and FIG. 6 is a timing sequence for writing the alarm information to the first and second memory areas in (4) in FIG. The time sequence for reading the alarm information from the first and second memory areas, and FIG. 7 shows the first and second time periods in (5) in FIG.
2 is a time sequence of reading alarm information from the memory area of 1 and writing alarm information to the second memory area.
【0019】この例の非同期処理系間情報転送装置10
は、伝送品質監視装置内に設けられ、SDH技術を用い
た通信システム乃至通信網を構成する伝送路上で生起す
る警報情報を取り込む第1の処理系12から該第1の処
理系12と非同期で周期的に動作する第2の処理18へ
警報情報を転送する際の警報情報の転送漏れを除き得る
装置に係り、図1に示すように、第1の処理系12と、
メモリ16と、第2の処理系18と、アクセス調停回路
20とから概略構成される。Information transfer device 10 between asynchronous processing systems of this example
Is provided in the transmission quality monitoring device, and from the first processing system 12 that takes in the alarm information that occurs on the transmission path that constitutes the communication system or communication network using the SDH technology, asynchronously with the first processing system 12. The present invention relates to an apparatus capable of eliminating alarm information transfer failure when transferring alarm information to the second processing 18 that operates periodically, as shown in FIG.
The memory 16 includes a second processing system 18, and an access arbitration circuit 20.
【0020】第1の処理系12は、SDH技術を用いた
通信システムを構成する伝送路14に接続されている。
第1の処理系12は、そこに取り込んだ警報情報の出力
をメモリ16の書き込み入力に接続している。第1の処
理系12は、また、警報状態の発生時にそのアクセス要
求出力12Aに第1及び第2のメモリ領域16A,16
Bへの書き込みアクセス要求を出力し、また、その回復
時に第2のメモリ領域16Aへの書き込みアクセス要求
を出力する。The first processing system 12 is connected to a transmission line 14 which constitutes a communication system using the SDH technology.
The first processing system 12 connects the output of the alarm information fetched therein to the write input of the memory 16. The first processing system 12 also outputs its access request output 12A to the first and second memory areas 16A and 16A when an alarm condition occurs.
A write access request to B is output, and at the time of recovery, a write access request to the second memory area 16A is output.
【0021】メモリ16は、第1のメモリ領域16Aと
第2のメモリ領域16Bとがある。第1のメモリ領域1
6Aは、警報状態の発生時の警報情報(論理値“1”)
及び回復時の警報情報(論理値“0”)を書き込むため
のものであり、第2のメモリ領域16Bは、警報状態の
発生時の警報情報を書き込み、第2の処理系18からメ
モリ16に対して行った周期的な(単位時間毎の)のア
クセスで第1のメモリ領域16Aから読み出した警報情
報を、次のようにして予め決められる時間経過時に書き
込むためのものである。上述の予め決められる時間は、
警報状態の発生時に警報情報を第1のメモリ領域16A
に書き込んだ時刻とその警報情報を第2のメモリ領域1
6Bに書き込んだ時刻との間の時間Tより小さい値であ
る。The memory 16 has a first memory area 16A and a second memory area 16B. First memory area 1
6A is alarm information when an alarm condition occurs (logical value "1")
And the alarm information at the time of recovery (logical value "0") is written, and the second memory area 16B writes the alarm information at the time of occurrence of the alarm state to the memory 16 from the second processing system 18. This is for writing the alarm information read from the first memory area 16A by the periodical access (per unit time) to the memory when a predetermined time elapses as follows. The above predetermined time is
When the alarm condition occurs, the alarm information is sent to the first memory area 16A.
The time and its alarm information written in the second memory area 1
It is a value smaller than the time T between the time of writing in 6B.
【0022】第2の処理系18の取り込み入力は、メモ
リ16の読み出し出力に接続されている。第2の処理系
18は、メモリ16に対して第1のメモリ領域16A及
び第2のメモリ領域16Bへの読み出しアクセス要求を
出力し、また、第2のメモリ領域16Bへの書き込みア
クセス要求を出力する。第2の処理系18は、第1のメ
モリ領域16Aから読み出された警報情報を一時保持す
る手段、例えば、レジスタを有し、また、発生回数(警
報状態が発生した時の警報情報の数)を計数する計数手
段を有する。The capture input of the second processing system 18 is connected to the read output of the memory 16. The second processing system 18 outputs a read access request to the memory 16 to the first memory area 16A and the second memory area 16B, and also outputs a write access request to the second memory area 16B. To do. The second processing system 18 has means for temporarily holding the alarm information read from the first memory area 16A, for example, a register, and the number of occurrences (the number of alarm information when an alarm condition occurs). ) Is included.
【0023】第2の処理系18の警報情報出力は、図示
しない監視用ディスプレイ装置に接続され、計数値がし
きい値より大きいときエラー状態と、計数値がしきい値
より小さいとき発生回数(計数値)が供給される。監視
用ディスプレイ装置は、監視員による伝送路14の伝送
品質の監視に供される。監視している伝送品質が大きく
劣化して来ている、例えば、計数値がしきい値より大き
くなり、伝送路がエラー状態になる場合には、二重化さ
れている伝送路14の切り替えが行われる。The alarm information output of the second processing system 18 is connected to a monitoring display device (not shown), and an error state is generated when the count value is larger than the threshold value, and the number of occurrences (when the count value is smaller than the threshold value). (Count value) is supplied. The monitor display device is used by a monitor for monitoring the transmission quality of the transmission line 14. When the monitored transmission quality is greatly deteriorated, for example, when the count value becomes larger than the threshold value and the transmission line is in an error state, the duplicated transmission line 14 is switched. .
【0024】また、第1の処理系12と第2の処理系1
8とにアクセス調停回路20が接続されている。アクセ
ス調停回路20は、第1の処理系12のアクセス要求出
力12Aから出力されるアクセス要求と第2の処理系1
8のアクセス要求出力18Aから第1の処理系12と非
同期で周期的に出されるアクセス要求との競合を調停し
て両処理系のうちのいずれか一方にメモリ16へのアク
セスを許容する働きをする。Further, the first processing system 12 and the second processing system 1
An access arbitration circuit 20 is connected to 8 and. The access arbitration circuit 20 includes an access request output from the access request output 12A of the first processing system 12 and the second processing system 1.
8 from the access request output 18A of 8 to arbitrate the competition between the access request issued asynchronously with the first processing system 12 and permit access to the memory 16 to either one of the two processing systems. To do.
【0025】それらのアクセス競合は、第1の処理系1
2による第1のメモリ領域16Aへの書き込みと第2の
メモリ領域16Bへの書き込みとの間の時間(図4及び
図6のT)が、第2の処理系18による単位時間毎の第
1のメモリ領域16Aからの読み出し時刻と第2のメモ
リ領域16Bからの読み出し時刻との間の時間(図3乃
至図7のT/2)と、第2のメモリ領域16Bからの読
み出し時刻と第2の処理系18による第1のメモリ領域
16Aから読み出したけ情報の第2のメモリ領域16B
への書き込み時刻との間の時間(図3乃至図7のT/
2)との和より大きいという条件の下における、第1の
処理系12による第1のメモリ領域16A及び第2のメ
モリ領域16Bへの書き込み(図4、図5及び図6のA
1、A2)と、第2の処理系18による第1のメモリ領
域16A及び第2のメモリ領域16Bからの読み出し
(図4乃至図7のB1、B2)と、第2の処理系18に
よる第2のメモリ領域16Bへの書き込み(図4乃至図
7のB3)との間の競合であり、アクセス調停回路20
は、それらのアクセス競合を調停する。These access conflicts are caused by the first processing system 1.
2 between the writing to the first memory area 16A and the writing to the second memory area 16B (T in FIGS. 4 and 6) is the first time per unit time by the second processing system 18. Between the read time from the memory area 16A and the read time from the second memory area 16B (T / 2 in FIGS. 3 to 7), the read time from the second memory area 16B, and the second time. Second memory area 16B of information read from the first memory area 16A by the processing system 18 of
Time between the write time and the write time (T / T in FIGS. 3 to 7).
2) Writing to the first memory area 16A and the second memory area 16B by the first processing system 12 under the condition that the sum is larger than the sum of (A in FIGS. 4, 5, and 6).
1, A2), reading from the first memory area 16A and the second memory area 16B by the second processing system 18 (B1, B2 in FIGS. 4 to 7), and the second processing system 18 2 to the memory area 16B (B3 in FIGS. 4 to 7), and the access arbitration circuit 20
Arbitrates their access contention.
【0026】次に、図1乃至図7を参照して、この例の
動作について説明する。非同期系間情報転送装置10の
動作を説明する都合上、伝送路14は警報状態が発生し
ていない正常な伝送状態にある、すなわち、初期的に、
その正常な伝送状態にあるか、又は、一旦警報状態が発
生したが、その後該警報状態が回復した正常な伝送状態
(第1の伝送状態という。)において、第1の処理系1
2から第2の処理系18へ警報情報を引き渡す場合につ
いて説明する。この第1の伝送状態は、図2の(1)に示
し、その詳細なタイムシーケンスが図3に示してある。
図2には、上述した第1の伝送状態のほか、後述する第
2乃至第5の伝送状態が示されており、それらいずれの
場合においても、(a)は第1のメモリ領域16Aに記憶
されている乃至は記憶される警報情報を示し、(b)は第
2のメモリ領域16Bに記憶されている乃至は記憶され
る警報情報を示す。Next, the operation of this example will be described with reference to FIGS. For convenience of explaining the operation of the asynchronous inter-system information transfer device 10, the transmission line 14 is in a normal transmission state in which an alarm state is not generated, that is, initially,
In the normal transmission state, or in the normal transmission state in which the alarm state is once generated but the alarm state is recovered thereafter (referred to as the first transmission state), the first processing system 1
A case where alarm information is passed from 2 to the second processing system 18 will be described. This first transmission state is shown in (1) of FIG. 2, and its detailed time sequence is shown in FIG.
In addition to the above-mentioned first transmission state, FIG. 2 shows second to fifth transmission states which will be described later. In any of these cases, (a) is stored in the first memory area 16A. The displayed or stored alarm information is shown, and (b) shows the stored or stored alarm information in the second memory area 16B.
【0027】この第1の伝送状態においては、警報状態
の発生も、その回復も検出されないから、第1の処理系
12からの書き込みアクセス要求は発生されない。した
がって、第1の処理系12からメモリ16の第1のメモリ
領域16A及び第2のメモリ領域16Bへの書き込みは
行われない。In the first transmission state, neither the alarm state is generated nor the recovery thereof is detected, so that the write access request from the first processing system 12 is not generated. Therefore, writing from the first processing system 12 to the first memory area 16A and the second memory area 16B of the memory 16 is not performed.
【0028】しかし、メモリ16の第1のメモリ領域1
6Aからの単位時間毎の読み出し(図3のB1)と、該
読み出しから上述の時間Tの2分の1の時間(以下、第
2の処理系18の読み出し時間T/2ともいう。)が経
過した時刻における第2のメモリ領域16Bからの読み
出し(図3のB2)と、第2のメモリ領域16Bから読
み出しを行った時刻から第2の処理系18の読み出し時
間が経過した時刻における第1のメモリ領域16Aから
読み出された警報情報の第2のメモリ領域16Bへの書
き込み(図3のB3)とが第2の処理系18によって行わ
れる。However, the first memory area 1 of the memory 16
The reading from the unit 6A per unit time (B1 in FIG. 3) and the half of the above-mentioned time T from the reading (hereinafter also referred to as the reading time T / 2 of the second processing system 18). Reading from the second memory area 16B at the elapsed time (B2 in FIG. 3) and the first at the time when the reading time of the second processing system 18 has elapsed from the time at which the reading from the second memory area 16B was performed The second processing system 18 writes the alarm information read from the memory area 16A in the second memory area 16B into the second memory area 16B (B3 in FIG. 3).
【0029】この第2の処理系18による読み出し及び
書き込みのタイムシーケンスが図3に示してある。図3を
参照して、その動作を説明する。図3において、その(a)
は第1のメモリ領域16Aに警報情報“0”が継続して
記憶されていることを示す。第1の処理系12のアクセ
ス要求出力12Aからアクセス調停回路20に対してア
クセス要求は出されないから、第1のメモリ領域16A
の警報情報は、図3の(a)に示すように、論理値“0”で
あり、上述した第1の伝送状態が継続する限り、その論
理値に変更はない。A time sequence of reading and writing by the second processing system 18 is shown in FIG. The operation will be described with reference to FIG. In Figure 3, (a)
Indicates that the alarm information "0" is continuously stored in the first memory area 16A. Since the access request output 12A of the first processing system 12 does not issue an access request to the access arbitration circuit 20, the first memory area 16A
As shown in (a) of FIG. 3, the alarm information of is a logical value "0", and the logical value is not changed as long as the above-mentioned first transmission state continues.
【0030】また、図3の(b)は、第2のメモリ領域16
Bに警報情報0”が継続して記憶されていることを示
す。上述のように、伝送路14の伝送状態が上述した第
1の伝送状態にあるから、第2の処理系18のアクセス
要求出力18Aからアクセス調停回路20へアクセス要
求が出されると、第2の処理系18にメモリ16へのア
クセスが許容される。第2の処理系18によって、メモ
リ16の第1のメモリ領域16Aから単位時間毎の読み
出しB1が行われる。その警報情報は、第2の処理系1
8のレジスタに保持される。この読み出しから第2の処
理系18の読み出し時間が経過した時刻に、第2のメモ
リ領域16Bから同様の読み出しB2が行われる。そし
て、第2のメモリ領域16Bから読み出しを行った時刻
から第2の処理系18の読み出し時間が経過した時刻
に、第1のメモリ領域16Aから読み出され、レジスタ
に保持されている警報情報の第2のメモリ領域16Bへ
の書き込みB3が行われる。Further, FIG. 3B shows the second memory area 16
B indicates that the alarm information 0 ″ is continuously stored. As described above, since the transmission state of the transmission path 14 is the above-mentioned first transmission state, the access request of the second processing system 18 is made. When an access request is issued from the output 18A to the access arbitration circuit 20, the second processing system 18 is allowed to access the memory 16. The second processing system 18 allows the first memory area 16A of the memory 16 to access the memory 16. Readout B1 is performed every unit time, and the alarm information is the second processing system 1
8 registers. At the time when the reading time of the second processing system 18 has elapsed from this reading, the same reading B2 from the second memory area 16B is performed. Then, at the time when the reading time of the second processing system 18 has elapsed from the time when the reading was performed from the second memory area 16B, the alarm information read from the first memory area 16A and held in the register is displayed. Writing B3 to the second memory area 16B is performed.
【0031】上述した読み出しB2によって読み出され
た警報情報“0”は、第2の処理系18に供給されてレ
ジスタに保持されている警報情報との論理和が取られ
る。この論理和は、“0”となるが、この論理和“0”
は、前回の書き込みB3から今回の読み出しB2までの
時間の間、伝送路14上の警報状態が未発生の状態であ
ったことを第1の処理系12から第2の処理系18へ引
き渡したこと、すなわち、未発生状態の引き渡しを意味
する。The alarm information "0" read by the above-mentioned reading B2 is logically ORed with the alarm information supplied to the second processing system 18 and held in the register. This logical sum is "0", but this logical sum "0"
Passed from the first processing system 12 to the second processing system 18 that the alarm state on the transmission path 14 had not occurred during the time from the previous writing B3 to the current reading B2. That is, it means the delivery of an unoccurred state.
【0032】この警報状態の未発生は、第2の処理系1
8Aの計数手段において計数されない。そして、周期的
な単位時間毎に、計数値がしきい値と比較される。計数
値がしきい値より大きいと、伝送路14がエラー状態に
あるとして、監視用ディスプレイ装置に表示される。計
数値がしきい値以下であるときは、警報状態の発生回数
が監視用ディスプレイ装置に表示される。If the alarm state is not generated, the second processing system 1
It is not counted by the counting means of 8A. Then, the count value is compared with the threshold value every periodic unit time. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0033】また、上述した読み出しB1で読み出した
警報情報、すなわち、“0”の第2のメモリ領域16B
への書き込みB3は、伝送路14上の警報状態が未発生
の状態で継続していることを第1の処理系12から第2
の処理系18へ引き渡したこと(警報状態の継続性の引
き渡し)を意味する。したがって、第1の処理系12か
ら第2の処理系18への警報情報の転送において、その
引き渡しに何らの漏れも生じない。Further, the alarm information read in the above-mentioned reading B1, that is, the second memory area 16B of "0".
Write B3 to the second processing unit 12 from the first processing system 12 indicates that the alarm state on the transmission line 14 continues in a state where no alarm has occurred.
To the processing system 18 (i.e., handing over the continuity of the alarm state). Therefore, in the transfer of the alarm information from the first processing system 12 to the second processing system 18, there is no omission in the delivery thereof.
【0034】次に、上述した第1の伝送状態が継続して
いる伝送路14に、警報状態が発生し、第1の処理系1
2において、その警報状態が検出されて警報情報“1”
が発生される第2の伝送状態において、第1の処理系1
2から第2の処理系18へ警報情報を引き渡す場合につ
いて説明する。この伝送状態は、図2では、その(2)に示
し、その詳細なタイムシーケンスが図4に示してある。
図4において、その(a)は、第1のメモリ領域16Aに
警報情報“0”が記憶されそれが継続しており、その後
に伝送路14に警報状態の発生が生じた場合に第1のメ
モリ領域16Aに記憶される警報情報を示し、(b)は、
第2のメモリ領域16Bに警報情報“0”が記憶されそ
れが継続しており、その後に伝送路14に警報状態の発
生が生じた場合に第1のメモリ領域16Bに記憶される
警報情報を示す。Next, an alarm condition occurs on the transmission line 14 in which the above-mentioned first transmission condition continues, and the first processing system 1
2, the alarm status is detected and alarm information "1"
In the second transmission state in which the first processing system 1 is generated.
A case where alarm information is passed from 2 to the second processing system 18 will be described. This transmission state is shown in (2) of FIG. 2, and its detailed time sequence is shown in FIG.
In FIG. 4, (a) indicates that when the alarm information “0” is stored in the first memory area 16A and continues, and then the alarm state is generated in the transmission line 14, the first information is displayed. The alarm information stored in the memory area 16A is shown in FIG.
The alarm information “0” is stored in the second memory area 16B and continues, and when the alarm state is generated in the transmission line 14 after that, the alarm information stored in the first memory area 16B is displayed. Show.
【0035】この伝送状態においては、第1の処理系1
2から発生された警報情報の第1のメモリ領域16A及
び第2のメモリ領域16Bへの書き込み(図4のA1及
びA2)と、第1のメモリ領域16A及び第2のメモリ
領域16Bからの警報情報の読み出し(図4のB1及び
B2)並びに第1のメモリ領域16Aから読み出した警
報情報の第2のメモリ領域16Bへの書き込み(図4の
B3)とが行われる。In this transmission state, the first processing system 1
Writing alarm information generated from No. 2 to the first memory area 16A and the second memory area 16B (A1 and A2 in FIG. 4) and an alarm from the first memory area 16A and the second memory area 16B Reading of information (B1 and B2 in FIG. 4) and writing of alarm information read from the first memory area 16A to the second memory area 16B (B3 in FIG. 4) are performed.
【0036】図4では、書き込みA1と読み出しB1と
が競合し、書き込みA2と書き込みB3とが競合する場
合を示す。書き込みA1と読み出しB1とが競合する場
合には、上述したように、アクセス調停回路20の調停
により、第2の処理系18による読み出しB1が優先し
て行われ、その警報情報は第2の処理系18のレジスタ
に保持される。その読み出しB1が完了した後に、第1
の処理系12による書き込みA1が行われる。FIG. 4 shows a case where write A1 and read B1 compete with each other and write A2 and write B3 compete with each other. When the write A1 and the read B1 compete with each other, the read B1 by the second processing system 18 is preferentially performed by the arbitration of the access arbitration circuit 20 as described above, and the alarm information thereof is the second process. It is held in the register of the system 18. After the reading B1 is completed, the first
Writing A1 is performed by the processing system 12 of FIG.
【0037】そして、第1の転送状態において説明した
と同様の読み出しB2が行われる。第2の転送状態にお
いても、第1の転送状態と同様に、読み出しB1で読み
出されレジスタに保持されている警報情報と、読み出し
B2で読み出された警報情報との論理和、すなわち、論
理値“0”同士の論理和が、第2の処理系18で取られ
る。論理和は、“0”であるから、警報状態の未発生
が、第2の処理系18に引き渡される。Then, the read B2 similar to that described in the first transfer state is performed. Also in the second transfer state, similarly to the first transfer state, the logical sum of the alarm information read in the read B1 and held in the register and the alarm information read in the read B2, that is, the logic The logical sum of the values “0” is taken by the second processing system 18. Since the logical sum is "0", the non-occurrence of the alarm state is delivered to the second processing system 18.
【0038】この警報状態の未発生は、第2の処理系1
8Aの計数手段において計数されない。そして、周期的
な単位時間毎に、計数値がしきい値と比較される。計数
値がしきい値より大きいと、伝送路14がエラー状態に
あるとして、監視用ディスプレイ装置に表示される。計
数値がしきい値以下であるときは、警報状態の発生回数
が監視用ディスプレイ装置に表示される。If the alarm state is not generated, the second processing system 1
It is not counted by the counting means of 8A. Then, the count value is compared with the threshold value every periodic unit time. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0039】そして、第1の転送状態において説明した
と同様に、読み出しB2後に、書き込みB3が行われ
る。その際の書き込みB3は、上述したような書き込み
タイミングに設定されている、すなわち、書き込みA1
と書き込みA2との時間Tが読み出しB1と読み出しB
2との時間と、読み出しB2と書き込みB3との時間と
の和の値より大きい値に選定され、アクセス競合はアク
セス調停回路20で調停されるから、読み出しB3が行
われた後に、書き込みA2が行われる。Then, as described in the first transfer state, the write B3 is performed after the read B2. Write B3 at that time is set to the write timing as described above, that is, write A1.
And time A between writing A2 and reading B1 and reading B
2 and the time of read B2 and write B3 are selected to be larger than the sum of the values, and access conflict is arbitrated by the access arbitration circuit 20. Therefore, after read B3 is performed, write A2 is Done.
【0040】このようにして、この例の第1のメモリ領
域16A、第2のメモリ領域16B及びアクセス調停回
路20がなかったなら、発生してしまったであろう書き
込みA2と書き込みB3との競合は回避されるから、第
2のメモリ領域16Bに書き込まれた警報情報、例え
ば、論理値“1”が、読み出しB1で読み出された警報
情報、例えば、論理値“0”で書き換えられてしまうこ
とはなくなる。そして、読み出しB1で読み出されレジ
スタに保持されている警報情報の第2のメモリ領域16
Bへの書き込みB3が行われるから、警報の未発生状態
が継続していること(警報状態の継続性)が、第2の処
理系18に引き渡される。それ故、アクセス競合が生じ
たとしも、警報情報の引き渡しに漏れは生じない。In this way, if the first memory area 16A, the second memory area 16B and the access arbitration circuit 20 of this example were not present, the conflict between the write A2 and the write B3 that would have occurred. Therefore, the alarm information written in the second memory area 16B, for example, the logical value "1" is rewritten with the alarm information read in the read B1, for example, the logical value "0". Things will disappear. Then, the second memory area 16 of the alarm information read in the read B1 and held in the register
Since the writing B3 to B is performed, the fact that the alarm has not been generated is continued (the continuity of the alarm state) to the second processing system 18. Therefore, even if an access conflict occurs, there is no omission in delivering the alarm information.
【0041】次に、警報状態が発生し、その後に回復し
た時刻近傍で生ずる第3の伝送状態において、第1の処
理系12から第2の処理系18への警報状態の発生を引
き渡す場合について説明する。この伝送状態は、図2の
(3)に示し、その詳細なタイムシーケンスが図5に示し
てある。図5の(a)は、第1のメモリ領域16Aに警報
情報“1”が記憶されそれが継続しており、その後に警
報状態の回復があり、警報情報“0”が記憶されること
を示す。また、図5の(b)は、第2のメモリ領域16B
に警報情報“0”が記憶されそれが継続していることを
示す。この第3の伝送状態においては、第1の処理系1
2から発生された警報情報の第1のメモリ領域16Aへ
の書き込み(図5のA1)と、第1のメモリ領域16A
及び第2のメモリ領域16Bからの警報情報の読み出し
(図5のB1及びB2)と、第1のメモリ領域16Aか
ら読み出した警報情報の第2のメモリ領域16Bへの書
き込み(図5のB3)とが行われる。Next, in the case where the alarm state is generated and then the alarm state is handed over from the first processing system 12 to the second processing system 18 in the third transmission state which occurs near the time when the alarm state is recovered. explain. This transmission state is shown in FIG.
It is shown in (3) and its detailed time sequence is shown in FIG. FIG. 5A shows that the alarm information “1” is stored in the first memory area 16A and continues to be stored, the alarm state is recovered after that, and the alarm information “0” is stored. Show. Further, FIG. 5B shows the second memory area 16B.
The alarm information "0" is stored in the table and indicates that it is continuing. In this third transmission state, the first processing system 1
Writing the alarm information generated from No. 2 to the first memory area 16A (A1 in FIG. 5) and the first memory area 16A
And reading the alarm information from the second memory area 16B (B1 and B2 in FIG. 5) and writing the alarm information read from the first memory area 16A to the second memory area 16B (B3 in FIG. 5). And are done.
【0042】図5では、書き込みA1と読み出しB1と
が競合する場合を示す。書き込みA1と読み出しB1と
が競合する場合には、上述したように、アクセス調停回
路20の調停により、第2の処理系18による読み出し
B1が優先して行われ、その警報情報が第2の処理系1
8のレジスタに保持される。その読み出しB1が完了し
た後に、第1の処理系12による書き込みA1が行われ
る。FIG. 5 shows a case where the write A1 and the read B1 compete with each other. When the write A1 and the read B1 compete with each other, the read B1 by the second processing system 18 is preferentially performed by the arbitration of the access arbitration circuit 20 as described above, and the alarm information thereof is processed by the second process. System 1
8 registers. After the read B1 is completed, the write A1 by the first processing system 12 is performed.
【0043】そして、第1の転送状態において説明した
と同様の読み出しB2が行われる。第3の転送状態にお
いても、第1の転送状態と同様に、読み出しB1で読み
出されレジスタに保持されている警報情報と、読み出し
B2で読み出された警報情報との論理和、すなわち、論
理値“1”同士の論理和が、第2の処理系18で取られ
る。論理和は、“1”であるから、警報状態の発生が、
第2の処理系18に引き渡される。Then, the read B2 similar to that described in the first transfer state is performed. Also in the third transfer state, similarly to the first transfer state, the logical sum of the alarm information read in the read B1 and held in the register and the alarm information read in the read B2, that is, the logic The logical sum of the values “1” is taken by the second processing system 18. Since the logical sum is "1", the occurrence of the alarm condition
It is delivered to the second processing system 18.
【0044】この警報状態の発生は、第2の処理系18
Aの計数手段において計数される。そして、周期的な単
位時間毎に、計数値がしきい値と比較される。計数値が
しきい値より大きいと、伝送路14がエラー状態にある
として、監視用ディスプレイ装置に表示される。計数値
がしきい値以下であるときは、警報状態の発生回数が監
視用ディスプレイ装置に表示される。This alarm state is generated by the second processing system 18
It is counted by the counting means A. Then, the count value is compared with the threshold value every periodic unit time. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0045】そして、第1の転送状態において説明した
と同様に、読み出しB2後に、書き込みB3が行われ
る。このようにして、読み出しB1で読み出された警報
情報の第2のメモリ領域16Bへの書き込みB3が行わ
れるから、警報状態の発生が継続していること(警報状
態の継続性)が、第2の処理系18に引き渡される。そ
れ故、この伝送状態において、警報情報の引き渡しに漏
れは生じない。Then, as described in the first transfer state, the write B3 is performed after the read B2. In this way, since the alarm information read in the read B1 is written B3 in the second memory area 16B, the occurrence of the alarm state is continued (alarm state continuity). It is delivered to the second processing system 18. Therefore, in this transmission state, no leak occurs in the delivery of the alarm information.
【0046】次に、発生した警報状態が回復し、その後
に警報状態が発生した状態の第4の伝送状態において、
第1の処理系12から第2の処理系18への警報状態の
発生を引き渡す場合について説明する。この伝送状態
は、図2の(4)に示し、その詳細なタイムシーケンスが
図6に示してある。図6の(a)は、第1のメモリ領域1
6Aに警報情報“0”が記憶されそれが継続しており、
その後に伝送路14に警報状態の発生が生じた場合に第
1のメモリ領域16Aに記憶される警報情報を示し、
(b)は、第2のメモリ領域16Bに警報情報“1”が記
憶されそれが継続しており、その後に伝送路14に警報
状態の発生が生じた場合に第1のメモリ領域16Bに記
憶される警報情報を示す。Next, in the fourth transmission state in which the alarm state that has occurred is recovered and then the alarm state has occurred,
A case where the generation of the alarm state from the first processing system 12 to the second processing system 18 is handed over will be described. This transmission state is shown in (4) of FIG. 2, and its detailed time sequence is shown in FIG. FIG. 6A shows the first memory area 1
Alarm information "0" is stored in 6A and continues,
The alarm information stored in the first memory area 16A when an alarm state occurs in the transmission line 14 thereafter is shown.
In (b), the alarm information "1" is stored in the second memory area 16B and continues, and then stored in the first memory area 16B when an alarm condition occurs in the transmission path 14. Indicates the alarm information to be displayed.
【0047】この第4の伝送状態においては、第1の処
理系12から発生された警報情報の第1のメモリ領域1
6A及び第2のメモリ領域16Bへの書き込み(図6に
示すA1及びA2)と、第1のメモリ領域16A及び第
2のメモリ領域16Bからの警報情報の読み出し(図6
のB1及びB2)と、第1のメモリ領域16Aから読み
出した警報情報の第2のメモリ領域16Bへの書き込み
(図6のB3)とが行われる。In the fourth transmission state, the first memory area 1 for the alarm information generated from the first processing system 12 is used.
6A and the second memory area 16B are written (A1 and A2 shown in FIG. 6), and the alarm information is read from the first memory area 16A and the second memory area 16B (see FIG. 6).
B1 and B2) and the alarm information read from the first memory area 16A to the second memory area 16B (B3 in FIG. 6).
【0048】図6では、書き込みA1と読み出しB1と
が競合し、書き込みA2と読み出しB3とが競合する場
合を示す。書き込みA1と読み出しB1とが競合する場
合には、上述したように、アクセス調停回路20の調停
により、第2の処理系18による読み出しB1が優先し
て行われ、その警報情報は第2の処理系18のレジスタ
に保持される。その読み出しB1が完了した後に、第1
の処理系12による書き込みA1が行われる。FIG. 6 shows a case where write A1 and read B1 compete with each other and write A2 and read B3 compete with each other. When the write A1 and the read B1 compete with each other, the read B1 by the second processing system 18 is preferentially performed by the arbitration of the access arbitration circuit 20 as described above, and the alarm information thereof is the second process. It is held in the register of the system 18. After the reading B1 is completed, the first
Writing A1 is performed by the processing system 12 of FIG.
【0049】そして、第1の転送状態において説明した
と同様の読み出しB2が行われる。第4の転送状態にお
いても、第1の転送状態と同様に、読み出しB1で読み
出されレジスタに保持されている警報情報と、読み出し
B2で読み出された警報情報の論理和、すなわち、読み
出しB1で読み出した警報情報“0”と読み出しB2で
読み出した警報情報“1”との論理和が、第2の処理系
18で取られる。論理和は、“1”であるから、警報状
態の発生が、第2の処理系18に引き渡される。Then, the read B2 similar to that described in the first transfer state is performed. Also in the fourth transfer state, similarly to the first transfer state, the logical sum of the alarm information read in the read B1 and held in the register and the alarm information read in the read B2, that is, read B1. The second processing system 18 obtains the logical sum of the alarm information "0" read in step B2 and the alarm information "1" read in step B2. Since the logical sum is "1", the occurrence of the alarm state is delivered to the second processing system 18.
【0050】この警報状態の発生は、第2の処理系18
Aの計数手段において計数される。第2の処理系18A
による周期的な単位時間毎に、計数値がしきい値と比較
される。計数値がしきい値より大きいと、伝送路14が
エラー状態にあるとして、監視用ディスプレイ装置に表
示される。計数値がしきい値以下であるときは、警報状
態の発生回数が監視用ディスプレイ装置に表示される。This alarm state is generated by the second processing system 18
It is counted by the counting means A. Second processing system 18A
The count value is compared with the threshold value every periodic unit time according to. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0051】そして、第1の転送状態において説明した
と同様に、読み出しB2後に、書き込みB3が行われ
る。その際の書き込みB3は、上述したような書き込み
タイミングに設定されている、すなわち、書き込みA1
と書き込みA2との時間Tが読み出しB1と読み出しB
2との時間と、読み出しB2と書き込みB3との時間と
の和の値より大きい値に選定され、アクセス競合はアク
セス調停回路20で調停されるから、書き込みB3が行
われた後に、書き込みA2が行われる。Then, as described in the first transfer state, the write B3 is performed after the read B2. Write B3 at that time is set to the write timing as described above, that is, write A1.
And time A between writing A2 and reading B1 and reading B
2 and the time of read B2 and write B3 are selected to be larger than the sum of the values, and access conflict is arbitrated by the access arbitration circuit 20, so that write A2 is performed after write B3 is performed. Done.
【0052】したがって、この例の第1のメモリ領域1
6A、第2のメモリ領域16B及びアクセス調停回路2
0がなかったなら、発生してしまったであろう書き込み
A2と書き込みB3との競合は回避されるから、第2の
メモリ領域16Bに書き込まれた警報情報、例えば、発
生論理値“1”が、読み出しB1で読み出された警報情
報、例えば、回復論理値“0”で書き換えられてしまう
ことはなくなる。このようにして、読み出しB1で読み
出されレジスタに保持されている警報情報の第2のメモ
リ領域16Bへの書き込みB3が行われるから、警報状
態の発生が、第2の処理系18に引き渡される。つま
り、警報状態の継続性が第2の処理系18に引き渡され
る。それ故、アクセス競合が生じたとしも、警報情報の
引き渡しに漏れは生じない。Therefore, the first memory area 1 of this example is
6A, second memory area 16B and access arbitration circuit 2
If 0 does not exist, the conflict between the write A2 and the write B3, which may have occurred, is avoided, so that the alarm information written in the second memory area 16B, for example, the generated logical value “1” is The alarm information read in the reading B1, for example, the recovery logical value “0” will not be rewritten. In this way, since the alarm information read out by the read B1 and held in the register is written B3 in the second memory area 16B, the occurrence of the alarm state is handed over to the second processing system 18. . That is, the continuity of the alarm state is handed over to the second processing system 18. Therefore, even if an access conflict occurs, there is no omission in delivering the alarm information.
【0053】次に、警報状態が継続して発生している第
5の伝送状態において、第1の処理系12から第2の処
理系18への警報状態の発生を引き渡す場合について説
明する。この伝送状態は、図2の(5)に示し、その詳細
なタイムシーケンスが図7に示してある。図7の(a)
は、第1のメモリ領域16Aに警報情報“1”が記憶さ
れ、その状態が継続している場合を示し、図7の(b)
は、第2のメモリ領域16Bに警報情報“1”が記憶さ
れ、その状態が継続している場合を示す。Next, a case will be described in which the occurrence of the alarm state is handed over from the first processing system 12 to the second processing system 18 in the fifth transmission state in which the alarm state is continuously generated. This transmission state is shown in (5) of FIG. 2, and its detailed time sequence is shown in FIG. Figure 7 (a)
Shows the case where the alarm information "1" is stored in the first memory area 16A and the state continues, as shown in FIG.
Indicates that the alarm information "1" is stored in the second memory area 16B and that state continues.
【0054】この第5の伝送状態においては、警報状態
の新たな発生も、その回復も検出されないから、第1の
処理系12からの書き込みアクセス要求は発生されな
い。したがって、第1の処理系12からメモリ16の第1
のメモリ領域16A及び第2のメモリ領域16Bへの書
き込みは行われない。In the fifth transmission state, since neither a new occurrence of the alarm state nor its recovery is detected, the write access request from the first processing system 12 is not issued. Therefore, from the first processing system 12 to the first memory 16
Is not written to the memory area 16A and the second memory area 16B.
【0055】しかし、メモリ16の第1のメモリ領域1
6Aからの単位時間毎の読み出し(図7のB1)と、該
読み出し時刻から上述した時間Tの2分の1の時間(第
2の処理系18の読み出し時間ともいう。)が経過した
時刻における第2のメモリ領域16Bからの読み出し
(図7のB2)と、第2のメモリ領域16Bから読み出
しを行った時刻から第2の処理系18の読み出し時間が
経過した時刻における第1のメモリ領域16Aから読み
出されレジスタに保持されている警報情報の第2のメモ
リ領域16Bへの書き込み(図7のB3)とが、第2の
処理系18によって行われる。However, the first memory area 1 of the memory 16
At the time of reading from the unit 6A for every unit time (B1 in FIG. 7) and the time when the half of the time T described above (also referred to as the reading time of the second processing system 18) has elapsed from the reading time. The read from the second memory area 16B (B2 in FIG. 7) and the first memory area 16A at the time when the read time of the second processing system 18 has elapsed from the time of reading from the second memory area 16B The second processing system 18 writes the alarm information read out from the second memory area 16B into the second memory area 16B (B3 in FIG. 7).
【0056】この第2の処理系18による読み出し及び
書き込みのタイムシーケンスが図7に示してある。図7
を参照して、その動作を説明する。図7において、伝送
路14の伝送状態は上述した第5の伝送状態にあるか
ら、第1の処理系12は、伝送路14の警報情報を検出
しない。したがって、第1の処理系12によってメモリ
領域16Aに記憶されている警報情報は、図7の(a)に
示すように、論理値“1”であり、上述した第5の伝送
状態が継続する限り、その論理値に変更はない。The time sequence of reading and writing by the second processing system 18 is shown in FIG. Figure 7
The operation will be described with reference to FIG. In FIG. 7, since the transmission state of the transmission line 14 is the above-mentioned fifth transmission state, the first processing system 12 does not detect the alarm information of the transmission line 14. Therefore, the alarm information stored in the memory area 16A by the first processing system 12 has the logical value "1" as shown in FIG. 7A, and the above-mentioned fifth transmission state continues. As long as there is no change in its logical value.
【0057】また、上述のように、第1の処理系12の
アクセス要求出力12Aからアクセス調停回路20に対
してアクセス要求は出力されないから、アクセス調停回
路20によって第2の処理系18にメモリ16へのアク
セス要求が許容され、第2の処理系18によって、メモ
リ16の第1のメモリ領域16Aから単位時間毎の読み
出しB1が行われ、その警報情報は第2の処理系18の
レジスタに保持される。この読み出し時刻から第2の処
理系18の読み出し時間が経過した時刻において第2の
メモリ領域16Bから読み出しB2が行われる。Further, as described above, since the access request output 12A of the first processing system 12 does not output the access request to the access arbitration circuit 20, the access arbitration circuit 20 causes the memory 16 in the second processing system 18. Access request is permitted, the second processing system 18 performs reading B1 from the first memory area 16A of the memory 16 for each unit time, and the alarm information is held in the register of the second processing system 18. To be done. At the time when the read time of the second processing system 18 has elapsed from this read time, the read B2 from the second memory area 16B is performed.
【0058】第5の転送状態においても、第1の転送状
態と同様に、読み出しB1,B2で読み出された警報情
報、すなわち、論理値“1”の論理和が、第2の処理系
18で取られる。論理和は、“1”であるから、警報状
態の発生が、第2の処理系18に引き渡される。Also in the fifth transfer state, as in the first transfer state, the alarm information read in the readings B1 and B2, that is, the logical sum of the logical values "1" is the second processing system 18. Taken in. Since the logical sum is "1", the occurrence of the alarm state is delivered to the second processing system 18.
【0059】この警報状態の発生は、第2の処理系18
Aの計数手段において計数される。そして、第2の処理
系18Aによる周期的な単位時間毎に、計数値がしきい
値と比較される。計数値がしきい値より大きいと、伝送
路14がエラー状態にあるとして、監視用ディスプレイ
装置に表示される。計数値がしきい値以下であるとき
は、警報状態の発生回数が監視用ディスプレイ装置に表
示される。This alarm state is generated by the second processing system 18
It is counted by the counting means A. Then, the count value is compared with the threshold value every periodic unit time by the second processing system 18A. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0060】そして、第1のメモリ領域16Aから読み
出しを行った時刻から第2の処理系18の読み出し時間
が経過した時刻に、第1のメモリ領域16Aから読み出
されレジスタに保持されている警報情報の第2のメモリ
領域16Bへの書き込みB3が行われる。その際の書き
込みB3は、上述したような書き込みタイミングで行わ
れる、すなわち、書き込みA1と書き込みA2との間の
時間が読み出しB1と読み出しB2との間の時間と、読
み出しB2と書き込みB3との間の時間との和の値より
大きい値に選定されたタイミングで行われる。また、警
報状態の発生が継続しているから、書き込みA2は行わ
れない。したがって、この伝送状態においては、書き込
みA2と読み出しB3との競合は生ぜず、アクセス調停
回路20によるアクセス調停なしに書き込みB3が行わ
れるから、読み出しB1で読み出された警報情報、例え
ば、論理値“1”が、第2のメモリ領域16Bに書き込
まれる。これにより、発生状態が継続していること(警
報状態の継続性)を第2の処理系18Aに引き渡すこと
ができる。それ故、第1の処理系12から第2の処理系
18への警報情報の転送において、その引き渡しに何ら
の漏れも生じない。Then, at the time when the reading time of the second processing system 18 has elapsed from the time of reading from the first memory area 16A, the alarm read from the first memory area 16A and held in the register. Writing B3 of the information to the second memory area 16B is performed. The write B3 at that time is performed at the write timing as described above, that is, the time between the write A1 and the write A2 is between the read B1 and the read B2, and the read B2 and the write B3. The timing is selected to be larger than the sum of the time and the time. Further, since the alarm state continues to be generated, the writing A2 is not performed. Therefore, in this transmission state, contention between the write A2 and the read B3 does not occur, and the write B3 is performed without access arbitration by the access arbitration circuit 20, so that the alarm information read in the read B1, for example, the logical value "1" is written in the second memory area 16B. As a result, the fact that the occurrence state is continuing (the continuity of the alarm state) can be handed over to the second processing system 18A. Therefore, in the transfer of the alarm information from the first processing system 12 to the second processing system 18, there is no omission in the delivery thereof.
【0061】◇ 第2実施例
図8は、この発明の第2の実施例である非同期系間情報
転送装置の電気的構成を示す図、図9は、同非同期系間
情報転送装置に設けらているメモリの第1のメモリ領域
へのアクセスが不規則で、第2のメモリ領域へのアクセ
ス時間間隔が一定とした状態において第1及び第2のメ
モリ領域に書き込まれる警報情報の発生又は回復のタイ
ムシーケンス、図10は、図9中の(1)における第1及
び第2のメモリ領域からの警報情報の読み出し並びに第
2のメモリ領域への警報情報の書き込みのタイムシーケ
ンス、図11は、図9中の(2)における第1及び第2の
メモリ領域への警報情報の書き込み並びに第1及び第2
のメモリ領域からの警報情報の読み出しのタイムシーケ
ンス、図12は、図9中の(3)における第1及び第2の
メモリ領域への警報情報の書き込み並びに第1及び第2
のメモリ領域からの警報情報の読み出しのタイムシーケ
ンス、図13は、図9中の(4)における第1及び第2の
メモリ領域への警報情報の書き込み並びに第1及び第2
のメモリ領域からの警報情報の読み出しのタイムシーケ
ンス、また、図14は、図9中の(5)における第1及び
第2のメモリ領域からの警報情報の読み出し並びに第1
及び第2のメモリ領域への警報情報の書き込みのタイム
シーケンスである。Second Embodiment FIG. 8 is a diagram showing the electrical configuration of an asynchronous inter-system information transfer apparatus according to the second embodiment of the present invention, and FIG. 9 is provided in the same asynchronous inter-system information transfer apparatus. Or recovery of alarm information written in the first and second memory areas in a state in which the access to the first memory area of the memory is irregular and the access time interval to the second memory area is constant. 10 is a time sequence for reading the alarm information from the first and second memory areas and writing the alarm information to the second memory area in (1) of FIG. 9, and FIG. Writing alarm information to the first and second memory areas in (2) in FIG. 9 and the first and second
12 is a time sequence for reading the alarm information from the memory area of FIG. 12, FIG. 12 is a diagram illustrating the writing of the alarm information to the first and second memory areas in (3) of FIG.
13 is a time sequence for reading the alarm information from the memory area of FIG. 13, FIG. 13 is a timing sequence of writing the alarm information to the first and second memory areas in (4) of FIG.
14 is a time sequence for reading the alarm information from the memory area of FIG. 14, and FIG. 14 is a timing sequence for reading the alarm information from the first and second memory areas in (5) in FIG.
And a time sequence for writing alarm information to the second memory area.
【0062】この例の構成が、上述の第1実施例のそれ
と大きく異なる点は、第1の処理系と第2の処理系との
間に時間的な関係を設けないようにして構成した点であ
る。すなわち、非同期処理系間情報転送装置10Aは、
第1の実施例と同様に、第1の処理系12と、メモリ1
6と、第2の処理系18Aと、アクセス調停回路20A
とから概略構成される。The configuration of this example is greatly different from that of the first embodiment described above, in that the first processing system and the second processing system are not provided with a time relationship. Is. That is, the asynchronous processing system information transfer apparatus 10A is
Similar to the first embodiment, the first processing system 12 and the memory 1
6, the second processing system 18A, and the access arbitration circuit 20A
It is composed of and.
【0063】第2の処理系18Aは、第1実施例と同様
の、メモリ16に対して第1のメモリ領域16A及び第
2のメモリ領域16Bへの読み出しアクセス要求と、第
2のメモリ領域16Bへの書き込みアクセス要求とを出
力する。その第1のメモリ領域16Aへの読み出しアク
セス要求として、第1実施例の読み出しB1の読み出し
アクセス要求のほか、書き込みB3後の読み出しB4の
読み出しアクセス要求が加わった点と、第2のメモリ領
域16Bへの書き込みアクセス要求として、読み出しB
4で読み出した警報情報が“1”であるときのその警報
情報の第2のメモリ領域16Bへの書き込みB5の書き
込みアクセス要求が加わった点に相違がある。The second processing system 18A makes a read access request to the memory 16 for the first memory area 16A and the second memory area 16B, and the second memory area 16B, as in the first embodiment. And write access request to. As the read access request to the first memory area 16A, in addition to the read access request of the read B1 of the first embodiment, the read access request of the read B4 after the write B3 is added, and the second memory area 16B. Read B as a write access request to
The difference is that a write access request of writing B5 to the second memory area 16B of the alarm information when the alarm information read in 4 is "1" is added.
【0064】また、アクセス調停回路20Aは、第1の
処理系12のアクセス要求出力12Aから出力される2
つの書き込みアクセス要求と、第2の処理系18のアク
セス要求出力18A1から第1の処理系12と非同期で
周期的に出される3つの読み出しアクセス要求及び2つ
の書き込みアクセス要求との競合を調停して両処理系の
うちのいずれか一方にメモリ16へのアクセスを許容す
るようにした点に相違がある。The access arbitration circuit 20A outputs 2 from the access request output 12A of the first processing system 12.
Arbitration of contention between one write access request and three read access requests and two write access requests that are periodically issued asynchronously from the access request output 18A1 of the second processing system 18 to the first processing system 12 is performed. There is a difference in that either one of the two processing systems is allowed to access the memory 16.
【0065】それらのアクセス競合は、第1実施例のよ
うな時間的関係、すなわち、第1の処理系12による第
1のメモリ領域16Aへの書き込みと第2のメモリ領域
16Bへの書き込みとの間の時間Tが、第2の処理系1
8Aによる単位時間毎の第1のメモリ領域16Aからの
読み出し時刻と第2のメモリ領域16Bからの読み出し
時刻との間の時間と、第2のメモリ領域16Bからの読
み出し時刻と第2の処理系18Aによる第1のメモリ領
域16Aから読み出した警報情報の第2のメモリ領域1
6Bへの書き込み時刻との間の時間との和より大きいと
いう関係がない状態における、第1の処理系12による
第1のメモリ領域16A及び第2のメモリ領域16Bへ
の書き込み(図11、図12、図13のA1、A2)と、
第2の処理系18Aによる第2のメモリ領域16B及び
第1のメモリ領域16Aからの読み出し(図10乃至図
14のB1、B2、B4)と、第2の処理系18Aによ
る第2のメモリ領域16Bへの書き込み(図11、図1
3、図14のB5)との間の競合であり、アクセス調停
回路20Aは、それらの各動作を行う際に生ずるアクセ
ス要求間の競合を調停する。These access conflicts are due to the time relationship as in the first embodiment, that is, the writing to the first memory area 16A and the writing to the second memory area 16B by the first processing system 12. The time T between the second processing system 1
8A, the time between the read time from the first memory area 16A and the read time from the second memory area 16B per unit time, the read time from the second memory area 16B, and the second processing system. Second memory area 1 of alarm information read from the first memory area 16A by 18A
Writing to the first memory area 16A and the second memory area 16B by the first processing system 12 in a state in which there is no relation of being larger than the sum of the time of writing to 6B and the time of writing (FIG. 11, FIG. 12 and A1 and A2 in FIG. 13),
Reading from the second memory area 16B and the first memory area 16A by the second processing system 18A (B1, B2, B4 in FIGS. 10 to 14) and the second memory area by the second processing system 18A. Writing to 16B (FIGS. 11 and 1)
3, B5) in FIG. 14, and the access arbitration circuit 20A arbitrates the competition between access requests that occur when performing each of these operations.
【0066】次に、図8乃至図14を参照して、この例
の動作について説明する。非同期系間情報転送装置10
Aの動作を説明する都合上、伝送路14は警報状態が発
生していない正常な伝送状態にある、すなわち、初期的
に、その正常な伝送状態にあるか、又は、一旦警報状態
が発生したが、その後該警報状態が回復した正常な伝送
状態(第1の伝送状態という。)において、第1の処理
系12から第2の処理系18Aへ警報情報を引き渡す場
合について説明する。この第1の伝送状態は、図9の(1)
に示し、その詳細なタイムシーケンスが図10に示して
ある。図9には、上述した第1の伝送状態のほか、後述
する第2乃至第5の伝送状態が示されており、それらい
ずれの場合においても、(a)は第1のメモリ領域16A
に記憶されている乃至は記憶される警報情報を示し、
(b)は第2のメモリ領域16Bに記憶されている乃至は
記憶される警報情報を示す。Next, the operation of this example will be described with reference to FIGS. Asynchronous information transfer device 10
For the convenience of explaining the operation of A, the transmission line 14 is in a normal transmission state in which an alarm state is not generated, that is, initially in the normal transmission state, or an alarm state is generated once. However, the case where the alarm information is handed over from the first processing system 12 to the second processing system 18A in the normal transmission state in which the alarm state is recovered (hereinafter referred to as the first transmission state) will be described. This first transmission state is (1) in FIG.
, And its detailed time sequence is shown in FIG. In addition to the above-mentioned first transmission state, FIG. 9 shows second to fifth transmission states which will be described later. In any of these cases, (a) shows the first memory area 16A.
Shows alarm information stored in or stored in
(b) shows alarm information stored in or stored in the second memory area 16B.
【0067】この第1の伝送状態においては、警報状態
の発生も、その回復も検出されないから、第1の処理系
12からの書き込みアクセス要求は発生されない。した
がって、第1の処理系12からメモリ16の第1のメモリ
領域16A及び第2のメモリ領域16Bへの書き込みは
行われない。In the first transmission state, neither the alarm state is generated nor the recovery thereof is detected, so that the write access request from the first processing system 12 is not generated. Therefore, writing from the first processing system 12 to the first memory area 16A and the second memory area 16B of the memory 16 is not performed.
【0068】しかし、メモリ16の第1のメモリ領域1
6Aからの周期的な単位時間毎の読み出し(図10のB
1)と、該読み出しから予め決められた第1の時間が経
過した時刻における第2のメモリ領域16Bからの読み
出し(図10のB2)と、第2のメモリ領域16Bから
読み出しB2を行った時刻から予め決められた第2の時間
が経過した時刻における第1のメモリ領域16Aから読
み出されレジスタに保持されている警報情報の第2のメ
モリ領域16Bへの書き込み(図10のB3)と、第2
のメモリ領域16Bへ書き込みB3を行った時刻から予
め決められた第3の時間が経過した時刻における第1のメ
モリ領域16Aからの読み出し(図10のB4)と、読
み出しB4を行った時刻から予め決められた第4の時間
が経過した時刻における読み出しB4で読み出されレジ
スタに保持されている警報情報の第2のメモリ領域16
Bへの書き込みB5とが第2の処理系18Aによって行
われる。第1乃至第5の時間は、同一の時間であって
も、また、異なる時間であってもよい。第1乃至第5の
時間の合計時間は、上述の周期的な単位時間より小さ
い。However, the first memory area 1 of the memory 16
6A for periodical reading per unit time (B in FIG. 10)
1), the read time from the second memory area 16B (B2 in FIG. 10) and the read time B2 from the second memory area 16B at the time when a predetermined first time has elapsed from the read Writing the alarm information read from the first memory area 16A and held in the register to the second memory area 16B at the time when the second time that has been determined in advance has passed (B3 in FIG. 10), No. 2
Read from the first memory area 16A (B4 in FIG. 10) at the time when a predetermined third time has elapsed from the time when the write B3 was performed to the memory area 16B of The second memory area 16 of the alarm information read out by the reading B4 and held in the register at the time when the determined fourth time has elapsed
Writing B5 to B is performed by the second processing system 18A. The first to fifth times may be the same time or different times. The total time of the first to fifth times is smaller than the above-described periodic unit time.
【0069】この第2の処理系18Aによる読み出し及
び書き込みのタイムシーケンスが図10に示してある。
図10を参照して、その動作を説明する。図10におい
て、その(a)は第1のメモリ領域16Aに警報情報
“0”が継続して記憶されていることを示し、また、図
3の(b)は、第2のメモリ領域16Bに警報情報“0”が
継続して記憶されていることを示す。The time sequence of reading and writing by the second processing system 18A is shown in FIG.
The operation will be described with reference to FIG. In FIG. 10, (a) shows that the alarm information “0” is continuously stored in the first memory area 16A, and FIG.
3 (b) indicates that the alarm information "0" is continuously stored in the second memory area 16B.
【0070】上述のように、伝送路14の伝送状態が上
述した第1の伝送状態にあり、第1の処理系12のアク
セス要求出力12Aからアクセス調停回路20Aに対し
て書き込みアクセス要求は出されないから、第1のメモ
リ領域16Aの警報情報は、図10の(a)に示すよう
に、論理値“0”であり、上述した第1の伝送状態が継
続する限り、その論理値に変更はない。また、第2の処
理系18Aのアクセス要求出力18A1からアクセス調
停回路20へアクセス要求が出されると、第2の処理系
18Aにメモリ16へのアクセスが許容される。第2の
処理系18Aによって、メモリ16の第1のメモリ領域
16Aから周期的な単位時間毎の読み出しB1が行われ
る。その警報情報は、第2の処理系18Aのレジスタに
保持される。この読み出しから第1の時間が経過した時
刻に、第2のメモリ領域16Bから同様の読み出しB2
が行われる。As described above, the transmission state of the transmission line 14 is the above-mentioned first transmission state, and the write access request is not issued from the access request output 12A of the first processing system 12 to the access arbitration circuit 20A. Therefore, as shown in (a) of FIG. 10, the alarm information of the first memory area 16A has a logical value “0”, and the logical value cannot be changed as long as the above-mentioned first transmission state continues. Absent. When an access request is issued from the access request output 18A1 of the second processing system 18A to the access arbitration circuit 20, the second processing system 18A is allowed to access the memory 16. The second processing system 18A performs a periodic read B1 from the first memory area 16A of the memory 16 for each unit time. The alarm information is held in the register of the second processing system 18A. At the time when the first time has elapsed from this reading, the same reading B2 from the second memory area 16B is performed.
Is done.
【0071】読み出しB1,B2で読み出された警報情
報、すなわち、論理値“0”の論理和が、第2の処理系
18Aで取られる。論理和は、“0”であるから、警報
状態の未発生が、第2の処理系18Aに引き渡される。
つまり、警報状態の継続性が第2の処理系18Aに引き
渡される。この警報状態の未発生は、第2の処理系18
Aの計数手段において計数されない。そして、この周期
的な単位時間毎に、計数値がしきい値と比較される。計
数値がしきい値より大きいと、伝送路14がエラー状態
にあるとして、監視用ディスプレイ装置に表示される。
計数値がしきい値以下であるときは、警報状態の発生回
数が監視用ディスプレイ装置に表示される。The alarm information read in the readings B1 and B2, that is, the logical sum of the logical values "0" is taken by the second processing system 18A. Since the logical sum is "0", the occurrence of the alarm state is delivered to the second processing system 18A.
That is, the continuity of the alarm state is handed over to the second processing system 18A. If the alarm state has not occurred, the second processing system 18
It is not counted by the counting means A. Then, the count value is compared with the threshold value at every periodic unit time. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state.
When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0072】この第1の伝送状態で、第1の処理系12
から書き込みA2は行わることなく、書き込みB3が行
われる。これに加えて、読み出しB4によって読み出さ
れた警報情報は“0”であるから、書き込みB5は行わ
れない。このようなアクセス競合の回避により、第1の
処理系12から第2の処理系18Aへの警報情報の引き
渡しに漏れは生じない。In this first transmission state, the first processing system 12
Therefore, write B3 is performed without performing write A2. In addition to this, since the alarm information read by the read B4 is "0", the write B5 is not performed. By avoiding such access conflict, there is no omission in passing the alarm information from the first processing system 12 to the second processing system 18A.
【0073】次に、上述した第1の伝送状態が継続して
いる伝送路14に、警報状態が発生し、第1の処理系1
2において、その警報状態が検出されて警報情報“1”
が発生される第2の伝送状態において、第1の処理系1
2から第2の処理系18Aへ警報情報を引き渡す場合に
ついて説明する。この伝送状態は、図9では、その(2)
に示し、その詳細なタイムシーケンスが図11に示して
ある。図11において、その(a)は、第1のメモリ領域
16Aに警報情報“0”が記憶されており、その後に伝
送路14に警報状態の発生が生じた場合に第1のメモリ
領域16Aに記憶される警報情報を示し、(b)は、第2
のメモリ領域16Bに警報情報“0”が記憶されてお
り、その後に伝送路14に警報状態の発生が生じた場合
に第1のメモリ領域16Bに記憶される警報情報を示
す。この伝送状態においては、第1の処理系12から発
生された警報情報の第1のメモリ領域16A及び第2の
メモリ領域16Bへの書き込み(図11のA1及びA
2)と、第1のメモリ領域16A及び第2のメモリ領域
16Bからの警報情報の読み出し(図11のB1及びB
2)と、第1のメモリ領域16Aから読み出した警報情
報の第2のメモリ領域16Bへの書き込み(図11のB
3)と、第1のメモリ領域16Aからの警報情報の読み
出し(図11のB4)と、第1のメモリ領域16Aから
読み出されレジスタに保持されている警報情報の第2の
メモリ領域16Bへの書き込み(図11のB5)とが行
われる。Next, an alarm condition occurs on the transmission line 14 in which the above-mentioned first transmission condition continues, and the first processing system 1
2, the alarm status is detected and alarm information "1"
In the second transmission state in which the first processing system 1 is generated.
A case where alarm information is passed from 2 to the second processing system 18A will be described. This transmission state is shown in (2) of FIG.
, And its detailed time sequence is shown in FIG. In FIG. 11, (a) shows that the alarm information “0” is stored in the first memory area 16A and the alarm information is stored in the first memory area 16A when an alarm state occurs in the transmission line 14 thereafter. The stored alarm information is shown, and (b) shows the second
The alarm information "0" is stored in the memory area 16B of the first memory area 16B, and the alarm information stored in the first memory area 16B when the alarm state occurs in the transmission path 14 thereafter is shown. In this transmission state, the alarm information generated from the first processing system 12 is written in the first memory area 16A and the second memory area 16B (A1 and A in FIG. 11).
2) and reading of alarm information from the first memory area 16A and the second memory area 16B (B1 and B in FIG. 11).
2) and writing the alarm information read from the first memory area 16A to the second memory area 16B (B in FIG. 11).
3), reading the alarm information from the first memory area 16A (B4 in FIG. 11), and to the second memory area 16B of the alarm information read from the first memory area 16A and held in the register. Is written (B5 in FIG. 11).
【0074】図11では、書き込みA1と読み出しB1
とが競合し、書き込みA2と書き込みB2とが競合する
場合を示す。これらの競合は、アクセス調停回路20A
により調停される。書き込みA1よりも読み出しB1が
優先され、第2の処理系18Aによる読み出しB1が完
了した後に、第1の処理系12による書き込みA1が行
われる。読み出しB1で読み出された警報情報は、第2
の処理系18Aのレジスタに保持される。また、書き込
みA2よりも読み出しB2が優先され、第2の処理系1
8Aによる読み出しB2が完了した後に、第1の処理系
12による書き込みA2が行われる。In FIG. 11, write A1 and read B1
And write A2 and write B2 compete with each other. These conflicts are caused by the access arbitration circuit 20A.
Is arbitrated by. The read B1 is prioritized over the write A1, and the write A1 by the first processing system 12 is performed after the read B1 by the second processing system 18A is completed. The alarm information read in the read B1 is the second
It is held in the register of the processing system 18A. Also, the read B2 is prioritized over the write A2, and the second processing system 1
After the read B2 by 8A is completed, the write A2 by the first processing system 12 is performed.
【0075】読み出しB1で読み出されレジスタに保持
されている警報情報と、読み出しB2で読み出された警
報情報との論理和、すなわち、論理値“0”同士の論理
和が、第2の処理系18Aで取られる。論理和は、
“0”であるから、警報状態の未発生が、第2の処理系
18Aに引き渡される。つまり、警報状態の継続性が第
2の処理系18Aに引き渡される。この警報状態の未発
生は、第2の処理系18Aの計数手段において計数され
ない。そして、この周期的な単位時間毎に、計数値がし
きい値と比較される。計数値がしきい値より大きいと、
伝送路14がエラー状態にあるとして、監視用ディスプ
レイ装置に表示される。計数値がしきい値以下であると
きは、警報状態の発生回数が監視用ディスプレイ装置に
表示される。The logical sum of the alarm information read in the read B1 and held in the register and the alarm information read in the read B2, that is, the logical sum of the logical values "0" is the second processing. Taken with system 18A. The logical sum is
Since it is "0", the occurrence of the alarm state is passed to the second processing system 18A. That is, the continuity of the alarm state is handed over to the second processing system 18A. The non-occurrence of this alarm state is not counted by the counting means of the second processing system 18A. Then, the count value is compared with the threshold value at every periodic unit time. If the count value is greater than the threshold value,
It is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0076】この第2の伝送状態においては、第1の処
理系12から書き込みA2は行われた後に、レジスタに
保持されている警報情報の第2のメモリ領域16Bへの
書き込みB3が行われる。これに加えて、読み出しB4
によって読み出されレジスタに保持されている警報情報
は“1”であるから、書き込みB5は行われる。そし
て、第1の転送状態において説明したと同様の書き込み
B3が行われるが、第2の処理系18Aにより、読み出
しB4が行われ、そして書き込みB5が行われるから、
書き込みB3により第2のメモリ領域16Bの警報情報
が“0”に書き換えられたとしても、読み出しB4によ
って読み出された警報情報“1”が、書き込みB5によ
って第2のメモリ領域16Bに書き戻される。したがっ
て、第2のメモリ領域16Bに書き込まれた警報情報、
例えば、論理値“1”が、読み出しB1で読み出された
警報情報、例えば、論理値“0”で書き換えられてしま
うことはなくなる。それ故、このようなアクセス競合の
回避が行われるから、第1の処理系12から第2の処理
系18Aへの警報情報の引き渡しに漏れは生じない。In the second transmission state, after the writing A2 is performed from the first processing system 12, the alarm information held in the register is written B3 in the second memory area 16B. In addition to this, read B4
Since the alarm information read by and held in the register is "1", writing B5 is performed. Then, the write B3 similar to that described in the first transfer state is performed, but the read B4 and the write B5 are performed by the second processing system 18A,
Even if the alarm information in the second memory area 16B is rewritten to "0" by the write B3, the alarm information "1" read by the read B4 is written back to the second memory area 16B by the write B5. . Therefore, the alarm information written in the second memory area 16B,
For example, the logical value “1” will not be rewritten with the alarm information read in the read B1, for example, the logical value “0”. Therefore, since such access conflict is avoided, there is no omission in the delivery of the alarm information from the first processing system 12 to the second processing system 18A.
【0077】次に、警報状態が発生し、その後に回復し
た時刻近傍で生ずる第3の伝送状態において、第1の処
理系12から第2の処理系18Aへの警報状態の発生を
引き渡す場合について説明する。この伝送状態は、図9
の(3)に示し、その詳細なタイムシーケンスが図12に
示してある。図12において、その(a)は、第1のメモ
リ領域16Aに警報情報“1”が記憶されており、その
後に伝送路14に警報状態の回復が生じた場合に第1の
メモリ領域16Aに記憶される警報情報を示し、(b)
は、第2のメモリ領域16Bに警報情報“1”が継続し
て記憶されており、その後に伝送路14に警報状態の回
復が生じた場合に第1のメモリ領域16Bに記憶される
警報情報を示す。この第3の伝送状態においては、第1
の処理系12から発生された警報情報の第1のメモリ領
域16Aへの書き込み(図12のA1)と、第1のメモ
リ領域16A及び第2のメモリ領域16Bからの警報情
報の読み出し(図12のB1及びB2)と、第1のメモ
リ領域16Aから読み出した警報情報の第2のメモリ領
域16Bへの書き込み(図12のB3)と、第1のメモ
リ領域16Aからの警報情報の読み出し(図12のB
4)とが行われる。Next, in the case where the alarm state is generated and then the alarm state is handed over from the first processing system 12 to the second processing system 18A in the third transmission state occurring near the time when the alarm state is recovered explain. This transmission state is shown in FIG.
(3), and the detailed time sequence thereof is shown in FIG. In FIG. 12, (a) shows that the alarm information “1” is stored in the first memory area 16A, and when the alarm state is recovered in the transmission line 14 thereafter, the alarm information “1” is stored in the first memory area 16A. Indicates the stored alarm information, (b)
Indicates that the alarm information “1” is continuously stored in the second memory area 16B, and when the alarm state is recovered in the transmission line 14 thereafter, the alarm information stored in the first memory area 16B. Indicates. In this third transmission state, the first
Writing the alarm information generated from the processing system 12 of the above into the first memory area 16A (A1 of FIG. 12) and reading the alarm information from the first memory area 16A and the second memory area 16B (see FIG. 12). B1 and B2), and the alarm information read from the first memory area 16A to the second memory area 16B (B3 in FIG. 12) and the alarm information read from the first memory area 16A (see FIG. 12 B
4) and are performed.
【0078】図12では、書き込みA1と読み出しB1
とが競合する場合を示す。書き込みA1と読み出しB1
とが競合する場合には、上述したように、アクセス調停
回路20Aの調停により、第2の処理系18Aによる読
み出しB1が優先して行われ、その警報情報が第2の処
理系18Aのレジスタに保持される。その読み出しB1
が完了した後に、第1の処理系12による書き込みA1
が行われる。In FIG. 12, write A1 and read B1
Shows the case where and conflict. Write A1 and read B1
, The read B1 by the second processing system 18A is preferentially performed by the arbitration of the access arbitration circuit 20A, and the alarm information is stored in the register of the second processing system 18A as described above. Retained. The reading B1
After the completion of the writing, the writing A1 by the first processing system 12
Is done.
【0079】そして、第1の転送状態において説明した
と同様の読み出しB2、書き込みB3及び読み出しB4
が行われる。読み出しB4によって読み出された警報情
報は、第2の処理系18Aのレジスタに保持される。第
3の転送状態においては、第1及び第2の転送状態と異
なって、読み出しB1で読み出されレジスタに保持され
ている警報情報と、読み出しB2で読み出された警報情
報との論理和、すなわち、論理値“1”同士の論理和
が、第2の処理系18Aで取られる。論理和は、“1”
であるから、警報状態の発生が、第2の処理系18Aに
引き渡される。つまり、警報状態の継続性が第2の処理
系18Aに引き渡される。この警報状態の発生は、第2
の処理系18Aの計数手段において計数され、そしてそ
の計数値がしきい値と比較される。計数値がしきい値よ
り大きいと、伝送路14がエラー状態にあるとして、監
視用ディスプレイ装置に表示される。計数値がしきい値
以下であるときは、警報状態の発生回数が監視用ディス
プレイ装置に表示される。Then, read B2, write B3, and read B4 similar to those described in the first transfer state.
Is done. The alarm information read by the reading B4 is held in the register of the second processing system 18A. In the third transfer state, unlike the first and second transfer states, the logical sum of the alarm information read in the read B1 and held in the register and the alarm information read in the read B2, That is, the logical sum of the logical values "1" is obtained by the second processing system 18A. The logical sum is "1"
Therefore, the occurrence of the alarm state is handed over to the second processing system 18A. That is, the continuity of the alarm state is handed over to the second processing system 18A. The occurrence of this alarm condition is the second
In the counting means of the processing system 18A, the count value is compared with the threshold value. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0080】この第3の伝送状態においては、第1の処
理系12から書き込みA2は行われないから、上述の読
み出しB2後に行われる書き込みB3が、第2の伝送状
態について説明したようなアクセス要求の競合の問題が
生ずることなく行われる。これに加えて、読み出しB4
によって読み出された警報情報は“0”であるから、書
き込みB5は行われない。このようなアクセス競合の回
避により、第1の処理系12から第2の処理系18Aへ
の警報情報の引き渡しに漏れは生じない。In this third transmission state, since the writing A2 is not performed from the first processing system 12, the writing B3 performed after the above-mentioned reading B2 is the access request as described in the second transmission state. It is done without the issue of contention. In addition to this, read B4
Since the alarm information read by is "0", writing B5 is not performed. By avoiding such access conflict, there is no omission in passing the alarm information from the first processing system 12 to the second processing system 18A.
【0081】次に、発生した警報状態が回復し、その後
に警報状態が発生した状態の第4の伝送状態において、
第1の処理系12から第2の処理系18Aへの警報状態
の発生を引き渡す場合について説明する。この伝送状態
は、図9の(4)に示し、その詳細なタイムシーケンスが
図13に示してある。図13の(a)は、第1のメモリ領
域16Aに警報情報“0”が継続して記憶されており、
その後に伝送路14に警報状態の発生が生じた場合に第
1のメモリ領域16Aに記憶される警報情報を示し、
(b)は、第2のメモリ領域16Bに警報情報“1”が継
続して記憶されており、その後に伝送路14に警報状態
の発生が生じた場合に第1のメモリ領域16Bに記憶さ
れる警報情報を示す。Next, in the fourth transmission state in which the alarm state that has occurred is recovered and then the alarm state has occurred,
A case where the occurrence of the alarm state from the first processing system 12 to the second processing system 18A is handed over will be described. This transmission state is shown in (4) of FIG. 9, and its detailed time sequence is shown in FIG. In (a) of FIG. 13, the alarm information “0” is continuously stored in the first memory area 16A,
The alarm information stored in the first memory area 16A when an alarm state occurs in the transmission line 14 thereafter is shown.
In (b), the alarm information "1" is continuously stored in the second memory area 16B, and is stored in the first memory area 16B when an alarm condition occurs in the transmission line 14 thereafter. It shows the alarm information.
【0082】この第4の伝送状態においては、第1の処
理系12から発生された警報情報の第1のメモリ領域1
6A及び第2のメモリ領域16Bへの書き込み(図13
のA1及びA2)と、第1のメモリ領域16A及び第2
のメモリ領域16Bからの警報情報の読み出し(図13
のB1及びB2)と、第1のメモリ領域16Aから読み
出されレジスタに保持されている警報情報の第2のメモ
リ領域16Bへの書き込み(図13のB3)と、第1の
メモリ領域16Aからの警報情報の読み出し(図13の
B4)と、第1のメモリ領域16Aから読み出されレジ
スタに保持されている警報情報の第2のメモリ領域16
Bへの書き込み(図13のB5)とが行われる。In the fourth transmission state, the first memory area 1 for the alarm information generated from the first processing system 12 is used.
Writing to 6A and the second memory area 16B (see FIG. 13).
A1 and A2) of the first memory area 16A and the second memory area 16A
Of alarm information from the memory area 16B of the
B1 and B2), and writing of the alarm information read from the first memory area 16A and held in the register to the second memory area 16B (B3 in FIG. 13), and from the first memory area 16A. Of the alarm information (B4 in FIG. 13) and the second memory area 16 of the alarm information read from the first memory area 16A and held in the register.
Writing to B (B5 in FIG. 13) is performed.
【0083】図13では、書き込みA1と読み出しB1
とが競合し、書き込みA2と読み出しB2とが競合する
場合を示す。書き込みA1と読み出しB1との競合は、
上述したように、アクセス調停回路20Aによって調停
され、第2の処理系18Aによる読み出しB1が優先し
て行われ、その警報情報は第2の処理系18Aのレジス
タに保持される。その読み出しB1が完了した後に、第
1の処理系12による書き込みA1が行われる。書き込
みA2と読み出しB2との競合は、同様に、アクセス調
停回路20によって調停され、第2の処理系18Aによ
る読み出しB2が優先して行われ、その読み出しB2が
完了した後に、第1の処理系12による書き込みA2が
行われる。In FIG. 13, write A1 and read B1
And the read A2 conflict with the write A2. The conflict between write A1 and read B1 is
As described above, the access arbitration circuit 20A arbitrates, the read B1 by the second processing system 18A is preferentially performed, and the alarm information is held in the register of the second processing system 18A. After the read B1 is completed, the write A1 by the first processing system 12 is performed. Similarly, the competition between the write A2 and the read B2 is arbitrated by the access arbitration circuit 20, the read B2 by the second processing system 18A is preferentially performed, and after the read B2 is completed, the first processing system is completed. Writing A2 by 12 is performed.
【0084】上述の読み出しB1,B2で読み出された
警報情報の論理値、すなわち、読み出しB1での論理値
“0”と読み出しB2での論理値“1”との論理和が第
2の処理系18Aで取られる。論理和は“1”であるか
ら、警報状態の発生が第2の処理系18Aに引き渡され
る。つまり、警報状態の継続性が第2の処理系18Aに
引き渡される。The logical value of the alarm information read in the above-mentioned readings B1 and B2, that is, the logical sum of the logical value "0" in the reading B1 and the logical value "1" in the reading B2 is the second processing. Taken with system 18A. Since the logical sum is "1", the occurrence of the alarm state is handed over to the second processing system 18A. That is, the continuity of the alarm state is handed over to the second processing system 18A.
【0085】この警報状態の発生は、第2の処理系18
Aの計数手段において計数され、そしてその計数値がし
きい値と比較される。計数値がしきい値より大きいと、
伝送路14がエラー状態にあるとして、監視用ディスプ
レイ装置に表示される。計数値がしきい値以下であると
きは、警報状態の発生回数が監視用ディスプレイ装置に
表示される。This alarm condition is generated by the second processing system 18
It is counted in the counting means of A, and the counted value is compared with a threshold value. If the count value is greater than the threshold value,
It is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0086】そして、第1の転送状態において説明した
と同様の書き込みB3が行われるが、第2の処理系18
Aにより、読み出しB4が行われ、そして書き込みB5
が行われるから、書き込みB3により第2のメモリ領域
16Bの警報情報が“0”に書き換えられたとしても、
読み出しB4によって読み出された警報情報"1"かれ
が、書き込みB5によって第2のメモリ領域16Bに書
き込まれるから、第2のメモリ領域16Bの警報情報は
“1”に書き戻される。したがって、書き込みA2によ
って第2のメモリ領域16Bに書き込まれた警報情報、
例えば、論理値“1”が、読み出しB1で読み出された
警報情報、すなわち、論理値“0”で書き換えられてし
まうことはなくなる。つまり、警報状態の継続性が、第
2の処理系18Aに引き渡される。それ故、このような
アクセス競合の回避により、第1の処理系12から第2
の処理系18Aへの警報情報の引き渡しに漏れは生じな
い。Then, the write B3 similar to that described in the first transfer state is performed, but the second processing system 18 is used.
Read B4 is performed by A, and write B5
Therefore, even if the alarm information in the second memory area 16B is rewritten to "0" by the write B3,
Since the alarm information "1" read by the read B4 is written in the second memory area 16B by the write B5, the alarm information of the second memory area 16B is written back to "1". Therefore, the alarm information written in the second memory area 16B by the writing A2,
For example, the logical value "1" will not be rewritten with the alarm information read in the read B1, that is, the logical value "0". That is, the continuity of the alarm state is handed over to the second processing system 18A. Therefore, by avoiding such access conflict, the first processing system 12 to the second processing system 12
There is no omission in delivering the alarm information to the processing system 18A.
【0087】次に、警報状態が継続して発生している第
5の伝送状態において、第1の処理系12から第2の処
理系18Aへの警報状態の発生を引き渡す場合について
説明する。この伝送状態は、図9の(5)に示し、その詳
細なタイムシーケンスが図14に示してある。図14の
(a)は、第1のメモリ領域16Aに警報情報“1”が記
憶され、その状態が継続している場合を示し、図7の
(b)は、第2のメモリ領域16Bに警報情報“1”が記
憶され、その状態が継続している場合を示す。Next, a case will be described in which the occurrence of the alarm state is handed over from the first processing system 12 to the second processing system 18A in the fifth transmission state in which the alarm state is continuously generated. This transmission state is shown in (5) of FIG. 9, and its detailed time sequence is shown in FIG. Of FIG.
(a) shows a case where the alarm information “1” is stored in the first memory area 16A and the state continues, and FIG.
(b) shows the case where the alarm information "1" is stored in the second memory area 16B and the state is continued.
【0088】この第5の伝送状態においては、警報状態
の新たな発生も、その回復も検出されないから、第1の
処理系12からの書き込みアクセス要求は発生されな
い。したがって、第1の処理系12からメモリ16の第1
のメモリ領域16A及び第2のメモリ領域16Bへの書
き込みは行われない。In this fifth transmission state, neither a new generation of the alarm state nor its recovery is detected, so that the write access request from the first processing system 12 is not generated. Therefore, from the first processing system 12 to the first memory 16
Is not written to the memory area 16A and the second memory area 16B.
【0089】しかし、メモリ16の第1のメモリ領域1
6Aからの周期的な単位時間毎の読み出し(図14のB
1)と、該読み出し時刻から上述した第1の時間が経過
した時刻における第2のメモリ領域16Bからの読み出
し(図14のB2)と、第1のメモリ領域16Aから読
み出しを行った時刻から上述した第2の時間が経過した
時刻における第1のメモリ領域16Aから読み出されレ
ジスタに保持されている警報情報の第2のメモリ領域1
6Bへの書き込み(図14のB3)と、第2のメモリ領
域16Bへの書き込みを行った時刻から上述した第3の
時間が経過した時刻における第1のメモリ領域16Aか
らの読み出し(図14のB4)と、読み出しB4で読み
出されレジスタに保持されている警報情報の第2のメモ
リ領域16Bへの書き込み(図14のB5)とが、第2
の処理系18Aによって行われる。However, the first memory area 1 of the memory 16
6A for periodical reading per unit time (B in FIG. 14)
1), reading from the second memory area 16B (B2 in FIG. 14) at the time when the first time described above has elapsed from the reading time, and the time from the time when reading from the first memory area 16A The second memory area 1 of the alarm information read from the first memory area 16A and held in the register at the time when the second time has elapsed
6B (B3 in FIG. 14) and reading from the first memory area 16A at the time when the above-described third time has elapsed from the time when writing to the second memory area 16B (see FIG. 14). B4) and the writing of the alarm information read out in B4 and held in the register to the second memory area 16B (B5 in FIG. 14) is the second.
Processing system 18A.
【0090】この第2の処理系18Aによる読み出し及
び書き込みのタイムシーケンスが図14に示してある。
図14を参照して、その動作を説明する。図14におい
て、伝送路14の伝送状態は上述した第5の伝送状態に
あるから、第1の処理系12は、伝送路14の警報状態
を検出しない。したがって、第1の処理系12によって
メモリ領域16Aに記憶されている警報情報は、図14
の(a)に示すように、論理値“1”であり、上述した第
5の伝送状態が継続する限り、その論理値に変更はな
い。FIG. 14 shows a time sequence of reading and writing by the second processing system 18A.
The operation will be described with reference to FIG. In FIG. 14, since the transmission state of the transmission line 14 is the above-mentioned fifth transmission state, the first processing system 12 does not detect the alarm state of the transmission line 14. Therefore, the alarm information stored in the memory area 16A by the first processing system 12 is as shown in FIG.
(A), the logical value is “1”, and as long as the fifth transmission state described above continues, there is no change in the logical value.
【0091】また、上述のように、第1の処理系12の
アクセス要求出力12Aからアクセス調停回路20Aに
対してアクセス要求は出力されないから、アクセス調停
回路20Aによって第2の処理系18Aにメモリ16へ
のアクセス要求が許容され、第2の処理系18Aによっ
て、メモリ16の第1のメモリ領域16Aから単位時間
毎の読み出しB1が行われ、その警報情報は、第2の処
理系18Aのレジスタに保持される。読み出しB1の読
み出し時刻から第1の時間が経過した時刻に第2のメモ
リ領域16Bから同様の読み出しB2が行われる。Further, as described above, since the access request output 12A of the first processing system 12 does not output the access request to the access arbitration circuit 20A, the access arbitration circuit 20A causes the memory 16 in the second processing system 18A. Access request to the second processing system 18A is permitted, the second processing system 18A performs reading B1 from the first memory area 16A of the memory 16 for each unit time, and the alarm information is stored in the register of the second processing system 18A. Retained. The same reading B2 is performed from the second memory area 16B at the time when the first time has elapsed from the reading time of the reading B1.
【0092】読み出しB2によって読み出された警報情
報“1”は、第2の処理系18に供給されてレジスタに
保持されている警報情報との論理和が取られる。この論
理和は、“1”となるが、この論理和“1”は、前回の
書き込みB3から今回の読み出しB2までの時間の間、
伝送路14上の警報状態が発生の状態であったことを第
1の処理系12から第2の処理系18Aへ引き渡したこ
と、すなわち、発生状態の引き渡しを意味する。この警
報状態の発生は、第2の処理系18Aの計数手段におい
て計数され、そしてその計数値がしきい値と比較され
る。計数値がしきい値より大きいと、伝送路14がエラ
ー状態にあるとして、監視用ディスプレイ装置に表示さ
れる。計数値がしきい値以下であるときは、警報状態の
発生回数が監視用ディスプレイ装置に表示される。The alarm information "1" read by the read B2 is logically ORed with the alarm information supplied to the second processing system 18 and held in the register. This logical sum is "1", and this logical sum "1" is during the time from the previous write B3 to the current read B2.
It means that the alarm state on the transmission line 14 was passed to the second processing system 18A from the first processing system 12, that is, the passing of the generated state. The occurrence of this alarm state is counted in the counting means of the second processing system 18A, and the counted value is compared with the threshold value. When the count value is larger than the threshold value, it is displayed on the monitor display device that the transmission line 14 is in an error state. When the count value is less than or equal to the threshold value, the number of times the alarm state has occurred is displayed on the monitor display device.
【0093】そして、第1のメモリ領域16Aから読み
出しを行った時刻から第2の時間が経過した時刻に、第
1のメモリ領域16Aから読み出されレジスタに保持さ
れている警報情報の第2のメモリ領域16Bへの書き込
みB3が行われる。さらに、第2のメモリ領域16Bへ
書き込みB3が行った時刻から第3の時間が経過した時
刻に、第1のメモリ領域16Aから読み出しB4が行わ
れ、読み出しB4で読み出された警報情報か“1”であ
るから、その警報情報は、読み出しB4を行った時刻か
ら第4の時間が経過した時刻に、第2のメモリ領域16
Bに書き込まれる(図14のB5)。したがって、書き
込みB3により第2のメモリ領域16Bに警報情報が
“1”に書き込まれ、読み出しB4によって読み出され
た警報情報が“1”であるから、書き込みB5によって
第2のメモリ領域16Bに読み出しB4によって読み出
された警報情報が書き込まれる。これにより、第1の処
理系12から第2の処理系18Aへの警報情報の継続性
が引き継がれる。したがって、この伝送状態において
は、アクセス競合が生ずることなく、第1の処理系12
から第2の処理系18Aへの警報情報の引き渡しに漏れ
は生じない。Then, at the time when the second time has passed from the time when the data was read from the first memory area 16A,
Writing B3 of the alarm information read from the first memory area 16A and held in the register to the second memory area 16B is performed. Furthermore, at the time when the third time has elapsed from the time when the writing B3 was performed to the second memory area 16B, the reading B4 is performed from the first memory area 16A and the alarm information read at the reading B4 is Since the alarm information is "1", the alarm information is stored in the second memory area 16 at the time when the fourth time has elapsed from the time when the reading B4 was performed.
It is written in B (B5 in FIG. 14). Therefore, since the alarm information "1" is written in the second memory area 16B by the write B3 and the alarm information read by the read B4 is "1", the alarm information is read in the second memory area 16B by the write B5. The alarm information read by B4 is written. As a result, the continuity of the alarm information from the first processing system 12 to the second processing system 18A is taken over. Therefore, in this transmission state, access conflict does not occur and the first processing system 12
There is no omission in passing the alarm information from the second processing system 18A to the second processing system 18A.
【0094】以上、この発明の実施例を図面を参照して
詳述してきたが、この発明の具体的な構成は、これらの
実施例に限られるものではなく、この発明の要旨を逸脱
しない範囲の設計の変更等があってもそれらはこの発明
に含まれる。例えば、警報情報以外の情報を第1の処理
系から第2の処理系へ転送する場合にも、この発明を同
等に適用し得る。また、メモリの代替として、アクセス
可能に構成されたレジスタを用いてよい。また、非同期
系情報転送装置の機能をプログラムで実現するように構
成してもよい。Although the embodiments of the present invention have been described in detail above with reference to the drawings, the specific configuration of the present invention is not limited to these embodiments, and does not depart from the scope of the present invention. Even if there are changes in the design, etc., they are included in this invention. For example, the present invention can be equally applied to the case of transferring information other than the alarm information from the first processing system to the second processing system. Further, as a substitute for the memory, an accessible register may be used. Further, the function of the asynchronous information transfer device may be realized by a program.
【0095】[0095]
【発明の効果】以上説明したように、この発明の構成に
よれば、第1の処理系で受け取った情報を第1の処理系
から第1の記憶手段及び第2の記憶手段に時間的にずれ
て順次に記憶し、第1の処理系と非同期で周期的に動作
する第2の処理系によって周期的に2つの記憶手段を順
次に読み出し、読み出された2つの情報に基づいて情報
の引き渡しを行い、第1の記憶手段から読み出された情
報を第2の記憶手段に記憶して情報の継続性を第2の処
理系に引き渡すようにしたから、第1の処理系から第2
の処理系への情報の転送に漏れを生じなくすることがで
きる。第1の処理系及び第2の処理系による書き込み及
び読み出しの間に、時間的制約を与えて、情報の転送漏
れを無くすようにすると、転送処理の高速化になる。ま
た、情報の転送漏れを無くす際に、転送処理の高速化を
犠牲にすれば、上述の時間的制約は無くなるという利点
がある。As described above, according to the configuration of the present invention, the information received by the first processing system is temporally transferred from the first processing system to the first storage means and the second storage means. The two storage means are sequentially stored with a shift, and the two storage means are sequentially read by the second processing system that operates cyclically asynchronously with the first processing system, and information is stored based on the two read information. Since the information is read out from the first storage means and stored in the second storage means so that the continuity of the information is transferred to the second processing system, the second processing system transfers the second processing system to the second processing system.
It is possible to prevent the leakage of information from being transferred to the processing system. If a time constraint is given during writing and reading by the first processing system and the second processing system to eliminate leakage of information transfer, the speed of the transfer process becomes faster. Further, when eliminating leakage of information transfer, there is an advantage that the above-mentioned time constraint is eliminated by sacrificing the speedup of the transfer process.
【図1】この発明の第1の実施例である非同期系間情報
転送装置の電気的構成を示す図である。FIG. 1 is a diagram showing an electrical configuration of an asynchronous inter-system information transfer device according to a first embodiment of the present invention.
【図2】同非同期系間情報転送装置に設けられたメモリ
に書き込まれる警報情報の発生又は回復のタイムシーケ
ンスである。FIG. 2 is a time sequence of generation or recovery of alarm information written in a memory provided in the asynchronous inter-system information transfer device.
【図3】図2中の(1)において第1及び第2のメモリ領
域からの警報情報の読み出し並びに第2のメモリ領域へ
の警報情報の書き込みのタイムシーケンスである。FIG. 3 is a time sequence of reading alarm information from the first and second memory areas and writing alarm information to the second memory area in (1) of FIG.
【図4】図2中の(2)において第1及び第2のメモリ領
域への警報情報の書き込み及びそれらからの読み出しの
タイムシーケンスである。4 is a time sequence of writing alarm information to and reading alarm information from the first and second memory areas in (2) of FIG.
【図5】図2中の(3)において第1及び第2のメモリ領
域への警報情報の書き込み及びそれらからの読み出しの
タイムシーケンスである。FIG. 5 is a time sequence of writing alarm information to and reading alarm information from the first and second memory areas in (3) of FIG.
【図6】図2中の(4)において第1及び第2のメモリ領
域への警報情報の書き込み及びそれらからの読み出しの
タイムシーケンスである。FIG. 6 is a time sequence of writing alarm information to and reading alarm information from the first and second memory areas in (4) of FIG.
【図7】図2中の(5)において第1及び第2のメモリ領
域からの警報情報の読み出し並びに第2のメモリ領域へ
の警報情報の書き込みのタイムシーケである。FIG. 7 is a time sequence of (5) in FIG. 2 for reading the alarm information from the first and second memory areas and writing the alarm information to the second memory area.
【図8】この発明の第2の実施例である非同期系間情報
転送装置の電気的構成を示す図である。FIG. 8 is a diagram showing an electrical configuration of an asynchronous inter-system information transfer device which is a second embodiment of the present invention.
【図9】同非同期系間情報転送装置に設けられたメモリ
に書き込まれる警報情報の発生又は回復のタイムシーケ
ンスである。FIG. 9 is a time sequence of generation or recovery of alarm information written in a memory provided in the asynchronous inter-system information transfer device.
【図10】図9中の(1)において第1及び第2のメモリ
領域からの警報情報の読み出し並びに第2のメモリ領域
への警報情報の書き込みのタイムシーケンスである。FIG. 10 is a time sequence of (1) in FIG. 9 for reading alarm information from the first and second memory areas and writing alarm information to the second memory area.
【図11】図9中の(2)において第1及び第2のメモリ
領域への警報情報の書き込み及びそれらからの読み出し
のタイムシーケンスである。FIG. 11 is a time sequence of writing alarm information to and reading alarm information from the first and second memory areas in (2) of FIG. 9.
【図12】図9中の(3)において第1及び第2のメモリ
領域への警報情報の書き込み及びそれらからの読み出し
のタイムシーケンスである。FIG. 12 is a time sequence of writing alarm information to and reading alarm information from the first and second memory areas in (3) of FIG. 9.
【図13】図9中の(4)において第1及び第2のメモリ
領域への警報情報の書き込み及びそれらからの読み出し
のタイムシーケンスである。13 is a time sequence of writing alarm information to and reading alarm information from the first and second memory areas in (4) of FIG.
【図14】図9中の(5)において第1及び第2のメモリ
領域からの警報情報の読み出し及びそれらへの警報情報
の書き込みのタイムシーケである。FIG. 14 is a time sequence of (5) in FIG. 9 for reading the alarm information from the first and second memory areas and writing the alarm information into them.
【図15】非同期系間警報情報転送装置の電気的構成を
示す図である。FIG. 15 is a diagram showing an electrical configuration of an asynchronous inter-system alarm information transfer device.
【図16】同非同期系間警報情報転送装置で第1の処理
系から第2の処理系へ警報情報を正常に転送し得る場合
のタイムシーケンスである。FIG. 16 is a time sequence when alarm information can be normally transferred from the first processing system to the second processing system in the same asynchronous inter-system alarm information transfer device.
【図17】同非同期系間警報情報転送装置で第1の処理
系から第2の処理系へ警報情報を正常に転送し得ない場
合のタイムシーケンスである。FIG. 17 is a time sequence when the alarm information transfer device between asynchronous systems cannot normally transfer alarm information from the first processing system to the second processing system.
12 第1の処理系 14 伝送路 16 メモリ 16A 第1のメモリ領域(第1の記憶手段) 16B 第2のメモリ領域(第2の記憶手段) 18,18A 第2の処理系(引き渡し手段) 20 アクセス調停回路(制御手段) 12 First processing system 14 Transmission line 16 memory 16A First memory area (first storage means) 16B Second memory area (second storage means) 18, 18A Second processing system (delivery means) 20 Access arbitration circuit (control means)
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平4−276933(JP,A) 特開 平7−288509(JP,A) 特開 平7−254889(JP,A) 特開 平6−291742(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 13/08 G06F 13/38 340 H04J 3/14 ─────────────────────────────────────────────────── --Continued from the front page (56) References JP-A-4-276933 (JP, A) JP-A-7-288509 (JP, A) JP-A-7-254889 (JP, A) JP-A-6- 291742 (JP, A) (58) Fields surveyed (Int.Cl. 7 , DB name) H04L 13/08 G06F 13/38 340 H04J 3/14
Claims (10)
伝送路の状態の発生又は回復を検出して得られた情報を
第1の処理系と非同期で周期的に動作する第2の処理系
に引き渡す非同期系間情報転送方法であって、 前記第1の処理系で前記伝送路の状態の発生又は回復を
検出する毎に、その検出タイミングで得られた前記情報
を第1の記憶手段に記憶すると共に、前記検出タイミン
グから前記第2の処理系の周期的動作時間内の第1の所
定時間だけ経過した書き込みタイミングで前記第1の記
憶手段に記憶された前記情報を第2の記憶手段に記憶
し、 前記第2の処理系の周期的動作毎に、前回の周期的動作
までに前記第1の記憶手段に記憶された情報を記憶する
前に読み出し、かつ、前記書き込みタイミング前であっ
て前記読み出し時刻から第2の所定時間経過時に、前回
の周期的動作までに前記第2の記憶手段に記憶された前
記情報を読み出し、読み出された前記2つの情報に基づ
いて、前記発生又は前記回復の情報を前記第2の処理系
に引き渡し、前記第2の処理系の周期的動作毎に、前記
第2の記憶手段からの前記情報の読み出し時刻から第3
の所定時間経過時に、前記第1の記憶手段から読み出さ
れた情報を前記第2の記憶手段に上書きすることを特徴
とする非同期系間情報転送方法。1. A second processing system that periodically operates asynchronously with the first processing system based on information obtained by detecting the occurrence or recovery of the state of the transmission path in a first processing system to which the transmission path is connected. A method for transferring information between asynchronous systems, wherein the first processing system detects the occurrence or recovery of the state of the transmission path every time the first processing system detects the information obtained at the detection timing. The information stored in the storage means and stored in the first storage means at a write timing after a lapse of a first predetermined time within the periodic operation time of the second processing system from the detection timing is stored in the second storage means. Of the second processing system for each cyclic operation, the information stored in the first storage means up to the previous cyclic operation is read before being stored, and the write timing is set. Before and from the read time 2 when a predetermined time elapses, the information stored in the second storage unit is read by the previous cyclic operation, and the occurrence or recovery information is read based on the read two pieces of information. The data is delivered to the second processing system, and every time the second processing system cyclically operates, a third time is read from the time when the information is read from the second storage means.
The method for transferring information between asynchronous systems, characterized in that the information read from the first storage means is overwritten in the second storage means when a predetermined time has passed.
間と前記第3の所定時間との和より大きく設定すること
により、前記書き込みタイミングと前記上書きとの競合
を除いて前記上書きによって前記書き込みタイミングで
前記第2の記憶手段に記憶される前記情報が書き換えら
れてしまうのを防止することを特徴とする請求項1記載
の非同期系間情報転送方法。2. By setting the first predetermined time period to be larger than the sum of the second predetermined time period and the third predetermined time period, the overwriting is performed by excluding the conflict between the write timing and the overwriting. 2. The asynchronous inter-system information transfer method according to claim 1, wherein the information stored in the second storage means is prevented from being rewritten at the write timing.
理系の周期的動作毎に、前記上書きが行われた時刻から
第4の所定時間経過時における前記第1の記憶手段から
の再読み出しと、該再読み出し時刻から第5の所定時間
経過時における前記再読み出しで得られた前記情報の前
記第2の記憶手段への再上書きとを行い、前記書き込み
タイミングと前記上書きとの競合によって書き換えられ
た前記第2の記憶手段の情報を前記再読み出し及び前記
再上書きによって書き戻すことを特徴とする請求項1記
載の非同期系間情報転送方法。3. After the overwriting is performed, a periodical operation of the second processing system is performed from the first storage unit when a fourth predetermined time has elapsed from the time when the overwriting was performed. Re-reading and re-overwriting of the information obtained by the re-reading into the second storage means after a lapse of a fifth predetermined time from the re-reading time are performed, and the conflict between the write timing and the overwrite 2. The asynchronous inter-system information transfer method according to claim 1, wherein the information in the second storage means rewritten by the above is rewritten by the rereading and the rewriting.
記回復で得られる情報の前記第2の処理系への引き渡し
は、前記2つの情報の論理和を取って行われることを特
徴とする請求項1、2又は3記載の非同期系間情報転送
方法。4. The delivery of information obtained by the generation or the recovery based on the two pieces of information to the second processing system is performed by taking a logical sum of the two pieces of information. Item 1. The asynchronous inter-system information transfer method according to Item 1, 2 or 3.
伝送路の状態の発生又は回復を検出して得られた情報を
第1の処理系と非同期で周期的に動作する第2の処理系
に引き渡す非同期系間情報転送装置であって、 前記第1の処理系で前記伝送路の状態の発生又は回復を
検出する毎に、その検出タイミングで得られた前記情報
を記憶する第1の記憶手段と、 前記検出タイミングから前記第2の処理系の周期的動作
時間内の第1の所定時間だけ経過した書き込みタイミン
グで前記第1の記憶手段に記憶された前記情報を記憶す
る第2の記憶手段と、 前記第2の処理系の周期的動作毎に、前回の周期的動作
までに前記第1の記憶手段に記憶された情報の、該情報
を記憶する前の読み出しと、前記書き込みタイミング前
てあって、該読み出し時刻から第2の所定時間経過時に
おける前回の周期的動作までに前記第2の記憶手段に記
憶された前記情報の読み出しと、前記第2の記憶手段か
らの前記情報の読み出し時刻から第3の所定時間経過時
における前記第1の記憶手段から読み出された情報の前
記第2の記憶手段への上書きとのアクセス競合をを制御
する制御手段と、読み出された前記2つの情報に基づい
て、前記発生又は前記回復の情報を前記第2の処理系に
引き渡す引き渡し手段とを設けたことを特徴とする非同
期系間情報転送装置。5. A second processing system that periodically operates asynchronously with the first processing system based on information obtained by detecting the occurrence or recovery of the state of the transmission path in the first processing system to which the transmission path is connected. A non-synchronous inter-system information transfer device for delivering to the processing system, the information processing apparatus stores the information obtained at the detection timing each time the first processing system detects occurrence or recovery of the state of the transmission path. A first storage means, and a first storage means for storing the information stored in the first storage means at a write timing after a lapse of a first predetermined time within the periodic operation time of the second processing system from the detection timing. 2 storage means, and for each cyclic operation of the second processing system, reading of the information stored in the first storage means up to the previous cyclic operation before storing the information, The write timing comes before the read time. From the time when the second predetermined time elapses to the previous periodic operation, the reading of the information stored in the second storage means and the time when the information is read from the second storage means reaches the third predetermined time. Based on the control means for controlling access conflict with the overwriting of the information read from the first storage means to the second storage means at the passage of time, and the two read information. A non-synchronous inter-system information transfer device, comprising: delivery means for delivering the information on the occurrence or the recovery to the second processing system.
び前記第3の所定時間の和を前記第1の所定時間より小
さく設定することにより、前記書き込みタイミングと前
記上書きとの競合を除いて前記上書きによって前記書き
込みタイミングで前記第2の記憶手段に記憶される前記
情報が書き換えられてしまうのを防止することを特徴と
する請求項5記載の非同期系間情報転送装置。6. The control means sets a sum of the second predetermined time and the third predetermined time smaller than the first predetermined time, thereby eliminating the conflict between the write timing and the overwrite. 6. The inter-asynchronous information transfer apparatus according to claim 5, wherein the information stored in the second storage unit is prevented from being rewritten at the write timing due to the overwrite.
後、前記第2の処理系の周期的動作毎に前記上書きが行
われた時刻から第4の所定時間経過時における前記第1
の記憶手段からの再読み出しと、該再読み出し時刻から
第5の所定時間経過時における前記再読み出しで得られ
た前記情報の前記第2の記憶手段への再上書きとを行
い、前記書き込みタイミングと前記上書きとの競合によ
って書き換えられた前記第2の記憶手段の情報を前記再
読み出し及び前記再上書きによって書き戻すことを特徴
とする請求項5記載の非同期系間情報転送装置。7. The control means, after the overwriting is performed, the first predetermined time after a lapse of a fourth predetermined time from the time when the overwriting is performed for each periodic operation of the second processing system.
Re-reading from the storage means and re-overwriting the second storage means with the information obtained by the re-reading after a lapse of a fifth predetermined time from the re-reading time. 6. The asynchronous inter-system information transfer device according to claim 5, wherein the information in the second storage unit rewritten by the conflict with the overwrite is rewritten by the rereading and the rewriting.
論理和を取って引き渡しを行うことを特徴とする請求項
5、6又は7記載の非同期系間情報転送装置。8. The asynchronous inter-system information transfer device according to claim 5, 6 or 7, wherein said delivery means performs a delivery by taking a logical sum of the two pieces of information.
の非同期系間情報転送方法を実現するための制御プログ
ラムを記録したことを特徴とする記録媒体。9. A recording medium characterized in that a control program for realizing the asynchronous inter-system information transfer method according to claim 1, 2, 3 or 4 is recorded in a computer.
載の非同期系間情報転送装置の機能を実現するための制
御プログラムを記録したことを特徴とする記録媒体。10. A recording medium characterized in that a control program for realizing the function of the asynchronous inter-system information transfer device according to claim 5, 6, 7 or 8 is recorded in a computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000242657A JP3425933B2 (en) | 2000-08-10 | 2000-08-10 | Asynchronous inter-system information transfer method, device therefor, and recording medium recording control program therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000242657A JP3425933B2 (en) | 2000-08-10 | 2000-08-10 | Asynchronous inter-system information transfer method, device therefor, and recording medium recording control program therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002057725A JP2002057725A (en) | 2002-02-22 |
| JP3425933B2 true JP3425933B2 (en) | 2003-07-14 |
Family
ID=18733655
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000242657A Expired - Fee Related JP3425933B2 (en) | 2000-08-10 | 2000-08-10 | Asynchronous inter-system information transfer method, device therefor, and recording medium recording control program therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3425933B2 (en) |
-
2000
- 2000-08-10 JP JP2000242657A patent/JP3425933B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002057725A (en) | 2002-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07105699A (en) | Method and apparatus for detecting malfunction of FIFO memory | |
| KR950010770B1 (en) | Error detect & correction method of wide data transmition | |
| JP3425933B2 (en) | Asynchronous inter-system information transfer method, device therefor, and recording medium recording control program therefor | |
| JPH07182247A (en) | First-in first-out buffer system with error detection and correction unit | |
| TW200823757A (en) | Trace buffer with a processor | |
| JP2751822B2 (en) | Memory control method for FIFO memory device | |
| JP3887059B2 (en) | Data writing method, data reading method, and memory circuit | |
| JP2713222B2 (en) | Memory monitoring device | |
| JPH06202715A (en) | State change detecting and recording circuit | |
| JPH07219796A (en) | Information processor | |
| JPH01290030A (en) | Picture memory device | |
| JPH09274599A (en) | Buffer memory device | |
| JP3562371B2 (en) | ATM cell processing system, processing method, and recording medium | |
| US20070171043A1 (en) | Method of controlling monitoring control apparatus, computer program product, monitoring control apparatus, and electronic apparatus | |
| CN116304123A (en) | Cache control method, device, computer equipment and computer readable storage medium | |
| JPH05120086A (en) | Management system for logging data | |
| JPH0199138A (en) | Information history storage | |
| JP2002084296A (en) | Atm cell transfer system and its cell reception protection circuit | |
| JPH03288269A (en) | Medical image data transfer device | |
| JPH10232267A (en) | LSI test equipment | |
| JPH05210597A (en) | Patrol circuit for storage device | |
| JP2001136232A (en) | System and method for trace of communication controller | |
| JPH11219333A (en) | Memory interface circuit | |
| JPH0667996A (en) | Speed conversion circuit with malfunction detection function | |
| JPH08305594A (en) | Control memory redundancy system for duplex device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090509 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100509 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |