JPH06195286A - Data communication device - Google Patents

Data communication device

Info

Publication number
JPH06195286A
JPH06195286A JP4347369A JP34736992A JPH06195286A JP H06195286 A JPH06195286 A JP H06195286A JP 4347369 A JP4347369 A JP 4347369A JP 34736992 A JP34736992 A JP 34736992A JP H06195286 A JPH06195286 A JP H06195286A
Authority
JP
Japan
Prior art keywords
data
data processing
name
communication terminal
network
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
Application number
JP4347369A
Other languages
Japanese (ja)
Inventor
Makoto Ohashi
誠 大橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP4347369A priority Critical patent/JPH06195286A/en
Publication of JPH06195286A publication Critical patent/JPH06195286A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】ネットワークの接続形態の変更時にデータ処理
に係るソフトウェアの改造を不要にし、ネットワークの
構造の変更を容易に行うことができるようにする。 【構成】CPU2のデータ処理部2aにおけるデータ処
理に関するROM3のアプリケーションソフトウェアと
は別に、名称変換処理部2bにおいて変換される仮想ア
ドレスとチャンネルおよび実アドレスとの関係をEEP
ROM5において記憶し、ネットワークインタフェース
ch.0〜ch.nとデータ処理部2aとの間で送受信
されるデータに含まれる名称を相互に変換する。
(57) [Abstract] [Purpose] It is not necessary to modify the software related to data processing when changing the topology of the network, and it is possible to easily change the structure of the network. [Structure] Apart from the application software of the ROM 3 relating to data processing in the data processing unit 2a of the CPU 2, the EEP shows the relationship between the virtual address converted by the name conversion processing unit 2b and the channel and real address.
It is stored in the ROM 5, and the network interface ch. 0-ch. The names included in the data transmitted and received between n and the data processing unit 2a are mutually converted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、ネットワークインタ
フェースを介して複数の通信端末装置が接続されるデー
タ通信装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication device to which a plurality of communication terminal devices are connected via a network interface.

【0002】[0002]

【従来の技術】ネットワークコントローラ等のデータ通
信装置では、複数の通信端末装置との間でデータの送受
信を行うとともに、この送受信に係るデータをデータ処
理手段において処理する。このデータ通信装置に接続さ
れる通信端末装置が多岐に渡る場合には、複数のチャン
ネルに分類し、各チャンネルをネットワークインタフェ
ースを介してデータ通信装置に接続するようにしてい
る。このようなデータ通信装置と通信端末装置との間で
データの送受信を行う場合、送受信先の通信端末装置を
特定する必要があり、従来では、複数の通信端末装置の
それぞれに固有の識別名称を付与していた。
2. Description of the Related Art In a data communication device such as a network controller, data is transmitted / received to / from a plurality of communication terminal devices, and data relating to this transmission / reception is processed by a data processing means. When there are a wide variety of communication terminal devices connected to this data communication device, they are classified into a plurality of channels and each channel is connected to the data communication device via a network interface. When transmitting and receiving data between such a data communication device and a communication terminal device, it is necessary to specify the communication terminal device of the transmission / reception destination. Conventionally, a unique identification name is assigned to each of the plurality of communication terminal devices. Had been granted.

【0003】特に、複数のチャンネルによってネットワ
ークを構成する場合には、各ネットワークにも異なる識
別名称を付与しており、これら各ネットワークおよび通
信端末装置がそれぞれ固有の処理機能を具備する場合、
データ通信装置に備えられるデータ処理手段が、各ネッ
トワーク(チャンネル)および通信端末装置を識別した
上でデータ処理を行う必要がある。このため、データ処
理手段において実行されるアプリケーションソフトウェ
アは、各ネットワークおよび通信端末装置を各識別名称
により特定して作成されている。
In particular, when a network is composed of a plurality of channels, different identification names are given to each network, and each network and communication terminal device have their own processing functions.
The data processing means provided in the data communication device needs to perform data processing after identifying each network (channel) and communication terminal device. Therefore, the application software executed in the data processing means is created by specifying each network and communication terminal device by each identification name.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来の
データ通信装置では、データ処理手段に供給されるアプ
リケーションソフトウェアにおいて各ネットワークまた
は通信端末装置が識別名称により特定されているため、
データ通信装置に接続されるネットワークまたは通信端
末装置の構成が変化した場合、データ処理手段に供給す
るアプリケーションソフトウェア自体をこれに合わせて
改造する必要があり、アプリケーションソフトウェアの
作成がネットワークの接続形態に依存することとなり、
ネットワークの接続形態の変更を容易に行うことができ
ない問題があった。
However, in the conventional data communication device, each network or communication terminal device is specified by the identification name in the application software supplied to the data processing means.
When the configuration of the network or communication terminal device connected to the data communication device changes, the application software itself supplied to the data processing means needs to be modified accordingly, and the creation of the application software depends on the network connection form. Will be done,
There is a problem that the network connection form cannot be easily changed.

