JPH10111703A - Programming device for programmable controller - Google Patents

Programming device for programmable controller

Info

Publication number
JPH10111703A
JPH10111703A JP26264596A JP26264596A JPH10111703A JP H10111703 A JPH10111703 A JP H10111703A JP 26264596 A JP26264596 A JP 26264596A JP 26264596 A JP26264596 A JP 26264596A JP H10111703 A JPH10111703 A JP H10111703A
Authority
JP
Japan
Prior art keywords
label
address
program
operand
input
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
JP26264596A
Other languages
Japanese (ja)
Inventor
Masanao Goto
将直 後藤
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP26264596A priority Critical patent/JPH10111703A/en
Publication of JPH10111703A publication Critical patent/JPH10111703A/en
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

PROBLEM TO BE SOLVED: To immediately recognize an operand which the user of a programming device inputs by viewing by selecting either a label or an address so as to display it at the time of displaying the operand on the display device. SOLUTION: The programming device 1A generating, correcting and displaying the program of a programmable controller is provided with a label/ address selection means 4 for selecting by which system of the label or the address the operand is displayed at the time of displaying it used for a program on the display device 11. Data on the operand which is read by using a program read part 33A from a program storage part 31 storing the program is converted into the selected system and is displayed on the display device 11 based on data stored in the label/address selection means 4.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、プログラマブル
コントローラにおけるプログラムモジュールを作成、表
示するためのプログラミング装置に関する。
The present invention relates to a programming device for creating and displaying a program module in a programmable controller.

【0002】[0002]

【従来の技術】図2はプログラミング装置の構成を示す
ブロック図である。この図において、1はプログラミン
グ装置、2はプログラマブルコントローラであって、プ
ログラミング装置1は処理部13、表示装置11、入力
装置12、記憶部14及びインタフェース部15で構成
されている。プログラマブルコントローラ2はこの発明
では直接関係しないのでその具体的な構成の図示説明を
省略する。
2. Description of the Related Art FIG. 2 is a block diagram showing a configuration of a programming device. In this figure, 1 is a programming device, 2 is a programmable controller, and the programming device 1 comprises a processing unit 13, a display device 11, an input device 12, a storage unit 14, and an interface unit 15. Since the programmable controller 2 is not directly related to the present invention, the illustration and description of its specific configuration will be omitted.

【0003】処理部13はCPUを主体とするプログラ
ミング装置の演算部であり、この処理部13はキーボー
ドなどの入力装置12から入力されたデータを受けて、
表示装置11にその内容を表示させたり、種々のデータ
を記憶する記憶部14との間でデータの授受を行った
り、インタフェース15を介してプログラマブルコント
ローラ2との間でデータの授受などを行う。
A processing unit 13 is an operation unit of a programming device mainly including a CPU. The processing unit 13 receives data input from an input device 12 such as a keyboard,
The content is displayed on the display device 11, data is exchanged with the storage unit 14 that stores various data, and data is exchanged with the programmable controller 2 via the interface 15.

【0004】図3は図2のプログラミング装置を機能ご
とに表した機能ブロック図である。この図では図面んを
き簡素にするために略号が使用されているが、それぞれ
の略号は、Op.はオペランド、Pr.はプログラム、
Lはラベル、Aはアドレスを表す。図2との対応は、プ
ログラム記憶部31、L/A割付記憶部36は図2の記
憶部14内に設けられ、Op.入力部34、L/A割付
入力部38は図2の入力装置12の機能であり、この入
力装置12を操作するのはプログラミング装置1の使用
者である。図の右側のOp.とL/A割付のデータのO
p.入力部34、L/A割付入力部38への入力はこの
使用者によって行われる。Pr.編集部32、Pr.読
出部33、L/A割付書込部37はいずれも処理部13
で演算処理されるソフトウエアに含まれる機能である。
プログラミング装置1は一般にローダと呼ばれる専用の
装置の場合もあれば、汎用性のあるパソコンが使用され
る場合もある。パソコンの場合は本体と表示装置11と
は別になっている場合があり、図のプログラミング装置
1を示す四角の枠の中の表示装置11だけを除いて他の
ブロックを囲んだ枠はこのような場合のパソコンの本体
に相当する部分を示すものである。
FIG. 3 is a functional block diagram showing the programming device of FIG. 2 for each function. In this figure, abbreviations are used to simplify the drawings, but each abbreviation is shown in Op. Is an operand, Pr. Is a program,
L represents a label, and A represents an address. The correspondence with FIG. 2 is that the program storage unit 31 and the L / A allocation storage unit 36 are provided in the storage unit 14 of FIG. The input unit 34 and the L / A assignment input unit 38 are functions of the input device 12 in FIG. 2, and the user of the programming device 1 operates the input device 12. Op. And O of L / A assignment data
p. Input to the input unit 34 and the L / A allocation input unit 38 is performed by this user. Pr. Editing unit 32, Pr. The reading unit 33 and the L / A assignment writing unit 37 are both processing units 13
This is a function included in the software that is operated on.
The programming device 1 may be a dedicated device generally called a loader, or a versatile personal computer may be used. In the case of a personal computer, the main body and the display device 11 may be separate from each other, and a frame surrounding other blocks except for the display device 11 in the rectangular frame indicating the programming device 1 in the figure is such a frame. 3 shows a portion corresponding to the main body of the personal computer in the case.

