JPH0561509A - Sequence program retrieving method, programmable controller and programming device - Google Patents

Sequence program retrieving method, programmable controller and programming device

Info

Publication number
JPH0561509A
JPH0561509A JP3221454A JP22145491A JPH0561509A JP H0561509 A JPH0561509 A JP H0561509A JP 3221454 A JP3221454 A JP 3221454A JP 22145491 A JP22145491 A JP 22145491A JP H0561509 A JPH0561509 A JP H0561509A
Authority
JP
Japan
Prior art keywords
circuit
sequence program
specified
search
elements
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.)
Granted
Application number
JP3221454A
Other languages
Japanese (ja)
Other versions
JP3053265B2 (en
Inventor
Kenichi Nagakura
賢一 長倉
Mitsuo Ikeda
満男 池田
Katsuhiro Fujiwara
克弘 藤原
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.)
Hitachi Ltd
Hitachi Keiyo Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Keiyo Engineering Co 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 Hitachi Ltd, Hitachi Keiyo Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP3221454A priority Critical patent/JP3053265B2/en
Publication of JPH0561509A publication Critical patent/JPH0561509A/en
Application granted granted Critical
Publication of JP3053265B2 publication Critical patent/JP3053265B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

PURPOSE:To quickly retrieve a retrieving object circuit for a sequence program used by a programmable controller. CONSTITUTION:When a circuit forming a sequence program is retrieved with the circuit element (retrieving element), plural circuit elements can be designated together with the conditions satisfied by these circuit elements. Then the sequence program is retrieved for each circuit (display state 28, etc.) end a circuit which satisfies all retrieving elements end the conditions designated in the same circuit is specified. This specified circuit is outputted to a display device (display state 29). Thus it is possible to quickly and surely retrieve an object circuit out of the sequence program with only a single operation because the sequence program is retrieved with designation of plural retrieving elements.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はプログラマブルコントロ
ーラに係り、特に、シーケンスプログラムの検索対象回
路を特定するのに好適なプログラマブルコントローラに
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a programmable controller, and more particularly to a programmable controller suitable for specifying a search target circuit of a sequence program.

【0002】[0002]

【従来の技術】従来のプログラマブルコントローラは、
特開昭55−30725号公報等に記載されているよう
に、ある回路要素にて構成される回路を検索する場合、
その検索対象要素を指定することで、プログラマブルコ
ントローラが自動的にその回路要素を含む回路を検索
し、シーケンスプログラムの最初から順に該当する回路
を表示するようになっている。このため、指定した回路
要素を1回路中多数含むシーケンスプログラムの検索を
行う場合、その1回路中の個々の回路要素を検索して当
該回路を回路要素検索毎に表示するので、検索が先に進
まず、真に目的とする回路を特定するまで、検索作業を
何回も繰り返し行う必要がある。
2. Description of the Related Art Conventional programmable controllers are
As described in JP-A-55-30725, etc., when searching for a circuit composed of a certain circuit element,
By designating the search target element, the programmable controller automatically searches for the circuit including the circuit element, and displays the corresponding circuit in order from the beginning of the sequence program. Therefore, when a sequence program including a large number of designated circuit elements in one circuit is searched, individual circuit elements in the one circuit are searched and the circuit is displayed for each circuit element search. It is necessary to repeat the search operation many times until the true target circuit is identified without proceeding.

【0003】また、例えば日本語ワードプロセッサの
「一太郎Ver.3」(解説編1988年6月26日発
行)で行う文字列の検索では、検索要素としてスペース
で区切られた複数の文字列を指定することができるが、
これは複数の文字列を1つの文字列と認識するものであ
り、スペースが全角か半角かでその文字列を別の文字列
とみなしてしまうので、この技術をプログラマブルコン
トローラに適用することはできない。また、ワイルドカ
ードでの文字列指定も可能であるが、ワイルドカードは
文字列の詳細が不明なときに使用するもので、限られた
回路要素しか使用しないシーケンスプログラムの検索に
この技術は不要である。
Further, for example, in the retrieval of a character string performed by the Japanese word processor "Ichitaro Ver.3" (published June 26, 1988), a plurality of character strings separated by spaces are specified as retrieval elements. But you can
This technology recognizes multiple character strings as one character string, and if the space is full-width or half-width, it will treat that character string as another character string, so this technology cannot be applied to programmable controllers. .. It is also possible to specify a character string with a wild card, but the wild card is used when the details of the character string are unknown, and this technique is not necessary to search for a sequence program that uses only limited circuit elements. is there.

【0004】[0004]

【発明が解決しようとする課題】上記従来技術は、ユー
ザにおける使い勝手という点についての配慮がされてお
らず、同じ操作の繰り返しが必要である。そして、検索
の結果、回路を特定したとしても、その回路が真に目的
とする回路か否かを確認する作業を目視によって行う必
要があり、真に目的の回路を特定するまで時間がかかる
という問題がある。また、シーケンスプログラムの検索
は、シーケンスプログラム特有の性質を考慮する必要が
あり、一般のワードプロセッサ等での検索方法をそのま
ま適用することはできない。
The above-mentioned prior art does not consider the usability of the user and requires the same operation to be repeated. Even if a circuit is specified as a result of the search, it is necessary to visually confirm whether or not the circuit is a true target circuit, and it takes time until the true target circuit is specified. There's a problem. Further, when searching for a sequence program, it is necessary to consider the characteristics peculiar to the sequence program, and the search method in a general word processor or the like cannot be applied as it is.

【0005】本発明の目的は、シーケンスプログラム中
の検索対象回路を回路要素を指定して検索するときの検
索効率を向上させる検索方法及びプログラミング装置と
プログラマブルコントローラを提供することにある。
It is an object of the present invention to provide a search method, a programming device and a programmable controller that improve the search efficiency when searching a search target circuit in a sequence program by designating a circuit element.

【0006】[0006]

【課題を解決するための手段】上記目的は、シーケンス
プログラム中から指定の回路要素を有する回路を検索す
る場合に、オペレータは複数の回路要素を検索対象とし
て指定すると共に、指定した回路要素間の結合条件(回
路中に現れる順序,あるいは順序には不拘束,AND条
件,OR条件等)を指定したときこれらの情報を記憶
し、各指定情報を順にシーケンスプログラムの回路単位
に検索し、複数の指定回路要素とその結合条件を満たす
回路を特定回路として検出し、出力装置に出力すること
で、達成される。
The above-mentioned object is to search a circuit having a designated circuit element from a sequence program, in which the operator designates a plurality of circuit elements as search targets, and When the connection condition (the order in which the circuit appears, or the order is unconstrained, the AND condition, the OR condition, etc.) is specified, this information is stored, and each specified information is searched in sequence for each circuit unit of the sequence program, This is achieved by detecting a specified circuit element and a circuit that satisfies the connection condition as a specific circuit and outputting the specified circuit element to an output device.

【0007】[0007]

【作用】検索を複数の検索対象の回路要素で行うので、
一回の検索実行指示にて目的とする回路を迅速に検索す
ることが可能となる。
[Operation] Since the search is performed by a plurality of circuit elements to be searched,
It is possible to quickly search for a target circuit with one search execution instruction.

【0008】[0008]

【実施例】以下、本発明の一実施例を図面を参照して説
明する。図3は、本発明の一実施例に係るプログラマブ
ルコントローラとそのプログラミング装置の構成図であ
る。プログラマブルコントローラ10の演算装置11
は、ユーザプログラムメモリ12に記憶されている制御
内容を示すシーケンスプログラムを読み出し、シーケン
ス演算を順次実行し、制御出力14及び制御入力15を
制御し、図示しないベルトコンベア等の被制御対象をコ
ントロールするようになっている。このプログラマブル
コントローラ10のシーケンスプログラムをデバッグし
たり編集する場合には、インタフェース13を介してプ
ログラミング装置16を接続する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 3 is a block diagram of a programmable controller and its programming device according to an embodiment of the present invention. Arithmetic device 11 of programmable controller 10
Reads the sequence program indicating the control content stored in the user program memory 12, sequentially executes the sequence operation, controls the control output 14 and the control input 15, and controls the controlled object such as a belt conveyor (not shown). It is like this. When debugging or editing the sequence program of the programmable controller 10, the programming device 16 is connected via the interface 13.

【0009】プログラミング装置16の演算装置20
は、プログラマブルコントローラ10とインタフェース
17を介して接続され、キーボード等の入出力装置21
から入力されたシーケンスプログラムやプログラマブル
コントローラ10のメモリ12から読み出したシーケン
スプログラムを、周辺側ユーザプログラムメモリ18に
格納し、これを出力装置例えば表示器19に表示する。
オペレータは、この表示器19に表示されたシーケンス
プログラムを目視しながら、編集することになる。
The arithmetic unit 20 of the programming unit 16
Is connected to the programmable controller 10 via the interface 17, and is an input / output device 21 such as a keyboard.
The sequence program input from the memory or the sequence program read from the memory 12 of the programmable controller 10 is stored in the peripheral side user program memory 18, and this is displayed on the output device, for example, the display unit 19.
The operator edits the sequence program displayed on the display 19 while observing it.

【0010】図1は、ユーザプログラムメモリに書き込
まれたシーケンスプログラム1であり、図示の例では、
回路2,回路3,回路4,回路5が書き込まれている。
FIG. 1 shows a sequence program 1 written in a user program memory, and in the illustrated example,
The circuit 2, the circuit 3, the circuit 4, and the circuit 5 are written.

【0011】シーケンスプログラムの検索では、一般の
ワードプロセッサと違って、回路単位に検索する必要が
あり、シーケンスプログラムを回路単位に認識するため
の一手段として、回路の始まりに回路先頭を示す標識を
埋め込む方法がある。この標識を手がかりに回路2、回
路3といった認識を行う。
Unlike a general word processor, it is necessary to search for a sequence program in a circuit unit, and as a means for recognizing the sequence program in a circuit unit, a mark indicating the beginning of the circuit is embedded at the beginning of the circuit. There is a way. The circuit 2 and the circuit 3 are recognized based on this sign.

【0012】このシーケンスプログラムの中から回路5
を検索するために、「WR0」を検索要素として指定す
ると、回路3と回路5が検索される。また、「WR3」
を検索要素して指定すると、回路2と回路4と回路5が
検索される。これでは、検索を繰り返し実行しなくては
ならず、検索時間もかかる。そこで、本実施例では、
「WR0」と「WR3」という2つの検索要素を指定
し、更に、この2つの検索要素が両方とも同じ回路内に
使われているというAND検索条件を付加して、シーケ
ンスプログラム先頭から検索を行う。これにより、初め
に回路2を読み出して「WR0」と「WR3」が回路内
に存在するかを調べる。回路2には「WR3」は使われ
ているが「WR0」は使われていないため、次の回路3
を読み出し、同様に「WR0」と「WR3」が回路内に
存在するかを調べる。この操作を繰り返し、検索要素の
すべてを満たす回路5を、検索目的回路として特定す
る。この結果、1回の検索指示を行うだけで、目的とす
る回路5の検索を行うことができる。
From this sequence program, the circuit 5
When "WR0" is specified as a search element to search for, circuits 3 and 5 are searched. Also, "WR3"
Is designated as a search element, the circuits 2, 4, and 5 are searched. In this case, the search has to be repeatedly executed, and the search time is also long. Therefore, in this embodiment,
Two search elements "WR0" and "WR3" are specified, and an AND search condition that both of these two search elements are used in the same circuit is added to search from the beginning of the sequence program. .. As a result, the circuit 2 is first read to check whether "WR0" and "WR3" are present in the circuit. Circuit 2 uses "WR3" but not "WR0".
Is read, and similarly, it is checked whether "WR0" and "WR3" are present in the circuit. By repeating this operation, the circuit 5 satisfying all the search elements is specified as the search target circuit. As a result, the target circuit 5 can be searched by issuing only one search instruction.

