JPH0380650A - Ieee―488インタフェースにおけるシリアルポール方式 - Google Patents
Ieee―488インタフェースにおけるシリアルポール方式Info
- Publication number
- JPH0380650A JPH0380650A JP1177833A JP17783389A JPH0380650A JP H0380650 A JPH0380650 A JP H0380650A JP 1177833 A JP1177833 A JP 1177833A JP 17783389 A JP17783389 A JP 17783389A JP H0380650 A JPH0380650 A JP H0380650A
- Authority
- JP
- Japan
- Prior art keywords
- data processing
- mode data
- serial
- slave mode
- serial poll
- 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
- 238000012545 processing Methods 0.000 claims abstract description 78
- 238000000034 method Methods 0.000 claims description 11
- 230000005856 abnormality Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 abstract description 6
- 101150025612 POLL gene Proteins 0.000 description 54
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Maintenance And Management Of Digital Transmission (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、IEEE−488インタフェースにシリアル
ポール方式に関し、特にシリアルポール列(マスタモー
ドデータ処理装置がスレープモ−ドデータ処理装置をシ
リアルポールする順番)を変えることができるシリアル
ポール方式に関する。
ポール方式に関し、特にシリアルポール列(マスタモー
ドデータ処理装置がスレープモ−ドデータ処理装置をシ
リアルポールする順番)を変えることができるシリアル
ポール方式に関する。
(従来の技術)
IEEE−488インターフエースは、自動計測システ
ム、プラントの監視制御システム等において、各機器間
を接続する標準インタフェースとして広く採用されてい
る。このようなシステムにおいては、8本のデータ線、
5本のバス管理線および3本のハンドシュイク線からな
るシステムバスに、システム全体を管理するマスタモー
ドデータ処理装置と複数のスレーブモードデータ処理装
置が接続されている。そして、スレーブモードデータ処
理装置から通信を開始するときは、バス管理線の一つで
あるサービスリクエスト(SRQ)線上の信号をHレベ
ルからLレベルに変化させる。
ム、プラントの監視制御システム等において、各機器間
を接続する標準インタフェースとして広く採用されてい
る。このようなシステムにおいては、8本のデータ線、
5本のバス管理線および3本のハンドシュイク線からな
るシステムバスに、システム全体を管理するマスタモー
ドデータ処理装置と複数のスレーブモードデータ処理装
置が接続されている。そして、スレーブモードデータ処
理装置から通信を開始するときは、バス管理線の一つで
あるサービスリクエスト(SRQ)線上の信号をHレベ
ルからLレベルに変化させる。
そうすると、マスタモードデータ処理装置は、SRQ線
上の信号がHレベルからLレベルに変化したことを検出
し、いずれのスレーブモードデータ処理装置がSRQ信
号線上にレベルを出力したかをシリアルポールを行うこ
とによって認識する。
上の信号がHレベルからLレベルに変化したことを検出
し、いずれのスレーブモードデータ処理装置がSRQ信
号線上にレベルを出力したかをシリアルポールを行うこ
とによって認識する。
このシリアルポールを行う場合のシリアルポール列は、
スレーブモードデータ処理装置の並び即ちマスタモード
データ処理装置に近い順にシリアルポールを行なってい
た。そして、このシリアルポール列は変更することがで
きなかった。
スレーブモードデータ処理装置の並び即ちマスタモード
データ処理装置に近い順にシリアルポールを行なってい
た。そして、このシリアルポール列は変更することがで
きなかった。
(発明が解決しようとする課題)
上述したように、従来のシリアルポール方式は、シリア
ルポール列が固定されている。従って、シリアルポール
列の途中のスレーブモードデータ処理装置が障害になり
、その障害になったスレーブモードデータ処理装置の後
のスレーブモードデータ処理装置がSRQ線上にLレベ
ルを出力するとシステムバス全体がハングアップしてし
まう。このように従来のシリアルポール方式には解決す
べき課題があった。
ルポール列が固定されている。従って、シリアルポール
列の途中のスレーブモードデータ処理装置が障害になり
、その障害になったスレーブモードデータ処理装置の後
のスレーブモードデータ処理装置がSRQ線上にLレベ
ルを出力するとシステムバス全体がハングアップしてし
まう。このように従来のシリアルポール方式には解決す
べき課題があった。
本発明は、このような事情に鑑みてなされたものであり
、その目的は、いずれのスレーブモードデータ処理装置
が障害になっても正常にシリアルポールを行うことがで
きるIEEE−488インタフェースにおけるシリアル
ポール方式を提供することにある。
、その目的は、いずれのスレーブモードデータ処理装置
が障害になっても正常にシリアルポールを行うことがで
きるIEEE−488インタフェースにおけるシリアル
ポール方式を提供することにある。
(課題を解決するための手段)
本発明のIEEE−488インタフェースにおけるシリ
アルポール方式は、上記目的を達成するために、マスタ
モードデータ処理装置および複数のスレーブモードデー
タ処理装置がI EEE488規格のシステムバスに接
続され、前期複数のスレーブモードデータ処理装置のい
ずれかがサービスリクエスト信号をオン状態にすること
により前期マスタモードデータ処理装置の送受信手段が
ネットワーク情報テーブルの情報に基づいて前期システ
ムバスを介して前記複数のスレーブモードデータ処理装
置に対してシリアルポールを行なって前記サービスリク
エスト信号をオン状態にしたスレーブモードデータ処理
装置を判定しているIEEE−488インタフェースに
おけるシリアルポート方式において、 前記複数のスレーブモードデータ処理装置のシリアルポ
ール列を記憶するシリアルポール列格納テーブルと、 前記送受信部により異常が検出されると、該異常が検出
されたスレーブモードデータ処理装置がシリアルポール
列の最後になるように前記シリアルポール列格納テーブ
ルを更新するシリアルポール列管理部と を設け、 前記送受信部は前記シリアルポール列格納テーブルに従
って前記複数のスレーブモードデータ処理装置に対して
シリアルポールを行う。
アルポール方式は、上記目的を達成するために、マスタ
モードデータ処理装置および複数のスレーブモードデー
タ処理装置がI EEE488規格のシステムバスに接
続され、前期複数のスレーブモードデータ処理装置のい
ずれかがサービスリクエスト信号をオン状態にすること
により前期マスタモードデータ処理装置の送受信手段が
ネットワーク情報テーブルの情報に基づいて前期システ
ムバスを介して前記複数のスレーブモードデータ処理装
置に対してシリアルポールを行なって前記サービスリク
エスト信号をオン状態にしたスレーブモードデータ処理
装置を判定しているIEEE−488インタフェースに
おけるシリアルポート方式において、 前記複数のスレーブモードデータ処理装置のシリアルポ
ール列を記憶するシリアルポール列格納テーブルと、 前記送受信部により異常が検出されると、該異常が検出
されたスレーブモードデータ処理装置がシリアルポール
列の最後になるように前記シリアルポール列格納テーブ
ルを更新するシリアルポール列管理部と を設け、 前記送受信部は前記シリアルポール列格納テーブルに従
って前記複数のスレーブモードデータ処理装置に対して
シリアルポールを行う。
(作用)
本発明のIEEE−488インタフェースにおけるシリ
アルポール方式においては、シリアルポール列格納テー
ブルが、複数のスレーブモードデータ処理装置のシリア
ルポール列を記憶し、シリアルポール列管理部が、送受
信部により異常が検出されると、異常が検出されたスレ
ーブモードデータ処理装置がシリアルポール列の最後に
なるようにシリアルポール列格納テーブルを更新する。
アルポール方式においては、シリアルポール列格納テー
ブルが、複数のスレーブモードデータ処理装置のシリア
ルポール列を記憶し、シリアルポール列管理部が、送受
信部により異常が検出されると、異常が検出されたスレ
ーブモードデータ処理装置がシリアルポール列の最後に
なるようにシリアルポール列格納テーブルを更新する。
従って、送受信部はシリアルポール列格納テーブルに従
って複数のスレーブモードデータ処理装置に対してシリ
アルポールを行う。
って複数のスレーブモードデータ処理装置に対してシリ
アルポールを行う。
(実施例)
次に、本発明の実施例について図面を参照して詳細に説
明する。
明する。
第1図は本発明の一実施例の構成図である。同図におい
て、1はIEEE−488規格のシステムバス、2はマ
スタモードデータ処理装置、3〜5はスレーブモードデ
ータ処理装置である。マスタモードデータ処理装置2は
送受信部20、シリアルポール列管理部21、ネットワ
ーク情報テーブル22およびシリアルポール列格納テー
ブル23から構成される。
て、1はIEEE−488規格のシステムバス、2はマ
スタモードデータ処理装置、3〜5はスレーブモードデ
ータ処理装置である。マスタモードデータ処理装置2は
送受信部20、シリアルポール列管理部21、ネットワ
ーク情報テーブル22およびシリアルポール列格納テー
ブル23から構成される。
第2図はネットワーク情報テーブル22の構成例を示し
たものである。ネットワーク情報テーブル22は、スレ
ーブモードデータ処理装置3〜5に対応するエントリE
1〜E3およびエントリの終了を示すストッパエントリ
E4から構成される。
たものである。ネットワーク情報テーブル22は、スレ
ーブモードデータ処理装置3〜5に対応するエントリE
1〜E3およびエントリの終了を示すストッパエントリ
E4から構成される。
エントリE1〜E3は、装置名たとえば「B」。
rC,、rl)Jが設定される行およびそのエントリの
スレーブモードデータ処理装置3〜5のデバイスアドレ
スたとえばr2J 、r4.、r6.等が設定される行
からなる。ストッパエントリE4の装置名には例えば「
ストッパ」が設定され、デバイスアドレスには例えば「
0」が設定される。
スレーブモードデータ処理装置3〜5のデバイスアドレ
スたとえばr2J 、r4.、r6.等が設定される行
からなる。ストッパエントリE4の装置名には例えば「
ストッパ」が設定され、デバイスアドレスには例えば「
0」が設定される。
このデバイスアドレス「0」はネットワーク情報テーブ
ル22の最後のエントリであることを示す。
ル22の最後のエントリであることを示す。
第3図は、ネットワーク情報テーブル22とシリアルポ
ール列格納テーブル23との関係を示したものである。
ール列格納テーブル23との関係を示したものである。
シリアルポール列格納テーブル23の各フィールド23
−1〜23−4には、スレーブモードデータ処理装置3
〜5のデバイスアドレスが、同図に示すように、左から
エントリE1〜E4の順に設定される。ネットワーク情
報テーブル22およびシリアルポール列格納テーブル2
3の最後には、特定の情報、今の場合はデバイスアドレ
ス「O」を使用してテーブルの終了を示すので、エント
リの数を任意とすることができる。
−1〜23−4には、スレーブモードデータ処理装置3
〜5のデバイスアドレスが、同図に示すように、左から
エントリE1〜E4の順に設定される。ネットワーク情
報テーブル22およびシリアルポール列格納テーブル2
3の最後には、特定の情報、今の場合はデバイスアドレ
ス「O」を使用してテーブルの終了を示すので、エント
リの数を任意とすることができる。
以下、各図を用いて本発明の実施例の動作を説明する。
外部より起動されると、先ず、マスタモードデータ処理
装置2のシリアルポール列管理部21が動作を始める。
装置2のシリアルポール列管理部21が動作を始める。
シリアルポール列管理部21は、ネットワーク情報テー
ブル22の各エントリE1〜E4のデバイスアドレスを
取り込み、シリアルポール列格納テーブル23に設定す
る。この結果、シリアルポール列格納テーブル23は第
3図に示すように設定される。従って、シリアルポール
は、「スレーブモードデータ処理装置3」→「スレーブ
モードデータ処理装置4J→「スレーブモードデータ処
理装置5」の順で行われる。
ブル22の各エントリE1〜E4のデバイスアドレスを
取り込み、シリアルポール列格納テーブル23に設定す
る。この結果、シリアルポール列格納テーブル23は第
3図に示すように設定される。従って、シリアルポール
は、「スレーブモードデータ処理装置3」→「スレーブ
モードデータ処理装置4J→「スレーブモードデータ処
理装置5」の順で行われる。
シリアルポール列格納テーブル23がこのように設定さ
れた状態で、例えばスレーブモードデータ処理装置4が
SRQ線上にLレベルを出力した場合の動作について説
明する。送受信部20は、SRQ線上にLレベルが出力
されたことを検出してシリアルポールを行う、即ち、シ
リアルポール列格納テーブル23のフィールド23−1
に設定されているデバイスアドレス「2」を収り出して
システムバス1上に送出する。そうすると、各スレーブ
モードデータ処理装置3〜4は、このデバイスアドレス
を判定し、該当するスレーブモードデータ処理装置だけ
がSRQ線上にLレベルを出力したか否かの応答をマス
タモードデータ処理装置2に返す、今の場合はデバイス
アドレスが「2」なので、スレーブモードデータ処理装
置3がLレベルを出力していない旨を応答する。この略
啓を受は取ったマスタモードデータ処理装置2は、シリ
アルポール列格納テーブル23のフィールド23−2の
デバイスアドレス「4」を上述した同様にシステムバス
1に送出する。そうすると、スレーブモードデータ処理
装置4がSRQ線にLレベルを出力した旨を応答するの
で、マスタモードデータ処理装置2はシリアルポールを
停止する。
れた状態で、例えばスレーブモードデータ処理装置4が
SRQ線上にLレベルを出力した場合の動作について説
明する。送受信部20は、SRQ線上にLレベルが出力
されたことを検出してシリアルポールを行う、即ち、シ
リアルポール列格納テーブル23のフィールド23−1
に設定されているデバイスアドレス「2」を収り出して
システムバス1上に送出する。そうすると、各スレーブ
モードデータ処理装置3〜4は、このデバイスアドレス
を判定し、該当するスレーブモードデータ処理装置だけ
がSRQ線上にLレベルを出力したか否かの応答をマス
タモードデータ処理装置2に返す、今の場合はデバイス
アドレスが「2」なので、スレーブモードデータ処理装
置3がLレベルを出力していない旨を応答する。この略
啓を受は取ったマスタモードデータ処理装置2は、シリ
アルポール列格納テーブル23のフィールド23−2の
デバイスアドレス「4」を上述した同様にシステムバス
1に送出する。そうすると、スレーブモードデータ処理
装置4がSRQ線にLレベルを出力した旨を応答するの
で、マスタモードデータ処理装置2はシリアルポールを
停止する。
そして、マスタモードデータ処理装置2とスレーブモー
ドデータ処理装置4とは所定の送受信を行う、 この送
受信中にスレーブモードデータ処理装置4に何らかの異
常が発生すると、送受信部20はこの異常を検出してシ
リアルポール列管理部21に障害が発生した装置のデバ
イスアドレス(今の場合はデバイスアドレス「4」)を
通知する、この通知を受は取ったシリアルポール列管理
部21は、デバイスアドレスr4.をシリアルポール列
の最後つまりデバイスアドレス「O」の前になるように
設定する。この結果、シリアルポール列格納テーブル2
3は、第4図に示すように設定される。従って、シリア
ルポールは、デノくイスアドレス「2」→「b」→「4
」つより「スレーブモードデータ処理装置3」→「スレ
ーブモードデータ処理装置5」→「スレーブモードデー
タ処理装置4」の順に行なわれる。
ドデータ処理装置4とは所定の送受信を行う、 この送
受信中にスレーブモードデータ処理装置4に何らかの異
常が発生すると、送受信部20はこの異常を検出してシ
リアルポール列管理部21に障害が発生した装置のデバ
イスアドレス(今の場合はデバイスアドレス「4」)を
通知する、この通知を受は取ったシリアルポール列管理
部21は、デバイスアドレスr4.をシリアルポール列
の最後つまりデバイスアドレス「O」の前になるように
設定する。この結果、シリアルポール列格納テーブル2
3は、第4図に示すように設定される。従って、シリア
ルポールは、デノくイスアドレス「2」→「b」→「4
」つより「スレーブモードデータ処理装置3」→「スレ
ーブモードデータ処理装置5」→「スレーブモードデー
タ処理装置4」の順に行なわれる。
このようにシリアルポール列格納テーブル23が設定さ
れた状態において、スレーブモードデータ処理装置5が
SRQ線上にLレベルを出力すると、シリアルポールは
「スレーブモードデータ処理装置3」→「スレーブモー
ドデータ処理装置5」の順にシリアルポールを行うので
、マスタモードデータ処理装置2は、障害になったスレ
ーブモードデータ処理装置4の影響を受けることなく正
常にSRQ線上にLレベルを出力したスレーブモードデ
ータ処理装置5を識別することができる。
れた状態において、スレーブモードデータ処理装置5が
SRQ線上にLレベルを出力すると、シリアルポールは
「スレーブモードデータ処理装置3」→「スレーブモー
ドデータ処理装置5」の順にシリアルポールを行うので
、マスタモードデータ処理装置2は、障害になったスレ
ーブモードデータ処理装置4の影響を受けることなく正
常にSRQ線上にLレベルを出力したスレーブモードデ
ータ処理装置5を識別することができる。
〈発明の効果)
以上に説明したように、本発明のI EEE488イン
タフェースにおけるシリアルポール方式によれば、シリ
アルポール列の途中のスレーブモードデータ処理装置が
障害になっても、マスタモードデータ処理装置はその障
害になったスレーブモードデータ処理装置以後のスレー
ブモードデータ処理装置からのSRQ信号を正常に検出
することができる。
タフェースにおけるシリアルポール方式によれば、シリ
アルポール列の途中のスレーブモードデータ処理装置が
障害になっても、マスタモードデータ処理装置はその障
害になったスレーブモードデータ処理装置以後のスレー
ブモードデータ処理装置からのSRQ信号を正常に検出
することができる。
第1図は本発明の実施例の構成図、
第2図はネットワーク情報テーブル22の構成例を示す
図、 第3図はネットワーク情報テーブル22とシリアルポー
ル列格納テーブル23との関係を示す図、第4図はシリ
アルポール列格納テーブル23の内容例を示す図である
。 1・・・システムバス、2・・・マスタモードデータ処
理装置、3〜5・・・スレーブモードデータ処理装置、
20・・・送受信部、21・・・シリアルポール列管理
部、22・・・ネットワーク情報テーブル、23・・・
シリアルポール列格納テーブル。
図、 第3図はネットワーク情報テーブル22とシリアルポー
ル列格納テーブル23との関係を示す図、第4図はシリ
アルポール列格納テーブル23の内容例を示す図である
。 1・・・システムバス、2・・・マスタモードデータ処
理装置、3〜5・・・スレーブモードデータ処理装置、
20・・・送受信部、21・・・シリアルポール列管理
部、22・・・ネットワーク情報テーブル、23・・・
シリアルポール列格納テーブル。
Claims (1)
- 【特許請求の範囲】 マスタモードデータ処理装置および複数のスレーブモー
ドデータ処理装置がIEEE−488規格のシステムバ
スに接続され、前期複数のスレーブモードデータ処理装
置のいずれかがサービスリクエスト信号をオン状態にす
ることにより前期マスタモードデータ処理装置の送受信
手段がネットワーク情報テーブルの情報に基づいて前期
システムバスを介して前記複数のスレーブモードデータ
処理装置に対してシリアルポールを行なって前記サービ
スリクエスト信号をオン状態にしたスレーブモードデー
タ処理装置を判定しているIEEE−488インタフェ
ースにおけるシリアルポート方式において、 前記複数のスレーブモードデータ処理装置のシリアルポ
ール列を記憶するシリアルポール列格納テーブルと、 前記送受信部により異常が検出されると、該異常が検出
されたスレーブモードデータ処理装置がシリアルポール
列の最後になるように前記シリアルポール列格納テーブ
ルを更新するシリアルポール列管理部と を設け、 前記送受信部は前記シリアルポール列格納テーブルに従
って前記複数のスレーブモードデータ処理装置に対して
シリアルポールをする ことを特徴とするIEEE−488インタフェースにお
けるシリアルポール方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1177833A JPH0380650A (ja) | 1989-07-10 | 1989-07-10 | Ieee―488インタフェースにおけるシリアルポール方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1177833A JPH0380650A (ja) | 1989-07-10 | 1989-07-10 | Ieee―488インタフェースにおけるシリアルポール方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0380650A true JPH0380650A (ja) | 1991-04-05 |
Family
ID=16037913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1177833A Pending JPH0380650A (ja) | 1989-07-10 | 1989-07-10 | Ieee―488インタフェースにおけるシリアルポール方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0380650A (ja) |
-
1989
- 1989-07-10 JP JP1177833A patent/JPH0380650A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2005277978A (ja) | 識別番号自動設定方法及び識別番号自動設定装置 | |
| JPH04369796A (ja) | 自動火災報知装置 | |
| JPH0380650A (ja) | Ieee―488インタフェースにおけるシリアルポール方式 | |
| JPS61295738A (ja) | 伝送制御装置 | |
| US6944176B1 (en) | Method and apparatus for bit level network data multiplexing | |
| JP3122682B2 (ja) | データ送受信装置 | |
| JPH05219084A (ja) | リングネットワークの監視方法 | |
| JP3030475B2 (ja) | 防災表示システムにおける表示コントローラ | |
| JPH0563716A (ja) | リングバスの応答確認方式 | |
| JPS6379440A (ja) | デ−タ伝送方式 | |
| JPS6365509A (ja) | 数値制御装置のデ−タ伝送装置 | |
| JPH0223740A (ja) | 通信ネットワークシステム | |
| JPS61224538A (ja) | デ−タ通信装置試験方式 | |
| JP2613636B2 (ja) | 多重伝送方式 | |
| JPS63261936A (ja) | 端末アドレス重複設定検出方法 | |
| JPS63215242A (ja) | デ−タ収集方式 | |
| JPS63246946A (ja) | ル−プ構造ネツトワ−クにおける通信装置の障害検出方式 | |
| JPS6243932A (ja) | デ−ジチエ−ンシステム | |
| JPS63304744A (ja) | 障害診断方式 | |
| JPS60128745A (ja) | リング管理方式 | |
| JPS60204144A (ja) | バス型通信システムにおける障害検出方式 | |
| JP2004297668A (ja) | 多点データ収集装置 | |
| JPS6394735A (ja) | ル−プネツトワ−クシステムのノ−ド故障検出方法 | |
| JPH04115395A (ja) | 防災監視装置 | |
| JPH0775350B2 (ja) | 環状通信網 |