JP2002014940A - Process communication equipment - Google Patents

Process communication equipment

Info

Publication number
JP2002014940A
JP2002014940A JP2000194777A JP2000194777A JP2002014940A JP 2002014940 A JP2002014940 A JP 2002014940A JP 2000194777 A JP2000194777 A JP 2000194777A JP 2000194777 A JP2000194777 A JP 2000194777A JP 2002014940 A JP2002014940 A JP 2002014940A
Authority
JP
Japan
Prior art keywords
transmission
data
destination
information
transmitted
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
JP2000194777A
Other languages
Japanese (ja)
Inventor
Takeshi Narai
剛士 成相
Masao Ijiri
昌男 井尻
Kazuhiko Maeda
和彦 前田
Tadashi Somiya
正 宗宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2000194777A priority Critical patent/JP2002014940A/en
Publication of JP2002014940A publication Critical patent/JP2002014940A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve the problem that data cannot be transmitted when address information of a transmission destination process 7 is not known and address information is to be inspected when transmitting data since it is necessary to add address information of the transmission destination process 7 to the transmission request of data whenever a transmission source process 4 transmits data to the transmission destination process 7. SOLUTION: When the name of the transmission destination process 26 is designated from a transmission source process 21, device information of a transmission destination device 12 where a transmission destination process 26 exists is retrieved from a process/device information management table 22. Then, data outputted from the transmission source process 21 is transmitted to the transmission destination device 12 where the transmission destination process 26 exists in accordance with device information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、通信路を介して
相互に接続された複数のリモート装置に存在する送信先
プロセスに対して、送信元プロセスから出力されたデー
タを送信するプロセス通信装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a process communication device for transmitting data output from a source process to a destination process existing in a plurality of remote devices connected to each other via a communication path. Things.

【0002】[0002]

【従来の技術】図8は従来のプロセス通信装置を示す構
成図であり、図において、1は送信元プロセス4が存在
する送信元装置、2は送信先プロセス7が存在する送信
先装置、3は送信元装置1と送信先装置2間を接続する
通信路、4は送信元プロセス、5は送信元プロセス4か
ら送信要求を受けると、その送信元プロセス4が出力す
るデータを送信先装置2に送信する送信元装置1のプロ
セス管理部、6は送信元装置1から送信されたデータを
受信して、そのデータを送信先プロセス7に出力する送
信先装置2のプロセス管理部、7は送信先プロセスであ
る。
2. Description of the Related Art FIG. 8 is a block diagram showing a conventional process communication device. In FIG. 8, reference numeral 1 denotes a source device in which a source process 4 exists, 2 denotes a destination device in which a destination process 7 exists, and 3 Is a communication path connecting the transmission source device 1 and the transmission destination device 2, 4 is a transmission source process, 5 is a transmission request from the transmission source process 4, and outputs data output by the transmission source process 4 to the transmission destination device 2. The process management unit of the transmission source device 1 receives the data transmitted from the transmission source device 1, and outputs the data to the transmission destination process 7. This is the first process.

【0003】次に動作について説明する。送信元プロセ
ス4が送信先プロセス7に対してデータを送信する場
合、送信元プロセス4がデータの送信要求をプロセス管
理部5に出力する。その際、データの送信要求には、送
信先プロセス7のアドレス情報を付加して出力する。
Next, the operation will be described. When the transmission source process 4 transmits data to the transmission destination process 7, the transmission source process 4 outputs a data transmission request to the process management unit 5. At this time, the data transmission request is output with the address information of the destination process 7 added thereto.

【0004】プロセス管理部5は、アドレス情報が付加
されたデータの送信要求を受けると、そのアドレス情報
を参照して、送信元装置1から出力されたデータを、通
信路3を介して送信先プロセス7が存在する送信先装置
2に送信する。送信先装置2のプロセス管理部6は、送
信元装置1から送信されたデータを受信して、そのデー
タを送信先プロセス7に出力する。
[0004] Upon receiving a transmission request for data to which address information has been added, the process management unit 5 refers to the address information and transmits the data output from the transmission source device 1 via the communication path 3 to the transmission destination. The process 7 is transmitted to the existing destination device 2. The process management unit 6 of the transmission destination device 2 receives the data transmitted from the transmission source device 1 and outputs the data to the transmission destination process 7.

【0005】なお、ある計算機が他の計算機に対してデ
ータを送信するに際して、その都度、他の計算機のアド
レス情報を付加する面倒を回避するため、予め他の計算
機の識別子とアドレス情報の対応関係を格納し、他の計
算機の識別子を指定するだけで、データの送信を可能に
する通信装置が特開平5−250289号公報に開示さ
れている(図9を参照)。しかし、かかる通信装置は、
あくまでも、ある計算機が他の計算機に対してデータを
送信するものであり、ある計算機内のプロセスが他の計
算機内のプロセスに対してデータを送信するものとは異
なる。
In order to avoid the trouble of adding the address information of another computer every time a computer transmits data to another computer, the correspondence between the identifier of the other computer and the address information is previously determined. Is disclosed in Japanese Patent Application Laid-Open No. 5-250289 (hereinafter referred to as FIG. 9), which allows data to be transmitted simply by specifying an identifier of another computer. However, such communication devices are:
To the last, a certain computer transmits data to another computer, and is different from a process in a certain computer transmitting data to a process in another computer.

【0006】[0006]

【発明が解決しようとする課題】従来のプロセス通信装
置は以上のように構成されているので、送信元プロセス
4が送信先プロセス7に対してデータを送信する毎に、
送信先プロセス7のアドレス情報をデータの送信要求に
付加する必要がある。そのため、送信先プロセス7のア
ドレス情報が分からなければ、データを送信することが
できず、データを送信する際に、アドレス情報を調べな
ければならない課題があった。また、送信先プロセス7
や通信路3の状態等を意識することなく、データを送信
するため、データの異常や欠損などが発生する課題もあ
った。
Since the conventional process communication apparatus is configured as described above, every time the transmission source process 4 transmits data to the transmission destination process 7,
It is necessary to add the address information of the transmission destination process 7 to the data transmission request. Therefore, if the address information of the transmission destination process 7 is not known, data cannot be transmitted, and there is a problem that the address information must be checked when transmitting data. The destination process 7
Since the data is transmitted without being aware of the state of the communication path 3 or the like, there is also a problem that data abnormality or loss occurs.

【0007】この発明は上記のような課題を解決するた
めになされたもので、送信先プロセスのアドレスを意識
することなく、送信先プロセスに対してデータを送信す
ることができるプロセス通信装置を得ることを目的とす
る。また、この発明は、データの異常や欠損などの発生
を防止することができるプロセス通信装置を得ることを
目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides a process communication apparatus capable of transmitting data to a destination process without being aware of the address of the destination process. The purpose is to: Another object of the present invention is to provide a process communication device capable of preventing occurrence of data abnormality or loss.

【0008】[0008]

【課題を解決するための手段】この発明に係るプロセス
通信装置は、送信元プロセスから送信先プロセスの指定
情報を受けると、情報記憶手段から送信先プロセスの存
在するリモート装置の装置情報を検索する検索手段を設
け、その装置情報にしたがって送信元プロセスから出力
されたデータを送信先プロセスの存在するリモート装置
に送信するようにしたものである。
A process communication device according to the present invention, upon receiving designation information of a destination process from a source process, searches device information of a remote device where the destination process exists from information storage means. A search means is provided, and data output from a transmission source process is transmitted to a remote device having a transmission destination process in accordance with the device information.

【0009】この発明に係るプロセス通信装置は、検索
手段により複数の装置情報が検索された場合、送信元プ
ロセスから出力されたデータを複数のリモート装置に送
信するようにしたものである。
In the process communication device according to the present invention, when a plurality of pieces of device information are searched by the search means, data output from the transmission source process is transmitted to a plurality of remote devices.

【0010】この発明に係るプロセス通信装置は、送信
元プロセスから出力されたデータをリモート装置に送信
する際、そのリモート装置の送信可否情報を参照し、そ
のリモート装置に対する送信が可能な場合に限り、その
リモート装置に対してデータを送信するようにしたもの
である。
[0010] The process communication device according to the present invention refers to the transmission availability information of the remote device when transmitting data output from the transmission source process to the remote device, and only when the transmission to the remote device is possible. , To transmit data to the remote device.

【0011】この発明に係るプロセス通信装置は、送信
手段から送信されたデータを送信先プロセスに出力する
際、送信先プロセスの受信可否情報を参照し、その送信
先プロセスが受信可能な状態にある場合に限り、その送
信先プロセスに対してデータを出力するようにしたもの
である。
[0011] The process communication apparatus according to the present invention, when outputting data transmitted from the transmission means to the destination process, refers to the reception availability information of the destination process, and the destination process is in a receivable state. Only in such a case, data is output to the transmission destination process.

【0012】この発明に係るプロセス通信装置は、送信
元プロセスから出力されたデータをリモート装置に送信
する際、通信路に異常がある場合、そのデータの送信を
抑止するようにしたものである。
In the process communication device according to the present invention, when data output from a transmission source process is transmitted to a remote device, if there is an abnormality in a communication path, transmission of the data is suppressed.

【0013】この発明に係るプロセス通信装置は、送信
元プロセスから出力されたデータをリモート装置に送信
する際、その送信元プロセスと送信先プロセスの所属系
列を参照し、その送信元プロセスの所属系列がその送信
先プロセスの所属系列と一致する場合に限り、そのリモ
ート装置に対してデータを送信するようにしたものであ
る。
When transmitting data output from a transmission source process to a remote device, the process communication device according to the present invention refers to the affiliation sequence of the transmission source process and the transmission destination process, and determines the affiliation sequence of the transmission source process. Is transmitted to the remote device only when the destination sequence matches the belonging sequence of the destination process.

【0014】この発明に係るプロセス通信装置は、検索
手段により複数の装置情報が検索された場合、運転中の
リモート装置に対してのみデータを送信するようにした
ものである。
In the process communication apparatus according to the present invention, when a plurality of pieces of apparatus information are searched by the search means, data is transmitted only to the remote apparatus in operation.

【0015】この発明に係るプロセス通信装置は、運転
中のリモート装置が存在しない場合、待機中の全リモー
ト装置に対してデータを所定回数送信するようにしたも
のである。
In the process communication device according to the present invention, when there is no operating remote device, data is transmitted to all the standby remote devices a predetermined number of times.

【0016】この発明に係るプロセス通信装置は、検索
手段により複数の装置情報が検索された場合、多重系両
装置送信フラグを参照し、その多重系両装置送信フラグ
が送信可能であることを示すときは全リモート装置に対
してデータを送信するようにしたものである。
In the process communication apparatus according to the present invention, when a plurality of pieces of device information are retrieved by the retrieval unit, the process communication device refers to the multiplex system and device transmission flag and indicates that the multiplex system and device transmission flag can be transmitted. Sometimes, data is transmitted to all remote devices.

【0017】この発明に係るプロセス通信装置は、送信
手段から送信されたデータを送信先プロセスに出力する
際、運転中の送信先プロセスに対してはデータを出力す
る一方、待機中の送信先プロセスに対してはデータを出
力せず受信データバッファに格納するようにしたもので
ある。
The process communication apparatus according to the present invention, when outputting data transmitted from the transmission means to the destination process, outputs the data to the operating destination process, while outputting the data to the standby destination process in a standby state. Is stored in the reception data buffer without outputting the data.

【0018】この発明に係るプロセス通信装置は、デー
タを受信データバッファに格納後、所定時間が経過する
前に、待機中の送信先プロセスが運転中に遷移すると、
そのデータを送信先プロセスに出力するようにしたもの
である。
According to the process communication apparatus of the present invention, when the standby destination process transits to the operating state before the predetermined time elapses after the data is stored in the reception data buffer,
The data is output to the destination process.

【0019】[0019]

【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1.図1はこの発明の実施の形態1によるプ
ロセス通信装置を示す構成図であり、図において、11
は送信元プロセス21が存在するリモート装置である送
信元装置、12は送信先プロセス26が存在するリモー
ト装置である送信先装置、13はリモート装置である送
信先装置、14は送信元装置11と送信先装置12,1
3間を接続する通信路である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below. Embodiment 1 FIG. FIG. 1 is a block diagram showing a process communication apparatus according to Embodiment 1 of the present invention.
Is a source device that is a remote device in which the source process 21 exists, 12 is a destination device that is a remote device in which the destination process 26 exists, 13 is a destination device that is a remote device, and 14 is a source device. Destination device 12, 1
This is a communication path connecting the three.

【0020】21は送信元プロセス、22は送信先プロ
セス26,28の存在する送信先装置12,13の装置
情報を記憶するプロセス−装置情報管理テーブル(情報
記憶手段)、23は送信元プロセス21から例えば送信
先プロセス26の名称が指定されると、プロセス−装置
情報管理テーブル22から送信先プロセス26の存在す
る送信先装置12の装置情報を検索する送信先装置識別
部(検索手段)、24は送信先装置識別部23により検
索された装置情報にしたがって送信元プロセス21から
出力されたデータを例えば送信先プロセス26の存在す
る送信先装置12に送信するプロセス管理部(送信手
段)、25,27は送信元装置11から送信されたデー
タを受信して、そのデータを送信先プロセス26,28
に出力するプロセス管理部(受信手段)、26,28は
送信先プロセスである。
Reference numeral 21 denotes a source process; 22, a process-device information management table (information storage means) for storing device information of the destination devices 12, 13 in which the destination processes 26, 28 exist; When, for example, the name of the destination process 26 is specified, a destination device identification unit (search means), which searches the process-device information management table 22 for device information of the destination device 12 where the destination process 26 exists, 24 A process management unit (transmission means) for transmitting data output from the transmission source process 21 to the transmission destination device 12 where the transmission destination process 26 exists, in accordance with the device information retrieved by the transmission destination device identification unit 23; 27 receives data transmitted from the transmission source device 11 and transmits the data to transmission destination processes 26 and 28.
, And 26 and 28 are destination processes.

【0021】次に動作について説明する。送信元プロセ
ス21が送信先装置12に存在する送信先プロセス26
に対してデータを送信する場合、送信元プロセス21が
データの送信要求をプロセス管理部24に出力する。そ
の際、データの送信要求には、送信先プロセス26の名
称を付加して出力する。
Next, the operation will be described. The destination process 26 exists in the destination device 12 when the source process 21 exists.
, The transmission source process 21 outputs a data transmission request to the process management unit 24. At this time, the data transmission request is output with the name of the transmission destination process 26 added.

【0022】送信先装置識別部23は、プロセス管理部
24がデータの送信要求を受けると、送信先プロセス2
6の名称をキーとして、プロセス−装置情報管理テーブ
ル22から送信先プロセス26の存在する送信先装置1
2の装置情報を検索する。送信先装置識別部23は、プ
ロセス管理部24から送信先装置12の装置情報を受け
ると、その装置情報にしたがって送信元プロセス21か
ら出力されたデータを、通信路14を介して、送信先プ
ロセス26の存在する送信先装置12に送信する。
When the process management unit 24 receives a data transmission request, the destination device identification unit 23
6, the destination device 1 where the destination process 26 exists is stored in the process-device information management table 22 using the name of the destination device 1 as the key.
2 is searched for device information. Upon receiving the device information of the destination device 12 from the process management unit 24, the destination device identification unit 23 transmits the data output from the source process 21 according to the device information to the destination process 12 via the communication path 14. The data is transmitted to the transmission destination device 12 where 26 exists.

【0023】送信先装置12のプロセス管理部25は、
送信元装置11から送信されたデータを受信して、その
データを送信先プロセス26に出力する。これにより、
送信元プロセス21から出力されたデータが送信先プロ
セス26に受信される。
The process management unit 25 of the destination device 12
It receives the data transmitted from the transmission source device 11 and outputs the data to the transmission destination process 26. This allows
The data output from the transmission source process 21 is received by the transmission destination process 26.

【0024】以上で明らかなように、この実施の形態1
によれば、送信元プロセス21から送信先プロセス26
の名称が指定されると、プロセス−装置情報管理テーブ
ル22から送信先プロセス26の存在する送信先装置1
2の装置情報を検索し、その装置情報にしたがって送信
元プロセス21から出力されたデータを送信先プロセス
26の存在する送信先装置12に送信するように構成し
たので、送信先プロセス26のアドレスを意識すること
なく、送信先プロセス26に対してデータを送信するこ
とができる効果を奏する。
As is clear from the above, the first embodiment
According to the above, from the source process 21 to the destination process 26
Is specified, the destination device 1 in which the destination process 26 exists is obtained from the process-device information management table 22.
2 is searched, and the data output from the transmission source process 21 is transmitted to the transmission destination device 12 where the transmission destination process 26 exists according to the device information. This has the effect that data can be transmitted to the transmission destination process 26 without being conscious.

【0025】実施の形態2.上記実施の形態1では、送
信元プロセス21が送信先プロセス26に対してデータ
を送信するものについて示したが、送信元プロセス21
が複数のプロセスの名称を出力すると、送信先装置識別
部23がそれらの名称から複数の装置情報を検索するの
で、送信元プロセス21から出力されたデータを複数の
プロセスに送信することができる。例えば、送信先プロ
セス26,28に対してデータを送信することができ
る。
Embodiment 2 In the first embodiment, the case where the transmission source process 21 transmits data to the transmission destination process 26 has been described.
Outputs the names of a plurality of processes, the destination device identification unit 23 retrieves a plurality of device information from the names, so that the data output from the source process 21 can be transmitted to the plurality of processes. For example, data can be transmitted to the destination processes 26 and 28.

【0026】なお、1つの送信先装置の中に複数のプロ
セスが存在する場合には、送信元装置11が出力するデ
ータには送信先プロセスの名称が含まれ、送信先装置1
2,13のプロセス管理部25,27は、データに含ま
れているプロセスの名称を参照して、送信先プロセスを
特定する。
When there are a plurality of processes in one destination device, the data output by the source device 11 includes the name of the destination process, and the destination device 1
The process management units 25 and 27 of 2, 13 refer to the names of the processes included in the data to identify the transmission destination process.

【0027】実施の形態3.図2はこの発明の実施の形
態3によるプロセス通信装置を示す構成図であり、図に
おいて、図1と同一符号は同一または相当部分を示すの
で説明を省略する。31は送信先装置12が送信可能な
状態にあるか否かを監視して、送信可否管理テーブル3
2に格納されている送信可否情報を更新する送信可否判
定部、32は送信可否情報を格納する送信可否管理テー
ブル、33は送信可否管理テーブル32に格納されてい
る送信可否情報を参照して、送信先装置12に対する送
信の可否を識別する送信可否識別部である。
Embodiment 3 FIG. 2 is a configuration diagram showing a process communication apparatus according to Embodiment 3 of the present invention. In the figure, the same reference numerals as those in FIG. 1 denote the same or corresponding parts, and a description thereof will be omitted. 31 monitors whether or not the transmission destination device 12 is in a state in which transmission can be performed;
2, a transmission permission / non-permission determination unit that updates the transmission permission / non-permission information stored in the transmission permission / inhibition information 32, a transmission permission / non-permission management table storing the transmission permission / inhibition information, and a transmission permission / non-permission information 33 stored in the transmission permission / non-permission management table 32. It is a transmission permission / inhibition identification unit that determines whether transmission to the transmission destination device 12 is possible.

【0028】34は送信先プロセス26が受信可能な状
態にあるか否かを監視して、受信可否管理テーブル35
に格納されている受信可否情報を更新する受信可否判定
部、35は受信可否情報を格納する受信可否管理テーブ
ル、36は受信可否管理テーブル35を参照して、送信
先プロセス26が受信可能な状態にあるか否かを識別す
る受信可否識別部、37は受信データバッファである。
Numeral 34 monitors whether or not the destination process 26 is in a receivable state.
, A reception permission / non-permission management table for storing reception permission / non-permission information, and a state 36 in which the transmission destination process 26 can receive data by referring to the reception permission / non-permission management table 35. And 37 is a reception data buffer.

【0029】次に動作について説明する。上記実施の形
態1では、プロセス−装置情報管理テーブル22から送
信先プロセス26の存在する送信先装置12の装置情報
を検索し、その装置情報にしたがって送信元プロセス2
1から出力されたデータを送信先プロセス26の存在す
る送信先装置12に送信するものについて示したが、さ
らに、送信先装置12の送信可否情報を参照し、送信先
装置12に対する送信が可能な場合に限り、送信先装置
12に対してデータを送信するようにしてもよい。ま
た、送信先プロセス26の受信可否情報を参照し、送信
先プロセス26が受信可能な状態にある場合に限り、送
信先プロセス26に対してデータを出力するようにして
もよい。
Next, the operation will be described. In the first embodiment, the process-device information management table 22 is searched for the device information of the destination device 12 where the destination process 26 exists, and the source process 2 is searched according to the device information.
Although the data output from 1 is transmitted to the transmission destination device 12 having the transmission destination process 26, transmission to the transmission destination device 12 is possible by referring to the transmission permission / inhibition information of the transmission destination device 12. Only in this case, data may be transmitted to the transmission destination device 12. Alternatively, data may be output to the destination process 26 by referring to the reception availability information of the destination process 26 and only when the destination process 26 is in a receivable state.

【0030】具体的には、上記実施の形態1と同様にし
て、送信先装置識別部23が送信先プロセス26の存在
する送信先装置12の装置情報を検索するが、プロセス
管理部24が送信元プロセス21から出力されたデータ
を送信するに際して、送信可否識別部33が送信可否管
理テーブル32に格納されている送信可否情報を参照し
て、送信先装置12に対する送信の可否を識別する。そ
して、プロセス管理部24は、送信可否識別部33によ
り送信可能であると識別された場合に限り、送信元プロ
セス21から出力されたデータを送信先装置12に送信
する。なお、送信不可能であると識別された場合には、
送信不可能であることを送信元プロセス21に通知す
る。
More specifically, in the same manner as in the first embodiment, the destination device identification unit 23 searches for the device information of the destination device 12 where the destination process 26 exists. When transmitting the data output from the original process 21, the transmission permission / inhibition identifying unit 33 refers to the transmission permission / inhibition information stored in the transmission permission / inhibition management table 32, and identifies whether or not transmission to the transmission destination device 12 is possible. Then, the process management unit 24 transmits the data output from the transmission source process 21 to the transmission destination device 12 only when the transmission possibility determination unit 33 identifies that transmission is possible. If it is determined that transmission is not possible,
The transmission source process 21 is notified that transmission is impossible.

【0031】一方、送信先装置12のプロセス管理部2
5が送信元装置11から送信されたデータを受信して、
そのデータを送信先プロセス26に出力するに際して、
受信可否識別部36が受信可否管理テーブル35に格納
されている受信可否情報を参照して、送信先プロセス2
6が受信可能な状態にあるか否かを識別する。そして、
プロセス管理部25は、受信可否識別部36により受信
可能であると識別された場合に限り、送信元装置11か
ら送信されたデータを送信先プロセス26に出力する。
On the other hand, the process management unit 2 of the destination device 12
5 receives the data transmitted from the transmission source device 11,
When outputting the data to the destination process 26,
The reception possibility identification unit 36 refers to the reception availability information stored in the reception availability management table 35 and refers to the transmission destination process 2.
6 is in a receivable state. And
The process management unit 25 outputs the data transmitted from the transmission source device 11 to the transmission destination process 26 only when the reception possibility determination unit 36 identifies that the data can be received.

【0032】なお、受信不可能であると認識された場合
には、送信元装置11から送信されたデータを送信先プ
ロセス26に出力せずに破棄し、送信元装置11のプロ
セス管理部24を通じて、受信不可能であることを送信
元プロセス21に通知する。または、送信元装置11か
ら送信されたデータを受信データバッファ37に蓄積
し、受信可能な状態になるまで一定時間待機する。
If it is determined that the data cannot be received, the data transmitted from the transmission source device 11 is discarded without being output to the transmission destination process 26, and the data is transmitted through the process management unit 24 of the transmission source device 11. , The source process 21 is notified that the reception is impossible. Alternatively, the data transmitted from the transmission source device 11 is accumulated in the reception data buffer 37, and waits for a certain period of time until the data can be received.

【0033】以上で明らかなように、この実施の形態3
によれば、送信元プロセス21から出力されたデータを
送信先装置12に送信する際、送信先装置12の送信可
否情報を参照し、送信先装置12に対する送信が可能な
場合に限り、送信先装置12に対してデータを送信する
ように構成したので、データの異常や欠損などの発生を
防止することができる効果を奏する。また、送信元装置
11から送信されたデータを送信先プロセス26に出力
する際、送信先プロセス26の受信可否情報を参照し、
送信先プロセス26が受信可能な状態にある場合に限
り、送信先プロセス26に対してデータを出力するよう
に構成したので、送信先プロセス26がデータを正常に
受信することができる効果を奏する。
As is clear from the above, the third embodiment
According to the above, when transmitting data output from the transmission source process 21 to the transmission destination device 12, the transmission reference information of the transmission destination device 12 is referred to, and only when transmission to the transmission destination device 12 is possible, the transmission destination Since the configuration is such that data is transmitted to the device 12, it is possible to prevent data from being abnormal or missing. Further, when outputting the data transmitted from the transmission source device 11 to the transmission destination process 26, referring to the reception availability information of the transmission destination process 26,
Only when the transmission destination process 26 is in a receivable state, data is output to the transmission destination process 26, so that the transmission destination process 26 can normally receive data.

【0034】実施の形態4.図3はこの発明の実施の形
態4によるプロセス通信装置を示す構成図であり、図に
おいて、図2と同一符号は同一または相当部分を示すの
で説明を省略する。38は通信路14の状態を監視し
て、送信可否管理テーブル32に格納されている送信可
否情報を更新する通信路状態管理部である。
Embodiment 4 FIG. 3 is a configuration diagram showing a process communication apparatus according to Embodiment 4 of the present invention. In the figure, the same reference numerals as those in FIG. 2 denote the same or corresponding parts, and a description thereof will be omitted. Reference numeral 38 denotes a communication path state management unit that monitors the state of the communication path 14 and updates the transmission permission information stored in the transmission permission management table 32.

【0035】次に動作について説明する。上記実施の形
態3では、送信先装置12が送信可能な状態にあるか否
かを監視して、送信可否管理テーブル32に格納されて
いる送信可否情報を更新するものについて示したが、通
信路状態管理部38が通信路14の状態を監視して、送
信可否管理テーブル32に格納されている送信可否情報
を更新するようにしてもよい。これにより、プロセス管
理部24は、通信路14に異常がある場合、データの送
信を抑止することが可能になるので、データの異常や欠
損などの発生を防止することができる効果を奏する。
Next, the operation will be described. In the third embodiment, the transmission destination apparatus 12 monitors whether or not the transmission destination apparatus 12 is in a transmission enabled state and updates the transmission permission information stored in the transmission permission management table 32. The state management unit 38 may monitor the state of the communication path 14 and update the transmission availability information stored in the transmission availability management table 32. Accordingly, when there is an abnormality in the communication path 14, the process management unit 24 can suppress transmission of data, and thus has an effect of preventing occurrence of abnormality or loss of data.

【0036】実施の形態5.図4はこの発明の実施の形
態5によるプロセス通信装置を示す構成図であり、図に
おいて、図2と同一符号は同一または相当部分を示すの
で説明を省略する。39は送信元プロセス21及び送信
先プロセス26,28の所属系列を格納するプロセス情
報テーブル、40は送信元プロセス21と送信先プロセ
ス26,28の所属系列を参照し、送信元プロセス21
の所属系列が送信先プロセス26,28の所属系列と一
致する場合に限り、データの送信が可能であることを示
す送信可否情報を送信可否管理テーブル32に格納する
プロセス系列管理部である。
Embodiment 5 FIG. 4 is a configuration diagram showing a process communication apparatus according to Embodiment 5 of the present invention. In the figure, the same reference numerals as those in FIG. 2 denote the same or corresponding parts, and a description thereof will be omitted. Reference numeral 39 denotes a process information table for storing the affiliation series of the transmission source process 21 and the transmission destination processes 26 and 28. Reference numeral 40 denotes the affiliation series of the transmission source process 21 and the transmission destination processes 26 and 28.
This is a process sequence management unit that stores transmission permission / prohibition information indicating that data transmission is possible in the transmission permission / prohibition management table 32 only when the belonging sequence of the destination process 26 or 28 matches the belonging sequence of the destination processes 26 and 28.

【0037】次に動作について説明する。上記実施の形
態3では、送信先装置12が送信可能な状態にあるか否
かを監視して、送信可否管理テーブル32に格納されて
いる送信可否情報を更新するものについて示したが、送
信元プロセス21の所属系列が送信先プロセス26,2
8の所属系列と一致する場合に限り、データの送信が可
能であることを示す送信可否情報を送信可否管理テーブ
ル32に格納するようにしてもよい。
Next, the operation will be described. In the third embodiment described above, the transmission destination apparatus 12 monitors whether or not the transmission destination apparatus 12 is in a transmission enabled state and updates the transmission permission information stored in the transmission permission management table 32. The affiliated sequence of the process 21 is the destination process 26, 2
The transmission permission / inhibition information indicating that data transmission is possible may be stored in the transmission permission / inhibition management table 32 only when the transmission sequence matches the belonging series of No. 8.

