JPH02138606A - プログラマブルコントローラ - Google Patents

プログラマブルコントローラ

Info

Publication number
JPH02138606A
JPH02138606A JP63188644A JP18864488A JPH02138606A JP H02138606 A JPH02138606 A JP H02138606A JP 63188644 A JP63188644 A JP 63188644A JP 18864488 A JP18864488 A JP 18864488A JP H02138606 A JPH02138606 A JP H02138606A
Authority
JP
Japan
Prior art keywords
instruction word
section
data
instruction
executed
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
JP63188644A
Other languages
English (en)
Inventor
Kenji Okamoto
健二 岡本
Soji Ota
太田 宗司
Toshio Morimoto
敏夫 森本
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63188644A priority Critical patent/JPH02138606A/ja
Publication of JPH02138606A publication Critical patent/JPH02138606A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は各種機器を所定のシーケンスプログラムに従
って制御するプログラマブルコントローラに関するもの
である。
〔従 来 の 技 術〕
従来のプログラマブルコントローラは、シーケンスプロ
グラムの実行中にメモリ間転送や四則演算等の1バイト
以上の演算を行う命令語の演算結果を知りたい場合、内
部メモリや入出力のオン・オフ状態を表示部に表示する
機能(以下、入出力モニタ機能という)を実行すること
により、前記命令語の演算結果を認識していた。
(発明が解決しようとするii、I!I)しかしながら
、上記の入出力モニタ機能を使って演算結果を確かめる
方法では、命令語の演算結果が格納されているアドレス
を操作者が把握し、表示部を入出力モニタ機能のモード
に切り替えてから前記アドレスを設定しなければ演算結
果を認識できないので、操作に手間がかかるという問題
があった。
サラに、1つのシーケンスプログラム中に演!結果を同
一アドレスに格納する命令語が複数個存在した場合、入
出力モニタには、シーケンスプログラムの最後に実行さ
れた結果が表示されることになっているので、演算直後
の結果を確認できないという問題があった。
したがって、この発明の目的は、シーケンスプログラム
の動作を正確かつ迅速に把握することができるプログラ
マブルコントローラを提供することである。
〔課題を解決するための手段〕
この発明のプログラマブルコントローラは、命令語を演
算部で演算する直前における命令語に含まれるアドレス
のデータと命令語が実行された直後の演算結果とを命令
語の表示指令に応答して演算部で抽出させる手段と、命
令語を演算部で演算する直前において命令語に含まれる
アドレスのデータと命令語が実行された直後の演算結果
とを表示部に命令語とともに表示させる手段とを設けた
ことを特徴とする。
〔作   用〕
この発明の構成においては、メモリ間のデータ転送およ
び四則演算等の1バイト以上のデータを演算する命令語
を表示部に表示させる指令を操作部から制御部に与える
と、これに応答して演算部が命令語を演算部で演算する
直前における命令語に含まれるアドレスのデータと命令
語が実行された直後の演算結果とを抽出し、さらに表示
部が命令語を演算部で演算する直前において命令語に含
まれるアドレスのデータと命令語が実行された直後の演
算結果とを表示することになる。
したがって、表示部に表示させる命令語を例えばシーケ
ンスプログラムに従って順次変更していけば、シーケン
スプログラムを構成するすべての1バイト以上の命令語
に対して表示部が命令語を演算部で演算する直前におい
て命令語に含まれるアドレスのデータと命令語が実行さ
れた直後の演算結果とが命令語とともに順次表示される
ことになり、シーケンスプログラムの動作を正確かつ迅
速に把握することができる。
この場合、上記の動作を実行させるには、例えば1バイ
ト以上の演算を行う命令語を表示部に表示させて命令語
をモニタするときに、表示させるべき命令語にのみ、命
令語を演算部で演算する直前における命令語に含まれる
アドレスのデータと命令語が実行された直後の演算結果
とを抽出して、それを表示させるサブプログラムを呼び
出す命令を付は加えることで、上記の命令語を演算部で
演算する直前における命令語に含まれるアドレスのデー
タと命令語が実行された直後の演算結果とを表示部に表
示させることができる。
〔実 施 例〕
この発明の一実施例を第1図ないし第3図に基づいて説
明する。第1図はこの発明の一実施例のプログラマブル
コントローラの構成を示している。
第1図において、1は入力状態や内部情報に対して論理
演算を行う制御部、2はシーケンスプログラムを実行す
るための演算部である。5は入出力データや内部情報、
演算結果等が格納される内部メモリ、6はシーケンスプ
ログラムが格納されているメモリである。3は制御部1
に対して各種指令やユーザプログラム(シーケンスプロ
グラム)を入力するための操作部、4は操作部3から指
示された各種指令や演算部2で処理された演算結果等を
表示する表示部である。7は入出力部である。
第2図は、命令語を表示部4に表示させて命令語をモニ
タするときに、命令語を演算部で演算する直前における
命令語に含まれるアドレスのデータと命令語が実行され
た直後の演算結果とを抽出演算部で抽出させる手段、お
よび命令語を演算部で演算する直前における命令語に含
まれるアドレスのデータと命令語が実行された直後の演
算結果とを表示部に表示させるための手段を示したフロ
ーチャートである。第3図は前述した各手段を具体的に
実行したときのシーケンスプログラムの流れ図である。
以上のように構成されたプログラマブルコントローラに
ついて、第1図ないし第3図を用いて説明する。
実行状態にあるプログラマブルコントローラにおいて、
操作部3からシーケンスプログラムの命令語を表示させ
る指令が制御部1に送られると、制御部1は第2図に示
すフローチャートに基づいて実行する。まず、処理8で
モニタする命令語が1バイト以上の演算命令(以下、バ
イト演算命令という)であるかどうかを判断し、もし該
当すれば前記命令語のコピーを記憶部(システムエリア
)内に作成する処理9を実行する。
つぎに、前記命令語の先頭にサブプログラムを呼び出す
CALL命令を書く0例えば、第3図に示すように、ス
テップ番号003の命令語■がバイト演算命令であると
すれば、この命令語■を表示させる指令を送ったときに
第2図の処理8,9゜10が実行されるので、命令語■
の先頭にはCALL命令が書かれることになる。その後
、演算部2によってシーケンスプログラム12が逐次実
行され、ステップ番号が003のところにくれば、サブ
ルーチンの処理13,14,15.16を実行すること
になる。すなわち、処理13で命令語4に含まれている
アドレスのデータを表示し、処理14で命令語4の演算
を行い、処理15ではその演算結果を表示することにな
る。処理16では、シーケンスプログラム12に戻り、
シーケンスプログラム12のステップ番号004の命令
語■を実行する。
また、操作部3から前述した命令語■を表示することと
は別の指令が制御部1へ送られた場合、それまで表示し
ていた命令語の内容を修復する作業を行った後、前記の
別の指令について処理を行うことになる。
このように構成した結果、表示部4に表示させる命令語
を例えばシーケンスプログラム12に従って順次変更し
ていけば、シーケンスプログラム12を構成するすべて
の1バイト以上の命令語に対して表示部4が命令語を演
算部2で演算する直前において命令語に含まれるアドレ
スのデータと命令語が実行された直後の演算結果とが命
令語とともに順次表示されることになり、シーケンスプ
ログラム12の動作を正確かつ迅速に把握することがで
きる。
〔発 明 の 効 果〕
この発明のプログラマブルコントローラによれば、命令
語を演算部で演算する直前における命令語に含まれるア
ドレスのデータと命令語が実行された直後の演算結果と
を抽出して命令語とともに表示するので、シーケンスプ
ログラムの動作を正確かつ迅速に把握することができる
【図面の簡単な説明】 第1図はこの発明の一実施例のプログラマブルコントロ
ーラの構成を示すブロック図、第2図は命令語実行直前
直後のデータを抽出・表示する手段を示すフローチャー
ト、第3図は命令語実行直前直後のデータを抽出・表示
する手段を具体的に実行したときのシーケンスプログラ
ムを示す流れ図である。 1・・・制御部、2・・・演算部、3・・・操作部、4
・・・表示部、7・・・入出力部 第 図 第 図