【0005】プログラミング装置1の使用者がプログラ
ムの修正、作成を行う場合には、使用者はOp.入力部
34を介してオペランドを文字入力し、入力されたデー
タはPr.編集部32を介してプログラム記憶部31に
記憶させるとともに、Pr.読出部33、Pr.表示部
35を介して表示装置11にその内容を表示させながら
修正、又は作成の作業を進める。
[0005] When a user of the programming device 1 corrects or creates a program, the user is required to make the program in Op. The operand is character-input via the input unit 34, and the input data is Pr. The program is stored in the program storage unit 31 via the editing unit 32, and the Pr. Read unit 33, Pr. While the contents are displayed on the display device 11 via the display unit 35, the correction or creation work proceeds.

【0006】プログラマブルコントローラのためのプロ
グラム言語には、最も一般的なラダー図と呼ばれるもの
の他に、SFC(System Function Chart)、FB(Func
tionBlock) 図と呼ばれるものがある。ラダー図は、制
御回路を構成する種々の回路要素をシンボルとして定め
ておき、このシンボルを入力するとともにそれらを接続
して回路を構成することによってプログラムが生成され
る。オペランドはシンボルの区別をするデータや制御変
数データなどを示すもので、ひとつのオペランドにはこ
れらのデータを記憶している記憶部のアドレスガ対応し
ており、このアドレスを用いて入力することもできる
が、実際にはアドレスは数字の羅列で使用者にとって判
別し難い面があるので、アドレスの代わりにこのアドレ
スに付けた名前、通常ラベルと呼ばれる英数字で表され
る文字列が使用される。一つのラベルは一つのオペラン
ドに対応しておりまた当然ながら一つのアドレスに対応
もしている。ラベルは英数字なので、オペランドの意味
するものを使用者が判別し易いような英字を採用するこ
とができる。
[0006] The programming languages for the programmable controller include SFC (System Function Chart) and FB (Func
tionBlock) There is something called a diagram. In the ladder diagram, a program is generated by defining various circuit elements constituting the control circuit as symbols, inputting the symbols and connecting them to form a circuit. Operands indicate data for distinguishing symbols, control variable data, etc. One operand corresponds to the address of the storage unit that stores these data, and it is also possible to input using this address. Yes, but in practice the address is a string of numbers that makes it difficult for the user to distinguish, so the name given to this address, a character string usually expressed as an alphanumeric character called a label, is used instead of the address . One label corresponds to one operand and, of course, one address. Since the label is an alphanumeric character, it is possible to adopt an alphabetic character that makes it easy for the user to determine what the operand means.

【0007】図3ではプログラム作成のためのデータと
してオペランドだけが入力されるように図示されている
が、実際には前述のシンボルなどの他のラダー図作成の
ためのデータが入力される。この発明ではオペランドだ
けが対象なのでオペランドに関する機能だけを記載した
ものである。また、前述のラダー図以外のプログラム言
語の場合にもオペランドが使用されるので、この発明は
これらの言語にも適用される。
Although FIG. 3 shows that only operands are input as data for creating a program, actually, data for creating another ladder diagram such as the aforementioned symbols is input. In the present invention, only the operands are described, so only the functions related to the operands are described. In addition, since operands are used in programming languages other than the above-described ladder diagrams, the present invention is also applied to these languages.

