JPH11167407A - Program code display device for programmable controller - Google Patents
Program code display device for programmable controllerInfo
- Publication number
- JPH11167407A JPH11167407A JP35242997A JP35242997A JPH11167407A JP H11167407 A JPH11167407 A JP H11167407A JP 35242997 A JP35242997 A JP 35242997A JP 35242997 A JP35242997 A JP 35242997A JP H11167407 A JPH11167407 A JP H11167407A
- Authority
- JP
- Japan
- Prior art keywords
- display
- code
- program code
- character
- programmable controller
- 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
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 abstract description 8
- 238000000034 method Methods 0.000 description 4
- 235000016496 Panda oleosa Nutrition 0.000 description 2
- 240000000220 Panda oleosa Species 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プログラマブルコ
ントローラのプログラムコード表示装置に係り、特にプ
ログラムコードを文字表記不可能なデータを表示する必
要のあるプログラムコード表示装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program code display device for a programmable controller, and more particularly, to a program code display device that needs to display data that cannot express a program code in characters.
【0002】[0002]
【従来の技術】一般に、この種のプログラマブルコント
ローラのプログラムコード、例えばラダーシンボル(lad
dar symbole)で書かれるラダー図面等は、プログラミン
グツール(以下ではプロミングパネルと称す)を使用し
て作成される。プログラムコードはプロミングパネルに
おいて編集される際、ラダーシンボルに変換されて表示
されるが、ラダーシンボルは自然言語と違い文字として
表記できないものを含む表示となる。従来は、文字表記
できないデータの表示に日本語の仮名や漢字を表示する
手法である2バイトコードによる表示を応用し、仮名や
漢字を表記するためのデータにラダーシンボルを表示す
るシンボルを付加し、ラダーシンボルに対応させたシン
ボルを表示していた。2. Description of the Related Art Generally, a program code of a programmable controller of this kind, for example, a ladder symbol (ladder symbol) is used.
A ladder drawing or the like written in a dar symbole is created using a programming tool (hereinafter, referred to as a prom panel). When the program code is edited on the programming panel, it is converted into a ladder symbol and displayed. However, unlike a natural language, the ladder symbol includes a display that cannot be represented as a character. Conventionally, the display of data that cannot be represented by characters uses a display method using two-byte codes, which is a method of displaying Japanese kana and kanji, and adds a symbol that displays a ladder symbol to data for representing kana and kanji. , The symbol corresponding to the ladder symbol was displayed.
【0003】[0003]
【発明が解決しようとする課題】ところが上述した従来
の方法では、2バイトコードを使用できないパーソナル
コンピュータでは表示できないという欠点があった。そ
こで本発明は、2バイトコードを使用した表示を用いる
ことなくラダーシンボルを表示することができるプログ
ラマブルコントローラのプログラムコード表示装置を提
供することを目的とする。However, the conventional method described above has a drawback that it cannot be displayed on a personal computer which cannot use a 2-byte code. Therefore, an object of the present invention is to provide a program code display device of a programmable controller capable of displaying a ladder symbol without using a display using a 2-byte code.
【0004】[0004]
【課題を解決するための手段】上記目的を達成するため
に本発明は、プログラマブルコントローラと、プログラ
ミングパネルと、両者を接続する伝送ラインと、前記プ
ログラマブルコントローラの記憶装置にストアされたプ
ログラムコードを前記プログラミングパネルに伝送する
手段と、プログラミングパネル画面にプログラムを表示
する手段とを設けたプログラマブルコントローラのプロ
グラムコード表示装置において、前記プログラマブルコ
ントローラの前記記憶装置に、前記プログラムコードを
記憶するプログラム記憶部と、前記プログラミングパネ
ルが前記プログラムコードを表示および編集する場合、
前記プログラマブルコントローラから前記プログラミン
グパネルへ転送する手段と、前記プログラミングパネル
が受信した文字表記可能な前記プログラムコードは表示
用文字列データにそのまま転記する手段と、前記プログ
ラミングパネルが受信した文字表記不可能な前記プログ
ラムコードは表示用文字列データに文字コード以外を使
用した表示用コードに変換して転記する手段と、前記プ
ログラムコードを表示する際には前記表示用文字列デー
タを用いて前記文字コードはそのまま表示する手段と、
前記文字コード以外前記表示用コードと対応するビット
マップグラフィックスに表示する手段と、を備えること
を特徴とするプログラマブルコントローラのプログラム
コード表示装置である。To achieve the above object, the present invention provides a programmable controller, a programming panel, a transmission line connecting them, and a program code stored in a storage device of the programmable controller. In a program code display device of a programmable controller provided with means for transmitting to a programming panel and means for displaying a program on a programming panel screen, in the storage device of the programmable controller, a program storage unit for storing the program code, When the programming panel displays and edits the program code,
Means for transferring from the programmable controller to the programming panel, means for transferring the program code, which can be written in characters received by the programming panel, directly to display character string data, The program code is converted into a display code using a character code other than a character code for display character string data and transcribed, and when displaying the program code, the character code is displayed using the display character string data. Means to display as it is,
Means for displaying, in addition to the character code, bitmap graphics corresponding to the display code, the program code display device of a programmable controller.
【0005】本発明はこのようにして構成されることか
ら、あらゆるパーソナルコンピュータにおいて、オペレ
ータに分かり易いラダーシンボルを表示することができ
るという顕著な効果を持つ。[0005] Since the present invention is configured as described above, it has a remarkable effect that ladder symbols that are easy for the operator to understand can be displayed on all personal computers.
【0006】[0006]
【発明の実施の形態】本発明の実施の形態について図面
を参照して説明する。 [構成]図1は、本発明の一実施の形態の回路構成を示
すブロック図である。1はプログラマブルコントローラ
で1a は入力部・1b は出力部・1c はCPU(中央処
理装置)、2はプログラマブルコントローラメモリ領域
・2dはデータメモリ、3はプログラマブルコントロー
ラにユーザプログラムが格納(メモリ)されているユー
ザプログラム記憶部、4はプログラミングパネル、5は
プログラミングパネルメモリ領域、6はプログラミング
パネルに格納(メモリ)されているユーザプログラム、
7はユーザプログラムコード変換テーブル、8は表示用
文字列データ、9は表示用コード変換テーブル、10は
ビットマップグラフィックス(bitmap graphics) 表示の
ための記憶・制御手段、11は表示画面であり、11a
は文字表示,11bはビットマップグラフィックス表
示、20は周辺機器を示す。Embodiments of the present invention will be described with reference to the drawings. [Configuration] FIG. 1 is a block diagram showing a circuit configuration of an embodiment of the present invention. 1 is a programmable controller, 1a is an input unit, 1b is an output unit, 1c is a CPU (central processing unit), 2 is a programmable controller memory area, 2d is a data memory, and 3 is a user program stored (memory) in the programmable controller. User program storage unit, 4 is a programming panel, 5 is a programming panel memory area, 6 is a user program stored (memory) in the programming panel,
7 is a user program code conversion table, 8 is display character string data, 9 is a display code conversion table, 10 is storage / control means for displaying bitmap graphics, 11 is a display screen, 11a
Indicates a character display, 11b indicates a bitmap graphics display, and 20 indicates a peripheral device.
【0007】ところで、このビットマップグラフィック
スはCRTディスプレイ画面上に表示される文字や図形
を、画面上に表示するイメージそのままに画素単位で記
憶するフレームメモリ(画像メモリ)にマッピングし、
ビットパターンに展開して表現する手段である。この表
現方法によると、例えば800×1024画素の表示を
行う場合には、少なくとも800×1024ビットの映
像メモリが必要になる。文字,特殊記号,図形素片など
をユーザで記憶させ、キャラクタジェネレータ(RO
M)を用いて一文字ずつ決まったビットパターンに変換
して表現するキャラクタディスプレイの方法に比べる
と、複数の入り組んだウィンドによる表現,ウィンドの
位置をダイナミックに移動する動作,図形を瞬時に指定
した位置に移動させる操作など自由に行うことができる
[新マイコン用語辞典・日本電気株式会社半導体グルー
プ編著]。In the bit map graphics, characters and figures displayed on a CRT display screen are mapped to a frame memory (image memory) for storing the image displayed on the screen as it is in a pixel unit.
It is a means to expand and express it as a bit pattern. According to this expression method, for example, when displaying 800 × 1024 pixels, a video memory of at least 800 × 1024 bits is required. Characters, special symbols, graphic fragments, etc. are stored by the user and the character generator (RO)
Compared to the character display method that converts and expresses a character into a determined bit pattern using M), the expression using multiple intricate windows, the operation of dynamically moving the position of a window, the position where a figure is instantly specified You can freely perform operations such as moving to a new computer. [New microcomputer term dictionary, edited by NEC Corporation Semiconductor Group].
【0008】[動作]プログラミングパネル4から、プ
ログラマブルコントローラ1に対してユーザプログラム
データの情報伝達の要求12が発信され、これを受けて
プログラマブルコントローラ1はプログラマブルコント
ローラメモリ領域2からユーザプログラム3をプログラ
ミングパネル4に送信する。この信号を受信したプログ
ラミングパネル4はプログラミングパネルメモリ領域5
にユーザプログラム6を表示用文字列データ8に変換す
る。[Operation] A request 12 for transmitting user program data information is transmitted from the programming panel 4 to the programmable controller 1, and the programmable controller 1 receives the request 12 to transmit the user program 3 from the programmable controller memory area 2 to the programming panel. Send to 4. Upon receiving this signal, the programming panel 4 is in the programming panel memory area 5
First, the user program 6 is converted into the display character string data 8.
【0009】ユーザプログラム6中の文字表記可能なプ
ログラムコードはそのまま表示用文字データ8に転記
し、ユーザプログラム6中の文字表記不可能なプログラ
ムコードはユーザプログラムコード変換テーブル7を参
照し、対応する表示用コードを表示用文字列データ8に
転記する。The character-readable program code in the user program 6 is transcribed as it is to the display character data 8, and the non-character-readable program code in the user program 6 corresponds to the user program code conversion table 7. The display code is transferred to the display character string data 8.
【0010】すなわち、ユーザプログラム6をプログラ
ミングパネル4に表示するときは、表示用文字列データ
8を用い、表示可能な文字列データはそのまま表示し、
表示不可能な表示用コードは表示用コード変換テーブル
9を参照し、対応するビットマップグラフィックス10
を表示する。That is, when the user program 6 is displayed on the programming panel 4, the display character string data 8 is used, and the displayable character string data is displayed as it is.
For display codes that cannot be displayed, reference is made to the display code conversion table 9 and the corresponding bitmap graphics 10
Is displayed.
【0011】[0011]
【発明の効果】以上述べたように、本発明によれば、あ
らゆるパーソナルコンピュータにおいて、オペレータに
分かり易いラダーシンボルを表示することができるとい
う特段の効果を奏する。As described above, according to the present invention, a ladder symbol which is easy for the operator to understand can be displayed on any personal computer.
【0012】また、多国語に対応するプログラミングツ
ールの開発に有効な手段であり、この方面のコントロー
ラにおける端緒をつくる先進開発的発明になるという有
効性を示唆している。[0012] Further, this is an effective means for developing a programming tool corresponding to a multilingual language, and suggests that the invention is effective as an advanced development invention for starting a controller in this area.
【図1】本発明の一実施の形態の回路構成を示すブロッ
ク図FIG. 1 is a block diagram illustrating a circuit configuration according to an embodiment of the present invention.
1 プログラマブルコントローラ 1a 入力部(プログラマブルコントローラ) 1b 出力部(プログラマブルコントローラ) 1c CPU(中央処理装置) 2 プログラマブルコントローラメモリ領域 3 ユーザプログラム記憶部 4 プログラミングパネル 5 プログラミングパネルメモリ領域 6 ユーザプログラム 7 表示用文字列データ 8 ユーザプログラムコード変換テーブル 9 表示用コード変換テーブル 10 ビットマップグラフィックス(記憶・制御手段) 11 表示画面 11a 文字表示 11b ビットマップグラフィックス表示 12 情報伝送要求(アクセス信号) 20 周辺機器 DESCRIPTION OF SYMBOLS 1 Programmable controller 1a Input part (programmable controller) 1b Output part (programmable controller) 1c CPU (central processing unit) 2 Programmable controller memory area 3 User program storage part 4 Programming panel 5 Programming panel memory area 6 User program 7 Character string for display Data 8 User program code conversion table 9 Code conversion table for display 10 Bitmap graphics (storage and control means) 11 Display screen 11a Character display 11b Bitmap graphics display 12 Information transmission request (access signal) 20 Peripheral device
Claims (1)
ラミングパネルと、両者を接続する伝送ラインと、前記
プログラマブルコントローラの記憶装置にストアされた
プログラムコードを前記プログラミングパネルに伝送す
る手段と、プログラミングパネル画面にプログラムを表
示する手段とを設けたプログラマブルコントローラのプ
ログラムコード表示装置において、 前記プログラマブルコントローラの前記記憶装置に、前
記プログラムコードを記憶するプログラム記憶部と、 前記プログラミングパネルが前記プログラムコードを表
示および編集する場合、前記プログラマブルコントロー
ラから前記プログラミングパネルへ転送する手段と、 前記プログラミングパネルが受信した文字表記可能な前
記プログラムコードは表示用文字列データにそのまま転
記する手段と、 前記プログラミングパネルが受信した文字表記不可能な
前記プログラムコードは表示用文字列データに文字コー
ド以外を使用した表示用コードに変換して転記する手段
と、 前記プログラムコードを表示する際には前記表示用文字
列データを用いて前記文字コードはそのまま表示する手
段と、 前記文字コード以外前記表示用コードと対応するビット
マップグラフィックスに表示する手段と、を備えること
を特徴とするプログラマブルコントローラのプログラム
コード表示装置。1. A programmable controller, a programming panel, a transmission line connecting the two, a means for transmitting a program code stored in a storage device of the programmable controller to the programming panel, and displaying a program on a programming panel screen. A program storage device for storing the program code in the storage device of the programmable controller, wherein the programming panel displays and edits the program code. Means for transferring from the programmable controller to the programming panel; and the program code capable of writing characters received by the programming panel is display character string data. Means for transcribing the program code as it is, means for converting the program code received by the programming panel that cannot be represented by characters into a display code using a character code other than a character code for display character string data, and transcribing the program code. When displaying, means for displaying the character code as it is using the display character string data, and means for displaying the character code other than the character code on bitmap graphics corresponding to the display code are provided. And a program code display device of the programmable controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35242997A JPH11167407A (en) | 1997-12-04 | 1997-12-04 | Program code display device for programmable controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35242997A JPH11167407A (en) | 1997-12-04 | 1997-12-04 | Program code display device for programmable controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11167407A true JPH11167407A (en) | 1999-06-22 |
Family
ID=18424023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35242997A Pending JPH11167407A (en) | 1997-12-04 | 1997-12-04 | Program code display device for programmable controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11167407A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9983573B2 (en) | 2010-10-15 | 2018-05-29 | Mitsubishi Electric Corporation | Programmable controller |
WO2023145062A1 (en) * | 2022-01-31 | 2023-08-03 | ファナック株式会社 | Sequence program display device and computer-readable storage medium |
-
1997
- 1997-12-04 JP JP35242997A patent/JPH11167407A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9983573B2 (en) | 2010-10-15 | 2018-05-29 | Mitsubishi Electric Corporation | Programmable controller |
WO2023145062A1 (en) * | 2022-01-31 | 2023-08-03 | ファナック株式会社 | Sequence program display device and computer-readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5838302A (en) | Data inputting devices for inputting typed and handwritten data in a mixed manner | |
US5999950A (en) | Japanese text input method using a keyboard with only base kana characters | |
US4896148A (en) | Display apparatus | |
US20030035002A1 (en) | Alternate interpretation of markup language documents | |
JP2000250515A (en) | Two-way network language support | |
JP4839322B2 (en) | Address-based graphics protocol | |
JPH11167407A (en) | Program code display device for programmable controller | |
US20020084919A1 (en) | Configurable keyboard | |
JP2003223146A (en) | LED display and character image display device having the same | |
JP2000227790A (en) | Display device, and recording medium where the program is recorded | |
JP2001282211A (en) | Display control system, its display control method and display device | |
TWI757736B (en) | Conversion device for converting black-white or gray-level frame to color display, and electronic device and color display device using the same | |
JPH02151924A (en) | Multi-window display method | |
JPH09258886A (en) | Data entry method | |
JPS6318218B2 (en) | ||
JP2973906B2 (en) | Character user interface device | |
JPH03194591A (en) | Display device | |
KR940011657B1 (en) | Apparatus and Method for Shape Image Synthesis Using Attribute Codes | |
JPH0525115B2 (en) | ||
CN113628595A (en) | Conversion device, electronic device using same and color display screen device | |
JP2004215024A (en) | Mobile terminal | |
JPH0950267A (en) | Information processing device | |
JPS60245074A (en) | Automatic agate display system | |
JPH03131186A (en) | Captain (teletex) terminal equipment | |
JPH0916333A (en) | Method and device for inputting character |