【0005】この発明の目的は、データ処理手段に供給
されるアプリケーションソフトウェアにおいて各ネット
ワークまたは通信端末装置を特定する名称を仮想名称と
し、この仮想名称と実際に構成されているネットワーク
および通信端末装置のそれぞれに付与された識別名称と
の関係を記憶しておき、データの送受信時に送受信先の
識別名称と仮想名称とを相互に変換することにより、ネ
ットワークの接続形態を変更した場合にも仮想名称と識
別名称との間の関係のみを変更するだけで対応すること
ができ、データ処理手段に供給するアプリケーションソ
フトウェアの改造を不要にしてネットワークの構成の変
更を容易に行うことができるデータ通信装置を提供する
ことにある。
An object of the present invention is to use a name for specifying each network or communication terminal device in the application software supplied to the data processing means as a virtual name, and the virtual name and the network and communication terminal device actually configured. The relation between the identification name given to each is stored, and when the data is transmitted / received, the identification name of the transmission / reception destination and the virtual name are converted into each other, so that the virtual name can be changed even if the network connection mode is changed. Provided is a data communication device capable of responding only by changing a relationship with an identification name and easily changing a network configuration without requiring modification of application software supplied to a data processing means. To do.

【0006】[0006]

【課題を解決するための手段】この発明のデータ通信装
置は、それぞれに固有の識別名称を付与した複数の通信
端末装置が接続され、この複数の通信端末装置との間で
送受信するデータを処理するデータ処理手段を備えたデ
ータ通信装置において、データ処理手段におけるデータ
処理時に用いられる通信端末装置の仮想名称と通信端末
装置に付与された識別名称との関係を記憶する関係記憶
手段、および、関係記憶手段に記憶された関係に基づい
てデータの送受信時に送受信先の識別名称と仮想名称と
を相互に変換する名称変換手段を設けたことを特徴とす
る。
A data communication device of the present invention is connected to a plurality of communication terminal devices each having a unique identification name, and processes data transmitted / received to / from the plurality of communication terminal devices. In the data communication device including the data processing unit, the relationship storage unit that stores the relationship between the virtual name of the communication terminal device used during data processing in the data processing unit and the identification name given to the communication terminal device, and the relationship The present invention is characterized in that name conversion means is provided for mutually converting the identification name of the transmission / reception destination and the virtual name when data is transmitted / received based on the relationship stored in the storage means.

【0007】[0007]

【作用】この発明においては、データ通信装置が有する
データ処理手段において処理されるデータの送受信時
に、送受信先の識別名称と仮想名称とが相互に変換され
る。識別名称は、複数の通信端末装置のそれぞれに固有
に付与された名称であり、仮想名称はデータ処理手段に
おけるデータ処理時に用いられる名称である。この識別
名称と仮想名称との関係は関係記憶手段に記憶されてい
る。したがって、データ通信装置に対する通信端末装置
の接続状態が変化し、データ処理時における仮想名称と
実際の識別名称との関係が変わった場合であっても、関
係記憶手段に記憶されている仮想名称と識別名称との関
係を変えるだけで、データ処理手段の動作内容を変更す
る必要がない。
According to the present invention, the identification name of the transmission / reception destination and the virtual name are mutually converted when transmitting / receiving the data processed by the data processing means of the data communication device. The identification name is a name uniquely assigned to each of the plurality of communication terminal devices, and the virtual name is a name used during data processing by the data processing means. The relationship between the identification name and the virtual name is stored in the relationship storage means. Therefore, even if the connection state of the communication terminal device to the data communication device changes and the relationship between the virtual name and the actual identification name at the time of data processing changes, the virtual name stored in the relationship storage means It is not necessary to change the operation content of the data processing means merely by changing the relationship with the identification name.

