JP3302033B2 - Data transmission equipment - Google Patents
Data transmission equipmentInfo
- Publication number
- JP3302033B2 JP3302033B2 JP30591791A JP30591791A JP3302033B2 JP 3302033 B2 JP3302033 B2 JP 3302033B2 JP 30591791 A JP30591791 A JP 30591791A JP 30591791 A JP30591791 A JP 30591791A JP 3302033 B2 JP3302033 B2 JP 3302033B2
- Authority
- JP
- Japan
- Prior art keywords
- scan
- data
- transmission
- scan data
- circuit
- 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
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、各ノード毎にマイクロ
プロセッサによって高速の受信データ処理をするデータ
伝送装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission apparatus for performing high-speed reception data processing by a microprocessor for each node.
【0002】[0002]
【従来の技術】鉄や製紙等の連続型プロセスオートメー
ションで適用されるスキャンデータ伝送方式を図5を用
いて説明する。2. Description of the Related Art A scan data transmission system applied in continuous process automation for iron, papermaking, and the like will be described with reference to FIG.
【0003】図5は連続型プロセスオートメーションの
一例として圧延プロセスを示しており、ローラa,幅/
計,カッターCが、被加工材の流れ方向に順次配置され
ている。このようなプロセスでは前段機器での加工情報
を後段機器に瞬時のうちに伝達する必要があり、高速の
データ伝送が可能なスキャンデータ伝送方式が採用され
ている。FIG. 5 shows a rolling process as an example of continuous process automation.
The cutter and the cutter C are sequentially arranged in the flow direction of the workpiece. In such a process, it is necessary to transmit the processing information of the preceding device to the subsequent device instantaneously, and a scan data transmission method capable of high-speed data transmission is adopted.
【0004】スキャンデータ伝送方式は、数ミリ秒〜数
十ミリ秒のアクセスタイム(スキャン周期)での動作を
実現するために、前記各段機器a,b,cの制御装置毎
に割り当てられている共有メモリdを持っている。各制
御装置は一定周期で、自局に割り当てられた共有メモリ
のデータを伝送路1から同報通信し、受信側となる他局
は伝送路1からそのデータを受信し、それぞれ共有メモ
リの送信側の局に対応するエリアに格納する。各制御装
置に設けられたプロセスオートメーション用のアプリケ
ーションプログラムは、アクセスタイム(スキャン周
期)毎にそのスキャンデータを取り出し、その情報をも
とに実際の機器(ローラーa、幅計b、カッターc等)
の操作を行わせるというものである。つぎに従来の技術
によるスキャンデータの受信処理の具体的な説明を図6
を用いて行う。The scan data transmission system is assigned to each of the control devices of the devices a, b, and c in order to realize an operation with an access time (scan cycle) of several milliseconds to several tens of milliseconds. Have a shared memory d. Each control device broadcasts the data in the shared memory allocated to the own station from the transmission line 1 at a fixed period, and the other station on the receiving side receives the data from the transmission line 1 and transmits the data to the shared memory. Store in the area corresponding to the station on the side. An application program for process automation provided in each control device extracts the scan data at each access time (scan cycle) and uses the information to execute actual equipment (roller a, width meter b, cutter c, etc.).
Is performed. Next, a specific description of scan data reception processing according to the related art will be given with reference to FIG.
This is performed using
【0005】他局から送信されたデータは、伝送路1を
通ってモデム4(あるいはデコーダ)によってデジタル
信号に変換され、伝送制御回路3に送り込まれる。専用
受信回路51では受信データ判定回路5Aがイメージデ
ータかスキャンデータかのチェックを行い、アドレス値
と有効長を内部レジスタに格納した後、その値に従い、
ダイレクトメモリアクセス回路5Bが、受信したスキャ
ンデータをスキャンデータメモリ6にブロック転送す
る。この後、受信データのフレームにより正常にデータ
が受け付けられたかどうか調べ、正常でなければ、先ほ
どスキャンデータを転送したエリアを解放した後、処理
を終了する。正常ならば、スキャンアドレス設定回路5
Cが、スキャンアドレス変換テーブル71のアドレスに
一致するエリアに、格納したスキャンデータブロックの
先頭アドレスを、ホストからアクセス可能なアドレスに
変換した後格納する。ホストのアプリケーション8は、
事前にスキャンデータメモリ6のどこに有効なスキャン
データが格納されるか割り当てを行ってその場所を記憶
しいるため、これによりスキャンデータの読み込みを行
う。[0005] Data transmitted from another station is converted into a digital signal by a modem 4 (or a decoder) through a transmission line 1 and sent to a transmission control circuit 3. In the dedicated receiving circuit 51, the received data determination circuit 5A checks whether the received data is image data or scan data, and stores the address value and the effective length in an internal register.
The direct memory access circuit 5B transfers the received scan data to the scan data memory 6 by block. Thereafter, it is checked whether or not the data has been normally received by the frame of the received data. If the data is not normal, the area to which the scan data has been transferred is released, and the process is terminated. If normal, scan address setting circuit 5
C converts the head address of the stored scan data block into an address that can be accessed by the host, and stores it in an area that matches the address of the scan address conversion table 71. The host application 8
Beforehand, where the effective scan data is stored in the scan data memory 6 is assigned and the location is stored, the scan data is read.
【0006】[0006]
【発明が解決しようとする課題】上記野とおり従来の技
術によれば、受信データ処理装置毎にどのスキャンデー
タを有効にするか、事前に割り当てて運用していたた
め、システムの変更の度にスキャンデータメモリの再割
り当てを行わなければならなかった。また、割り当てミ
スが起こると、複数のデータ伝送装置のスキャンデータ
の送信権が重なり、システム異常が発生するということ
があった。As described above, according to the prior art, which scan data is valid for each reception data processing device is assigned in advance and operated, so that the scan data is changed every time the system is changed. Data memory had to be reallocated. Further, when an assignment error occurs, transmission rights of scan data of a plurality of data transmission devices overlap, and a system error may occur.
【0007】本発明の目的は、スキャン管理テーブルに
情報を付加することにより動的にスキャンデータメモリ
の割り当てを実現させ、アプリケーションソフトの負荷
軽減をはかるとともに、スキャンデータメモリの異常ア
クセス(無効な領域のアクセス)を防ぐことができるデ
ータ伝送装置を提供することにある。An object of the present invention is to dynamically allocate a scan data memory by adding information to a scan management table so as to reduce the load on application software and to abnormally access a scan data memory (invalid area). Access) can be prevented.
【0008】[0008]
【課題を解決するための手段】本発明によるデータ伝送
装置は、伝送路を通じて送られてきた伝送データをディ
ジタルデータに変換した後伝送制御回路によりスキャン
データをスキャンデータメモリに格納し、これをマイク
ロプロセッサが読み出して他のアプリケーション処理に
渡すと共に、このアプリケーション処理のデータ送信要
求に応じてデータを前記伝送制御回路に送信するもの
で、前記伝送制御回路から受け取ったスキャンデータを
スキャンデータメモリに転送するダイレクトメモリアク
セス回路と、前記スキャンデータを格納したスキャンデ
ータメモリのメモリ番地および、スキャンデータについ
ての送信/受信の別、優先度、データの有効長からなる
スキャン情報をスキャンデータブロック番号に該当する
スキャン管理テーブルに設定するスキャンアドレス設定
回路およびスキャン状態設定回路と、前記スキャン管理
テーブル内の情報を読み出して、ホストに存在するアプ
リケーションからアクセス要求されたスキャンデータの
有効/無効をチェックし、その結果をアプリケーション
に通知するスキャンアクセス制御回路とから構成され
る。A data transmission apparatus according to the present invention converts transmission data transmitted through a transmission line into digital data, stores scan data in a scan data memory by a transmission control circuit, and stores the scan data in a scan data memory. The processor reads and passes the data to another application process, and transmits data to the transmission control circuit in response to a data transmission request of the application process, and transfers the scan data received from the transmission control circuit to a scan data memory. The scan information corresponding to the scan data block number includes a direct memory access circuit, a memory address of a scan data memory storing the scan data, and transmission / reception of scan data, priority, and effective length of data. Management table A scan address setting circuit and a scan state setting circuit, and read information in the scan management table, check whether the scan data requested to be accessed by the application existing in the host is valid / invalid, and send the result to the application. And a scan access control circuit for notification.
【0009】[0009]
【作用】スキャン伝送方式において、スキャンデータの
送受信時に、該当するスキャンデータがメモリのどこに
格納されるかを示すアドレスとこのスキャンデータがア
クセス可能か否かを示す情報を備えたテーブルを持ち、
アプリケーションのスキャンデータアクセス時にテーブ
ルから必要情報を取り出し、アプリケーションにアクセ
スの可否を通知しているのでアプリケーション処理の負
荷軽減と無効データのアクセスミスの回避が実現可能で
ある。According to the scan transmission method, when transmitting / receiving scan data, the scan transmission system has a table including an address indicating where the corresponding scan data is stored in the memory and information indicating whether or not the scan data is accessible.
Necessary information is extracted from the table at the time of accessing the scan data of the application, and whether the access is permitted or not is notified to the application. Therefore, it is possible to reduce the load of the application processing and avoid the mistake of accessing invalid data.
【0010】[0010]
【実施例】以下、本発明の一実施例(データ伝送形態リ
ング型ANSIのFDDI規格を使用)を図面を用いて
説明するが、従来例と同一部には同一符号を付して行
う。まず図1を用いて、実施例全体構成を説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention (using the FDDI standard of the ring ANSI in data transmission mode) will be described below with reference to the drawings. First, the overall configuration of the embodiment will be described with reference to FIG.
【0011】伝送媒体として光ファイバーを用いた伝送
路1によりリング型伝送形態で構成されるデータ伝送装
置2において、3は伝送制御回路である。この伝送制御
回路3には前記伝送路1を通じて受信したデータがモデ
ム4によりデジタル信号に変換されて送られ、その後、
機能拡張専用受信回路5に送られる。この機能拡張専用
受信回路5は、送られたデータがメッセージデータかス
キャン処理されたスキャンデータかどうかをチェックす
る受信データ判定回路5Aを有する。このほか、この受
信データをスキャンデータメモリ6にデータバスD1と
アドレスバスA1を介して転送するダイレクトメモリア
クセス回路5Bを有すると共に、スキャンデータブロッ
クあたりのスキャン情報T1(図3に示す)とその物理
アドレスとを、図1のデータバスD2とアドレスバスA
2を介してスキャン管理テーブル7に設定するスキャン
アドレス設定回路5Cおよびスキャン状態、スキャン状
態設定回路5Dを有している。In a data transmission device 2 configured in a ring transmission form by a transmission line 1 using an optical fiber as a transmission medium, reference numeral 3 denotes a transmission control circuit. The data received through the transmission line 1 is converted to a digital signal by the modem 4 and sent to the transmission control circuit 3.
It is sent to the function expansion dedicated receiving circuit 5. The function-enhancement-dedicated receiving circuit 5 includes a received-data determining circuit 5A that checks whether the transmitted data is message data or scan data that has been subjected to scan processing. In addition, a direct memory access circuit 5B for transferring the received data to the scan data memory 6 via the data bus D1 and the address bus A1 is provided, and the scan information T1 (shown in FIG. 3) per scan data block and its physical The address is transferred between the data bus D2 and the address bus A in FIG.
2, a scan address setting circuit 5C and a scan state / scan state setting circuit 5D that are set in the scan management table 7 via the scan address setting circuit 5C.
【0012】9はスキャンデータアクセス制御回路であ
り、アプリケーション8からの要求により、スキャン管
理テーブル7から情報を読み込んで実アドレスを得、ス
キャンデータメモリ6に格納されたスキャンデータ情報
を読み出す。Reference numeral 9 denotes a scan data access control circuit, which reads information from the scan management table 7 to obtain a real address in response to a request from the application 8, and reads out the scan data information stored in the scan data memory 6.
【0013】スキャンデータアクセス制御回路9は、ホ
ストのアプリケーションがアクセスしようとしているス
キャンデータのスキャン情報T1を、スキャン管理テー
ブル7から取り出しながら監視しているので、上記要求
が無効データのアクセス指令であれば、信号S1を発し
てホスト側のアプリケーション8に知らせ、処理を中断
する。The scan data access control circuit 9 monitors the scan information T1 of the scan data to be accessed by the host application while taking out the scan information T1 from the scan management table 7, so that the request is an invalid data access command. For example, a signal S1 is issued to notify the application 8 on the host side, and the processing is interrupted.
【0014】すなわち、この実施例では、ホストのアプ
リケーション8がスキャンデータメモリ6のスキャンデ
ータをアクセスする際、アクセス可能か否かを認識する
事前処理の部分を改良すべく、スキャン状態を登録する
ためスキャンアドレス変換テーブルに拡張したスキャン
管理テーブル7を設けると共に、このスキャン管理テー
ブル7の内容に応じてアプリケーション8にアクセス可
否を通知するスキャンデータアクセス制御回路9を新た
に設けたものである。つぎに、図2、図3、図4を用い
て具体的な作用について説明する。That is, in this embodiment, when the host application 8 accesses the scan data in the scan data memory 6, the scan state is registered in order to improve the pre-processing part for recognizing whether or not access is possible. An extended scan management table 7 is provided in the scan address conversion table, and a scan data access control circuit 9 for notifying the application 8 of whether or not access is possible according to the contents of the scan management table 7 is newly provided. Next, a specific operation will be described with reference to FIGS. 2, 3, and 4. FIG.
【0015】スキャンデータの送信側は、図3で示すよ
うに、データ伝送装置自体に割り当てられたスキャンブ
ロックに対応するスキャン管理テーブル7のスキャン情
報T1のうち、レコードの送信/受信を意味する識別子
T11とT12、優先度T13(例えば高速(プロセス
制御用)、中速(計装用)、低速(計算機制御用)とし
て#000〜#111までの8段階が指定可能)、スキ
ャンデータ有効長T14(スキャンブロック内容のうち
有効なデータエリア長)を設定し、伝送路1を介して他
の伝送装置にデータを送信する。As shown in FIG. 3, the transmitting side of the scan data includes, in the scan information T1 of the scan management table 7 corresponding to the scan block allocated to the data transmission apparatus itself, an identifier indicating transmission / reception of a record. T11 and T12, priority T13 (for example, eight stages from # 000 to # 111 can be designated as high speed (for process control), medium speed (for instrumentation), and low speed (for computer control)), scan data effective length T14 ( A valid data area length of the scan block contents is set, and data is transmitted to another transmission device via the transmission path 1.
【0016】受信側では、伝送路1から受け取ったデー
タをモデム4(あるいはデコーダ)によりディジタル信
号に変換し、伝送制御回路3からバスを介して機能拡張
受信専用受信回路5に伝える。図2で示すように機能拡
張受信専用受信回路5では、先ず受信データ判定回路5
Aにより、図4で示す受信データのフレーム内FC識別
コード(DF1)がLLC data frame(C
L01r000〜r111)であることを確認する(F
1)。この時、LLC data frameでなけれ
ば、処理を終了する。ここで、上記受信データのフレー
ムフォーマットを図4により説明する。On the receiving side, the data received from the transmission line 1 is converted into a digital signal by the modem 4 (or a decoder), and transmitted to the function-extended receiving circuit 5 from the transmission control circuit 3 via the bus. As shown in FIG. 2, in the function-extended reception-only receiving circuit 5, first, the reception data determination circuit 5
A, the FC identification code (DF1) in the frame of the received data shown in FIG. data frame (C
L01r000 to r111) (F
1). At this time, LLC data If not frame, the process ends. Here, the frame format of the received data will be described with reference to FIG.
【0017】DF1は、FC識別コードで、この部分が
c101r000〜r111である場合、データリンク
層のLLC data frameであることを示す。
DF2は、情報格納領域としてDF3の構造を持ち、D
F3内DATAがスキャンデータかあるいはメッセージ
データかどうかでそれぞれDF6又はDF7の形式を持
つ。DF6内、ADRSDF4はアドレス、WnDF5
は、スキャンデータブロック長を格納する。DF1 is an FC identification code. When this part is c101r000 to r111, LLC of the data link layer is used. data frame.
DF2 has the structure of DF3 as an information storage area.
It has a format of DF6 or DF7 depending on whether DATA in F3 is scan data or message data. In DF6, ADRSDF4 is an address, WnDF5
Stores the scan data block length.
【0018】図2に戻って、次に前記優先度を内部レジ
スタに格納する(F2)。優先度は図4で示したFCコ
ード(DF1)のZZZZ部分でありこのうち第1ビッ
トが将来の予約rであるため、前述のように8段階が指
定可能である。次に受信データフレーム内CONTRO
L識別コードDF8からスキャンデータコードかどうか
(F3)、スキャン処理で登録されているかどうか、す
なわち、DSAPがスキャン処理で登録されたSAPか
を判定する(F4)。スキャンデータで登録されている
場合は、ダイレクトメモリアクセス回路5Bにより、図
4のアドレス値DF4(スキャンブロック番号)とデー
タの長さDF5(スキャンデータブロック長)を内部レ
ジスタに格納し(F5、F6)、スキャンデータでない
場合は処理を終了する。Returning to FIG. 2, the priority is stored in an internal register (F2). The priority is the ZZZZ portion of the FC code (DF1) shown in FIG. 4, and since the first bit is a future reservation r, eight levels can be specified as described above. Next, CONTROL in the received data frame
It is determined whether the L identification code DF8 is a scan data code (F3) and whether it is registered in the scan processing, that is, whether the DSAP is a SAP registered in the scan processing (F4). If it is registered as scan data, the direct memory access circuit 5B stores the address value DF4 (scan block number) and the data length DF5 (scan data block length) of FIG. 4 in an internal register (F5, F6). If the data is not scan data, the process ends.
【0019】その後ダイレクトメモリアクセス回路5B
にて、あらかじめ確保してあったスキャンデータメモリ
6に受信したスキャンデータをそのブロック長の分だけ
転送する(F7)。転送後、図4における受信データの
フレーム内FCS(DF9)とFS(DF10)とから
受信データが正常かどうかチェックする(F8)。Thereafter, the direct memory access circuit 5B
Then, the received scan data is transferred to the previously secured scan data memory 6 by the length of the block (F7). After the transfer, it is checked from the FCS (DF9) and FS (DF10) in the frame of the received data in FIG. 4 whether the received data is normal (F8).
【0020】受信データが正常であれば、スキャンアド
レス設定回路5Cとスキャン状態設定回路5Dとによ
り、スキャンデータブロック当たりのスキャン情報T1
と、スキャンデータをスキャンデータメモリ6に転送し
た時のアドレスとをスキャン管理テーブル7に設定す
る。すなわち、アドレスをホストから使用可能な物理ア
ドレスに変換した後、データバスD2とアドレスバスA
2を介して、スキャン管理テーブル7のスキャンデータ
ブロック番号に該当するエリアに、ブロック先頭アドレ
ス、優先度、データブロック長を設定する(F9)。受
信データが異常である場合、スキャンデータを転送した
エリアを解放して次回のスキャンデータの転送に使用で
きるようにした後(F10)、処理を終了する。If the received data is normal, the scan address setting circuit 5C and the scan state setting circuit 5D use the scan information T1 per scan data block.
And the address at which the scan data was transferred to the scan data memory 6 are set in the scan management table 7. That is, after converting the address into a physical address usable by the host, the data bus D2 and the address bus A
2, a block start address, a priority, and a data block length are set in an area corresponding to the scan data block number in the scan management table 7 (F9). If the received data is abnormal, the area to which the scan data has been transferred is released so that it can be used for the next scan data transfer (F10), and the process is terminated.
【0021】スキャン管理テーブル7は、図3で示すよ
うに、スキャン情報T1と、ブロックPTR(T2)と
から構成される。スキャン情報T1は、送信データか受
信データかを識別するための領域T11/T12と、高
速か中速か低速化を000〜111の8段階で指定する
優先度の領域T13と、スキャンブロック内の有効スキ
ャンブロック有効長の格納領域T14とから構成され
る。このスキャン情報によりデータの転送を行う。ブロ
ックPTRT2にはスキャンデータメモリのスキャンブ
ロックの使用した先頭ブロックアドレスを格納する。As shown in FIG. 3, the scan management table 7 includes scan information T1 and a block PTR (T2). The scan information T1 includes an area T11 / T12 for identifying transmission data or reception data, an area T13 of priority in which high speed, medium speed, or low speed is specified in eight stages of 000 to 111, and a scan block T1. And an effective scan block effective length storage area T14. Data transfer is performed based on the scan information. The block PTRT2 stores the starting block address of the scan block in the scan data memory.
【0022】受信したデータの読み出す場合、ホストに
存在するアプリケーション8は、一定周期毎にデータバ
スD3、アドレスバスA3を介してスキャンデータメモ
リ6内へのスキャンデータにアクセスしようとする。ス
キャンデータアクセス制御回路9は、ホストのアプリケ
ーション8がアクセスしようとしているスキャンデータ
のスキャン情報を前記スキャン管理テーブル7から取り
出しながら監視しているので、ホストのアプリケーショ
ン8が図3で示す無効スキャンデータをアクセスする
と、割り込み信号S1により異常アクセスを通知する。
このように、指定のスキャンデータメモリ6のアドレス
部が有効か無効かどうかチェックしたのち前記スキャン
データメモリ6をアクセスする。無効データのアクセス
指令であれば前述のように実際にアクセスせず、割込信
号S1を発してホスト側のアプリケーション8に知らせ
て処理を終了する。When reading the received data, the application 8 existing in the host tries to access the scan data in the scan data memory 6 via the data bus D3 and the address bus A3 at regular intervals. Since the scan data access control circuit 9 monitors the scan information of the scan data that the host application 8 is trying to access while extracting it from the scan management table 7, the host application 8 deletes the invalid scan data shown in FIG. Upon access, an abnormal access is notified by an interrupt signal S1.
As described above, after checking whether the address portion of the designated scan data memory 6 is valid or invalid, the scan data memory 6 is accessed. If the access command is an invalid data access command, the access is not actually performed as described above, but an interrupt signal S1 is issued to notify the application 8 on the host side and the process is terminated.
【0023】このように、ホストのアプリケーション8
が、誤って無効スキャンデータエリアをアクセスした場
合、割り込みで異常が通知される。したがってスキャン
管理テーブルの内容を事前に調べることにより信頼性の
高いスキャンデータの処理が可能になる。また、従来は
各局が送信できるスキャンデータを、システムの立上げ
前に割り当てておかなければならなかったが、上述の作
用によりシステム立上げ後でも、各局が送信できるスキ
ャンデータを動的に割り当てることが可能になった。As described above, the host application 8
However, if an invalid scan data area is accessed by mistake, an error is notified by an interrupt. Therefore, by examining the contents of the scan management table in advance, it is possible to process highly reliable scan data. Conventionally, scan data that can be transmitted by each station had to be allocated before system startup, but the above-described operation dynamically allocates scan data that can be transmitted by each station even after system startup. Is now possible.
【0024】なお上記実施例では、ANSIのFDDI
規格のフレームフォーマットに規則パターンを設けて、
スキャンデータの判別に使用しているが、IEEE80
2.4でも使用するフレームフォーマットにスキャンデ
ータ判定の規則パターンを規定する事により、上記実施
例と同様の処理が可能である。In the above embodiment, the ANSI FDDI
By setting a rule pattern in the standard frame format,
It is used to determine scan data.
By defining the scan data determination rule pattern in the frame format used in 2.4, the same processing as in the above embodiment can be performed.
【0025】[0025]
【発明の効果】以上のようにこの発明によれば、伝送制
御回路から受信データを受け取る専用受信回路が、受信
したスキャンデータの内容から該当するスキャンデータ
メモリへのデータの転送及びスキャン管理テーブルを作
成することにより、FDDIなどの高速の受信処理に対
応可能で、このスキャンデータを処理するアプリケーシ
ョンの負荷を低減することができる。As described above, according to the present invention, the dedicated receiving circuit for receiving the received data from the transmission control circuit transfers the data from the content of the received scan data to the corresponding scan data memory and stores the scan management table. By creating the scan data, high-speed reception processing such as FDDI can be handled, and the load on an application that processes the scan data can be reduced.
【図1】 本発明によるデータ伝送装置の一実施例を示
す全体構成ブロック図。FIG. 1 is an overall configuration block diagram showing an embodiment of a data transmission device according to the present invention.
【図2】 図1の動作アルゴリズムを説明するフローチ
ャート。FIG. 2 is a flowchart illustrating an operation algorithm of FIG. 1;
【図3】 本発明に用いるスキャン管理テーブルの構造
図。FIG. 3 is a structural diagram of a scan management table used in the present invention.
【図4】 本発明における受信データフレーム構造図。FIG. 4 is a diagram showing the structure of a received data frame according to the present invention.
【図5】 一般的なプロセスオートメーションを説明す
る構成図。FIG. 5 is a configuration diagram illustrating general process automation.
【図6】 従来技術の全体構成ブロック図。FIG. 6 is a block diagram showing the entire configuration of a conventional technique.
1…伝送媒体光ファイバ伝送路、2…データ伝送装置、
3…伝送制御回路、5…機能拡張専用受信回路、5A…
受信データ判定回路、5B…ダイレクトメモリアクセス
回路、5C…スキャンアドレス設定回路、5D…スキャ
ン状態設定回路、6…スキャンデータメモリ、7…スキ
ャン管理テーブル、8…アプリケーション、9…スキャ
ンデータアクセス制御回路。1: transmission medium optical fiber transmission line, 2: data transmission device,
3 ... Transmission control circuit, 5 ... Reception circuit for exclusive use of function extension, 5A ...
Received data determination circuit, 5B: direct memory access circuit, 5C: scan address setting circuit, 5D: scan state setting circuit, 6: scan data memory, 7: scan management table, 8: application, 9: scan data access control circuit.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 13/08 G06F 13/00 353 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) H04L 13/08 G06F 13/00 353
Claims (1)
をディジタルデータに変換した後、伝送制御回路により
スキャンデータをスキャンデータメモリに格納し、これ
をマイクロプロセッサが読み出して他のアプリケーショ
ン処理に渡すと共に、このアプリケーション処理のデー
タ送信要求に応じてデータを前記伝送制御回路に送信す
るデータ伝送装置において、 前記伝送制御回路から受け取ったスキャンデータをスキ
ャンデータメモリに転送するダイレクトメモリアクセス
回路と、 前記スキャンデータを格納したスキャンデータメモリの
メモリ番地およびスキャンデータについての送信/受信
の別、優先度、データの有効長からなるスキャン情報
を、スキャンデータブロック番号に該当するスキャン管
理テーブルに設定するスキャンアドレス設定回路および
スキャン状態設定回路と、 前記スキャン管理テーブル内の情報を読み出して、ホス
トに存在するアプリケーションからアクセス要求された
スキャンデータの有効/無効をチェックし、その結果を
アプリケーションに通知するスキャンアクセス制御回路
と、 を備えたデータ伝送装置。After converting transmission data sent through a transmission line into digital data, a transmission control circuit stores scan data in a scan data memory, which is read out by a microprocessor and passed to another application process. A data transmission device that transmits data to the transmission control circuit in response to a data transmission request of the application processing; a direct memory access circuit that transfers scan data received from the transmission control circuit to a scan data memory; The scan address for setting the scan information including the memory address of the scan data memory storing the scan data and the transmission / reception of the scan data, the priority, and the effective length of the data in the scan management table corresponding to the scan data block number. A setting circuit and a scan state setting circuit, and scan access control for reading information in the scan management table, checking validity / invalidity of scan data requested to be accessed by an application existing in the host, and notifying the application of the result. A data transmission device comprising: a circuit;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30591791A JP3302033B2 (en) | 1991-11-21 | 1991-11-21 | Data transmission equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30591791A JP3302033B2 (en) | 1991-11-21 | 1991-11-21 | Data transmission equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05143496A JPH05143496A (en) | 1993-06-11 |
| JP3302033B2 true JP3302033B2 (en) | 2002-07-15 |
Family
ID=17950857
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30591791A Expired - Fee Related JP3302033B2 (en) | 1991-11-21 | 1991-11-21 | Data transmission equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3302033B2 (en) |
-
1991
- 1991-11-21 JP JP30591791A patent/JP3302033B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05143496A (en) | 1993-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5265261A (en) | Method and system for network communications using raw mode protocols | |
| US4995112A (en) | Security system | |
| JPH0516616B2 (en) | ||
| US6988160B2 (en) | Method and apparatus for efficient messaging between memories across a PCI bus | |
| JP2001333137A (en) | Self-operation communication control device and self-operation communication control method | |
| JP3302033B2 (en) | Data transmission equipment | |
| KR100544188B1 (en) | Data interface device and method for network electronic devices | |
| CN119248607A (en) | A protocol conversion device, method, equipment, medium and product based on multi-type transaction processing | |
| KR19990015263A (en) | Method for processing DM of communication equipment and device therefor | |
| JP2001067299A (en) | Interface control device and computer system | |
| JPH11149455A (en) | Memory disk sharing method and its implementation device | |
| JP3058010B2 (en) | Method and apparatus for communication between processors | |
| JP3033646B2 (en) | Communication method between processors | |
| US6681260B1 (en) | Data transfer method in function expansion system | |
| JP2971119B2 (en) | High-speed data transfer method in multiple processor system | |
| JPH0675793A (en) | Processing method for transmitting and receiving data between virtual computers | |
| CN119003415A (en) | Method, system and storage medium for processing serial communication data | |
| JP2601914B2 (en) | Data transmission equipment | |
| CN119892768A (en) | Network traffic mirroring method and device, electronic equipment and storage medium | |
| JP3299021B2 (en) | Multi-bus II-SCSI bus data transfer method and apparatus | |
| JPH10173709A (en) | Network server device | |
| JPH07129417A (en) | Inter-process communication system | |
| JP2000122968A (en) | Input/output cache memory and its control method | |
| JPS585047A (en) | Image loop transmission system using optical communication | |
| JPH05197654A (en) | Communication control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080426 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090426 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100426 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |