JP2690287B2 - Data transmission limit system - Google Patents
Data transmission limit systemInfo
- Publication number
- JP2690287B2 JP2690287B2 JP7185144A JP18514495A JP2690287B2 JP 2690287 B2 JP2690287 B2 JP 2690287B2 JP 7185144 A JP7185144 A JP 7185144A JP 18514495 A JP18514495 A JP 18514495A JP 2690287 B2 JP2690287 B2 JP 2690287B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- data transmission
- transmission request
- communication devices
- 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
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明はデータ送信数制限シ
ステムに関し、特に送信許可を受けた複数のデータを送
信する通信装置を複数題し、システム全体で同時に送信
許可を与えるデータ数をあらかじめ指定された最大許可
可能数以下に制限するデータ送信数制限システムに関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission number limiting system, and more particularly, it relates to a plurality of communication devices for transmitting a plurality of transmission-permitted data, and the number of data to which transmission permission is simultaneously given in the entire system is designated in advance. The present invention relates to a system for limiting the number of data transmissions, which is limited to the maximum allowable number or less.
【0002】[0002]
【従来の技術】従来のデータ送信数制限システムについ
て、図4,図5を用いて説明する。図4において、通信
装置51の制御部(CPU)500,パラレルシリアル
変換部510から送信許可装置60に送出されるデータ
送信要求信号cは、図5(A)に示すようにr1〜r1
00まで100個分の送信データ発生源に対応した送信
要求の有無を示す送信要求データ(“1”=要求有り、
“0”=要求無し)が時分割に構成されており、r1〜
r100までを1サイクルとし、順次送出される。送信
許可装置60では、データ送信要求信号cの要求数
(“1”の数)をシリアルパラレル変換部631で変換
し、制御部(CPU)600でカウントする。同様に通
信装置52,53からのデータ送信要求信号d,eの要
求数もシリアルパラレル変換部632,633で変換
後、CPU600でカウントすることにより、送信許可
装置60に接続された通信装置51,52,53のすべ
てのデータ送信要求信号c,d,eの要求数の合計を算
出できる。すべてのデータ送信要求数の合計が、記憶部
610に記憶しているしきい値(最大許可可能数)を越
えない場合は、データ送信要求信号c,d,eのr1〜
r100の要求有りのデータに対応させs1〜s100
のデータを許可(“1”)にして、パラレルシリアル変
換部641,642,643を通して通信装置51,5
2,53へ送信する(図5(B)参照)。たとえばデー
タ送信要求信号cのr1とr4が要求有りの場合、デー
タ送信許可信号fのs1とs4を許可にして送信する。
通信装置51は、シリアルパラレル変換部520を通し
てCPU500でデータ送信許可信号fを受信し、s1
とs4に相当するデータを外部へ送信する。また、すべ
てのデータ送信要求信号の要求有りの合計が記憶部61
0に記憶しているしきい値を越えた場合は、送信許可装
置60では、しきい値を越えた分についてデータ送信許
可信号を禁止(“0”)にして送信する。通信装置5
1,52,53では、それぞれデータ送信許可信号f,
g,hが許可のものについてデータ送信を行う。例え
ば、データ送信要求信号c、d、eのr1〜r100す
べてが要求有りで、すなわち要求数が300でしきい値
が297の場合、データ送信許可信号f,g,h各々の
s1を禁止にしs2〜s100を許可にて送出する。通
信装置51,52,53ではr2〜r100までの要求
分のデータ送信を行う。2. Description of the Related Art A conventional data transmission number limiting system will be described with reference to FIGS. In FIG. 4, the data transmission request signal c transmitted from the control unit (CPU) 500 and the parallel-serial conversion unit 510 of the communication device 51 to the transmission permission device 60 is r1 to r1 as shown in FIG.
Transmission request data indicating the presence / absence of a transmission request corresponding to 100 transmission data generation sources up to 00 (“1” = requested,
“0” = no request) is configured in a time division manner, and r1 to
Up to r100 is one cycle, and the data are sequentially transmitted. In the transmission permission device 60, the number of requests of the data transmission request signal c (the number of “1”) is converted by the serial / parallel converter 631 and counted by the controller (CPU) 600. Similarly, the number of requests for the data transmission request signals d and e from the communication devices 52 and 53 is also converted by the serial / parallel conversion units 632 and 633, and then counted by the CPU 600, so that the communication device 51 connected to the transmission permission device 60, The total number of requests for all the data transmission request signals c, d, and e of 52 and 53 can be calculated. If the total number of all data transmission requests does not exceed the threshold (maximum allowable number) stored in the storage unit 610, r1 to r1 of the data transmission request signals c, d, and e.
Corresponding to the requested data of r100, s1 to s100
Data of the communication device 51, 5 through the parallel-serial conversion units 641, 642, 643.
2, 53 (see FIG. 5B). For example, when there is a request for r1 and r4 of the data transmission request signal c, s1 and s4 of the data transmission permission signal f are permitted and transmitted.
In the communication device 51, the CPU 500 receives the data transmission permission signal f through the serial / parallel conversion unit 520, and s1
And data corresponding to s4 are transmitted to the outside. Further, the sum of the requests of all the data transmission request signals is the storage unit 61.
When the threshold value stored in 0 is exceeded, the transmission permission device 60 prohibits (“0”) the data transmission permission signal for the portion exceeding the threshold value and transmits. Communication device 5
1, 52 and 53, the data transmission permission signal f,
Data is transmitted when g and h are permitted. For example, when all of r1 to r100 of the data transmission request signals c, d, and e are requested, that is, when the number of requests is 300 and the threshold value is 297, s1 of each of the data transmission permission signals f, g, and h is prohibited. s2 to s100 are transmitted with permission. The communication devices 51, 52 and 53 perform data transmission for the requests r2 to r100.
【0003】[0003]
【発明が解決しようとする課題】上述した従来のデータ
送信数制限システムにおける第1の問題点は、データ送
信数を制限する必要がない場合にも送信許可装置が必要
なことである。その理由は、次の通りである。The first problem in the above-mentioned conventional data transmission number limiting system is that the transmission permission device is necessary even when it is not necessary to limit the number of data transmissions. The reason is as follows.
【0004】データ送信数を制限する通信装置の数が少
ない場合、各通信装置のデータ送信要求信号がすべて要
求有りとなっても、全データ送信要求信号の要求数が送
信許可装置で記憶しているしきい値より小さくなる場合
がある。このとき、データ送信数を制限する必要がない
ので、送信許可装置の機能は必要なくなる。しかし、通
信装置は送信許可装置からのデータ送信許可信号が許可
でないとデータの送信ができないため、送信許可装置が
必要になる。If the number of communication devices that limit the number of data transmissions is small, even if all the data transmission request signals of each communication device are requested, the request number of all data transmission request signals is stored in the transmission permission device. May be smaller than the threshold value. At this time, since it is not necessary to limit the number of data transmissions, the function of the transmission permission device becomes unnecessary. However, since the communication device cannot transmit data unless the data transmission permission signal from the transmission permission device is permitted, the transmission permission device is required.
【0005】第2の問題点は、送信許可装置と通信装置
との間をつなぐデータ送信要求信号線とデータ送信許可
信号線が通信装置の数だけ必要になるということであ
る。このため、通信装置の数が増えた場合、多数の信号
線をつなぐことになるので生産方法が複雑になり、不具
合発生の原因にもなる。The second problem is that the same number of data transmission request signal lines and data transmission permission signal lines that connect the transmission permission device and the communication device are required. Therefore, when the number of communication devices increases, a large number of signal lines are connected, which complicates the production method and causes a problem.
【0006】したがって、本発明の目的は、装置構成の
簡略化と、生産性及び信頼性の向上を可能とするデータ
送信数制限システムを提供することにある。Therefore, an object of the present invention is to provide a system for limiting the number of data transmissions, which simplifies the device configuration and improves productivity and reliability.
【0007】[0007]
【課題を解決するための手段】本発明は、送信許可を受
けた複数のデータを送信する通信装置を複数台有し、シ
ステム全体で同時に送信許可を与えるデータ数をあらか
じめ指定された最大許可可能数以下に制限するデータ送
信数制限システムにおいて、前記各通信装置間を1つの
共通信号線で互いに接続し、前記各通信装置に、前記最
大許可可能数をあらかじめ記憶した記憶手段と、自通信
装置内で送信許可を要求したデータ数である自送信要求
数を示すデータ送信要求信号を前記共通信号線上のシス
テムの全通信装置内で送信許可を要求したデータ数であ
る全送信要求数を示す全データ送信要求信号に時分割多
重する手段と、前記共通信号線上の前記全データ送信要
求信号から前記全送信要求数を読取る手段と、読取った
前記全送信要求数とあらかじめ記憶した前記最大許可可
能数とを比較し、前記全送信要求数が前記最大許可可能
数を越えていなければ送信許可を要求したすべてのデー
タに送信許可を与え、前記全送信要求数が前記最大許可
可能数を越えていれば前記全送信要求数に対する前記自
送信要求数の比率と同一の比率で前記最大許可可能数に
対する自通信装置の送信許可数を算出し、この算出した
送信許可数を越えない数分のみのデータに送信許可を与
える手段とを備える。SUMMARY OF THE INVENTION The present invention has a plurality of communication devices for transmitting a plurality of transmission-permitted data, and allows the maximum number of data to be transmitted at the same time in the entire system to be specified in advance. In a data transmission number limiting system for limiting the number of communication devices to a number less than or equal to a number, the communication devices are connected to each other by one common signal line, and the communication device has storage means for storing the maximum allowable number in advance, and its own communication device. A total of the total number of transmission requests, which is the number of pieces of data for which transmission permission is requested, in all communication devices of the system on the common signal line. Means for time division multiplexing to a data transmission request signal, means for reading the total transmission request number from the total data transmission request signal on the common signal line, and the read total transmission request number The maximum allowable number stored in advance is compared, and if the total number of transmission requests does not exceed the maximum allowable number, the transmission permission is given to all data for which transmission permission is requested, and the total number of transmission requests is If the maximum allowable number is exceeded, the transmission allowable number of the own communication device with respect to the maximum allowable number is calculated at the same ratio as the ratio of the own transmission request number to the total transmission request number, and the calculated transmission allowable number is calculated. And means for giving a transmission permission to only a few minutes of data that does not exceed the limit.
【0008】また、上記構成において、前記各通信装置
が、前記全データ送信要求信号の周期を全通信装置の数
で等分割した周期で前記データ送信要求信号を繰り返し
発生し、あらかじめ指定された前記各通信装置ごとに異
なる繰り返し回数位置の前記データ送信要求信号を選択
して前記共通信号線に出力し前記全データ送信要求信号
として時分割多重する構成とすることができる。Further, in the above configuration, each of the communication devices repeatedly generates the data transmission request signal at a cycle in which the cycle of the all data transmission request signal is equally divided by the number of all the communication apparatuses, and the predesignated It is possible to adopt a configuration in which the data transmission request signal at a position where the number of repetitions is different for each communication device is selected, output to the common signal line, and time-division multiplexed as the all data transmission request signal.
【0009】本発明によれば、複数の通信装置を一つの
信号線で結ぶだけなので、複雑な配線がいらず、生産性
と信頼性が向上する。また、各通信装置で、複数の通信
装置全体のデータ送信要求数を読みとりデータ送信可能
なしきい値と比較,計算してデータ送信の制限数を算出
できるので、送信許可装置を用いずに複数の通信装置全
体のデータ送信数を制限でき装置構成を簡略化できる。According to the present invention, since a plurality of communication devices are only connected by one signal line, complicated wiring is not required and productivity and reliability are improved. Further, in each communication device, the number of data transmission requests of all the plurality of communication devices can be read and compared with a threshold value for data transmission to calculate the limit number of data transmission. The number of data transmissions of the entire communication device can be limited, and the device configuration can be simplified.
【0010】[0010]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。Next, embodiments of the present invention will be described in detail with reference to the drawings.
【0011】図1において、本発明のデータ送信数制限
システムは、送信許可を受けた複数(最大100個)の
送信データをそれぞれ送信する複数(3台)の通信装置
11,12,13と、これらの通信装置11,12,1
3間を共通に接続する共通信号線20と、各通信装置1
1,12,13へ必要なクロックと電源を供給するクロ
ック・電源回路30とで構成されている。通信装置11
は、装置全体の制御を行う制御部(CPU)100と、
CPU100と接続されあらかじめ指定されたシステム
全体の送信データの同時送信可能な最大数(最大許可可
能数)であるしきい値等の各種データやプログラムを記
憶する記憶部110と、CPU100の制御により送信
データ発生源からの送信データを無線により外部へ送信
する送信部(TX)120と、CPU100からのパラ
レル信号(例えば1バイト)をシリアルな信号に変換す
るパラレルシリアル変換部130と、パラレルシリアル
変換部130からの送信データ発生源に対応したデータ
送信要求信号a(図2(A)参照)を指定された送出タ
イミングで共通信号線20へ送出し全データ送信要求信
号b(図2(B)参照)に挿入,多重する要求信号多重
部140と、要求信号多重部140の送出タイミングを
指定するスイッチ部150と、共通信号線20上の全デ
ータ送信要求信号b中の要求数をカウントしCPU10
0へ通知するカウンタ部160とを有している。図示は
省略しているが、他の通信装置12,13も通信装置1
1と同様の内部構成である。Referring to FIG. 1, the data transmission number limiting system of the present invention includes a plurality (three) of communication devices 11, 12, and 13 for respectively transmitting a plurality (100 at maximum) of transmission data for which transmission is permitted, These communication devices 11, 12, 1
A common signal line 20 that connects the three in common and each communication device 1
The clock / power supply circuit 30 supplies necessary clocks and power supplies to 1, 12, and 13. Communication device 11
Is a control unit (CPU) 100 that controls the entire apparatus,
A storage unit 110 that is connected to the CPU 100 and stores various data such as a threshold value that is the maximum number (maximum allowable number) of transmission data of the entire system that is designated in advance and the program, and is transmitted under the control of the CPU 100. A transmission unit (TX) 120 that wirelessly transmits data transmitted from a data generation source, a parallel-serial conversion unit 130 that converts a parallel signal (for example, 1 byte) from the CPU 100 into a serial signal, and a parallel-serial conversion unit. A data transmission request signal a (see FIG. 2A) corresponding to a transmission data generation source from 130 is transmitted to the common signal line 20 at a designated transmission timing, and an all data transmission request signal b (see FIG. 2B). ), And a switch for designating the transmission timing of the request signal multiplexing unit 140. 150, counts the number of requests all the data transmission request signal in b on the common signal line 20 CPU 10
It has a counter unit 160 for notifying 0. Although not shown, the other communication devices 12 and 13 are also connected to the communication device 1.
The internal configuration is the same as that of 1.
【0012】次に、図1,図2を参照して動作を説明す
る。CPU100によりパラレルシリアル変換部130
から送出されるデータ送信要求信号aは、時分割された
r1からr100までの100個分の送信データ発生源
にそれぞれ対応する送信要求データ(“1”=要求有
り、“0”=要求無し)を、通信装置11,12,13
の全数量分に相当する3回分繰り返したデータを1サイ
クル(時間T)とする。この1サイクル中のr1〜r1
00の繰り返しデータは同一である。要求信号多重部1
40はデータ送信要求信号aの3回繰り返しデータのう
ちの1つ(1回目)をスイッチ部150の設定によって
選択し、全データ送信要求信号bに多重する。同様に通
信装置12,13においても、それぞれ3回繰り返しの
うちの2回目,3回目のデータ送信要求信号を全データ
要求信号bに多重することにより、全データ要求信号b
は図2(B)に示すように、各通信装置のデータ送信要
求信号が、1サイクル中に順番に多重される。Next, the operation will be described with reference to FIGS. The CPU 100 allows the parallel / serial conversion unit 130
The data transmission request signal a sent from the transmission request data a is transmission request data corresponding to 100 transmission data generation sources r1 to r100 (“1” = requested, “0” = no request) The communication devices 11, 12, 13
One cycle (time T) is data that is repeated three times corresponding to the total quantity. R1 to r1 in this one cycle
The repeated data of 00 is the same. Request signal multiplexer 1
40 selects one (first time) of the data repeated three times of the data transmission request signal a by the setting of the switch unit 150, and multiplexes it to the all data transmission request signal b. Similarly, also in the communication devices 12 and 13, by multiplexing the second and third data transmission request signals of the three repetitions with the total data request signal b, the total data request signal b
As shown in FIG. 2B, the data transmission request signals of the respective communication devices are sequentially multiplexed in one cycle.
【0013】一方、カウンタ部160で全データ送信要
求信号b中の要求数(“1”の数)をカウントした値を
CPU100で読みとり、記憶部110に記憶している
しきい値と比較する。全データ送信要求信号bの要求数
がしきい値以下の場合、CPU100は送信要求をした
すべてのデータの送信をTX120を通じて行う。全デ
ータ送信要求信号bの要求数がしきい値を越える場合、
以下に示す計算式によりデータ送信禁止数を算出しデー
タ送信禁止数分のデータ送信を中止する。すなわち、デ
ータ送信許可数は、しきい値を全体のデータ送信要求数
に対する自通信装置のデータ送信要求数の割合で比例配
分した値となる。On the other hand, the value obtained by counting the number of requests (the number of "1") in the total data transmission request signal b by the counter section 160 is read by the CPU 100 and compared with the threshold value stored in the storage section 110. When the requested number of all data transmission request signals b is less than or equal to the threshold value, the CPU 100 transmits all the requested data through the TX 120. When the number of requests for all data transmission request signals b exceeds the threshold value,
The data transmission prohibited number is calculated by the following formula, and the data transmission for the data transmission prohibited number is stopped. That is, the data transmission permission number is a value obtained by proportionally distributing the threshold value by the ratio of the number of data transmission requests of the own communication device to the total number of data transmission requests.
【0014】ここで、 A=自装置のデータ送信禁止数(小数点以下切り捨て) B=自装置のデータ送信要求信号の要求有りの数 C=全データ送信要求信号の要求有りの数 D=しきい値 とすると、計算式は、 A=(C−D)×B/C+1 以下に具体的な数値の例をあげて説明する。しきい値D
が“250”で、通信装置11,12,13の自装置の
データ送信要求信号の要求有りの数Bがそれぞれ“10
0”,“90”,“70”の場合、全データ送信要求信
号の要求有りの数Cは“260”となる。Here, A = the number of prohibited data transmissions of its own device (rounded down after the decimal point) B = the number of requested data transmission request signals of its own device C = the number of requested data transmission request signals of its own device D = threshold If the value is a value, the calculation formula is as follows: A = (C−D) × B / C + 1. Threshold D
Is "250", and the number B of requests for the data transmission request signals of the communication devices 11, 12, and 13 is "10", respectively.
In the case of 0 "," 90 ", and" 70 ", the number C of all data transmission request signals requested is" 260 ".
【0015】通信装置11のデータ送信禁止数Aは、上
記計算式により、 A=(260−250)×100/260+1=4.84… 小数点以下を切り捨てると、Aは“4”となる。The data transmission prohibited number A of the communication device 11 is A = (260-250) × 100/260 + 1 = 4.84 by the above calculation formula.
【0016】通信装置12のデータ送信禁止数Aは、 A=(260−250)×90/260+1=4.46… 小数点以下を切り捨てると、Aは“4”となる。The number A of data transmission inhibitions of the communication device 12 is: A = (260-250) × 90/260 + 1 = 4.46 ... When the fractional part is rounded down, A becomes "4".
【0017】通信装置13のデータ送信禁止数Aは、 A=(260−250)×70/260+1=3.69… 小数点以下を切り捨てると、Aは“3”となる。The prohibited number A of data transmission of the communication device 13 is: A = (260-250) × 70/260 + 1 = 3.69 ... Around the decimal point, A becomes "3".
【0018】各通信装置11,12,13での許可され
たデータ送信数は、データ送信要求数Bからデータ送信
禁止数Aを引いた値なので、それぞれ、100−4=9
6,90−4=86,70−3=67となり、全通信装
置での合計は、96+86+67=249となる。この
場合、データ送信数(“249”)がしきい値(“25
0”)より小さくなるが、1/250なので充分無視で
きる値である。The permitted number of data transmissions in each of the communication devices 11, 12, and 13 is a value obtained by subtracting the number A of data transmission inhibitions from the number B of data transmission requests, and thus 100-4 = 9, respectively.
6,90-4 = 86,70-3 = 67, and the total of all communication devices is 96 + 86 + 67 = 249. In this case, the number of data transmissions (“249”) is equal to the threshold value (“25”).
Although it is smaller than 0 "), it is 1/250, which is a value that can be sufficiently ignored.
【0019】なお、データ送信数を制限する場合にどの
送信データ発生源のデータに対し送信許可/禁止を与え
るかを決定する方式としては、あらかじめ指定された優
先順位に従って許可する方式や、禁止を順番に割当てる
方式等がある。When limiting the number of data transmissions, as a method of determining which transmission data generation source data is to be permitted / prohibited for transmission, a method of permitting according to a preset priority order or a prohibition There are methods such as sequentially allocating.
【0020】本システムでのデータ送信は無線上に行わ
れる。各通信装置11〜13では、TX120にて送信
許可が与えられた送信データ発生源対応のすべての送信
データが無線上に送信される。このためデータ送信数の
増加に伴い、通信装置11〜13の消費電流も大幅に増
加する。通信装置11〜13のそれぞれの電源は、クロ
ック・電源回路30から供給しているため、通信装置1
1〜13が大量のデータ送信を同時に一斉に行うと、ク
ロック・電源回路30への負荷は大きなものとなる。し
かし、上記説明したように本例では、通信装置11,1
2,13のデータ送信数の合計を制限できるので消費電
流を制限でき、電源回路への負荷を一定以下にできる。Data transmission in this system is performed wirelessly. Each of the communication devices 11 to 13 wirelessly transmits all the transmission data corresponding to the transmission data source for which the transmission permission is given by the TX 120. Therefore, as the number of data transmissions increases, the current consumption of the communication devices 11 to 13 also increases significantly. Since the power supply of each of the communication devices 11 to 13 is supplied from the clock / power supply circuit 30, the communication device 1
When 1 to 13 simultaneously send a large amount of data at the same time, the load on the clock / power supply circuit 30 becomes large. However, as described above, in this example, the communication devices 11, 1
Since the total number of data transmissions 2 and 13 can be limited, the current consumption can be limited and the load on the power supply circuit can be kept below a certain level.
【0021】次に、各通信装置11〜13のデータ送信
要求信号と、その信号の全データ送信要求信号への多重
方法との変形例を図3に示す。図3(A)は通信装置1
1のCPU100によりパラレルシリアル変換部130
から出力されるデータ送信要求信号a2を示す。1サイ
クル(時間T)内にr1〜r100の送信要求データが
1回分のみ出力される。要求信号多重部140は、スイ
ッチ部150からのタイミングの選択指定により、デー
タr1〜r100をそれぞれ3分割した先頭部分だけ共
通信号線20に送出する。通信装置12,13も同様
に、各自のデータ送信要求信号のr1〜r100の3分
割した中間部分,末尾部分をそれぞれ共通信号線20に
送出し、図3(B)に示すような全データ送信要求信号
b2に多重,生成する。カウンタ部160は、この全デ
ータ送信要求信号b2によっても、上述(図2(B))
の全データ送信要求信号bと同様に、全体の送信要求数
をカウントすることができる。Next, FIG. 3 shows a modification of the data transmission request signal of each of the communication devices 11 to 13 and the method of multiplexing the signal to all the data transmission request signals. FIG. 3A shows the communication device 1.
The parallel / serial conversion unit 130 by the CPU 100 of 1
3 shows a data transmission request signal a2 output from The transmission request data of r1 to r100 is output only once within one cycle (time T). The request signal multiplexer 140 sends to the common signal line 20 only the leading portion of each of the data r1 to r100 divided into three, according to the timing selection designation from the switch unit 150. Similarly, each of the communication devices 12 and 13 sends out the intermediate part and the end part of r1 to r100 divided into three parts of the respective data transmission request signals to the common signal line 20 to transmit all data as shown in FIG. 3 (B). The request signal b2 is multiplexed and generated. The counter unit 160 also receives the above-mentioned all-data transmission request signal b2 (FIG. 2B).
Similarly to the all data transmission request signal b, the total number of transmission requests can be counted.
【0022】[0022]
【発明の効果】以上説明したように本発明によれば、各
通信装置で複数の通信装置全体のデータ送信要求数を読
みとり、データ送信可能なしきい値(最大許可可能数)
と比較,計算することによりデータ送信の制限数(許可
数)を算出でき、複数の通信装置全体のデータ送信数を
制限できるため、送信許可装置がいらなくなり、装置構
成を簡略化できる。As described above, according to the present invention, the number of data transmission requests of all the plurality of communication devices is read by each communication device, and the data transmission threshold value (maximum allowable number).
By comparing and calculating with the above, it is possible to calculate the limited number of data transmissions (permitted number), and it is possible to limit the total number of data transmissions of a plurality of communication devices.
【0023】また、複数の通信装置を一つの共通信号線
で結ぶだけなので、複雑な配線がいらなくなり、システ
ムの生産性と信頼性が向上する。Further, since a plurality of communication devices are simply connected by one common signal line, complicated wiring is not required and the productivity and reliability of the system are improved.
【図1】本発明の一実施の形態を示すブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】図1のシステムの信号フォーマットの第1の例
を示す図であり、分図(A)は1つの装置のデータ送信
要求信号、分図(B)は全装置の全データ送信要求信号
を示す。2 is a diagram showing a first example of a signal format of the system of FIG. 1, where FIG. 2A is a data transmission request signal of one device, and FIG. 2B is a data transmission request of all devices. Indicates a signal.
【図3】図1のシステムの信号フォーマットの第2の例
を示す図であり、分図(A)は1つの装置のデータ送信
要求信号、分図(B)は全装置の全データ送信要求信号
を示す。3A and 3B are diagrams showing a second example of the signal format of the system of FIG. 1, where FIG. 3A is a data transmission request signal of one device, and FIG. 3B is a data transmission request of all devices. Indicates a signal.
【図4】従来のデータ送信数制限システムを示すブロッ
ク図である。FIG. 4 is a block diagram showing a conventional data transmission number limiting system.
【図5】図4のシステムの信号フォーマットを示す図で
あり、分図(A)は1つの装置のデータ送信要求信号、
分図(B)は1つの装置のデータ送信許可信号を示す。5 is a diagram showing a signal format of the system of FIG. 4, and FIG. 5 (A) is a data transmission request signal of one device,
Diagram (B) shows the data transmission permission signal of one device.
11,12,13 共通装置 20 共通信号線 30 クロック・電源回路 100 CPU(制御部) 110 記憶部 120 TX(送信部) 130 パラレルシリアル変換部 140 要求信号多重部 150 スイッチ部 160 カウンタ部 11, 12, 13 Common device 20 Common signal line 30 Clock / power supply circuit 100 CPU (control unit) 110 Storage unit 120 TX (Transmission unit) 130 Parallel-Serial conversion unit 140 Request signal multiplex unit 150 Switch unit 160 Counter unit
Claims (2)
る通信装置を複数台有し、システム全体で同時に送信許
可を与えるデータ数をあらかじめ指定された最大許可可
能数以下に制限するデータ送信数制限システムにおい
て、 前記各通信装置間を1つの共通信号線で互いに接続し、 前記各通信装置に、前記最大許可可能数をあらかじめ記
憶した記憶手段と、自通信装置内で送信許可を要求した
データ数である自送信要求数を示すデータ送信要求信号
を前記共通信号線上のシステムの全通信装置内で送信許
可を要求したデータ数である全送信要求数を示す全デー
タ送信要求信号に時分割多重する手段と、前記共通信号
線上の前記全データ送信要求信号から前記全送信要求数
を読取る手段と、読取った前記全送信要求数とあらかじ
め記憶した前記最大許可可能数とを比較し、前記全送信
要求数が前記最大許可可能数を越えていなければ送信許
可を要求したすべてのデータに送信許可を与え、前記全
送信要求数が前記最大許可可能数を越えていれば前記全
送信要求数に対する前記自送信要求数の比率と同一の比
率で前記最大許可可能数に対する自通信装置の送信許可
数を算出し、この算出した送信許可数を越えない数分の
みのデータに送信許可を与える手段とを備えたことを特
徴とするデータ送信数制限システム。1. A number of data transmissions having a plurality of communication devices for transmitting a plurality of data for which transmission permission has been granted, and limiting the number of data simultaneously transmitting permission in the entire system to a predetermined maximum allowable number or less. In the restriction system, the communication devices are connected to each other through a single common signal line, and the communication device requests the transmission permission within the storage device and the storage unit that stores the maximum allowable number in advance. A data transmission request signal indicating the number of self-transmission requests, which is a number, is time-division-multiplexed to an all-data transmission request signal indicating the total number of transmission requests, which is the number of data for which transmission permission is requested in all communication devices of the system on the common signal line. Means for reading the total number of transmission requests from the all-data transmission request signal on the common signal line, and the total number of transmission requests read and stored in advance If the total number of transmission requests does not exceed the maximum permissible number, a transmission permission is given to all the data for which transmission is requested, and the total number of transmission requests is the maximum permissible number. If the number exceeds the above, the transmission permission number of the own communication device for the maximum allowable number is calculated at the same ratio as the ratio of the own transmission request number to the total transmission request number, and the calculated transmission permission number is not exceeded. A system for limiting the number of data transmission, comprising means for giving a transmission permission to only minute data.
求信号の周期を全通信装置の数で等分割した周期で前記
データ送信要求信号を繰り返し発生し、あらかじめ指定
された前記各通信装置ごとに異なる繰り返し回数位置の
前記データ送信要求信号を選択して前記共通信号線に出
力し前記全データ送信要求信号として時分割多重するこ
とを特徴とする請求項1記載のデータ送信数制限システ
ム。2. Each of the communication devices repeatedly generates the data transmission request signal at a cycle in which the cycle of the all data transmission request signal is equally divided by the number of all communication devices, and each of the communication devices designated in advance. 2. The data transmission number limiting system according to claim 1, wherein said data transmission request signals at different repeat count positions are selected and output to said common signal line and time division multiplexed as said all data transmission request signals.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7185144A JP2690287B2 (en) | 1995-07-21 | 1995-07-21 | Data transmission limit system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7185144A JP2690287B2 (en) | 1995-07-21 | 1995-07-21 | Data transmission limit system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0936878A JPH0936878A (en) | 1997-02-07 |
| JP2690287B2 true JP2690287B2 (en) | 1997-12-10 |
Family
ID=16165646
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7185144A Expired - Fee Related JP2690287B2 (en) | 1995-07-21 | 1995-07-21 | Data transmission limit system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2690287B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19990070726A (en) * | 1998-02-24 | 1999-09-15 | 김영환 | Remote Command Processor Connection Control Method |
| JP2007195082A (en) * | 2006-01-23 | 2007-08-02 | Yokogawa Electric Corp | Communication function diagnosis system and communication function diagnosis method |
-
1995
- 1995-07-21 JP JP7185144A patent/JP2690287B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0936878A (en) | 1997-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU575281B2 (en) | Packet and circuit switched communications network | |
| JPH076128A (en) | Transmission system for data exchange | |
| JP2690287B2 (en) | Data transmission limit system | |
| US6339807B1 (en) | Multiprocessor system and the bus arbitrating method of the same | |
| US7058742B2 (en) | Method and apparatus for arbitrating common bus by using urgent channel | |
| US6510449B1 (en) | Data transmission system | |
| JP7429915B2 (en) | Control device, control system | |
| US6865630B2 (en) | Apparatus and method of preventing congestion in message transmission system | |
| JP2786091B2 (en) | Bass Requester | |
| JPH0787576A (en) | Remote control method for equipment | |
| JPH0628922Y2 (en) | Demand control device | |
| KR100206987B1 (en) | Multifunction timer | |
| JP2970630B2 (en) | Cell allocation system | |
| JPH05173951A (en) | Data transfer system | |
| JP3019370B2 (en) | Data multiplexing method | |
| JPH04256150A (en) | Individual address setting system | |
| JPS61199426A (en) | Demand controller | |
| JPS589618B2 (en) | Data transmission method | |
| JP2537659B2 (en) | Communication speed transmission method | |
| CN119597697A (en) | Implementation method of serial communication interface, equipment communication method and main control device | |
| JP2002344451A (en) | Data communication device | |
| KR20000039889A (en) | Method for occupying message transmission between processors in switch board | |
| JPS6115526A (en) | Demand controller | |
| JPH038617B2 (en) | ||
| JPH1051486A (en) | Data exchange |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19970715 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070829 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080829 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080829 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090829 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090829 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100829 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |