JPS6095612A - Symbol name display device of pc programmer - Google Patents
Symbol name display device of pc programmerInfo
- 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
Links
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/13048—Display 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
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.
第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)
ログンマーのプログラムを作成する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.
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)
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 |
-
1983
- 1983-10-28 JP JP58202354A patent/JPS6095612A/en active Pending
Cited By (9)
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 |