【0038】具体的には、送信元プロセス21が送信先
プロセス26,28に対してデータの送信要求を出力す
る場合において、例えば、送信元プロセス21の所属系
列が“試験系列”、送信先プロセス26が“試験系
列”、送信先プロセス28が“運転系列”であるとき
は、プロセス系列管理部40は、送信先プロセス26の
所属系列が送信元プロセス21の所属系列と一致し、送
信先プロセス28の所属系列が送信元プロセス21の所
属系列と一致しないので、送信先プロセス26の送信可
否情報を送信可とし、送信先プロセス28の送信可否情
報を送信不可とする。
Specifically, when the transmission source process 21 outputs a data transmission request to the transmission destination processes 26 and 28, for example, the belonging sequence of the transmission source process 21 is “test sequence” and the transmission destination process 21 When 26 is the “test sequence” and the destination process 28 is the “operation sequence”, the process sequence management unit 40 determines that the belonging sequence of the destination process 26 matches the belonging sequence of the source process 21, Since the belonging sequence of the transmission source process 21 does not match the belonging sequence of the transmission source process 21, the transmission permission / prohibition information of the transmission destination process 26 is set to transmission enabled, and the transmission permission / prohibition information of the transmission destination process 28 is disabled.

【0039】これにより、プロセス管理部24は、送信
元プロセス21から出力されたデータを送信先装置12
には送信するが、送信先装置13には送信しない。よっ
て、所属系列が異なるプロセスにはデータが送信されな
いので、異系列間の独立性を保証することができる効果
を奏する。
Thus, the process management unit 24 transmits the data output from the transmission source process 21 to the transmission destination device 12.
, But not to the destination device 13. Therefore, since data is not transmitted to processes belonging to different series, an effect is obtained that independence between different series can be guaranteed.

【0040】実施の形態6.図5はこの発明の実施の形
態6によるプロセス通信装置を示す構成図であり、図に
おいて、図4と同一符号は同一または相当部分を示すの
で説明を省略する。41は多重系を構成する送信先装置
12,13が運転状態にあるか否かを監視して、送信可
否管理テーブル32に格納されている送信可否情報を更
新する運転状態管理部である。
Embodiment 6 FIG. FIG. 5 is a configuration diagram showing a process communication apparatus according to Embodiment 6 of the present invention. In the figure, the same reference numerals as those in FIG. 4 denote the same or corresponding parts, and a description thereof will be omitted. An operation state management unit 41 monitors whether or not the transmission destination devices 12 and 13 constituting the multiplex system are in an operation state, and updates the transmission availability information stored in the transmission availability management table 32.

【0041】次に動作について説明する。上記実施の形
態5では、送信元プロセス21の所属系列が送信先プロ
セス26,28の所属系列と一致する場合に限り、デー
タの送信が可能であることを示す送信可否情報を送信可
否管理テーブル32に格納するものについて示したが、
送信先装置12,13が運転状態にあるか否かを監視
し、運転状態にある場合に限り、データの送信が可能で
あることを示す送信可否情報を送信可否管理テーブル3
2に格納するようにしてもよい。
Next, the operation will be described. In the fifth embodiment, the transmission permission / inhibition management table 32 transmits the transmission permission / inhibition information indicating that data transmission is possible only when the belonging sequence of the transmission source process 21 matches the belonging sequence of the transmission destination processes 26 and 28. Has been shown,
It monitors whether the transmission destination devices 12 and 13 are in the operation state, and transmits the transmission permission / inhibition information indicating that data transmission is possible only when the transmission destination devices 12 and 13 are in the operation state.
2 may be stored.

【0042】例えば、送信先装置12が運転中で、送信
先装置13が待機中の場合、送信先プロセス26の送信
可否情報を送信可とし、送信先プロセス28の送信可否
情報を送信不可とする。これにより、プロセス管理部2
4は、送信元プロセス21から出力されたデータを送信
先装置12には送信するが、送信先装置13には送信し
ない。よって、運転状態にある送信先装置上のプロセス
にのみデータを送信することができる効果を奏する。
For example, when the transmission destination device 12 is operating and the transmission destination device 13 is on standby, the transmission permission / prohibition information of the transmission destination process 26 is set to transmission enabled, and the transmission permission / prohibition information of the transmission destination process 28 is set to transmission disabled. . Thereby, the process management unit 2
4 transmits the data output from the transmission source process 21 to the transmission destination device 12 but does not transmit the data to the transmission destination device 13. Therefore, there is an effect that data can be transmitted only to the process on the transmission destination device in the operating state.

【0043】ただし、送信先装置12,13において、
運転系の切り替え動作を実行しているような場合、送信
先装置12,13の双方が待機中になるので、いずれか
の送信先装置が運転中に遷移することを期待し、待機中
の送信先装置が運転状態に遷移するまで、データ送信を
所定回数リトライする。
However, in the transmission destination devices 12 and 13,
When the switching operation of the driving system is being performed, both of the transmission destination devices 12 and 13 are in a standby state. Therefore, it is expected that one of the transmission destination devices transitions to the operation state. Data transmission is retried a predetermined number of times until the destination device transits to the operating state.

【0044】実施の形態7.図6はこの発明の実施の形
態7によるプロセス通信装置を示す構成図であり、図に
おいて、図1や図4等と同一符号は同一または相当部分
を示すので説明を省略する。42は送信先プロセス26
が運転中であれば、受信可否管理テーブル35に格納さ
れている受信可否情報を受信可に更新し、送信先プロセ
ス26が待機中であれば、受信可否管理テーブル35に
格納されている受信可否情報を受信不可に更新する運転
状態管理部、43は受信可否管理テーブル35と同様の
受信可否管理テーブル、44は受信可否識別部26と同
様の受信可否識別部、45は受信データバッファ、46
は送信先プロセス28が運転中であれば、受信可否管理
テーブル43に格納されている受信可否情報を受信可に
更新し、送信先プロセス28が待機中であれば、受信可
否管理テーブル43に格納されている受信可否情報を受
信不可に更新する運転状態管理部である。
Embodiment 7 FIG. FIG. 6 is a block diagram showing a process communication apparatus according to Embodiment 7 of the present invention. In the figure, the same reference numerals as those in FIG. 1, FIG. 42 is a destination process 26
Is updated, the reception availability information stored in the reception availability management table 35 is updated to be receivable. If the transmission destination process 26 is on standby, the reception availability information stored in the reception availability management table 35 is updated. An operation state management unit that updates information to be unreceivable, 43 is a reception availability management table similar to the reception availability management table 35, 44 is a reception availability identification unit similar to the reception availability identification unit 26, 45 is a reception data buffer, 46
Updates the reception availability information stored in the reception availability management table 43 to be receivable if the transmission destination process 28 is operating, and stores the reception availability information in the reception availability management table 43 if the transmission destination process 28 is on standby. The operation state management unit updates the received reception availability information to be unreceivable.

【0045】次に動作について説明する。この実施の形
態7では、上記実施の形態1〜6と同様にして、送信元
装置11がデータを送信するが、例えば、プロセス情報
テーブル39に多重系両装置送信フラグが格納され、そ
の多重系両装置送信フラグが送信可能であることを示す
場合には、全送信先装置12,13に対してデータを送
信する。
Next, the operation will be described. In the seventh embodiment, the transmission source device 11 transmits data in the same manner as in the first to sixth embodiments. For example, a multiplex system transmission flag is stored in the process information table 39, and the multiplex system is transmitted. If the transmission flags of both devices indicate that transmission is possible, data is transmitted to all transmission destination devices 12 and 13.

【0046】一方、送信先装置12,13のプロセス管
理部25,27は、送信元装置11からデータを受信す
ると、受信可否管理テーブル35,43に格納されてい
る受信可否情報が受信可である場合に限り、送信プロセ
ス26,28に対してデータを出力する。即ち、送信プ
ロセス26,28が運転中の場合にはデータを出力する
が、送信プロセス26,28が待機中の場合にはデータ
を出力せずに、受信データバッファ37,45に格納す
る。
On the other hand, when receiving the data from the transmission source device 11, the process management units 25 and 27 of the transmission destination devices 12 and 13 can receive the reception availability information stored in the reception availability management tables 35 and 43. Only in this case, data is output to the transmission processes 26 and 28. That is, when the transmission processes 26 and 28 are in operation, data is output, but when the transmission processes 26 and 28 are on standby, the data is not output but stored in the reception data buffers 37 and 45.

【0047】なお、データを受信データバッファ37,
45に格納後、所定時間が経過する前に、待機中の送信
先プロセス26,28が運転中に遷移すると、そのデー
タを送信先プロセス26,28に出力する。所定時間が
経過しても、運転中に遷移しない場合には、そのデータ
を破棄する。
The data is transferred to the reception data buffer 37,
If the destination processes 26 and 28 in the standby state transition to the running state before the predetermined time elapses after the data is stored in the destination 45, the data is output to the destination processes 26 and 28. If a transition does not occur during operation even after the predetermined time has elapsed, the data is discarded.

【0048】ここで、図7は送信先装置12,13の運
転系が切り替わる際のデータの受信処理を示す説明図で
ある。ここでは説明の便宜上、送信先装置12が運転中
から待機中に切り替わり、送信先装置13が待機中から
運転中に切り替わるものとする。
FIG. 7 is an explanatory diagram showing data reception processing when the operation system of the transmission destination devices 12, 13 is switched. Here, for convenience of explanation, it is assumed that the destination device 12 switches from operating to standby and the destination device 13 switches from standby to operating.

【0049】初期状態では、送信先装置12により受信
されたデータは正常に送信先プロセス26に出力され、
送信先装置13により受信されたデータは一定時間保留
されたのち破棄される。切り替え発生後も、送信先装置
12は、運転系切り替えが終了して待機中に遷移するま
ではデータ受信を継続し、遷移完了後は一定時間保留し
たのちデータを破棄する。送信先装置13は、運転系切
り替えが終了して運転中に遷移するまでは一定時間保留
したのちデータを破棄し、遷移完了後はデータ受信を行
う。
In the initial state, the data received by the destination device 12 is normally output to the destination process 26,
The data received by the transmission destination device 13 is discarded after being held for a certain period of time. Even after the switching occurs, the transmission destination device 12 continues to receive data until the operation system switching is completed and transitions to the standby state, and after the transition is completed, the transmission destination device 12 holds the data for a certain period of time and then discards the data. The transmission destination device 13 discards the data after suspending for a certain period of time until the operation system switching is completed and the transition is made during operation, and then receives the data after the transition is completed.

【0050】送信先装置12が遷移を開始してから、送
信先装置13が遷移を開始するまでの間に若干の時間の
ずれが発生するため、図7の網掛け部分の時間域で、送
信先装置12は遷移を完了するが、送信先装置13はま
だ遷移途中である状態が発生する。この場合、送信先装
置12は待機中に遷移完了し、送信先装置13は待機中
からの遷移中のため、両送信先装置ともデータを受信せ
ず、データの抜けが発生する可能性があるが、この実施
の形態7のように、一定時間データを保留することによ
り、その間に送信先装置13が運転中に遷移完了してデ
ータを受信し、データの抜けが発生しない。
Since a slight time lag occurs between the start of the transition of the destination apparatus 12 and the start of the transition of the destination apparatus 13, the transmission is performed in the shaded area in FIG. The destination device 12 completes the transition, but a state occurs in which the destination device 13 is still in the transition. In this case, the transition of the destination device 12 is completed during the standby, and the destination device 13 is transitioning from the standby state. Therefore, both the destination devices do not receive the data, and there is a possibility that the data may be lost. However, as in the seventh embodiment, by suspending the data for a certain period of time, the transition is completed during the operation of the transmission destination device 13 during the operation, and the data is received.

【0051】[0051]

【発明の効果】以上のように、この発明によれば、送信
元プロセスから送信先プロセスの指定情報を受けると、
情報記憶手段から送信先プロセスの存在するリモート装
置の装置情報を検索する検索手段を設け、その装置情報
にしたがって送信元プロセスから出力されたデータを送
信先プロセスの存在するリモート装置に送信するように
構成したので、送信先プロセスのアドレスを意識するこ
となく、送信先プロセスに対してデータを送信すること
ができる効果がある。
As described above, according to the present invention, upon receiving designation information of a destination process from a source process,
Search means for searching the information storage means for device information of the remote device having the destination process is provided, and data output from the source process is transmitted to the remote device having the destination process in accordance with the device information. With this configuration, there is an effect that data can be transmitted to the destination process without being aware of the address of the destination process.

【0052】この発明によれば、検索手段により複数の
装置情報が検索された場合、送信元プロセスから出力さ
れたデータを複数のリモート装置に送信するように構成
したので、複数のプロセスに対してデータを出力するこ
とができる効果がある。
According to the present invention, when a plurality of pieces of device information are retrieved by the retrieval means, data output from the transmission source process is transmitted to a plurality of remote devices. There is an effect that data can be output.

【0053】この発明によれば、送信元プロセスから出
力されたデータをリモート装置に送信する際、そのリモ
ート装置の送信可否情報を参照し、そのリモート装置に
対する送信が可能な場合に限り、そのリモート装置に対
してデータを送信するように構成したので、データの異
常や欠損などの発生を防止することができる効果があ
る。
According to the present invention, when transmitting data output from a transmission source process to a remote device, the transmission reference information of the remote device is referred to, and only when transmission to the remote device is possible, the remote Since the configuration is such that data is transmitted to the device, it is possible to prevent data from being abnormal or missing.

【0054】この発明によれば、送信手段から送信され
たデータを送信先プロセスに出力する際、送信先プロセ
スの受信可否情報を参照し、その送信先プロセスが受信
可能な状態にある場合に限り、その送信先プロセスに対
してデータを出力するように構成したので、送信先プロ
セスがデータを正常に受信することができる効果があ
る。
According to the present invention, when the data transmitted from the transmitting means is output to the destination process, the receiving process refers to the reception availability information of the destination process, and only when the destination process is in a receivable state. Since the configuration is such that data is output to the transmission destination process, there is an effect that the transmission destination process can normally receive data.

【0055】この発明によれば、送信元プロセスから出
力されたデータをリモート装置に送信する際、通信路に
異常がある場合、そのデータの送信を抑止するように構
成したので、データの異常や欠損などの発生を防止する
ことができる効果がある。
According to the present invention, when data output from the transmission source process is transmitted to the remote device, if there is an abnormality in the communication path, transmission of the data is suppressed. There is an effect that generation of defects and the like can be prevented.

【0056】この発明によれば、送信元プロセスから出
力されたデータをリモート装置に送信する際、その送信
元プロセスと送信先プロセスの所属系列を参照し、その
送信元プロセスの所属系列がその送信先プロセスの所属
系列と一致する場合に限り、そのリモート装置に対して
データを送信するように構成したので、異系列間の独立
性を保証することができる効果がある。
According to the present invention, when data output from a transmission source process is transmitted to a remote device, the sequence belonging to the transmission source process and the transmission destination process is referred to, and the sequence belonging to the transmission source process is determined by the transmission sequence. Since data is transmitted to the remote device only when the sequence belongs to the previous process, the independence between different sequences can be guaranteed.

