JPS6095612A - Symbol name display device of pc programmer - Google Patents

Symbol name display device of pc programmer

Info

Publication number
JPS6095612A
JPS6095612A JP58202354A JP20235483A JPS6095612A JP S6095612 A JPS6095612 A JP S6095612A JP 58202354 A JP58202354 A JP 58202354A JP 20235483 A JP20235483 A JP 20235483A JP S6095612 A JPS6095612 A JP S6095612A
Authority
JP
Japan
Prior art keywords
symbol
symbol name
ladder
program
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP58202354A
Other languages
Japanese (ja)
Inventor
Akira Nagamine
永峰 侃
Shuji Toriyama
鳥山 修司
Seiji Ishii
石井 清次
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP58202354A priority Critical patent/JPS6095612A/en
Publication of JPS6095612A publication Critical patent/JPS6095612A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13048Display of ladder, RLD, RLL, KOP

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

PURPOSE:To generate quickly a program by registering in advance a symbol name in accordance with an address and a bit number, and executing an input, etc. by this symbol name when generating the program. CONSTITUTION:A symbol name is stored in advance in a symbol registering memory 22 in accordance with each address and a bit number. When generating a program, a cursor 10 is moved to the head position, and it is inputted from a keyboard 23. In this state, when a ladder symbol is inputted, its symbol is displayed on a CRT24 picture. Also, when a symbol name MAN of a use purpose of this symbol part is inputted from the keyboard, its symbol name is displayed, and also, in accordance with it, an address and a bit number stored in advance are displayed on the ladder symbol. The program is generated by repeating such an operation.

Description