【0013】図2は、上述した検索処理手順を示すフロ
ーチャートである。図2において、検索要素の入力処理
ステップ6で、「WR0」及び「WR3」などの検索要
素や「AND」という検索条件を入力し、更に検索実行
指示を行う。これにより、プログラミング装置の演算装
置は、シーケンスプログラム中から1回路分のデータを
読み出す(ステップ7)。このステップ7にて、前述し
た様に、ユーザプログラムメモリから回路2が読み出さ
れる。次ぎのステップ8では、指定された検索要素(上
記例では、「WR0」,「WR3」,「AND」)がこ
の回路2中にあるか否かを判定し、検索要素及び検索条
件を満たす回路であれば、この回路を目的の回路として
特定し、特定した回路を表示器に表示し(ステップ1
0)、次ぎのステップ9に進む。検索要素及び検索条件
を満たす回路でなければ、ステップ8から直接ステップ
9に進む。終了判定ステップ9では、ユーザプログラム
メモリから読み出すべきシーケンスプログラム(中の回
路)が残っているか否かの判定を行い、残りが無ければ
検索を終了し、残っていれば引き続き次ぎの回路を読み
出し、判断処理を繰り返す。
FIG. 2 is a flowchart showing the above-mentioned search processing procedure. In FIG. 2, in the search element input processing step 6, search elements such as “WR0” and “WR3” and search conditions such as “AND” are input, and a search execution instruction is further issued. As a result, the arithmetic unit of the programming device reads out data for one circuit from the sequence program (step 7). In this step 7, the circuit 2 is read from the user program memory as described above. In the next step 8, it is determined whether or not the designated search element (“WR0”, “WR3”, “AND” in the above example) is present in this circuit 2, and a circuit satisfying the search element and the search condition is satisfied. If so, this circuit is specified as the target circuit, and the specified circuit is displayed on the display (step 1
0), go to the next step 9. If the circuit does not satisfy the search element and the search condition, the process directly proceeds from step 8 to step 9. In the end judgment step 9, it is judged whether or not there is a sequence program (circuit inside) to be read from the user program memory. If there is no remaining, the search is ended, and if there is, the next circuit is read out continuously. The judgment process is repeated.

【0014】以上の繰り返し処理で行われる要素検索
(ステップ8)において、回路2は「WR3」は使われ
ているが「WR0」が使われていないので、回路2は目
的回路ではないので、次ぎの回路3での判定処理に入
る。回路3は「WR0」は使われているが「WR3」が
使われていないので、回路3も目的の回路として特定し
ない。続く回路4では、「WR0」も「WR3」も使わ
れていないので、この回路も目的の回路として特定しな
い。回路5では「WR0」と「WR3」が使われている
ので、回路5を目的回路として特定し、検索を終了す
る。
In the element search (step 8) performed by the above iterative processing, since "WR3" is used in the circuit 2 but "WR0" is not used, the circuit 2 is not the target circuit. Then, the determination process in the circuit 3 is started. Since "WR0" is used in the circuit 3 but "WR3" is not used, the circuit 3 is not specified as a target circuit. In the subsequent circuit 4, neither "WR0" nor "WR3" is used, so this circuit is not specified as the target circuit. Since "WR0" and "WR3" are used in the circuit 5, the circuit 5 is specified as the target circuit and the search is completed.

【0015】次ぎに、別のシーケンスプログラム(ラダ
ー図を図4,図5に示す。)の検索処理について説明す
る。ユーザプログラムメモリに、図4に示す様な回路2
3,回路24,回路25,回路26,回路27からなる
シーケンスプログラムが書き込まれており、図5に示す
様に、回路23がCRT画面上に表示されている状態2
8にあるとする。ここで、オペレータが、回路要素「X
1」,「R0」,「WY10」とその全ての要素が同一
回路内に含まれているという「AND」条件を指定した
とする。この場合、回路23,24,25,27は目的
回路ではなく、回路26のみが目的回路であるので、こ
の検索結果である回路26がCRT画面上に表示され
(図5の表示状態29)、検索処理が終了する。ここ
で、2つ以上の回路が目的回路として検索された場合に
は、その回路を画面上に表示し、1画面中に入り切らな
い場合には、次ぎの目的回路がある旨の表示を行う。
Next, the search processing of another sequence program (ladder diagrams are shown in FIGS. 4 and 5) will be described. In the user program memory, the circuit 2 as shown in FIG.
A state program in which a sequence program including 3, circuit 24, circuit 25, circuit 26, and circuit 27 is written, and the circuit 23 is displayed on the CRT screen as shown in FIG.
Suppose it is in 8. Here, the operator selects the circuit element “X
It is assumed that the "AND" condition that "1", "R0", "WY10" and all the elements thereof are included in the same circuit is specified. In this case, the circuits 23, 24, 25, and 27 are not the target circuits, and only the circuit 26 is the target circuit. Therefore, the circuit 26 which is the search result is displayed on the CRT screen (display state 29 in FIG. 5), The search process ends. Here, when two or more circuits are searched as the target circuit, the circuits are displayed on the screen, and when the circuit cannot be completely included in one screen, it is displayed that there is a next target circuit. ..

【0016】複数の検索要素のAND条件による検索に
ついて、その詳細手順を図10を参照して説明する。複
数の検索要素が入力されたとき、その入力順に検索要素
番号を付けると共に最初の番号の検索要素をセットし
(ステップ42)、そして、シーケンスプログラムの1
ステップつまり回路要素を読み出す(ステップ43)。
次ぎのステップ44では、セットされている検索要素と
ステップ43で読み出した回路要素と比較し、一致して
いるか否かを判定する。一致しない場合には、ステップ
44からステップ46に進んでシーケンスプログラムの
1回路での検索処理が終了したか否かを判定し、終了し
ていない場合にはステップ43に戻り、次ぎの回路要素
を読み出し、ステップ43〜46を繰り返す。ステップ
44での判定で検索要素と一致する回路要素が見つかっ
た場合には、ステップ45に進んで検索要素番号を更新
して次ぎの検索要素をセットし、ステップ46に進む。
そして、次ぎの検索要素に一致するシーケンスプログラ
ムのステップ(回路要素)があるかを捜す。ステップ4
6での判定で1回路分の検索処理が終了した場合には、
ステップ47に進み、全検索要素が一致したか否かを判
定する。全検索要素が一致する回路がある場合には、ス
テップ48で例えばその回路を表示するなどの一致処理
(ステップ48)を行い、全検索要素が一致しない場合
には、1回路の検索実行終了等を表示するなどの不一致
処理(ステップ49)を行い、1回路での検索を終了す
る。この1回路での検索終了後には、検索を継続するか
否かの表示を行い、オペレータに次ぎの回路での検索実
行を行うか否かの判断を促す。尚、勿論、全回路の検索
処理を自動的に実行するようにしてもよいことはいうま
でもない。
A detailed procedure for searching a plurality of search elements under the AND condition will be described with reference to FIG. When a plurality of search elements are input, search element numbers are assigned in the order of input and the search element having the first number is set (step 42), and then 1 of the sequence program is set.
Steps, that is, circuit elements are read (step 43).
In the next step 44, the set search element is compared with the circuit element read in step 43 to determine whether they match. If they do not match, the process proceeds from step 44 to step 46 to determine whether or not the search process in one circuit of the sequence program is completed, and if not completed, the process returns to step 43 to select the next circuit element. Read out and repeat steps 43 to 46. If a circuit element that matches the search element is found in the determination in step 44, the flow advances to step 45 to update the search element number to set the next search element, and the flow advances to step 46.
Then, it is searched whether there is a step (circuit element) of the sequence program that matches the next search element. Step 4
When the search processing for one circuit is completed by the determination in 6,
Proceeding to step 47, it is determined whether or not all search elements match. If there is a circuit in which all the search elements match, matching processing (step 48) such as displaying the circuit is performed in step 48, and if all the search elements do not match, the search execution of one circuit is completed, etc. Is displayed (step 49) and the search in one circuit is completed. After the completion of the search in this one circuit, a message indicating whether or not the search is continued is displayed to prompt the operator to determine whether or not to execute the search in the next circuit. Of course, it goes without saying that the search processing of all circuits may be automatically executed.

