JPS624728B2 - - Google Patents

Info

Publication number
JPS624728B2
JPS624728B2 JP53142252A JP14225278A JPS624728B2 JP S624728 B2 JPS624728 B2 JP S624728B2 JP 53142252 A JP53142252 A JP 53142252A JP 14225278 A JP14225278 A JP 14225278A JP S624728 B2 JPS624728 B2 JP S624728B2
Authority
JP
Japan
Prior art keywords
data
output
memory
control
counter
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
JP53142252A
Other languages
English (en)
Other versions
JPS5569806A (en
Inventor
Motoichiro Inoe
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP14225278A priority Critical patent/JPS5569806A/ja
Publication of JPS5569806A publication Critical patent/JPS5569806A/ja
Publication of JPS624728B2 publication Critical patent/JPS624728B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 この発明は被制御機器の一連の動作を制御する
シーケンス制御装置、特にクロツク信号を用いて
必要とする精度が異なる大量ステツプの処理を行
つて出力信号を発生させるようにしたシーケンス
制御装置における制御方式に関する。
シーケンス制御装置としては次のような各方式
がある。
(1) ダイオードマトリツクス方式 パルスカウンタとダイオードピンにより構成
される最も基本的な装置。
(2) ワイヤードロジツク方式 上記のダイオードピンの代りに論理素子を用
いたもので、データ処理も可能になる。
(3) PLA(プログラマブル・ロジツク・アレ
イ)方式 上記の一部をメモリとし、プログラム変更が
容易。クロツク運転の場合もある。
(4) CPUコントロール方式 上記の全部がメモリとなり、クロツクで運転
され、複雑な制御ができる。
しかし、これらの各方式には次のような得失が
ある。すなわち、(1)、(2)の方式は処理速度は速い
が、処理内容が単純で、ステツプが多くなると回
路が複雑化し、組立やチエツクのコストが高くな
る。
(3)のPLA方式は、スタテイツクな場合は処理
速度が速く、ステツプがある程度増加しても回路
はそれ程複雑にならないが、処理内容が単純なの
は上記と同様である。また、クロツクで運転され
ると処理速度は遅くなるが、複雑な処理を行うこ
とができ、プログラムメモリの使用効率も向上す
るので実質的にはCPUコントロール方式に近く
なるが構成はやや複雑になる。
(4)のCPUコントロール方式は、汎用のLSIが使
用できるので比較的簡単な構成となり、プログラ
ムメモリの使用効率も良く、データ処理等を含む
複雑かつ大量のステツプを処理することができる
が処理速度は遅い。
この発明は大量ステツプの処理が可能なクロツ
ク運転されるPLA方式又はCPU方式によるシー
ケンス制御装置を対象とする。
このようなシーケンス制御装置の主な機能は、
予め設定された情報から被制御機器の動作の時間
的配分を行うことであり、そのため基準時間がタ
イミングパルス信号として外部から又は内部で供
給されているのが普通である。そして、ある特定
の被制御機器が動作時間になつたことを検知し、
そのための出力信号を出すまでの時間が応答速度
であり、この速さによつて制御精度がほぼ決定さ
れる。この応答速度は、上記タイミングパルスの
特定カウントデータに対して比較すべき制御デー
タ(メモリに記憶されている)が多い程処理ステ
ツプが多くなるため遅くなり、またその処理を行
うためのPLAやCPUを運転するクロツク信号周
波数が高くなる程速くなる。
被制御機器は電子回路である場合もあるし、モ
ータ、ソレノイド、ランプ等の機械的なものであ
る場合もある。ここでは特に機械的なものの方を
問題とするが、一般的にソレノイド、クラツチ、
パルスモータ等の数ミリ秒〜数十ミリ秒で動作す
るものは、機械の位置や運動量等を決めるために
使用されており、比較的制御精度が要求される。
これに対し、ランプ、ヒータ、駆動モータ等は動
作するのに数百ミリ秒〜数秒を要するため、あま
り制御精度が要求されない。
したがつて、シーケンス制御装置の応答速度は
実質的にはソレノイド、クラツチ、パルスモータ
等の制御精度に合わせなければならないため、処
理ステツプ数が多い場合にはクロツク信号周波数
を高めて高速処理を行わなければならず、装置が
高価になつていた。しかし、ランプやヒータ、駆
動モータ等のあまり制御精度を必要としないもの
にとつてはその応答速度はあまり意味がないこと
になる。
この発明は上記のような点に鑑みてなされたも
ので、シーケンス装置全体の処理速度を上げるこ
となく、高精度を要する一部の被制御機器に対し
てのみ必要な応答速度を確保しようとするもので
ある。
そのため、この発明によるシーケンス制御装置
における制御方式は、 あまり制御精度を要しない一般制御用の多数の
出力データをそれぞれ所定ビツトの比較データと
共に第1のメモリに格納し、 上記一般制御用の出力データより少ない数の精
密制御用の出力データをそれぞれ上記比較データ
よりビツト数の多い比較データと共に第2のメモ
リに格納し、 クロツク信号よりはるかに周波数の低いタイミ
ングパルス信号を第1のカウンタによつてカウン
トさせると共に、この第1のカウンタが最大カウ
ント値になる毎に出力する信号を第2のカウンタ
によつてカウントさせ、 上記第1のメモリと第2のメモリに格納されて
いるデータをそれぞれクロツク信号による所定の
タイミングで順次読出し、 第1のメモリから読出された比較データと第2
のカウンタのカウントデータとを比較して、両デ
ータが一致した時に該比較データと共に読出され
た出力データを一般制御用の出力信号として出力
し、 第2のメモリから読出された比較データと第
1、第2のカウンタのカウントデータによる一連
のカウントデータとを比較して、両データが一致
した時に該比較データと共に読出された出力デー
タを精密制御用の出力信号として出力することを
特徴とする。
このようにすることにより、一連のクロツク信
号によつて高精度を要しない各ステツプの処理を
一順する間に、高精度を要する各ステツプの処理
を複数回行なうことができ、それによつて精度の
異なる出力信号を発生させて、各被制御機器の動
作を必要とする制御精度に応じて制御することが
できる。
しかも、クロツク信号の周波数をそれ程高くし
なくてよいので、高速処理が可能な高価な装置を
使用する必要がなくなり、安価に実施できる。
以下、添付図面を参照してこの発明の実施例を
説明する。
第1図はこの発明をPLA方式のシーケンス制
御装置に適用した実施例のブロツク図である。
図中1はあまり制御精度を要しない一般制御の
データを格納した第1のメモリ(以下「ROM
(A)」という)で、付属回路であるアドレスポイン
タ2によつてアドレツシングされてそのデータが
順次読出される。各データは比較データDCAと出
力データDOAとからなつており、比較データDCA
は第1のコンパレータ3に、出力データDOAはゲ
ート回路4に夫々読出される。一方、5は制御精
度を要する精密制御用のデータを格納した第2の
メモリ(以下「ROM(B)」という)で、アドレス
ポインタ6によつてアドレツシングされてそのデ
ータが順次読出される。各データはやはり比較デ
ータDCBと出力データDOBとからなつており、比
較データDCBは第2のコンパレータ7に、出力デ
ータDOBはゲート回路4に夫々読出される。
8は制御すべき機械の内部で発生される基準時
間データとしてのタイミングパルス信号TP(例
えば50Hz程度)を入力してカウントする第1カウ
ンタで、そのカウントデータDC1をコンパレータ
7の下位にビツトに出力する。9は第1カウンタ
が最大カウント値になる毎に出力される信号をカ
ウントする第2カウンタで、そのカウントデータ
C2をコンパレータ3及びコンパレータ7の上位
ビツトに出力する。例えば、第1のコンパレータ
3の比較ビツトが8ビツト、第2のコンパレータ
7の比較ビツトが10ビツトであるとすると、第1
カウンタ8は2ビツトのカウンタで、そのカウン
トデータDC1はコンパレータ7の比較ビツトのう
ち下位2ビツトにラツチされる。そして、第1カ
ウンタ8がタイミングパルス信号TPを4ケカウ
ントする毎に(2ビツトでのカウント容量は4ケ
まで)第2カウンタ9がカウントアツプされる。
第2カウンタは8ビツトのカウンタで、そのカウ
ントデータDC2はコンパレータ3の各比較ビツト
とコンパレータ7の比較ビツトのうち上位8ビツ
トにラツチされる。
コンパレータ3はROM(A)1からの比較データ
CAと第2カウンタ9からのカウントデータDC2
とを比較し、両者が一致した時にのみ一致信号a
を出力してゲート回路4を開き、その時の出力デ
ータDOAを出力バツフア10へ出力させる。一
方、コンパレータ7はROM(B)5からの比較デー
タDCBと第1カウンタ8及び第2カウンタ9から
のカウントデータDC1,DC2を一連のカウントデ
ータ(前例の場合10ビツトのカウンタデータ)
としたデータとを比較し、両者が一致した時にの
み一致信号bを出力してゲート回路4を開き、そ
の時の出力データDOBを出力バツフア10へ出力
させる。
11はこのシーケンス制御装置を運転するため
のクロツク信号CL(例えば1MHz)を発生する
クロツク発振器、12はタイミングコントローラ
であり、クロツク発振器11によつて発生された
クロツク信号CLにより、所定のタイミングで順
次アドレスポインタ2,6のアドレスのインクリ
メント、コンパレータ3,7及びゲート回路4の
ストローブを行う。したがつて、クロツク信号
CLの所定サイクルで1ステツプの処理が行われ
る。
この実施例は、上記のようにコンパレータ7の
比較ビツトをコンパレータ3の比較ビツトよりも
多くし、さらに、ROM(B)5のデータ容量をROM
(A)1のデータ容量より少なくしておく。このよう
にすることによりROM(B)のデータはROM(A)のデ
ータよりも精度の高い出力信号を出すことができ
る。
例えば、前述のように第1のコンパレータ3の
比較ビツト数を8ビツト、第2のコンパレータ7
の比較ビツト数を10ビツトとし、ROM(A)1のデ
ータ容量を256ワード(各ワードは比較データDC
、出力データDOA各8ビツトからなる)、ROM
(B)5のデータ容量を64ワード(各ワードは比較デ
ータDCBが10ビツト、出力データDOBが6ビツ
ト)と仮定するとその精度比は次のようになる。
コンパレータ3は第2カウンタ9からのカウン
トデータDC2が変化しない間にROM(A)1の256ワ
ードのデータを順次読出してその比較データDCA
とカウントデータDC2とを比較するが、その間に
コンパレータ7はROM(B)5の64ワードのデータ
を順次読出してカウントデータDC1,DC2を一連
のカウントデータとしたものと4回比較すること
ができる。すなわち、ROM(B)のデータはROM(A)
のデータに比べて4倍の速さで4カウント分下位
まで比較できることになるから、その精度は4倍
となる。また、1ワードの処理(1処理ステツ
プ)に要する時間が5μSであるとすれば、この
時の入力に対する応答時間の最大値は、 ROM(B)のデータ 64×5μS=320μS
(MAX) ROM(A)のデータ 256×5μS=1280μS
(MAX) となる。
このようにして、出力バツフア10を介して一
般制御用及び精密制御用の異なる精度の出力信号
S1〜Snが出力され、それによつて被制御機器の
動作を必要とする制御精度に応じて制御すること
ができる。
そして、クロツク信号CLの周波数、すなわち
それによつて運転されるこの装置の処理速度はタ
イミングパルス信号TPの一周期の間にコンパレ
ータ7が容量の少ないROM(B)5のデータの比較
を一順できる速さであればよく、ROM(A)及び
ROM(B)のデータを全て一順して比較する場合に
比して遥かに遅くて済むことになる。
以上説明したように、この発明の制御方式によ
れば、装置全体の処理速度を上げることなく、精
度を要求されるものに対しては充分な制御精度を
確保することができ、高精度処理用に別にランダ
ムロジツク等による補助回路を設けたりする必要
もなくなり、安価な装置で精密制御を含むシーケ
ンス制御を行うことができ、その効果は極めて大
きい。
【図面の簡単な説明】
図はこの発明をPLA方式のシーケンス制御装
置に適用した実施例を示すブロツク図である。 1……第1のメモリ、5……第2のメモリ、
2,6……アドレスポインタ、3,7……コンパ
レータ、4……ゲート回路、8……第1カウン
タ、9……第2カウンタ、10……出力バツフ
ア、11……クロツク発振器、12……タイミン
グコントローラ。

Claims (1)

  1. 【特許請求の範囲】 1 クロツク信号を用いて必要とする制御精度が
    異なる大量ステツプの処理を行なつて出力信号を
    発生させ、その出力信号によつて各被制御機器の
    動作を制御するシーケンス制御装置において、 あまり制御精度を要しない一般制御用の多数の
    出力データをそれぞれ所定ビツトの比較データと
    共に第1のメモリに格納し、 前記一般制御用の出力データより少ない数の精
    密制御用の出力データをそれぞれ前記比較データ
    よりビツト数の多い比較データと共に第2のメモ
    リに格納し、 前記クロツク信号よりはるかに周波数の低いタ
    イミングパルス信号を第1のカウンタによつてカ
    ウントさせると共に、この第1のカウンタが最大
    カウント値になる毎に出力する信号を第2のカウ
    ンタによつてカウントさせ、 前記第1のメモリと第2のメモリに格納されて
    いるデータを、それぞれ前記クロツク信号による
    いるデータを、それぞれ前記クロツク信号による
    所定のタイミングで順次読出し、 前記第1のメモリから読出された比較データと
    前記第2のカウンタのカウントデータとを比較し
    て、両データが一致した時に該比較データと共に
    読出された出力データを一般制御用の出力信号と
    して出力し、 前記第2のメモリから読出された比較データと
    前記第1、第2のカウンタのカウントデータによ
    る一連のカウントデータとを比較して、両データ
    が一致した時に該比較データと共に読出された出
    力データを精密制御用の出力信号として出力する
    ことを特徴とする制御方式。
JP14225278A 1978-11-20 1978-11-20 Control system of sequential controller Granted JPS5569806A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14225278A JPS5569806A (en) 1978-11-20 1978-11-20 Control system of sequential controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14225278A JPS5569806A (en) 1978-11-20 1978-11-20 Control system of sequential controller

Publications (2)

Publication Number Publication Date
JPS5569806A JPS5569806A (en) 1980-05-26
JPS624728B2 true JPS624728B2 (ja) 1987-01-31

Family

ID=15310980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14225278A Granted JPS5569806A (en) 1978-11-20 1978-11-20 Control system of sequential controller

Country Status (1)

Country Link
JP (1) JPS5569806A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08291410A (ja) * 1995-04-19 1996-11-05 Yoshimaro Kimura 衣服のポケット

Also Published As

Publication number Publication date
JPS5569806A (en) 1980-05-26

Similar Documents

Publication Publication Date Title
US4181936A (en) Data exchange processor for distributed computing system
US4970418A (en) Programmable memory state machine for providing variable clocking to a multimode memory
EP0238747B1 (en) Low jitter digital delay generator
US3974484A (en) Programmable sequence controller
US3981440A (en) Digital signal detector
US4970679A (en) Pulse input apparatus
US3978413A (en) Modulus counter circuit utilizing serial access
JPS624728B2 (ja)
US4408276A (en) Read-out control system for a control storage device
US4700326A (en) Firmware transitional programmable sequential logic controller
EP0380860A2 (en) Self timed register file
JPS61286940A (ja) イベントカウンタ
EP0624879A1 (en) Single clock memory having a page mode
US3846761A (en) Positioning controlling apparatus
USRE31153E (en) Mass memory access method and apparatus
JP2808548B2 (ja) 現在状態から後続状態へのプロセッサ作動状態移行制御装置
US4937782A (en) Counter control method
AU643512B2 (en) A sequencer for generating binary output signals
JPH0778697B2 (ja) タイミング生成回路
SU1698875A1 (ru) Устройство дл программного управлени
SU622202A1 (ru) Устройство преобразовани кодов
KR930004428B1 (ko) Ale신호 발생회로
JPH04293120A (ja) データソート回路
CN105677052A (zh) 独立式键盘状态识别及编码电路
JPS5987534A (ja) キ−ボ−ド装置のスキヤン方法