JPH0476855A - Debugging system - Google Patents

Debugging system

Info

Publication number
JPH0476855A
JPH0476855A JP19021790A JP19021790A JPH0476855A JP H0476855 A JPH0476855 A JP H0476855A JP 19021790 A JP19021790 A JP 19021790A JP 19021790 A JP19021790 A JP 19021790A JP H0476855 A JPH0476855 A JP H0476855A
Authority
JP
Japan
Prior art keywords
sensor
stage
medium
motor
program
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
JP19021790A
Other languages
Japanese (ja)
Inventor
Noboru Hasegawa
昇 長谷川
Yasuhiko Hanaoka
花岡 安彦
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP19021790A priority Critical patent/JPH0476855A/en
Publication of JPH0476855A publication Critical patent/JPH0476855A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Disk Changers (AREA)

Abstract

PURPOSE:To execute debugging without coupling to an actual machine to enable efficient debugging by collecting motor drive information while spriously changing the value of a sensor. CONSTITUTION:When it is recognized in an interruption processing by generating interruption that there is an instruction to drive a cam driving motor in a main program 57, a simulation program 59 turns a stage top sensor 20 to '0' and a stage bottom sensor 21 to '0'. Since the sensor 20 is turned to '0' and the sensor 21 is turned to '1' after the lapse of prescribed time in the state of setting the sensor 20 to '0' and the sensor 21 to '0' according to the program 59, a program 57 to turn the sensor 20 to '0' and the sensor to '1' stops the driving instruction of the cam driving motor. This motor drive information for motor drive and drive stop is stored in a RAM 13 for each interruption. By referring to the motor drive information, it can be recognized which order the motor is drived in. Thus, the program can be debugged apparently as coupling to the actual machine.

Description

【発明の詳細な説明】 [概要] ライブラリ装置の媒体投入排出口部のプログラムデバッ
グを行うデバッグ方式に関し、効率的にプログラムのデ
バッグを行うことかできるデバッグ方式を提供すること
を目的とし、媒体の投入、排出を行う媒体投入排出口部
と、該媒体投入排出口部を制御するコントローラを有す
るライブラリ装置において、 媒体の投入・、排出を行うために用いられるセンサの値
を擬似的に変更処理する変更処理手段と、前記センサの
値の変更処理により設定されるモータ駆動情報をロギン
グ処理するロギング処理手段と、ロギング処理したモー
タ駆動情報を格納する格納手段とを備え、前記センサの
値を変更処理することにより実機と結合しないでデバッ
グを行うように構成する。
[Detailed Description of the Invention] [Summary] The purpose of this invention is to provide a debugging method that can efficiently debug programs at the media input/output port of a library device. In a library device having a medium input/output port for inputting and discharging the medium, and a controller for controlling the medium input/outlet, the values of the sensors used for inputting and discharging the medium are changed in a pseudo manner. A change processing means, a logging processing means for logging motor drive information set by the process for changing the value of the sensor, and a storage means for storing the logged motor drive information; By doing this, it is configured to perform debugging without being connected to the actual device.