【0017】次ぎに、複数の検索要素とそのOR条件に
よる検索処理について、図6,図7を参照して説明す
る。ユーザプログラムメモリに、図6に示す様な回路3
1,回路32,回路33,回路34,回路35からなる
シーケンスプログラムが書き込まれており、図5に示す
様に、回路31がCRT画面上に表示されている状態3
6にあるとする。ここで、オペレータは、「X1」,
「R0」という2つの検索要素を指定し、その2つの検
索要素のどちらか1つ、または、両方が使われていると
いう「OR」条件を付加して検索を行うとする。この場
合には、まず、「R0」を含む回路32を検索し、図7
の表示状態37に示すようにCRT画面上に表示させ
る。引き続き検索処理を行い、「X1」を含む回路34
の検索を行い(図7の状態38)、CRT画面上に表示
する。さらに検索を続けて、「X1」及び「R0」の両
方を含む回路35を検索し、CRT画面上に表示し、本
処理を終了する。
Next, a search process using a plurality of search elements and their OR conditions will be described with reference to FIGS. In the user program memory, the circuit 3 as shown in FIG.
A sequence program consisting of 1, circuit 32, circuit 33, circuit 34, and circuit 35 is written, and as shown in FIG. 5, the circuit 31 is displayed on the CRT screen.
Suppose it is in 6. Here, the operator is "X1",
It is assumed that two search elements "R0" are specified, and a search is performed by adding an "OR" condition that one or both of the two search elements are used. In this case, first, the circuit 32 including “R0” is searched, and the circuit shown in FIG.
The display state 37 is displayed on the CRT screen. The search process is continuously performed, and the circuit 34 including "X1"
Is searched (state 38 in FIG. 7) and displayed on the CRT screen. The search is further continued, and the circuit 35 including both "X1" and "R0" is searched and displayed on the CRT screen, and this processing ends.

【0018】図11は、上記の検索処理手順を示すフロ
ーチャートである。複数の検索要素を入力された順に
“1”から検索要素番号を付けてから、検索対象プログ
ラムの1ステップとして記載された回路要素を読み出す
(ステップ50)。次ぎに、検索対象要素番号n=1と
し、最初の検索要素「X1」をセットする(ステップ5
1)。そして、ステップ52では、検索要素と前記1ス
テップの回路要素との比較を行い、一致している場合に
は、当該ステップの回路要素が検索要素であるためステ
ップ57の一致処理を行って本処理を終了する。一致し
ない場合には、ステップ52からステップ53に進み、
次ぎの検索要素に更新し、全検索要素での判定が終了し
たか否かを判定し(ステップ54)、全検索要素での判
定を終了していない場合にはステップ52に戻って検索
を続行する。ステップ50で読み出した1ステップ分の
回路要素がいずれの検索要素とも一致しない場合には、
ステップ54からステップ55に進み、1回路での判定
が終了したか否かを判定する。1回路分の判定が終了し
ていない場合にはステップ50に進みシーケンスプログ
ラム中の次ぎステップとして書かれている回路要素を取
り出し、以上の処理を繰り返す。1回路での判定が終了
したとステップ55で判断された場合には、ステップ5
6で不一致処理を行い、本処理を終了する。
FIG. 11 is a flowchart showing the above-mentioned search processing procedure. A plurality of search elements are assigned a search element number from "1" in the input order, and then the circuit element described as one step of the search target program is read (step 50). Next, the search target element number n = 1 is set, and the first search element "X1" is set (step 5).
1). Then, in step 52, the search element is compared with the circuit element of the one step. If they match, the circuit element of the step is the search element, so the matching process of step 57 is performed and the main processing is performed. To finish. If they do not match, the process proceeds from step 52 to step 53,
It is updated to the next search element, and it is determined whether or not the determination has been completed for all search elements (step 54). If the determination has not been completed for all search elements, the procedure returns to step 52 to continue the search. To do. If the circuit element for one step read in step 50 does not match any search element,
The process proceeds from step 54 to step 55, and it is determined whether the determination by one circuit is completed. If the determination for one circuit is not completed, the process proceeds to step 50, the circuit element written as the next step in the sequence program is taken out, and the above process is repeated. If it is determined in step 55 that the determination by one circuit is completed, step 5
In step 6, the disagreement process is performed, and this process ends.

【0019】次ぎに、本発明の別の実施例について説明
する。この実施例では、複数の検索要素の入力順に依存
せずに検索を行うものである。図6に示すシーケンスプ
ログラムが書き込まれているユーザプログラムメモリに
対して、「R0」,「X1」の順序で2つの検索要素が
指定され、更にその2つの検索要素が同一回路内で使わ
れているという「AND」条件を付加して検索を行うと
する。図8の表示状態40に示すように、入力順序とは
異なるが、「X1」と「R0」の両方を含む回路35を
検索しCRT画面上に読み出す。
Next, another embodiment of the present invention will be described. In this embodiment, the search is performed without depending on the input order of the plurality of search elements. Two search elements are designated in the order of "R0" and "X1" for the user program memory in which the sequence program shown in FIG. 6 is written, and the two search elements are used in the same circuit. It is assumed that the search is performed by adding the "AND" condition that there is. As shown in the display state 40 of FIG. 8, the circuit 35 including both “X1” and “R0” is searched and read out on the CRT screen, although the input order is different.

【0020】図12は、この検索処理手順を示すフロー
チャートである。複数の検索要素を、入力された順に
“1”から検索要素番号を付け、読み出された1回路中
のシーケンスプログラム1ステップを取り出し(ステッ
プ58)、次ぎにn=1の検索要素をセットし(ステッ
プ59)、両者の比較処理(ステップ60)を行う。検
索要素と一致したならばその検索要素番号を記憶し(ス
テップ61)、不一致の場合は次のプログラムステップ
と比較チェックを行うためにnの値を更新する(ステッ
プ62)と共に全検索要素終了判定(ステップ63)を
行ってステップ60に戻る。全検索要素の検索を終了し
た場合にはステップ63からステップ64に進み、1回
路分終了したか否かを判定し、終了していない場合には
ステップ58に戻る。終了した場合には、検索要素全て
の番号があったか否かを判定し(ステップ65)、あれ
ば一致処理66を行い、それ以外は不一致処理(ステッ
プ67)を行って、本処理を終了する。
FIG. 12 is a flow chart showing this search processing procedure. A plurality of search elements are assigned search element numbers from "1" in the order in which they are input, one step of the sequence program in one circuit read out is extracted (step 58), and then the search element of n = 1 is set. (Step 59), a comparison process of both (Step 60) is performed. If the search element matches the search element number, the search element number is stored (step 61). If the search element does not match, the value of n is updated to perform a comparison check with the next program step (step 62) and the end of all search elements is determined. (Step 63) is performed and the process returns to Step 60. When the search for all search elements is completed, the process proceeds from step 63 to step 64, and it is determined whether or not one circuit has been completed. If not completed, the process returns to step 58. When the search is completed, it is determined whether or not there are all the numbers of the search elements (step 65), and if there is, the matching process 66 is performed, and otherwise, the mismatch process (step 67) is performed, and the process is finished.

【0021】図9は、本発明の更に別の実施例に係るラ
ダー図表示である。この実施例では、検索した回路中で
検索条件となった検索要素の識別番号の表示色を他と区
別化して表示させる。図4に示すシーケンスプログラム
において、「X1」,「R0」,「WY10」の3つの
検索要素のAND条件で検索を行うと、図9に示すよう
に回路26が検索されて画面に表示される。この時、
「X1」,「R0」,「WY10」の3つの識別番号の
表示色を他の回路要素の識別番号と変えて表示する。そ
の結果、検索した回路、および、検索条件がCRT画面
上で容易に分かるようになる。
FIG. 9 is a ladder diagram display according to still another embodiment of the present invention. In this embodiment, the display color of the identification number of the search element used as the search condition in the searched circuit is displayed separately from other colors. In the sequence program shown in FIG. 4, when a search is performed with an AND condition of three search elements "X1", "R0", and "WY10", the circuit 26 is searched and displayed on the screen as shown in FIG. .. At this time,
The display colors of the three identification numbers "X1", "R0", and "WY10" are displayed differently from the identification numbers of other circuit elements. As a result, the searched circuit and the search condition can be easily understood on the CRT screen.

【0022】図13は、この検索処理手順を示すフロー
チャートである。図2で説明した検索方法と同じ様に、
検索要素の入力処理(ステップ68),1回路読み出し
処理(ステップ69),要素検索処理(ステップ7
0),終了判定処理(ステップ71)を行い、要素検索
で該当要素が検索されたときはステップ72に進み、検
索された回路要素の識別番号の表示色を指定された表示
色に変更し、処理を終了する。
FIG. 13 is a flowchart showing the search processing procedure. Similar to the search method described in Fig. 2,
Search element input processing (step 68), one-circuit reading processing (step 69), element search processing (step 7)
0), end determination processing (step 71) is performed, and when the corresponding element is searched by the element search, the process proceeds to step 72, and the display color of the identification number of the searched circuit element is changed to the designated display color, The process ends.

【0023】図14は、上述した表示色変更処理(ステ
ップ72)の詳細手順を示すフローチャートである。先
ず、シーケンスプログラムでの検索要素の回路内での相
対アドレスを算出し(ステップ73)、検索要素のその
回路中での先頭からの相対アドレスを求める。次に、ラ
ダー図上での座標をステップ73で求めたアドレスから
求め(ステップ74)、画面上のラダー図における検索
要素の座標位置を計算する。最後に、求めた座標上のシ
ンボルと識別番号の情報を読み出し、識別番号の表示色
を他の回路要素の表示色とは異なる予め定められた色あ
るいは属性情報を付加して表示する(ステップ75)。
FIG. 14 is a flow chart showing the detailed procedure of the above-mentioned display color changing process (step 72). First, the relative address of the search element in the circuit in the sequence program is calculated (step 73), and the relative address of the search element from the beginning in that circuit is obtained. Next, the coordinates on the ladder diagram are obtained from the address obtained in step 73 (step 74), and the coordinate position of the search element in the ladder diagram on the screen is calculated. Finally, the information of the obtained symbol and the identification number on the coordinate is read, and the display color of the identification number is displayed by adding a predetermined color different from the display color of other circuit elements or attribute information (step 75). ).

【0024】[0024]

【発明の効果】本発明によれば、複数の検索要素や検索
条件を指定して検索を実行することにより、シーケンス
プログラムの中から特定の回路を一回の検索指示で確実
に特定することができる、操作性向上が図れる。
According to the present invention, by executing a search by designating a plurality of search elements and search conditions, a specific circuit can be surely specified from a sequence program with a single search instruction. It is possible to improve operability.

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

【図1】本発明の一実施例に係る検索方法を説明するラ
ダー図である。
FIG. 1 is a ladder diagram illustrating a search method according to an embodiment of the present invention.

【図2】図1の検索処理の手順を示すフローチャートで
ある。
FIG. 2 is a flowchart showing a procedure of a search process of FIG.

