JPH01112403A - プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法 - Google Patents

プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法

Info

Publication number
JPH01112403A
JPH01112403A JP62270982A JP27098287A JPH01112403A JP H01112403 A JPH01112403 A JP H01112403A JP 62270982 A JP62270982 A JP 62270982A JP 27098287 A JP27098287 A JP 27098287A JP H01112403 A JPH01112403 A JP H01112403A
Authority
JP
Japan
Prior art keywords
program
cpu
status
input
time
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.)
Granted
Application number
JP62270982A
Other languages
English (en)
Other versions
JPH0719170B2 (ja
Inventor
Yoshitomo Takizawa
義知 滝沢
Yasuyuki Suzuki
康之 鈴木
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP62270982A priority Critical patent/JPH0719170B2/ja
Publication of JPH01112403A publication Critical patent/JPH01112403A/ja
Publication of JPH0719170B2 publication Critical patent/JPH0719170B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ブロクうマブルコントローラに関するもの
である。
〔従来の技術〕
第2図は例えば従来のプログラマブルコントローラの制
御系を示す構成図であり、図において、(1)はブロク
うマブルコントローラを動作させるためのシーケンスプ
ログラム作成、入出力の状態をモニタ、又ブロクラムに
関係なく人出力を強制的にON、OFFできる機能を有
した周辺装置、(2)はシーケンスブロクラムに従って
入出力を制御するCPU、(2a)はCPU(2)の一
部を構成する演算部、(3)はCPU(2)からの入出
力指令によって実際に制御対象をON、OFFするI1
0ユニー、 1−1(4)はI10二二、−、)−(3
)に筬続されろ制御対象である。
次に動作に−1・いて説明する1通常、最初にシーケン
スブロクうムを作成した場合、ブロクうム中のバグをi
(vるためにデバー・りを行う。このデバー澹グはI1
0ユニ・・ト(3)に制御対象(4)を接続して行う場
合と接続しないで行う場合かあるが、いきなり通常通り
C!PTJ(2)を動作させても、プログラムのどの箇
所が悪いのか判断ができない。そこで、I10二二〜ト
(3)からの入力信号を切っておき、CPU(2)を実
行状態にして周辺装fM (1)からキー人力により入
力信号を与えてやることにより、順次出力の状態を制御
X4象(4)の状態ヌはI10ユニ、・・ト(3)の出
力状態を示すLEDの状態などにより判断シ、プロクラ
ムをデバ、・・グし、でいくという方法をとる。そして
バグが発見され1こ場合、プログラムを修正し、又最初
から順次入力指令を与えていくという上記方法をバグが
なくなるまでくり返す。
〔発明が解決しようとする問題点〕
従来のプログラマブルコントローラは以上の様に構成さ
れているので、プログうムのデバ、、り時に一部プログ
ラムを修正する度に最初からデバ噌グの終了した箇所ま
で、入力指令を順に与えなおしてやらなければならず、
更に、制御対象(4)が大きくなり、シーケンスプログ
ラムの容jkも大きくなってくると、この作業は大変に
時間がかかるという問題点があった。
この発明は上記の様な問題点を解消するためになされた
もので、プロクラムのデパ・・・グ時に、ブロクうムを
修正した場合にも最初からキー人力を与えなおすという
ロスをなくしデバーjグ時間の短縮を図ることを目的と
する。
また、この発明の別の目的は、上記目的に加えてキー人
力を与えなおしているときの入力指令の与えまちがいを
なくすことを目的とする。
〔問題点を解決するための手段〕
この発明に係るプログラマブルコントローラは、シーケ
ンスプログラムの実行中、入力指令の変化により変化す
る内部の出力接点8内部接点、タイマーなどのステータ
ス情報の全部あるいは一部を記憶する様にしたものであ
る。
〔作用二1 この発明においては、ステータス記憶メモリが入力指令
の変化によって変化したステータス情報を記憶する。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。第1
図において、従来例を示す第2図と同一の符号は同一部
分を示しているので説明は省略する。図において、(2
h)はCPU(21内部の演算部(2a)とデータのや
りとりを行りステータス記憶メモリである、 次に動作について説明する。制御対象(4)はト勺二ニ
ー、ト(3)に接続してもしなくてもよい。又、vつ!
=、ト(3)からの入力信号は切っておく 次にcpu
(2)にプログラムを書き込み、実行させておき、周辺
装置(1)よりCPU(2)に入力指令を順次、キー人
力により与えていく。この時、CPU(2)は内部に設
けられたステータス記憶用のメモリ(21))に入力汰
愈が変わる度にステータスの全部、又は一部・ン記憶し
でいく。入力指令が一つ与えられるごとに−ステーJブ
進むとすると、最後のステー・ブから何ステ、・、ブ前
まで記憶するかはメモリ容態を大きくすればするほど、
多くのステ・リブを記憶できる。途中でシーケンスプロ
グうムにバクを発見した場合は、入力指令を与えること
をやめ、プログラムの修正を行う。修正が終ったら再度
、シーケンスブロクうムの実行を行うが、この時ステー
タスをインシセライズするか、記憶しているステータス
同各の状態から実行するかは、モード切換にぼって行う
。モード切換の方法はここでは関連ではない、又、最終
ステ号ブより前のステ、・・ブから実行を開始しtこい
場合は周辺装B(1)より所定のキー人力を行うことで
、記憶をしている範囲内で任急のステーノブから開始す
ることが可能である。
’tkr+ m対象(4)が接続されているときには、
開始するステーIプ(ζ相当するように、あらかじめ゛
機械の動作をそこまで進めておけはよい。
な、1づ、上記実施例ではステータスの記憶場所がCP
UQ23内部になっているが、周辺装ff1(1)など
、他の・牌素に持たせても変わりかないことはいうまで
もない。
〔発明の効嚇〕
り上の様に、この発明によればCP Hのステータス情
報を記憶するステータス記憶メモリを設けたので、プロ
グラムを修正する度に同じ入力指令を何誓も与えなおす
といら手[ム1が省け、テハ、、、 り時間の大幅な短
縮ができるとともに、誤った入力指@を与えることがな
く、又、途中の一部分のステリプのみデバ・リグができ
るなどデバー、グ効罵が向tするという効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるプログラマブルコン
トローラを示す制御系の構成図、第2図は従来のプログ
うマブルコントローラを示す制御系の構成図である。 図において、(2b)はステータス記憶メモリである。 なお、図中、同一符号は同一、又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 予め作成されたシーケンスプログラムを実行させ、外部
    から入力指令が与えられる度に変化するCPUのステー
    タス情報を記憶すると共に所定入力指令により上記ステ
    ータス情報をCPUに出力するステータス記憶メモリを
    備えたことを特徴とするプログラマブルコントローラ。
JP62270982A 1987-10-27 1987-10-27 プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法 Expired - Lifetime JPH0719170B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62270982A JPH0719170B2 (ja) 1987-10-27 1987-10-27 プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62270982A JPH0719170B2 (ja) 1987-10-27 1987-10-27 プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法

Publications (2)

Publication Number Publication Date
JPH01112403A true JPH01112403A (ja) 1989-05-01
JPH0719170B2 JPH0719170B2 (ja) 1995-03-06

Family

ID=17493743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62270982A Expired - Lifetime JPH0719170B2 (ja) 1987-10-27 1987-10-27 プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法

Country Status (1)

Country Link
JP (1) JPH0719170B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56147205A (en) * 1980-04-15 1981-11-16 Mitsubishi Electric Corp Software automatic testing system of programmable controller
JPS57147763A (en) * 1981-03-07 1982-09-11 Fujitsu Ltd Evacuation restoring system of test program
JPS59208607A (ja) * 1983-05-12 1984-11-27 Toshiba Corp デバツグ用簡易シミユレ−タ
JPS6155749A (ja) * 1984-08-28 1986-03-20 Oki Electric Ind Co Ltd 情報処理装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56147205A (en) * 1980-04-15 1981-11-16 Mitsubishi Electric Corp Software automatic testing system of programmable controller
JPS57147763A (en) * 1981-03-07 1982-09-11 Fujitsu Ltd Evacuation restoring system of test program
JPS59208607A (ja) * 1983-05-12 1984-11-27 Toshiba Corp デバツグ用簡易シミユレ−タ
JPS6155749A (ja) * 1984-08-28 1986-03-20 Oki Electric Ind Co Ltd 情報処理装置

Also Published As

Publication number Publication date
JPH0719170B2 (ja) 1995-03-06

Similar Documents

Publication Publication Date Title
JP2526688B2 (ja) プログラマブルコントロ―ラおよびシ―ケンスプログラムの部分実行方法
JPH05341819A (ja) Sfcプログラムのデバッグ装置及びデバッグ方法
JPS63250702A (ja) シ−ケンスコントロ−ラ
JPH01112403A (ja) プログラマブルコントローラにおけるシーケンスプログラムのデバッグ方法
US4907190A (en) Computer control system and method for effecting sequence controls and servo-controls
EP0256149B1 (en) Computer system
JP3460747B2 (ja) 数値制御装置
JPH11242509A (ja) プログラマブルロジックコントローラ
JP3413860B2 (ja) デバッグ方式
JPH08328793A (ja) 機械制御装置
JP2573251B2 (ja) プログラマブルコントローラの送信指定方法
JPH02178808A (ja) ロボットの制御方法
CA1259417A (en) Computer systems suitable for effecting sequence controls and servo-controls
JP2507999B2 (ja) 制御機器のプログラム設定入力装置
JPH0414109A (ja) 銘柄管理シーケンス制御装置
JPH02250122A (ja) Cpuシミュレータ
JPH07168609A (ja) シーケンスプログラムのデバッグ方法
JPS62259104A (ja) シ−ケンサ
JPS624729B2 (ja)
JPH0664541B2 (ja) コマンド処理装置
JPH06214618A (ja) プログラム作成装置
JPS6371761A (ja) オンラインシステムのシステム条件定義方式
JPS61161519A (ja) プログラマブル・コントロ−ラ
JPS63228301A (ja) プログラマブル・コントロ−ラ
JPH11110023A (ja) プログラム変数指令機能を備えた数値制御装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050727

A131 Notification of reasons for refusal

Effective date: 20050803

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050928

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051102

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20101111

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20111111

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20131111