JPH0212503A - シーケンスプログラム編集方式 - Google Patents
シーケンスプログラム編集方式Info
- Publication number
- JPH0212503A JPH0212503A JP16383988A JP16383988A JPH0212503A JP H0212503 A JPH0212503 A JP H0212503A JP 16383988 A JP16383988 A JP 16383988A JP 16383988 A JP16383988 A JP 16383988A JP H0212503 A JPH0212503 A JP H0212503A
- Authority
- JP
- Japan
- Prior art keywords
- address data
- cursor
- sequence program
- change
- new
- 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
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はシーケンスプログラム編集方式に関し、特にP
C(プログラマブル・コントローラ)を用いたシーケン
ス制御のシーケンスプログラム編集方式に関する。
C(プログラマブル・コントローラ)を用いたシーケン
ス制御のシーケンスプログラム編集方式に関する。
−aに、シーケンスプログラムを作成した後にデバッグ
が必要となることが多い、デバッグに際しては、表示装
置の表示画面上にラダー図形式のシーケンスプログラム
を表示させて、ネットの形を変更したり、論理的接点や
論理的コイルのアドレスデータを変更したりする。
が必要となることが多い、デバッグに際しては、表示装
置の表示画面上にラダー図形式のシーケンスプログラム
を表示させて、ネットの形を変更したり、論理的接点や
論理的コイルのアドレスデータを変更したりする。
アドレスデータを変更する場合には、変更しようとする
接点もしくはコイルの表示位置へカーソルを移動させた
後に、新しいアドレスをプログラム作成装置からキーイ
ンしている。
接点もしくはコイルの表示位置へカーソルを移動させた
後に、新しいアドレスをプログラム作成装置からキーイ
ンしている。
従来の技術においては、カーソルが現に指示している接
点やコイルのアドレスデータしか変更できなかった。従
って、横一列に並んでいる複数の接点のアドレスを変更
する場合にも、カーソル合わせとアドレスデータのキー
インとを所定の数だけ交互に繰り返さねばならなかった
。
点やコイルのアドレスデータしか変更できなかった。従
って、横一列に並んでいる複数の接点のアドレスを変更
する場合にも、カーソル合わせとアドレスデータのキー
インとを所定の数だけ交互に繰り返さねばならなかった
。
オペレータは、これから入力しようとして記憶している
新しいアドレスデータを一刻も早くキーイン出来ること
が望ましい、複数のアドレスデータを記憶している場合
に、キーインが遅くなったり途中に余計な動作を要した
りすれば、誤ったデータを入力する可能性が大きくなる
。
新しいアドレスデータを一刻も早くキーイン出来ること
が望ましい、複数のアドレスデータを記憶している場合
に、キーインが遅くなったり途中に余計な動作を要した
りすれば、誤ったデータを入力する可能性が大きくなる
。
本発明はこのような点に鑑みてなされたものであり、複
数のアドレスデータを容易に変更することのできるシー
ケンスプログラム編集方式を提供することを目的とする
。
数のアドレスデータを容易に変更することのできるシー
ケンスプログラム編集方式を提供することを目的とする
。
〔課題を解決するための手段]
本発明では上記課題を解決するために、ラダー形式のシ
ーケンスプログラムの編集方式において、 表示画面上に表示させたラダー図のアドレスデータを変
更したい任意箇数の接点及びコイルのうちの最初の傍点
にカーソルを合わせることにより、カーソル位置に相当
するエディツトバッファ内のエレメントを選択するステ
ップと、 前記箇数の新しいアドレスデータをプログラム作成装置
からキーインしてメモリに記憶させるステップと、 前記メモリに記憶された前記新しいアドレスデータを前
記カーソル位置に相当する前記エレメントから順に割り
当てて、前記エディツトバッファ内のアドレスデータを
更新するステップと、を含むことを特徴とするシーケン
スプログラム編集方式、 が提供される。
ーケンスプログラムの編集方式において、 表示画面上に表示させたラダー図のアドレスデータを変
更したい任意箇数の接点及びコイルのうちの最初の傍点
にカーソルを合わせることにより、カーソル位置に相当
するエディツトバッファ内のエレメントを選択するステ
ップと、 前記箇数の新しいアドレスデータをプログラム作成装置
からキーインしてメモリに記憶させるステップと、 前記メモリに記憶された前記新しいアドレスデータを前
記カーソル位置に相当する前記エレメントから順に割り
当てて、前記エディツトバッファ内のアドレスデータを
更新するステップと、を含むことを特徴とするシーケン
スプログラム編集方式、 が提供される。
複数のアドレスデータを変更する場合であっても複数回
のカーソル移動を行う必要がな(、アドレスデータを変
更したい複数の接点及びコイルのうちの最初の接点にカ
ーソルを置いたままで複数箇所のアドレス変更ができる
。
のカーソル移動を行う必要がな(、アドレスデータを変
更したい複数の接点及びコイルのうちの最初の接点にカ
ーソルを置いたままで複数箇所のアドレス変更ができる
。
C実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明を実施するためのプログラム作成装置と
PCとのハードウェアのブロック図を示す。図において
、1はプログラム作成装置であり1、表示処理のための
マイクロプロセッサ(図示せず)を内蔵している。2は
CRT表示装置の表示画面であり、シーケンスプログラ
ムが表示される。
PCとのハードウェアのブロック図を示す。図において
、1はプログラム作成装置であり1、表示処理のための
マイクロプロセッサ(図示せず)を内蔵している。2は
CRT表示装置の表示画面であり、シーケンスプログラ
ムが表示される。
3はファンクションキーであり、複写、削除、変更等の
ファンクシランを指令する。4は操作キーである。
ファンクシランを指令する。4は操作キーである。
10はPCであり、11はPC全体を制御するためのマ
イクロプロセッサである。12は入力回路であり、外部
からの信号を受け、信号レベルを変換してバスに転送す
る。13は出力回路であり、出力信号を外部へ出力する
。14はプログラム作成装置用のインタフェースである
。PCIOには、メモリとしてROM15とRAM16
とが内蔵されている。
イクロプロセッサである。12は入力回路であり、外部
からの信号を受け、信号レベルを変換してバスに転送す
る。13は出力回路であり、出力信号を外部へ出力する
。14はプログラム作成装置用のインタフェースである
。PCIOには、メモリとしてROM15とRAM16
とが内蔵されている。
プログラム作成装置1は、通信回線18とインタフェー
ス14とを介してバス17に接続されている。RAM1
6はシーケンスプログラム19等を格納しており、RO
M15はシーケンスプログラムの実行処理を管理するた
めの管理プログラム20を格納している。
ス14とを介してバス17に接続されている。RAM1
6はシーケンスプログラム19等を格納しており、RO
M15はシーケンスプログラムの実行処理を管理するた
めの管理プログラム20を格納している。
シーケンスプログラムを編集するには、プログラム作成
装置1の表示画面2にラダー図を表示させ、ファンクシ
ョンキー3と操作キー4とを用いて追加、削除、変更等
を行い、編集の済んだシーケンスプログラムをRAM1
6に転送する。
装置1の表示画面2にラダー図を表示させ、ファンクシ
ョンキー3と操作キー4とを用いて追加、削除、変更等
を行い、編集の済んだシーケンスプログラムをRAM1
6に転送する。
次に、ラダー図の例を示して本実施例を説明する。
第2図ないし第4図に、ラダー図を表示した表示画面2
の例を示す。第2図において、X000、Xo、1、X
O12、X093及びD300.0は論理的なリレー接
点であり、cioo、oは、論理的なリレーのコイルで
ある。接点X0.0の上にカーソルを置いた状態を示し
ている。いま、四つのアドレスデータX0.0、X01
1、XO12及びX013をそれぞれ、新しいアドレス
データX6.O,X7.1、X8.0及びX10.2に
変更したいものとする。それには、カーソルを接点X0
.0の上に置いたままで操作キー4からX6.O,X7
.1.X8.0; XIo、2とキーインする。
の例を示す。第2図において、X000、Xo、1、X
O12、X093及びD300.0は論理的なリレー接
点であり、cioo、oは、論理的なリレーのコイルで
ある。接点X0.0の上にカーソルを置いた状態を示し
ている。いま、四つのアドレスデータX0.0、X01
1、XO12及びX013をそれぞれ、新しいアドレス
データX6.O,X7.1、X8.0及びX10.2に
変更したいものとする。それには、カーソルを接点X0
.0の上に置いたままで操作キー4からX6.O,X7
.1.X8.0; XIo、2とキーインする。
それにより、上記の新しいアドレスデータがプログラム
作成装置1のメモリに記憶される0次いで、入カキ−(
リターンキーに相当するキー)を押す、これにより、メ
モリに記憶されていた新しいアドレスデータが、カーソ
ル位置に相当するエディツトバッファ内のエレメントか
ら順に割り当てられて、エディツトバッファ内のアドレ
スデータを更新する。第3図に、このようにして変更し
たラダー図を表示する表示画面を示す。
作成装置1のメモリに記憶される0次いで、入カキ−(
リターンキーに相当するキー)を押す、これにより、メ
モリに記憶されていた新しいアドレスデータが、カーソ
ル位置に相当するエディツトバッファ内のエレメントか
ら順に割り当てられて、エディツトバッファ内のアドレ
スデータを更新する。第3図に、このようにして変更し
たラダー図を表示する表示画面を示す。
もしも、第2図に示されたラダー図のアドレスデータの
うちX090とXo、2とのみをそれぞれ新しいアドレ
スデータX6.O,X8.0に変更したいのであれば、
カーソルを接点x0.0の上に置いたままで、X6.O
,、X8.Oとキーインし、次いで入カキ−(リターン
キー)を押せばよい。コンマを打つごとに書き換える対
象が一つづつ右へ移動するのであるが、新しいアドレス
データをキーインすることなく次のコンマを打った場合
には、その対象に関しては元のアドレスデータがそのま
ま残る。従って、第4図に示すようなアドレスデータを
持つラダー図を得ることができる。
うちX090とXo、2とのみをそれぞれ新しいアドレ
スデータX6.O,X8.0に変更したいのであれば、
カーソルを接点x0.0の上に置いたままで、X6.O
,、X8.Oとキーインし、次いで入カキ−(リターン
キー)を押せばよい。コンマを打つごとに書き換える対
象が一つづつ右へ移動するのであるが、新しいアドレス
データをキーインすることなく次のコンマを打った場合
には、その対象に関しては元のアドレスデータがそのま
ま残る。従って、第4図に示すようなアドレスデータを
持つラダー図を得ることができる。
このように、変更したいアドレスデータが連続している
場合も、また、変更したいアドレスデータとそのまま残
したいアドレスデータが混在している場合にも、本発明
によればその都度カーソルを移動する必要がなく容易に
複数のアドレスデータを変更することができる。コンマ
を打つことが、カーソルを移動することと実質的に同等
の役目を果たしている。すなわち、コンマを打つごとに
エディツトバッファ内のエレメントを一つづつシフトさ
せる。コンマを打つことのほうが、カーソルを移動する
ことよりもずっと素早く出来る。
場合も、また、変更したいアドレスデータとそのまま残
したいアドレスデータが混在している場合にも、本発明
によればその都度カーソルを移動する必要がなく容易に
複数のアドレスデータを変更することができる。コンマ
を打つことが、カーソルを移動することと実質的に同等
の役目を果たしている。すなわち、コンマを打つごとに
エディツトバッファ内のエレメントを一つづつシフトさ
せる。コンマを打つことのほうが、カーソルを移動する
ことよりもずっと素早く出来る。
本実施例では、コンマのキーを打つことによりカーソル
移動と同等の役目をさせたが、コンマのキーを打つ代わ
りに他の特定のキャラクタのキーを打つことにして実施
してもよい。
移動と同等の役目をさせたが、コンマのキーを打つ代わ
りに他の特定のキャラクタのキーを打つことにして実施
してもよい。
また、本実施例では独立型PCに対して本発明のシーケ
ンスプログラム編集方式を適用したが、数値制御装置に
内蔵されたPCにおいて実施することもできる。
ンスプログラム編集方式を適用したが、数値制御装置に
内蔵されたPCにおいて実施することもできる。
〔発明の効果]
複数のアドレスデータを変更するに際してカーソルをそ
の都度左右方向に移動させる必要がなくなるのでシーケ
ンスプログラムの編集に要する時間が短縮される上にオ
ペレータの心理的負担が軽減され、その結果、全体とし
てプログラム編集の正確さの向上が期待できる。
の都度左右方向に移動させる必要がなくなるのでシーケ
ンスプログラムの編集に要する時間が短縮される上にオ
ペレータの心理的負担が軽減され、その結果、全体とし
てプログラム編集の正確さの向上が期待できる。
第1図は本発明を実施するためのプログラム作成装置と
PCとのハードウェアのブロック図、第2図はアドレス
データ変更前のラダー図を表示した表示画面を示す図、 第3図及び第4図はアドレスデータ変更後のラダー図を
表示した表示画面を示す図である。 1−・・・・・・−・・−・・プログラム作成装置2・
−・・・・・・・・・・−・表示装置の表示画面3・・
・−・ファンクションキー 4 ・操作キー 10・ ・PC (プログラマブル・コントローラ) 11−・・−・・・・−・−マイクロプロセッサ12−
−−−−一・〜−−−−〜・−入力回路13・−・〜・
−=−・・・−出力回路4−・−・・・−・・−・−・
−プログラム作成装置用インタフェース 5・−・・・・・・−・・・・・・ROM6−・−・・
・・・・−・−・RAM 7・・・・・・・・・・・−・−ハス 8−・−・・−・・・・・・−通信回線9・・−・・・
・・・・・・・・シーケンスプログラム0・−・−・−
・・・・・管理プログラム特許出願人 ファナック株式
会社 代理人 弁理士 服部毅巖 第2図
PCとのハードウェアのブロック図、第2図はアドレス
データ変更前のラダー図を表示した表示画面を示す図、 第3図及び第4図はアドレスデータ変更後のラダー図を
表示した表示画面を示す図である。 1−・・・・・・−・・−・・プログラム作成装置2・
−・・・・・・・・・・−・表示装置の表示画面3・・
・−・ファンクションキー 4 ・操作キー 10・ ・PC (プログラマブル・コントローラ) 11−・・−・・・・−・−マイクロプロセッサ12−
−−−−一・〜−−−−〜・−入力回路13・−・〜・
−=−・・・−出力回路4−・−・・・−・・−・−・
−プログラム作成装置用インタフェース 5・−・・・・・・−・・・・・・ROM6−・−・・
・・・・−・−・RAM 7・・・・・・・・・・・−・−ハス 8−・−・・−・・・・・・−通信回線9・・−・・・
・・・・・・・・シーケンスプログラム0・−・−・−
・・・・・管理プログラム特許出願人 ファナック株式
会社 代理人 弁理士 服部毅巖 第2図
Claims (1)
- (1)ラダー図形式のシーケンスプログラムの編集方式
において、 表示画面上に表示させたラダー図のアドレスデータを変
更したい任意箇数の接点及びコイルのうちの最初の接点
にカーソルを合わせることにより、カーソル位置に相当
するエディットバッファ内のエレメントを選択するステ
ップと、 前記箇数の新しいアドレスデータをプログラム作成装置
からキーインしてメモリに記憶させるステップと、 前記メモリに記憶された前記新しいアドレスデータを前
記カーソル位置に相当する前記エレメントから順に割り
当てて、前記エディットバッファ内のアドレスデータを
更新するステップと、を含むことを特徴とするシーケン
スプログラム編集方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16383988A JPH0212503A (ja) | 1988-06-30 | 1988-06-30 | シーケンスプログラム編集方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16383988A JPH0212503A (ja) | 1988-06-30 | 1988-06-30 | シーケンスプログラム編集方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0212503A true JPH0212503A (ja) | 1990-01-17 |
Family
ID=15781730
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16383988A Pending JPH0212503A (ja) | 1988-06-30 | 1988-06-30 | シーケンスプログラム編集方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0212503A (ja) |
-
1988
- 1988-06-30 JP JP16383988A patent/JPH0212503A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5793947A (en) | Programmable controller for synchronously tracing the execution of operation blocks and SFC program execution method using the programmable controller | |
| EP0477760B1 (en) | Programming method and apparatus for programmable controller | |
| TWI522759B (zh) | 系統構築支援裝置、方法,及記錄媒體 | |
| JP2002278666A (ja) | 設備制御用操作盤 | |
| JPH0212503A (ja) | シーケンスプログラム編集方式 | |
| JPH021025A (ja) | ユーザインタフェイスの排他的選択子作成方式 | |
| JPS58178408A (ja) | 模擬実行機能を備えたプログラマブル・コントロ−ラ | |
| JPH0417002A (ja) | シーケンス・プログラムのサーチ方式 | |
| JP3585158B2 (ja) | プログラム式表示装置用の操作画面作成方法 | |
| JP2898398B2 (ja) | プログラマブルコントローラのプログラミング装置 | |
| JPH04175979A (ja) | 図形処理装置 | |
| JPH0366700B2 (ja) | ||
| JPH03251921A (ja) | ソフトウェア開発支援装置 | |
| JPH0377522B2 (ja) | ||
| JPS581207A (ja) | プログラマブル用プログラミング装置 | |
| JPH01166103A (ja) | 数値制御装置 | |
| JPS6132107A (ja) | プログラマブルコントロ−ラのプログラミング装置 | |
| JPH0830679A (ja) | 工程管理用線表の作成更新処理装置 | |
| JP2700887B2 (ja) | 数値制御装置 | |
| JPH01244502A (ja) | Pcのプログラム表示方式 | |
| JP3123720B2 (ja) | プログラマブルコントローラのプログラミング方法及びプログラミング装置 | |
| JPH08328793A (ja) | 機械制御装置 | |
| JPS58105302A (ja) | プログラマブル・コントロ−ラの図示式プログラミング装置 | |
| JPS63285602A (ja) | リコ−ルモ−ドを有するプログラム作成装置 | |
| JPH04127319A (ja) | 画面呼出し装置 |