【図3】プログラマブルコントローラとプログラミング
装置の構成図である。
FIG. 3 is a configuration diagram of a programmable controller and a programming device.

【図4】シーケンスプログラムのラダー回路図である。FIG. 4 is a ladder circuit diagram of a sequence program.

【図5】AND条件による要素検索を行うときの画面表
示図である。
FIG. 5 is a screen display diagram when performing an element search based on an AND condition.

【図6】シーケンスプログラムのラダー回路図である。FIG. 6 is a ladder circuit diagram of a sequence program.

【図7】OR条件による要素検索を行うときの画面表示
図である。
FIG. 7 is a screen display diagram when performing an element search based on an OR condition.

【図8】入力順序に依存しないで要素検索を行うときの
画面表示図である。
FIG. 8 is a screen display diagram when an element search is performed without depending on an input order.

【図9】検索要素の表示色変更における画面表示図であ
る。
FIG. 9 is a screen display diagram in changing the display color of a search element.

【図10】AND条件による要素検索のフローチャート
である。
FIG. 10 is a flowchart of element search by AND condition.

【図11】OR条件による要素検索のフローチャートで
ある。
FIG. 11 is a flowchart of element search based on OR conditions.

【図12】入力順序に依存せずに行う要素検索のフロー
チャートである。
FIG. 12 is a flowchart of an element search that is performed without depending on the input order.

【図13】検索要素の表示色変更のフローチャートであ
る。
FIG. 13 is a flowchart for changing the display color of a search element.

【図14】図13の表示色変更処理の詳細手順を示すフ
ローチャートである。
FIG. 14 is a flowchart showing a detailed procedure of a display color changing process of FIG.

【符号の説明】[Explanation of symbols]