【0008】[0008]

【実施例】図1は、この発明の実施例であるデータ通信
装置に対する通信端末装置の接続状態を示すブロック図
である。データ通信装置1の制御部は、ROM3および
RAM4を備えたCPU2によって構成されている。こ
のCPU2にはEEPROM5が接続されており、通信
制御部6を介してネットワークに接続されている。
1 is a block diagram showing a connection state of a communication terminal apparatus to a data communication apparatus according to an embodiment of the present invention. The control unit of the data communication device 1 is composed of a CPU 2 including a ROM 3 and a RAM 4. An EEPROM 5 is connected to the CPU 2 and is connected to a network via a communication control unit 6.

【0009】また、インタフェース7を介して各入出力
機器に接続される。ネットワーク11は、複数のチャン
ネルに分岐して構成されており、各チャンネルに設けら
れたチャンネルインタフェースch.0〜ch.nのそ
れぞれに複数の通信端末装置が接続されている。たとえ
ば、チャンネルインタフェースch.0には00〜0m
の通信端末装置が接続されており、チャンネルインタフ
ェースch.1には10〜1mの通信端末装置が接続さ
れている。CPU2は、ROM3に予め書き込まれたプ
ログラムにしたがって処理動作を実行する。CPU2の
処理動作に係る入出力データはRAM4の所定のメモリ
エリアに格納される。また、EEPROM5には後述す
る仮想名称と識別名称との関係が記憶されている。この
EEPROM5がこの発明の関係記憶手段に相当する。
Further, it is connected to each input / output device through the interface 7. The network 11 is configured by branching into a plurality of channels, and the channel interface ch. 0-ch. A plurality of communication terminal devices are connected to each of n. For example, the channel interface ch. 0 to 0 to 0m
Communication terminal device of the channel interface ch. A communication terminal device of 10 to 1 m is connected to 1. The CPU 2 executes a processing operation according to a program written in the ROM 3 in advance. Input / output data relating to the processing operation of the CPU 2 is stored in a predetermined memory area of the RAM 4. Further, the EEPROM 5 stores a relationship between a virtual name and an identification name, which will be described later. This EEPROM 5 corresponds to the relational storage means of the present invention.

【0010】図2は、上記データ通信装置の制御部の処
理動作とデータの関係を示す図である。CPU2は、R
OM3に格納されているアプリケーションソフトウェア
にしたがってデータ処理を実行するデータ処理部2a
と、EEPROM5に記憶されている仮想名称と識別名
称との関係にしたがって名称変換を行う名称変換処理部
2bとによって構成されている。データ処理部2aにお
いて仮想名称により作成されたデータは名称変換処理部
2bにおいて仮想アドレスに対応するチャンネルおよび
実アドレスに変換された後、対応するチャンネルインタ
フェースに供給される。一方、いずれかのネットワーク
インタフェースから入力されたデータは、そのデータに
含まれる実アドレスが名称変換処理部2bにおいて仮想
アドレスに変換された後データ処理部2aに供給され
る。
FIG. 2 is a diagram showing the relationship between the processing operation of the control unit of the data communication device and data. CPU2 is R
Data processing unit 2a that executes data processing according to application software stored in OM3
And a name conversion processing unit 2b that performs name conversion according to the relationship between the virtual name and the identification name stored in the EEPROM 5. The data created by the virtual name in the data processing unit 2a is converted into the channel and the real address corresponding to the virtual address in the name conversion processing unit 2b, and then supplied to the corresponding channel interface. On the other hand, the data input from any one of the network interfaces is supplied to the data processing unit 2a after the real address included in the data is converted into a virtual address by the name conversion processing unit 2b.

【0011】図3は、上記データ通信装置の制御部の処
理手順を示すフローチャートである。CPU2は、デー
タ処理において送信すべき送信データが発生すると(n
1)、送信データに含まれる仮想アドレスに対応するチ
ャンネル番号および実アドレスをEEPROM5におい
て検索し(n2)、検索したチャンネル番号のネットワ
ークインタフェースに対して送信データの仮想アドレス
を実アドレスに変換して供給する(n3)。一方、通信
端末装置から送信されたデータを受信すると(n4)、
受信データに含まれる実アドレスに対応する仮想アドレ
スをEEPROM5において検索し、受信データの実ア
ドレスを検索した仮想アドレスに変換してデータ処理を
実行する(n6)。
FIG. 3 is a flowchart showing the processing procedure of the control unit of the data communication device. When the CPU 2 generates transmission data to be transmitted in data processing (n
1), the EEPROM 5 is searched for the channel number and the real address corresponding to the virtual address included in the transmission data (n2), and the virtual address of the transmission data is converted to the real address and supplied to the network interface of the searched channel number. Yes (n3). On the other hand, when the data transmitted from the communication terminal device is received (n4),
The EEPROM 5 is searched for a virtual address corresponding to the real address included in the received data, the real address of the received data is converted into the searched virtual address, and data processing is executed (n6).

【0012】以上の処理により、たとえばデータ処理に
おいて特定の通信端末装置に送信すべき送信データが発
生した場合、図4に示すように、送信データD1の仮想
アドレス“20”に対応するチャンネル番号および実ア
ドレスをEEPROM5に格納されているテーブル21
において検索し、送信データD1の仮想アドレスを対応
する実アドレス“00”に変換する。この変換後の送信
データD1′を仮想アドレスに対応するチャンネル番号
“1”のネットワークインタフェースch.1に送信す
る。送信データD1′を受信したネットワークインタフ
ェースch.1は実アドレスによって特定される通信端
末装置00に送信データを供給する。
By the above processing, when transmission data to be transmitted to a specific communication terminal device is generated in data processing, for example, as shown in FIG. 4, a channel number corresponding to the virtual address "20" of the transmission data D1 and Table 21 in which the real address is stored in the EEPROM 5
And the virtual address of the transmission data D1 is converted into the corresponding real address “00”. The converted transmission data D1 'is converted into the network interface ch. Of channel number "1" corresponding to the virtual address. Send to 1. The network interface ch. 1 supplies the transmission data to the communication terminal device 00 specified by the real address.

【0013】以上のようにしてこの実施例によれば、ネ
ットワーク11内の構成が変化した場合であっても、E
EPROM5に格納されている仮想アドレスとチャンネ
ル番号および実アドレスとの関係を書き換えるだけで、
ROM3に記憶されているアプリケーションソフトウェ
アを改造することなくデータ処理を実行することがで
き、ネットワークの接続形態の変更を容易に行うことが
できる。
As described above, according to this embodiment, even if the configuration in the network 11 changes, E
Just by rewriting the relationship between the virtual address and the channel number and the real address stored in the EPROM 5,
Data processing can be executed without modifying the application software stored in the ROM 3, and the network connection form can be easily changed.

【0014】なお、ROM3を書換可能な不揮発性メモ
リによって構成し、その一部に仮想アドレスとチャンネ
ル番号および実アドレスとの関係を記憶するようにして
もよい。この場合にはEEPROM5は不要になる。
The ROM 3 may be composed of a rewritable non-volatile memory, and a part of the ROM 3 may store the relationship between the virtual address, the channel number and the real address. In this case, the EEPROM 5 becomes unnecessary.

【0015】[0015]

【発明の効果】この発明によれば、データ通信装置のデ
ータ処理手段の動作を何ら変更することなくネットワー
クの接続形態の変更に対応することができ、接続される
ネットワーク数の増加または減少、およびネットワーク
内の通信端末装置の移設等のネットワークの構造的変更
を容易に行うことができる利点がある。
According to the present invention, it is possible to cope with a change in the network connection form without changing the operation of the data processing means of the data communication device, and to increase or decrease the number of connected networks, and There is an advantage that structural changes in the network such as the relocation of communication terminal devices in the network can be easily performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の実施例であるデータ通信装置の接続
状態を示すブロック図である。
FIG. 1 is a block diagram showing a connection state of a data communication device according to an embodiment of the present invention.