【0057】この発明によれば、検索手段により複数の
装置情報が検索された場合、運転中のリモート装置に対
してのみデータを送信するように構成したので、運転状
態にあるリモート装置上のプロセスにのみデータを送信
することができる効果がある。
According to the present invention, when a plurality of pieces of device information are retrieved by the retrieval means, data is transmitted only to the remote device in operation. There is an effect that data can be transmitted only to

【0058】この発明によれば、運転中のリモート装置
が存在しない場合、待機中の全リモート装置に対してデ
ータを所定回数送信するように構成したので、データの
欠損の発生を防止することができる効果がある。
According to the present invention, when there is no remote device in operation, data is transmitted to all of the standby remote devices a predetermined number of times, so that data loss can be prevented. There is an effect that can be done.

【0059】この発明によれば、検索手段により複数の
装置情報が検索された場合、多重系両装置送信フラグを
参照し、その多重系両装置送信フラグが送信可能である
ことを示すときは全リモート装置に対してデータを送信
するように構成したので、多重系にあるリモート装置上
のプロセスに対してデータを送信することができる効果
がある。
According to the present invention, when a plurality of pieces of device information are retrieved by the retrieval means, the multiplex system and device transmission flag is referred to, and when the multiplex system and device transmission flag indicates that transmission is possible, all information is transmitted. Since data is transmitted to the remote device, there is an effect that data can be transmitted to a process on a remote device in a multiplex system.

【0060】この発明によれば、送信手段から送信され
たデータを送信先プロセスに出力する際、運転中の送信
先プロセスに対してはデータを出力する一方、待機中の
送信先プロセスに対してはデータを出力せず受信データ
バッファに格納するように構成したので、多重系の運転
系切り替えが行われる場合でも、データの欠損の発生を
防止することができる効果がある。
According to the present invention, when outputting the data transmitted from the transmitting means to the destination process, the data is output to the operating destination process, while the data is output to the standby destination process. Is configured to store the data in the reception data buffer without outputting the data. Therefore, even when the multiplex system is switched, the data loss can be prevented.

【0061】この発明によれば、データを受信データバ
ッファに格納後、所定時間が経過する前に、待機中の送
信先プロセスが運転中に遷移すると、そのデータを送信
先プロセスに出力するように構成したので、多重系の運
転系切り替えが行われる場合でも、データの欠損の発生
を防止することができる効果がある。
According to the present invention, if the standby destination process transits to the operating state before the predetermined time elapses after the data is stored in the reception data buffer, the data is output to the destination process. With this configuration, there is an effect that data loss can be prevented from occurring even when multiplex system switching is performed.

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

【図1】 この発明の実施の形態1によるプロセス通信
装置を示す構成図である。
FIG. 1 is a configuration diagram showing a process communication device according to a first embodiment of the present invention.

【図2】 この発明の実施の形態3によるプロセス通信
装置を示す構成図である。
FIG. 2 is a configuration diagram showing a process communication device according to a third embodiment of the present invention.

【図3】 この発明の実施の形態4によるプロセス通信
装置を示す構成図である。
FIG. 3 is a configuration diagram illustrating a process communication device according to a fourth embodiment of the present invention.

【図4】 この発明の実施の形態5によるプロセス通信
装置を示す構成図である。
FIG. 4 is a configuration diagram showing a process communication device according to a fifth embodiment of the present invention.

【図5】 この発明の実施の形態6によるプロセス通信
装置を示す構成図である。
FIG. 5 is a configuration diagram illustrating a process communication device according to a sixth embodiment of the present invention.

【図6】 この発明の実施の形態7によるプロセス通信
装置を示す構成図である。
FIG. 6 is a configuration diagram illustrating a process communication device according to a seventh embodiment of the present invention.

【図7】 送信先装置12,13の運転系が切り替わる
際のデータの受信処理を示す説明図である。
FIG. 7 is an explanatory diagram showing data reception processing when the operation systems of the transmission destination devices 12 and 13 are switched.

【図8】 従来のプロセス通信装置を示す構成図であ
る。
FIG. 8 is a configuration diagram showing a conventional process communication device.

【図9】 従来の通信装置を示す構成図である。FIG. 9 is a configuration diagram showing a conventional communication device.

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