1…シーケンスプログラム、2…回路A、3…回路B、
4…回路C、5…回路D、6…検索要素の入力、7…1
回路読み出し、8…要素検索、9…終了判定、10…P
C、11…演算装置、12…ユーザプログラムメモリ、
13…周辺装置とのインタフェース、14…制御出力、
15…制御入力、16…周辺装置、17…PCとのイン
タフェース、18…周辺側ユーザプログラムメモリ、1
9…表示器、20…周辺側演算装置、21…入出力装
置、22…シーケンスプログラム、23,24,25,
26,27,31,32,33,34,35…回路、2
8…回路23のCRT画面表示状態、29…回路26の
CRT画面表示状態、30…シーケンスプログラム、3
6…回路31のCRT画面表示状態、37…回路32の
CRT画面表示状態、38…回路34のCRT画面表示
状態、39…回路31のCRT画面表示状態、40…回
路35のCRT画面表示状態、41…回路26のCRT
画面表示状態、42…検索要素番号のイニシャルセッ
ト、43…プログラム1ステップ読み出し、44…プロ
グラムの一致判定、45…検索要素番号の更新、46…
1回路終了判定、47…全検索要素一致判定、48…一
致、49…不一致、50…プログラム1ステップ読み出
し、51…検索要素番号のイニシャルセット、52…プ
ログラムの一致判定、53…検索要素番号の更新、54
…全検索要素終了判定、55…1回路終了判定、56…
不一致、57…一致、58…プログラム1ステップ読み
出し、59…検索要素番号のイニシャルセット、60…
プログラムの一致判定、61…一致検索要素番号の記
憶、62…検索要素番号の更新、63…全検索要素終了
判定、64…1回路終了判定、65…全検索要素一致判
定、66…一致、67…不一致、68…検索要素の入
力、69…1回路読み出し、70…要素検索、71…終
了判定、72…検索要素の表示色変更、73…回路内相
対アドレス算出、74…ラダー図座標算出、75…表示
色変更。
1 ... Sequence program, 2 ... Circuit A, 3 ... Circuit B,
4 ... Circuit C, 5 ... Circuit D, 6 ... Input of search element, 7 ... 1
Circuit reading, 8 ... Element search, 9 ... End judgment, 10 ... P
C, 11 ... Arithmetic unit, 12 ... User program memory,
13 ... Interface with peripheral device, 14 ... Control output,
15 ... Control input, 16 ... Peripheral device, 17 ... Interface with PC, 18 ... Peripheral side user program memory, 1
9 ... Display device, 20 ... Peripheral side arithmetic device, 21 ... Input / output device, 22 ... Sequence program, 23, 24, 25,
26, 27, 31, 32, 33, 34, 35 ... Circuit, 2
8 ... CRT screen display state of circuit 23, 29 ... CRT screen display state of circuit 26, 30 ... Sequence program, 3
6 ... CRT screen display state of circuit 31, 37 ... CRT screen display state of circuit 32, 38 ... CRT screen display state of circuit 34, 39 ... CRT screen display state of circuit 31, 40 ... CRT screen display state of circuit 35, 41 ... CRT of circuit 26
Screen display state, 42 ... Initial set of search element number, 43 ... Program one step read, 44 ... Program match determination, 45 ... Search element number update, 46 ...
1 circuit end judgment, 47 ... All search element match judgment, 48 ... Match, 49 ... Mismatch, 50 ... Program 1 step read, 51 ... Initial set of search element number, 52 ... Program match judgment, 53 ... Search element number Update, 54
... end judgment of all search elements, 55 ... end judgment of one circuit, 56 ...
Mismatch, 57 ... Match, 58 ... Program 1 step read, 59 ... Initial set of search element number, 60 ...
Program match determination, 61 ... Storing match search element number, 62 ... Update search element number, 63 ... All search element end determination, 64 ... One circuit end determination, 65 ... All search element match determination, 66 ... Match, 67 ... mismatch, 68 ... input of search element, 69 ... 1 circuit read, 70 ... element search, 71 ... end determination, 72 ... display color change of search element, 73 ... relative address calculation in circuit, 74 ... ladder diagram coordinate calculation, 75 ... Change display color.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 藤原 克弘 千葉県習志野市東習志野七丁目1番1号 株式会社日立製作所習志野工場内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Katsuhiro Fujiwara 7-1 Higashi Narashino, Narashino City, Chiba Prefecture Hitachi Ltd. Narashino Factory

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 シーケンス制御を実行可能なCPUと、
その制御内容をシーケンスプログラムの形で記憶するユ
ーザメモリと、制御のための外部信号を入出力する入出
力インタフェースと、前記シーケンスプログラムのプロ
グラミング及びモニタ装置である周辺装置とを備えるプ
ログラマブルコントローラにおいて、シーケンスプログ
ラムの回路要素が複数指定されたときユーザメモリを回
路単位に検索して指定された回路要素全てを含む回路を
特定する手段を備えることを特徴とするプログラマブル
コントローラ。
1. A CPU capable of executing sequence control,
A programmable controller including a user memory that stores the control contents in the form of a sequence program, an input / output interface that inputs and outputs an external signal for control, and a peripheral device that is a programming and monitoring device for the sequence program, A programmable controller comprising means for searching a user memory for each circuit when a plurality of circuit elements of a program are specified and specifying a circuit including all the specified circuit elements.
【請求項2】 シーケンス制御を実行可能なCPUと、
その制御内容をシーケンスプログラムの形で記憶するユ
ーザメモリと、制御のための外部信号を入出力する入出
力インタフェースと、前記シーケンスプログラムのプロ
グラミング及びモニタ装置である周辺装置とを備えるプ
ログラマブルコントローラにおいて、シーケンスプログ
ラムの回路要素が複数指定され更にこれらの条件が指定
されたときシーケンスプログラムを回路単位に検索し指
定された条件を満たす指定回路要素を含む回路を特定す
る手段を備えることを特徴とするプログラマブルコント
ローラ。
2. A CPU capable of executing sequence control,
A programmable controller including a user memory that stores the control contents in the form of a sequence program, an input / output interface that inputs and outputs an external signal for control, and a peripheral device that is a programming and monitoring device for the sequence program, A programmable controller characterized by comprising means for searching a sequence program for each circuit when a plurality of circuit elements of a program are specified and further specifying these conditions, and specifying a circuit including a specified circuit element satisfying the specified conditions. ..
【請求項3】 シーケンス制御を実行可能なCPUと、
その制御内容をシーケンスプログラムの形で記憶するユ
ーザメモリと、制御のための外部信号を入出力する入出
力インタフェースと、前記シーケンスプログラムのプロ
グラミング及びモニタ装置である周辺装置とを備えるプ
ログラマブルコントローラにおいて、シーケンスプログ
ラムの回路要素が複数指定され更にこれらの条件が指定
されたときシーケンスプログラムを回路単位に検索し指
定された条件を満たす指定回路要素を含む回路を特定す
る手段と、特定した回路を表示する手段と、前記指定さ
れた回路要素の表示を特定回路中の他の回路要素とは区
別化して表示する手段とを備えることを特徴とするプロ
グラマブルコントローラ。
3. A CPU capable of executing sequence control,
A programmable controller including a user memory that stores the control contents in the form of a sequence program, an input / output interface that inputs and outputs an external signal for control, and a peripheral device that is a programming and monitoring device for the sequence program, When a plurality of circuit elements of a program are designated and further these conditions are designated, a sequence program is searched for each circuit to identify a circuit including a designated circuit element satisfying the designated condition, and a means for displaying the identified circuit. And a means for displaying the designated circuit element separately from other circuit elements in the specific circuit.
【請求項4】 シーケンスプログラムの作成・編集の制
御を実行可能なCPUと、その制御内容をシーケンスプ
ログラムの形で記憶するユーザメモリとを備えるプログ
ラマブルコントローラのプログラミング装置において、
シーケンスプログラムの回路要素が複数指定されたとき
ユーザメモリを回路単位に検索して指定された回路要素
全てを含む回路を特定する手段を備えることを特徴とす
るプログラミング装置。
4. A programming device for a programmable controller, comprising: a CPU capable of executing control for creating / editing a sequence program; and a user memory for storing the control content in the form of a sequence program,
A programming device comprising means for searching a user memory for each circuit when a plurality of circuit elements of a sequence program are specified and specifying a circuit including all the specified circuit elements.
【請求項5】 シーケンスプログラムの作成・編集の制
御を実行可能なCPUと、その制御内容をシーケンスプ
ログラムの形で記憶するユーザメモリとを備えるプログ
ラマブルコントローラのプログラミング装置において、
シーケンスプログラムの回路要素が複数指定され更にこ
れらの条件が指定されたときシーケンスプログラムを回
路単位に検索し指定された条件を満たす指定回路要素を
含む回路を特定する手段を備えることを特徴とするプロ
グラミング装置。
5. A programmable controller programming device comprising a CPU capable of executing control of creation / editing of a sequence program, and a user memory for storing the control content in the form of a sequence program,
When a plurality of circuit elements of the sequence program are specified and further these conditions are specified, the sequence program is searched for each circuit, and means for specifying a circuit including a specified circuit element satisfying the specified condition is provided. apparatus.
【請求項6】 シーケンスプログラムの作成・編集の制
御を実行可能なCPUと、その制御内容をシーケンスプ
ログラムの形で記憶するユーザメモリとを備えるプログ
ラマブルコントローラのプログラミング装置において、
シーケンスプログラムの回路要素が複数指定され更にこ
れらの条件が指定されたときシーケンスプログラムを回
路単位に検索し指定された条件を満たす指定回路要素を
含む回路を特定する手段と、特定した回路を表示する手
段と、前記指定された回路要素の表示を特定回路中の他
の回路要素とは区別化して表示する手段とを備えること
を特徴とするプログラミング装置。
6. A programming device for a programmable controller, comprising: a CPU capable of executing control for creating / editing a sequence program; and a user memory for storing the control content in the form of a sequence program,
When a plurality of circuit elements of the sequence program are specified and further these conditions are specified, the sequence program is searched for each circuit and a means for specifying a circuit including a specified circuit element satisfying the specified condition and the specified circuit are displayed. A programming device comprising: means, and means for displaying the designated circuit element by distinguishing it from other circuit elements in a specific circuit.
【請求項7】 シーケンスプログラム中から指定の回路
要素を有する回路を検索する検索方法において、シーケ
ンスプログラムを回路単位に検索すると共に該回路中に
複数の指定回路要素が含まれる回路を特定回路として検
出し、出力装置に出力することを特徴とするシーケンス
プログラムの検索方法。
7. A search method for searching a circuit having a designated circuit element from a sequence program, wherein the sequence program is searched for each circuit and a circuit including a plurality of designated circuit elements in the circuit is detected as a specific circuit. Then, the sequence program retrieval method is characterized in that the sequence program is output to an output device.
【請求項8】 シーケンスプログラム中から指定の回路
要素を有する回路を検索する検索方法において、指定さ
れた複数の回路要素とその回路要素間の結合条件とをシ
ーケンスプログラムの回路単位に検索し、複数の指定回
路要素とその結合条件を満たす回路を特定回路として検
出し、出力装置に出力することを特徴とするシーケンス
プログラムの検索方法。
8. A search method for searching a circuit having a designated circuit element from a sequence program, wherein a plurality of designated circuit elements and a coupling condition between the circuit elements are searched in a circuit unit of the sequence program, and a plurality of circuit elements are searched. A method for searching a sequence program, characterized in that the specified circuit element and the circuit satisfying the connection condition are detected as a specific circuit and output to an output device.
【請求項9】 シーケンスプログラム中から指定の回路
要素を有する回路を検索するときの画面表示方法におい
て、ユーザ指定の複数の回路要素とその回路要素間の結
合条件を指定情報として画面中に表示して検索対象のシ
ーケンスプログラムを検索し、複数の指定回路要素とそ
の結合条件を満たす回路を検出したとき該回路を前記指
定情報共に画面に表示することを特徴とするシーケンス
プログラム検索時の画面表示方法。
9. A screen display method for searching a circuit having a designated circuit element from a sequence program, wherein a plurality of user-designated circuit elements and a coupling condition between the circuit elements are displayed on the screen as designation information. A sequence program to be searched for, and when a plurality of specified circuit elements and a circuit satisfying the connection condition are detected, the circuits are displayed together with the specified information on the screen, ..
JP3221454A 1991-09-02 1991-09-02 Screen display method when searching for sequence programs Expired - Lifetime JP3053265B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3221454A JP3053265B2 (en) 1991-09-02 1991-09-02 Screen display method when searching for sequence programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3221454A JP3053265B2 (en) 1991-09-02 1991-09-02 Screen display method when searching for sequence programs