【図2】同データ通信装置の制御部における処理とデー
タとの関係を示す図である。
FIG. 2 is a diagram showing a relationship between processing and data in a control unit of the data communication apparatus.

【図3】同制御部における処理手順の一部を示すフロー
チャートである。
FIG. 3 is a flowchart showing a part of a processing procedure in the control unit.

【図4】同制御部におけるデータ送信時の名称の変換動
作の具体例を示す図である。
FIG. 4 is a diagram showing a specific example of a name conversion operation at the time of data transmission in the control unit.

【符号の説明】[Explanation of symbols]

1−データ通信装置 5−EEPROM(関係記憶手段) 11−ネットワーク ch.0〜ch.n−ネットワークインタフェース 00〜nm−通信端末装置 1-Data communication device 5-EEPROM (relational storage means) 11-Network ch. 0-ch. n-network interface 00-nm-communication terminal device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】それぞれに固有の識別名称を付与した複数
の通信端末装置が接続され、この複数の通信端末装置と
の間で送受信するデータを処理するデータ処理手段を備
えたデータ通信装置において、 データ処理手段におけるデータ処理時に用いられる通信
端末装置の仮想名称と通信端末装置に付与された識別名
称との関係を記憶する関係記憶手段、および、関係記憶
手段に記憶された関係に基づいてデータの送受信時に送
受信先の識別名称と仮想名称とを相互に変換する名称変
換手段を設けたことを特徴とするデータ通信装置。
1. A data communication apparatus comprising: a plurality of communication terminal apparatuses, each of which is provided with a unique identification name, and a data processing unit for processing data transmitted to and received from the plurality of communication terminal apparatuses. Relationship storage means for storing the relationship between the virtual name of the communication terminal device used at the time of data processing in the data processing means and the identification name given to the communication terminal device, and of the data based on the relationship stored in the relationship storage means. A data communication device comprising name conversion means for mutually converting an identification name of a transmission / reception destination and a virtual name at the time of transmission / reception.
JP4347369A 1992-12-25 1992-12-25 Data communication device Pending JPH06195286A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4347369A JPH06195286A (en) 1992-12-25 1992-12-25 Data communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4347369A JPH06195286A (en) 1992-12-25 1992-12-25 Data communication device

Publications (1)

Publication Number Publication Date
JPH06195286A true JPH06195286A (en) 1994-07-15

Family

ID=18389771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4347369A Pending JPH06195286A (en) 1992-12-25 1992-12-25 Data communication device

Country Status (1)

Country Link
JP (1) JPH06195286A (en)

Similar Documents

Publication Publication Date Title
JPS61228533A (en) Method for controlling session of electronic computer
JPH11184508A (en) Programmable controller
JPH06195286A (en) Data communication device
JP6878705B1 (en) Communication devices, communication systems, communication methods, and programs
JP3642594B2 (en) Development support equipment
JPH09153067A (en) Hypermedia document havigation system
CN113946369B (en) Automatic device adding method, device, system, device and storage medium
KR100705162B1 (en) Recognition method of controlled devices in multiple control system
US4806927A (en) Communication control method
JP2561366B2 (en) Data transfer device having function confirmation function
CN114968891A (en) Chip interaction method, apparatus, computer equipment and storage medium
JP2004139609A (en) Development support equipment
JPH01125141A (en) Computer address assignment system
JP2000163329A (en) Data transfer system
JPH0431454B2 (en)
JP2001331460A (en) Plant control device and plant control system
KR100197907B1 (en) Input-output interfacing system
JP2566350B2 (en) Data way device
JP2747097B2 (en) LAN connection device
JPH07111698B2 (en) Session management processing method
JP2000059434A (en) Communication controller and communication control method therefor
JPH0230249A (en) Bit stream processor
JPH01246938A (en) Inter-station communication protecting system in decentralized control system
JPH10327478A (en) Remote control method and system
JPH0294851A (en) Computer system