JPH01166204A - プログラマブルコントローラのドキュメンテーション表示装置 - Google Patents

プログラマブルコントローラのドキュメンテーション表示装置

Info

Publication number
JPH01166204A
JPH01166204A JP62325755A JP32575587A JPH01166204A JP H01166204 A JPH01166204 A JP H01166204A JP 62325755 A JP62325755 A JP 62325755A JP 32575587 A JP32575587 A JP 32575587A JP H01166204 A JPH01166204 A JP H01166204A
Authority
JP
Japan
Prior art keywords
program
statement information
statement
programmable controller
information
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
JP62325755A
Other languages
English (en)
Inventor
Eisaku Onishi
英作 大西
Isao Ando
勲 安藤
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 JP62325755A priority Critical patent/JPH01166204A/ja
Publication of JPH01166204A publication Critical patent/JPH01166204A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、プログラマブルコントローラのデータ内容
にステートメント情報を付加してデータの整理を行なっ
て任意に表示することのできるプログラマブルコントロ
ーラのドキュメンテーション表示装置に関するものであ
る。
(従来の技術) 従来のこの種のプログラマブルコントローラのドキュメ
ンテーション表示装置は第9図ないし第14図に示すも
のがあった。この従来のプログラマブルコントローラの
ドキュメンテーション表示装置は、第9図に示すように
プログラマブルコントローラの外部機器及び内部機器を
制御する演算動作を行なう演算処理部(1)と、演算処
理部(1)に必要なデータに関する情報を格納する内部
メモリ(2)と、演算処理部(1)への演算指令及び内
部メモリ (2)のデータの確認指令を入力する入力手
段としてのキーボード (3)と、キーボード (3)
からのデータの確認指令が入力された場合に演算処理部
(1)の演算動作に基づいて該当する内部メモリ(2)
に格納された情報を出力する出力部(4)とを備える構
成である。
次に、この構成に基づ〈従来装置の動作を説明する。ま
ず、第10図に示す動作フローチャートにて動作の概略
を説明すると、キーボード (3)から出力指令が入力
されると(ステップ1)、演算処理部(1)にて回路パ
ターンかリストパターンかの判断が行なわれる(ステッ
プ2)。この判断にて回路パターンと判断された場合に
は回路パターンを示すプログラムの先頭から1画面分の
表示データを構成して出力部(4)に出力する(ステッ
プ3)。ステップ2でリストパターンと判断された場合
には回路パターンと同様に演算処理部(1)が出力部(
4)に該当するリストパターンを出力することとなる(
ステップ4)。このように出力部(4)に出力される内
容は回路パターン自体又はリストパターン自体である。
さらに動作内容を詳述すると、内部メモリ (2)に格
納される情報のうちプログラマブルコントローラのプロ
グラム内容を表示する場合を第11図ないし第13図に
示す、第11図はプログラマブルコントローラのプログ
ラム構成態様図を示し、同図においてプログラムは常時
実行される常時実行プログラムと、条件成立の場合に実
行する割込みプログラムと、常時実行プログラムの指令
に基づいて実行されるサブルーチンプログラム等からな
り、TO,If、PO,Piは各プログラムの先頭を示
すデバイスである。第12図はラダーシンボルを使用し
たラダー回路図を示し、各回路ブロック(演算開始命令
から出力命令まで)にて形成され、図中、0.5,50
,80.200,300はラダー回路表示の際の各回路
ブロックの先頭ステップ番号で先頭デバイスTo、Il
、PO,,P1と共に表示される。また、第13図は命
令リストの全体構成図を示し、ステップ番号0・・・7
.50・・・54.・・・300・・・304 に対応
して登録されている命令リスト内容が記載され、各プロ
グラムの先頭には先頭を示すデバイスIO,If、PO
,Piが付加されている。
人力手段であるキーボード (3)から内部メモリ(2
)に格納された情報のプログラムを確認するためのデー
タ確認指令が入力された場合には、このデータ確認指令
を受けた演算処理部(1)が該当するプログラムを内部
メモリ (2)から読み出して、該当するプログラムの
ラダー回路図(第12図に記@)又はシーケンス命令か
ら成る命令リスト図(第13図に記載)をそのまま出力
部(4)のCRT(42)によって出力する。
さらに、内部メモリ (2)に格納される情報のうちプ
ログラマブルコントローラのプログラムを形成する回路
ブロック(演算開始命令から出力命令までの1回路ブロ
ックをいう)の内容を表示する場合を第14図及び第1
5図に示す。第14図はプログラムのラダー回路図を示
し、複数の回路ブロックからこのラダー回路が形成され
、ラダー回路の表示に使用される各回路ブロックの先頭
に先頭ステップ番号0,3,5.・・・40.42が付
される。第15図はプログラムの命令リスト構成図を示
し、各登録された命令の命令リストに対応したステップ
番号0・・・42が付されている。このプログラムを形
成する回路ブロックを表示する場合もプログラムを表示
する場合と同様に行なわれる。
(発明が解決しようとする問題点) 従来のプログラマブルコントローラのドキュメンテーシ
ョン表示装置は以上のように構成されているので、各種
プログラム又はプログラムを形成する回路ブロックをド
キュメンテーション表示する場合にはプログラムのラダ
ー回路図又は命令リスト図として表示することとなり、
ユーザー(設計者とその他第三者)がプログラム又は回
路ブロックの制御内容を容易に理解することがきす、し
かも同種の他のプログラム、回路ブロックと区別するこ
とができないなどの問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、各種プログラム、このプログラムを形成する
回路ブロックの制御内容を設計者、その他第三者が容易
に理解及び区別できるプログラマブルコントローラのド
キュメンテーション表示装置を得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係るプログラマブルコントローラのドキュメ
ンテーション表示装置は、プログラマブルコントローラ
の外部機器及び内部機器を演算処理手段にて制御し演算
動作を行ない、該演算処理手段に必要なデータに関する
情報を内部記憶手段に格納し、該内部記憶手段に格納さ
れた情報に対応する内容表示用のステートメントを人力
手段にて入力し、格納された情報を確認するためのデー
タ確認指令が入力手段にて入力された場合に、該情報と
対応するステートメント情報とをステートメント情報付
加手段にて合成付加し、該合成付加された内容を出力手
段にて出力するものである。
〔作用〕
この発明におけるステートメント情報付加手段は、プロ
グラマブルコントローラの演算処理に必要なデータに関
する情報にこれに対応する内容表示用のステートメント
情報を合成付加し、データに関する情報と該当のステー
トメント情報を併せて出力結果を確認し、情報解読を容
易に行なうことができる。このデータに関する情報が各
種プログラム(常時実行プログラム、割込みプログラム
、サブルーチンプログラム等)の場合には先頭を示すデ
バイスにステートメント情報を付加し、また、データに
関する情報がプログラムを形成する回路ブロックである
場合には先頭ステップ番号にステートメント情報を付加
する。
〔実施例〕
以下、この発明の一実施例を第1図ないし第5図に基づ
いて説明する。第1図は本実施例に係る概略構成ブロッ
ク図、第2図は演算処理部及びステートメント情報付加
部にて制御される内部メモリの格納構成態様図、第3図
は第1図記載の実施例の動作フローチャート、第4図は
プログラムのラダー回路図、第5図は命令リスト態様図
を各々示す。各図において、本実施例に係るプログラマ
ブルコントローラのドキュメンテーション表示装置は、
上述の従来装置の構成にステートメント情報付加部 (
5)を追加して構成され、他の同一構成要素について同
一符号を付して説明する。ステートメント情報付加部 
(5)は、キーボード (3)からプログラム内容確認
のための出力指令が入力された場合に、該出力指令によ
り内部メモリ (2)のシーケンスプログラムデータエ
リア(22)を検索してプログラム先頭に付されるステ
ートメント有無のフラグに基づきステートメント情報エ
リア(24)に格納される該当ステートメント情報を読
出し、該読出されたステートメント情報を出力指令に係
るプログラムに合成して付加する構成である。
次に、上記構成に基づく本実施例装置の動作について第
2図ないし第5図に基づいて説明する。
まず、内部メモリ (2)のシーケンスプログラムデー
タエリア(22)に第4図又は第5図に示す各種プログ
ラム(第4図においてはラダー回路図、第5図において
は命令リストから成る各プログラム)が格納されている
場合に、この各種プログラムの各ステートメント情報を
入力するときは、特定のプログラムに対応するステート
メント情報をキーボード (3)から人力し、この人力
されたステートメント情報を演算処理部(1)の制御に
基づいて内部メモリ (2)のステートメント情報エリ
ア(24)に格納される。
次に、プログラム内容確認のためのステートメント合成
出力動作は、オペレータがキーボード(3)から出力指
令を入力すると(ステップ1)、ステートメント情報付
加部 (5)が固定パターンかリストパターンかを判断
する(ステップ2)。回路パターンと判断された場合に
は出力指令に係るプログラムがステートメント情報付き
か否かを判断する(ステップ3)。この判断にてステー
トメント情報付ぎとされる場合は、各プログラムに付加
されるステートメント情報がプログラムの先頭に付加さ
れ、ステップ番号0又は回路ブロック先頭に付けるデバ
イスをステップ番号0とし、このステップ番号0又はス
テップ番号Oに付されたデバイスにステートメント情報
が登録されていることから、ステップ番号0のみをステ
ートメント情報付加部 (5)にて検索する(ステップ
4)。この検索結果に基づきステートメント付加部 (
5)はステートメント情報をステートメント情報エリア
(24)より読出すと共に、シーケンスプログラムエリ
ア(22)より出力指令に係るプログラム(回路パター
ンで出力する場合には格納エリア(23)の回路パター
ンのラダー回路図)を読出して、各読出された内容を表
示画面データ(又はプリントアウトデータ)として内部
メモリ (2)に合成して出力する(ステップ5)。こ
の内部メモリ (2)は合成された表示画面データ又は
プリントアウトデータを各々格納エリア(25) 、 
(26)に格納し、演算処理部(1)の制御に基づいて
格納エリア(25) 、 (2B)に格納された表示画
面データ又はプリントアウトデータを出力部(4)に出
力し、表示画面データの場合にはビデオコントローラ(
41)の制御にてCRT(42)に画面表示することと
なる。
また、(ステップ3)でステートメント情報付きでない
と判断された場合には、演算処理部(1)が従来装置の
場合と同様に、プログラムの先頭から1画面分の表示デ
ータ(又はプリントアウトデータ)を構成して出力部(
4)に出力する(ステップ6)。
さらに、(ステップ2)でリストパターンと判断された
場合も回路パターンの出力動作(ステップ3〜ステツプ
6)と同様な処理動作を行なうことができる。
出力部(4)のCRT (42)上に表示されたプログ
ラムは、第4図に示すラダー回路又は第5図に示す命令
リストとなり、同図においてステートメント情報を[S
TATEMENT FORIOI・[STATEMEN
T FORpHのように各プログラム(割込みプログラ
ム、サブルーチンプログラム等)の先頭を示すデバイス
に登録されたステートメント表示として合成されて表示
されることとなる。なお同図中In、11゜PO,PI
はプログラムの先頭を示すデバイスである。よってステ
ートメント情報を割込みプログラム、サブルーチンプロ
グラム等の先頭を示すデバイスの1行前に表示すること
が可能となる。
さらに、プログラム中において割込みプログラム、サブ
ルーチンプログラムを使用していない場合には、これら
のデバイスをプログラム中でダミーとして使用し、ステ
ートメントを登録することにより、プログラムを制御則
に分割し、ステートメント情報付きで表示できることと
なる。
なお、実施例においては各種プログラム毎にステートメ
ント情報を付加して表示する構成としたが、各種プログ
ラムを形成する回路ブロック毎にステートメント情報を
付加する構成とすることもできる。この他の実施例を第
6図ないし第8図に基づいて前記実施例と共通する部分
の記載を参照して説明する。前記実施例と異なる点は内
部メモリ (2)のステートメント情報エリア(24)
に格納されるステートメント情報がシーケンスプログラ
ムデータエリア(22)に格納される各種プログラムを
形成する回路ブロック毎に登録される点にある。
このステートメン情報の登録は、各回路ブロククの先頭
ステップ番号に登録されるものである。即ち、第8図に
プログラムのステップ番号とステートメント情報との関
係態様図に示す様に、プログラム出力時においてステー
トメント情報付加部(5)は最初に信号S1にて先頭ス
テップ番号に対するステートメント情報の有無をプログ
ラムブロック先頭ステップ格納エリア(27)に格納さ
れるフラグを検索する(ステップ4)。この検索により
フラグがON(ステートメント有)の場合には信号S2
で示すようにステートメント情報エリア(24)から該
当するステップ番号のステートメント情報を読出し、シ
ーケンスプログラムデータエリア(22)から信号S3
のように該当するプログラムを出力する。
この出力されプログラムの回路ブロックとステートメン
ト情報とをステートメント情報付加部(5)にて合成す
る(ステップ5)。このように、プログラムデータとス
テートメント情報を合成する際に、全体のデータを検索
する必要がなく、回路ブロック単位で先頭からステート
メント+’Rfaの有無を確肥し、出力できることとな
ったため、検索時間を短縮して合成されたデータ内容で
画面表示又はプリントアウトを行ない得る。
また、上述の各実施例においてはプログラム毎又は回路
ブロック毎にステートメント情報を登録して合成付加す
る構成としたが、プログラム毎及び回路ブロック毎のい
ずれにもステートメント情報を登録して合成付加する構
成とすることもできる。
また、各実施例におけるステートメント情報の登録容量
はプログラムコンソールによって定められており、1ス
テップ当りプログラムコンソールのステートメント登録
容量以内とされる。
さらに、出力指令に基づいて表示等するプログラム又は
回路ブロックの表示は、ステートメント情報付き又はス
テートメント情報無しの表示を選択するように構成する
こともできる。このステートメント情報無しで表示する
場合であっても、ステートメント情報が登録されている
ステップ番号は他のステップ番号と表示方式を変えてい
るため、デパック処理時等のいずれかのステップ番号に
ステートメント情報が登録されているかが一目で認識す
ることができる。
また、出力指令に基づくプログラム内容の出力はCRT
(表示画面)上への出力の他にプリントアウトその他の
出力方式に構成することもできる。
(発明の効果) 以上のように、この発明によれば、内部記憶手段に格納
される情報にステートメント情報を合成して付加し、こ
のステートメント情報を付加された情報を出力すること
により、任意の情報の制御内容を設計者その他第三者(
ユーザ)等が容易に理解及び区別できる効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例に係る概略構成ブロック図
、第2図はこの発明の一実施例の内部メモリの格納構成
態様図、第3図はこの発明の一実施例の動作フローチャ
ート、第4図及び第5図は第1図記載の実施例により使
用されるプログラムのラダー回路図及び命令リスト態様
図、第6図及び第7図はこの発明の他の実施例に使用さ
れるプログラムのラダー回路図及び命令リスト態様図、
第8図はプログラムのステップ番号とステートメント情
報との関係態様図、第9図は従来装置の概略構成ブロッ
ク図、第1O図は従来装置の動作フローチャート、第1
1図は各種プログラムの関係態様図、第12図及び第1
3図は従来装置に使用されるプログラムのラダー回路図
及び命令リスト態様図、第14図及び第15図は従来装
置に使用されるプログラムの回路ブロック毎のラダー回
路図及び命令リスト態様図を示す。 (1)・・・演算処理部、  (2)・・・内部メモリ
、(3)・・・キーボード、  (4)・・・出力部、
(5)・・・ステートメント情報付加部、(6)・・・
外部メモリ、 (7)・・・インターフェース部、 (8)・・・FDD部、 (9)・・・バス。 なお、図中同一符号は同−又は相当部分を示す。

Claims (5)

    【特許請求の範囲】
  1. (1)プログラマブルコントローラの外部機器及び内部
    機器を制御する演算動作を行なう演算処理手段と、該演
    算処理手段に必要なデータに関する情報を格納する内部
    記憶手段と、上記演算処理手段への演算指令、内部記憶
    手段のデータの確認指令及び内部記憶手段のデータに対
    応するステートメントを入力する入力手段と、該入力手
    段から内部記憶手段のデータ確認指令が入力された場合
    に内部記憶手段の情報とこれに対応するステーントメン
    ト情報とを合成して付加するステートメント情報付加手
    段と、該ステートメント情報付加手段にて合成された内
    容を出力する出力手段とを備える構成としたことを特徴
    とするプログラマブルコントローラのドキュメンテーシ
    ョン表示装置。
  2. (2)上記ステートメント情報付加手段は、内部記憶手
    段に格納されるデータの各プログラムブロック単位毎に
    プログラムの内容を表わすステートメント情報を対応す
    るプログラムの先頭を示すデバイスに付加する構成とし
    たことを特徴とする特許請求の範囲第1項に記載のプロ
    グラマブルコントローラのドキュメンテーション表示装
    置。
  3. (3)上記ステートメント情報付加手段は、内部記憶手
    段に格納れさるデータの各回路ブロック単位毎に回路ブ
    ロックの内容を表わすステートメント情報を対応する回
    路ブロックの先頭ステップに付加する構成としたことを
    特徴とする特許請求の範囲第1項に記載のプログラマブ
    ルコントローラのドキュメンテーション表示装置。
  4. (4)上記ステートメント情報付加手段は、内部記憶手
    段に格納されるデータの各プログラム単位毎及び各回路
    ブロック単位毎にこれらの内容を表わすステートメント
    情報をプログラムの先頭デバイス及び回路ブロックの先
    頭ステップに付加する構成としたことを特徴とする特許
    請求の範囲第1項に記載のプログラマブルコントローラ
    のドキュメンテーション表示装置。
  5. (5)上記出力手段は、ステートメント情報付加手段に
    てステートメント情報が合成付加され出力される場合と
    合成付加されないで出力される場合とを選択できること
    を特徴とする特許請求の範囲第2項ないし第4項のいず
    れかに記載のプログラマブルコントローラのドキュメン
    テーション表示装置。
JP62325755A 1987-12-23 1987-12-23 プログラマブルコントローラのドキュメンテーション表示装置 Pending JPH01166204A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62325755A JPH01166204A (ja) 1987-12-23 1987-12-23 プログラマブルコントローラのドキュメンテーション表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62325755A JPH01166204A (ja) 1987-12-23 1987-12-23 プログラマブルコントローラのドキュメンテーション表示装置

Publications (1)

Publication Number Publication Date
JPH01166204A true JPH01166204A (ja) 1989-06-30

Family

ID=18180273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62325755A Pending JPH01166204A (ja) 1987-12-23 1987-12-23 プログラマブルコントローラのドキュメンテーション表示装置

Country Status (1)

Country Link
JP (1) JPH01166204A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991017489A1 (en) * 1990-05-10 1991-11-14 Fanuc Ltd Method of searching sequence program
JP2009156235A (ja) * 2007-12-27 2009-07-16 Kanayama Seiki Co Ltd 潤滑油供給システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991017489A1 (en) * 1990-05-10 1991-11-14 Fanuc Ltd Method of searching sequence program
JP2009156235A (ja) * 2007-12-27 2009-07-16 Kanayama Seiki Co Ltd 潤滑油供給システム

Similar Documents

Publication Publication Date Title
WO1989002114A1 (en) Data processing system
KR100249474B1 (ko) 그래프표시장치 및 방법
JPH01166204A (ja) プログラマブルコントローラのドキュメンテーション表示装置
JPS59180603A (ja) 数値制御装置におけるデ−タ設定方式
EP0332703A1 (en) Data input system
CN110352390B (zh) 报警功能设定装置、报警功能设定***及报警功能设定程序
JPS61183711A (ja) プラント監視装置
JPS61249109A (ja) 数値制御装置の対話プログラム作成方式
JPH11184365A (ja) 機器操作訓練のためのシミュレーションシステムおよびシミュレーションプログラムを記録した記録媒体
JPH04106667A (ja) 対話型部品配置cadシステム
JPH04105101A (ja) 制御装置における異常処理形態設定方法
JPS6232491A (ja) Crt表示装置
JPH07146947A (ja) グラフ表示装置
JPS63100512A (ja) 制御装置
JPS62245405A (ja) 数値制御装置のエラ−表示システム
JPH01244502A (ja) Pcのプログラム表示方式
JPH0222713A (ja) 数値制御装置
JPH0318977A (ja) 図形処理装置におけるプリント基板のピン表示方法
JPS6317490A (ja) Crt画面における画面スクロ−ル方法
JPS62245307A (ja) プログラマブルコントロ−ラのモニタ装置
JPH036527B2 (ja)
JPS60100268A (ja) 簡易動画擬似実行方式
JPS61121106A (ja) プログラマブル制御装置の機能設定方法
JPH05159009A (ja) 回路シミュレーション装置
JPH06236204A (ja) プログラミング装置のデバイス検索結果表示方法