JPS6365967B2 - - Google Patents
Info
- Publication number
- JPS6365967B2 JPS6365967B2 JP55144994A JP14499480A JPS6365967B2 JP S6365967 B2 JPS6365967 B2 JP S6365967B2 JP 55144994 A JP55144994 A JP 55144994A JP 14499480 A JP14499480 A JP 14499480A JP S6365967 B2 JPS6365967 B2 JP S6365967B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- input
- cursor
- program
- keys
- 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.)
- Expired
Links
- 238000010586 diagram Methods 0.000 claims description 19
- 230000001939 inductive effect Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 5
- 101000760620 Homo sapiens Cell adhesion molecule 1 Proteins 0.000 description 1
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13052—Display of ladder diagram
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
- Programmable Controllers (AREA)
Description
【発明の詳細な説明】
本発明はシーケンスコントローラのプログラム
装置に係り特にリレーラダー回路の回路要素に対
応したシンボルキーをリレーラダー回路図を見て
キー入力する場合の入力操作ミスを防止可能なシ
ーケンスプログラムのロード装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a program device for a sequence controller, and in particular to a sequence controller that can prevent input operation errors when entering a symbol key corresponding to a circuit element of a relay ladder circuit by looking at a relay ladder circuit diagram. Concerning a program loading device.
シーケンスコントローラの技術分野における最
近の進歩は著しくとくにシーケンスプログラムを
作成する分野において顕著なものがあり例えば陰
極表示管CRTを用いてリレーラダー回路を構成
している個々の回路要素をそのシンボルキーを順
次押すことによつてCRT画面上に表示せしめ前
記ラダー回路そのものをCRT画面上に表示させ
るだけでオペレータが関与するプログラム作業は
事実上完了するといつたところにまで達してい
る。というのは、CRT付のプログラムローダに
はCRT上に表示されたシーケンスプログラムを、
シーケンスコントローラの(シーケンスプログラ
ムをストアせしめるためのC―MOS等で形成さ
れている)RAMメモリへストアする際には、機
械語のレベルに変換するためのプログラムである
コンパイラーが備えられておりこのプログラムに
よるコンパイル作業は自動的に行われるからであ
る。 Recent advances in the technical field of sequence controllers have been remarkable, especially in the field of creating sequence programs. It has reached the point where the programming work involving the operator is virtually completed simply by pressing the button to display the ladder circuit itself on the CRT screen. This is because a program loader with a CRT cannot load the sequence program displayed on the CRT.
When storing data into the sequence controller's RAM memory (formed of C-MOS, etc. for storing sequence programs), a compiler is provided, which is a program for converting it to the machine language level. This is because the compilation work is done automatically.
従つて、上述した如き一連のプログラム作成プ
ロセスにおいてオペレータにとつて操作ミスを犯
す可能性があるのはシンボルキー入力操作のとき
である。しかるに現在行われているキー入力操作
においてはオペレータはリレーラダー回路図を見
ながらプログラムローダ装置上のシンボルキーを
押すだけであり、あるいは又カーソルコントロー
ルキーを操作する場合で且つカーソルコントロー
ルプログラムを同時に働かせた場合(この場合は
例えばラダー回路の各行を左端側から右端に向け
てカーソルが1つずつキー入力が与えられるごと
に先に移動して次のプログラムされる位置を指定
していく方式である)でも結局のところ次に押す
べきシンボルキーの選択はオペレータがラダー回
路図を読んで入力するものである。 Therefore, in the series of program creation processes as described above, it is during the symbol key input operation that the operator is likely to make an operational error. However, in the current key input operation, the operator only presses a symbol key on the program loader device while looking at the relay ladder circuit diagram, or when operating the cursor control keys, the cursor control program is activated at the same time. (In this case, for example, the cursor moves one by one from the left end to the right end of each row of the ladder circuit, and each time a key input is given, the cursor moves forward to specify the next position to be programmed. ) But in the end, the next symbol key to press is selected by the operator by reading the ladder circuit diagram.
したがつてキー入力操作ミスの生ずる可能性は
依然として高いのである。 Therefore, there is still a high possibility that a key input operation error will occur.
本発明は上述の問題を大巾に改善せんとするも
のであつてその目的とするところはシーケンスラ
ダー回路自体に備わつている回路構成の周期性あ
るいは同種回路要素のくり返し的性質を利用し
て、ローダ装置に設けられている多数のシンボル
キー群の中でプログラムの操作上次に押すべき可
能性のあるキー又はいくつかのキーグループに対
し他と区別するような表示手段を設けるようにす
るものである。 The present invention is intended to significantly improve the above-mentioned problems, and its purpose is to utilize the periodicity of the circuit configuration inherent in the sequence ladder circuit itself or the repetitive nature of similar circuit elements. Among the many symbol key groups provided on the loader device, a display means is provided to distinguish the keys or key groups that may be pressed next for program operation. It is something.
このようにすることによつてオペレータは前記
表示のあるキー又はキーグループのみに注意して
プログラムしようとするラダー回路図上の次の回
路要素に対応するシンボルキーをそのキー又はキ
ーグループから選択して入力するようにすればよ
いわけである。 By doing this, the operator pays attention only to the key or key group with the above indication and selects from that key or key group the symbol key corresponding to the next circuit element on the ladder circuit diagram to be programmed. All you have to do is input it.
以下本発明の実施例を図面を用いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図はシーケンスコントローラ11とケーブ
ル13にて接続されているCRT付プログラムロ
ーダ装置12の外形図であつて、12AはCRT
表示画面、12Bはこのローダ装置12によりプ
ログラムされたシーケンスプログラムをストアせ
しめる磁気カセツトテープCMTを含むメモリ装
置を示す。 FIG. 1 is an outline drawing of a CRT-equipped program loader device 12 connected to a sequence controller 11 by a cable 13, where 12A is a CRT
The display screen 12B shows a memory device including a magnetic cassette tape CMT in which the sequence program programmed by the loader device 12 is stored.
12Cはキー操作用のパネル部であつてその各
キーの詳細は第3図に示されている。 12C is a panel section for key operation, and details of each key are shown in FIG.
14はキー操作パネル12CとCRT12Aと
の専用接続ケーブルである。 14 is a dedicated connection cable between the key operation panel 12C and the CRT 12A.
第2図1は第1図のCRT12Aの画面に写し
出される1プログラムブロツク分のリレーラダー
回路に対応するフオーマツトを説明するものであ
つて図示のように1つのシーケンスプログラムブ
ロツクは第1〜第11行までと各行は第1〜第8列
までが入力部(i/O)、第1行の第9列目が出
力部という配置となつている。 FIG. 2 1 explains the format corresponding to the relay ladder circuit for one program block displayed on the screen of the CRT 12A shown in FIG. In each row, the first to eighth columns are input sections (i/O), and the ninth column of the first row is an output section.
第2図2は本発明において利用される前述のラ
ダー回路の周期性を説明する図である。同図にお
いてはラダー回路の入力部の各行を図示の如きΔ
印の位置で示す分岐部B1,B2,……B9と〇
印の接点部C1,C2,C3,……C8とで形成
されるものとしており、さらに出力部は9で示
されている。 FIG. 2 is a diagram illustrating the periodicity of the above-mentioned ladder circuit used in the present invention. In the figure, each row of the input section of the ladder circuit is expressed as Δ
It is assumed that the branch portions B1, B2, .
今キー入力によるプログラム操作が行L1,L
2,…の順に各行ごとに順次行われるものとす
る。CRTの画面上にはスタート時点でカーソル
コントロールキーを用いてカーソルkが(L1,
B1)のΔ印の直下に位置しているものとする。
ここは分岐部B1であり次にカーソルkを右へ1
ステツプ移動させると接点部C1を指定すること
になる。以下B2,C2,………C8,B9の如
く次々と分岐部→接点部のくり返しが行われB9
までくると次は出力部9となり第1行分のプロ
グラム操作が終ることになる。以下第2行L2へ
進められる。この場合プログラムしたいラダー回
路図が例えばL1上でC1とC2にa接点があり
以下B3からB9までは単に接続線でつながつて
いるような場合もありこのようなときには分岐部
の1種である接続線用のシンボルキー(第3図
Q)を押す。 Now the program operation by key input is on line L1,L.
2, . . . are performed sequentially for each row. On the CRT screen, at the start point, use the cursor control keys to move the cursor k (L1,
It is assumed that it is located directly below the Δ mark in B1).
This is the branch B1, then move the cursor k to the right by 1
If the step is moved, the contact portion C1 will be designated. Below, the branch part → contact part is repeated one after another like B2, C2, ......C8, B9, and B9
When this point is reached, the next step is the output section 9, and the program operation for the first line is completed. The process then proceeds to the second line L2. In this case, the ladder circuit diagram you want to program may be, for example, on L1, where C1 and C2 have a contact, and B3 to B9 are simply connected by a connecting wire. Press the line symbol key (Q in Figure 3).
以上比較的単純な例を説明したが要するにカー
ソルで指定された位置にどんなシンボルキーを入
力するかという点では少なくともその前が接点部
であれば次は分岐部であること、又分岐部の中の
1つを入力する場合でも今カーソル位置が各行の
B1やB9にある場合とB2〜B8の間にある場
合とではB2,B9の場合の方がシンボルキーの
種類はより限定されること、同様に行(L11)
又はそのプログラムブロツクで最後の行であると
指定された場合には各分岐部には下方にのびる分
枝はないので単なる右方への接続線用キーか又は
上方への分岐枝をもつ分岐キーに限定される。 I explained a relatively simple example above, but in short, in terms of what symbol key to input at the position specified by the cursor, at least if the previous point is a contact point, the next point is a branch point, and in the middle of a branch point. Even when inputting one of the following, the types of symbol keys are more limited when the cursor is at B2 and B9 than when the cursor is at B1 or B9 of each line or between B2 and B8. Similarly line (L11)
Or, if the program block specifies that it is the last line, each branch does not have a branch extending downward, so it is simply a key for a connecting line to the right, or a branch key with a branch extending upward. limited to.
すなわち1つのラダー回路上でのカーソル位置
〔(Li,Cj)又は(Li,Bj)〕に対する入力キーの
選択にはかなりいろんな限定条件が与えられるこ
とになるのでこれらの条件に合うシンボルキーの
みを他のシンボルキーと区別しオペレータはその
条件に合つているシンボルキーの中からのみラダ
ー回路上の回路要素に合うものを選べばよいわけ
である。本発明においてはこのような考え方をも
とにしてその条件に合ういくつかのシンボルキー
をランプ点燈等で他のキーと区別できるようにし
ている。 In other words, since various limiting conditions are given to the selection of input keys for the cursor position [(Li, Cj) or (Li, Bj)] on one ladder circuit, only symbol keys that meet these conditions are selected. To distinguish it from other symbol keys, the operator only has to select the symbol key that matches the circuit element on the ladder circuit from among the symbol keys that meet the conditions. In the present invention, based on this idea, some symbol keys that meet the conditions can be distinguished from other keys by lighting lamps or the like.
尚上述の説明で略したが1つの接点部で例えば
a接点用のシンボルキーを押すとカーソルはすぐ
分岐部(右方の)へはいかないでそのa接点の
i/O番号を入力するようa接点の上方に一旦移
動しその番号が数字キーで入力されると前述した
次の分岐部へ移るようになつている。又上述の例
ではプログラムの順序はラダー回路の各行毎に左
方から右方へ向けて順次対応する回路要素をその
シンボルキーにより入力される場合を示したがこ
れはカーソルが自動的に次の(キー入力)指令を
与えるべき位置に移動することを前提にしてい
る。しかしながら本発明においてはカーソルkの
位置をオペレータがそのコントロールキーによつ
て任意のCRT画面上に移動させてその位置での
シンボルキー入力を行うような場合にも適用され
るのである。すなわちプログラム操作中カーソル
kのCRT画面上での座標位置はカウンターによ
つて常時監視されるようになつているのである。 Although it was omitted in the above explanation, when you press the symbol key for a contact, for example, on one contact, the cursor does not immediately go to the branching part (on the right), but it prompts you to input the I/O number of that a contact. Once you move above the contact and enter that number using the numeric keys, you will move to the next branch mentioned above. In addition, in the above example, the program order is shown in which the corresponding circuit elements are input sequentially from left to right for each row of the ladder circuit using the symbol key, but in this case the cursor automatically moves to the next one. (Key input) It is assumed that the command will be moved to the position where the command is to be given. However, the present invention is also applicable to a case where the operator moves the cursor k to any CRT screen using the control keys and inputs a symbol key at that position. In other words, the coordinate position of cursor k on the CRT screen is constantly monitored by a counter during program operation.
第3図はCRT付ローダ装置のキー群の配設さ
れているパネル操作面の図であつて同図において
上段のコントロール部21はデータの転送、照合
のモードにおけるCMT(磁気カセツトテープ)の
スタート、ストツプに用いるキー群である。 Figure 3 is a diagram of the panel operation surface on which the keys of the CRT-equipped loader device are arranged. , a group of keys used for stopping.
コントロール部22において左端のMOMAL
SCANキーは回路作成中I/O SCANからの戻
しに使用する。 The leftmost MOMAL in the control section 22
The SCAN key is used to return from I/O SCAN during circuit creation.
次のI/O SCANキーは回路作成中カーソル
の動作をI/O部に限定する。CLUM INSTキ
ーは回路作成中、列挿入したい場合にこのキーを
用いて列を拡げる。 The next I/O SCAN key limits cursor operation to the I/O section during circuit creation. Use the CLUM INST key to expand the column when you want to insert a column while creating a circuit.
LINE INSTキーは同じく行挿入したい場合こ
のキーにより行間を拡げる。 Similarly, if you want to insert a line, use the LINE INST key to increase the line spacing.
NOMALIZEキーは回路作成中、シーケンス回
路作成後正規化された回路を見たい場合に押す。 Press the NOMALIZE key while creating a circuit or if you want to see the normalized circuit after creating a sequence circuit.
コントロール部23においてINSTキーは回路
変更モードで、既にプログラムされているシーケ
ンス回路途中に回路要素を追加挿入するとき用い
る。 The INST key in the control unit 23 is used in circuit change mode to add a circuit element to the middle of an already programmed sequence circuit.
CALLキーは登録された標準回路を呼び出すと
き用いる。 The CALL key is used to call a registered standard circuit.
SETキーはシーケンスコントローラPCのメモ
リにロード装置から書込むとき用いる。 The SET key is used when writing from the load device to the memory of the sequence controller PC.
DELキーは回路変更モードで、既にプログラ
ムされているシーケンス回路から1ブロツク削除
するとき用いる。 The DEL key is used in circuit change mode to delete one block from an already programmed sequence circuit.
COMPキーは処理終了を意味し現在のモード
から抜け出し、イニシアル状態に戻すとき用い
る。 The COMP key means the end of processing, exits from the current mode, and is used to return to the initial state.
コントロール部33においてTAB LFキーは
回路作成中は分岐の出ている次の行にカーソルを
移動させる。 In the control unit 33, the TAB LF key moves the cursor to the next line where a branch appears during circuit creation.
CRキーは回路作成中は現在カーソルのある次
の行の母線上にカーソルを移動させる。↑キーは
カーソル移動の場合カーソルを1行戻す。 While creating a circuit, the CR key moves the cursor to the bus line of the next line where the cursor is currently located. The ↑ key moves the cursor back one line when moving the cursor.
↓キーはカーソルを1行進める。 The ↓ key advances the cursor one line.
→キーはカーソルを1ポイント進める。 → key advances the cursor by one point.
←キーはカーソルを1ポイント戻す。 The ← key moves the cursor back one point.
→ →キーはカーソルを1列進める。 → → key advances the cursor one column.
← ←キーはカーソルを1列戻す。 ← The ← key moves the cursor back one column.
リレー部30においてI/Oキーは外部入出力
であつてインプツト、アウトプツト、モジユール
を介して外部より入力および外部へ出力信号の場
合押す。 In the relay section 30, the I/O key is pressed for external input/output, which is an input signal from the outside via an input, output, or module, or an output signal to the outside.
RキーはダミーであつてPC内部でのみ信号の
授受を行う補助リレーである。 The R key is a dummy and is an auxiliary relay that sends and receives signals only within the PC.
LキーはラツチでPC内部でのみ信号の授受を
行う。 The L key is a latch and sends and receives signals only within the PC.
TONキーはタイマオンリレーである。 The TON key is a timer-on relay.
RTOキーは積算タイマー、 CTUキーはアツプカウンタ、 CTDはダウンカウンタである。 The RTO key is an integration timer, CTU key is up counter, CTD is a down counter.
スペース部32のSPキーはCRT画面上の図を
消したい場合所定の場所にキーを合わせこのキー
を押す。 If you want to erase the figure on the CRT screen, align the SP key in the space section 32 with the key at a designated location and press this key.
31は数値部である。25は汎用演算部であ
る。 31 is a numerical part. 25 is a general purpose arithmetic unit.
→キーはプツト命令(Aレジスタの内容を指定
アドレスに入れる)、MACキーはマクロ命令選択
用、
24はプログラムエンド部、(PEDキー)でシ
ーケンス回路作成終了を示す。26は定数部
(CONSTキー)で定数をセツトするとき用いる。 →The key is the put command (puts the contents of the A register into the specified address), the MAC key is for macro command selection, 24 is the program end section, and the (PED key) indicates the end of sequence circuit creation. 26 is the constant part (CONST key), which is used when setting constants.
27は接点部で上方よりa接点、b接点用キー
である。これらはリレー部、30のI/O、R、
L、TON、RTO、CTU、CTDの各接点(a接
点)として用いられる。 Reference numeral 27 denotes a contact part, which is a key for an a contact and a b contact from the top. These are the relay section, 30 I/Os, R,
Used as L, TON, RTO, CTU, and CTD contacts (A contacts).
28は分岐部であつて9種の分岐キーが設けら
れている。 Reference numeral 28 denotes a branching section in which nine types of branching keys are provided.
29は出力部で上方のキーはリレー部30の
I/O、R、Lの出力用として又同リレー部30
のTON、RTO、CTU、CTDの各セツト出力用
として、
又下方キーはリレー部30のL、RTO、
CTU、CTDのリセツト出力用である。同図では
21,22,23,24,25,26,27,2
8,29,30,31,32の各部の各々のキー
上に〇印で示す表示部が設けられている。 29 is an output section, and the upper key is for outputting I/O, R, and L of the relay section 30.
The lower key is used to output each set of TON, RTO, CTU, and CTD of the relay section 30.
This is for reset output of CTU and CTD. In the same figure, 21, 22, 23, 24, 25, 26, 27, 2
A display section indicated by a circle is provided on each key of each section 8, 29, 30, 31, and 32.
第4図は1つのリレーラダー回路図である。同
図の下方には上方のラダー回路をシンボルキーに
対応する回路要素へ分解した図が示されている。 FIG. 4 is a diagram of one relay ladder circuit. The lower part of the figure shows a diagram in which the upper ladder circuit is decomposed into circuit elements corresponding to symbol keys.
第4図の回路図をプログラムする手順と途中の
シンボルキー選択の経過を第5図にチヤート化し
て示す。同図においてステツプSTP1において
は2つの分岐部キーのランプが点燈される。プロ
グラムしたいラダー回路図である第4図をみると
最初はX1へ分枝のあることがわかるのでオペレ
ータはSTP2(OP)で示すキーを押す。次いで
STP3に移り2つの接点と1つの接続線用のキ
ーのランプが表示される。 The procedure for programming the circuit diagram of FIG. 4 and the process of symbol key selection during the process are shown in a chart form in FIG. In the figure, at step STP1, the lamps of the two branch keys are lit. Looking at Figure 4, which is the ladder circuit diagram to be programmed, it can be seen that there is a branch to X1 at first, so the operator presses the key indicated by STP2 (OP). then
Move to STP3, and key lamps for two contacts and one connection line will be displayed.
従つてオペレータ(OP)はSTP4でX1がa
接点であるのでa接点用キーを押す。次いで
STP5においてその入力したa接点の種類を指
定するためR,X,Yが点燈する。STP6でX
キーを押す。次いで数値キーが点燈する(STP
7)のでX1の1を押す(STP8)
以下同様にしてSTP48まで進ませることに
よりオペレータは第4図に示したラダー回路をシ
ーケンスプログラム化するためのキー入力操作を
終える。尚第3図中にはX,Yキーは実際には
I/Oキーで行われXとYの区別はカーソルの計
数値で自動的に区別されるようになつている。 Therefore, the operator (OP) is STP4 and X1 is a.
Since it is a contact, press the a contact key. then
In STP5, R, X, and Y light up to designate the type of the input a contact. X at STP6
Press the key. Then the numeric keys light up (STP
7) Therefore, press 1 in X1 (STP8). By proceeding to STP48 in the same manner, the operator completes the key input operation for converting the ladder circuit shown in FIG. 4 into a sequence program. In FIG. 3, the X and Y keys are actually I/O keys, and the X and Y keys are automatically distinguished by the count value of the cursor.
第6図は第5図で簡単な例をその要部のみ示し
たところの点燈を行わせるシンボルキーを指定す
るプログラムの要部を説明するフローチヤートで
ある。 FIG. 6 is a flowchart illustrating the main part of a program for specifying a symbol key to turn on the light, of which only the main part is shown in a simple example in FIG.
同図からわかるように太く囲まれたランプ点燈
表示ステツプST9,ST15,ST17,ST1
9,ST21,ST23,ST25,ST27,ST
29,及ST31はカーソルの現在位置kijに応じ
ていくつかの点燈グループに分散されるのでオペ
レータにとつて押すべきシンボルキーの選択操作
が単純化され操作ミスを少くできるものである。 As can be seen from the figure, the lamp lighting display steps ST9, ST15, ST17, ST1 are surrounded by thick lines.
9, ST21, ST23, ST25, ST27, ST
29, and ST31 are distributed into several lighting groups according to the current position kij of the cursor, so that the operation for selecting the symbol key to be pressed is simplified for the operator, and operation errors can be reduced.
以上説明したように本発明においてはCRT付
ローダ装置のシンボルキーの各々にランプ等の点
燈表示手段を設けておりその点燈しているキーだ
けを選択対象とするようにしてキー入力操作にお
けるオペレータの操作ミスを少くするものであ
り、そのためにCRT画面上のカーソルの現在位
置kijをリレーラダー回路そのものがもつ周期性、
規則性と関連させるよう第6図に示す如き点燈表
示キー指定プログラムをプログラム操作時に使用
るカーソルの動作と並行して稼動させるようにす
るものである。 As explained above, in the present invention, each of the symbol keys of the CRT-equipped loader device is provided with lighting display means such as a lamp, and only the lit keys are selected, so that key input operations can be performed easily. This reduces operator errors, and for this purpose, the current position of the cursor on the CRT screen is determined by the periodicity of the relay ladder circuit itself.
In order to correlate with the regularity, a lighting display key designation program as shown in FIG. 6 is run in parallel with the movement of the cursor used during program operation.
第1図はシーケンスコントローラとCRT付プ
ログラムローダ装置の外形図、第2図1はCRT
画面上のプログラム可能な領域を説明する図、同
図2は本発明が利用するラダー回路の周期性、規
則性を説明する図、第3図はシンボルキー群を含
むキー入力操作パネルの詳細図、第4図は1ブロ
ツク分のラダー回路図、第5図は第4図の回路図
をプログラムする場合のシンボルキー操作のステ
ツプを説明するフローチヤート、第6図はカーソ
ル位置と関連してシンボルキーを選択せしめると
ころの本発明において利用されるプログラムの要
部ステツプを示すフローチヤートである。
11…シーケンスコントローラ、12…CRT
付プログラムローダ、13,14…ケーブル。
Figure 1 is an external view of the sequence controller and program loader device with CRT, Figure 2 1 is the CRT
Figure 2 is a diagram explaining the programmable area on the screen. Figure 2 is a diagram explaining the periodicity and regularity of the ladder circuit used in the present invention. Figure 3 is a detailed diagram of the key input operation panel including a group of symbol keys. , Fig. 4 is a ladder circuit diagram for one block, Fig. 5 is a flowchart explaining the symbol key operation steps when programming the circuit diagram of Fig. 4, and Fig. 6 is a diagram of symbols in relation to the cursor position. 1 is a flowchart showing the main steps of a program used in the present invention to select a key. 11...Sequence controller, 12...CRT
Includes program loader, 13, 14...cable.
Claims (1)
シンボルキーを含む入力用キー群を用いてリレー
ラダー回路図を画面上に表示せしめるシーケンス
プログラミング装置において、 前記画面上に表示されるカーソルの位置(kij)
を1シーケンスプログラムブロツク分の表示画面
の行、列の大きさ、および表示画面上における分
岐部、接点部からなる入力部エリアおよび出力部
エリアの各配列状態と関連せしめて前記カーソル
位置で入力すべき可能性をもつキー又はキーグル
ープを指定するためのキー選択プログラムを備え
ると共に前記入力キー群には少くともその中のシ
ンボルキーの各々に同キーが前記選択プログラム
の指令にもとづいて選択指定されたことを表示す
る表示手段を備えるようにしたことを特徴とする
誘導式プログラミング装置。[Scope of Claims] 1. In a sequence programming device that displays a relay ladder circuit diagram on a screen using a group of input keys including symbol keys corresponding to each circuit element of the relay ladder circuit diagram, cursor position (kij)
is input at the cursor position in relation to the row and column sizes of the display screen for one sequence program block and the arrangement status of the input area and output area, which are made up of branches and contact areas, on the display screen. A key selection program is provided for specifying a key or a key group that has a possibility of being selected, and the input key group includes at least the same key selected and specified for each of the symbol keys therein based on instructions of the selection program. An inductive programming device characterized by comprising a display means for displaying information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55144994A JPS5769412A (en) | 1980-10-16 | 1980-10-16 | Guidance type programming device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55144994A JPS5769412A (en) | 1980-10-16 | 1980-10-16 | Guidance type programming device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5769412A JPS5769412A (en) | 1982-04-28 |
JPS6365967B2 true JPS6365967B2 (en) | 1988-12-19 |
Family
ID=15374995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP55144994A Granted JPS5769412A (en) | 1980-10-16 | 1980-10-16 | Guidance type programming device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5769412A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63269466A (en) * | 1987-04-27 | 1988-11-07 | Nippon Telegr & Teleph Corp <Ntt> | Electrical connector for printed wiring board |
US7090509B1 (en) | 1999-06-11 | 2006-08-15 | Stratos International, Inc. | Multi-port pluggable transceiver (MPPT) with multiple LC duplex optical receptacles |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63159402U (en) * | 1987-04-01 | 1988-10-19 |
-
1980
- 1980-10-16 JP JP55144994A patent/JPS5769412A/en active Granted
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63269466A (en) * | 1987-04-27 | 1988-11-07 | Nippon Telegr & Teleph Corp <Ntt> | Electrical connector for printed wiring board |
US7090509B1 (en) | 1999-06-11 | 2006-08-15 | Stratos International, Inc. | Multi-port pluggable transceiver (MPPT) with multiple LC duplex optical receptacles |
Also Published As
Publication number | Publication date |
---|---|
JPS5769412A (en) | 1982-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4006464A (en) | Industrial process controller | |
US5287449A (en) | Automatic program generation method with a visual data structure display | |
US4429364A (en) | Sewing machine-pattern data processor | |
US4115853A (en) | Jump structure for a digital control system | |
US4831524A (en) | Logic diagram compiler/executor | |
EP0249399A2 (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
US4736340A (en) | Processor generating control programs for a programmable controller | |
US4247901A (en) | Programmable dual stack relay ladder diagram line solver and programming panel therefor with prompter | |
US5009176A (en) | Sewing data forming method and device for sewing machine | |
KR890002435B1 (en) | Numerical Control Method | |
US5699080A (en) | Programming method and apparatus for programmable controller | |
JPS6365967B2 (en) | ||
US5006977A (en) | Figure element revising method | |
JPS6365966B2 (en) | ||
JPS6243201B2 (en) | ||
EP0551098B1 (en) | Displaying method in programming system for programmable controller | |
EP0578828A1 (en) | Screen display method for cnc | |
EP0827053A1 (en) | Programming system for motion controller | |
JP2537424B2 (en) | Control program generator | |
EP0441977B1 (en) | Display system of numeric control apparatus | |
EP0386260A1 (en) | Sequence program editing system | |
JPH09292942A (en) | Screen definition device for console panel | |
EP0315172A2 (en) | Automatic program generation method with a visual data structure display | |
JPH06131024A (en) | Shape input system | |
JPH0679245B2 (en) | Programmable controller sequence program execution method |