【0008】プログラム作成に使用されるオペランドの
アドレス及びラベルは図のラベル/アドレス割付のデー
タ( L/A割付) として入力され、L/A割付入力部3
8、L/A割付書込部37を介してL/A割付記憶部3
6に記憶される。使用者がプログラムを作成、又は修正
を行う過程でオペランドを入力するのは、ラベルによる
場合とアドレスによる場合とがあるが、文字列の形態の
異なりを検出することによってPr.編集部32によっ
てオペランドがどちらで入力されたかが分かり、ラベル
で入力された場合にはそのままプログラム記憶部31に
書き込まれ、、アドレスで入力された場合には、ラベル
/アドレス割付記憶部36のデータを参照して入力され
たアドレスに対応するラベルを捜し出してプログラム記
憶部31に書き込まれる。
Addresses and labels of operands used for program creation are input as label / address assignment data (L / A assignment) shown in FIG.
8. L / A assignment storage unit 3 via L / A assignment writing unit 37
6 is stored. The user inputs operands during the process of creating or modifying a program, either by label or by address. By detecting a difference in the form of a character string, Pr. The editing unit 32 knows where the operand was input. If the operand was input by label, it is written as it is in the program storage unit 31. If the operand was input by address, the data in the label / address allocation storage unit 36 is deleted. The label corresponding to the input address is searched for and written into the program storage unit 31.

【0009】表示装置11によるオペランドの表示は、
プログラム記憶部31からPr.読出部33によってシ
ンボルなどとともにオペランドも読み出されてラベルで
Pr.表示部35にデータが送られて表示装置11に表
示される。したがって、たとえ使用者がオペランドをア
ドレスで入力しても表示装置11にはラベルで表示され
ることになる。
The display of the operand by the display device 11 is as follows.
When the Pr. The operand is read together with the symbol and the like by the reading unit 33 and Pr. The data is sent to the display unit 35 and displayed on the display device 11. Therefore, even if the user inputs the operand by the address, it is displayed on the display device 11 by the label.

【0010】[0010]

【発明が解決しようとする課題】前述のように、使用者
がオペランドをアドレスで入力する場合にも表示装置1
1にはラベルが表示されるので、使用者は入力したアド
レスが正しいかどうかを表示装置11を目視して確認す
ることができない。したがって、あらかじめ作成してあ
るラベルとアドレスの対応一覧表を見ながら確認するな
どが必要になり、プログラムの作成、修正作業の能率が
悪いという問題がある。
As described above, even when a user inputs an operand by an address, the display device 1 can be used.
Since a label is displayed on the number 1, the user cannot visually check the display device 11 to determine whether the input address is correct. Therefore, it is necessary to check the correspondence between the label and the address prepared in advance while looking at the correspondence list, and there is a problem that the efficiency of the program creation and correction work is low.

【0011】この発明の目的はこのような問題を解決
し、オペランドを表示装置に表示する場合に、ラベルか
アドレスかのどちらかを選択して表示するようにして、
プログラミング装置の使用者が入力したオペランドを即
座に表示装置で目視確認ができるプログラマブルコント
ローラのプログラミング装置を提供することにある。
[0011] An object of the present invention is to solve such a problem, and when displaying an operand on a display device, either a label or an address is selected and displayed.
It is an object of the present invention to provide a programming device for a programmable controller, which allows an operator to immediately confirm an operand input by a programming device on a display device.

【0012】[0012]

