JPH0644171A - Multi-drop communication control system - Google Patents
Multi-drop communication control systemInfo
- Publication number
- JPH0644171A JPH0644171A JP4199805A JP19980592A JPH0644171A JP H0644171 A JPH0644171 A JP H0644171A JP 4199805 A JP4199805 A JP 4199805A JP 19980592 A JP19980592 A JP 19980592A JP H0644171 A JPH0644171 A JP H0644171A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- drop
- mac
- transmission buffer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、幹線LANの1つのノ
ードにインタフェース手段を介してマルチドロップのホ
スト装置を接続するとともに、同様に他の複数のノード
にはそれぞれマルチドロップの端末装置を接続して成る
データ通信システムにおいて、前記ホスト装置と複数の
端末装置間における1対n通信を実現するためのマルチ
ドロップ通信制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention connects a multi-drop host device to one node of a trunk LAN via interface means, and similarly connects multi-drop terminal devices to other nodes. The present invention relates to a multi-drop communication control method for realizing 1-to-n communication between the host device and a plurality of terminal devices in the data communication system.
【0002】[0002]
【従来の技術】図4はマルチドロップ通信制御方式を適
用するデータ通信システムの一般的なシステム構成図を
示したものである。同図に示す如く、このデータ通信シ
ステムは、幹線LAN1の1つのノード3aに端末イン
タフェース(DSTI)4a,データインタフェースユ
ニット(DIU)5aを介してマルチドロップのホスト
装置6を接続するとともに、同様に幹線LAN1の他の
複数のノード3b,3c,3dにはそれぞれDSTI4
b,4c,4d及びDIU5b,5c,5dを介してマ
ルチドロップの端末装置7b,7c,7dを接続して構
成される。2. Description of the Related Art FIG. 4 is a general system configuration diagram of a data communication system to which a multi-drop communication control system is applied. As shown in the figure, in this data communication system, a multi-drop host device 6 is connected to one node 3a of a trunk LAN 1 via a terminal interface (DSTI) 4a and a data interface unit (DIU) 5a, and at the same time. The DSTI 4 is connected to each of the plurality of other nodes 3b, 3c, 3d of the trunk LAN 1.
b, 4c, 4d and DIUs 5b, 5c, 5d are connected to the multi-drop terminal devices 7b, 7c, 7d.
【0003】このデータ通信システムにおいて、ホスト
装置6からのポーリング要求に対して各端末装置7b,
7c,7dが応答を返す場合の従来の通信制御方式に従
った処理動作を図5も参照して説明する。In this data communication system, in response to a polling request from the host device 6, each terminal device 7b,
The processing operation according to the conventional communication control method when 7c and 7d return a response will be described with reference to FIG.
【0004】ここで、図5は、図4に示したデータ通信
システムにおけるノード3bの詳細構成(ノード3c,
3dも同様の構成である)及び周辺接続関係を示したも
のである。なお、この図5においては、上記ノード3b
に対してDSTI4bによりそれぞれDIU5b−1,
DIU5b−2を介して2台の端末装置(DTE)7b
−1,7b−2が接続される様子が示されている。Here, FIG. 5 is a detailed configuration of the node 3b in the data communication system shown in FIG. 4 (node 3c,
3d also has the same configuration) and the peripheral connection relationship. In FIG. 5, the node 3b is
To the DIU 5b-1,
Two terminal devices (DTE) 7b via the DIU 5b-2
It is shown that -1, 7b-2 are connected.
【0005】同図に示す如く、ノード3bはノード基本
部10bと、幹線LAN1とDSTI間のインタフェー
スであるCX−MAC11bとから構成される。更に、
CX−MAC11bはCPU100b、網クロックI/
F部101b、通話路I/F部102b、DSTI用I
/F部103b及び制御路I/F部104bとを具備し
て構成されている。As shown in the figure, the node 3b comprises a node basic unit 10b and a CX-MAC 11b which is an interface between the trunk LAN 1 and the DSTI. Furthermore,
CX-MAC 11b is CPU 100b, network clock I /
F unit 101b, communication path I / F unit 102b, DSTI I
The I / F unit 103b and the control path I / F unit 104b are provided.
【0006】この構成は、他のノード3c,3dにおい
ても同様であり、従来、これらの各ノードのCX−MA
C11b内には必ず制御路I/F104b(図5参照)
が設けられていた。この制御路I/F104bは、後述
する如く、データを送信する通話路を確保するための制
御データを扱う制御路とのインタフェースを司る機能構
成を有するものである。This structure is the same in the other nodes 3c and 3d, and conventionally, the CX-MA of each of these nodes has been conventionally used.
Be sure to use the control path I / F 104b in C11b (see FIG. 5).
Was provided. As will be described later, the control path I / F 104b has a functional configuration that serves as an interface with a control path that handles control data for securing a communication path for transmitting data.
【0007】例えば、上記ポーリング要求等に際してホ
スト装置6から送出されるデータ(下りデータ通信)に
対して、端末装置7b−1が応答データを送信(上りデ
ータ通信)する場合、この端末装置7b−1ではまずR
S線(送信要求線)をONにする。その際、DIU5b
−1はRS線がONになった旨のコマンド信号(LCG
RSON)をCX−MAC11bに送る。For example, when the terminal device 7b-1 transmits response data (uplink data communication) to the data (downlink data communication) sent from the host device 6 at the time of the polling request or the like, the terminal device 7b- First in R
Turn on the S line (transmission request line). At that time, DIU5b
-1 is a command signal indicating that the RS line is ON (LCG
RSON) to the CX-MAC 11b.
【0008】次いで、CX−MAC11bでは、上記制
御路I/F104bを通じてそのLCGRSONを受け
取ったCPU100bにおいて、データ信号の伝送に必
要な経路(通話路)を確保し、DIU5b−1に対して
肯定応答(ACK)を返送する。Next, in the CX-MAC 11b, the CPU 100b which has received the LCGRSON through the control path I / F 104b secures a path (communication path) required for data signal transmission, and sends an affirmative response to the DIU 5b-1 ( ACK) is returned.
【0009】ACKを受け取ると、DIU5b−1はホ
スト装置6を収容するDIU5aにアップデートメッセ
ージ(RS=1)を送ってDIU5aのCD線をONに
し、更に一定時間後に当該DIU5b−1ではCS線を
ONにする。そして、端末装置7b−1では上記CS線
がONになると上りデータ通信を開始する。幹線LAN
1にとってはアップデートメッセージと応答とは同様の
信号であり、全く同様に処理されることになる。Upon receiving the ACK, the DIU 5b-1 sends an update message (RS = 1) to the DIU 5a accommodating the host device 6 to turn on the CD line of the DIU 5a, and after a certain time, the DIU 5b-1 turns on the CS line. Turn it on. Then, when the CS line is turned ON, the terminal device 7b-1 starts the upstream data communication. Main LAN
For 1, the update message and the response are the same signal and are processed in exactly the same way.
【0010】上りデータ通信が終わると、端末装置7b
−1はRS線をOFFにし、上記同様の方法でDIU5
b−1はアップデートメッセージ(RS=0)を送信
し、DIU5aのCD線をOFFにする。以下同様に、
ホスト装置6と各端末装置7b−2あるいは7c、7d
との間でポーリング要求とその応答のデータの送受が行
われる。When the upstream data communication ends, the terminal device 7b
-1 turns off the RS line, and DIU5
b-1 transmits an update message (RS = 0) and turns off the CD line of the DIU 5a. And so on
Host device 6 and each terminal device 7b-2 or 7c, 7d
Data of a polling request and its response is transmitted and received between and.
【0011】この従来のマルチドロップ通信制御方式に
よれば、上りデータ通信を行う時はデータ信号の通話路
とは別にこの通話路を確保するための制御コマンドを送
受する制御路が必要であった。そこで、この制御路を制
御するために、各ノードのCX−MAC内に上述した制
御路I/Fが必ず設ける必要があり、それに伴い回路構
成が複雑となり、しかも制御方式も煩雑にならざるを得
なかった。According to this conventional multi-drop communication control system, when performing upstream data communication, a control path for transmitting and receiving a control command for securing this communication path is necessary in addition to the communication path for data signals. . Therefore, in order to control this control path, the control path I / F described above must be provided in the CX-MAC of each node without fail, which complicates the circuit configuration and complicates the control method. I didn't get it.
【0012】[0012]
【発明が解決しようとする課題】このように上記従来の
マルチドロップ通信制御方式では、下りデータ通信の結
果、応答すべき端末装置が上りデータ通信をするためR
S線をONにすると、当該応答端末装置に対応するDI
Uから該当ノードのCX−MACにLCGRSONを送
り、その後にこのDIUがCX−MACで通話路が確保
された結果を示すACKを受け取るとホスト側DIUに
アップデートメッセージ(RS=1)を送った後、一定
時間後にそのDIUがCS線をONにし、上記応答端末
装置から上りデータ通信を開始させるようにしていたた
め、応答端末装置から上りデータ通信を行う時は通話路
とは別にLCGRSON/OFFコマンドを受信し、A
CKコマンドを送信するための制御路が必要となり、回
路構成が複雑化し、同時にその制御も煩雑になるという
問題点があった。As described above, in the above-described conventional multi-drop communication control method, since the terminal device which should respond as a result of downlink data communication performs uplink data communication, R
When the S line is turned ON, the DI corresponding to the response terminal device
When U sends LCGRSON to CX-MAC of the corresponding node, and then this DIU receives ACK indicating the result that the communication path is secured by CX-MAC, after sending an update message (RS = 1) to the host-side DIU Since the DIU turns on the CS line after a certain time and starts the upstream data communication from the response terminal device, when performing the upstream data communication from the response terminal device, the LCGRSON ON / OFF command is issued separately from the communication path. Receive and A
There is a problem that a control path for transmitting the CK command is required, the circuit configuration becomes complicated, and at the same time, its control becomes complicated.
【0013】本発明はこの問題点を除去し、マルチドロ
ップのホスト装置からのポーリング要求等に応答してマ
ルチドロップの端末装置から上りデータを伝送する際、
通話路とは別の制御路を不要とし、回路構造及び通信制
御の簡略化を図ることのできるマルチドロップ通信制御
方式を提供することを目的とする。The present invention eliminates this problem, and when transmitting uplink data from a multi-drop terminal device in response to a polling request from a multi-drop host device,
An object of the present invention is to provide a multi-drop communication control system that does not require a control path different from a communication path and can simplify the circuit structure and communication control.
【0014】[0014]
【課題を解決するための手段】本発明は、幹線LANの
1つのノードに、端末インタフェース,データインタフ
ェースユニットを介してマルチドロップのホスト装置を
接続するとともに、前記幹線LANの他のノードには同
様に端末インタフェース,データインタフェースユニッ
トを介してマルチドロップの端末装置を1または複数台
接続して成り、前記ホスト装置と前記各端末装置間で1
対n通信を行うデータ通信システムにおいて、前記各ノ
ードは、前記各端末装置のデータインタフェースユニッ
トから受信したデータを一時的に格納する送信バッファ
と、該送信バッファの内容を前記幹線LANのフレーム
上のあるタイムスロットへ乗せるための送信MAPとを
少なくとも具備し、ホスト装置からの問い合わせデータ
の受信に対して各端末装置から送出された応答データが
前記送信バッファ内に存在するか否かを常時検索しなが
ら、当該送信バッファ内にデータが存在する時には前記
送信MAPをセットして当該データを前記幹線LANに
送信するとともに、前記送信バッファ内にデータが存在
しない時には前記送信MAPをリセットし、前記幹線L
ANへのデータ送信を停止すべく制御することを特徴と
する。According to the present invention, a multi-drop host device is connected to one node of a trunk LAN via a terminal interface and a data interface unit, and the same applies to other nodes of the trunk LAN. 1 or more multi-drop terminal devices are connected to each other via a terminal interface and a data interface unit, and 1 is provided between the host device and each of the terminal devices.
In the data communication system for performing the communication with respect to n, each of the nodes stores a transmission buffer for temporarily storing the data received from the data interface unit of each of the terminal devices, and the contents of the transmission buffer on the frame of the trunk LAN. At least a transmission MAP for loading in a certain time slot is provided, and it is constantly searched whether or not the response data sent from each terminal device in response to the reception of the inquiry data from the host device exists in the transmission buffer. However, when there is data in the transmission buffer, the transmission MAP is set to transmit the data to the trunk LAN, and when there is no data in the transmission buffer, the transmission MAP is reset and the trunk L
It is characterized by controlling to stop data transmission to the AN.
【0015】[0015]
【作用】本発明では、端末装置のRS線のON/OFF
が変化した時、データフレームの送信の開始/停止を制
御するためのDIU(データインタフェースユニット)
ソフトウェアと、DIUからの受信データを格納し幹線
LANに送信するための送信バッファを検索し、この送
信バッファ内にデータが検出されたら当該データを幹線
LAN上のフレームのタイムスロットへ乗せるための送
信MAPをセットし、データが検出されなくなったら送
信MAPをリセットするためのCX−MACソフトウェ
アとを用いて端末装置からホスト装置に対する上りデー
タの通信を制御するものである。In the present invention, the RS line of the terminal device is turned on / off.
DIU (data interface unit) for controlling the start / stop of data frame transmission when the
The software and the transmission buffer for storing the data received from the DIU and transmitting it to the trunk LAN are searched, and when the data is detected in this transmission buffer, the transmission for putting the data in the time slot of the frame on the trunk LAN. The CX-MAC software for setting the MAP and resetting the transmission MAP when no data is detected is used to control the upstream data communication from the terminal device to the host device.
【0016】具体的に、この通信制御方式では、端末装
置がホスト装置に応答を送信するためRS線をONにす
ると、DIUからCX−MACに対してデータフレーム
の送信を開始し、CX−MACではDIUからの受信デ
ータを幹線LANに送信する前に一旦送信バッファ内に
格納する。以後、CX−MACは上記送信バッファを常
に検索し、当該送信バッファ内にデータが検出されたら
送信MAPをセットして上記送信バッファのデータを幹
線LANに送信するとともに、送信バッファ内にデータ
が検出されなくなったら上記送信MAPをリセットして
幹線LANに対するデータ送信を停止する。Specifically, in this communication control system, when the terminal device turns on the RS line to send a response to the host device, the DIU starts transmitting a data frame to the CX-MAC, and the CX-MAC Then, the received data from the DIU is temporarily stored in the transmission buffer before being transmitted to the trunk LAN. After that, the CX-MAC constantly searches the transmission buffer, and when data is detected in the transmission buffer, the transmission MAP is set to transmit the data in the transmission buffer to the trunk LAN, and the data is detected in the transmission buffer. If it is no longer possible, the transmission MAP is reset to stop the data transmission to the trunk LAN.
【0017】この通信制御方式によれば、上りデータ通
信時、通話路とは別にLCGRSON/OFFコマンド
を受信し、ACKコマンドを送信するための制御路が不
要となる。つまり、本発明ではCX−MACから従来必
要とされていた制御路I/Fを取り除くことができ、こ
れにより回路構造及び制御処理を簡略化できる。According to this communication control method, during uplink data communication, a control path for receiving the LCGRSON / OFF command and transmitting the ACK command is not necessary in addition to the communication path. That is, according to the present invention, the control path I / F which has been conventionally required can be removed from the CX-MAC, and thus the circuit structure and the control process can be simplified.
【0018】[0018]
【実施例】以下、本発明の実施例を添付図面に基づいて
詳細に説明する。図1は、本発明のマルチドロップ通信
制御方式を適用するデータ通信システムの要部構成を示
すブロック図である。Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. FIG. 1 is a block diagram showing a main configuration of a data communication system to which the multi-drop communication control system of the present invention is applied.
【0019】ここで、本発明のマルチドロップ通信制御
方式を適用するシステムとしては図4に示す如くの構成
を有するデータ通信システムを想定している。上述の図
1は、特に、このデータ通信システムの幹線LAN1上
におけるノード3bの詳細構成及び当該ノード3bと端
末装置7b−1,7b−2間のDSTI4b、DIU5
b−1,5b−2を介した接続関係を開示したものであ
る。Here, a data communication system having a configuration as shown in FIG. 4 is assumed as a system to which the multi-drop communication control system of the present invention is applied. The above-mentioned FIG. 1 particularly shows the detailed configuration of the node 3b on the trunk LAN 1 of this data communication system and the DSTI 4b and DIU 5 between the node 3b and the terminal devices 7b-1 and 7b-2.
This is a disclosure of the connection relationship via b-1 and 5b-2.
【0020】なお、上記幹線LAN1上において伝送路
2を介して互いに接続され、それぞれDSTI4c,4
d、DIU5c,5dを介して端末装置7c,7dを収
容する他のノード3c,3dに関しても図1とほぼ同等
の構成を有している。また、上記幹線LAN1上のノー
ド3aに関しても上記各ノードとほぼ同等の構成を有す
るも、特にこのノード3aにはDSTI4a、DIU5
aを介してマルチドロップのホスト装置6が接続されて
いる。The trunk LAN 1 is connected to each other via a transmission line 2 and is connected to the DSTIs 4c, 4 respectively.
The other nodes 3c and 3d accommodating the terminal devices 7c and 7d via the d and DIUs 5c and 5d have substantially the same configuration as in FIG. Also, the node 3a on the trunk LAN 1 has almost the same configuration as each of the above-mentioned nodes, but in particular, the DSTI 4a, DIU 5
A multi-drop host device 6 is connected via a.
【0021】図1に示すノード3bの構成において、1
0bはノード基本部、11bは幹線LAN1とDSTI
4bとのインタフェースとしてのCX−MAC、100
bはCX−MAC11bのCPU、101bはCX−M
AC11bの網クロックI/F部、102bはCX−M
AC11bの通話路I/F部、103bはCX−MAC
11bのDSTI用I/F部である。なお、本発明のマ
ルチドロップ通信制御方式の実現に当たっては、上記構
成中、網クロックI/F部101bを用いることを必要
としない。In the configuration of the node 3b shown in FIG.
0b is a basic node unit, 11b is a trunk LAN1 and DSTI
4b, CX-MAC as an interface with 100, 100
b is the CPU of the CX-MAC 11b, 101b is the CX-M
AC11b network clock I / F section, 102b is CX-M
AC11b speech path I / F unit, 103b is CX-MAC
11b is a DSTI I / F unit. In implementing the multi-drop communication control method of the present invention, it is not necessary to use the network clock I / F unit 101b in the above configuration.
【0022】次に、図2は、CX−MAC11bの内部
における上りデータ通信の制御処理を説明するための機
能構造を概念的に示したものである。同図において、2
00bはDIU5b−1〜5b−nからの送信データを
一旦蓄える送信バッファ、201bは送信バッファ20
0b内の送信データを幹線LAN1のフレーム202b
に乗せるための制御テーブル(送信MAP)、203b
は幹線LAN1上のフレーム202bより受信したデー
タをDIU5b−1〜5b−nに送信する前に一旦その
データを蓄える受信バッファ、204bはこの受信バッ
ファ203bに上記受信データを乗せるための制御テー
ブル(受信MAP)である。なお、同図はCX−MAC
11bの内部機能構造に係る概念図のため、当該CX−
MAC11bとDIU5b−1〜5b−n間に介在する
DSTI4bの図示は省略している。Next, FIG. 2 conceptually shows a functional structure for explaining a control process for upstream data communication inside the CX-MAC 11b. In the figure, 2
00b is a transmission buffer for temporarily storing the transmission data from the DIUs 5b-1 to 5b-n, and 201b is a transmission buffer 20.
The transmission data within 0b is the frame 202b of the trunk LAN1.
Control table (transmission MAP) for placing on the vehicle, 203b
Is a reception buffer that temporarily stores the data received from the frame 202b on the trunk LAN 1 before transmitting the data to the DIUs 5b-1 to 5b-n, and 204b is a control table for loading the reception data on the reception buffer 203b (reception MAP). The figure shows CX-MAC.
Since it is a conceptual diagram related to the internal functional structure of 11b, the CX-
Illustration of the DSTI 4b interposed between the MAC 11b and the DIUs 5b-1 to 5b-n is omitted.
【0023】係る構成を有するCX−MAC11bにお
いて、受信MAP204b上の各エリアのうちDIU5
b−1〜5b−nのいずれかが接続されているエリアは
常にセットされている。CX−MAC11bのCPU1
00bでは、そのセットされているエリアを通じて幹線
LAN1上のフレーム202bより受信したデータを受
信バッファ203bへ格納し、DIU5b−1〜5b−
nの各々に対して送信するように制御する。In the CX-MAC 11b having such a configuration, the DIU 5 of each area on the reception MAP 204b is
The area to which any of b-1 to 5b-n is connected is always set. CPU1 of CX-MAC11b
In 00b, the data received from the frame 202b on the trunk LAN 1 through the set area is stored in the reception buffer 203b, and DIUs 5b-1 to 5b- are stored.
Control to transmit to each of n.
【0024】これに対して、DIU5b−1〜5b−n
から幹線LAN1上のフレーム202bに対するデータ
の送信はCX−MAC11bのCPU100bにおける
以下に述べるような制御により実現される。なお、以下
に述べる制御では、特に、DSTI4bに対して端末装
置7b−1,7b−2をそれぞれ収容する2台のDIU
(5b−1,5b−2)が接続されている構成を考える
ものとする。On the other hand, DIUs 5b-1 to 5b-n
The transmission of data to the frame 202b on the trunk LAN 1 is realized by the control as described below in the CPU 100b of the CX-MAC 11b. In the control described below, in particular, two DIUs respectively accommodating the terminal devices 7b-1 and 7b-2 with respect to the DSTI 4b.
Consider a configuration in which (5b-1, 5b-2) are connected.
【0025】例えば、ホスト装置6からのデータを受信
した端末装置7b−2がホスト装置6に対して応答を返
す場合、まず端末装置7b−2がRS線をONにし、次
にDIU5b−2は上記RS線がONになったことを認
識してデータフレームの送信を開始する。このデータフ
レームの送信が開始されるまでDIU5b−2はマーク
状態であり、全て「1」の状態である。For example, when the terminal device 7b-2 which receives the data from the host device 6 returns a response to the host device 6, the terminal device 7b-2 first turns on the RS line, and then the DIU 5b-2 The transmission of the data frame is started by recognizing that the RS line is turned on. The DIU 5b-2 is in the mark state until the transmission of this data frame is started, and is all in the state of "1".
【0026】DIU5b−2からデータフレームの送信
が開始されると、そのデータはDSTI4b(図2には
図示せず)を介してCX−MAC11bの送信バッファ
200b内の当該DIU5b−2に対応するバッファエ
リアに8ビット(1バイト)単位で格納される。When the transmission of the data frame is started from the DIU 5b-2, the data is transferred via the DSTI 4b (not shown in FIG. 2) to the buffer corresponding to the DIU 5b-2 in the transmission buffer 200b of the CX-MAC 11b. It is stored in the area in units of 8 bits (1 byte).
【0027】この時、CX−MAC11b内ではCPU
100bが送信バッファ200bの内容を検索してお
り、送信バッファ200bの各バッファエリア内にデー
タが格納されたか否かを常時監視している。At this time, in the CX-MAC 11b, the CPU
100b searches the contents of the transmission buffer 200b and constantly monitors whether or not data is stored in each buffer area of the transmission buffer 200b.
【0028】DIUからデータフレームが到来していな
い時、送信バッファ200bはマーク状態のため、当該
DIU対応のバッファエリアの内容としてはHEXコー
ド表示で「FFh」が格納されている(例えば、図2の
DIU5b−1に対応するバッファエリア)。この時、
CX−MAC11bのCPU100bはそのバッファエ
リアに対応する送信MAP201b上に「00」をセッ
ト(すなわち、リセット)し、送信バッファ200bか
ら幹線LAN1上のフレーム202bに対するデータの
送信を停止している。When the data frame has not arrived from the DIU, the transmission buffer 200b is in the mark state, and therefore "FFh" is stored in the HEX code display as the content of the buffer area corresponding to the DIU (for example, FIG. 2). Buffer area corresponding to DIU 5b-1). At this time,
The CPU 100b of the CX-MAC 11b sets (that is, resets) "00" on the transmission MAP 201b corresponding to the buffer area, and stops the transmission of data from the transmission buffer 200b to the frame 202b on the trunk LAN 1.
【0029】一方、DIU5b−2からのデータフレー
ムの送信開始によりデータが到来すると、送信バッファ
200bの当該DIU5b−2に対応するバッファエリ
アには「FFh」以外の値(この例では、x)が格納さ
れる。ここで、DIU5b−2からのデータフレームに
は「1」が5ビット以上続いたら次に「0」を1ビット
挿入する方式が採用されているので、そのデータフレー
ム受信中に送信バッファ200bの該当バッファエリア
に「FFh」が格納されることはない。On the other hand, when data arrives at the start of transmission of a data frame from the DIU 5b-2, a value other than "FFh" (x in this example) is stored in the buffer area of the transmission buffer 200b corresponding to the DIU 5b-2. Is stored. Here, since a method of inserting 1 bit of "0" next when "1" continues for 5 bits or more is adopted in the data frame from the DIU 5b-2, the corresponding data in the transmission buffer 200b is received during the reception of the data frame. “FFh” is not stored in the buffer area.
【0030】CX−MAC11bのCPU100bで
は、送信バッファ200bの上記DIU5b−2対応の
バッファエリアに「FFh」以外の値(x)を検出した
時、当該バッファエリアに対応する送信MAP201b
をセットし、そのDIU5b−2からのデータフレーム
の値(x)を幹線LAN1上のフレーム202bに乗せ
て送出する。When the CPU 100b of the CX-MAC 11b detects a value (x) other than "FFh" in the buffer area corresponding to the DIU 5b-2 of the transmission buffer 200b, the transmission MAP 201b corresponding to the buffer area concerned.
Is set, and the value (x) of the data frame from the DIU 5b-2 is placed on the frame 202b on the trunk LAN 1 and transmitted.
【0031】その後、端末装置7b−2がRS線をOF
Fにすると、DIU5b−2はデータフレームの送信を
停止する。この時、DIU5b−2に対応して送信バッ
ファ200bに格納されるデータの値は「FFh」にな
るので、CX−MAC11bのCPU100bは送信M
AP201bをリセットし、幹線LAN1上のフレーム
202bへのデータ送信を停止する。After that, the terminal device 7b-2 sets the RS line to OF
When set to F, DIU 5b-2 stops transmitting data frames. At this time, the value of the data stored in the transmission buffer 200b corresponding to the DIU 5b-2 becomes "FFh", so that the CPU 100b of the CX-MAC 11b transmits M.
The AP 201b is reset, and data transmission to the frame 202b on the trunk LAN 1 is stopped.
【0032】以上の処理動作は、幹線LAN1のノード
3bにDSTI4b,DU5b−2を介して接続される
端末装置7b−2がホスト装置6からのデータ受信に応
答して上りデータを送信する場合の例であるが、上記幹
線LAN1のノード3c,3dに同様に接続される他の
端末装置7c,7dについてもホスト装置6に対する上
りデータ送信に関して同様の処理が行われる。The above processing operation is performed when the terminal device 7b-2 connected to the node 3b of the trunk LAN 1 via the DSTI 4b and DU 5b-2 transmits the upstream data in response to the data reception from the host device 6. As an example, the other terminals 7c and 7d that are similarly connected to the nodes 3c and 3d of the trunk LAN 1 also perform the same processing regarding the upstream data transmission to the host device 6.
【0033】以上に述べた本発明の通信制御方式に係る
CX−MACのソフトウェアの処理動作を整理して図3
のフローチャートに示している。なお、この処理動作に
よれば、DSTIに対してDIUが複数台接続されてお
り、CX−MAC内部にはそれぞれのDIUに対応した
送信バッファが設けられ、当該送信バッファの内容を順
に検索しながら通信制御を進めていく方法について記述
してある。The processing operation of the CX-MAC software relating to the communication control system of the present invention described above is summarized in FIG.
It is shown in the flowchart. According to this processing operation, a plurality of DIUs are connected to the DSTI, a transmission buffer corresponding to each DIU is provided inside the CX-MAC, and the contents of the transmission buffer are searched in order. Describes how to proceed with communication control.
【0034】まず、CX−MACのCPUでは、複数の
中のn番目のDIUを検索するための設定値として初期
値n=1をセットする(S301)。次いで、CPUは
その設定値(n=1)に対応した第1番目のDIUの送
信バッファがFFhであるか否かを検索する(S30
2)。First, in the CX-MAC CPU, an initial value n = 1 is set as a set value for retrieving the n-th DIU among the plurality (S301). Next, the CPU searches whether or not the transmission buffer of the first DIU corresponding to the set value (n = 1) is FFh (S30).
2).
【0035】ここで、送信バッファの内容がFFh以外
であれば(S302NO)、次にCPUは該送信バッフ
ァに対応する送信MAPをONにし(S303)、当該
送信バッファの内容を幹線LANのフレームに乗せて送
信する。Here, if the content of the transmission buffer is other than FFh (NO in S302), the CPU turns on the transmission MAP corresponding to the transmission buffer (S303), and sets the content of the transmission buffer into a frame of the trunk LAN. Send and send.
【0036】これに対して、送信バッファの内容がFF
hであった場合(S302YES)、次にCPUは該送
信バッファに対応する送信MAPをOFFにし(S30
4)、当該送信バッファの内容の送信を停止する。On the other hand, the contents of the transmission buffer are FF.
If it is h (YES in S302), then the CPU turns off the transmission MAP corresponding to the transmission buffer (S30).
4) Stop transmission of the contents of the transmission buffer.
【0037】上記S303またはS304の処理を終了
すると、次ぎにCPUはDIU検索のための設定値に1
を加算した後(S305)、検索のためのDIU数が規
定数に達したか否かを判断する(S306)。When the processing of S303 or S304 is completed, the CPU next sets the set value for DIU search to 1
After adding (S305), it is determined whether or not the number of DIUs for searching has reached a prescribed number (S306).
【0038】ここで、設定数に達していない間(S30
6NO)、CPUはS302以降の処理を繰り返し実施
し、以降のDIUに関する送信バッファ内データの検索
及びその検索結果に基づくデータ送信あるいは送信停止
の制御を続行する。Here, while the set number has not been reached (S30
6NO), the CPU repeatedly executes the processing of S302 and subsequent steps, and continues the subsequent search of the data in the transmission buffer regarding the DIU and the control of data transmission or transmission stop based on the search result.
【0039】以上の処理を、DIU検索数が規定数に達
するまで(S306YES)継続することによって、複
数のDIUに関してそれぞれ対応する送信バッファ内に
データがある時にはそのデータを幹線LANのフレーム
に送信し、データがない時には送信を停止するという本
発明方式特有の通信制御が可能となる。この本発明の制
御方式によれば、上りデータ通信時、通話路とは別に通
話路を確保するための制御コマンドを送受する制御路が
不要となり、CX−MACを構成するに際して従来回路
で用いていた制御路I/F部104b(図5参照)を除
去することが可能となる。By continuing the above processing until the number of DIU searches reaches the specified number (YES in S306), when there are data in the transmission buffers corresponding to a plurality of DIUs, the data is transmitted to the frame of the trunk LAN. The communication control peculiar to the method of the present invention is possible in which the transmission is stopped when there is no data. According to the control method of the present invention, a control path for transmitting and receiving a control command for securing a communication path is not necessary in addition to the communication path at the time of upstream data communication, and is used in the conventional circuit when configuring the CX-MAC. The control path I / F unit 104b (see FIG. 5) can be removed.
【0040】[0040]
【発明の効果】以上説明したように、本発明によれば、
DIUはRS線がONである時のみデータフレームをC
X−MACに送信し、CX−MACでは送信バッファを
常に検索し、該送信バッファ内にデータが検出される間
は送信MAPをセットして当該送信バッファ内データを
幹線LANに送信するとともに、上記送信バッファ内に
データが検出されなくなったら送信MAPをリセットし
て幹線LANへのデータ送信を停止するようにしたた
め、上りデータ通信時、通話路とは別に通話路を確保す
るための制御コマンドを送受する制御路が不要となり、
この制御路の制御に係るI/Fを除去したCX−MAC
を用いることによって、回路構造及び制御処理を同時に
簡略化できるという利点を有する。As described above, according to the present invention,
DIU C data frame only when RS line is ON
The data is transmitted to the X-MAC, the CX-MAC constantly searches the transmission buffer, and while the data is detected in the transmission buffer, the transmission MAP is set to transmit the data in the transmission buffer to the trunk LAN, and When no data is detected in the transmission buffer, the transmission MAP is reset to stop the data transmission to the trunk LAN. Therefore, during uplink data communication, control commands for transmitting and receiving a communication path separate from the communication path are sent and received. A control path for
CX-MAC without I / F related to control of this control path
By using, there is an advantage that the circuit structure and the control process can be simplified at the same time.
【図1】本発明のマルチドロップ通信制御方式を適用し
たデータ通信システムにおけるノードの一実施例を示す
ブロック図。FIG. 1 is a block diagram showing an embodiment of a node in a data communication system to which a multi-drop communication control system of the present invention is applied.
【図2】図1に示したノード内におけるCX−MACの
機能構造を示す概念図。2 is a conceptual diagram showing a functional structure of CX-MAC in the node shown in FIG.
【図3】図1に示したノード内のCX−MACによるマ
ルチドロップ通信制御動作の一例を示すフローチャー
ト。3 is a flowchart showing an example of a multi-drop communication control operation by CX-MAC in the node shown in FIG.
【図4】この種のマルチドロップ通信制御方式を適用可
能なデータ通信システムの一般的なシステム構成図。FIG. 4 is a general system configuration diagram of a data communication system to which this type of multi-drop communication control system can be applied.
【図5】従来のマルチドロップ通信制御方式を適用した
データ通信システムにおけるノードの構成を示すブロッ
ク図。FIG. 5 is a block diagram showing a configuration of a node in a data communication system to which a conventional multi-drop communication control system is applied.
1 幹線LAN 2 伝送路 3a〜3d 幹線LANのノード 4a〜4d DSTI 5a〜5d DIU 6 ホスト装置 7b〜7d 端末装置 10b ノード基本部 11b CX−MAC 100b CPU 101b 網クロックI/F部 102b 通話路I/F部 103b DSTI用I/F部 104b 制御路I/F部 200b 送信バッファ 201b 送信MAP 202b 幹線LAN上のフレーム 203b 受信バッファ 204b 受信MAP 1 main line LAN 2 transmission line 3a to 3d main line LAN node 4a to 4d DSTI 5a to 5d DIU 6 host device 7b to 7d terminal device 10b node basic unit 11b CX-MAC 100b CPU 101b network clock I / F unit 102b communication line I / F unit 103b I / F unit for DSTI 104b Control path I / F unit 200b Transmission buffer 201b Transmission MAP 202b Frame on main line LAN 203b Reception buffer 204b Reception MAP
Claims (3)
タフェース,データインタフェースユニットを介してマ
ルチドロップのホスト装置を接続するとともに、前記幹
線LANの他のノードには同様に端末インタフェース,
データインタフェースユニットを介してマルチドロップ
の端末装置を1または複数台接続して成り、前記ホスト
装置と前記各端末装置間で1対n通信を行うデータ通信
システムにおいて、 前記各ノードは、前記各端末装置のデータインタフェー
スユニットから受信したデータを一時的に格納する送信
バッファと、該送信バッファの内容を前記幹線LANの
フレーム上のあるタイムスロットへ乗せるための送信M
APとを少なくとも具備し、ホスト装置からの問い合わ
せデータの受信に対して各端末装置から送出された応答
データが前記送信バッファ内に存在するか否かを常時検
索しながら、当該送信バッファ内にデータが存在する時
には前記送信MAPをセットして当該データを前記幹線
LANに送信するとともに、前記送信バッファ内にデー
タが存在しない時には前記送信MAPをリセットし、前
記幹線LANへのデータ送信を停止すべく制御すること
を特徴とするマルチドロップ通信制御方式。1. A multi-drop host device is connected to one node of a trunk LAN via a terminal interface and a data interface unit, and other nodes of the trunk LAN are similarly connected to a terminal interface,
In a data communication system comprising one or a plurality of multi-drop terminal devices connected via a data interface unit and performing one-to-n communication between the host device and each of the terminal devices, each node includes each of the terminals. A transmission buffer for temporarily storing the data received from the data interface unit of the device, and a transmission M for putting the contents of the transmission buffer into a certain time slot on the frame of the trunk LAN.
The data in the transmission buffer, which is provided with at least an AP, is constantly searched for whether or not the response data transmitted from each terminal device in response to the reception of the inquiry data from the host device exists in the transmission buffer. Is set, the transmission MAP is set to transmit the data to the trunk LAN, and when there is no data in the transmission buffer, the transmission MAP is reset to stop the data transmission to the trunk LAN. A multi-drop communication control method characterized by controlling.
ニットに接続される端末装置の送信要求線のON/OF
Fを検出し、該検出結果に応じて該当ノードに対する前
記端末装置からの応答データの送信/送信停止制御を行
うことを特徴とする請求項1記載のマルチドロップ通信
制御方式。2. The data interface unit turns on / off a transmission request line of a terminal device connected to the own unit.
2. The multi-drop communication control system according to claim 1, wherein F is detected, and transmission / transmission stop control of response data from the terminal device to the corresponding node is performed according to the detection result.
勧告V.24/V.28によるデータ通信に対応可能な
インタフェース手段により構成されることを特徴とする
請求項1または2記載のマルチドロップ通信制御方式。3. The interface unit is a CCITT
Recommendation V. 24 / V. 3. The multi-drop communication control system according to claim 1, wherein the multi-drop communication control system is configured by an interface means capable of supporting data communication by 28.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4199805A JPH0644171A (en) | 1992-07-27 | 1992-07-27 | Multi-drop communication control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4199805A JPH0644171A (en) | 1992-07-27 | 1992-07-27 | Multi-drop communication control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0644171A true JPH0644171A (en) | 1994-02-18 |
Family
ID=16413927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4199805A Pending JPH0644171A (en) | 1992-07-27 | 1992-07-27 | Multi-drop communication control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0644171A (en) |
-
1992
- 1992-07-27 JP JP4199805A patent/JPH0644171A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2737399B2 (en) | Method and apparatus for maintaining a packet sequence in a packet transmission system | |
JPH043701B2 (en) | ||
JPS5836050A (en) | Station in communication network | |
EP0893019B1 (en) | Multiplex communication interface circuit and method | |
JP2702031B2 (en) | Satellite communication controller | |
JPH09331370A (en) | Data communication equipment | |
JPH0644171A (en) | Multi-drop communication control system | |
JP3714009B2 (en) | Multi-protocol compatible communication control method, multi-protocol compatible communication system, and multi-protocol compatible communication control processing program | |
JP3163526B2 (en) | LAN broadcast frame processing method and apparatus | |
JP3217397B2 (en) | Data transmission method of communication control device | |
JPH0697983A (en) | Network system | |
JP2617648B2 (en) | Network configuration recognition device | |
KR101876636B1 (en) | Apparatus and Method for transmitting/receiving message | |
JPH0923245A (en) | Inter-network connector | |
JPH0234518B2 (en) | ||
JP2793480B2 (en) | LAN data transmission method | |
JPH0697948A (en) | Address setting system | |
Smiczek et al. | Communication with Dallas Semiconductor MicroLAN devices in sensors on remote locations | |
JP3003349B2 (en) | Computer Network Data Relay Method | |
KR100481212B1 (en) | Apparatus of ethernet interface | |
JPS6069935A (en) | Data communication system | |
JPS59212053A (en) | Data relay system | |
JPH053480A (en) | Data transmission control system | |
JPH0388446A (en) | Polling system | |
JPH07131473A (en) | Data communication device |