JPH03157702A - プログラマブルコントローラのプログラミング装置 - Google Patents

プログラマブルコントローラのプログラミング装置

Info

Publication number
JPH03157702A
JPH03157702A JP29843989A JP29843989A JPH03157702A JP H03157702 A JPH03157702 A JP H03157702A JP 29843989 A JP29843989 A JP 29843989A JP 29843989 A JP29843989 A JP 29843989A JP H03157702 A JPH03157702 A JP H03157702A
Authority
JP
Japan
Prior art keywords
sequence program
program
storage means
display
sequence
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
JP29843989A
Other languages
English (en)
Inventor
Toshio Arai
新居 俊夫
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 JP29843989A priority Critical patent/JPH03157702A/ja
Publication of JPH03157702A publication Critical patent/JPH03157702A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プログラマブルコントローラが実行するシー
ケンスプログラムを作成入力するプログラミングfit
に関し、詳しく上記シーケンスプログラムを修正可能な
プログラマブルコントローラのプログラミング装置に関
する。
〔従来の技術〕
グロクラマブルコ7 トローラは電子機器の動作制御を
行う機器として知られ、第4図に示すように、プログラ
ミング装置!50から入力されたシーケンスプログラム
を演算実行することにより上記電子機器の動作制御を行
う。
プログラミング装置関においてシーケンスプログラムを
作成するときは、キーボード入力装置4からシーケンス
命令を入力し、表示器5に、表示されたシーケンス命令
を確認する。シーケンス命令はシーケンスプログラムを
?l!成する命令であって、接点命令やコイル命令等が
知られている。キーボード人力装!14上にはシーケン
ス命令をその種類毎に入力するためのキーや、動作指示
を行うためのキーが設けられている。従来のこの楯のプ
ログラミング装置では、ノーケンスプログラムの作成を
容易とするために、シーケンス命令をシーケンス回路を
表わす図形の形態で入力し、表示している。このような
機能を有するプログラミング装置の一般的な回路構成を
第5図に示す。
@5図において、中央演算処理装置(CPU)1はキー
ボード入力ffl[4から入力されたシーケンス命令を
作業用メモ112−時記憶させた後、表示器5に表示す
る。プログラムの作成終了指示キーの押下に応じてCP
U 1は作業用メモリに記憶されたシーケンス命令群、
すなわち、シーケンスプログラム(以下ソースプログラ
ムと称す)をプログラマブルコントローラにより演算処
理するための言語の10グラム(オブジェクト70グラ
ムと称す)に翻訳(コンパイルと称す)した後に10グ
ラムメモリ3に格納する。この後、プロクラムメモリ3
からインタフェース6を介してプログラマブルコントロ
ーラへ作成されたソーケンスズログラムをに?rる。作
成済のシーケンスグログラムを修正する場合は、CPU
Iは第6図の制御手順を実行し、プログラマブルコント
ローラからシーケンスプログラムを受信し、プログラム
メモリ3へ格納した恢、上述と逆の手順で10グラムメ
モリ3上のオブジェクトプログラムをソースプログラム
に逆f換(逆コンパイル)して作業用メモノ2に記憶し
、表示器5に表示する。次に、キーボード入力fe[1
4からの1−正情報に暴き、CPtJlにより作業用メ
モリ2上でシーケンスプログラムの修正6理を行う(ス
テップ810〜512)。次に、キーホード入力装置4
からの格納の指示に応じて(、’PU1は作業用メモリ
2のソースプログラムをオブジェクトプログラムにコン
パイルしてプログラムメモリ3に格納する(ステップS
13→514)。
〔発明が解決しようとする課題〕
しかしながら、従来装置において、多数箇所の修正を行
う場合は、ユーザは修正毎に、シーケンスプログラムの
イボ正場所の指示入力および格納の指示入力を行なわな
ければならず、ユーザの操作が煩雑であるという不具合
が従来装置には有った。
そこで、本発明の目的は上述の点に鑑みて、修正済のシ
ーケンスグログラムの7′ログラムメモリへの書き込み
指示を目動化し、ユーザの指示操作を簡略化する0との
可能なプログラマブルコントローラを提供することにあ
る。
〔課題を解決するための手段〕
このような目的を達成するために、本発明は、作成した
シーケンスプログラムの修正が可能なプログラマブルコ
ントローラの70ゲラミンク装置において、前記作成し
たシーケンスフログラムを記憶しておく第1記憶手段と
、前記作成したシーケンスプログラムの表示範囲を指定
する表示器、囲指定手段と、該表示W!1囲指定手段に
より指定された表示範囲のシーケンスグログラムを前記
第1記憶手段から読出す読出し手段と、該読出し手段に
より読出されたシーケンスプログラムを表示および前記
修正のためをこ一時記憶する第2記憶手段と、該第2記
憶手段に記憶されたシーケンスプログラムを表示する表
示手段と、前記第2記憶手段に記憶されたシーケンスプ
ログラムに対して前記修正を行う演算処理手段と、前記
表示範囲指定手段からの指定が行なわれる毎に前記第2
記憶手段に記憶されたシーケンスプログラムを前記第1
記憶手段の対応の格納位置に蒼き込む書き込み手段とを
具えたことを特徴とする。さらに、本発明の前記第1記
憶手段に記憶されたシーケンスグログラムはオブジェク
ト10グラムであって、前記読出し手段は前記第1記憶
手段から読出したシーケンスプログラムをソースプログ
ラムに変換し、前記書き込み手段は前記第2記憶手段の
シーケンスプログラムをオブジェクトプログラムに変換
スることを特徴とする。
〔作用〕
本発明は、ソーケンス10グラムの修正が記憶手段上で
行なわれること、かつ修正対象のシーケンスプログラム
が必ず表示されることに看目し、シーケンスプログラム
の逸足指示に厄じて前回表示されたシーケンスプログラ
ムが箔1記憶手段に書き込まれる。したがって、ユーザ
ーは従来例のように書込み処理のための指示操作を行う
必要がなく、その結果、シーケンスプログラムの修正処
理のための指示操作が筒略化される。また、シーケンス
プログラムの読出し、4き込みに応じてオブジェクトグ
ログラムとソース10グラムとの相互f換がなされるの
で、このKILLのための指示についでもユーザは行う
必要がない。
〔実施例〕
以下、図面を参照して本発明の実施例を詳細に説明する
第1図は本発明実施例の基本S成を示す。第1図は作成
したシーケンスプログラムの修正が可能なプログラマブ
ルコントローラのフ゛ログラミング装置を示す。
第1図に2いて% 100は作成したシーケンスプログ
ラムを記憶しておく第1記憶手段である。200は作成
したシーケンスプログラムの表示範囲を指定する表示範
囲指定手段である。300は表示範囲指定手段200に
より指定された表示範囲のシーケンスプログラムを0!
1記憶手v100から読出下読出し手段である。100
は読出し手段300により読出されたシーケンスプログ
ラムを表示および修正のために前記修正のために一時記
憶する記憶手段である。500 i’!第2記憶手段4
00(こ記憶されたシーケンスプログラムを表示する表
示手段である。
600は第2記憶手段400に記憶されたジ−ケンスフ
−ログラムlこ対して修正を行う演算処理手段である。
700は表示範囲指定手段からの指定が行なわれる毎に
、第2記憶手段↓00に記憶されたシーケンス70クラ
ムを第1記憶手段100の対応の格納位置に薔き込む薔
き込み手段である。
な2、第1記憶手段100に記憶されたシーケンス10
クラムはオブジェクトグログラムであって、読出し手段
300は@1記憶手段100から読出したシーケンスプ
ログラムをソース10グラムに変換し、舊き込み手段7
00は、第2記憶手段のシーケンスプログラムをオブジ
ェクトグログラムに変換する。また、本夾施例に2ける
装置の部品sgは第5図に示す従来例のものと同様のも
のを使用できるが%CPUIが実行する制御手順および
この制御手順により達成されるCPU1の機能が異なる
したがって、CPUIが実行する制御手順を第2図を参
照して説明し、かつ、70グラミング装置全体の動作を
も説明する。
キーボード入力装置4のプログラムキー4−1が押下さ
れ、シーケンスプログラムの作成および修正を行うため
のモードが指示されると、第2図の制御手順がCPO2
内蔵のリードオンリメモリ(ROM)から読み出され、
実行される。第2図(こ2いて、読出しフラグがオフに
初期設定される(ステ、7s]0)。読出しフラグはプ
ログラムメモ」3に対する情報の表示命令が少なくとも
1個あるとオンとなるフラグである。
続いてキーボード入力製置4からの動作指示状態となる
。キーボード人力裟#L@<表示範囲指定手段)から、
10グラムメモ113(第1記憶手段)の記憶アドレス
の指定およびそのアドレスの記憶情報(シーケンス命令
)の表示の指示がなされると、CP U 1はキーボー
ド入力裂1!4からの人力コードを識別することにより
、入力コードが表示命令であるか否かを判定する(ステ
ラ7’S21→830)o  この判定処理は肯定判定
となるので、手順はステップS31へと進み、矢に読出
しフラグのオン/オフが判定される。この時点で読出し
フラグはオフとなっているので、判定結果は否定判定と
なり、第1回目の表示命令の人力が検出されたことにな
る。このため、続いて、ステラ7831で胱出しフラグ
がオン(こ設定される。CPU1は、入力されたアドレ
ス情報を内部レジスタに記憶した後、このアドレス情報
の示すプログラムメモリ3の記憶情報を読出し、作業用
メモ+J2jこ記憶する。(ステラ7S35→536)
。したがってこのときのCPUIは読出し手段として動
作し、作業用メモj2が第2記憶手段として動作する。
次にCPU2は作業用メモリ2の記憶情報8表示器5に
送信し、表示させる(ステップ537)。
したがって表示器5が表示手段として動作する。
手順はステップS21に戻る。ユーザは表示器5の表示
を見て、キーボード入力装置4のカーソルキー(不図示
)により表示画面上でシーケンス命令の修正箇所を指足
し、修正情報を入力すると、CP U 1では入力され
た情報の指示内接を識別しくステップS30→S40→
541)、作業用メモリ2上の上記カーソルキーで指定
されたシーケンス命令を、人力された修正情報に入れ換
える。修正処理としでは削除、l1lt換、移動等の処
理が有り、従来例でも行なわれている処理である。した
がって、この処理を笑行しているときのCPU1は演算
処理手段として動作する。
以下、表示画面上の他の箇所に対する修正指示が入力す
ると1手順はステップS41→S21→S30→S40
→841の経路で進み、CPUIにより1作業用メモリ
2の記憶情報に対する修正が行なわれ、また修正後の作
業用メモリ2の記憶内容が表示器5に表示される。シー
ケンスプログラムの中の表示画面上にない他の箇所の修
正を行うために、ユーザーがキーボード入力装置4から
、次の表示命令および表示範囲すなわち、プログラムメ
モリ3のアドレス範囲を指示入力すると、ステップ83
0で表示命令の入力が検出されろ。このとき、読出し7
ラグはオンとなっているので、修正処理が行なわれたと
判断される。
続いて、CPUIは、前回入力され、内部レジスタに記
憶すれている70グラムメモリ3のアドレス情報に基き
、作業用メモリ2記憶されている修正済みのシーケンス
プログラムをプログラムメモリ3に上書きを行って、プ
ログラムメモリ3上のシーケンスプログラムの修正を行
う(ステクズS33→534)。次に、今回入力された
表示範囲のアドレス情報を内部レジスタに格納し、指定
アドレス範囲のシーケンスプログラムをプログラムメモ
j3から読出し、表示器5に表示させる(ステラ7S3
5→836→537)。
以下、上述の手順を繰り返し実行することにより、ユー
ザが表示画面の更′#指示を行う毎に作業用メモリ2の
修正済のシーケンスプログラムがCPUI iこよりノ
ログラムメモリ3に蒼き込まれる。
シーケンスプログラムの修正処理が終了し、ユーザがプ
ログラミングモードのS除キーを押下したり、他の処理
モードの指示キーを押下したことをステy7s30の判
定処理で検出すると、CP U 1は読出しフラグがオ
ンであることを確紹した上で最後に15正が行なわれた
シーケンスプログラムを作業用メモリ2から読出しフ゛
ログラムメモリへ書き込んだ後、胱出しフラグをオフI
C設定して本制御手順を終了する(ステップ842〜5
41)。
以上、説明したように、シーケンスプログラムの修正処
理では表示画面上でシーケンスプログラムの修正位置が
指定されることに着目し、底水画面上の表示の切り換え
が行なわれる毎に、前回の表示画面の内容、すなわち、
作業用メモリ2の記憶情報を10グラムメモリ3へ目動
的に書き込むようにしているので、従来では必要であっ
た書き込みの指示をユーザは行う必要がない。
次に、表示画面をスクロール(移動)させる第2実施例
について説明する。第3図は10クラムメモリ3に記憶
されたシーケンスプログラムおよびスクロールにおいて
表示される茨示内容を示す。
ユーザが70グラムメモリ3のシーケンスプログラムを
作業用メモリ2へIfix込し、1画面分表示させた後
、キーボード入力装置4のスクロール指示キーを押下す
ると、スクロールキーの押下がCPU1により検出され
る(第2図の77′″ff7s21→530)。
CPUIはスクロール前の表示画面上の最上付性(〆行
)の表示情報を作業用メモリ2から読出して、コンパイ
ルした後、プログラムメモリ3へ格納する(ステップS
33→534)。 続いて、画面のスクロールによって
新たに表示する10グラムメモリ2のアドレス範囲を更
新して、このアドレス範囲のシーケンスプログラムを逆
コンパイルして作業用メモ1124こ転送することによ
り第3図の表示画面BHのように1行分の1!Ii画移
動を行う(ステy 7 S3S→5364837 )。
以下、スクロール指示キーが押下されでいる間上述の手
順を繰り返し、実行し、転送メモリ2のシーケンスグロ
グラムの自動書き込みを行う。
以上説明した実施例の他に久の例が挙げられる。
(1)本実施例では1画面単位の表示の切換え、1行単
位の表示の切換えを行う例を示したが切換え表示する情
報の個数は不特定多数でもよい。
(2)本実施例ではシーケンスプログラム(ソースプロ
グラム)の図形表示のために、オブジェクト10クラム
を逆パイルしでいるが、オブジェクトプログラムをその
才ま、表示する場合は10クラムメモリ3からの読み出
し時の逆コンパイル処理と10グラムメモリ3への誉き
込み時のコンパイル処理を省略することができる。また
、ソースプログラムの表示モードとオブジェクト1プロ
グラムの表示モードのモード切換えが可能なプログラミ
ング入力装置では、モードの切り換え指示に応じで、上
記コンパイルおよび逆コンパイル処理を実行させる。
〔発明の効果〕
以上、説明したように、本発明によれば、シーケンスプ
ログラムの修正のために従来例では必要であったユーザ
による畜き込み指示の操作が必要でなくなるので、操作
処理が簡略化され、修正処理に関わる時間を短縮するこ
とが可能となるという効果も得られる。また、シーケン
スグログラムの読出し、書き込み処理に伴って、オブジ
ェクトプログラムとソースプログラムとの相互変換も自
動的になされるので、ユーザの指示操作がさらに簡略化
される。
【図面の簡単な説明】
第1図は本発明実施例の基本構成を示すブロック図、第
2図は本発明実施例のCI) U 1が実行する制御手
順を示す70−チャート、第3図は本発明第2笑施例の
処理手順を示す説明図、第1図は従来例のシステム構成
を示す斜視図、第5図は従来例の回路溝底を示すブロッ
ク図、第6図は従来例のC1) U 1が実行する制御
手順を示すフローチャート、第7図は従来例の処理手順
を示す説明図である。 1:CPU、2:作業用メモリ、3:10グラムメモリ
、黍:キーボード入力装置it、5ニーi示器、第 3
 口 50 70ロフラミンフ青(□1 零B4判りシステム鄭2示、7礫斗ヌ見圓垢 右3えイ列tフロー’rw−ト 晃 図

Claims (1)

  1. 【特許請求の範囲】 1)作成したシーケンスプログラムの修正が可能なプロ
    グラマブルコントローラのプログラミング装置において
    、前記作成したシーケンスプログラムを記憶しておく第
    1記憶手段と、前記作成したシーケンスプログラムの表
    示範囲を指定する表示範囲指定手段と、該表示範囲指定
    手段により指定された表示範囲のシーケンスプログラム
    を前記第1記憶手段から読出す読出し手段と、該読出し
    手段により読出されたシーケンスプログラムを表示およ
    び前記修正のために一時記憶する第2記憶手段と、該第
    2記憶手段に記憶されたシーケンスプログラムを表示す
    る表示手段と、前記第2記憶手段に記憶されたシーケン
    スプログラムに対して前記修正を行う演算処理手段と、
    前記表示範囲指定手段からの指定が行なわれる毎に、前
    記第2記憶手段に記憶されたシーケンスプログラムを前
    記第1記憶手段の対応の格納位置に書き込む書き込み手
    段とを具えたことを特徴とするプログラマブルコントロ
    ーラのプログラミング装置。 2)前記第1記憶手段に記憶されたシーケンスプログラ
    ムはオブジェクトプログラムであって、前記読出し手段
    は前記第1記憶手段から読出したシーケンスプログラム
    をソースプログラムに変換し、前記書き込み手段は前記
    第2記憶手段のシーケンスプログラムをオブジェクトプ
    ログラムに変換することを特徴とする請求項1に記載の
    プログラマブルコントローラのプログラミング装置。
JP29843989A 1989-11-16 1989-11-16 プログラマブルコントローラのプログラミング装置 Pending JPH03157702A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29843989A JPH03157702A (ja) 1989-11-16 1989-11-16 プログラマブルコントローラのプログラミング装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29843989A JPH03157702A (ja) 1989-11-16 1989-11-16 プログラマブルコントローラのプログラミング装置

Publications (1)

Publication Number Publication Date
JPH03157702A true JPH03157702A (ja) 1991-07-05

Family

ID=17859724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29843989A Pending JPH03157702A (ja) 1989-11-16 1989-11-16 プログラマブルコントローラのプログラミング装置

Country Status (1)

Country Link
JP (1) JPH03157702A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778073A (ja) * 1993-06-30 1995-03-20 Mitsubishi Electric Corp プログラム編集方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6132107A (ja) * 1984-07-23 1986-02-14 Toyoda Mach Works Ltd プログラマブルコントロ−ラのプログラミング装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6132107A (ja) * 1984-07-23 1986-02-14 Toyoda Mach Works Ltd プログラマブルコントロ−ラのプログラミング装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778073A (ja) * 1993-06-30 1995-03-20 Mitsubishi Electric Corp プログラム編集方法

Similar Documents

Publication Publication Date Title
JPH08179817A (ja) 工作機械用表示操作装置
JPH03157702A (ja) プログラマブルコントローラのプログラミング装置
JP6297792B2 (ja) ロボット、ロボットの制御方法、及びロボットの制御プログラム
JPH07121156A (ja) 表示制御方法並びにその装置
JPS63172303A (ja) プログラマブルコントロ−ラのプログラミング表示方法
JPH03275092A (ja) テレビゲーム装置
JP3585158B2 (ja) プログラム式表示装置用の操作画面作成方法
JP2871015B2 (ja) 画像表示制御装置
JPH01106201A (ja) 図形要素修正方式
JPS6146844B2 (ja)
JP4557625B2 (ja) 化学プラント設計支援方法及び化学プラント設計支援プログラム
JP2526181Y2 (ja) 小型電子式計算機
JPS6211369B2 (ja)
JPH04290119A (ja) 文書処理装置及び方法
JPS6318401A (ja) プログラマブルコントロ−ラ用プログラミング装置
JPH0535682A (ja) 情報記憶装置
JP4527828B2 (ja) 画面データ作成装置、画面データ作成方法および画面データ作成処理プログラムを記録した記録媒体
JPH0720721Y2 (ja) プログラマブルコントローラのプログラマ
JP2000242310A (ja) プログラム作成装置及びその装置に格納される格納プログラムを記録した記録媒体
JP3123720B2 (ja) プログラマブルコントローラのプログラミング方法及びプログラミング装置
JP3221509B2 (ja) ロボット制御装置
JP3643321B2 (ja) プログラマブルコントローラ用設定表示装置
JP2641995B2 (ja) 画面制御方法および画面制御装置
JPH05313708A (ja) シーケンス・プログラムの編集方式
JPS5845031B2 (ja) 表示修正制御方法