【課題を解決するための手段】上記課題を解決するため
にこの発明によれば、プログラマブルコントローラのプ
ログラムを作成、修正及び表示するプログラミング装置
において、プログラムに用いられるオペランドを表示装
置に表示するときに、ラベルとアドレスとのどちらの形
式で表示するかを選択するラベル/アドレス選択手段を
設け、このラベル/アドレス選択手段に記憶されたデー
タを基にして、プログラムを記憶するプログラム記憶部
から読み出されたオペランドに関するデータを、選択さ
れた形式に変換して表示装置に表示することによって、
使用者がオペランドをラベルで入力するときにはラベル
を、アドレスで入力しているときにはアドレスでと、入
力するときのオペランドと同じ形式で表示装置に表示さ
せることができるので、使用者がプログラム作成又は修
正作業において、どちらの形式でオペランドを入力する
ときでも表示装置で目視確認しながらオペランドの入力
作業を行うことができる。
According to the present invention, there is provided a programming device for creating, modifying, and displaying a program of a programmable controller when displaying operands used in the program on a display device. , A label / address selecting means for selecting a format to be displayed, a label or an address, and reading out from a program storing section for storing a program based on data stored in the label / address selecting means. By converting the data regarding the operands into a selected format and displaying the data on a display device,
The label can be displayed on the display device when the user inputs the operand with the label, the address when the address is input with the address, and the same format as the operand when inputting, so that the user can create or modify the program. In the operation, when inputting the operand in either format, the input operation of the operand can be performed while visually confirming on the display device.

【0013】また、ラベル/アドレス選択手段を、ラベ
ル/アドレス選択に関するデータが入力されるラベル/
アドレス選択入力部、この入力されたデータが記憶され
るラベル/アドレス選択記憶部及び入力されたデータを
ラベル/アドレス選択記憶部に書き込むラベル/アドレ
ス選択書込部で構成することによって、容易にラベル/
アドレス選択手段を実現することができる。
Further, the label / address selection means is provided with a label / address to which data relating to label / address selection is inputted.
A label can be easily formed by comprising an address selection input section, a label / address selection storage section for storing the input data, and a label / address selection writing section for writing the input data to the label / address selection storage section. /
Address selection means can be realized.

【0014】[0014]

【発明の実施の形態】以下この発明を実施例に基づいて
説明する。図1はこの発明の実施例を示すプログラミン
グ装置の機能ブロック図であり、図3とは同じ略号を使
い、同じ構成要素には同じ符号を付け、類似の構成要素
には添字Aを付けることによって重複する説明を省く。
図1のプログラミング装置1Aは、表示装置11でオペ
ランドを表示する場合に、ラベル表示かアドレス表示か
を選択することのできる機能を図3のプログラミング装
置1に追加しものである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below based on embodiments. FIG. 1 is a functional block diagram of a programming device showing an embodiment of the present invention. In FIG. 1, the same abbreviations as those in FIG. 3 are used, the same components are denoted by the same reference numerals, and similar components are denoted by subscripts A. Omit duplicate descriptions.
The programming device 1A shown in FIG. 1 adds a function of selecting whether to display a label or an address when displaying an operand on the display device 11 to the programming device 1 shown in FIG.

【0015】図1のプログラミング装置1Aが図3のプ
ログラミング装置1に対して追加された要素は、L/A
選択入力部43、L/A選択書込部42及びL/A選択
記憶部41からなるラベル/アドレス選択手段4であ
り、変更されたのはPr.読出部33Aである。使用者
はあらかじめL/A選択のデータをL/A選択入力部4
3によって入力し、入力されたデータはL/A選択書込
部42によってL/A選択記憶部36に記憶される。L
/A選択のデータは表示装置11によるオペランドの表
示をラベルにするかアドレスにするかを選択するための
ものである。使用者がラベルで入力するときにはラベル
の表示、アドレスで入力するときにはアドレスの表示を
選択するのが一般的である。
The elements added to the programming device 1A of FIG. 1 with respect to the programming device 1 of FIG. 3 are L / A
The label / address selection means 4 includes a selection input section 43, an L / A selection writing section 42, and an L / A selection storage section 41. The reading unit 33A. The user inputs L / A selection data in advance into the L / A selection input section 4.
3 and the input data is stored in the L / A selection storage unit 36 by the L / A selection writing unit 42. L
The / A selection data is used to select whether to display the operand on the display device 11 as a label or an address. It is common to select display of a label when the user inputs with a label, and display of an address when inputting with an address.

