JPS60183656A - Bus monitor of gpib - Google Patents

Bus monitor of gpib

Info

Publication number
JPS60183656A
JPS60183656A JP59040238A JP4023884A JPS60183656A JP S60183656 A JPS60183656 A JP S60183656A JP 59040238 A JP59040238 A JP 59040238A JP 4023884 A JP4023884 A JP 4023884A JP S60183656 A JPS60183656 A JP S60183656A
Authority
JP
Japan
Prior art keywords
data
gpib
monitor
state
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP59040238A
Other languages
Japanese (ja)
Inventor
Masaru Kuki
九鬼 優
Masumi Obara
益己 小原
Hirotake Hayashi
林 裕丈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP59040238A priority Critical patent/JPS60183656A/en
Publication of JPS60183656A publication Critical patent/JPS60183656A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3027Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Debugging And Monitoring (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

PURPOSE:To troubleshoot easily a troubled location in constituting a new system or in case of an error by providing a CPU analyzing and classifying address information included in an instruction and an I/O port displaying the state of the monitor. CONSTITUTION:The monitor is provided with an I/O port 1 monitoring the state of a standard digital interface bus GPIB, the CPU2 analyzing and classifying a monitored GPIB instruction, a program ROM, a work memory section 3 for the CPU2 and an I/O port 4 to light the state of the GPIB. After the monitor is initialized with the power supply applied, a handshake line is made active and a new data is given onto a data line, then the distinction of an instruction of the data controller or a data of a talker is discriminated by the control line. When the data is an instruction, it is inputted to the monitor so as to classify it. Then the end of data transmission is confirmed by the handshake line and the system restores the next data reception state.

Description

【発明の詳細な説明】 く技術分野〉 本発明は、GPIB(IEEE 488−1975゜1
978に示された標準ディジタル・インターフェイス・
バス)の状態を監視するためのバス・モニタ装置に関す
るものである。
[Detailed Description of the Invention] Technical Field> The present invention is based on GPIB (IEEE 488-1975°1
978 standard digital interface
This invention relates to a bus monitor device for monitoring the status of a bus.

〈従来技術〉 GPIBを用いてシステムを構成しようとする場合、電
源投入時に、コントローラに指定された装置からGPI
Bに接続されている他の装置に対してコマンドを送る。
<Prior art> When attempting to configure a system using GPIB, when the power is turned on, the GPI
Send commands to other devices connected to B.

一方、GPIBに接続されている各装置には、装置個有
のアドレス番号が割り付けられている。各装置は、送ら
れて来たコマンドに含まれているアドレス情報と、装置
に割り付けられているアドレス番号とが一致するとコマ
ンドを受け付ける。このコマンドによって、各装置はト
ーカ、リスナまたはコントローラに指定される。トーカ
に指定された装置は、GPIBを使用してデータを送る
ことができる。リスナに指定された装置は、GPIBに
乗せられたデータを受け取ることができる。また、コン
トローラに指定された装置は、GPIB上にコマンドを
乗せて、自分以外の装置をトーカ、リスナに指定、また
はトーカ、リスナの解除、またはコントローラー機能を
他の装置に移すことができる。
On the other hand, each device connected to the GPIB is assigned a device-specific address number. Each device accepts the command when the address information included in the sent command matches the address number assigned to the device. This command designates each device as a talker, listener, or controller. A device designated as a talker can send data using GPIB. A device designated as a listener can receive data carried on GPIB. Furthermore, a device designated as a controller can specify a device other than itself as a talker or listener, cancel the talker or listener status, or transfer the controller function to another device by placing a command on the GPIB.

GPIBを用いてシステムを動作させようとした場合、
一般に次のような手順で、各装置間のデータ転送を行う
When trying to operate the system using GPIB,
Generally, data is transferred between devices using the following procedure.

(1) コントローラが、GPIB上にトーカ指定コマ
ントを乗せ、1台の装置iffを1−一力に指定する。
(1) The controller places a talker designation command on the GPIB and designates one device if as 1-1 power.

(2) コン1−ローラが、GPIB上にリヌナ指定コ
マンドを乗せてリスナを指定する。
(2) Controller 1-roller specifies a listener by placing a linuna specification command on GPIB.

に3)コン1−ローラはGPIBを解放し、1・−力に
空は渡す。
3) Controller 1-roller releases GPIB and passes the sky to 1-force.

