JPH0621949A - Data transmitter - Google Patents
Data transmitterInfo
- Publication number
- JPH0621949A JPH0621949A JP17653792A JP17653792A JPH0621949A JP H0621949 A JPH0621949 A JP H0621949A JP 17653792 A JP17653792 A JP 17653792A JP 17653792 A JP17653792 A JP 17653792A JP H0621949 A JPH0621949 A JP H0621949A
- Authority
- JP
- Japan
- Prior art keywords
- data
- time
- station
- master station
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、親局である主操作盤と
複数の子局である端末器との間でデータ伝送を行うデー
タ伝送装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission device for transmitting data between a main operation panel which is a master station and a terminal device which is a plurality of slave stations.
【0002】[0002]
【従来の技術】近年、主操作盤を操作して複数の端末器
のうちから所定の端末器にデータを伝送することによ
り、端末器に接続された被制御装置を遠隔操作するもの
が供されている。つまり、主操作盤は接続された複数の
端末器のうちから各端末器を個別に指定するリスナアド
レスデータ及び制御データを順次信号伝送路に出力する
ようになっている。また、端末器は信号伝送路から入力
したアドレスデータが自局を指定していると判断した時
は、アドレスデータに続く制御データに基づいて被制御
装置を制御するようになっている。2. Description of the Related Art In recent years, there has been provided a device for remotely controlling a controlled device connected to a terminal by operating a main operation panel to transmit data from a plurality of terminals to a predetermined terminal. ing. That is, the main operation panel is configured to sequentially output the listener address data and the control data for individually designating each terminal out of the plurality of connected terminals to the signal transmission path. Also, when the terminal device determines that the address data input from the signal transmission path specifies its own station, the terminal device controls the controlled device based on the control data following the address data.
【0003】さらに、最近のデータ伝送装置において
は、主操作盤より各端末器を個別に指定するアドレスデ
ータを送信した後、各端末器より応答データを受信し
て、各端末器が正常に動作していることを確認した後、
制御データを送信して端末器に接続された被制御装置を
遠隔操作するようになっているものもある。Further, in recent data transmission apparatuses, after transmitting address data for individually designating each terminal unit from the main operation panel, receiving response data from each terminal unit, each terminal unit operates normally. After confirming that
There is also a device which transmits control data to remotely control a controlled device connected to a terminal.
【0004】また、一般に各端末器を制御する場合、主
操作盤においてはそれらの監視も同時に行なっており、
端末器を個別に指定するトーカアドレスデータに対し、
端末器側では監視データを主操作盤側に送り返し、個々
の異常を知らせるようになっている。In general, when controlling each terminal, the main operation panel also monitors them at the same time.
For talker address data that individually specifies terminals,
On the terminal side, the monitoring data is sent back to the main operation panel side to notify each abnormality.
【0005】[0005]
【発明が解決しようとする課題】しかしながら上記従来
構成の場合、特に電源を投入したシステムの立上げ時に
おいては、アドレスの設定ミスが問題になることが多
い。一般的に、データ伝送装置は端末器が十〜数百にな
ることもあり、それぞれトーカアドレス、リスナアドレ
スを個別に設定していく上で、アドレスが重複してしま
うことは避けられず、そのままシステムを立上げてしま
うと、端末器側から主操作盤側への応答データや監視デ
ータが同一アドレスにて多重衝突してしまい、主操作盤
側ではそのアドレスにおいてデータエラーが発生してし
まう可能性がある。その場合、主操作盤側ではデータエ
ラーの原因がわからず、そのアドレスの端末器の故障の
可能性や、信号ラインのトラブル(ノイズ等)の心配も
しなければならないため、システムの再立上げにも時間
がかかり、またアドレス設定ミスによる端末器に接続さ
れた被制御装置の誤動作の可能性もあり、信頼性の面か
らも問題が多かった。However, in the case of the above-mentioned conventional structure, an address setting error often becomes a problem, especially when the system is powered on. In general, a data transmission device may have ten to several hundred terminals, and when setting talker addresses and listener addresses individually, it is unavoidable that the addresses will be duplicated. If the system is started up, the response data from the terminal side to the main operation panel side and the monitoring data will have multiple collisions at the same address, and a data error may occur at that address on the main operation panel side. There is a nature. In that case, the main operation panel side does not know the cause of the data error and must worry about the failure of the terminal device at that address and the trouble of the signal line (noise etc.), so it is necessary to restart the system. However, there is a possibility that the controlled device connected to the terminal may malfunction due to an address setting error, and there are many problems in terms of reliability.
【0006】本発明は、上記事情に鑑みてなされたもの
で、その目的とするところは、データ伝送装置システム
の立上げ時におけるアドレスの設定ミス、特にアドレス
の重複設定をすばやく検出することにより、システムの
再立上げに関する時間のロスを減少させると共に、シス
テムの信頼性を向上させることのできるデータ伝送装置
を提供するにある。The present invention has been made in view of the above circumstances, and an object of the present invention is to quickly detect an address setting error, particularly an address duplication setting, at the time of start-up of a data transmission device system. It is an object of the present invention to provide a data transmission device capable of reducing the time loss associated with system restart and improving the system reliability.
【0007】[0007]
【課題を解決するための手段】本発明においては、親局
と複数の子局を設け、これらの間を信号伝送路を介し、
各子局のアドレスデータ、制御データ等をポーリング方
式にて送受して各子局に接続された被制御装置を親局に
て制御するデータ伝送装置において、親局からの各子局
への初回のポーリングに際してのみ、各子局からの応答
データの受信待機時間を通常より充分に長い時間に延長
しておき、各子局からの応答データを親局にて複数個受
信可能にしておき、その結果を親局内のメモリ領域に記
録できるようにしておくと共に、各子局においては、親
局の初回のポーリングに際してのみ、自局宛のアドレス
を受信してから応答データを送信するまでの時間を自局
内ランダム関数発生手段にて作り出し、それに応じて応
答に時間的遅れを待たせて応答データを送信することを
特徴とする。In the present invention, a master station and a plurality of slave stations are provided, and a signal transmission path is provided between them.
In a data transmission device in which the master station controls the controlled device connected to each slave station by sending and receiving address data, control data, etc. of each slave station, the first transmission from the master station to each slave station Only during the polling, the waiting time for receiving the response data from each slave station is extended to a time sufficiently longer than usual, and the master station can receive multiple response data from each slave station. The result can be recorded in the memory area in the master station, and at each slave station, only when the master station polls for the first time, the time from receiving the address addressed to itself to transmitting the response data can be set. It is characterized in that it is generated by the random function generating means in its own station, and the response data is transmitted with a time delay for the response accordingly.
【0008】[0008]
【作用】親局はポーリング方式にて各子局との間でデー
タの送受信を行なうが、システム立上げ時の初回のみに
ついては、各子局からの応答待機時間が充分長く取って
あり、かつ各子局からの応答データを複数個受信可能に
なっている。また、各子局においては自局宛のアドレス
の初回ポーリング時のみ、応答データの送信がランダム
時間の遅れを持って送信される。従ってこのシステムに
おいては、子局のアドレスの重複設定などの設定エラー
に対し、親局側では特定のアドレス上に重複が何個存在
するかがすばやく検出することができ、アドレスの修正
によるシステムの再立上げが容易に行なえるようにな
る。[Function] The master station transmits / receives data to / from each slave station by the polling method. However, only for the first time when the system is started up, the response waiting time from each slave station is set to be sufficiently long, and It is possible to receive a plurality of response data from each slave station. Also, in each slave station, the response data is transmitted with a random time delay only when the address addressed to itself is polled for the first time. Therefore, in this system, the master station side can quickly detect how many duplicates exist on a specific address in response to a setting error such as duplicate setting of the slave station address. It will be easy to restart.
【0009】[0009]
【実施例】次にこの発明の一実施例を図面によって説明
する。この実施例において全体のシステム構成は従来の
ものと変わりはない、すなわち、全体の概略構成を示す
図1において、親局である主操作盤1と複数の子局であ
る端末器2,3,4…とは信号伝送路5を介して接続さ
れている。この主操作盤1は、メモリ領域1aを有して
おり、初回ポーリング時に個々の各端末器アドレスから
の応答データが複数個受信された場合に、それらのデー
タを記録できると共に、各端末器2,3,4…を個別に
指定するアドレスデータが及び制御データを信号伝送路
5に順次出力するようになっている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. In this embodiment, the overall system configuration is the same as the conventional one, that is, in FIG. 1 showing the overall schematic configuration, the main operation panel 1 as a master station and the terminals 2, 3, which are a plurality of slave stations. 4 are connected via a signal transmission path 5. The main operation panel 1 has a memory area 1a, and when a plurality of response data from individual terminal addresses are received at the time of the first polling, those data can be recorded and each terminal 2 can be recorded. , 3, 4, ... Are individually output to the signal transmission line 5 and the control data are sequentially output.
【0010】また、端末器2,3,4…は信号伝送路5
から入力したアドレスデータが自局を指定したアドレス
であった時には、応答データを送信するまでの時間を自
局内ランダム関数発生手段2b,3b,4b…にて作り
出し、それに応じて応答に時間的遅れを持たせて応答デ
ータを送信するようになっている。Further, the terminals 2, 3, 4 ...
When the address data inputted from the address is an address designating the own station, the time until the response data is transmitted is generated by the random function generating means 2b, 3b, 4b ... In the own station, and the response is delayed accordingly. The response data is transmitted with the.
【0011】このシステムにおいては、主操作盤1から
のアドレスデータ送信、端末器2,3,4…側からの応
答データ送信、主操作盤1からの制御データ送信という
一般的な手順にてデータ伝送が行なわれているものとす
る。In this system, data is transmitted by a general procedure of address data transmission from the main operation panel 1, response data transmission from the terminals 2, 3, 4 ... Side, control data transmission from the main operation panel 1. It is assumed that transmission is in progress.
【0012】次にその動作を主操作盤1の動作フローチ
ャートを示す図2を参照して説明する。図において、ス
テップ1にて送信アドレスの初期値であるn=1を設定
する。次にステップ2にて現在のアドレスを送信する。
ステップ3にてアドレス先の各端末器からの応答データ
を持ち、応答データを受信すればステップ4にてそれら
をメモリ1a内に記録すると共に、ステップ5にて待機
時間がオーバーしていないかどうかチェックし、オーバ
ーしていなかったら、またステップ3からの処理を繰り
返す。ステップ3において応答データの受信がない場合
には同様にステップ5へ分岐して待機時間のオーバーを
チェックする。もしステップ5にて待機時間がオーバー
していれば、ステップ6へ進み応答局が1局だけだった
かどうかをメモリ1a内の記録にてチェックし、1局だ
けの場合にのみステップ7にて制御データを送信する。
ステップ6にて応答局が1局以外の場合(0局の場合を
含む)にはステップ8へ分岐し、送信アドレスを+1と
する。次にステップ9にて送信アドレスがあらかじめ決
められている端末器の最大値(max値)と比較され、
もし小さければまだ一順していないものとしてステップ
2からのポーリング処理を続行する。もし最大値を超え
ていればステップ10へ移り、ここではじめて従来の一
般的なポーリング処理がスタートする。Next, the operation will be described with reference to FIG. 2 showing an operation flowchart of the main operation panel 1. In the figure, in step 1, n = 1 which is the initial value of the transmission address is set. Next, in step 2, the current address is transmitted.
If the response data from each terminal device at the address destination is received in step 3 and the response data is received, it is recorded in the memory 1a in step 4, and whether the standby time is exceeded in step 5 or not If the check is made and it is not over, the process from step 3 is repeated. If no response data is received in step 3, the process similarly branches to step 5 to check the standby time. If the waiting time is exceeded in step 5, the process proceeds to step 6 and it is checked in the record in the memory 1a whether there is only one responding station, and if there is only one station, control is performed in step 7. Send data.
If the responding station is other than 1 station (including the case of 0 station) in step 6, the process branches to step 8 and the transmission address is set to +1. Next, in step 9, the transmission address is compared with a predetermined maximum value (max value) of the terminal,
If it is smaller, it is assumed that the process has not been completed yet, and the polling process from step 2 is continued. If it exceeds the maximum value, the process proceeds to step 10, where the conventional general polling process starts for the first time.
【0013】次に端末器2,3,4…の動作を動作フロ
ーチャートを示す図3にて説明する。図において、端末
器は常にステップ11にてアドレスの受信待ちとなって
いる。もしアドレスの受信があるとステップ12にてそ
のアドレスが自局宛かどうかチェックし、もし自局宛で
あればステップ13にて初回ポーリングかどうかがチェ
ックされ、もし初回ポーリングであればステップ14に
てランダム関数を発生させ、ステップ15にてその値に
応じたディレイ時間を持って応答データが送信される。
もし初回ポーリングでなければステップ16にて直ちに
応答データが送信される。次にステップ17にて制御デ
ータの受信待ちとなり受信があれば、ステップ18にて
その端末器に接続されている被制御装置の制御処理を行
なう。ステップ17にて制御データの受信がない場合に
はステップ19にて制御データ受信タイムオーバーのチ
ェックが行なわれ、タイムオーバーでなければステップ
17へ分岐して同一処理を繰り返し、オーバーしていれ
ば最初のステップ11からの処理を繰り返す。ステップ
12にて自己宛のアドレスでなかった場合にも同様に最
初からの処理を繰り返す。Next, the operation of the terminals 2, 3, 4 ... Will be described with reference to FIG. In the figure, the terminal is always waiting for an address in step 11. If the address is received, it is checked in step 12 whether the address is addressed to the own station. If it is addressed to the own station, it is checked in step 13 whether it is the first polling. If it is the first polling, the procedure is proceeded to step 14. Then, a random function is generated, and in step 15, response data is transmitted with a delay time corresponding to the value.
If it is not the first polling, response data is immediately transmitted in step 16. Next, in step 17, control data is awaited to be received, and if there is reception, control processing of the controlled device connected to the terminal is performed in step 18. If no control data is received in step 17, the control data reception time is checked in step 19, and if it is not time out, the process branches to step 17 and the same process is repeated. The processing from 11 is repeated. If the address is not addressed to itself in step 12, the process from the beginning is similarly repeated.
【0014】以上の説明で明らかなように、本実施例に
よるデータ伝送装置は、主操作盤1においては、システ
ムの立上げ時の初回のみについて、各端末器2,3,4
…からの応答待機時間が充分長く取ってあり、かつ各端
末器2,3,4…からの応答データが複数個受信可能に
なっていると共に、各端末器においては、自局宛のアド
レスの初回ポーリング時のみ応答データの送信がランダ
ム時間の遅れを持って送信されるため、端末器のアドレ
スの重複設定などの設定エラーに対し、主操作盤1側で
は特定のアドレスについて重複が何個存在するかがすば
やく検出することができる。As is clear from the above description, in the data transmission apparatus according to the present embodiment, in the main operation panel 1, each of the terminals 2, 3, 4 is only for the first time when the system is started up.
The response waiting time from ... is long enough, and a plurality of response data from each terminal 2, 3, 4 ... can be received, and at each terminal, the address of its own station is set. Since the response data is sent with a random time delay only at the first polling, the main operation panel 1 side has a number of duplicates for a specific address against a setting error such as duplicate setting of the terminal address. You can detect quickly.
【0015】なお上記実施例では特に主操作盤から各端
末器側を遠隔的に集中制御する場合を例に取って説明し
てきたが、この発明によれば制御だけでなく各端末器を
監視する場合にも有効である。つまりこの場合には主操
作盤からアドレスを送信するすると共に、各端末器側か
らはそのアドレスに対応して監視データが送信されるよ
うにし、その監視データについても初回ポーリングのみ
ランダム時間の遅れを持って送信されると共に、主操作
盤側では初回ポーリング時のみ充分に長い応答待機時間
を取り、複数のデータを受信可能にしておけば、該当ア
ドレス上に何個のアドレスが重複しているかが直ちに検
出できることになる。システムを立上げた直後は直ちに
緊急を要する処置を実行することは希であり、一般的に
ウォームアップをするのが普通なので、この間の時間を
利用すれば初回ポーリングに少々時間を取ることは可能
であり、初回ポーリングの待機時間さえ充分長ければラ
ンダム時間が一致する可能性は充分低く、またアドレス
の重複の個数がそれほど大量に出現する可能性は低いた
め、応答データが衝突する可能性も低くなる。In the above embodiment, the case where the respective terminal units are remotely and centrally controlled from the main operation panel has been described as an example, but according to the present invention, not only the control but also the respective terminal units are monitored. It is also effective in cases. In other words, in this case, the address is sent from the main operation panel, and the monitoring data is sent from each terminal side in correspondence with that address, and the monitoring data is also delayed by random time only for the first polling. If the main operation panel side takes a sufficiently long response waiting time only during the first polling and makes it possible to receive multiple data, the number of duplicated addresses on the corresponding address It can be detected immediately. Immediately after starting up the system, it is rare to take immediate action immediately, and it is common to warm up, so if you use the time during this period, it is possible to take some time for the first polling. Therefore, if the waiting time for the first polling is long enough, the random time is unlikely to match and the number of duplicated addresses is unlikely to occur so much that the response data is less likely to collide. Become.
【0016】[0016]
【発明の効果】以上説明のように本発明のデータ伝送装
置によれば、システムの立上げ時におけるアドレスの設
定ミス、特にアドレスの重複設定をすばやく検出するこ
とができ、システムの再立上げに関する時間のロスを減
少させると共にシステムの信頼性を向上させることがで
きるという優れた効果を有している。As described above, according to the data transmission apparatus of the present invention, it is possible to quickly detect an address setting error at the time of system start-up, particularly an address duplicate setting, and to re-start the system. It has an excellent effect that the loss of time can be reduced and the reliability of the system can be improved.
【図面の簡単な説明】[Brief description of drawings]
【図1】システム全体の概略構成図FIG. 1 is a schematic configuration diagram of the entire system.
【図2】本発明の一実施例における主操作盤の動作を示
すフローチャートFIG. 2 is a flowchart showing the operation of the main operation panel in the embodiment of the present invention.
【図3】本発明の一実施例における端末器の動作を示す
フローチャートFIG. 3 is a flowchart showing the operation of the terminal according to the embodiment of the present invention.
1は主操作盤(親局)、1aはメモリ領域、2,3,4
…は端末器(子局)、2b,3b,4b…はランダム関
数発生手段、5は信号伝送路を示す。1 is a main operation panel (master station), 1a is a memory area, 2, 3, 4
Is a terminal (slave station), 2b, 3b, 4b is a random function generating means, and 5 is a signal transmission path.
Claims (1)
信号伝送路を介し、各子局のアドレスデータ、制御デー
タ等をポーリング方式にて送受して各子局に接続された
被制御装置を親局にて制御するデータ伝送装置におい
て、親局からの各子局への初回のポーリングに際しての
み、各子局からの応答データの受信待機時間を通常より
充分に長い時間に延長しておき、各子局からの応答デー
タを親局にて複数個受信可能にしておき、その結果を親
局内のメモリ領域に記録できるようにしておくと共に、
各子局においては、親局の初回のポーリングに際しての
み、自局宛のアドレスを受信してから応答データを送信
するまでの時間を自局内ランダム関数発生手段にて作り
出し、それに応じて応答に時間的遅れを待たせて応答デ
ータを送信することを特徴とするデータ伝送装置。1. A master station and a plurality of slave stations are provided, and address data, control data, etc. of each slave station are transmitted and received by a polling method via a signal transmission path between them, and are connected to each slave station. In the data transmission device that controls the controlled device by the master station, only when the master station polls each slave station for the first time, the waiting time for receiving response data from each slave station is extended to a time that is much longer than usual. In advance, the master station can receive a plurality of response data from each slave station, and the result can be recorded in the memory area in the master station.
In each slave station, only when the master station polls for the first time, the time from receiving the address addressed to itself to sending the response data is created by the random function generating means in the own station, and the response time is set accordingly. A data transmission device characterized in that response data is transmitted while waiting for a delay.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17653792A JPH0621949A (en) | 1992-07-03 | 1992-07-03 | Data transmitter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17653792A JPH0621949A (en) | 1992-07-03 | 1992-07-03 | Data transmitter |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0621949A true JPH0621949A (en) | 1994-01-28 |
Family
ID=16015337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17653792A Pending JPH0621949A (en) | 1992-07-03 | 1992-07-03 | Data transmitter |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0621949A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7807926B2 (en) | 2002-09-25 | 2010-10-05 | Brother Kogyo Kabushiki Kaisha | Flexible cable harness and image forming apparatus |
WO2019225364A1 (en) * | 2018-05-24 | 2019-11-28 | オムロン株式会社 | Network management device, system provided with network management device, network management method, management program, and recording medium |
-
1992
- 1992-07-03 JP JP17653792A patent/JPH0621949A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7807926B2 (en) | 2002-09-25 | 2010-10-05 | Brother Kogyo Kabushiki Kaisha | Flexible cable harness and image forming apparatus |
WO2019225364A1 (en) * | 2018-05-24 | 2019-11-28 | オムロン株式会社 | Network management device, system provided with network management device, network management method, management program, and recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0621949A (en) | Data transmitter | |
JPH08102755A (en) | Method for monitoring station to be controlled | |
JP2004070393A (en) | Remote shutdown method | |
JPH05327735A (en) | Centralized control system | |
JP2937871B2 (en) | Polling monitoring method | |
JP3122682B2 (en) | Data transceiver | |
JP2666849B2 (en) | Remote monitoring device | |
JP4274297B2 (en) | Remote control method and apparatus using telephone line | |
JPH0522313A (en) | Terminal monitoring system for local area network system | |
JPS62232014A (en) | Power source controller for information processing system | |
JPS59126346A (en) | Polling control system | |
JPH01311792A (en) | Remote monitoring control system | |
JPH0764472A (en) | Remote i/o system of programmable controller | |
JPS5847350A (en) | Data communication system | |
JP2604174Y2 (en) | Communication control device | |
JPS63257353A (en) | Transmission start control method for local network | |
JPH02178719A (en) | Power control system | |
JPS61287351A (en) | Data communication equipment test control system | |
JPS5818031B2 (en) | Polling control method | |
JPH0683123B2 (en) | Power line communication controller | |
JPH06292268A (en) | Method for controlling plural devices in parallel | |
JPH08274783A (en) | Method and device for preventing influence of network trouble | |
JPS6174435A (en) | Initializing system of data exchange system | |
JPH06343194A (en) | Monitoring and controlling device | |
JP2000067345A (en) | Building monitoring and controlling system using multiplex transmission |