Claims (1)

  1. 【特許請求の範囲】 メモリ間のデータ転送および四則演算等の1バイト以上
    のデータを演算する命令語が実行可能なプログラマブル
    コントローラであって、 入力状態および内部情報に対して論理演算を行う制御部
    と、前記制御部で処理されたデータを格納する第1記憶
    部と、前記命令語を実行する演算部と、前記演算部で実
    行されたデータ等を格納する第2記憶部と、前記制御部
    に各種指令を伝える操作部と、前記制御部および演算部
    で処理された結果等を表示する表示部と、前記命令語を
    前記演算部で演算する直前における前記命令語に含まれ
    るアドレスのデータと前記命令語が実行された直後の演
    算結果とを前記命令語の表示指令に応答して前記演算部
    で抽出させる手段と、前記命令語を前記演算部で演算す
    る直前において前記命令語に含まれるアドレスのデータ
    と前記命令語が実行された直後の演算結果とを前記表示
    部に前記命令語とともに表示させる手段とを備えたプロ
    グラマブルコントローラ。
JP63188644A 1988-07-28 1988-07-28 プログラマブルコントローラ Pending JPH02138606A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63188644A JPH02138606A (ja) 1988-07-28 1988-07-28 プログラマブルコントローラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63188644A JPH02138606A (ja) 1988-07-28 1988-07-28 プログラマブルコントローラ

Publications (1)

Publication Number Publication Date
JPH02138606A true JPH02138606A (ja) 1990-05-28

Family

ID=16227323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63188644A Pending JPH02138606A (ja) 1988-07-28 1988-07-28 プログラマブルコントローラ

Country Status (1)

Country Link
JP (1) JPH02138606A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58125109A (ja) * 1982-01-20 1983-07-26 Toshiba Corp プログラマブルコントロ−ラ

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58125109A (ja) * 1982-01-20 1983-07-26 Toshiba Corp プログラマブルコントロ−ラ

Similar Documents

Publication Publication Date Title
JPS60262204A (ja) プログラマブル・コントロ−ラ
JPH02138606A (ja) プログラマブルコントローラ
JPH0410081B2 (ja)
JPS63172307A (ja) プログラマブル・コントロ−ラ
JPH0679245B2 (ja) プログラマブルコントロ−ラのシ−ケンスプログラム実行方式
JPS5949609A (ja) 模擬実行機能を備えたプログラマブル・コントロ−ラ
JPH082727Y2 (ja) プログラマブルシ−ケンサ
JP2004151762A (ja) プログラマブルコントローラ
JP2731166B2 (ja) プログラマブルコントローラ
JP3358113B2 (ja) プログラマブルコントローラ用プログラムの作成装置
JPH02118849A (ja) 入出力装置のシミュレーション方式
JPH0751610Y2 (ja) オーバーライド機能を備えたプログラマブルコントローラ
JPH1091477A (ja) 制御用マイクロコンピュータ装置及び該装置の保守ツール
JP3182621B2 (ja) テスト用プログラムモニタ装置
JPS5842487B2 (ja) プログラムのロ−デイング方式
JP2793809B2 (ja) プログラマブルコントローラの応用命令処理方式
JPH02253305A (ja) Pcの信号トレース方式
JPS58221405A (ja) プログラマブル・コントロ−ラ
JPH02110706A (ja) Pcのデータ表示方式
JPH0566934A (ja) プログラマブルコントローラのプログラミング装置
JPH03161803A (ja) プロセス制御装置
JPS59188702A (ja) プログラマブル・コントロ−ラ
JPH04332003A (ja) プログラマブルコントローラ
JPS6252607A (ja) プログラムデバツグ装置
JPH01163801A (ja) プログラマブルコントローラ