JPH038617B2 - - Google Patents
Info
- Publication number
- JPH038617B2 JPH038617B2 JP58106895A JP10689583A JPH038617B2 JP H038617 B2 JPH038617 B2 JP H038617B2 JP 58106895 A JP58106895 A JP 58106895A JP 10689583 A JP10689583 A JP 10689583A JP H038617 B2 JPH038617 B2 JP H038617B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- terminal
- interrupt
- mode
- return
- 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 - Lifetime
Links
- 238000012544 monitoring process Methods 0.000 claims description 43
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
〔技術分野〕
本発明は時分割多重伝送システムに関するもの
である。DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to a time division multiplex transmission system.
従来、この種の時分割多重伝送システムは第1
図に示すように、中央制御装置1にそれぞれ個有
アドレスを有する複数個の端末器2を同一の信号
線3を介して接続し、中央制御装置1から固有ア
ドレスをアドレスデータとする伝送信号を送出し
て端末器2を個別に呼出し、中央制御装置1と被
呼出端末器2との間で制御データ、監視データな
どのデータの授受を行なうようになつていた。第
2図は伝送信号のフオーマツトの一例を示すもの
で、PSはスタート信号、VAはアドレスデータを
伝送するアドレス信号、VCは制御データを伝送
する制御信号、VWは返送待機期間を設定する返
送待機信号であり、伝送信号はパルス巾変調され
た複極信号である。
Conventionally, this type of time division multiplexing transmission system
As shown in the figure, a plurality of terminal devices 2 each having a unique address are connected to a central control device 1 via the same signal line 3, and a transmission signal with the unique address as address data is transmitted from the central control device 1. The terminal device 2 is sent and called individually, and data such as control data and monitoring data is exchanged between the central control device 1 and the called terminal device 2. Figure 2 shows an example of the transmission signal format, where P S is a start signal, V A is an address signal that transmits address data, V C is a control signal that transmits control data, and V W is a return waiting period. This is a return standby signal to be set, and the transmission signal is a pulse width modulated bipolar signal.
いま、端末器2では自己の個有アドレスに一致
するアドレスデータを含む伝送信号が受信される
と、その伝送信号の制御データを取込んで制御出
力CSを出力して負荷を制御するとともに、返送
待機信号VWにて設定される返送待機期間に監視
入力WSに基く監視データなどを中央制御装置1
に返送する返送信号RSを送出する。ところで、
この種の時分割多重伝送システムは各端末器2を
サイクリツクに順次アクセスするため端末器数が
増加するとそれにつれて全端末器2…をアクセス
するに要する時間が長くなつて、端末器2…に監
視入力WSの変化があつてからの応答が遅くなつ
て実用上種々の不都合が発生するという問題があ
つた。すなわち、頻繁に入力の変化する端末器2
に対しても極くまれにしか入力の変化がない端末
器2に対しても同様にアクセスして監視入力WS
の状態をチエツクしているために無駄なアクセス
が多くなり、頻繁に入力のある端末器2をアクセ
スする頻度が下がり、例えば壁スイツチ型の端末
器2を操作しても、対応する照明負荷の制御に時
間がかかり使用者に異和感を与えるという問題が
あつた。 Now, when the terminal device 2 receives a transmission signal containing address data that matches its own unique address, it takes in the control data of the transmission signal, outputs the control output CS, controls the load, and sends it back. The monitoring data based on the monitoring input WS is sent to the central controller 1 during the return waiting period set by the standby signal VW.
Sends a return signal RS to be sent back to. by the way,
This type of time division multiplex transmission system accesses each terminal 2 cyclically and sequentially, so as the number of terminals increases, the time required to access all the terminals 2 becomes longer, and the terminals 2 are monitored. There has been a problem in that the response after a change in the input WS is delayed, causing various practical problems. In other words, the terminal device 2 whose input changes frequently
In the same way, access terminal 2 for which the input changes very rarely, and check the monitoring input WS.
Checking the status of the terminals increases the number of unnecessary accesses, and the frequency of accessing terminals 2 that have frequent inputs decreases.For example, even if you operate a wall switch-type terminal 2, the corresponding lighting load There was a problem in that it took a long time to control and gave a strange feeling to the user.
本発明はこのような問題点に鑑みて為されたも
ので、その目的とするところは監視入力に変化が
発生すると当該端末器より中央制御装置に対して
割込要求信号を出し、中央制御装置側で割込ポー
リングモードに移行して割込要求があつた端末器
から返送される監視データを読み込んで対応処理
することによつて監視入力があつてから中央制御
装置が応答するまでの時間を短縮するとともに、
割込要求信号の発信を禁止するか否かを選択する
割込禁止選択手段を設けることにより、緊急を要
しない監視入力による割込要求を排除して他の監
視入力に対する応答をより早くすることにある。
The present invention has been made in view of these problems, and its purpose is to issue an interrupt request signal from the terminal device to the central control unit when a change occurs in the monitoring input. By switching to interrupt polling mode on the side, reading the monitoring data returned from the terminal that made the interrupt request, and processing it accordingly, the time from when the monitoring input is received until the central control unit responds can be reduced. In addition to shortening the
By providing an interrupt prohibition selection means for selecting whether or not to prohibit the transmission of an interrupt request signal, interrupt requests due to non-urgent monitoring inputs can be eliminated and responses to other monitoring inputs can be made faster. It is in.
実施例
第3図は中央制御装置1から送る伝送信号のフ
オーマツトを示し、スタート信号PSの前に割込要
求信号の返送待機信号VSを設けるとともにスタ
ート信号PSとアドレス信号VAとの間に通常時の
個別ポーリングモードか割込ポーリングモードか
を指定するモード信号VMを設け、これらを1組
とした伝送信号が中央制御装置1から送信され
る。ここで通常の個別ポーリングモードとは前記
従来例と同様予め定めた所定(又は全体)の端末
器2を順次アクセスして制御監視を行なうモード
を言い、割込ポーリングモードとは後述するとこ
ろの端末器2をブロツク単位でアクセスして監視
を行なうモードを言う。端末器2は第4図に示す
ように監視入力WSの変化検出を行なう監視入力
変化検出回路2aを有し、該監視入力変化検出回
路2aが監視入力WSの変化を検出すると割込信
号ISを端末信号処理回路2bに出力する。端末信
号処理回路2bは前記伝送信号の割込要求待機信
号VSの受信中に信号線3を介して割込要求信号
IRQを中央制御装置1へ送出するようになつてい
る。スイツチなどにより形成される割込選択手段
4は割込要求信号IRQの発信を禁止するか否かを
選択するもので、端末器2は割込選択信号E/D
が“1”の場合には監視入力の変化時に割込要求
信号IRQを出力する高速応答モードで動作し、割
込選択信号E/Dが“0”の場合は割込要求信号
IRQを出力しない低速応答モードで動作する。但
し、低速応答モードで動作している場合にはタイ
マにより定期的に監視入力の変化の有無が個別ポ
ーリングモードでチエツク(以後タイマモードと
称する。)される。また、端末処理回路2bは監
視入力WSを取込んで監視データを返送待機信号
VWの受信中に返送信号RSとして中央制御装置1
へ送出させたり、或いはアドレス信号VAのアド
レスデータが設定アドレスと一致したときに次の
制御信号VCの制御データを読み取つて制御出力
CSを出力し負荷を制御したりする端末器2とし
ての演算制御動作を行なうものである。また各端
末器2は第5図に示すようにブロツク区分化され
て、上述の割込ポーリングモード時にはブロツク
ごとにアクセスされるようになつており、例えば
アドレス信号VAが8ビツトとすると上位4ビツ
トが同じ端末器2群、つまり16個ごとに1ブロツ
クとして16ブロツクに分割され、割込ポーリング
モード時には送られてくるブロツク呼出用の上位
4ビツトのアドレスデータが一致すると、これら
ブロツクの各端末器2は同時に呼出され、呼出さ
れた端末器2の内監視入力変換検出回路2aの割
込信号が出力している端末器2では自己のアドレ
スの下位4ビツトを返送待機信号VWの受信中に
中央制御装置1へ送出するようになつている。こ
の下位4ビツトのデータは次のような方法によつ
て送出される。つまり返送信号を8ビツトで設定
してアドレスの下位4ビツトの各ビツトの論理値
データを2ビツトのコード信号で形成し、例えば
論理値“1”であれば“10”のコード信号を、ま
た論理値“0”であれば“01”のコード信号を割
当てるのである。従つて“0000”である下位4ビ
ツトのアドレスデータは“01”“01”“01”“01”
の8ビツトの返送信号RSとなり、また“1100”
である下位4ビツトのアドレスデータは“10”
“10”“01”“01”の8ビツトの返送信号となる。
ここで返送信号RSは論理値“1”であれば巾広
のパルスで、論理値“0”であれば巾狭のパルス
で夫々1ビツトの信号を構成するため、例えばア
ドレスの下位の4ビツトのデータの内所定ビツト
の値が“1”であると、これに対応する返送信号
RSは第6図aで示すように“10”の2ビツトの
信号となり、一方所定ビツトの値が“0”である
と、これに対応する返送信号RSは第6図bのよ
うに“01”の2ビツトの信号となる。従つてこれ
らの信号が同時に送出されると、信号線3上に送
出される前記所定ビツトに対応した返送信号RS
は“11”となる。この“11”のコード信号は論理
値“1”、“0”を示さないため、中央制御装置1
ではこのコード信号を検出することにより複数の
端末器2から同時に返送信号RSがあつたことを
判定できることになるわけである。ところで、中
央制御装置1は返送された下位4ビツトのアドレ
スデータとブロツク呼出用の上位4ビツトのアド
レスデータとを合成して割込要求信号IRQを発信
した割込要求端末器2を特定し、その割込要求端
末器2に対して個別呼出しモードの伝送信号を送
つて監視データを返送させるようになつている。
但し、複数の端末器2から同時に返送信号RSが
あつた場合、割込要求端末器2を特定することが
できないので、そのブロツクの端末器2をそれぞ
れ個別ポーリングモードで呼出して監視データを
返送させてチエツクする。この場合、返送信号
RSにて割込ステータスSTも同時に返送されてお
り、この割込ステータスSTが“1”になつてお
れば入力が変化したことすなわち割込要求端末器
2であることを示している。このようにして、割
込要求端末器2の監視データを返送させて取込ん
だ後、中央制御装置1からは割込要求端末器2の
割込ステータスSTを“0”にリセツトする割込
確認モード(モード信号VMにて所定モードを伝
送)の伝送信号を送り、端末器2の割込動作を解
除して割込動作を完了する。
Embodiment FIG. 3 shows the format of the transmission signal sent from the central control unit 1, in which a return standby signal V S for the interrupt request signal is provided before the start signal P S , and a combination of the start signal P S and the address signal V A is provided. A mode signal V M for specifying the normal individual polling mode or the interrupt polling mode is provided in between, and a transmission signal containing these as a set is transmitted from the central control device 1. Here, the normal individual polling mode refers to a mode in which predetermined (or all) terminal devices 2 are sequentially accessed and controlled and monitored, similar to the conventional example, and the interrupt polling mode refers to a mode in which terminal devices 2, which will be described later, are sequentially accessed and controlled. This is a mode in which the device 2 is accessed and monitored in blocks. As shown in FIG. 4, the terminal device 2 has a monitoring input change detection circuit 2a that detects changes in the monitoring input WS, and when the monitoring input change detection circuit 2a detects a change in the monitoring input WS, it outputs an interrupt signal IS. It is output to the terminal signal processing circuit 2b. The terminal signal processing circuit 2b receives the interrupt request signal via the signal line 3 while receiving the interrupt request standby signal V S of the transmission signal.
The IRQ is sent to the central controller 1. The interrupt selection means 4 formed by a switch or the like selects whether or not to prohibit the transmission of the interrupt request signal IRQ.
When is "1", it operates in a high-speed response mode that outputs an interrupt request signal IRQ when the monitoring input changes, and when the interrupt selection signal E/D is "0", an interrupt request signal is output.
Operates in slow response mode without outputting IRQ. However, when operating in the slow response mode, a timer periodically checks for changes in the monitoring input in an individual polling mode (hereinafter referred to as timer mode). In addition, the terminal processing circuit 2b takes in the monitoring input WS and sends back the monitoring data as a standby signal.
Central control unit 1 as return signal RS while receiving V W
or when the address data of the address signal V A matches the set address, read the control data of the next control signal V C and output the control signal.
It performs arithmetic control operations as a terminal device 2 that outputs CS and controls loads. Furthermore, each terminal device 2 is divided into blocks as shown in FIG. 5, and in the interrupt polling mode mentioned above, each block is accessed. For example, if the address signal V A is 8 bits, the upper 4 If the upper 4 bits of the address data for block calling that are sent in interrupt polling mode match, each terminal in these blocks will be The terminal device 2 is called at the same time, and the terminal device 2 which is outputting the interrupt signal of the monitoring input conversion detection circuit 2a of the called terminal device 2 returns the lower 4 bits of its own address and is receiving the standby signal VW . The data is sent to the central controller 1 at the same time. The lower 4 bits of data are sent out in the following manner. In other words, the return signal is set to 8 bits, and the logic value data of each of the lower 4 bits of the address is formed by a 2-bit code signal.For example, if the logic value is "1", a code signal of "10" is generated, and If the logical value is "0", a code signal of "01" is assigned. Therefore, the address data of the lower 4 bits of “0000” is “01” “01” “01” “01”
The 8-bit return signal RS becomes “1100”.
The address data of the lower 4 bits is “10”
This is an 8-bit return signal of "10", "01", and "01".
Here, the return signal RS is a wide pulse if the logic value is "1", and a narrow pulse if the logic value is "0", each forming a 1-bit signal, so for example, the lower 4 bits of the address If the value of a predetermined bit in the data is “1”, the corresponding return signal will be sent.
RS becomes a 2-bit signal of "10" as shown in Fig. 6a, while if the value of a given bit is "0", the corresponding return signal RS becomes "01" as shown in Fig. 6b. ” is a 2-bit signal. Therefore, when these signals are sent out simultaneously, the return signal RS corresponding to the predetermined bit sent out on the signal line 3 is
becomes “11”. This “11” code signal does not indicate the logical value “1” or “0”, so the central controller 1
By detecting this code signal, it can be determined that the return signals RS have been received from a plurality of terminals 2 at the same time. By the way, the central control unit 1 combines the returned address data of the lower 4 bits and the address data of the upper 4 bits for block calling to identify the interrupt request terminal 2 that has transmitted the interrupt request signal IRQ. An individual call mode transmission signal is sent to the interrupt request terminal 2 to cause it to return monitoring data.
However, if the return signal RS is received from multiple terminals 2 at the same time, it is not possible to identify the interrupt requesting terminal 2, so each terminal 2 in that block is called in individual polling mode and sent back the monitoring data. Check. In this case, the return number
An interrupt status ST is also returned at the same time in the RS, and if this interrupt status ST becomes "1", it indicates that the input has changed, that is, it is the interrupt request terminal 2. In this way, after the monitoring data of the interrupt request terminal 2 is returned and taken in, the central control unit 1 sends an interrupt confirmation to reset the interrupt status ST of the interrupt request terminal 2 to "0". A transmission signal of the mode (predetermined mode is transmitted using the mode signal VM ) is sent, the interrupt operation of the terminal device 2 is canceled, and the interrupt operation is completed.
以下、実施例の動作について第7図および第8
図のフローチヤートを用いて説明する。いま、中
央制御装置1の動作がスタートすると、第7図a
に示すようにまず最初に(71)で低速応答モード
に設定されている端末器2のチエツクタイミング
を設定するタイマが“1”であるかどうかがチエ
ツクされ、タイマが“0”であれば(73)で割込
ポーリングモード(以下IRQモードと称する)か
どうかがチエツクされる。一方、タイマが“1”
であれば(72)でタイマフラツグFTが“1”に
セツトされるとともにタイマモードで監視入力を
チエツクする端末器2のアドレスデータATtが
セツトされ、(73)でIRQモードかどうかがチエ
ツクされる。ここに、IRQモードとなるのは、
(78)で割込要求信号IRQの“1”が検出され、
(79)でIRQモードが設定されるとともにIRQモ
ードでチエツクすべき端末器2ブロツクのアドレ
スAHiが設定された場合である。ところで、ス
タート時にはFTが“0”、IRQが“0”であるの
で、(752)で個別ポーリングモード(以下MZP
モードと称する)の伝送信号を各端末器2に順次
サイクリツクに伝送するとともに、(753)で各端
末器2からの返送信号RSを受信し、さらに(78)
でIRQが“1”かどうかをチエツクする。もし
IRQが“1”であれば、IRQモードが設定され、
次のルーチンで(741)に移りIRQモードの伝送
信号を送出するとともに(751)で端末器2から
の返送信号RSを受信して(761)のポーリング処
理サブルーチンSUBに移行する。なお、この場
合IRQ=1がFT=1に対して優先度が高いので、
FTが“1”であつてもIRQモード動作が優先的に
行なわれる。次にFTが“1”であつて、IRQモー
ド動作が完了するかあるいはIRQが“0”である
とき、(753)でタイマモードの伝送信号が低速応
答モードの端末器2に対して送出され、(764)で
返送信号RSを受信し、(774)でポーリング処理
サブルーチンSUBを実行する。なお、実施例で
はタイマモード動作はIRQモード動作と略同一で
ある。第7図bはポーリング処理サブルーチン
SUBのフローチヤートであり、(S1)で前に送出
した伝送信号がブロツク毎に端末器2を呼出すブ
ロツクポーリングモードかどうかをチエツクし、
ブロツクポーリングモードの場合には(S31)で
返送信号RSのチエツクをし、返信がないときポ
ーリングしたブロツク内にIRQを発した端末器2
がないものと判断し、(S33)でアドレスAHを1
だけアツプするとともに(S36)でタイマモード
かどうかをチエツクし、タイマモードでないとき
RETする。一方、返信があつた場合には(S32)
で返送信号RSの重複の有無をチエツクし、重複
がない場合には(S35)で返送されたアドレスデ
ータの下位4ビツトに基いて特定される端末器2
を直接呼出すためのMZPモードの伝送信号のア
ドレスデータ(8ビツト)を設定してリターン
(RET)する。また、返送信号RSが重複してい
る場合には(S34)でブロツク内の端末器2を個
別に呼出すMZPモードの伝送信号の下位4ビツ
トのアドレスデータALを“0”にセツトしてリ
ターン(RET)する。ここに(S34)(S35)
(S33)でそれぞれ設定されたアドレスデータは
(741)(752)(753)で使用される。次に(S21)
でMZPモードかどうかがチエツクされ、MZPモ
ードであれば、(S22)で返信の有無がチエツク
され、続いて(S24)で割込ステータスSTが
“1”になつているかどうかすなわち割込要求端
末器2からの返信かどうかがチエツクされSTが
“1”であれば、(S25)で返信された監視データ
を監視入力の変化としてデータ処理し、IRQモー
ドであれば(S27)でIRQモードを解除してリタ
ーン(RET)する。もしタイマモードであれば
(S28)でモードをポーリングモードに設定し、
次のルーチンの(S36)(S37)でタイマモードで
監視すべき端末器2のアクセスが完了したかをチ
エツクし、完了しておれば(S38)でタイマフラ
ツグFTを“0”にしてリターン(RET)する。 Below, the operation of the embodiment will be explained in Figures 7 and 8.
This will be explained using the flowchart shown in the figure. Now, when the operation of the central control device 1 starts, as shown in FIG.
As shown in (71), it is first checked whether the timer that sets the check timing of the terminal 2 set to the slow response mode is "1", and if the timer is "0" ( 73), it is checked whether interrupt polling mode (hereinafter referred to as IRQ mode) is enabled. On the other hand, the timer is “1”
If so, in (72), the timer flag F T is set to "1", and the address data ATt of the terminal device 2, which checks the monitoring input in timer mode, is set, and in (73), it is checked whether it is in IRQ mode. . Here, the IRQ mode is:
“1” of the interrupt request signal IRQ is detected at (78),
This is a case where the IRQ mode is set in (79) and the address AHi of the terminal 2 block to be checked in the IRQ mode is set. By the way, at the start, F T is "0" and IRQ is "0", so (752) is set to individual polling mode (hereinafter MZP
The transmission signal (referred to as mode) is cyclically transmitted to each terminal 2 in sequence, and the return signal RS from each terminal 2 is received at (753), and further (78)
Check whether IRQ is “1”. if
If IRQ is “1”, IRQ mode is set,
In the next routine, the process moves to (741) to send out an IRQ mode transmission signal, and at the same time receives the return signal RS from the terminal device 2 (751), and moves to the polling processing subroutine SUB (761). Note that in this case, IRQ = 1 has higher priority than F T = 1, so
Even if F T is "1", IRQ mode operation is performed preferentially. Next, when F T is "1" and the IRQ mode operation is completed or IRQ is "0", the timer mode transmission signal is sent to the terminal device 2 in the slow response mode at (753). The return signal RS is received at (764), and the polling processing subroutine SUB is executed at (774). Note that in the embodiment, the timer mode operation is substantially the same as the IRQ mode operation. Figure 7b shows the polling processing subroutine
This is a flowchart of SUB. In (S1), it is checked whether the previously sent transmission signal is in the block polling mode that calls the terminal device 2 for each block,
In the case of block polling mode, the return signal RS is checked in (S31), and if there is no response, the terminal device 2 that issued the IRQ in the polled block
It is determined that there is no address, and the address AH is set to 1 in (S33).
It also checks whether it is in timer mode (S36), and if it is not in timer mode,
RET. On the other hand, if there is a reply (S32)
Checks whether there is any duplication of the return signal RS, and if there is no duplication, the terminal device 2 identified based on the lower 4 bits of the address data returned in (S35)
Set the address data (8 bits) of the MZP mode transmission signal for directly calling and return (RET). In addition, if the return signals RS are duplicated, the address data AL of the lower 4 bits of the MZP mode transmission signal that individually calls the terminal devices 2 in the block is set to "0" in (S34), and the return signal is returned (S34). RET). Here (S34) (S35)
The address data set in (S33) is used in (741), (752), and (753). Next (S21)
If it is MZP mode, the presence or absence of a reply is checked in (S22), and then in (S24) it is checked whether the interrupt status ST is "1", that is, the interrupt request terminal is checked. It is checked whether the response is from device 2, and if ST is "1", the returned monitoring data is processed as a change in the monitoring input in (S25), and if it is in IRQ mode, the IRQ mode is set in (S27). Cancel and return (RET). If it is timer mode, set the mode to polling mode (S28),
In the next routine (S36) and (S37), check whether access to the terminal device 2 to be monitored in timer mode has been completed. If it has been completed, set the timer flag F T to "0" in (S38) and return ( RET).
第8図は端末器2の動作を示すフローチヤート
であり、(81)で伝送信号を受信すると、まず
(82)でモード信号VMに基いて通常のMZPモー
ドかどうかがチエツクされ、通常のMZPモード
である場合(831)でアドレスチエツクが行なわ
れ、アドレス一致が得られたとき、(832)〜
(834)で割込フラツグが“1”かどうかをチエツ
クするとともに割込ステータスSTをセツトし、
(835)で監視データと割込ステータスSTとより
なる返送信号RSを送出する。続いて(836)で伝
送信号の制御データに基いた負荷制御用の制御出
力を形成する。次に、MZPモードでない場合、
(84)で割込確認モード(以下ACKモードと称す
る)かIRQモードかがチエツクされ、ACKモー
ドの場合には(852)でアドレスチエツクが行な
われアドレス一致が得られると(862)で割込フ
ラツグが“0”にリセツトされ割込動作を完了す
る。一方、IRQモードの場合、(851)で上位アド
レスが比較され、上位アドレスの一致が得られる
と、(861)で割込フラツグが“1”かどうかをチ
エツクし、“1”であれば(862)で返送信号RS
としてアドレスの下位データ(4ビツト)を送出
する。次に(871)では割込選択信号E/Dが
“1”かどうかをチエツクしており、“1”であれ
ば(872)で監視入力を検出するとともに(873)
で監視入力の変化があるかどうかをチエツクし、
変化があれば(874)で割込フラツグを“1”に
セツトする。このようにして割込フラツグが
“1”にセツトされると、(875)(876)で割込要
求信号の返送待機期間がチエツクされて割込要求
信号IRQが所定のタイミングで送出される。とこ
ろで、割込選択信号E/Dが“0”であれば
(871)〜(876)の処理は行なわれず、監視入力
が変化しても割込要求信号IRQが発生されること
がない。したがつて、低速応答であつてもかまわ
ない監視用端末器2の割込選択信号E/Dを
“0”に設定しておくことにより、緊急を要しな
い監視入力の変化による割込要求を排除すること
ができ、割込選択信号E/Dが“1”となつてい
る高速応答用の他の端末器の監視入力の変化に対
してより高速に応答できることになる。 FIG. 8 is a flowchart showing the operation of the terminal 2. When a transmission signal is received at (81), it is first checked at (82) whether or not it is in the normal MZP mode based on the mode signal VM . When the address is checked in MZP mode (831) and an address match is obtained, (832) ~
(834) checks whether the interrupt flag is "1" and sets the interrupt status ST.
At (835), a return signal RS consisting of monitoring data and interrupt status ST is sent. Subsequently, in (836), a control output for load control is formed based on the control data of the transmission signal. Then, if you are not in MZP mode,
At (84), it is checked whether the interrupt confirmation mode (hereinafter referred to as ACK mode) or IRQ mode is selected, and in the case of ACK mode, an address check is performed at (852), and if an address match is obtained, an interrupt is issued at (862). The flag is reset to "0" and the interrupt operation is completed. On the other hand, in the case of IRQ mode, the upper addresses are compared at (851), and when a match is obtained, the interrupt flag is checked at (861) to see if it is "1", and if it is "1" ( 862) return signal RS
The lower-order data (4 bits) of the address is sent as . Next, in (871), it is checked whether the interrupt selection signal E/D is "1", and if it is "1", the monitoring input is detected in (872), and (873)
Check if there is a change in the monitored input with
If there is a change, the interrupt flag is set to "1" (874). When the interrupt flag is set to "1" in this way, the interrupt request signal return waiting period is checked in steps (875) and (876), and the interrupt request signal IRQ is sent out at a predetermined timing. By the way, if the interrupt selection signal E/D is "0", the processes (871) to (876) are not performed, and the interrupt request signal IRQ is not generated even if the monitoring input changes. Therefore, by setting the interrupt selection signal E/D of the monitoring terminal 2 to "0", which does not require a slow response, interrupt requests due to changes in the monitoring input that do not require an emergency can be avoided. Therefore, it is possible to respond more quickly to changes in the monitoring input of other terminals for high-speed response whose interrupt selection signal E/D is "1".
本発明は上述のように、中央制御装置に信号線
を介して多数の端末器を接続し、端末器を個別に
呼出す個別呼出用アドレスデータ、制御データお
よび返送待機期間を設定する返送待機信号を中央
制御装置から順次サイクリツクに伝送することに
より被呼出端末器に制御データを伝送するととも
に返送待機期間に被呼出端末器から中央制御装置
に監視データを返送させる個別ポーリングモード
と、端末器から監視入力の変化時に発信される割
込要求信号が受信されたとき端末器群をブロツク
毎に呼出すブロツク呼出用アドレスデータおよび
返送待機信号を中央制御装置から伝送することに
より割込要求端末器からアドレスデータを返送さ
せるとともに該割込要求端末器を個別に呼出して
監視データを返送させる割込ポーリングモードと
を切換自在とし、端末器に割込要求信号の発信を
禁止するか否かを選択する割込選択手段を設ける
とともに、中央制御装置から割込要求信号の発信
が禁止された端末器を適宜個別ポーリングモード
にて呼出して監視データを返送させるようにした
ものであり、監視入力に変化が発生すると当該端
末器より中央制御装置に対して割込要求信号を出
し、中央制御装置で割込ポーリングモードに移行
して割込要求があつた端末器から返送される監視
データを読み込んで対応処理するようにしている
ので、監視入力があつてから中央制御装置が応答
するまでの時間を短縮することができるととも
に、割込要求信号の発信を禁止するか否かを選択
する割込禁止選択手段を設けているので、緊急を
要しない監視入力による割込要求を排除して他の
監視入力に対する応答をより早くすることができ
るという利点がある。
As described above, the present invention connects a large number of terminal devices to a central control unit via signal lines, and sends a return standby signal that sets address data for individual calling, control data, and a return standby period for individually calling the terminal devices. Individual polling mode in which control data is transmitted to the called terminal by sequential cyclic transmission from the central control device, and monitoring data is sent back from the called terminal to the central control device during the return waiting period, and monitoring input from the terminal. When an interrupt request signal transmitted at the time of a change in the interrupt request signal is received, the block calling address data and a return standby signal are transmitted from the central control unit to call the terminal group block by block. An interrupt selection mode in which it is possible to freely switch between an interrupt polling mode in which the interrupt request signal is sent back, and an interrupt polling mode in which the interrupt request terminal device is called individually to return the monitoring data, and it is possible to select whether or not to prohibit the transmission of an interrupt request signal to the terminal device. In addition to providing a means to do so, the central control unit calls terminal devices that are prohibited from issuing interrupt request signals in individual polling mode as needed to return monitoring data, and when a change occurs in the monitoring input, the corresponding The terminal device sends an interrupt request signal to the central control device, and the central control device enters interrupt polling mode, reads the monitoring data returned from the terminal device that made the interrupt request, and processes it accordingly. Therefore, the time from when a monitoring input is received until the central control unit responds can be shortened, and an interrupt prohibition selection means for selecting whether or not to prohibit the transmission of an interrupt request signal is provided. Therefore, there is an advantage that interrupt requests due to non-urgent monitoring inputs can be eliminated and responses to other monitoring inputs can be made faster.
第1図は時分割多重遠隔制御システムの概略構
成図、第2図は同上の伝送信号のフオーマツトの
説明図、第3図は本発明一実施例の伝送信号のフ
オーマツトの説明図、第4図は同上の端末器の概
略ブロツク図、第5図は同上に用いるブロツク化
の説明用の概略構成図、第6図a〜cは同上の端
末器の返送信号の説明用の波形図、第7図a,b
は同上の中央制御装置のフローチヤート、第8図
は同上の端末器のフローチヤートであり、1は中
央制御装置、2は端末器、3は信号線、4は割込
選択手段である。
FIG. 1 is a schematic configuration diagram of a time division multiplexing remote control system, FIG. 2 is an explanatory diagram of the format of the transmission signal same as above, FIG. 3 is an explanatory diagram of the format of the transmission signal according to an embodiment of the present invention, and FIG. 4 5 is a schematic block diagram of the same terminal as above, FIG. 5 is a schematic configuration diagram for explaining the blocking used in the above, FIGS. Figures a, b
8 is a flowchart of the central control device as described above, and FIG. 8 is a flowchart of the terminal device as described above, where 1 is the central control device, 2 is the terminal device, 3 is a signal line, and 4 is an interrupt selection means.
Claims (1)
を接続し、端末器を個別に呼出す個別呼出用アド
レスデータ、制御データおよび返送待機期間を設
定する返送待機信号を中央制御装置から順次サイ
クリツクに伝送することにより、被呼出端末器に
制御データを伝送するとともに返送待機期間に被
呼出端末器から中央制御装置に監視データを返送
させる個別ポーリングモードと、端末器から監視
入力の変化時に発信される割込要求信号が受信さ
れたとき端末器群をブロツク毎に呼出すブロツク
呼出用アドレスデータおよび返送待機信号を中央
制御装置から伝送することにより割込要求端末器
からアドレスデータを返送させるとともに該割込
要求端末器を個別に呼出して監視データを返送さ
せる割込ポーリングモードとを切換自在とし、端
末器に割込要求信号の発信を禁止するか否かを選
択する割込選択手段を設けるとともに、中央制御
装置から割込要求信号の発信が禁止された端末器
を適宜個別ポーリングモードにて呼出して監視デ
ータを返送させるようにして成る時分割多重伝送
システム。1. A large number of terminal devices are connected to the central control device via signal lines, and the central control device sequentially sends address data for individual calling, control data, and a return standby signal that sets the return standby period to call the terminal devices individually. There is an individual polling mode in which control data is transmitted to the called terminal and monitoring data is sent back from the called terminal to the central control unit during the return waiting period, and an individual polling mode is sent from the terminal when the monitoring input changes. When an interrupt request signal is received, block calling address data and a return standby signal are transmitted from the central control unit to call a group of terminal devices block by block. It is possible to freely switch between an interrupt polling mode in which each requesting terminal device is called individually and the monitoring data is sent back, and an interrupt selection means is provided to select whether or not to prohibit the terminal device from transmitting an interrupt request signal. A time division multiplex transmission system in which a control device calls terminal devices that are prohibited from issuing interrupt request signals in an individual polling mode as appropriate and causes them to return monitoring data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10689583A JPS59231947A (en) | 1983-06-15 | 1983-06-15 | Time division multiplex transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10689583A JPS59231947A (en) | 1983-06-15 | 1983-06-15 | Time division multiplex transmission system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59231947A JPS59231947A (en) | 1984-12-26 |
JPH038617B2 true JPH038617B2 (en) | 1991-02-06 |
Family
ID=14445201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10689583A Granted JPS59231947A (en) | 1983-06-15 | 1983-06-15 | Time division multiplex transmission system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59231947A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61170159A (en) * | 1985-01-24 | 1986-07-31 | Nippon Telegr & Teleph Corp <Ntt> | Multiple address system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4866946A (en) * | 1971-12-16 | 1973-09-13 | ||
JPS4965120A (en) * | 1972-10-23 | 1974-06-24 | ||
JPS5169307A (en) * | 1974-12-13 | 1976-06-15 | Hitachi Ltd | |
JPS57190442A (en) * | 1981-05-18 | 1982-11-24 | Nec Corp | Branch line communication system |
-
1983
- 1983-06-15 JP JP10689583A patent/JPS59231947A/en active Granted
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4866946A (en) * | 1971-12-16 | 1973-09-13 | ||
JPS4965120A (en) * | 1972-10-23 | 1974-06-24 | ||
JPS5169307A (en) * | 1974-12-13 | 1976-06-15 | Hitachi Ltd | |
JPS57190442A (en) * | 1981-05-18 | 1982-11-24 | Nec Corp | Branch line communication system |
Also Published As
Publication number | Publication date |
---|---|
JPS59231947A (en) | 1984-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0141075B2 (en) | ||
JPH0325103B2 (en) | ||
JPH0817394B2 (en) | Interrupt processing method of time division multiplex transmission system | |
JPH038617B2 (en) | ||
JPS6340079B2 (en) | ||
JP2793811B2 (en) | Remote monitoring and control system | |
JP3108478B2 (en) | Interrupt processing method for multiplex transmission system | |
JP3069409B2 (en) | Self-diagnosis method of interrupt response time of multiplex transmission system | |
JP3351885B2 (en) | Remote monitoring and control system | |
JP3151966B2 (en) | Bus controller | |
JPH0122300Y2 (en) | ||
JPS6019819B2 (en) | Bus right control method | |
JPH0417595B2 (en) | ||
JPH0561824B2 (en) | ||
JP2905572B2 (en) | Interrupt processing method of time division multiplex transmission system | |
JPH027240B2 (en) | ||
JPS6322515B2 (en) | ||
JP2737179B2 (en) | Bus system | |
JPH0351141B2 (en) | ||
JPH0720284B2 (en) | Time division multiplex signal transmission system | |
JPH04123692A (en) | Interruption processing system for time division multiplex transmission system | |
JPH04269099A (en) | Interruption release system for multiplex transmission system | |
JPH07101877B2 (en) | Terminal device | |
JPS61245740A (en) | Time division multiplex transmission system | |
JPH0720285B2 (en) | Time division multiplex transmission system |