JPS59112302A - シ−ケンスコントロ−ラ - Google Patents

シ−ケンスコントロ−ラ

Info

Publication number
JPS59112302A
JPS59112302A JP18532183A JP18532183A JPS59112302A JP S59112302 A JPS59112302 A JP S59112302A JP 18532183 A JP18532183 A JP 18532183A JP 18532183 A JP18532183 A JP 18532183A JP S59112302 A JPS59112302 A JP S59112302A
Authority
JP
Japan
Prior art keywords
input
key
program
command
memory
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
JP18532183A
Other languages
English (en)
Other versions
JPS609281B2 (ja
Inventor
Keisuke Kawashima
河島 恵輔
Hideaki Nakamura
秀明 中村
Yoshitane Saito
斉藤 善胤
Kenji Nishikido
憲治 錦戸
Kiyoto Hirase
平瀬 清人
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.)
Omron Corp
Original Assignee
Tateisi Electronics Co
Omron Tateisi Electronics Co
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 Tateisi Electronics Co, Omron Tateisi Electronics Co filed Critical Tateisi Electronics Co
Priority to JP18532183A priority Critical patent/JPS609281B2/ja
Publication of JPS59112302A publication Critical patent/JPS59112302A/ja
Publication of JPS609281B2 publication Critical patent/JPS609281B2/ja
Expired 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/10Program control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 本発明は歩進型のシーケンスコントローラに関スル。シ
ーケンスコントローラには歩進型と走査型とがある。歩
進型は制御プログラムの成るステップ1こ対応した動作
が完了すると、その完了の検出信号によってプログラム
が−ステップ歩進ぜしめられて次のステップの動作が開
始されるように制御を行うものである。走査型は被制御
系の状態を示すデータが制御装置の入力装置に入力され
ており制御装置は常時繰返して入力装置を走査して被制
御系の状態を検知し、その状態に対応して定められた制
御を行うようになっている。走査型は制■が事実上連続
的であるような制御が可能であるが制御プログラムの作
成が難しく制御装置も複雑高価なものとなる。歩進型の
制御装置では被制御系の動作は段階的となり、時にはぎ
こぢない制御しかできないと云う弱点もあるが、プログ
ラムの作成が簡単で誰にでも作ることができ制御装置も
比較的安価である上、実際上段階的制御で充分な被制御
対象も多いので、そのような対象に対しては大へん経済
的なシーケンスコントローラである。
本発明は上述した歩進型シーケンスコントローラを対象
としたものであり、従来この型のシーケンスコントロー
ラはプログラムを作成しこれを制御装置(シーケンスコ
ントローラ)に入力させるのfとピンボードとピンを用
いていたのを、キーボーl’に並へた幾つかのキーの操
作によってプログラムを制御装置に入力し得るようにす
ると共に、歩進型でありながらタイマ動作の設定のよう
な複雑なプログラム内容を設定できるようにすることを
目的としてなされたものである。
ピンボード式のシーケンスコントローラではプログラム
の各ステップ毎にピンボードの所定段のピン孔の所定位
置にピンを挿入することによりプログラムをシーケンス
コントローラに入力させるので、作成したプログラムの
全体がピンの配置によって表示されていると云う利点が
ある反面、ピンの接触不良のため信頼性が充分でなく、
ピンが多数要るのでその管理が面倒であり、プログラム
のステップ数が多い場合、ピンボードの面積が大となる
等の欠点がある。本発明■こよればプログラムをキーボ
ードにおけるキーの操作でシーケンスコントローラのメ
モリに入力できるのでピンの管理、ピンの接触不良、プ
ログラムのステップ数が多くなると大きなピンボードを
有するシーケンスコントローラとしなければならないと
云った問題がな(なり、管理、信頼性、価格(殊にプロ
グラムステップ数の多い場合)の面でピンボード式のも
のより優れたものが得られることになる。以下実施例に
よって本発明を説明する。
第1図は本発明の一実施例のシーケンスコントローラの
操作パネルの正面図である。パネルの右下問にある一群
のキー1は操作及び命令、データ等の入カキ−で数字の
記入されたキーは命令の入力とデータ数字の入力の両方
兼用になっており、ローマ字の記入されたキーは操作用
のキーである。
左上の上下二段の表示部2,3は出力端子表示ランプの
列で1番から32番までの32個あり成るプログラムス
テップで指定された出力端子を示す位置のランプが点灯
するようになっている。右上の二段の表示部4,4′は
入力端子表示ランプの列でやはり1番から32番まであ
り、成るプログラムステップで指定されている入力端子
に入力が加わったとき対応するランプが点灯する。表示
部3の下にある数字表示部5は4個の枠51,52゜5
3.54に分れており、一番左の枠51は2桁でステッ
プ番号を表示し1その右の枠52は命令の種類を1桁の
数で表わし図の例の4と云う数字は例えばアンドの命令
を意味する。この命令語とそのコード数字との対訳表が
数字部5の下の枠6に記載しである。数字表示部5で左
から3番目、一番右の枠53.54は夫々2桁の数字で
夫々がデータの数値を表わす。
次に上記パネルにおける操作法の概略を述べる。
プログラムの書込み。まず電源スイッチPS、Yオン側
に倒し、次にプログラムコンソールスイッチC8をオン
側1こ入れ、次にステップを“0″にするためスイッチ
S2をリセット側に1度倒す。また、と\でプログラム
を記載するメモリはすべてクリアされているものとする
。そして、プログラムの各ステップを順次入力して行く
。プログラムの各ステップは書込みの始めにキ一群中の
INSのキーを押し次に命令のキーを押す。各ステップ
の命令は必ず一語なのでINSのキーの次に押す数字キ
ーは自動的に命令の入力操作となり、その次以降のキー
操作は自動的にデータの入力となる。
従って同じキーが書込み操作時押された順位によって命
令入力用として働き或はデータ記入用として働く。まず
第0ステツプの命令を書込む。INSのキーを押し、つ
いで数字2のキーを押す。数字2のキーはリターン即ち
出発点に戻れの命令で、数字表示部の左から第1枠51
は+1 Q Q 11、第2枠52は“2”となり第0
ステツプはこれだけで次にR/Wのキーを押す。これは
メモリへの読出し書込みを指令するキーで、メモリには
リターンの命令が記入され、R/Wのキーを押すことに
よりステップが自動的に歩進ぜしめられ数字表示部の第
1枠51の表示は“01’″となり他の枠は全部0とな
る。こ\で第1ステツプの命令を入力する。このステッ
プが例えば入力端子1と3の入力のアンドによって出力
端子2と4に出力を出すと云う内容であれば、まず形通
りINSのキーを押しアンドの命令を示す数字キー4を
押すと数字表示部の枠51の表示が4となる。命令は一
語に限られるから次に押すキーは当然にデータの入力操
作となる。今の場合入力端子1と3の入力のアンドを採
れと云う命令なので数字キー11011次に“1″を押
す。数字表示部の枠53の表示が01となり、次に数字
キー“011を押し次いで“4゛′を押すと数字表示部
の枠54の表示が04となって、数字表示部はプログラ
ムの第1ステツプの内容を″アンド“01”04”と表
示する。次に出力端子を指定すると云う意味でOUTの
キーを押すと表示部3の数字1のランプが点滅する。次
にOFFのキーを押すと表示部3の数字1の上のランプ
が消え数字2の上のランプが点滅する。次にONのキー
を押すと数字2の」二のランプが点灯して出力端子2に
出力すべしと云う命令内容が表示され次の数字3の上の
ランプが点滅開始する。出力は端子2と4とになされる
ので再びOFFのキーを押す。そこで上記OFFキーを
押すことで表示部3の数3の上のランプが消灯し5次に
ONのキーを押すことにより4番目の出力端子が指定さ
れたことになる。これで第1ステツプの命令の溝数が終
ったのでR/Wのキーを押して第1ステツプの命令をメ
モリに記入すると共にプログラムのステップを一段歩進
させて数字表示部5の第1枠51は“02”を表示する
。以下上述したような操作により1ステツプずつプログ
ラム内容がメモリに入力されて行く。このようにして最
後のステップがプログラムの全部を15回繰返して実行
せよと云う内容であるとすると、次の順序でキーを押す
。rINsJ  r8J (繰返せの命令のコード番号
)rll、r5J (15回を意味する)「0」「1」
(プログラムのステップ1からの意、即ちステップ1か
らこのステップまでを15回繰返すことになる。)rR
/WJと云うよう蚤こ押す。プENDJ 、rR/WJ
の順のキー操作で全プログラムの記入が終る。
次に上記したプログラムを実行させるには、プログラム
コンソールスイッチC8を0FF(Il+こ倒り、スイ
ッチS1を“自動”側に倒L1スタートスイッチ534
下へ1度倒す。これでプログラムの実行が開始される。
プログラム実行中は数字表示部5の右にある表示灯55
が点灯している。数字表示部5の各枠は全実行りつ\あ
るプログラムステップの番号、プログラム内容等を数字
で表示している。例えば第1ステツプを実行中は数字表
示部5の第1枠51にはOlの数字が出て第1ステツプ
であることを示L1 このステップの命令がANDであ
るときは第2枠52は04の数字を示し、AND条件が
成立すべき二つの入力端子が1番と3番とであると数字
表示部の第3枠53にはOlの数字が、また第4枠54
には03の数字が表われる。この第1ステツプでは指定
された出力端子2,4へ出力が出されるとともに表示部
2のランプ2,4が点灯する。第1ステツプは入力端子
■と3とに共に入力信号が入ったらプログラムは−ステ
ップ進行して数字表示部等の表示は第2ステツプの内容
表示に変わると\もに第2ステツプの実行が開始される
。即ちプログラムの進行は成るステップの命令内容即ち
設定条件が成立するとステップが歩進されて次段のステ
ップの実行に移る。
第2図は上述装置の内部溝数を示すブロック図である。
CPUと記入されたブロックはこの装置ニオケる中央制
御装置でマイクロコンビュータテあり、Mはこのシーケ
ンス制■装置が実行すべきプログラムを記憶させるメモ
リで油性したプログラム書込み操作でプログラムが記憶
せしめられている。今プログラムの成るステップを実行
中でそのステップで指定された出力を出しているものと
する。そのときCPUはメモリMから上記ステップの命
令を読出しCPU内のアキュームレータに記憶させてお
り、他方常時入力端子INI〜INnを走査してその入
力状態を見ており、この入力状態とアキュームレータに
記憶させであるそのステップの命令中の入力端子番号及
び条件とをCPU内蔵の演算判別回路で比較し1両者が
一致したらメモリMのアドレス指定数に1を加えて次の
ステップを読出し、上と同様の操作を行う。即ちこの装
置は外部負荷の制御については歩進型であるが内部的に
は走査型のシーケンス制御を行っている。
しかしこの走査型のシーケンス制御は外部に対して実行
すべき動作とは無関係に上述したように一定しており、
この内部制御のプログラムはCPU内の読出し専用メモ
!J(ROM)に記憶させである。外部負荷を制御する
プログラムを書込む場合、CPUはROMからプログラ
ム書込み用の内部制御プログラムを読出し、そのプログ
ラムに従って前述したパネルのキ一群1及びコンソール
スイッチC8,スイッチS2等が接続されている内部入
力回路の入力状態を繰返し走査する。正確番こはCPU
はROMに書込まれた内部制御プログラムに従い外部入
力回路INの各入力端子INI〜INn及び内部入力端
子に接続されたコンソールスイッチC8,スイッチ82
等の開閉状態、キ一群1等を走査し内部入力回路におけ
る入力状態によってプログラムの書込みかプログラムの
実行かその他の動作かを識別し内部入力回路の入力状態
に応じて夫々の動作が実行されるようになっている。
今の場合内部入力回路の入力状態がプログラム書込みと
なっているので上述したようにキ一群lと内部入力回路
の走査のみが行われてキ一群によりセットされた命令は
順次メモリMに書込まれて行く。更にプログラムの書込
み、実行その他の動作において、CPUは書込み中のプ
ログラムのステップの内容或は実行中のプログラムのス
テップの内容或はプログラム中の指定したステップの内
容等を数字表示部51表示部2,3等に表示する動作を
ROM内の内部制御プログラム1こ従い実行している。
要するにCPUはROMに書込まれたCPU自身を制御
する内部制御プログラム1こよって動作しており、内部
入力回路の入力状態によってCPUを制御する内部制御
プログラムが切換わって装置全体としての外部的動作が
外部負荷制御プログラムの書込み、同プログラムの実行
等に切換わる。
上述装置の基本的な動作としてAND命令とOR命令に
関連して装置の構成及び動作を具体的に説明する。金側
としてプログラムの第35ステツプがアンド命令で入力
端子の第12番INI 2と第13番TNI 3と1こ
共に入力が入ったらステップが1歩進し、そしてそのス
テップ(第35ステツプ)で、出力端子の第1. 2.
 3. 5. 8に信号を出力せよと云う内容であると
する。表示部2゜3及び5の表示のフォーマットは第3
図のようになる。プログラムの実行が進んで第34ステ
ツプの動作が完了するとステップカウンタの計数は35
になっており、この計数がプログラムを書込んだメモリ
Mのアドレス指定情報となりメモリMの35番地の命令
即ち第35ステツプの命令が読出され、第3図のフォー
マットで、表示部2,3゜5に表示される。同時に第3
5ステツプで指定された出力端子1. 2. 3. 5
. 8に出力が出される。CPUでは命令の種類を判別
しAND命令と判ると入力回路における入力端子INI
 2の入力状態をチェックし1 この入力が有りになる
までチェックを繰返している。INI 2の入力が有り
になると入力回路lN13をチェックする。JCして入
力回路INI 3の入力が有りになるまで入力端子lN
l2.lN13の入力状態を続けてチェックする動作を
繰返す。この過程でINI 2の入力が0になったら再
び入力端子lNl2のみのチェックを繰返す動作1こ戻
る。このようにして入力端子lNl2及びINI 3が
共に入力有りになったことが検出されたらステップカウ
ンタの計数を数1だけ歩進させ次のステップの命令を読
出す。CPUにおける以上の動作のプログラムはROM
に書込んである。ステップカウンタはCPUが有するラ
ンダムアクセスメモリRAMを用いてもよく、メモリM
を用いてもよい。上記RAMをプログラムイ込み用のメ
モリMとして用いてもよい。
第4図は上述したAND命令におけるCPUの動作を7
0−チャートで表わしたものである。
OR命令における表示部2. 3. 5の表示のフォー
マットはANDのときと同じで命令の種類を表わす表示
部52の数字がOR命令のコードである5となる。そこ
で第3図を借用してOR命令の表示のフォーマットを説
明すると、表示部53゜54に示される数字は2つの入
力端子の番号を示し、同時1こ出力端子1. 2. 3
. 5. 8に出力が出され、入力端子12.13の何
れかに入力信号が入ったら次ステツプの命令の実行動作
1こ移ることになる。
第5図はCPUにおけるOR命令実行動作の70−チャ
ーを示す。メモリMから読出した命令がOR命令と判定
されると表示部2. 3. 5に命令内容を表示すると
共に出力端子1. 2. 3. 5゜8へ出力を出し入
力端子lNl2をチェックし入力がなければtN13を
チェックすると云う動作を繰返し何れの入力端子にでも
入力が検出され\ばステップカウンタの計数に1を加え
次ステツプの命令を読出しその実行に移る。
以上で本発明に係る一実施例装置の全体的な説明を終り
、以下本発明に係る一実施例装置によって本発明の特徴
的な機能動作について述べる。
2語タイマ命令。これはプログラムのHeのステップで
時間を設定し後段のステップで条件を設定する。通常の
1語命令のタイマ機能は設定時間が経過したら単■こ次
段にステップを進めると云うだけのものである。2語タ
イマ命令は前段ステップで設定した時間が経過しかつ次
段で指定入力端子に信号が入ったときステップを次の次
のステップへ進めるタイマANDと、前段で指定の時間
が経過するか後段で指定した入力端子に信号が入るか何
れかによって次々段1こステップを進めるタイマORの
二通りの形がある。これら二通りの命令内容を論理回路
で示すと第6図A、  Hのようにな図 る。この訝2でAがタイマAND、BがタイマORであ
る。これらの命令の書込みはまずINSキーを押し次に
OF F/2 TMのキーを押す。このキーによって2
語タイマ命令がセットされ、次に数字キーで時間をセッ
トする。表示部は第7図に示すように51にステップ番
号、52にTの文字が現れて2語タイマ命令であること
を示L153にタイマ時間の分の桁が、54に同じく秒
の桁が表示される。タイマ時間のセットが終ったらR/
Wキーを押す。すると表示部51の表示は次のステップ
番号に変る。そこで再びINSキーを押しタイマAND
なら数字キー4をまたタイマORなら数字キー5を押し
、その後数字キーによってAND又はORの条件をなす
入力端子番をセットしR/Wのキーを押して2語タイマ
命令の書込みを終る0 第8図はタイマAND又はタイマORの命令の実行の7
0−チャートを示す。タイマ動作はメモリ内1こ記憶さ
せた設定時間数字を単位時間毎に1ずつ減少させて行き
設定時間が0であることを検出するようになっている。
図のフローチャートで、成るステップで命令内容が2語
タイマ(T)であるときはまず次のステップの命令を読
み、それに従って入力端子の入力状態をチェックし、命
令がタイマORで指定入力端子に入力有りの場合条件成
立で次ステツプの命令実行に移り、入力無しの場合タイ
マ時間0かチェックし、0なら条件成立、0でなければ
指定入力端子の入力有無をチェックし、入力無しであれ
ば単位時間が経過したか否かをチェックし、否であれば
上述動作を繰返し、単位時間が経過しておればメモリの
設定時間から1を引算して上述動作を繰返す。タイマA
NDの場合も同様であり、第8図のフローチャートによ
ってその動作は容易に判る。
本発明シーケンスコントローラは上述したような構成で
、歩進型1こ属するのでプログラムの作成が容易であり
、しかもプログラムの書込みはキーボードにおけるキー
操作で行われるので従来のピンボード式のものに比L5
 ピンの接触不良等の心配がなく、ピンボードが不要だ
から小型化できると共に、タイマ動作を加えられるから
、歩進型でめりながら複雑なプラグムの設定が可能とな
る等の特徴を有する。
【図面の簡単な説明】
第1図は本発明の一実施例装置の正面図、第2図は同じ
く内部構成を示すブロック図、第3図は同じく表示にお
けるAND命令の表示フォーマット、第4図は同じく上
記AND命令の実行に関する装置動作のフローチャート
、第5図は同じくOR命令実行動作のフローチャート、
第6図は2語形式タイマ命令の動作内容を示す論理回路
図、第7図は上記命令の表示フォーマット、第8図は同
じ(命令実行のフローチャートを示す。 l・・・キ一群のキー、2. 3. 5・・・表示部、
CPU・・・中央制御装置、M・・・シーケンスコント
ロールプログラムを書込むメモリ、INI〜INn・・
・入力端子、0UT1〜0UTn・・・出力端子。

Claims (1)

    【特許請求の範囲】
  1. 命令の種類並び1こデータの入力キ一群と、外部負荷制
    御プログラム用メモリと、外部入力端子群と、出力端子
    群と、上記入力キ一群のキーインの状態を走査し上記人
    力キ一群により設定された命令を上記メモリに書込み、
    また同メモリに書込まれたプログラムを読出し、上記外
    部入力端子群を走査し、上記読出したプログラムの内容
    に従って出力端子に信号を出力することにより外部負荷
    を制御するように内部制御プログラムを書込んだROM
    を有し1上記入カキ一群内の一つのキーとして2語タイ
    マ命令キーを備え、外部負荷制御プログラムの上記メモ
    リへの書込み操作において、成るステップで押した上記
    2語タイマ命令キーと次のステップで押したAND又は
    ORの命令キーとにより」二記2ステップのうちの適宜
    に定めた一方のステップにおいて書込まれた数値データ
    を設定時間とし、他方のステップで書込まれた数値デー
    タを入力端子指定符号として、上記設定時間の経過と上
    記指定された入力端子の入力とにつきAND又はORの
    条件成立を求める命令を構成し、かつ外部負荷制御に当
    りこの命令蚤こ従って外部負荷制御がなされるようにし
    た内部制御プログラムを上記ROM内に設けたシーケン
    スコントローラ。
JP18532183A 1983-10-03 1983-10-03 シ−ケンスコントロ−ラ Expired JPS609281B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18532183A JPS609281B2 (ja) 1983-10-03 1983-10-03 シ−ケンスコントロ−ラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18532183A JPS609281B2 (ja) 1983-10-03 1983-10-03 シ−ケンスコントロ−ラ

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP13418878A Division JPS607802B2 (ja) 1978-10-30 1978-10-30 シ−ケンスコントロ−ラ

Publications (2)

Publication Number Publication Date
JPS59112302A true JPS59112302A (ja) 1984-06-28
JPS609281B2 JPS609281B2 (ja) 1985-03-09

Family

ID=16168785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18532183A Expired JPS609281B2 (ja) 1983-10-03 1983-10-03 シ−ケンスコントロ−ラ

Country Status (1)

Country Link
JP (1) JPS609281B2 (ja)

Also Published As

Publication number Publication date
JPS609281B2 (ja) 1985-03-09

Similar Documents

Publication Publication Date Title
US4006464A (en) Industrial process controller
US4633469A (en) Method of indicating diagnostic results
JPS59112302A (ja) シ−ケンスコントロ−ラ
JPS592923B2 (ja) シ−ケンスプログラマ
JPS607802B2 (ja) シ−ケンスコントロ−ラ
JPS5929882B2 (ja) シ−ケンスコントロ−ラ
JPS59112303A (ja) シ−ケンスコントロ−ラ
JPS603210B2 (ja) シ−ケンスコントロ−ラ
JPS5952303A (ja) 入出力デ−タの強制操作機能を備えたプログラマブル・コントロ−ラ
JPS59112304A (ja) シ−ケンスコントロ−ラ
JP3310481B2 (ja) テストモード実行装置
JPS603209B2 (ja) シ−ケンスコントロ−ラ
JP3152019B2 (ja) インバータ装置
JPS58132809A (ja) プログラマブル・コントロ−ラ
JPS6334634A (ja) Crtタツチスイツチ装置
JP3412413B2 (ja) モニタシステム、モニタ装置およびそのセットアップ方法
JPS61279906A (ja) プログラマブルコントロ−ラ
JPH0566934A (ja) プログラマブルコントローラのプログラミング装置
JPH077839U (ja) 数値制御装置
JP3343839B2 (ja) 検査機能を有する表示装置
JPS6236569B2 (ja)
JPS63208951A (ja) 小型電子機器
JPH0830307A (ja) 順序制御装置
JPS63241602A (ja) シ−ケンス制御装置
JPS63145518A (ja) キ−処理の自動テスト方式