Publications (2)

Publication Number Publication Date
JPH0561509A true JPH0561509A (en) 1993-03-12
JP3053265B2 JP3053265B2 (en) 2000-06-19

Family

ID=16766980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3221454A Expired - Lifetime JP3053265B2 (en) 1991-09-02 1991-09-02 Screen display method when searching for sequence programs

Country Status (1)

Country Link
JP (1) JP3053265B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115110A (en) * 1994-10-13 1996-05-07 Mazda Motor Corp Program preparing device
WO2013140497A1 (en) * 2012-03-19 2013-09-26 三菱電機株式会社 Sequence program creation device
US9626160B2 (en) 2013-03-29 2017-04-18 Mitsubishi Electric Corporation Sequence-program-component creation program and sequence-program-component creation device
JP2017167653A (en) * 2016-03-14 2017-09-21 オムロン株式会社 Evaluation system, evaluation program, and evaluation method
US10416642B2 (en) * 2016-02-25 2019-09-17 Fanuc Corporation Programmable controller and system equipped with same
WO2023233448A1 (en) * 2022-05-30 2023-12-07 ファナック株式会社 Sequence program display device and sequence program display method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115110A (en) * 1994-10-13 1996-05-07 Mazda Motor Corp Program preparing device
WO2013140497A1 (en) * 2012-03-19 2013-09-26 三菱電機株式会社 Sequence program creation device
CN104169818A (en) * 2012-03-19 2014-11-26 三菱电机株式会社 Sequence program creation device
JP5677620B2 (en) * 2012-03-19 2015-02-25 三菱電機株式会社 Sequence program creation device
DE112012005615B4 (en) * 2012-03-19 2016-05-04 Mitsubishi Electric Corporation Sequence program creation device
CN104169818B (en) * 2012-03-19 2016-08-31 三菱电机株式会社 Sequencer generating means
US9747529B2 (en) 2012-03-19 2017-08-29 Mitsubishi Electric Corporation Sequence program creation device
US9626160B2 (en) 2013-03-29 2017-04-18 Mitsubishi Electric Corporation Sequence-program-component creation program and sequence-program-component creation device
US10416642B2 (en) * 2016-02-25 2019-09-17 Fanuc Corporation Programmable controller and system equipped with same
JP2017167653A (en) * 2016-03-14 2017-09-21 オムロン株式会社 Evaluation system, evaluation program, and evaluation method
US10656636B2 (en) 2016-03-14 2020-05-19 Omron Corporation Evaluation system, non-transitory storage medium storing thereon evaluation program, and evaluation method
WO2023233448A1 (en) * 2022-05-30 2023-12-07 ファナック株式会社 Sequence program display device and sequence program display method

Also Published As

Publication number Publication date
JP3053265B2 (en) 2000-06-19

Similar Documents

Publication Publication Date Title
JP3053265B2 (en) Screen display method when searching for sequence programs
JP2959069B2 (en) Slip input processor
JPH07210683A (en) Picture processor
US5155848A (en) Method of searching and displaying selected data and for updating displayed data in a text editing system
JP2006120070A (en) Programming device, its symbol inputting method, and recording medium
JP3028792B2 (en) Simulation analysis apparatus and simulation analysis method
JP2562498B2 (en) Coordinate detection method for specified figure
JP3237709B2 (en) Document processing apparatus and document processing method
JP2969423B2 (en) Communication system between graphics display and text file display in CAD system
JPH07152922A (en) Graphic editing device
JPH0981418A (en) Program error analysis supporting system
JP3111984B2 (en) Printed wiring board data analysis apparatus and printed wiring board data analysis method
JPH04107642A (en) Fault analysis processing system
JPH08297601A (en) Device and method for file management
JPH0750480B2 (en) Text data editing device
JPS6286408A (en) Programmable controller
JP2684965B2 (en) Microprogram patch support device
JPH0373001B2 (en)
JPS60186960A (en) Key operation storage system
JPH0778195A (en) Data updating system in circuit design cad
JPH06282619A (en) Graphic plotting device
JPH05135033A (en) Character processing method
JPH07104914B2 (en) Image processing device
JPH04314184A (en) Graphic recognizing system
JPH05151286A (en) Data display system in cad system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100407

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100407

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110407

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 12