11 送信元装置(リモート装置)、12,13 送信
先装置(リモート装置)、14 通信路、21 送信元
プロセス、22 プロセス−装置情報管理テーブル(情
報記憶手段)、23 送信先装置識別部(検索手段)、
24 プロセス管理部(送信手段)、25,27 プロ
セス管理部(受信手段)、26,28送信先プロセス、
31 送信可否判定部、32 送信可否管理テーブル、
33送信可否識別部、34 受信可否判定部、35 受
信可否管理テーブル、36受信可否識別部、37 受信
データバッファ、38 通信路状態管理部、39プロセ
ス情報テーブル、40 プロセス系列管理部、41 運
転状態管理部、42 運転状態管理部、43 受信可否
管理テーブル、44 受信可否識別部、45 受信デー
タバッファ、46 運転状態管理部。
11 source device (remote device), 12, 13 destination device (remote device), 14 communication path, 21 source process, 22 process-device information management table (information storage means), 23 destination device identification unit (search means),
24 process management unit (transmission means), 25, 27 process management unit (reception means), 26, 28 destination processes,
31 transmission permission / inhibition determination unit, 32 transmission permission / inhibition management table,
33 transmission permission / inhibition identification section, 34 reception permission / inhibition determination section, 35 reception permission / inhibition management table, 36 reception permission / inhibition identification section, 37 reception data buffer, 38 communication path state management section, 39 process information table, 40 process sequence management section, 41 operation state Management unit, 42 operation status management unit, 43 reception availability management table, 44 reception availability identification unit, 45 reception data buffer, 46 operation status management unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 前田 和彦 兵庫県神戸市兵庫区和田崎町一丁目1番2 号 メルコパワーシステムズ株式会社内 (72)発明者 宗宮 正 兵庫県神戸市兵庫区和田崎町一丁目1番2 号 メルコパワーシステムズ株式会社内 Fターム(参考) 5B045 BB01 GG01 5B089 GB01 JA35 KA04 KA12 KB06 KC59 KE02 5B098 AA10 GA04 GC16 5K033 AA02 AA05 BA04 DA01 EA07 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Kazuhiko Maeda 1-2-1 Wadazakicho, Hyogo-ku, Kobe-shi, Hyogo Inside Melco Power Systems Corporation (72) Inventor Tadashi Soumiya Wadazaki, Hyogo-ku, Kobe-shi, Hyogo 1-2-cho, Melco Power Systems, Inc. F-term (reference) 5B045 BB01 GG01 5B089 GB01 JA35 KA04 KA12 KB06 KC59 KE02 5B098 AA10 GA04 GC16 5K033 AA02 AA05 BA04 DA01 EA07

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 各プロセスの存在するリモート装置の装
置情報を記憶する情報記憶手段と、送信元プロセスから
送信先プロセスの指定情報を受けると、上記情報記憶手
段から送信先プロセスの存在するリモート装置の装置情
報を検索する検索手段と、上記検索手段により検索され
た装置情報にしたがって送信元プロセスから出力された
データを送信先プロセスの存在するリモート装置に送信
する送信手段と、上記送信手段から送信されたデータを
受信して、そのデータを送信先プロセスに出力する受信
手段とを備えたプロセス通信装置。
An information storage unit for storing device information of a remote device in which each process exists; and a remote device in which a destination process exists from the information storage unit when receiving designation information of a destination process from a source process. Search means for searching for the device information of the above, transmission means for transmitting data output from the transmission source process to the remote device having the transmission destination process in accordance with the device information searched for by the search means, and transmission from the transmission means. Receiving means for receiving the received data and outputting the data to a destination process.
【請求項2】 送信手段は、検索手段により複数の装置
情報が検索された場合、送信元プロセスから出力された
データを複数のリモート装置に送信することを特徴とす
る請求項1記載のプロセス通信装置。
2. The process communication according to claim 1, wherein, when a plurality of pieces of device information are searched by the search unit, the sending unit sends the data output from the source process to the plurality of remote devices. apparatus.
【請求項3】 送信手段は、送信元プロセスから出力さ
れたデータをリモート装置に送信する際、そのリモート
装置の送信可否情報を参照し、そのリモート装置に対す
る送信が可能な場合に限り、そのリモート装置に対して
データを送信することを特徴とする請求項1または請求
項2記載のプロセス通信装置。
3. When transmitting data output from a transmission source process to a remote device, the transmission unit refers to transmission permission / inhibition information of the remote device, and transmits the data to the remote device only when transmission to the remote device is possible. The process communication device according to claim 1, wherein data is transmitted to the device.
【請求項4】 受信手段は、送信手段から送信されたデ
ータを送信先プロセスに出力する際、送信先プロセスの
受信可否情報を参照し、その送信先プロセスが受信可能
な状態にある場合に限り、その送信先プロセスに対して
データを出力することを特徴とする請求項3記載のプロ
セス通信装置。
4. When receiving data transmitted from the transmitting means to the destination process, the receiving means refers to the receivability information of the destination process, and only when the destination process is in a receivable state. 4. The process communication device according to claim 3, wherein data is output to the transmission destination process.
【請求項5】 送信手段は、送信元プロセスから出力さ
れたデータをリモート装置に送信する際、通信路に異常
がある場合、そのデータの送信を抑止することを特徴と
する請求項1または請求項2記載のプロセス通信装置。
5. The transmission unit according to claim 1, wherein, when transmitting the data output from the transmission source process to the remote device, the transmission unit suppresses the transmission of the data when there is an abnormality in the communication path. Item 3. The process communication device according to Item 2.
【請求項6】 送信手段は、送信元プロセスから出力さ
れたデータをリモート装置に送信する際、その送信元プ
ロセスと送信先プロセスの所属系列を参照し、その送信
元プロセスの所属系列がその送信先プロセスの所属系列
と一致する場合に限り、そのリモート装置に対してデー
タを送信することを特徴とする請求項1または請求項2
記載のプロセス通信装置。
6. When transmitting data output from a transmission source process to a remote device, the transmission unit refers to a sequence belonging to the transmission source process and the transmission destination process, and determines a sequence belonging to the transmission source process. 3. The data transmission device according to claim 1, wherein the data is transmitted to the remote device only when the sequence belongs to the preceding process.
A process communication device as described.
【請求項7】 送信手段は、検索手段により複数の装置
情報が検索された場合、運転中のリモート装置に対して
のみデータを送信することを特徴とする請求項2記載の
プロセス通信装置。
7. The process communication apparatus according to claim 2, wherein the transmission means transmits the data only to the remote device in operation when a plurality of pieces of device information are retrieved by the retrieval means.
【請求項8】 送信手段は、運転中のリモート装置が存
在しない場合、待機中の全リモート装置に対してデータ
を所定回数送信することを特徴とする請求項7記載のプ
ロセス通信装置。
8. The process communication apparatus according to claim 7, wherein the transmitting means transmits the data to all the standby remote apparatuses a predetermined number of times when there is no operating remote apparatus.
【請求項9】 送信手段は、検索手段により複数の装置
情報が検索された場合、多重系両装置送信フラグを参照
し、その多重系両装置送信フラグが送信可能であること
を示すときは全リモート装置に対してデータを送信する
ことを特徴とする請求項2記載のプロセス通信装置。
9. The transmitting means refers to a multiplex system and device transmission flag when a plurality of device information is retrieved by the retrieval device, and when the multiplex system and device transmission flag indicates that transmission is possible, the transmitting device transmits all the information. 3. The process communication device according to claim 2, wherein data is transmitted to a remote device.
【請求項10】 受信手段は、送信手段から送信された
データを送信先プロセスに出力する際、運転中の送信先
プロセスに対してはデータを出力する一方、待機中の送
信先プロセスに対してはデータを出力せず受信データバ
ッファに格納することを特徴とする請求項9記載のプロ
セス通信装置。
10. The receiving means, when outputting data transmitted from the transmitting means to a destination process, outputs data to an operating destination process, and outputs data to a standby destination process. 10. The process communication device according to claim 9, wherein data is stored in a reception data buffer without outputting data.
【請求項11】 受信手段は、データを受信データバッ
ファに格納後、所定時間が経過する前に、待機中の送信
先プロセスが運転中に遷移すると、そのデータを送信先
プロセスに出力することを特徴とする請求項10記載の
プロセス通信装置。
11. The receiving means outputs the data to the destination process when the standby destination process transitions to the running state before the predetermined time elapses after storing the data in the received data buffer. The process communication device according to claim 10, wherein:
JP2000194777A 2000-06-28 2000-06-28 Process communication equipment Pending JP2002014940A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000194777A JP2002014940A (en) 2000-06-28 2000-06-28 Process communication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000194777A JP2002014940A (en) 2000-06-28 2000-06-28 Process communication equipment

Publications (1)

Publication Number Publication Date
JP2002014940A true JP2002014940A (en) 2002-01-18

Family

ID=18693546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000194777A Pending JP2002014940A (en) 2000-06-28 2000-06-28 Process communication equipment

Country Status (1)

Country Link
JP (1) JP2002014940A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007514996A (en) * 2003-11-25 2007-06-07 インターナショナル・ビジネス・マシーンズ・コーポレーション Mobile hub and event management in mobile hub

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007514996A (en) * 2003-11-25 2007-06-07 インターナショナル・ビジネス・マシーンズ・コーポレーション Mobile hub and event management in mobile hub
JP4912152B2 (en) * 2003-11-25 2012-04-11 インターナショナル・ビジネス・マシーンズ・コーポレーション Mobile hub and event management in mobile hub

Similar Documents

Publication Publication Date Title
JP2532194B2 (en) A data processing system having a message routing function between a processor and a coupling function.
CN111741041B (en) Message processing method and device, electronic equipment and computer readable medium
US5742611A (en) Client server network and method of operation
JP2002014940A (en) Process communication equipment
US20090083379A1 (en) Enabling connections for use with a network
US20050010614A1 (en) Method and apparatus for synchronous updating of multiple language web content
JP3550890B2 (en) Event transmission / reception method and apparatus
JP2002149510A (en) Server device
CN112532524B (en) Message processing method and device
JPH04302338A (en) Computer system
JPH08314844A (en) Address managing system for network
JPH11112499A (en) Fault monitoring system
JP2000224184A (en) Network management system
JP2746961B2 (en) Facsimile communication system
US7840702B1 (en) Network hard disk copy system for managing multiple clients
JPH0923254A (en) Inter-system data link system
JPS6291038A (en) Architecture system for bus control table in local area network
JPH04302040A (en) Electronic computer system
JPS636669A (en) Picture display system
JP2000207342A (en) Server computer, client computer, and recording medium
JPH05197657A (en) Logical address inspecting system
JP2000293454A (en) Equipment and method for data communication, and recording medium
JP2004252580A (en) Connecting status detecting system equipped with absent device notifying means
JPH0320780B2 (en)
JPH1097447A (en) Telegraphic message control system and storage medium storing telegraphic message control program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060509

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060912