[産業上の利用分野コ 本発明は、ライブラリ装置の媒体投入排出口部のプログ
ラムデバッグを行うデバッグ方式に関する。
[Industrial Field of Application] The present invention relates to a debugging method for debugging a program at a medium input/output port of a library device.

ライブラリ装置は、媒体のハンドリングおよび運搬を行
う媒体搬送機構部と、これを制御する媒体搬送機構部コ
ントローラと、これを制御する媒体搬送機構制御部と、
データの記憶再生を行うデータ記憶再生装置と、媒体の
保管を行う媒体保管庫と、媒体の装置への投入、装置か
らの媒体の排出を行う媒体投入排出口部を有している。
The library device includes a medium transport mechanism unit that handles and transports media, a media transport mechanism controller that controls this, a medium transport mechanism control unit that controls this,
It has a data storage/reproduction device for storing and reproducing data, a media storage for storing media, and a media input/output port for loading media into the device and discharging the media from the device.

媒体投入排出口部内には媒体の投入、排出の動作を行わ
せるプログラムが格納されている。
A program is stored in the medium input/output port to perform operations for inputting and discharging the medium.

このようなプログラムのデバッグを効率的に行うことが
要望されている。
There is a demand for efficient debugging of such programs.

[従来の技術] 第9図に媒体投入排出口部内に格納されるプログラムの
構造を示す。
[Prior Art] FIG. 9 shows the structure of a program stored in the medium input/output port.

第9図において、51は初期診断を行う初期診断部、5
2はタスクの管理を行うタスクモニタ処理部、53は投
入口のイニシャル処理を行う投入口イニシャル処理部、
54は投入口の通常処理を行う投入口処理部、55は排
出口のイニシャル処理を行う排出口イニシャル処理部、
56は排出口の通常処理を行う排出口処理部であり、こ
れらか全体としてメインプログラム57を構成している
In FIG. 9, 51 is an initial diagnosis section that performs initial diagnosis;
2 is a task monitor processing unit that manages tasks; 53 is an input port initial processing unit that performs input port initial processing;
54 is an input port processing unit that performs normal processing of the input port; 55 is a discharge port initial processing unit that performs initial processing of the discharge port;
Reference numeral 56 denotes a discharge port processing section that performs normal processing of the discharge port, and these components constitute a main program 57 as a whole.

58はメインプログラム57から割込み処理される割込
処理部である。割込処理部58は、ハードウェアからの
センサの値を読んでプログラム内部テーブルにコピーす
るセンサリード処理部59とプログラム内部テーブルに
設定された指示をもとにモータを駆動するモータドライ
ブ処理部60より構成されている。
Reference numeral 58 denotes an interrupt processing unit that handles interrupts from the main program 57. The interrupt processing unit 58 includes a sensor read processing unit 59 that reads sensor values from hardware and copies them to a program internal table, and a motor drive processing unit 60 that drives the motor based on instructions set in the program internal table. It is composed of

このように従来てはセンサの値をリード処理して、モー
タを駆動することでメインプログラム57のデバッグを
行っていた。
In this way, conventionally, the main program 57 has been debugged by reading sensor values and driving the motor.

[発明が解決しようとする課題] しかしながら、このような従来のデバッグ方式にあって
は、実機(ハードウェア)とファームウェアを結合させ
てデバッグを行っていたため、ハードウェアの完成度に
よってファームウェアのデバッグの進捗が大きく左右さ
れ、デバッグを効率的に行うことができないという問題
点があった。
[Problems to be Solved by the Invention] However, in such conventional debugging methods, debugging was performed by combining the actual device (hardware) and firmware, so the debugging of firmware depends on the degree of completeness of the hardware. There was a problem in that progress was greatly affected and debugging could not be performed efficiently.

本発明は、このような従来の問題点に鑑みてなされたも
のであって、効率的にプログラムのデバッグを行うこと
ができるデバッグ方式を提供することを目的としている
The present invention has been made in view of such conventional problems, and an object of the present invention is to provide a debugging method that can efficiently debug programs.

[課題を解決するための手段] 第1図は本発明の原理説明図である。[Means to solve the problem] FIG. 1 is a diagram explaining the principle of the present invention.

第1図において、7は媒体の投入、排出を行う媒体投入
排出口部、3は該媒体投入排出口部を制御するコントロ
ーラ、14は媒体の投入、排出を行うために用いられる
センサの値を擬似的に変更処理する変更処理手段、15
は前記センサの値の変更処理により設定されるモータ駆
動情報をロギング処理するロギング処理手段、13はロ
ギング処理したモータ駆動情報を格納する格納手段であ
る。
In FIG. 1, reference numeral 7 indicates a medium input/output port for inputting and discharging a medium, 3 a controller for controlling the medium input/output port, and 14 a value of a sensor used for inputting and discharging a medium. Change processing means for performing pseudo change processing, 15
13 is a logging processing means for logging the motor drive information set by the sensor value changing process; and 13 is a storage means for storing the logged motor drive information.

[作用] 媒体の投入、排出を行うために用いられるセンサの値を
変更処理手段によって擬似的に変化させ、ロギング処理
手段によりプログラムの内部テーブルに設定されたモー
タ駆動情報をロギング処理して、格納手段内に蓄積する
[Operation] The change processing means pseudo-changes the value of the sensor used to charge and discharge the medium, and the logging processing means logs and stores the motor drive information set in the internal table of the program. Accumulate within means.

したがって、実機(ハードウェア)と結合しないでプロ
グラムのデバッグを行うことができる。
Therefore, programs can be debugged without being connected to an actual device (hardware).

その結果、ハードウェアの完成度によってデバッグの進
捗が左右されないので、デバッグを効率的に行うことが
できる。
As a result, the progress of debugging is not affected by the degree of completeness of the hardware, so debugging can be performed efficiently.

[実施例] 以下、本発明の実施例を図面に基づいて説明する。[Example] Embodiments of the present invention will be described below based on the drawings.

第2図〜第8図は本発明の一実施例を示す図である。FIGS. 2 to 8 are diagrams showing one embodiment of the present invention.

第3図において、1はハンド部2を有する媒体搬送機構
部であり、媒体搬送機構部1は媒体のハンドリングと媒
体の運搬を行う。
In FIG. 3, reference numeral 1 denotes a medium transport mechanism section having a hand section 2, and the medium transport mechanism section 1 handles and transports the medium.

3は媒体搬送機構部コントローラであり、媒体搬送機構
部コントローラ3は媒体搬送機構部1のメカ動作を制御
する。
Reference numeral 3 denotes a medium transport mechanism controller, and the medium transport mechanism controller 3 controls mechanical operations of the medium transport mechanism 1.

4は媒体搬送機構制御部であり、媒体搬送機構制御部4
は媒体搬送機構部コントローラ3を制御する。
4 is a medium transport mechanism control section;
controls the medium transport mechanism controller 3.

5は媒体保管庫であり、媒体保管庫5には媒体搬送機構
部lにより搬送された媒体か保管される。
Reference numeral 5 denotes a medium storage, and the medium transported by the medium transport mechanism section 1 is stored in the medium storage 5.

6はデータ記憶再生装置であり、データ記憶再生装置6
は媒体搬送機構部1によりセットされる媒体にデータの
記憶再生を行う。
6 is a data storage and playback device, and the data storage and playback device 6
performs storage and reproduction of data on a medium set by the medium transport mechanism section 1.

7は投入口8および排出口9を有する媒体投入排出口部
であり、媒体投入排出口部7は媒体の装置への投入およ
び装置からの媒体の排出を行う。
Reference numeral 7 denotes a medium input/output port section having an input port 8 and a discharge port 9, and the medium input/output port section 7 performs input of a medium into the device and discharge of the medium from the device.

媒体搬送機構部コントローラ(コントローラ)3は、第
2図に示すように、媒体搬送機構部1を制御するととも
に媒体投入排出口部7も制御する。
The medium transport mechanism controller 3 controls the medium transport mechanism 1 and also controls the medium input/output port 7, as shown in FIG.

媒体投入排出口部7は媒体の投入、排出の制御を行うた
めのMPUl0とプログラム11が格納されているRO
M12およびモータ駆動情報の格納手段としてのRAM
13を有している。
The medium input and discharge port 7 is an RO in which an MPU10 and a program 11 for controlling the input and discharge of the medium are stored.
RAM as storage means for M12 and motor drive information
It has 13.

プログラム11の構造は、第4図に示され、メインプロ
グラム57は従来例と同様である。メインプログラム5
7から割込み処理が行われる割込処理部59は、シュミ
レーションプログラムとしての機能を有し、媒体の投入
、排出を行うために用いられるセンサの値を変更処理す
るセンサ変更処理部(変更処理手段)14と、センサの
値の変更により設定されるモータ駆動情報をロギング処
理するロギング処理部(ロギング処理手段)15から構
成されている。
The structure of the program 11 is shown in FIG. 4, and the main program 57 is the same as that of the conventional example. Main program 5
The interrupt processing unit 59 that performs interrupt processing from 7 has a function as a simulation program, and is a sensor change processing unit (change processing means) that changes the value of a sensor used for loading and unloading a medium. 14, and a logging processing unit (logging processing means) 15 that performs logging processing of motor drive information set by changing sensor values.

前記RAMIB内にはロギング処理部15でロギング処
理されたモータ駆動情報が格納される。
Motor drive information subjected to logging processing by the logging processing section 15 is stored in the RAMIB.

次に、第5図に投入口のセンサのレウアウトを示す。Next, FIG. 5 shows the layout of the sensor at the input port.

第5図において、16は媒体が投入中であるかを検出す
るゲートセンサ、17は媒体が逆投入されたかを検出す
るエラーセンサ、18は媒体がステージ19上にあるか
を検出するオンステージセンサ、20はステージ19が
トップにあるかを検出するステージトップセンサ、21
はステージ19がボトムにあるかを検出するステージボ
トムセンサ、22はステージ19がリヤにあるかを検出
するステージリヤセンサ、23はステージ19がフロン
トにあるかを検出するステージフロントセンサ、24は
テーブル25上に媒体があるがを検出するオンテーブル
センサ、26は媒体が通常位置にあるかを検出するクリ
ーニングCTGセンサ、27はテーブル25がバックに
あるがを検出するテーブルバックセンサ、28はテーブ
ル25がフォワードにあるかを検出するテーブルフォワ
ードセンサ、29はテーブル25がホームポジションに
あるかを検出するテーブルホームポジションセンサ、3
0はテーブル25が正常動作終了位置にあるかを検出す
るテーブルムーブコンブセンサ、31はステージ19の
移動を検出するステージマイクロスイッチ、32はシャ
ッタの開閉を検出するシャッタマイクロスイッチである
In FIG. 5, 16 is a gate sensor that detects whether the medium is being loaded, 17 is an error sensor that detects whether the medium is reversely loaded, and 18 is an on-stage sensor that detects whether the medium is on the stage 19. , 20 is a stage top sensor that detects whether the stage 19 is at the top, 21
2 is a stage bottom sensor that detects whether the stage 19 is at the bottom, 22 is a stage rear sensor that detects whether the stage 19 is at the rear, 23 is a stage front sensor that detects whether the stage 19 is at the front, and 24 is a table. 25 is an on-table sensor that detects whether there is a medium on the table; 26 is a cleaning CTG sensor that detects whether the medium is in the normal position; 27 is a table back sensor that detects whether the table 25 is in the back; 28 is a table back sensor that detects whether the table 25 is in the back position A table forward sensor 29 detects whether the table 25 is in the forward position, a table home position sensor 29 detects whether the table 25 is in the home position;
0 is a table move combination sensor that detects whether the table 25 is at the normal operation end position, 31 is a stage microswitch that detects movement of the stage 19, and 32 is a shutter microswitch that detects opening/closing of the shutter.

次に、第6図に投入口のモータのレイアウトを示す。Next, FIG. 6 shows the layout of the motor at the input port.

第6図において、33はカム34を駆動するカム駆動モ
ータ、35はステージ19をスライドさせるステージス
ライドモータ、36はテーブル25をスライドさせるテ
ーブルスライドモータ、37はテーブル25を回転させ
るテーブル回転モータである。
In FIG. 6, 33 is a cam drive motor that drives the cam 34, 35 is a stage slide motor that slides the stage 19, 36 is a table slide motor that slides the table 25, and 37 is a table rotation motor that rotates the table 25. .

なお、38はフィーダ開閉モータ、39はフィードモー
タ、40はトレイモータである。
Note that 38 is a feeder opening/closing motor, 39 is a feed motor, and 40 is a tray motor.

次に、第7図に投入口の外観を示す。Next, FIG. 7 shows the appearance of the input port.

第7図において、19はステージ、41はリヤフック、
42メインフツク、43はサブフック、44はスライド
フック、45はフック開閉用カム、46はりャフックス
ライドカム、34はステージ昇降用カム、47はギヤボ
ックス、25はテーブルである。
In Fig. 7, 19 is a stage, 41 is a rear hook,
42 is a main hook, 43 is a sub-hook, 44 is a slide hook, 45 is a cam for opening and closing the hook, 46 is a slide cam for a hook, 34 is a cam for raising and lowering the stage, 47 is a gear box, and 25 is a table.

次に、動作を説明する。Next, the operation will be explained.

ここでは、センサとしてステージトップセンサ20とス
テージボトムセンサ21の例を、モータとしてカム駆動
モータ33の例を説明する。
Here, an example of a stage top sensor 20 and a stage bottom sensor 21 as sensors and an example of a cam drive motor 33 as a motor will be described.

ステージトップセンサ20は1″のときステージ19が
トップにあることを検出し、ステージボトムセンサ21
は“1”のときステージ19がボトムにあることを検出
する。カム駆動モータ33はカム34を駆動して、ステ
ージ19を昇降させる。
The stage top sensor 20 detects that the stage 19 is at the top when the position is 1'', and the stage bottom sensor 21 detects that the stage 19 is at the top.
When is "1", it is detected that the stage 19 is at the bottom. The cam drive motor 33 drives the cam 34 to move the stage 19 up and down.

ステージトップセンサ20およびステージボトムセンサ
21はカム駆動モータ33を駆動させることによって変
化するセンサである。
The stage top sensor 20 and the stage bottom sensor 21 are sensors that change by driving the cam drive motor 33.

第8図のa点において、ステージトップセンサ20は“
1”、ステージボトムセンサ21は“0”である。ここ
で、メインプログラム57内でカム駆動モータ33を駆
動する指示があることを割込みが発生して、割込み処理
内で認識すると、シュミレーションプログラム59によ
り、ステージトップセンサ20を“0”、ステージボト
ムセンサ21を“0”にする(b点、参照)。
At point a in FIG. 8, the stage top sensor 20 is
1", and the stage bottom sensor 21 is "0". Here, when an interrupt occurs in the main program 57 and it is recognized in the interrupt processing that there is an instruction to drive the cam drive motor 33, the simulation program 59 As a result, the stage top sensor 20 is set to "0" and the stage bottom sensor 21 is set to "0" (see point b).

次に、シュミレーションプログラム59により、ステー
ジトップセンサ20を“0”、ステージボトムセンサ2
1を“0”の状態のまま所定時間待った後に、ステージ
トップセンサ20を“0”ステージボトムセンサ21を
“1”にする(0点、参照)。
Next, by the simulation program 59, the stage top sensor 20 is set to "0" and the stage bottom sensor 2 is set to "0".
After waiting for a predetermined period of time with 1 set to "0", the stage top sensor 20 is set to "0" and the stage bottom sensor 21 is set to "1" (0 point, see).

メインプログラム57は、ステージトップセンサ20が
“0”、ステージボトムセンサ21か“1”になったの
で、カム駆動モータ33に駆動指示を中止する。このモ
ータ駆動、駆動中止のモータ駆動情報は割込み毎にRA
M13内に蓄積される。
The main program 57 stops instructing the cam drive motor 33 to drive since the stage top sensor 20 has become "0" and the stage bottom sensor 21 has become "1". This motor drive information of motor drive and drive stop is sent to RA for each interrupt.
It is stored in M13.

なお、b点において、ステージトップセンサ20が0”
1、ステージボトムセンサ21が“O”の状態で時間を
待つようにしているのは、割込み処理内でタイマーを用
いることにより処理される。
Note that at point b, the stage top sensor 20 is 0''
1. Waiting time with the stage bottom sensor 21 in the "O" state is handled by using a timer in the interrupt processing.

すなわち、割込み毎にカウントダウンしてゆき、タイマ
ー値がゼロとなった時点てセンサを変化させる。
That is, it counts down every time an interrupt occurs, and when the timer value reaches zero, the sensor is changed.

全てのセンサを同様に変化させていくことにより、モー
タ駆動情報をRAMI 3に蓄積する。モータ駆動情報
を参照することにより、モータがどの様な順序で駆動さ
れたかを知ることができる。
Motor drive information is accumulated in RAMI 3 by changing all the sensors in the same way. By referring to the motor drive information, it is possible to know in what order the motors were driven.

こうしてあたかも実機に結合しているようにみせかけて
プログラムのデバッグを行うことができる。
In this way, it is possible to debug a program as if it were connected to an actual machine.

したがって、デバッグを効率的に行うことがてきる。Therefore, debugging can be performed efficiently.

なお、本実施例においては投入口について説明したが、
排出口も同様にデバッグを行うことができることは言う
までもない。
In addition, although the input port was explained in this example,
It goes without saying that the outlet can also be debugged in the same way.

[発明の効果コ 以上説明してきたように、本発明によれば、擬似的にセ
ンサの値を変えて、モータ駆動情報を収集するようにし
たため、実機と結合せずにデバッグを行うことができ、
効率的なデバッグが可能となる。
[Effects of the Invention] As explained above, according to the present invention, motor drive information is collected by changing sensor values in a pseudo manner, making it possible to debug without connecting to an actual machine. ,
Efficient debugging becomes possible.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の原理説明図、 第2図は本発明の一実施例を示す図、 第3図はライブラリ装置の斜視図、 第4図はプログラムの構成図、 第5図は投入口のセンサのレイアウトを示す図、第6図
は投入口のモータのレイアウトを示す図、第7図は投入
口の外観図、 第8図はタイミングチャート、 第9図は従来のプログラムの構成図である。 図中、 1・・・媒体搬送機構部、 2・・・ハンド部、 3・・・媒体搬送機構部コントローラ(コントローラ)
、4・・・媒体搬送機構制御部、 5・・・媒体保管庫、 6・・・データ記憶再生装置、 7・・・媒体投入排出口部、 8・・・投入口、 9・・・排出口、 10・・・MPU。 11・・・プログラム、 12・・・ROM。 13・・・RAM (格納手段)、 14・・・センサ変更処理部(変更処理手段)、15・
・・ロギング処理部(ロギング処理手段)、16・・・
ゲートセンサ、 17・・・エラーセンサ、 18・・・オンステージセンサ、 19・・・ステージ、 20・・・ステージトップセンサ、 21・・・ステージボトムセンサ、 22・・・ステージリヤセンサ、 23・・・ステージフロントセンサ、 24・・・オンテーブルセンサ、 25・・・テーブル、 26・・・クリーニングCTGセンサ、27・・・テー
ブルバックセンサ、 28・・・テーブルフォワードセンサ、29・・・テー
ブルホームポジションセンサ、30・・・テーブルムー
ブコンブセンサ、31・・・ステージマイクロスイッチ
、32・・・シャッタマイクロスイッチ、33・・・カ
ム駆動モータ、 34・・・カム、 35・・・ステージスライドモータ、 36・・・テーブルスライドモータ、 37・・・テーブル回転モータ、 38・・・フィーダ開閉モータ、 39・・・フィードモータ、 40・・・トレイモータ、 41・・・リヤフック、 42・・・メインフック、 43・・・サブフック、 44・・・スライにフック、 45・・・フック開閉用カム、 46・・・リヤフックスライドカム、 47・・・ギヤボックス、 51・・・初期診断部、 52・・・タスクモニタ処理部、 53・・・投入口イニシャル処理部、 54・・・投入口処理部、 55・・・排出口イニシャル処理部、 56・・・排出口処理部、 57・・・メインプログラム、 59・・・シュミレーションプログラム。 仲間の/yiPま里謀り図 第1図 不楚明の−!I!、鞄竹11とホ互図 第2図 投入口のセンサのレイアウトを示す図 第5図 投入口のモータのレイアウトを示す図 第6図
Figure 1 is a diagram explaining the principle of the present invention, Figure 2 is a diagram showing an embodiment of the present invention, Figure 3 is a perspective view of a library device, Figure 4 is a configuration diagram of a program, and Figure 5 is an input port. 6 is a diagram showing the layout of the input port motor, Figure 7 is an external view of the input port, Figure 8 is a timing chart, and Figure 9 is a configuration diagram of a conventional program. be. In the figure, 1...medium transport mechanism section, 2...hand section, 3...medium transport mechanism controller (controller)
, 4... Media transport mechanism control unit, 5... Media storage, 6... Data storage/reproduction device, 7... Medium input/output port, 8... Input port, 9... Output Exit, 10...MPU. 11...Program, 12...ROM. 13...RAM (storage means), 14...sensor change processing section (change processing means), 15.
...Logging processing unit (logging processing means), 16...
Gate sensor, 17... Error sensor, 18... On-stage sensor, 19... Stage, 20... Stage top sensor, 21... Stage bottom sensor, 22... Stage rear sensor, 23. ...Stage front sensor, 24...On table sensor, 25...Table, 26...Cleaning CTG sensor, 27...Table back sensor, 28...Table forward sensor, 29...Table home Position sensor, 30... Table move combination sensor, 31... Stage micro switch, 32... Shutter micro switch, 33... Cam drive motor, 34... Cam, 35... Stage slide motor, 36...Table slide motor, 37...Table rotation motor, 38...Feeder opening/closing motor, 39...Feed motor, 40...Tray motor, 41...Rear hook, 42...Main hook , 43...Sub hook, 44...Hook on slide, 45...Hook opening/closing cam, 46...Rear hook slide cam, 47...Gear box, 51...Initial diagnosis section, 52...・Task monitor processing section, 53... Input port initial processing section, 54... Input port processing section, 55... Discharge port initial processing section, 56... Discharge port processing section, 57... Main program , 59...Simulation program. My friend's /yiP Mari plot diagram 1st picture of Fumei-! I! Figure 2: Diagram showing the layout of the sensor at the input port Figure 5: Diagram showing the layout of the motor at the input port

Claims (1)

【特許請求の範囲】[Claims]  媒体の投入、排出を行う媒体投入排出口部(7)と、
該媒体投入排出口部(7)を制御するコントローラ(3
)を有するライブラリ装置において、媒体の投入、排出
を行うために用いられるセンサの値を擬似的に変更処理
する変更処理手段(14)と、前記センサの値の変更処
理により設定されるモータ駆動情報をロギング処理する
ロギング処理手段(15)と、ロギング処理したモータ
駆動情報を格納する格納手段(13)とを備え、前記セ
ンサの値を変更処理することにより実機と結合しないで
デバッグを行うことを特徴とするデバッグ方式。
a medium input/output port (7) for inputting and discharging the medium;
A controller (3) controls the medium input/output port (7).
), a change processing means (14) for performing a pseudo change process on the value of a sensor used for loading and unloading a medium, and motor drive information set by the process for changing the value of the sensor. A logging processing means (15) for logging the motor drive information, and a storage means (13) for storing the logged motor drive information, and by changing the value of the sensor, it is possible to perform debugging without connecting to the actual machine. Characteristic debugging method.
JP19021790A 1990-07-18 1990-07-18 Debugging system Pending JPH0476855A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19021790A JPH0476855A (en) 1990-07-18 1990-07-18 Debugging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19021790A JPH0476855A (en) 1990-07-18 1990-07-18 Debugging system

Publications (1)

Publication Number Publication Date
JPH0476855A true JPH0476855A (en) 1992-03-11

Family

ID=16254422

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19021790A Pending JPH0476855A (en) 1990-07-18 1990-07-18 Debugging system

Country Status (1)

Country Link
JP (1) JPH0476855A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8046187B2 (en) 2005-02-24 2011-10-25 International Business Machines Corporation Test systems for media drives of data storage systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8046187B2 (en) 2005-02-24 2011-10-25 International Business Machines Corporation Test systems for media drives of data storage systems

Similar Documents

Publication Publication Date Title
CN100474192C (en) Numerical controller
JP2707087B2 (en) Robot controller
JPH05232668A (en) Image recorder
JPH0476855A (en) Debugging system
JPH01111207A (en) Recording/reproducing method for robot teaching data
KR20090094030A (en) Disk drive and tray control mechanism
JPH0471802B2 (en)
JPS58186585A (en) Method of aligning origin of robot
US7826924B2 (en) Standalone intelligent autoloader with modularization architectures and self-adaptive motion control ability for mass optical disks duplication
JP2577003B2 (en) Robot control method
JP3629043B2 (en) Library device
JPH02149956A (en) Screen repetition by reel sensing of vtr system
TWI883105B (en) Control program generation device, control program generation method, and program
JP3541412B2 (en) Component supply method and device
JP3801668B2 (en) Semiconductor manufacturing apparatus and substrate transfer method
JPS5832266A (en) magnetic recording and reproducing device
JPH01130358A (en) Writing device for flexible disk
JPS5940346A (en) Ejection motor control circuit for digital audio disk player
JPS61130105A (en) Cartridge Geo-Chainer
JPS5952445B2 (en) sequence controller
JPH0424514Y2 (en)
JPH0222457B2 (en)
JPS5835290B2 (en) Computer error display method
JPH0664810B2 (en) Cassette mounting device
JPH0651815A (en) Abnormality recovering device for sequence controller