JPH0128962B2 - - Google Patents

Info

Publication number
JPH0128962B2
JPH0128962B2 JP49283A JP49283A JPH0128962B2 JP H0128962 B2 JPH0128962 B2 JP H0128962B2 JP 49283 A JP49283 A JP 49283A JP 49283 A JP49283 A JP 49283A JP H0128962 B2 JPH0128962 B2 JP H0128962B2
Authority
JP
Japan
Prior art keywords
input
output element
output
ladder diagram
computer program
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.)
Expired
Application number
JP49283A
Other languages
English (en)
Other versions
JPS59125408A (ja
Inventor
Toshio Arai
Hiroshi Kikuchi
Kazuhiro Fujita
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 JP49283A priority Critical patent/JPS59125408A/ja
Publication of JPS59125408A publication Critical patent/JPS59125408A/ja
Publication of JPH0128962B2 publication Critical patent/JPH0128962B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 本発明はコンピユータ・プログラムの自動作成
装置に関するものである。
さて、汎用プログラマブルコントローラが開発
され、その適用が拡大するにつれ、プログラミン
グ作業の簡素化、省力化および該コントローラの
メンテナンス容易化などのため、専門知識を必要
とせず、簡単に取扱いが可能なプログラミングツ
ールの要求が高まり、これに応えるものとして、
コンピユータ・プログラムの自動作成装置が開発
されている。
本発明は、かかる自動作成装置を前提としてそ
の操作性の改善に関するものである。
第1図は、本発明の前提とするコンピユータ・
プログラム自動作成装置(以下、単に作成装置と
云うこともある)とその関連機器を示したシステ
ム構成図である。同図において、1は作成装置、
2はプログラマブルコントローラ、3はプリン
タ、4はEPROM、5はカセツトテープ、6はラ
ダー図形式で打ち出されたプログラム、7はニー
モニツク形式で打ち出されたプログラム、8は入
力用に作成されたラダー図、である。
プログラムの作成は、制御内容に従つたラダー
図8を作り、次に作成装置1において、直接各回
路要素に対応したキーを順次操作してCRT画面
上に同一のラダー図を描くことで処理される。ラ
ダー図はプログラマブルコントローラ2の機械語
に変換され、作成装置1の内部のプログラムメモ
リに順次蓄えられる。蓄えられたプログラムは、
必要によりコントローラ2や外部機器(EPROM
4、カセツトテープ5など)へ転送処理される。
また作成装置1にプリンタ3を接続すれば、プロ
グラムをラダー図6、またはニーモニツク形式の
リスト7をプリントすることもできる。
第2図は作成装置1におけるCRT画面の構成
例を示す説明図である。
同図に示すように、CRT画面構成はラダーエ
リアとレフアレンスエリアに区分され、レフアレ
ンスエリアは、更に設定エリア、メツセージエリ
ア、モニタエリアに三分割されている。ラダーエ
リアは、水平方向が接点要素11個と出力要素1
個、縦方向が12ラインで構成される。
なお、Sはプログラムステツプを示し、Dはデ
ータメモリアドレスを示し、Cはカーソルを示
す。
第3図は作成装置1の内部構成を示すブロツク
図である。同図において、11はCPU、12は
メモリ、13はCRTインターフエイス、14は
カセツトインターフエイス、15はキーボードイ
ンターフエイス、16はEPROMインターフエイ
ス、17はプリンタ−インターフエイス、18は
プログラマブルコントローラ・インターフエイ
ス、19はCRT、20はキーボード、Bはバス
である。
さて、以上説明した如き、コンピユータ・プロ
グラム作成装置における操作性上の問題点を以下
に説明する。
第4図a〜cは、2つ以上の入力条件を持つ出
力要素としてのタイマ101、カウンタ102、
シフトレジスタ103等のラダー図を作成して表
示した画面の説明図である。所で、第4図dに示
す如く入力条件として接点が多数並列に接続され
た出力要素は、そのラダー図を作成しようとして
も作成不能となる。これを解決して作成可能にす
るためには、第4図eに示す如く、入力条件の並
列接点部を一度補助メモリを介して打ち込みし直
す必要があり、そのため補助メモリを1点余計に
必要とする他、操作の手数を要することになる。
この手数を省くものとしては、拡大機能が知ら
れているが、これには下記のような欠点がある。
第5図aは、この種の出力要素101の最小単
位を示している。第5図bに示すような拡大した
回路を作成する場合、拡大機能を用いて行なう
と、まず、第5図cに示すような最小単位の打ち
込みを行ない、その後、この出力要素101を目
的の大きさまで第5図dに示した如く、拡大した
後、第5図bに示すような回路を作成するという
手順になる。
これでは、人間が回路全体の大きさに合わせて
出力要素を拡大しなければならず、操作がやはり
繁雑になるという欠点がある。
本発明は、上述のような操作性上の欠点を除去
するためになされたものであり、従つて本発明の
目的は、人間の手による操作を要しない自動拡大
機能の実行手段を備えたコンピユータ・プログラ
ムの自動作成装置を提供することにある。
本発明の構成の要点は、中央処理装置と表示装
置と入力装置と出力装置と記憶装置を少なくも有
し、前記入力装置より入力された情報に従つてコ
ンピユータ・プログラムを作成し、作成された該
プログラムを前記表示装置において少なくもラダ
ー図形式で表示可能であると共に、前記出力装置
を介して出力可能としたコンピユータ・プログラ
ムの自動作成装置において、ラダー図として表現
された複数入力を必要とする出力要素の図形を拡
大表示したいとき、先ず複数入力の図形を表示す
る操作を行なつた後、前記入力装置から前記出力
要素の打ち込み操作を行うと、前記複数入力の図
形の大きさに合わせて出力要素が自動的に拡大表
示されるようにした手段を備えた点にある。
次に図を参照して本発明の一実施例を説明す
る。第6図は本発明の一実施例の手順説明図であ
り、第5図bに示した如き、拡大した回路を作成
する場合、第6図に示すように出力要素を除いた
回路を作成した後、目的とする出力要素を打ち込
むと、自動的に出力要素のそれに見合つた拡大が
行なわれ、第5図bに示す回路が作成される。こ
の場合、拡大が自動的に行なわれるため、プログ
ラミング作業者は回路の大きさを意識することな
しに出力要素の打ち込みを行なうことができる。
第7図は同様にしてカウンタ102の拡大され
た状態、第8図はシフト・レジスタ103の拡大
された状態を示しており、これが自動拡大表示さ
れることは前記と同様である。
第9図は、この自動拡大機能を行なうためのプ
ログラム作成装置本体における処理手順を示した
フロー・チヤートである。2入力以上の入力を必
要とする出力要素の打ち込みが起動されると、作
成装置は、それまで作成済の入力回路図より、表
示される出力要素としての上端位置と下端位置と
を検出し、その大きさに応じた出力要素の拡大処
理を行なうことが理解されるであろう。
本発明によれば、人間の操作の介入を必要とし
た従来の拡大処理を、プログラム作成装置におけ
る出力要素の打ち込みだけで、自動的に実現でき
るようにしたのでプログラミング作業が容易にな
るという効果が得られる。
【図面の簡単な説明】
第1図は本発明の前提とするコンピユータ・プ
ログラム自動作成装置とその関連機器を示したシ
ステム構成図、第2図はCRT画面の構成例を示
す説明図、第3図はプログラム自動作成装置の内
部構成を示すブロツク図、第4図a〜eは2つ以
上の入力条件をもつ出力要素のラダー図を作成し
て表示した画面の説明図、第5図a〜dは従来の
拡大機能の実施手順の説明図、第6図乃至第8図
はそれぞれ本発明の一実施例の手順説明図、第9
図は本発明による自動拡大機能実現のためのプロ
グラム作成装置本体における処理手順を示したフ
ローチヤート、である。 符号説明、1……コンピユータ・プログラム自
動作成装置、2……プログラマブルコントロー
ラ、3……プリンタ、4……EPROM、5……カ
セツトテープ、6……ラダー図、7……ニーモニ
ツク、8……入力用ラダー図、101……タイ
マ、102……カウンタ、103……シフトレジ
スタ。

Claims (1)

    【特許請求の範囲】
  1. 1 中央処理装置と表示装置と入力装置と出力装
    置と記憶装置を少なくも有し、前記入力装置より
    入力された情報に従つてコンピユータ・プログラ
    ムを作成し、作成された該プログラムを前記表示
    装置において少なくもラダー図形式で表示可能で
    あると共に、前記出力装置を介して出力可能とし
    たコンピユータ・プログラムの自動作成装置にお
    いて、ラダー図として表現された複数入力を必要
    とする出力要素の図形を拡大表示したいとき、先
    ず複数入力の図形を表示する操作を行なつた後、
    前記入力装置から前記出力要素の打ち込み操作を
    行うと、前記複数入力の図形の大きさに合わせて
    出力要素が自動的に拡大表示されるようにした手
    段を備えたことを特徴とするコンピユータ・プロ
    グラムの自動作成装置。
JP49283A 1983-01-07 1983-01-07 コンピユ−タ・プログラムの自動作成装置 Granted JPS59125408A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP49283A JPS59125408A (ja) 1983-01-07 1983-01-07 コンピユ−タ・プログラムの自動作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP49283A JPS59125408A (ja) 1983-01-07 1983-01-07 コンピユ−タ・プログラムの自動作成装置

Publications (2)

Publication Number Publication Date
JPS59125408A JPS59125408A (ja) 1984-07-19
JPH0128962B2 true JPH0128962B2 (ja) 1989-06-07

Family

ID=11475252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP49283A Granted JPS59125408A (ja) 1983-01-07 1983-01-07 コンピユ−タ・プログラムの自動作成装置

Country Status (1)

Country Link
JP (1) JPS59125408A (ja)

Families Citing this family (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 プログラマブルコントロ−ラのプログラミング装置

Also Published As

Publication number Publication date
JPS59125408A (ja) 1984-07-19

Similar Documents

Publication Publication Date Title
JP2506120B2 (ja) 画像表示方法
JPH11149312A (ja) プラント監視装置及びプラント監視プログラムを記録した記録媒体
JPH0128962B2 (ja)
JPH025102A (ja) Pcラダー図の入力方式
JPS6098489A (ja) 画像デ−タ処理装置
JPH04370806A (ja) プログラマブルコントローラ
JP2522839B2 (ja) プログラマブルコントロ―ラのプログラミング装置
JPH0417002A (ja) シーケンス・プログラムのサーチ方式
JPH08147265A (ja) 操作性検証方法及び装置
JPH08328613A (ja) シーケンス・プログラムの作成・データ設定方法
JPS59125407A (ja) コンピユ−タ・プログラムの自動作成装置
JP2971251B2 (ja) Sfcプログラミング装置
JP2895172B2 (ja) プロセス監視装置
JPS6232491A (ja) Crt表示装置
JP3134878B2 (ja) プログラマブルコントローラ
JPH08179750A (ja) グラフ表示装置
JP3021766B2 (ja) 図面作成装置
JP2003157105A (ja) 制御システム、並びに、そのプログラムおよび記録媒体
JP3123720B2 (ja) プログラマブルコントローラのプログラミング方法及びプログラミング装置
JPH09198125A (ja) 監視装置の表示方法および表示装置
JPS6148004A (ja) 数値制御用crt表示方式
JPH01277904A (ja) Pcのプログラム表示方式
JPH02297213A (ja) 文書作成装置
JPH0683558A (ja) 表示制御装置
JPH06168012A (ja) プログラム図面作成装置