【0016】使用者がオペランドをラベル又はアドレス
のどちらで入力した場合でもラベルでプログラム記憶部
31に記憶される点は従来の装置と同じである。プログ
ラム記憶部31からプログラムを読み出して表示装置1
1に表示する場合、Pr.読出部33AはL/A選択記
憶部41が記憶しているL/A選択のデータを参照し
て、それがラベル表示を示すものであれば、プログラム
記憶部31が記憶しているラベルをそのままPr.表示
部35に送り、アドレス表示を示すものであれば、プロ
グラム記憶部31が記憶しているラベルをL/A割付記
憶部36のデータを参照してそのラベルに対応するアド
レスを求め、これをPr.表示部35に送る。表示装置
11はPr.表示部35から送られるデータに基づいて
表示する。
Regardless of whether the user inputs the operand by label or address, the operand is stored in the program storage unit 31 by the label as in the conventional apparatus. The display device 1 reads a program from the program storage unit 31 and
1 is displayed in Pr. The reading unit 33A refers to the data of the L / A selection stored in the L / A selection storage unit 41, and if it indicates a label display, reads the label stored in the program storage unit 31 as it is. Pr. If the address is displayed on the display unit 35 and indicates an address display, the label stored in the program storage unit 31 is obtained by referring to the data in the L / A allocation storage unit 36 to obtain an address corresponding to the label. Pr. It is sent to the display unit 35. The display device 11 has Pr. The display is performed based on the data sent from the display unit 35.

【0017】使用者は、入力時のオペランドの形式と同
じ形式のオペランドを表示装置11で目視により確認す
ることができる。
The user can visually confirm the operand in the same format as the operand at the time of input on the display device 11.

【0018】[0018]

【発明の効果】この発明は前述のように、オペランドを
ラベルで表示するかアドレスで表示するかの選択を、ラ
ベル/アドレス選択手段にラベル/アドレス選択のデー
タを入力し記憶させることによって行えるので、オペラ
ンドをラベルで入力するときには表示もラベルを選択
し、アドレスで入力するときにはラベルを選択するとい
う、入力と表示とでのオペランドの形式を一致させるこ
とができる。したがって、プログラミング装置の使用者
は自分が入力するオペランドの正誤を表示装置で即座に
確認することができるので、プログラムの作成、修正の
作業の能率が向上する。更に、正誤の確認が容易になる
ことからオペランドの指定を誤る確率が小さくなって、
単に作業能率が向上するだけでなく、プログラムの信頼
性の向上に役立つという効果も得られる。
According to the present invention, as described above, selection of whether to display operands by labels or addresses can be performed by inputting and storing label / address selection data in the label / address selection means. When inputting operands with labels, the label is also selected for display, and when inputting with addresses, the label is selected. This makes it possible to match the format of operands between input and display. Therefore, the user of the programming device can immediately confirm the correctness of the operand input by the user on the display device, so that the efficiency of the work of creating and modifying the program is improved. Furthermore, since it is easy to confirm correctness, the probability of incorrectly specifying the operand is reduced,
Not only is the work efficiency improved, but also the effect of improving the reliability of the program is obtained.

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

【図1】この発明の実施例を示すプログラミング装置の
機能ブロック図
FIG. 1 is a functional block diagram of a programming device showing an embodiment of the present invention.

【図2】従来のプログラミング装置の構成を示すブロッ
ク図
FIG. 2 is a block diagram showing a configuration of a conventional programming device.

【図3】図2のプログラミング装置の機能ブロック図FIG. 3 is a functional block diagram of the programming device of FIG. 2;

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