【発明の詳細な説明】 発明の技術分野 本発明は、コンピユータ化数値制御装置(CNC)と工
作機械とのインターフェイス部である強電盤のシ5−ケ
ンス制御部に用いられるプログラマブルコントローラ(
PC)のプログラムを開発する為のPCプログラマ−の
改良に関するものである。
Detailed Description of the Invention Technical Field of the Invention The present invention relates to a programmable controller (
This invention relates to improvements to PC programmers for developing programs for PCs.

従来技術と問題点 従来のこの種PCプログラマ−は、シーケンスのラダー
ダイヤグラムを見ながら、ラダー記号と共に、従来の接
点等に対応するメモリの1ビツトの記憶領域の番号、即
ちアドレスを整数、該アドレス内のビット位置を小数点
以下の数で表した番号たとえば1.2等をテーブル等を
参照しながら入力して所望のプログラムが作成し、これ
をプログラマブルコントローラに装着するEFROM等
に記憶させるものであった。
PRIOR ART AND PROBLEMS Conventional PC programmers of this type look at a ladder diagram of a sequence and write the number, or address, of a 1-bit storage area in memory corresponding to a conventional contact, etc., as an integer, along with a ladder symbol. A desired program is created by inputting a number representing the bit position in the decimal point, such as 1.2, etc., while referring to a table, etc., and this is stored in an EFROM etc. installed in the programmable controller. Ta.

しかしながら、上記アドレス及びビット番号が何を意味
するかは、単なる数字の羅列に過ぎないので正確に記憶
し難く、−々前記テーブル等を参照しなければ判明しな
かったので、プログラムの作成に多くの時間を要すると
共に、作成後のチェックも容易でなかった。
However, it is difficult to remember exactly what the above addresses and bit numbers mean because they are just a list of numbers, and it is difficult to know what they mean without referring to the table, etc., so it is often used in creating programs. In addition to requiring time, checking after creation was also not easy.

発明の目的 本発明はこのような従来の欠点を改善したものであり、
その目的は、前記アドレス及びビット番号に一対一に対
応してそのシンボル名を予め登録して置き、プログラム
作成時には前記アドレス及びピント番号の代りにこのシ
ンボル名の入力を可能とし、また、CRTにラダー記号
と共にシンボル名も合せて表示させるようにすることに
ある。
Purpose of the Invention The present invention improves these conventional drawbacks, and
The purpose of this is to register symbol names in advance in one-to-one correspondence with the addresses and bit numbers, and to enable input of this symbol name instead of the addresses and focus numbers when creating programs. The purpose is to display the symbol name along with the ladder symbol.

発明の構成 本発明によれば、上記目的は、入力されたラダーダイア
グラムの内容に基づいてPCプログラマ−のプログラム
を作成するPCプログラマ−のシンボル名表示装置にお
いて、アドレス及びピント番号と一対一で対応するシン
ボル名を記憶するシンボル名登録メモリと、ラダー記号
、アルファベット、数字を入力する為のキーボードと、
該キーボードから人力されたラダー記号、シンボル名及
び該シンボル名に対応して前記シンボル名登録メモリに
記憶されたアドレス及びビット番号をCRTに表示する
表示手段とを設けることにより達成される。
Structure of the Invention According to the present invention, the above object is to provide a symbol name display device for a PC programmer that creates a PC programmer program based on the contents of an inputted ladder diagram, in a one-to-one correspondence with an address and a focus number. A symbol name registration memory for storing symbol names to be used, a keyboard for inputting ladder symbols, alphabets, and numbers,
This is achieved by providing a display means for displaying, on a CRT, a ladder symbol, a symbol name manually entered from the keyboard, and an address and a bit number stored in the symbol name registration memory corresponding to the symbol name.

発明の実施例 第1図は本発明のシンボル名表示装置を使用してCRT
画面に表示されたラダーダイアグラムの一例を示す線図
である。このように、本発明によれば、ラダー記号の下
にアドレス及びヒツト番号(1,3,1,4,1,6等
)が表示されると共に、その上にアト°レス及びビット
番号と一対一に対応するシンボル名(MAN、AI等)
が表示される。このシンボル名は、予め各アドレス及び
ピッ1一番号に対応させてメモリに記憶させて置いたも
ので、例えば次のようなシンボル名を採用することがで
きる。どのようなシンボル名を登録して置くかは各プロ
グラマ毎に異なるかも知れないが、一般には使用目的の
略語等を使用すれば記憶が容易となるから好ましい。
Embodiment of the Invention FIG. 1 shows a CRT using the symbol name display device of the present invention.
It is a diagram showing an example of a ladder diagram displayed on a screen. As described above, according to the present invention, the address and hit number (1, 3, 1, 4, 1, 6, etc.) are displayed below the ladder symbol, and the address and bit number and pair are displayed above it. Symbol name corresponding to one (MAN, AI, etc.)
is displayed. These symbol names are stored in memory in advance in association with each address and pin number, and for example, the following symbol names can be employed. The type of symbol name to be registered may differ depending on each programmer, but it is generally preferable to use an abbreviation for the purpose of use, as this makes it easier to remember.

1八N;手動モード、へUT;自動モード、115;ノ
ーンドル・ステップ、にジョグ、DiMDlモード、T
;テープモード、MEM ;メモリモート、MOS ;
スピンドル停止等 第2図は第1図のラダーダイアグラムで表されたプログ
ラムを作成する過程でCRT画面に表示された図形の一
例を示すものである。
18N; Manual mode, UT; Automatic mode, 115; Nodle step, jog, DiMDl mode, T
;Tape mode, MEM;Memo remote, MOS;
Spindle stop, etc. FIG. 2 shows an example of figures displayed on the CRT screen during the process of creating the program represented by the ladder diagram of FIG.

プログラムの作成は、第2図<a>に示すように先ず先
頭位置にカーソル10を移動させ、キーボードから罫線
記号トを入力する。次いで、第2図(b)に示すように
カーソル10を右に一つ移動させ、キーボードからラダ
ー記号を入力すると、そのラダー記号がCRT画面に表
示される。またこのラダー記号部の使用目的のシンボル
名MANをキーボードより入力すると、そのシンボル名
が表示されると共にこのシンボル名に対応して予め記憶
されたアドレス及びビット番号がラダー記号の上に表示
される。同様にしてカーソル10を一つ右に移動させ次
のラダー記号、シンボル名を入力するとCRT画面には
第2図(C)に示す内容が表示される。このような動作
を繰返し最後のラダーを入力したときの表示内容を第2
図(d)に示す。
To create a program, first move the cursor 10 to the top position, as shown in FIG. 2 <a>, and input the ruled line symbol G from the keyboard. Next, as shown in FIG. 2(b), when the cursor 10 is moved one position to the right and a ladder symbol is input from the keyboard, the ladder symbol is displayed on the CRT screen. Also, when the symbol name MAN for the purpose of use of this ladder symbol section is input from the keyboard, that symbol name is displayed, and the address and bit number stored in advance corresponding to this symbol name are displayed above the ladder symbol. . Similarly, when the cursor 10 is moved one position to the right and the next ladder symbol and symbol name are input, the contents shown in FIG. 2(C) are displayed on the CRT screen. Repeat this operation and change the display content when you input the last ladder to the second one.
Shown in Figure (d).

このように、本発明によれば、アドレス及びビット番号
の代りにシンボル名を入力することができるので、シン
ボル名さえ記憶して置けば従来の如く一々テーブル等を
参照しながらアドレス及びビット番号を捜し出す必要が
なく、プログラムの作成が極めて容易となる。又、この
シンボル名がCRT画面に表示されるから、一旦作成し
たプログラムのチェックも容易になる。
As described above, according to the present invention, symbol names can be input instead of addresses and bit numbers, so as long as the symbol names are memorized, addresses and bit numbers can be entered one by one by referring to a table etc. as in the past. There is no need to search for it, making it extremely easy to create a program. Furthermore, since this symbol name is displayed on the CRT screen, it becomes easy to check the program once created.

第3図は本発明のシンボル名表示装置を有するPCプロ
グラマ−の概略ブロック図であり、20はプロセッサ、
21はそのバス、22はシンボル登録メモリ、%はキー
ボード、24はCRT、25は演算等に使用するRAM
、 26EFROM 、27は他の周辺回路である。ま
た、第4図はプロセッサ20の処理プログラムの一例を
示すフローチャートである。
FIG. 3 is a schematic block diagram of a PC programmer having a symbol name display device of the present invention, in which 20 is a processor;
21 is the bus, 22 is the symbol registration memory, % is the keyboard, 24 is the CRT, and 25 is the RAM used for calculations etc.
, 26EFROM, 27 are other peripheral circuits. Further, FIG. 4 is a flowchart showing an example of a processing program of the processor 20.

プログラム作成モードにおいては、キーボード23から
キー人力があると(Sl)、ラダー記号入力の場合は(
S2)、該当するラダー記号をCRT24に表示する(
S3)。また、シンボル名であるアルファベットキー人
力の場合は(S4)、該アルファベントをラダー記号の
下に表示すると共に(S5)、シンボル登録メモリ22
を参照して該シンボル名に対応するアドレス及びビット
番号を読出しこれをラダー記号の上に表示する(S6)
In the program creation mode, when there is a key from the keyboard 23 (Sl), when inputting a ladder symbol, (
S2) Display the corresponding ladder symbol on the CRT24 (
S3). In addition, if the symbol name is an alphabet key manually operated (S4), the alpha vent is displayed below the ladder symbol (S5), and the symbol registration memory 22
with reference to the address and bit number corresponding to the symbol name and display them on the ladder symbol (S6)
.

第5図はシンボル登録メモリ22の内容の一例を示す線
図であり、各アドレス及びビット番号に対応してそのシ
ンボル名が予め登録されており、シンボル名をアドレス
としてアドレス及びビット番号を読出すことができる。
FIG. 5 is a diagram showing an example of the contents of the symbol registration memory 22, in which a symbol name is registered in advance in correspondence with each address and bit number, and the address and bit number are read out using the symbol name as an address. be able to.

また、メモリ22の内容を変更することができる。なお
、アドレス及びビット番号をアドレスとしてシンボル名
を読出すことができるようにしておき、第4図に示すよ
うに、アドレス及びビット番号を示す数字キー人力があ
った場合(S7)、ラダー記号の下に数字キーを表示す
ると共に(S8)、上記シンボル登録メモリ22を参照
してシンボル名をラダー記号の上に表示させるようにし
ても良い(S9)。プログラム終了キーが押されると、
表示モードは終了する(S10)。
Furthermore, the contents of the memory 22 can be changed. Note that the symbol name can be read out using the address and bit number as an address, and as shown in Figure 4, if there is a numeric key that indicates the address and bit number (S7), the ladder symbol Numerical keys may be displayed below (S8), and symbol names may be displayed above the ladder symbols by referring to the symbol registration memory 22 (S9). When the program end key is pressed,
The display mode ends (S10).

なお、実際のプログラムは前記入力されたf’ff I
[aに基づいて一旦RAM25に作成されるものであり
、第1図の例では下記のようなプログラムが作成される
Note that the actual program is the input f'ff I
The program is created in the RAM 25 based on [a], and in the example shown in FIG. 1, the following program is created.

RD 1. 3 AND、NOT 1.’6 OR’1.7 RD、STK 2.I AND、NOT 2.2 AND 5TK WRT 35.1 発明の詳細 な説明したように、本発明によれば、予めアドレス及び
ビット番号と対応してシンボル名を登録しておけば、シ
ンボル名にてアドレス及びビット番号の入力が可能とな
るから、一度シンボル名を記1.#シてしまえばプログ
ラムの作成が非常に迅速に行なえる利点がある。また、
CRT画面にはラダー記号、アドレス及びビット番号、
シンボル名が表示されるのでプログラムのチェックも容
易に行なうことが可能となる。
RD 1. 3 AND, NOT 1. '6 OR'1.7 RD, STK 2. I AND, NOT 2.2 AND 5TK WRT 35.1 As described in detail, according to the present invention, if a symbol name is registered in advance in correspondence with an address and a bit number, You can enter the address and bit number, so write down the symbol name once.1. # Once done, the advantage is that the program can be created very quickly. Also,
The CRT screen shows ladder symbols, addresses and bit numbers,
Since the symbol name is displayed, it becomes possible to check the program easily.

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

第1図は本発明のシンボル名表示装置を使用してCRT
画面に表示されたラダーダイアグラムの一例を示す線図
、第2図は第1図のラダーダイアグラムで表されたプロ
グラムを作成する過程でCRT画面に表示された図形の
一例を示す線図、第3図は本発明のシンボル名表示装置
を有するpcプログラマ−の概略ブロック図、第4図ば
ブ10セッサ20の処理プログラムの一例を示すフロー
、チャート、第5図はシンボル登録メモリの内容の一例
を示す線図である。 ・ 10はカーソル、20はプロセツサ、22はシン、ポル
登録メモリ、23はキーボード、24はCRTである。 特許出願人ファナソク株式会社 代理人弁理士玉蟲久五部外2名
Figure 1 shows a CRT using the symbol name display device of the present invention.
Figure 2 is a line diagram showing an example of a ladder diagram displayed on the screen. Fig. 4 is a schematic block diagram of a PC programmer having a symbol name display device of the present invention, Fig. 4 is a flow chart showing an example of a processing program of the processor 20, and Fig. 5 is an example of the contents of the symbol registration memory. FIG. - 10 is a cursor, 20 is a processor, 22 is a thin register memory, 23 is a keyboard, and 24 is a CRT. Patent applicant Fanasoku Co., Ltd. Representative patent attorney Tamamushi Gogo 2 other people

Claims (1)

【特許請求の範囲】[Claims] 入力されたラダーダイアグラムの内容に基づいてPCプ
ログンマーのプログラムを作成するPCプログラマ−の
シンボル名表示装置において、アドレス及びビット番号
と一対一で対応するシンボル名を記憶するシンボル名登
録メモリと、ラダー記号、アルファベント、数字を入力
する為のキーボードと、該キーボードから入力されたラ
ダー記号、シンボル名及び該シンボル名に対応して前記
シンボル名登録メモリに記憶されたアドレス及びビット
番号をCRTに表示する表示手段とを具備したことを特
徴とするPCプログラマ−のシンボル名表示装置
A symbol name display device for a PC programmer that creates a program for a PC programmer based on the contents of an input ladder diagram includes a symbol name registration memory that stores symbol names in one-to-one correspondence with addresses and bit numbers, and a ladder symbol. , alphabento, a keyboard for inputting numbers, and displaying on a CRT the ladder symbol, symbol name, and address and bit number stored in the symbol name registration memory corresponding to the symbol name input from the keyboard. A symbol name display device for a PC programmer, characterized by comprising display means.
JP58202354A 1983-10-28 1983-10-28 Symbol name display device of pc programmer Pending JPS6095612A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58202354A JPS6095612A (en) 1983-10-28 1983-10-28 Symbol name display device of pc programmer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58202354A JPS6095612A (en) 1983-10-28 1983-10-28 Symbol name display device of pc programmer

Publications (1)

Publication Number Publication Date
JPS6095612A true JPS6095612A (en) 1985-05-29

Family

ID=16456123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58202354A Pending JPS6095612A (en) 1983-10-28 1983-10-28 Symbol name display device of pc programmer

Country Status (1)

Country Link
JP (1) JPS6095612A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6246304A (en) * 1985-08-23 1987-02-28 Hitachi Ltd Programmable controller
JPS6286409A (en) * 1985-10-11 1987-04-20 Omron Tateisi Electronics Co Programmable controller
JPS62254205A (en) * 1986-04-28 1987-11-06 Mitsubishi Electric Corp Debug device
JPH01152506A (en) * 1987-12-10 1989-06-15 Fanuc Ltd Editing system for ladder program
JPH0259905A (en) * 1988-08-26 1990-02-28 Fanuc Ltd Sequence program edition system
JPH0357002A (en) * 1989-07-25 1991-03-12 Fanuc Ltd Symbol data input system
JPH03276302A (en) * 1990-03-27 1991-12-06 Fanuc Ltd Pmc symbol defining system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6246304A (en) * 1985-08-23 1987-02-28 Hitachi Ltd Programmable controller
JPS6286409A (en) * 1985-10-11 1987-04-20 Omron Tateisi Electronics Co Programmable controller
JPS62254205A (en) * 1986-04-28 1987-11-06 Mitsubishi Electric Corp Debug device
JPH01152506A (en) * 1987-12-10 1989-06-15 Fanuc Ltd Editing system for ladder program
JPH0259905A (en) * 1988-08-26 1990-02-28 Fanuc Ltd Sequence program edition system
JPH0357002A (en) * 1989-07-25 1991-03-12 Fanuc Ltd Symbol data input system
JPH03276302A (en) * 1990-03-27 1991-12-06 Fanuc Ltd Pmc symbol defining system
EP0481082A1 (en) * 1990-03-27 1992-04-22 Fanuc Ltd. Symbol definition method for programmable machine controller
US5331540A (en) * 1990-03-27 1994-07-19 Fanuc Ltd. Symbol definition system and method a programmable machine controller

Similar Documents

Publication Publication Date Title
JPS6095612A (en) Symbol name display device of pc programmer
JPS60263256A (en) Computer provided with skill degree function
JPS5810238A (en) Information forming device
JP2009059256A (en) Electronic device capable of drawing graph, and program
JPH07234874A (en) Electronic dictionary with word book function
JPS58163036A (en) Automatic numbering device
JPS59214937A (en) Character rpocessor
JPS59214935A (en) Inputting method of data
JP2697901B2 (en) Character processor
JPS61141073A (en) Input and correction of character
JP3032399B2 (en) Kana-Kanji conversion device
JPH04111051A (en) Document processor
JPH0317740A (en) Program editing support system
JPS6286410A (en) Programmable controller
JPH0330048A (en) Character input device
JPH04111052A (en) Document processor
JPH0520319A (en) Display controller
JPS5838810B2 (en) Kanji-mixed sentence input device
JPH03137768A (en) Document processor
JPH03129555A (en) Character processor with dictionary registering function
JPH06203010A (en) Document processor
JPH03231335A (en) Display system for error message
JPH0623973B2 (en) Character processor frequency change method
JPH05197473A (en) Device for inputting character string
JPH07121640A (en) Character processor