JPH0619652B2 - シ−ケンス制御装置 - Google Patents

シ−ケンス制御装置

Info

Publication number
JPH0619652B2
JPH0619652B2 JP60026868A JP2686885A JPH0619652B2 JP H0619652 B2 JPH0619652 B2 JP H0619652B2 JP 60026868 A JP60026868 A JP 60026868A JP 2686885 A JP2686885 A JP 2686885A JP H0619652 B2 JPH0619652 B2 JP H0619652B2
Authority
JP
Japan
Prior art keywords
input
output
condition
sequence
controlled object
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 - Lifetime
Application number
JP60026868A
Other languages
English (en)
Other versions
JPS61187007A (ja
Inventor
博一 深津
純生 鏡味
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.)
SUTAA SEIKI KK
TAITETSUKU KK
Original Assignee
SUTAA SEIKI KK
TAITETSUKU KK
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 SUTAA SEIKI KK, TAITETSUKU KK filed Critical SUTAA SEIKI KK
Priority to JP60026868A priority Critical patent/JPH0619652B2/ja
Publication of JPS61187007A publication Critical patent/JPS61187007A/ja
Publication of JPH0619652B2 publication Critical patent/JPH0619652B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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/054Input/output

Landscapes

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、制御対象をシーケンシャルに動作させるシ
ーケンス制御装置に関する。
[従来技術] 本出願人は、先に特願昭55−127640号(特開昭
57−52907号)において、入力信号に応答して該
入力信号に対応して予め第1記憶部材の記憶エリヤから
入力信号に関する情報のみを読込むための読込み部と、
読込まれた入力に対応して予め第2記憶部材の記憶エリ
ヤに記憶された動作テーブルを検索するための検索部
と、検索された動作テーブルに対応して、予め第3記憶
部材の記憶エリヤに記憶された出力情報を読出して出力
信号として出力する出力部とを備え、前記第1乃至第3
記憶部材の記憶エリヤには、制御対象の動作に対応した
言語形式により入力情報、動作テーブル及び出力情報が
記憶されたシーケンス制御装置を提案した。
このシーケンス制御装置は、所定の時間毎に動作テーブ
ルを検索し、制御対象からの入力信号に対応する入力条
件に応じた出力条件を出力信号として制御対象へ出力す
ることにより制御対象をシーケンシャルに動作させてい
た。
[発明が解決しようとする問題点] 然し乍、上記したシーケンス制御装置は、特定の入力条
件に応じて制御対象を異なる多数の動作を同時に実行さ
せるには、入力条件に応じて出力信号としての出力条件
を予め格別に記憶しておかなければならなかった。この
ことは、制御対象に応じて動作仕様を一部変更する場合
には、動作テーブルに書込まれた入力条件及び出力条件
とを全て書換えなければならず、作業性が極めて悪いも
のであった。特にこの動作テーブルは、書換え不可能な
ROMに記憶されるのが常であり、現場での仕様変更は
事実上不可能であった。
[問題点を解決するための手段] 本発明の目的は、上記したシーケンス制御装置の改良に
係り、制御対象の動作仕様に応じて入力条件及び出力条
件を容易に変更することが可能であり、作業性の高いシ
ーケンス制御装置を提供することにある。
このため本発明は、制御対象の動作に応じた言語形式の
入力条件と該入力条件に対応する出力条件とが予め記憶
された基本動作テーブルを参照し、前記制御対象からの
各入力信号に一致する入力条件が配列されたテーブルの
出力条件を出力信号として出力することにより制御対象
をシーケンシャルに動作させるシーケンス制御装置にお
いて、前記基本動作テーブルには、出力条件と共にシー
ケンスコマンドが予め記憶され、各シーケンスコマンド
に対応する夫々のテーブルに入力条件及び/或いは出力
条件がステップ順に書込まれた書換え可能な動作ステッ
プテーブルと、前記制御対象からの入力信号に応答して
前記基本動作テーブルから出力条件と共にシーケンスコ
マンドがアクセスされたとき、基本動作テーブルから読
み出された出力条件を出力信号として出力すると共に読
み出されたシーケンスコマンドのテーブルから入力条件
及び/或いは出力条件をステップ順に読み出して出力信
号として出力して制御対象を所定動作させる制御手段と
からなることを特徴としている。
[発明の作用] 本発明によれば、入力条件と出力条件とが配列された基
本動作テーブルを参照し、制御対象からの入力信号と該
基本動作テーブルの入力条件とが一致したとき、該入力
条件に対応する出力条件を読出して該出力条件を出力処
理することにより制御対象をシーケンシャルに動作させ
る。また、基本動作テーブルに、入力条件に対応する出
力条件としてシーケンスコマンドが記憶されていると
き、上記基本動作テーブルに記憶された出力条件の出力
処理と並行してシーケンスコマンドに対応する動作ステ
ップテーブルを指定し、該動作ステップテーブルに記憶
された入力条件及び/或いは出力条件に基づいて制御対
象をステップ制御する。これにより制御対象の仕様変更
に応じて入力条件及び/或いは出力条件を変更する場合
にあっては、基本動作テーブルの入出力条件を変更する
ことなく、動作ステップテーブルの入出力条件を変更す
る簡易な操作により仕様変更することが可能である。こ
の結果、現場作業性を向上することが出来る。
[実施例] 以下、本発明の一実施例に従って実施例を説明する。
本発明に係るシーケンス制御装置の電気ブロック図を示
す第1図、基本動作テーブルを示す第2図、動作ステッ
プテーブルを示す第3図において、中央処理装置(以
下、CPUという)1にはキーボード3及び表示装置5
とがインターフェイス7を介して夫々接続され、該キー
ボード3に配列されたキーの押下に伴って該キーに応じ
たコードがCPU1へ入力される。また、表示装置5は
LCDからなり、前記キーボード3と一体に組込まれて
いる。そして表示装置5にはキーボード3に配列された
各キーの押下に伴ってキー入力されたコードに対応する
文字等が表示される。
前記CPU1には、ROM9及びRAM11とが夫々接
続され、該ROM9は入力データ領域13、出力データ
領域15、基本動作テーブル領域17、プログラム領域
19、パターンメモリ領域21とから構成されている。
そして前記入力データ領域13には後述する制御対象3
1の各検出部に応じた言語形式の入力条件が記憶されて
いる。即ち、この入力条件は、制御対象31の各動作検
出部の名称に応じた例えばリミットスイッチはLS、フ
ォトセンサはPS、タイマはT等の言語形式で記憶され
ている。また、前記出力データ領域15には、制御対象
31を駆動するための各駆動部に応じた言語形式の出力
条件が予め記憶されている。即ち、該出力条件は、制御
対象31の各駆動部の名称に応じた例えば電磁ソレノイ
ドはSol、リレーはRy、駆動モータはDM等の言語
形式で記憶されている。前記基本動作テーブル領域17
には第2図に示すように各入力条件と該入力条件に対応
する出力条件及び後述するシーケンスコマンドM 1〜M
nが予め記憶されている。前記プログラム領域19には
後述するシーケンス制御動作を実行するための各種プロ
グラムデータが予め記憶されている。また、前記パター
ンメモリ領域21には、動作ステップテーブル作成時に
キーボード3からキー入力されたコードを表示するため
のパターンデータが予め記憶されている。そしてCPU
1は、動作ブロックの作成時にキーボード3の各キーの
操作に伴ってコードが入力されると、パターンメモリ領
域21から該コードに応じたパターンデータを表示装置
5へ出力してキー入力されたコードを表示させる。
前記RAM11は入力バッファ領域23、出力バッファ
領域25及び前記各シーケンスコマンドM 1〜M nに応
じた多数の動作ステップテーブル領域27とから構成さ
れている。前記入力バッファ領域23には、キーボード
3からキー入力されるコード或いは制御対象31からの
入力信号に応じたコードが順次記憶される。前記出力バ
ッファ領域25には前記基本動作テーブル領域17或い
は動作ステップテーブル領域27からアクセスされた出
力条件のコード或いはキー入力されたコードに対応する
パターンデータが一時的に記憶される。前記動作ステッ
プテーブル領域27には、前記各シーケンスコマンドM
1 〜Mn に応じた領域に出力ステップと入力ステップ及
び/或いはエンドステップとからなる動作ステップテー
ブル271 〜27n が配列されている。そして各動作ス
テップテーブル271 〜27n の各ステップには出力ス
テップ、入力ステップ、タイマステップ及び/或いはエ
ンドステップとが夫々配列されている。
前記CPU1にはタイマ手段29を有し、該CPU1は
前記タイマ手段29が所要の時間を計測する毎に前記基
本動作テーブル領域17を検索する。そしてCPU1
は、制御対象31からの入力信号と基本動作テーブル領
域17の入力条件とが一致するとき、該入力条件に対応
する出力条件及びシーケンスコマンドM1 〜Mn を基本
動作テーブル領域17からアクセスする。そしてCPU
1は基本動作テーブル領域17のシーケンスコマンドM
k (k はn >k >1 の任意整数とする)がアクセスされ
たとき、基本動作テーブル領域17からアクセスされた
出力条件の出力処理と並行して該シーケンスコマンドM
k に応じた動作ステップテーブル27k を指定し、動作
ステップテーブル27k から該動作ステップテーブル2
7k に配列された各ステップを検索して出力処理するこ
とにより制御対象31をステップ制御させる。
前記CPU1には制御対象31が入出力部33を介して
接続されている。該入出力部33は制御対象31におけ
る各動作検出部(図示せず)からの入力信号に応じて入
力コードに変換すると共に、出力条件と一致する出力コ
ードを制御対象31における各駆動部(図示せず)を動
作させるための出力信号へ夫々変換させる。
次に基本動作テーブルの検索動作を示す第4図、動作ス
テップテーブルの検索動作を示す第5図を参照してシー
ケンス制御動作を説明する。
第4図において、CPU1はステップ41により制御対
象31からの入力信号に応じた入力コードに基づいて入
力データ領域13に記憶された入力条件のフラグを順次
セットした後、論理条件ANDに従って制御対象31か
らの入力を読込む。次にCPU1はステップ42により
多数の入力データに基づいて基本動作テーブル領域17
に記憶された入力条件と一致するか否かを判定する。多
数の入力データと基本動作テーブル領域17の入力条件
とが一致し、前記ステップ42の判定がYESのとき、
CPU1はステップ43により該入力データの入力条件
に応じた出力条件を基本動作テーブル領域17からアク
セスした後、ステップ44によりアクセスされた出力条
件としてシーケンスコマンドM1 〜Mn が有るか否かを
判定する。出力条件としてシーケンスコマンドM1 〜M
n が記憶され、ステップ44の判定がYESの場合、C
PU1はステップ45により出力条件からシーケンスコ
マンドMk のみを選択した後、ステップ46により出力
条件がシーケンスコマンドMk であるか否かを判定す
る。選択された出力条件がシーケンスコマンドMk で前
記ステップ46の判定がYESの場合、CPU1はステ
ップ47へ移り、後述するステップシーケンス動作を実
行する。反対にステップ44の判定がNOの場合、或い
はステップ46の判定がNOの場合には、CPU1はス
テップ48により基本動作テーブル領域17からアクセ
スされたシーケンスコマンドMk 以外の出力条件に基づ
いて出力データ領域15に記憶された各出力のフラグを
セットした後、ステップ49により基本動作テーブル領
域17の検索が終了したか否かを判定する。尚、入力デ
ータと基本動作テーブル領域17に配列された入力条件
とが一致せず、前記ステップ42の判定がNOの場合、
CPU1はステップ49へ移る。
そして基本動作テーブル領域17の検索が終了してステ
ップ49の判定がYESの場合、CPU1はステップ5
0によりアクセスされた出力条件に応じてセットされた
フラグの出力コードを出力データ領域15からアクセス
すると共に論理条件ORに従ってこれら出力コードを出
力信号として制御対象31の各駆動部へ出力する。これ
により制御対象31の各駆動部を所要動作させる。そし
て上記出力動作後、CPU1はステップ51により前述
したステップ41の動作と同様に制御対象31からの入
力を読込んだ後、ステップ52により読込まれた入力デ
ータが前回の入力データと一致するか否かを判定する。
そして新たに読込まれた入力データと前回の入力データ
とが一致せず、ステップ52の判定がNOの場合には、
ステップ41へ戻る。反対に該ステップ52の判定がY
ESの場合には、前記ステップ51へ戻り、新たに読込
まれた入力データと前回の入力データとが一致するか否
かを判定する。
第5図において、CPU1は、ステップ61によりステ
ップシーケンス処理のスタートフラグがONされている
か否かを判定し、該判定がYESの場合にはステップ6
2によりステップシーケンス処理のエンドフラグがON
されているか否かを判定する。ステップシーケンス処理
開始時にあっては、通常ステップ62の判定がNOであ
るため、次にCPU1はステップ63によりステップ途
中であるか否かを判定する。ステップシーケンス処理の
開始時にあってはステップ63の判定がNOであるた
め、CPU1はステップ64により基本動作テーブル領
域17からアクセスされたシーケンスコマンドMk を読
込み、該シーケンスコマンドMk に対応する動作ステッ
プテーブル27k のフラグをセットした後、ステップ6
5により該動作ステップテーブル27k に配列されたス
テップをステップ“0”にセットする。次にCPU1は
ステップ66により該ステップ“0”が出力ステップで
あるか否かを判定し、該ステップ66の判定がYESの
場合にはステップ67により該ステップ“0”に書込ま
れた出力条件をアクセスし、該出力条件に応じた出力信
号を制御対象31へ出力処理する。そして出力動作後、
CPU1はステップ68によりステップを1インクリメ
ントした後、第4図に示すステップ41へ戻る。
一方、ステップ“0”が出力ステップでない場合には前
記ステップ66の判定がNOになるため、CPU1はス
テップ69によりステップ“0”がタイマステップであ
るか否かを判定する。このステップ69がYESの場
合、CPU1はステップ70によりタイマが起動中であ
るか否かを判定し、該ステップ70の判定がNOの場
合、ステップ71により所要のタイマ値をセットする。
該動作後、CPU1はステップ72によりタイマをスタ
ートさせた後、ステップ43によりタイマがセットされ
た所要のタイマ値を計測したか否かを判定する。尚、タ
イマが起動中の場合には前記ステップ70の判定がYE
Sになるため、CPU1はステップ73へ移る。そして
タイマが所要のタイマ値を計測してステップ73の判定
がYESの場合には、CPU1はステップ74により該
動作ステップテーブル27k のステップを1インクリメ
ントした後、第4図に示すステップ41へ戻る。
また、ステップがタイマステップでない場合、前記ステ
ップ69が判定がNOになり、CPU1はステップ75
により該ステップがエンドステップであるか否かを判定
する。そして該ステップがエンドステップの場合には前
記ステップ75の判定がYESになりCPU1はステッ
プ76によりステップシーケンス処理のエンドフラグを
ONした後、第4図に示すステップ41へ戻る。
更に、前記ステップがエンドステップでない場合、従っ
て該ステップが入力ステップの場合には前記ステップ7
5の判定がNOになるため、CPU1はステップ77に
より入力が該ステップに設定された入力条件と一致する
か否かを判定する。入力と該ステップに設定された入力
条件とが一致し、ステップ77がYESの場合、CPU
1はステップ78により動作ステップテーブル27k の
ステップを1メンクリメントした後、ステップ66へ戻
る。反対にステップ77がNOの場合、CPU1は第4
図に示すステップ41へ戻る。
尚、ステップ61の判定がNOの場合には、CPU1は
ステップ79によりエンドフラグをリセットしてステッ
プ61へ移る。
このように本実施例は、制御対象31からの入力に基づ
いて基本動作テーブル領域17から該入力に応じた出力
条件をアクセスして制御対象31を所要動作させると共
に、出力条件としてシーケンスコマンドMk がアクセス
されたとき、該シーケンスコマンドMk に対応する動作
ステップテーブル27k を選択する。そして該動作ステ
ップテーブル27k に書込まれた出力条件に基づいて制
御対象31を所要動作させたり、或いは、同様に動作ス
テップテーブル27k に書込まれた入力条件に基づいて
基本動作テーブル領域17から該入力条件に応じた出力
条件をアクセスして制御対象31を所要動作させること
が可能である。また、基本動作テーブルに、出力条件と
して複数のシーケンスコマンドM1 〜Mn が書込まれて
いる場合、これらのシーケンスコマンドM1 〜Mn に基
づいて対応する複数の動作ステップテーブル27l 〜2
7n を同時に選択し、各動作ステップテーブル27l 〜
27n に書込まれた出力条件及び/或いは入力条件によ
り制御対象31を並行処理させることが出来る。このよ
うに、制御対象31の動作変更に応じてシーケンス制御
データを変更する場合には、書換え可能な対応する動作
ステップテーブル27l 〜27n に書込まれた出力条件
及び/或いは入力条件のみを書換えることにより容易に
仕様変更することが可能であり、基本動作テーブル領域
17に書込まれた入力条件及び出力条件の全てを書換え
る必要を有していた従来のシーケンス制御装置に比べ、
現場での仕様変更を極めて容易に行い得る。また、所要
の入力に応じて複数の動作ステップテーブル27l 〜2
7n を選択し、これらの動作ステップテーブル27l 〜
27n に書込まれた出力条件及び/或いは入力条件に基
づいて制御対象31を並行処理することが可能である。
[発明の効果] このように本発明は、制御対象の動作仕様に応じて入力
条件及び/或いは出力条件を容易に変更することが可能
であり、作業性の高いシーケンス制御装置を提供するも
のである。
【図面の簡単な説明】
第1図はシーケンス制御装置の電気ブロック図、第2図
は、基本動作テーブルを示す説明図、第3図は動作ステ
ップテーブルを示す説明図、第4図は基本動作テーブル
による処理を示すフローチャート、第5図は動作ステッ
プテーブルによる処理を示すフローチャートである。 図中1は制御手段としてのCPU、17は基本動作テー
ブル、271 〜27n は動作ステップテーブル、31は
制御対象、M1 〜Mn はシーケンスコマンドである。
フロントページの続き (56)参考文献 特開 昭59−62906(JP,A) 特開 昭57−62409(JP,A) 特開 昭52−131082(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】制御対象の動作に応じた言語形式の入力条
    件と該入力条件に対応する出力条件とが予め記憶された
    基本動作テーブルを参照し、前記制御対象からの各入力
    信号に一致する入力条件が配列されたテーブルの出力条
    件を出力信号として出力することにより制御対象をシー
    ケンシャルに動作させるシーケンス制御装置において、 前記基本動作テーブルには、出力条件と共にシーケンス
    コマンドが予め記憶され、 各シーケンスコマンドに対応する夫々のテーブルに入力
    条件及び/或いは出力条件がステップ順に書込まれた書
    換え可能な動作ステップテーブルと、 前記制御対象からの入力信号に応答して前記基本動作テ
    ーブルから出力条件と共にシーケンスコマンドがアクセ
    スされたとき、基本動作テーブルから読み出された出力
    条件を出力信号として出力すると共に読み出されたシー
    ケンスコマンドのテーブルから入力条件及び/或いは出
    力条件をステップ順に読み出して出力信号として出力し
    て制御対象を所定動作させる制御手段と、 を備えてなることを特徴とするシーケンス制御装置。
JP60026868A 1985-02-13 1985-02-13 シ−ケンス制御装置 Expired - Lifetime JPH0619652B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60026868A JPH0619652B2 (ja) 1985-02-13 1985-02-13 シ−ケンス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60026868A JPH0619652B2 (ja) 1985-02-13 1985-02-13 シ−ケンス制御装置

Publications (2)

Publication Number Publication Date
JPS61187007A JPS61187007A (ja) 1986-08-20
JPH0619652B2 true JPH0619652B2 (ja) 1994-03-16

Family

ID=12205266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60026868A Expired - Lifetime JPH0619652B2 (ja) 1985-02-13 1985-02-13 シ−ケンス制御装置

Country Status (1)

Country Link
JP (1) JPH0619652B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0870978A (ja) * 1994-09-06 1996-03-19 Kawase Jushi Kogyo:Kk 衣料用ハンガー

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5927928B2 (ja) * 1976-04-27 1984-07-09 豊田工機株式会社 シ−ケンスコントロ−ラ
JPS5762409A (en) * 1980-09-30 1982-04-15 Taitetsuku:Kk Generating method for operation program of sequence controller
JPS5962906A (ja) * 1982-09-30 1984-04-10 Matsushita Electric Works Ltd シ−ケンサおよびそのシ−ケンサへのプログラム入力方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0870978A (ja) * 1994-09-06 1996-03-19 Kawase Jushi Kogyo:Kk 衣料用ハンガー

Also Published As

Publication number Publication date
JPS61187007A (ja) 1986-08-20

Similar Documents

Publication Publication Date Title
JPS63106080A (ja) 画像表示方式
JPH0619652B2 (ja) シ−ケンス制御装置
JP3053265B2 (ja) シーケンスプログラム検索時の画面表示方法
JP2880004B2 (ja) 車載用地図表示装置
JP2513771B2 (ja) マルチメディア表示方式
JPS60221866A (ja) 文書編集処理装置
JPH0585929B2 (ja)
JP2520934B2 (ja) デ―タ処理装置
JP2564137Y2 (ja) グラフ作成装置
JP2609680B2 (ja) データ登録装置
JP2971251B2 (ja) Sfcプログラミング装置
JPH0726763Y2 (ja) スペルチェック装置
JP3237709B2 (ja) 文書処理装置及び文書処理方法
JPS60128508A (ja) Νc指令プログラムのプロツクサ−チ方式
JPS6378265A (ja) 処理制御方式
JP3155600B2 (ja) 情報検索装置
JPH0531193B2 (ja)
JPS5981676A (ja) 文字表示電子機器
JPS62290964A (ja) 文書処理装置
JPH05135033A (ja) 文字処理方法
JPS62186329A (ja) 条件検索装置
JPS63201766A (ja) 文章処理装置
JPH06187208A (ja) 索引ファイル処理装置
JPH05173832A (ja) トレース制御機構
JPH04130581A (ja) パターンデータ処理方法

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term