1,1A…プログラミング装置、11…表示装置、31
…プログラム記憶部、32…プログラム編集部(Pr.
編集部)、33,33A…プログラム読出部(Pr.読
出部)、34…オペランド入力部(Op.入力部)、3
5…プログラム表示部(Pr.表示部)、36…ラベル
/アドレス割付記憶部(L/A割付記憶部)、37…ラ
ベル/アドレス割付書込部(L/A割付書込部)、38
…ラベル/アドレス割付入力部(L/A割付入力部)、
4…ラベル/アドレス選択手段、41…ラベル/アドレ
ス選択記憶部(L/A選択記憶部)、42…ラベル/ア
ドレス選択書込部42(L/A選択書込部)、43…ラ
ベル/アドレス選択入力部(L/A選択入力部)
1, 1A: programming device, 11: display device, 31
... Program storage unit, 32. Program editing unit (Pr.
Editing section), 33, 33A: program reading section (Pr. Reading section), 34: operand input section (Op. Input section), 3
5: Program display section (Pr. Display section), 36: Label / address allocation storage section (L / A allocation storage section), 37: Label / address allocation writing section (L / A allocation writing section), 38
… Label / address assignment input section (L / A assignment input section),
4 label / address selection means, 41 label / address selection storage unit (L / A selection storage unit), 42 label / address selection writing unit 42 (L / A selection writing unit), 43 label / address Selection input section (L / A selection input section)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】プログラマブルコントローラのプログラム
を作成、修正及び表示するプログラミング装置におい
て、プログラムに用いられるオペランドを表示装置に表
示するときに、ラベルとアドレスとのどちらの形式で表
示するかを選択するラベル/アドレス選択手段を設け、
このラベル/アドレス選択手段に記憶されたデータを基
にして、プログラムを記憶するプログラム記憶部から読
み出されたオペランドに関するデータを、選択された形
式に変換して表示装置に表示することを特徴とするプロ
グラマブルコントローラのプログラミング装置。
In a programming device for creating, modifying, and displaying a program of a programmable controller, when displaying an operand used in the program on a display device, a label for selecting a format of a label or an address to be displayed. / Address selection means,
On the basis of the data stored in the label / address selection means, the data on the operand read from the program storage unit storing the program is converted into a selected format and displayed on a display device. Programmable controller programming device.
【請求項2】ラベル/アドレス選択手段が、ラベル/ア
ドレス選択に関するデータが入力されるラベル/アドレ
ス選択入力部、この入力されたデータが記憶されるラベ
ル/アドレス選択記憶部及び入力されたデータをラベル
/アドレス選択記憶部に書き込むラベル/アドレス選択
書込部からなることを特徴とする請求項1記載のプログ
ラマブルコントローラのプログラミング装置。
A label / address selection input section for inputting data relating to label / address selection, a label / address selection storage section for storing the input data, and a label / address selection storage section for inputting the input data; 2. The programming device for a programmable controller according to claim 1, further comprising a label / address selection writing unit for writing in the label / address selection storage unit.
JP26264596A 1996-10-03 1996-10-03 Programming device for programmable controller Pending JPH10111703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26264596A JPH10111703A (en) 1996-10-03 1996-10-03 Programming device for programmable controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26264596A JPH10111703A (en) 1996-10-03 1996-10-03 Programming device for programmable controller

Publications (1)

Publication Number Publication Date
JPH10111703A true JPH10111703A (en) 1998-04-28

Family

ID=17378666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26264596A Pending JPH10111703A (en) 1996-10-03 1996-10-03 Programming device for programmable controller

Country Status (1)

Country Link
JP (1) JPH10111703A (en)

Similar Documents

Publication Publication Date Title
JP2002007951A (en) Slip input method, its execution device, and storage medium recording its process program
JP2000194472A (en) Display method and generating device for operation screen for display device
JPH09230915A (en) Programming device
JPH10111703A (en) Programming device for programmable controller
JP2002132512A (en) Program start method
JP2002268711A (en) Programmable display unit and plotting program for the same and recording medium with its plotting program recorded
JPH10283109A (en) Writing data input device and program record medium therefor
JPS5826031B2 (en) Edit processing method
JP2723236B2 (en) Character reader
JP2000276213A (en) Programmable controller
JP2001243421A (en) Character processor and character processing method
JP2520934B2 (en) Data processing device
JP2000215035A (en) Operation image generating method for program type display device
JP5028644B2 (en) Electronic computer and computer control program
JPS6057382A (en) Character processor
JPH0460807A (en) Programming device for programmable controller
JPS6227867A (en) Picture data correcting system
JPS61131082A (en) Rejected character display system of ocr
JPH04280321A (en) Auxiliary screen design device
JPH01314365A (en) Local screen file generating system
JP2006146670A (en) Programming device, symbol automatic registration method, program and recording medium
JPH036527B2 (en)
JP2007025985A (en) Paper sheet processor
JPS60245088A (en) Character recognition and correction system
JPS63133229A (en) Source program correction system