(4) トーカ[/CJW定された装置は、G P I
 B l:Jでデータを東ぜ、リヌナに指ボされた装置
ift IC対してデータを送る。
(4) Talker [/CJW specified device is G P I
B l: Use J to send the data to the device ift IC that was touched by Rinuna.

(1)〜(4)に示した手11jl’iふんで、装置間
でのデータ+1iH1送を行う。
In steps 11jl'i shown in (1) to (4), data+1iH1 is sent between devices.

このように、複雑な手順をふんでデータ転送をイ”fう
ため、新らしくシステムを組むような場合や、装置廿た
はバス線に異);;うが発生した場合など、GPIB、
J=にどのようなデータが乗せられているか調べるため
に、バス・モニタが用いられる。
In order to perform data transfer using complex procedures, GPIB,
A bus monitor is used to check what kind of data is loaded on J=.

従来のバス・モニタは、G P I Bのデータ線(D
 I 01〜DI08)、ハンドシェーク線(NRFD
、’NDACおよびDAV”)そして、制禮11線(A
TN、IミOf、REN、夏F CおよびS RQ )
の状態−((LEDなどの表示装置を用いて、時々刻々
表示することができるように工夫された装置である。
Conventional bus monitors use the GPI B data line (D
I 01 to DI08), handshake line (NRFD
, 'NDAC and DAV') and control line 11 (A
TN, ImiOf, REN, Summer FC and S RQ)
This is a device that is devised so that it can display the status of - (() from moment to moment using a display device such as an LED.

しかしながら、GPIB上に果せられたデータ、制御線
およびハンドシェーク線の状態を表示するタケの(バス
・モニタ装置によっては、時々刻々のデータを記憶し、
後はど必要なテーク勿再現表示する機能を持つものもあ
る)機能しか有さないため、GPIBに接肪じされてい
る各装置Gてヌ’−I して、とのようなコマンドが送
られ、それぞれの装置V〔がある11.1点でどのよう
な状態(1・−力、リヌナ、コン1〜ローシ寸だはいず
れ(でも指定されていない状態)にあるかを9iするた
め(・では、送られた過去のコマンドを解析し、人手〇
でよって確認する必要があった。
However, some bus monitors (which display the status of data, control lines, and handshake lines carried on the GPIB) store moment-by-moment data.
After that, each device attached to the GPIB must be sent a command such as In order to find out what state (1 - power, linuna, con 1 to low position) is in any (but unspecified state) at 11.1 points for each device V [・Then, it was necessary to analyze the past commands sent and check them manually.

〈発明の目的〉 本発明は、GPIB上に乗ぜられた全てのコマンドを、
コマンドに含まれるアドレス情報(で基すいてアドレス
ごとに分類し、装置ごと(て時々刻々変化する状態(ト
ーカ、リヌナ、コントローラあるいはいずれにも指定さ
れていない状ル)を表示することができるバス・モニタ
装すへ1を提供するものである1、このために、GPI
BJ−に接続されている各装置の状態が〜1」で確認で
き、新しくシステムを(14成するときや、故障時など
の1−ラブル個lダ「を効率μ〈発見することができる
<Object of the Invention> The present invention provides all commands multiplied on GPIB by
A bus that can classify the address information contained in commands by address and display the constantly changing status of each device (talker, linear, controller, or status not specified for any of them).・Provides 1 to the monitor 1, for this purpose, GPI
The status of each device connected to the BJ- can be confirmed with ~1'', and the efficiency μ can be discovered when a new system is created or when a failure occurs.

〈実施例〉 以“[,1図向に従って本発明の一実施例について、況
明する。
<Example> Hereinafter, an example of the present invention will be explained in accordance with the drawings.

第1図にバス・モニタ装置の表示部全74’:す。CI
FIG. 1 shows the entire display section 74' of the bus monitor device. C.I.
.

C2,−Cnは、アドレス61号1 、2、−、 +1
(、’)装置がコントローフ状験にあるときQて点KJ
する表示;(b子である。Ll、L、2.・・・、L1
〕は、それぞれアドレス計−号1,2.・・・、nのに
ν11イがリメナ状聾(であると@(で点r」する表示
素子である。また、1’l、1゛2.−、Tnは、それ
ぞれアドレス61号1.2.・・、nの装置が1−一力
状1川にあるときに点灯する表)J<素子である。表示
素子としては例えばLEDが使用し得る。
C2, -Cn is address No. 61 1, 2, -, +1
(,') When the device is in a control state, the Q point KJ
(B child. Ll, L, 2..., L1
] are address meter numbers 1, 2, . . . , n is a display element where ν11 is a rimena-like deaf (@() and point r. 2..., table that lights up when the device of n is in the 1-power state 1 river) J<element.As the display element, for example, an LED can be used.

第2図はバス・モニタに’j: ’tiイの回路1+、
l、+;成例を示すゾロツク図である。装置は、GPI
Bの状I漂をモごりするだめの人出力ボート1、モニタ
したGI〕IBコマンドを)眸4Ji’、分リイ1する
ためのCP U 2、プログラムR0八lおよびCPU
のワーク用メモリ部3そ(7て、G P T Bの状態
を第1図で示したjg様で点灯するだめのI10ボート
4からll11成きれている。
Figure 2 shows the bus monitor'j: 'ti' circuit 1+,
l, +: Zorock diagram showing an example. The device is GPI
A human output boat 1 for controlling the state of B, a CPU 2, a program R08l and a CPU for executing the monitored GI] IB commands.
The working memory section 3 (7) and the I10 boats 4 to 111 are turned on as shown in FIG.

第3図はこのバス・モニタ装置の動作を説明する70−
チ\・−トである。第31)イ1にイメ[って本装置の
動作を詳述する。
FIG. 3 illustrates the operation of this bus monitor device 70-
It is chi \・-to. 31) The operation of this device will be explained in detail in 1).

装置に′市源力骨之人マΣれると、装置1′Cの初Jv
I化が行わ八るCn+)、、そして装h′tけ、G P
 I B、、にを〔新しいテ゛−夕がLηり畠きれたか
どうかをチ丁、ツクする(+12)。ハンドラ、−り線
I) A Vがアクティブ(“L″゛ )となり、デー
タ線1月0.〜DIO8に新しいデータが乗ぜられると
、そのデータがコントローラから送出されたコマンドな
のが、1・−力から送出されたQ’tなるデータなのか
の1区別をIIう(n、)。この区別は、制(In線A
TNによってチェックきれる。コマンドである(ATN
“−パL′°)ことが確認てれると、本装置にコマンド
を人力し(n 、)、コマンド゛の分類を行う(n =
、 )。
When 'Ichigen Rikikotsunojinma' is put into the device, the first Jv of device 1'C
Cn+), where I conversion takes place, and installation h'tke, G P
Check whether the new data has been completed (+12). Handler, - line I) AV becomes active (“L”゛), and data line January 0. ~ When new data is multiplied by DIO8, a distinction is made as to whether the data is a command sent from the controller or data Q't sent from 1.-force (n,). This distinction is based on the system (In line A
Can be checked by TN. command (ATN
When it is confirmed that "−P L'°)", the command is manually input to this device (n,), and the command is classified (n =
).

コマンドは、 DLC(デバイス・クリア): 仝装置riをり))男
化する。
The command is: DLC (Device Clear): Make the device male.

U ’N L (アン・リメン) : 令すスナ忙すス
ナ状1:ヅからIQ’f′除する。
U'N L (An Limen): Command Suna Busy Suna Sha 1: Dividing IQ'f' from ヅ.

【JNT(アン・トーク) : 全1−−カk・1−一
力状態から田除する。
[JNT (An Talk): All 1--K, 1-Ichiroku state to be removed from the field.

′I’CT(ティ/−:iン)ロー#): コン)IJ
−ラt’、iliヒを践(在トーカである装置 (・て(ルす。
'I'CT (T/-: i) Low #): Con) IJ
-Practice the device that is the talker.

LAG (リスナ・アドレス・クループ)二 コマンj
・内のアj−レス’lI’i報で指−νさIする(・シ
ii’i埼すメナ伏聾しCする。
LAG (listener address group) 2 command j
・Select the address in the address 'lI'i'i'i'i'i'i'i'i'i message with your finger.'

′rA G (1−一力・アドレス・グツドブ): コ
マンド内のアドレス情報で指定されるル;。
'rA G (1-Ichiriki Address Gutsudobu): The address specified by the address information in the command;

1121全)・−力状態にする。1121)・-- Bring to power state.

その1也のコマンド に分j【“Jする。No. 1 command ni min j [“J.

モニタさtたコマンドがI) L Cの場合、G I’
 I 13に接続されている仝装浦″は初Jυ」化され
るため、水装置rL十の全ての表示素子も消失」する(
nt;)。
If the monitored command is I) LC, then GI'
Since the equipment connected to I13 is changed to the first Jυ, all display elements of the water device rL0 also disappear (
nt;).

UNTの場合、G P I Bに1沈にプ゛Cされてい
るリヌナ状聾の全装置は、全てその状態が111・1除
される/ξめ、本装置十の全てのリメナ表カ< =4−
ニーr′に消′J、J’−J−る(n7)。
In the case of UNT, all devices with linear deafness that are listed as 1 in GPI B have their status divided by 111.1. =4-
Knee r'disappears'J,J'-J-ru (n7).

UNTの場合も同様Q′こしτ、本装置」、の全での1
・−力表示素r−を消却する(n)1)。
Similarly, in the case of UNT, Q'koshiτ, this device' is 1 in total.
- Eliminate the force display element r- (n) 1).

T Ci’が送られると、G l’ I Bl−では1
−一力状[虎の装置が:i9またにコントローラIt’
Cなり、111コン1−IJ−ラばぞの1幾能を失う。
When T Ci' is sent, G l' I Bl- becomes 1
- Ichiriki [Tiger's device: i9 also controller It'
Becomes C, and loses 1 ability of 111 Con 1-IJ-Rabazo.

従って、本装置1ユのコニ’ l−1”、> J6 示
44−f f 、Li、全テ消<l’ L、 (119
) 、Xlfた(:こ’J 在トーカ状Iル0こなって
いるア1−゛レメのコント1)−ラ表示素1′を点ソ:
」する(+110)。
Therefore, if the number of units of this device is 1'l-1",
),
” (+110).

L A G G’) E間合、コマンド内のアドレス情
報で指定されたア1−レメのリスナ表示素r・全点用す
る( n1l)。
L A G G') Use all the listener display element r of the A1-reme specified by the address information in the command during the E interval (n1l).

T A Gの場合、T A Gが送出される以前(tζ
1・−力状jJJにあった装置がM放され、S″I[だ
にコマンド判定後のアドレス情報で指定されるIA!l
′l“がトーカに指定される。従って、本装置の全1・
−力表示素子を消灯しくn+2)、新たに受け取ったコ
マンド内のアドレス情報で指定されるアドレスの1・−
力表示素子を点灼する(+113)。
In the case of T A G, before T A G is sent (tζ
1.-The device in the force state jJJ is released M, and S″I[IA!l specified by the address information after the Dani command is judged.
``l'' is designated as the talker. Therefore, all 1 and 1 of this device
- Turn off the force display element (n+2), and set the address 1.- to the address specified by the address information in the newly received command.
Burn the force display element (+113).

各コマンドQこ列する処理が終了すると、データ送出終
了をハンドシェーク線DAV(−“Fド )で(rlr
t ri尽しく+114)、次のデータ受は入れ状態に
仄る。その他のコマンドの場合は、n5のコマンド判定
後、11゛(ち(てn]4Vご進み、表示素−J′ 点
す:」変1ヒはなされない。
When the processing of each command Q is completed, the end of data transmission is signaled by the handshake line DAV (-"F") (rlr
(+114), the next data reception will be in the input state. In the case of other commands, after the command judgment of n5, 11゛(tn)4V advance, display element -J'point:'' change 1hi is not performed.

以上、実/A!例では時4刻々変化する状態表j)’:
、!□でついて、1h1明したがこれと合わせて、11
.5々幻]々の1−一力、リヌナ、コントローラあるい
はいず才′L(でも4H定されない状態をメモリj’;
b 3等Gで記・臆し、後はどVCおいても再現表示し
得るようにしてもよい。
That’s all, Minoru/A! In the example, the status table j)' changes every moment:
,! It was 1h1 after □, but in addition to this, 11
.. 5 illusions] of 1-1 power, Linuna, controller or any talent (but 4H undefined state memory j';
b It may be written and recorded in 3rd class G, and then reproduced and displayed in any VC.

〈発明のη)呆〉 」二連のように本発明は、G P I BJ、−Jてj
&続されている各装uイjの状態が一目で桶:認できる
ものであって、新しくシヌテムを構成するときゃ、故障
などのトラブル個所を効率よく発見できる有用なバス・
モニタ装置を提供する。
〈Invention η) Abuse〉 As in the double series, the present invention is G P I BJ, -J Tej
The status of each connected system can be checked at a glance, and when configuring a new system, it is a useful bus system that can efficiently discover trouble points such as malfunctions.
Provide monitoring equipment.

4.1ヌ1面の171′1隼な、況明 第1図は本発明の一実施例におけるバス・モニタ装置の
表示部の41う数例ケ示す平面[ズ1、第2図は回路構
成例を示すブロック図、第3図は動作を説明するフロー
チャーl−である。
4.1 Figure 1 is a plane showing a few examples of the display section of a bus monitor device in one embodiment of the present invention [Figure 1 and Figure 2 are circuit diagrams] FIG. 3, a block diagram showing an example of the configuration, is a flowchart 1- explaining the operation.

C1〜n + LI〜11 t ′rI〜ll 人力に
素子、1 人出カボート、 2・・・CPU、 3・・
・メモリ部、4・・・I10ホー1〜。
C1~n + LI~11 t'rI~ll Human power and elements, 1 human output, 2...CPU, 3...
-Memory section, 4...I10 Ho 1~.

Claims (1)

【特許請求の範囲】[Claims] tGPIB上に乗せられたコマンドを入力し、該コマン
ドおよびコマンド内に含まれるアドレス情報を分類・分
析する手段と、該分類・分析の処理結果に基づき、前記
GPIBに接続される各装置に対応し、それぞれ装置の
機能状態を表示する手段とを備えてなることを特徴とす
るGPIBのバス・モニタ装置。
means for inputting commands carried on the tGPIB and classifying and analyzing the commands and address information contained in the commands; , and means for displaying the functional status of each device.
JP59040238A 1984-03-01 1984-03-01 Bus monitor of gpib Pending JPS60183656A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59040238A JPS60183656A (en) 1984-03-01 1984-03-01 Bus monitor of gpib

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59040238A JPS60183656A (en) 1984-03-01 1984-03-01 Bus monitor of gpib

Publications (1)

Publication Number Publication Date
JPS60183656A true JPS60183656A (en) 1985-09-19

Family

ID=12575136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59040238A Pending JPS60183656A (en) 1984-03-01 1984-03-01 Bus monitor of gpib

Country Status (1)

Country Link
JP (1) JPS60183656A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0638947U (en) * 1992-11-11 1994-05-24 モリト株式会社 Supporter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0638947U (en) * 1992-11-11 1994-05-24 モリト株式会社 Supporter

Similar Documents

Publication Publication Date Title
JPH05298224A (en) Method and device for remote access to plural servers
US7529819B2 (en) Computer-based switch for testing network servers
JPH0328949A (en) Device adaptor and diagnosis system of the same
US10020996B1 (en) Real-time policy management of data management life cycle
JPS60183656A (en) Bus monitor of gpib
JPS6353634A (en) Display terminal equipment
CN108287796A (en) A kind of communication means of control system and programmable logic device
CN214670586U (en) Edge computing device
JPH09223097A (en) Input/output controller
JPS58146918A (en) Programmable controller
JPS5945563A (en) Automatic bus switching device for testing bus connecting equipment
US20030030665A1 (en) Method, user interface module, intermediate modules as well as network management system equipped therewith for operating a user interface module
KR100300783B1 (en) configuration method of high availability system
JPH03268159A (en) Console connection system for maintenance
JPH09231247A (en) Maintenance patrolling job support system
JPH0196725A (en) Multi-window controller
JPH10269104A (en) Parallel system testing method
JPH01288949A (en) Terminal equipment
CN116346600A (en) Network configuration method, device, equipment and storage medium
JPH03154144A (en) Communication simulating system
JPH02193243A (en) Remote bus access system
JPS62294398A (en) Display device
JPH02185136A (en) Work station address setting method
JPS59160355A (en) Diagnostic system of computer system
JPH11249764A (en) Simultaneous stop system for parallel type work station