JP5045372B2 - Ladder program development support device - Google Patents

Ladder program development support device Download PDF

Info

Publication number
JP5045372B2
JP5045372B2 JP2007282391A JP2007282391A JP5045372B2 JP 5045372 B2 JP5045372 B2 JP 5045372B2 JP 2007282391 A JP2007282391 A JP 2007282391A JP 2007282391 A JP2007282391 A JP 2007282391A JP 5045372 B2 JP5045372 B2 JP 5045372B2
Authority
JP
Japan
Prior art keywords
comment
window
ladder program
circuit
data
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.)
Active
Application number
JP2007282391A
Other languages
Japanese (ja)
Other versions
JP2009110310A (en
Inventor
雄貴 川浦
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2007282391A priority Critical patent/JP5045372B2/en
Publication of JP2009110310A publication Critical patent/JP2009110310A/en
Application granted granted Critical
Publication of JP5045372B2 publication Critical patent/JP5045372B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Programmable Controllers (AREA)

Description

本発明は、プログラマブルロジックコントローラ(PLC)上で動作するユーザアプリケーションの開発を支援する、ラダープログラム開発支援装置に関するものである。   The present invention relates to a ladder program development support device that supports development of a user application that operates on a programmable logic controller (PLC).

ユーザは、ラダープログラムを作成する際にラダープログラム内に適宜コメント行を設けて、ラダープログラムの内容を理解しやすくするようにしている。   When a user creates a ladder program, comment lines are appropriately provided in the ladder program so that the contents of the ladder program can be easily understood.

図4は、ラダープログラムの一例を示す図である。
ユーザはラダープログラム開発支援装置を用い、ラダー回路の編集、コメントの挿入等を行ってラダープログラムを作成する。
FIG. 4 is a diagram illustrating an example of a ladder program.
A user uses a ladder program development support device to create a ladder program by editing a ladder circuit, inserting a comment, and the like.

図5は、図4のラダープログラムにおいて回路の折りたたみ機能を実行した際の表示例を示す図である。ここで、回路の折りたたみ機能とは、ラダープログラムのコメント行以外の部分(ラダー回路部分)を一時的に非表示にする機能のことである。
図5では、図4のラダー回路部分が非表示となって、コメント部分のみが表示されている。コメントの左側に表示されている行番号は、図4における行番号に対応している。このように、コメント行以外の部分を一時的に非表示にすることにより、ラダープログラムの全体像を把握することができるようになる。
FIG. 5 is a diagram showing a display example when the circuit folding function is executed in the ladder program of FIG. Here, the circuit folding function is a function for temporarily hiding portions other than the comment line of the ladder program (ladder circuit portion).
In FIG. 5, the ladder circuit portion of FIG. 4 is hidden and only the comment portion is displayed. The line number displayed on the left side of the comment corresponds to the line number in FIG. As described above, the entire image of the ladder program can be grasped by temporarily hiding portions other than the comment line.

特開2006−293886号公報JP 2006-293886 A

回路の折りたたみ機能においては、ラダー回路部分を一時的に非表示にするため、コメントを表示できる情報量は、回路編集ウィンドウの表示範囲に限られ、十数行程度となっていた。そのため、膨大な量のプログラムソースになった場合は、コメント行の総数は数百行にもなり、回路折りたたみ機能を用いてもプログラムの全体像を把握することが容易ではなくなってくるという問題点があった。   In the circuit folding function, since the ladder circuit portion is temporarily hidden, the amount of information that can be displayed is limited to the display range of the circuit editing window, and is about a dozen lines. For this reason, if the program source becomes huge, the total number of comment lines will be several hundred lines, and it will not be easy to grasp the overall picture of the program using the circuit folding function. was there.

本発明は上述した問題点を解決するためになされたものであり、回路編集ウィンドウの表示範囲に限られずにコメントを表示でき、ラダープログラムの全体像を容易に把握することができるラダープログラム開発支援装置を実現することを目的とする。   The present invention has been made in order to solve the above-described problems, and it is possible to display a comment without being limited to the display range of the circuit edit window, and to support the ladder program development that can easily grasp the entire image of the ladder program The object is to realize the device.

このような課題を達成するために、本発明は次のとおりの構成になっている。
(1)プログラマブルロジックコントローラのラダープログラム開発支援装置において、
回路編集ウィンドウにラダープログラムを表示する回路表示手段と、
該回路編集ウィンドウに表示されたラダープログラムからコメント情報を抽出してコメントデータを作成するコメント抽出手段と、
前記コメントデータに従ってコメントウィンドウにコメントを表示するコメント表示手段と、
前記コメントウィンドウに表示されたコメントのインデント情報を操作し、インデントデータを変更するインデント処理手段と、を有し、
前記コメント表示手段は、前記インデントデータに基づいてコメントをアウトライン表示し、
前記コメントは名称部と内容部からなり、前記コメント表示手段は前記名称部をアウトライン表示することを特徴とするラダープログラム開発支援装置。
In order to achieve such a subject, the present invention is configured as follows.
(1) In a ladder program development support device for a programmable logic controller,
Circuit display means for displaying a ladder program in the circuit edit window;
Comment extracting means for extracting comment information from the ladder program displayed in the circuit editing window and creating comment data;
Comment display means for displaying a comment in a comment window according to the comment data;
Indent processing means for operating indent information of comments displayed in the comment window and changing indent data,
The comment display means outlines the comment based on the indent data ,
The said comment consists of a name part and a content part, and the said comment display means displays the said name part as an outline, The ladder program development assistance apparatus characterized by the above-mentioned .

(2)前記インデント処理手段によりインデントデータが変更された場合に、該変更データを前記回路編集ウィンドウのコメントに反映させるコメント更新手段を有することを特徴とする(1)記載のラダープログラム開発支援装置。 (2) The ladder program development support apparatus according to (1) , further comprising comment update means for reflecting the change data in a comment in the circuit editing window when the indent data is changed by the indent processing means. .

(3)前記コメントウィンドウ上のカーソルが位置する行番号を認識し、前記回路編集ウィンドウ上のカーソルの位置を前記行番号と同じ位置に移動させるカーソル位置判定手段を有することを特徴とする(1)または(2)記載のラダープログラム開発支援装置。 (3) It has a cursor position determining means for recognizing the line number where the cursor is located on the comment window and moving the cursor position on the circuit edit window to the same position as the line number (1) Or the ladder program development support apparatus according to (2) .

(4)前記カーソル位置判定手段は、前記回路編集ウィンドウ上のカーソルが位置する行番号を認識し、前記コメントデータに対応する行番号がない場合には、該コメントデータに存在する行番号のうち前記回路編集ウィンドウ上のカーソルが位置する行番号より小さく、かつ一番近い行番号に前記コメントウィンドウ上のカーソルの位置を移動させることを特徴とする(3)記載のラダープログラム開発支援装置。
(4) The cursor position determining means recognizes the line number where the cursor on the circuit edit window is located, and if there is no line number corresponding to the comment data, The ladder program development support apparatus according to (3) , wherein the position of the cursor on the comment window is moved to a line number smaller than and closest to the line number on which the cursor on the circuit editing window is located.

本発明によれば次のような効果がある。
回路編集ウィンドウとは別にコメント表示に特化したコメントウィンドウを設けることにより、ラダープログラムの全体像を容易に把握することができる。
The present invention has the following effects.
By providing a comment window specialized for comment display in addition to the circuit editing window, it is possible to easily grasp the entire ladder program.

以下、図面を用いて本発明を詳細に説明する。
図1は、本発明の一実施例を示す構成図である。
ユーザはラダープログラム開発支援装置を用い、ラダー回路の編集、コメントの挿入等を行ってラダープログラムを作成する。
回路表示手段11は、ラダープログラムが記憶されているラダープログラム記憶手段12からプログラムデータを取得し、回路編集ウィンドウにラダー回路、コメント等を表示させる。
Hereinafter, the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing an embodiment of the present invention.
A user uses a ladder program development support device to create a ladder program by editing a ladder circuit, inserting a comment, and the like.
The circuit display unit 11 acquires program data from the ladder program storage unit 12 in which the ladder program is stored, and displays a ladder circuit, a comment, and the like in the circuit editing window.

コメント抽出手段21は、ラダープログラム記憶手段12からコメント情報を抽出してコメントデータを作成し、コメントデータ記憶手段22にコメントデータを保存する。ここで、コメント情報とは、ラダープログラム内でのコメントの行番号、コメントのインデント位置情報、コメントの文字データ等であり、データテーブル等の形式にしたコメントデータを作成する。   The comment extraction unit 21 extracts comment information from the ladder program storage unit 12 to create comment data, and stores the comment data in the comment data storage unit 22. Here, the comment information is a comment line number, comment indent position information, comment character data, etc. in the ladder program, and creates comment data in the form of a data table or the like.

コメント表示手段23は、コメントデータ記憶手段22からコメントデータを取得し、回路編集ウィンドウとは別にコメントウィンドウを新規に生成してラダープログラムから取得したコメントを表示する。
このように、新たにコメントウィンドウを作成するので、回路編集ウィンドウの表示範囲に限られずにコメントを表示でき、一度に多くのコメント情報を確認することでラダープログラムの全体像を把握しやすくすることができる。
The comment display means 23 acquires comment data from the comment data storage means 22, generates a new comment window separately from the circuit editing window, and displays the comment acquired from the ladder program.
In this way, since a new comment window is created, comments can be displayed regardless of the display range of the circuit edit window, and it is easy to grasp the entire image of the ladder program by checking a lot of comment information at once. Can do.

インデント処理手段24によりインデント情報を操作してコメントのインデント位置(コメントの行頭の位置)を変更することができ、これによりユーザは、コメントウィンドウに表示されているコメントを見やすくすることができる。この際インデント位置に合わせてインデントデータが変更される。   The indent information can be manipulated by the indent processing means 24 to change the indent position of the comment (the position at the beginning of the comment line), thereby making it easier for the user to see the comment displayed in the comment window. At this time, the indent data is changed according to the indent position.

インデント情報とは、コメントの行頭の位置を他のコメントよりも字下げする等のようにコメントの行頭の位置を変更するための情報である。インデント情報は、インデントデータとしてコメントデータと対応させてデータテーブル等の形式でコメントデータと別個の構成としてもよいし、コメントデータ内にインデントデータを含んだ形式にしてもよい。   The indent information is information for changing the position of the comment line, such as indenting the position of the comment line from other comments. The indent information may correspond to the comment data as indent data, and may be configured separately from the comment data in a format such as a data table, or may be in a format including indent data in the comment data.

図1では、インデント処理手段24によりインデント情報が操作された場合は、コメントデータ記憶手段22に保存されているコメントデータ内のインデントデータを更新する例を示している。コメント表示手段23は、コメントデータ記憶手段22からコメントデータを取得し、コメントデータ内のインデントデータに基づいてコメントのアウトライン処理を実行する。その結果、コメントウィンドウに表示されているコメントのインデント位置が変更される。   FIG. 1 shows an example in which the indent data in the comment data stored in the comment data storage unit 22 is updated when the indent information is operated by the indent processing unit 24. The comment display means 23 acquires comment data from the comment data storage means 22 and executes comment outline processing based on the indent data in the comment data. As a result, the indent position of the comment displayed in the comment window is changed.

コメント更新手段31は、コメントデータ記憶手段22からコメントデータを取得し、ラダープログラム記憶手段12に記憶されているラダープログラム内のコメント情報を
コメントウィンドウ上で変更された情報に更新する。
回路表示手段11は、ラダープログラム記憶手段12から更新されたプログラムデータを取得し、回路編集ウィンドウにラダー回路、コメント等を表示させる。これにより、コメントウィンドウでの変更情報が回路編集ウィンドウに反映され、ラダープログラム内のコメント位置も変更される。
The comment update unit 31 acquires comment data from the comment data storage unit 22 and updates the comment information in the ladder program stored in the ladder program storage unit 12 to information changed on the comment window.
The circuit display unit 11 acquires the updated program data from the ladder program storage unit 12 and displays a ladder circuit, a comment, and the like in the circuit editing window. Thereby, the change information in the comment window is reflected in the circuit edit window, and the comment position in the ladder program is also changed.

カーソル位置判定手段41は、コメントウィンドウ上のカーソルの位置と回路編集ウィンドウ上のカーソルの位置との対応付けを行う。
カーソル位置判定手段41は、コメントウィンドウ上のカーソルが位置するコメントの行番号をコメント表示手段23から取得して認識する。この場合、コメントウィンドウのコメントの行番号と、回路編集ウィンドウのコメントの行番号とは一致しているので、カーソル位置判定手段41は回路表示手段11へコメントウィンドウ上のカーソルの行番号を伝える。これにより、回路表示手段11は回路編集ウィンドウ上のカーソルの位置をカーソル位置判定手段41から伝えられた行番号の位置へ変更する。
The cursor position determination means 41 associates the cursor position on the comment window with the cursor position on the circuit edit window.
The cursor position determination means 41 acquires the line number of the comment where the cursor is located on the comment window from the comment display means 23 and recognizes it. In this case, since the line number of the comment in the comment window matches the line number of the comment in the circuit editing window, the cursor position determination unit 41 notifies the circuit display unit 11 of the line number of the cursor on the comment window. As a result, the circuit display unit 11 changes the position of the cursor on the circuit editing window to the position of the line number transmitted from the cursor position determination unit 41.

また、カーソル位置判定手段41は、回路編集ウィンドウ上のカーソルが位置するコメント又はラダー回路の行番号を回路表示手段11から取得して認識する。この場合、回路編集ウィンドウにはラダー回路の行番号が存在するが、コメントウィンドウにはラダー回路の行番号は存在しない。コメントは、ユーザがラダープログラムの内容を理解しやすくするためのものであり、ラダープログラム内においては、まずコメントが記入され、その後にそのコメントに対応するラダー回路が記載されていくのが通常である。   Further, the cursor position determination means 41 acquires the line number of the comment or ladder circuit where the cursor is located on the circuit editing window from the circuit display means 11 and recognizes it. In this case, the ladder edit line number exists in the circuit edit window, but the ladder circuit line number does not exist in the comment window. Comments are intended to make it easier for users to understand the contents of a ladder program. In a ladder program, a comment is usually entered first, and then a ladder circuit corresponding to the comment is written. is there.

カーソル位置判定手段41は、コメントデータに回路表示手段11から取得したカーソル位置に対応する行番号があるかどうかを検索する。
その結果、対応する行番号がある場合は、カーソル位置判定手段41はコメント表示手段23へ回路編集ウィンドウ上のカーソルの行番号を伝える。
一方、対応する行番号がない場合は、コメントデータに存在する行番号のうち、回路編集ウィンドウ上のカーソルが位置する行番号より小さく、かつ一番近い行番号をコメント表示手段23へ伝える。これにより、コメントウィンドウ上のカーソルの位置が回路編集ウィンドウ上のコメントと同一のコメントの位置又は、回路編集ウィンドウ上のラダー回路に対応するコメントの位置へ移動する。
The cursor position determination unit 41 searches for whether there is a line number corresponding to the cursor position acquired from the circuit display unit 11 in the comment data.
As a result, when there is a corresponding line number, the cursor position determination means 41 notifies the comment display means 23 of the line number of the cursor on the circuit editing window.
On the other hand, when there is no corresponding line number, among the line numbers existing in the comment data, the closest line number smaller than the line number where the cursor on the circuit editing window is located is transmitted to the comment display means 23. As a result, the position of the cursor on the comment window moves to the same comment position as the comment on the circuit edit window or the comment position corresponding to the ladder circuit on the circuit edit window.

コメントウィンドウ内のカーソルと回路編集ウィンドウ内のカーソルは連動して動き、一方のウィンドウのカーソルの位置を動かすと他方のウィンドウのカーソルの位置が自動的動くようにしてもよい。また、各ウィンドウのカーソルは独立して動き、例えば、一方のウィンドウ内の情報をカーソルでダブルクリックした場合に他方のウィンドウのカーソルの位置が対応した位置へ動くというように、一定の処理の後に両ウィンドウのカーソルの位置が対応するようにしてもよい。   The cursor in the comment window and the cursor in the circuit editing window may move in conjunction with each other, and when the cursor position of one window is moved, the cursor position of the other window may be automatically moved. In addition, the cursor of each window moves independently. For example, when information in one window is double-clicked with the cursor, the cursor position of the other window moves to the corresponding position. You may make it the position of the cursor of both windows correspond.

図2は、コメントウィンドウを説明するための図である。
A部は、回路編集ウィンドウのカーソル(四角枠)の位置に対応するカーソルの位置を示している。この例では、回路編集ウィンドウのラダー図上にカーソルがあるため、このラダー図の上にあるコメント「FTPOPEN」の位置にコメントウィンドウ上のカーソルが位置することとなる。
B部は、コメントのアウトラインを示す記号であり、「−」記号は該当するコメントの下位階層のコメント情報が展開表示されていることを示しており、「+」記号は該当するコメントには下位階層のコメント情報があるが展開表示されていないことを示している。この例では、コメント名称「サブ1.1」の下位階層に含まれるコメント「FTPOPEN」が表示されている。
FIG. 2 is a diagram for explaining the comment window.
Part A shows the position of the cursor corresponding to the position of the cursor (square frame) in the circuit editing window. In this example, since the cursor is on the ladder diagram of the circuit editing window, the cursor on the comment window is positioned at the position of the comment “FTPOPEN” on the ladder diagram.
Part B is a symbol indicating a comment outline, the “−” symbol indicates that the comment information in the lower hierarchy of the corresponding comment is expanded and displayed, and the “+” symbol is a subordinate to the corresponding comment. This indicates that there is comment information in the hierarchy but it is not expanded. In this example, the comment “FTPOPEN” included in the lower hierarchy of the comment name “sub 1.1” is displayed.

C部は、回路編集ウィンドウに記載されているコメントが一覧表示されている状態を表している。この例では、コメントが名称部と内容部とに分けて管理され、コメントウィンドウに表示されている。
D部は、コメントウィンドウ内の情報にインデントを付けるボタンであり、図1のインデント処理手段24に対応するものである。右向きのボタンを押すとカーソルがあるコメントの行頭の位置が右へ移動し、左向きのボタンを押すとカーソルがあるコメントの行頭の位置が左へ移動する。この例では、インデントボタンにより、コメントの名称部のみのインデント位置が変更するものであり、右向きのボタンを押すとコメントの行頭の位置が右へ移動してコメントの階層が下がる。逆に、左向きのボタンを押すとコメントの行頭の位置が左へ移動してコメントの階層が上がる。
Part C represents a state in which comments listed in the circuit edit window are displayed in a list. In this example, comments are managed separately in a name part and a content part and displayed in the comment window.
Part D is a button for indenting information in the comment window, and corresponds to the indent processing means 24 of FIG. Pressing the right button moves the comment at the beginning of the comment line to the right, and pressing the left button moves the comment line at the cursor to the left. In this example, the indent button changes the indent position of only the comment name part. When the right button is pressed, the position of the comment line moves to the right and the comment hierarchy is lowered. Conversely, when the left button is pressed, the comment line moves to the left and the comment hierarchy goes up.

図3は、コメントウィンドウのアウトライン機能を説明するための図である。
図2のコメントウィンドウについてアウトライン機能を用いて、コメントウィンドウ情報を展開して、全て表示した例を示している。
FIG. 3 is a diagram for explaining the outline function of the comment window.
An example is shown in which the comment window information in FIG. 2 is expanded and displayed using the outline function.

コメントウィンドウにおけるコメントのインデント位置はインデントボタンによる変更の他、回路編集ウィンドウにおけるコメントの記載により変更するようにしてもよい。例えば、回路編集ウィンドウのコメントの行頭にある識別子(例えば、※印の数)とコメントウィンドウにおけるインデント位置を対応させるようにする。
また、回路編集ウィンドウにおけるコメントのうち、コメント中にスペースがあるものについては、スペースの前の文字部分を名称部として認識し、スペースの後の文字部分を内容部として認識するようにしてもよい。
The indent position of the comment in the comment window may be changed by the description of the comment in the circuit editing window, in addition to the change by the indent button. For example, an identifier (for example, the number of * marks) at the beginning of a comment in the circuit editing window is made to correspond to an indent position in the comment window.
Of the comments in the circuit editing window, if there is a space in the comment, the character part before the space may be recognized as the name part, and the character part after the space may be recognized as the content part. .

このように、コメントウィンドウにおいて、アウトライン機能を用いてコメントを階層状に管理することができ、コメントの表示を一時的に消したり、上位のコメントだけを表示させたりすることで、ユーザがラダープログラムの全体像を容易に把握することができるようになる。また、コメント間の依存関係を容易に知ることができる。   In this way, in the comment window, comments can be managed in a hierarchical manner using the outline function, and the ladder program can be displayed by temporarily deleting the comment display or displaying only the upper comment. It becomes possible to easily grasp the whole picture. In addition, the dependency relationship between comments can be easily known.

コメントウィンドウのカーソルの位置と回路編集ウィンドウのカーソルの位置を対応させることで、ユーザが目的のプログラムの位置に素早くたどり着くことができ、プログラムの作成、デバック等のアプリケーション開発を効率的に行うことができる。   By associating the cursor position in the comment window with the cursor position in the circuit editing window, the user can quickly reach the target program position, and efficient application development such as program creation and debugging can be performed. it can.

本発明の一実施例を示す構成図である。It is a block diagram which shows one Example of this invention. コメントウィンドウを説明するための図である。It is a figure for demonstrating a comment window. コメントウィンドウのアウトライン機能を説明するための図である。It is a figure for demonstrating the outline function of a comment window. ラダープログラムの一例を示す図である。It is a figure which shows an example of a ladder program. 図4のラダープログラムにおいて回路の折りたたみ機能を実行した際の表示例を示す図である。It is a figure which shows the example of a display at the time of performing the folding function of a circuit in the ladder program of FIG.

符号の説明Explanation of symbols

11 回路表示手段
21 コメント抽出手段
23 コメント表示手段
24 インデント処理手段
31 コメント更新手段
41 カーソル位置判定手段
DESCRIPTION OF SYMBOLS 11 Circuit display means 21 Comment extraction means 23 Comment display means 24 Indent processing means 31 Comment update means 41 Cursor position determination means

Claims (4)

プログラマブルロジックコントローラのラダープログラム開発支援装置において、
回路編集ウィンドウにラダープログラムを表示する回路表示手段と、
該回路編集ウィンドウに表示されたラダープログラムからコメント情報を抽出してコメントデータを作成するコメント抽出手段と、
前記コメントデータに従ってコメントウィンドウにコメントを表示するコメント表示手段と、
前記コメントウィンドウに表示されたコメントのインデント情報を操作し、インデントデータを変更するインデント処理手段と、を有し、
前記コメント表示手段は、前記インデントデータに基づいてコメントをアウトライン表示し、
前記コメントは名称部と内容部からなり、前記コメント表示手段は前記名称部をアウトライン表示することを特徴とするラダープログラム開発支援装置。
In the programmable logic controller ladder program development support device,
Circuit display means for displaying a ladder program in the circuit edit window;
Comment extracting means for extracting comment information from the ladder program displayed in the circuit editing window and creating comment data;
Comment display means for displaying a comment in a comment window according to the comment data;
Indent processing means for operating indent information of comments displayed in the comment window and changing indent data,
The comment display means outlines the comment based on the indent data ,
The said comment consists of a name part and a content part, and the said comment display means displays the said name part as an outline, The ladder program development assistance apparatus characterized by the above-mentioned .
前記インデント処理手段によりインデントデータが変更された場合に、該変更データを前記回路編集ウィンドウのコメントに反映させるコメント更新手段を有することを特徴とする請求項記載のラダープログラム開発支援装置。 If the indented data has been changed by said indenting means, ladder program development support apparatus according to claim 1, characterized in that it has a comment updating means to reflect the change data to comment the circuit edit window. 前記コメントウィンドウ上のカーソルが位置する行番号を認識し、前記回路編集ウィンドウ上のカーソルの位置を前記行番号と同じ位置に移動させるカーソル位置判定手段を有することを特徴とする請求項1または2記載のラダープログラム開発支援装置。 3. A cursor position determining means for recognizing a line number where the cursor on the comment window is located and moving the cursor position on the circuit editing window to the same position as the line number. The ladder program development support device described. 前記カーソル位置判定手段は、前記回路編集ウィンドウ上のカーソルが位置する行番号を認識し、前記コメントデータに対応する行番号がない場合には、該コメントデータに存在する行番号のうち前記回路編集ウィンドウ上のカーソルが位置する行番号より小さく、かつ一番近い行番号に前記コメントウィンドウ上のカーソルの位置を移動させることを特徴とする請求項記載のラダープログラム開発支援装置。 The cursor position determination means recognizes the line number where the cursor is located on the circuit editing window, and when there is no line number corresponding to the comment data, the circuit editing out of the line numbers existing in the comment data. 4. The ladder program development support apparatus according to claim 3 , wherein the position of the cursor on the comment window is moved to the nearest line number smaller than the line number where the cursor on the window is located.
JP2007282391A 2007-10-30 2007-10-30 Ladder program development support device Active JP5045372B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007282391A JP5045372B2 (en) 2007-10-30 2007-10-30 Ladder program development support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007282391A JP5045372B2 (en) 2007-10-30 2007-10-30 Ladder program development support device

Publications (2)

Publication Number Publication Date
JP2009110310A JP2009110310A (en) 2009-05-21
JP5045372B2 true JP5045372B2 (en) 2012-10-10

Family

ID=40778734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007282391A Active JP5045372B2 (en) 2007-10-30 2007-10-30 Ladder program development support device

Country Status (1)

Country Link
JP (1) JP5045372B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011086118A (en) * 2009-10-15 2011-04-28 Yokogawa Electric Corp Program input device
JP5490170B2 (en) 2012-04-03 2014-05-14 三菱電機株式会社 Program creation support apparatus and program creation support method
JP6079817B2 (en) * 2015-04-21 2017-02-15 株式会社安川電機 Ladder program creation device, computer program, and ladder program creation method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005165691A (en) * 2003-12-02 2005-06-23 Just Syst Corp Document production device, document production method, and document formation program
JP4366605B2 (en) * 2005-09-16 2009-11-18 オムロン株式会社 Development support apparatus, program, and processing method

Also Published As

Publication number Publication date
JP2009110310A (en) 2009-05-21

Similar Documents

Publication Publication Date Title
US8140969B2 (en) Displaying synchronously documents to a user
US7721255B2 (en) Sequence program editing apparatus
EP1997025B1 (en) Method and application tool for dynamically navigating a user customizable representation of a network device configuration
TW201525776A (en) Invocation control over keyboard user interface
JP2007011513A (en) Document display device, document display method, program and storage medium
JPWO2009072436A1 (en) Hierarchical display device, hierarchical structure display method, and hierarchical structure display control program
JP5045372B2 (en) Ladder program development support device
JP2017215756A (en) Writing system, information processing device, and program
JP2009527830A (en) Method and system for creating a tree file in a computer
US7930648B1 (en) Expanded stack view
JP6330348B2 (en) Information processing device
WO2018220921A1 (en) Program development support device, program development support method, and program development support program
JP3754438B2 (en) Information management method, information management program, and information management apparatus
JP4621187B2 (en) Information processing apparatus, server, control method of information processing apparatus, program, and recording medium
JP2012094091A (en) Display control device, display control method and program therefor
JP4573817B2 (en) Scroll synchronization system and scroll synchronization method
JP3965836B2 (en) Image processing system
JP6367733B2 (en) Screen control apparatus, screen control method, and screen control program
US20060155518A1 (en) Method for retrievably storing audio data in a computer apparatus
JP2013142971A (en) Device and method for processing program
JP2011165064A (en) Difference display device, difference display method and program
JP2006268764A (en) Model edit system, model edit apparatus, model edit method and model edit program
JP2008176562A (en) Electronic equipment and electronic equipment control program
JP4249038B2 (en) Document display device, document display method, and document display program
JP2022050109A (en) Electronic dictionary, search omission prevention method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111013

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120619

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120702

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

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5045372

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150