JPS6177901A - シ−ケンスコントロ−ラ - Google Patents
シ−ケンスコントロ−ラInfo
- Publication number
- JPS6177901A JPS6177901A JP19986384A JP19986384A JPS6177901A JP S6177901 A JPS6177901 A JP S6177901A JP 19986384 A JP19986384 A JP 19986384A JP 19986384 A JP19986384 A JP 19986384A JP S6177901 A JPS6177901 A JP S6177901A
- Authority
- JP
- Japan
- Prior art keywords
- program
- processing
- data
- input
- processor
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
、N業上の利用分野
本発明は、処理時間が短かくなるようにセ4#:された
7−ケンスコントローラに関する。
7−ケンスコントローラに関する。
背景技術
従来からのシーケンスコントローラは、プログラムおよ
びそのプログラムに関連するデータのストアまたは絖与
出しならびに演算処理を、例えば1つのワンチップCP
U(セントラル・プロセシング・ユニツト)を用いて行
なっていた。
びそのプログラムに関連するデータのストアまたは絖与
出しならびに演算処理を、例えば1つのワンチップCP
U(セントラル・プロセシング・ユニツト)を用いて行
なっていた。
また、このような先行技術の7−タンスコントローラげ
、ストア、and、orなどの基本命令ト、レスト、イ
ンバート、加算、減算等の応In令に命令金分けて処理
している。
、ストア、and、orなどの基本命令ト、レスト、イ
ンバート、加算、減算等の応In令に命令金分けて処理
している。
発明が酔決しようとする問題点
最近の7−ケンスコントローラは、ユーザープログラム
のステップ数が多くなり、サイクル時間が長くなってい
る。それにもかかわらず前述のような先行技術のシーケ
ンスコントローラは、プログラムおよびそのプログラム
に関連するデータの入力または出力ならびに演算処理t
1つのCPUで行なっているため、処理全行なう友めの
サイクル時間が長くなるという問題点かあつ7’C。
のステップ数が多くなり、サイクル時間が長くなってい
る。それにもかかわらず前述のような先行技術のシーケ
ンスコントローラは、プログラムおよびそのプログラム
に関連するデータの入力または出力ならびに演算処理t
1つのCPUで行なっているため、処理全行なう友めの
サイクル時間が長くなるという問題点かあつ7’C。
筐た前述のように、基本命令および応用命令に分けて処
理を行なっているけれどもこれらの命令は、時系列的に
行な゛われているため、サイクル時間が短くなることは
なかつ九。
理を行なっているけれどもこれらの命令は、時系列的に
行な゛われているため、サイクル時間が短くなることは
なかつ九。
本発明の目的は、サイクル時間を短くするシーケンスコ
ントローラ全提供することである。
ントローラ全提供することである。
問題点を解決するための手段
本発明は、プログラムおよびそのプログラムに関連する
データを入力する入力手段、 その入力されたプログラムおよびデータ全ストアする記
憶手段、 − 入力手段からのプログラムおよびデータ金前記記憶手段
にストアし、かつ読み出すための制御を行なう第1処理
手段ならびに、 WI、1処理手段によって入力され土プログラムを実行
する第2処理手段とを含むこと全特徴とするシーケンス
コントローラでアル。
データを入力する入力手段、 その入力されたプログラムおよびデータ全ストアする記
憶手段、 − 入力手段からのプログラムおよびデータ金前記記憶手段
にストアし、かつ読み出すための制御を行なう第1処理
手段ならびに、 WI、1処理手段によって入力され土プログラムを実行
する第2処理手段とを含むこと全特徴とするシーケンス
コントローラでアル。
作 用
本発明に従えば、プログラムおよびそのプログラムに関
連するデータをメモリにストアし、読み出すための制御
全行なう第1処理手段と、入力され次プログラムを実行
する第2処理手段とを設け、前記2つの処理を同時に並
列に処理することができるようにしたのでサイクル時間
が短かくなる。
連するデータをメモリにストアし、読み出すための制御
全行なう第1処理手段と、入力され次プログラムを実行
する第2処理手段とを設け、前記2つの処理を同時に並
列に処理することができるようにしたのでサイクル時間
が短かくなる。
実施例
第1図は、本発明の一実施例の処理装置1の構成を示す
ブロック図である。処理装置1は、たとえはシーケンス
コントローラである。処理装置1は、プログラムおよび
そのプログラムに関連するデータの入力または出力を匍
1#する第1処理手段である第1処理回路2および入力
され念プログラム全実行する第2処理手段である第2処
理回路3を含んでいる。第1処理回路2および第2処理
回路3は、動作を制御する念めのプログラムが記憶され
ているリードオンリメモリ(以下ROMと呼ぶ)4,5
がバスA、Bi介して、それぞれ接続されている。外部
記憶装置6または入力装置′ie7から出力された記憶
すべきデータは、入/出力インターフェイス8、バスA
およびゲート(Jj−介してランダムアクセスメモリ(
以下RA、Mと呼ぶ)10にストアさルる。
ブロック図である。処理装置1は、たとえはシーケンス
コントローラである。処理装置1は、プログラムおよび
そのプログラムに関連するデータの入力または出力を匍
1#する第1処理手段である第1処理回路2および入力
され念プログラム全実行する第2処理手段である第2処
理回路3を含んでいる。第1処理回路2および第2処理
回路3は、動作を制御する念めのプログラムが記憶され
ているリードオンリメモリ(以下ROMと呼ぶ)4,5
がバスA、Bi介して、それぞれ接続されている。外部
記憶装置6または入力装置′ie7から出力された記憶
すべきデータは、入/出力インターフェイス8、バスA
およびゲート(Jj−介してランダムアクセスメモリ(
以下RA、Mと呼ぶ)10にストアさルる。
また外部記憶装置6または入力袋[7から出力された記
憶すべきデータは、入/出力インターフェース8、バス
Aおよびゲート11全介してRAM12にストアされる
。このようなデータの制御は、第1処理回路2が行なう
。このとき制御回路13は、ラインlL、12に介して
能動化信号をゲート9,11に入力する。またこのとき
制御回路13は、ラインI!3〜15を介して不能勃化
信号全ゲート16〜14に出力する。
憶すべきデータは、入/出力インターフェース8、バス
Aおよびゲート11全介してRAM12にストアされる
。このようなデータの制御は、第1処理回路2が行なう
。このとき制御回路13は、ラインlL、12に介して
能動化信号をゲート9,11に入力する。またこのとき
制御回路13は、ラインI!3〜15を介して不能勃化
信号全ゲート16〜14に出力する。
外部記憶袋fif6または入力装置7が出力し几データ
がプログラムであるとき、このデータは入/出力インタ
ーフェース8、バスA1ゲート9,14.16およびバ
スBを介してRAM17にストアされる。また、プログ
ラムであるデータは入/出力インターフェース8、ゲー
ト11,15.16およびパスBi介してRAM17に
ストアされる。
がプログラムであるとき、このデータは入/出力インタ
ーフェース8、バスA1ゲート9,14.16およびバ
スBを介してRAM17にストアされる。また、プログ
ラムであるデータは入/出力インターフェース8、ゲー
ト11,15.16およびパスBi介してRAM17に
ストアされる。
第2処理回路3は、RO〜15にストアされている制御
プログラムおよびRAM16にストアされているユーザ
ープログラムに従って、演算処理を行なう。このとき制
御回路13は、ライン11゜12を介して不能動化信号
をゲート9.11に出力し、能動化信号をラインl!3
〜!!5を介してゲート16〜14にそれぞれ出力する
。このため第2処理回路3は、RAM10.12にスト
アされているデータを処理することができるようになる
。
プログラムおよびRAM16にストアされているユーザ
ープログラムに従って、演算処理を行なう。このとき制
御回路13は、ライン11゜12を介して不能動化信号
をゲート9.11に出力し、能動化信号をラインl!3
〜!!5を介してゲート16〜14にそれぞれ出力する
。このため第2処理回路3は、RAM10.12にスト
アされているデータを処理することができるようになる
。
RAMI 8は、44々の条件の設定などのワーキング
レジスタとして用いらnる。
レジスタとして用いらnる。
電源19ンよ、処理装置1に交流電力全供給する。
ゼロクロス検出回路20は、itl[19からの交流5
カを供給する。ゼロクロス検出回路20は、電源19か
らの交fpLN力の零ボルト時点を検出する回路である
。同期制御回路21は、ゼロクロス検出回路20からの
出力に同期して第1および第2処理回路2,3およびR
AMl0・、12を切換える0 このようにプログラムおよびそのプログラムに関連する
データの入力および出力全第1処理回路2が制御卸し、
プログラムの実行を第2処理回路3が行なうようにした
ので処理が並列に行なわれ、サイクル時間が扼くなる。
カを供給する。ゼロクロス検出回路20は、電源19か
らの交fpLN力の零ボルト時点を検出する回路である
。同期制御回路21は、ゼロクロス検出回路20からの
出力に同期して第1および第2処理回路2,3およびR
AMl0・、12を切換える0 このようにプログラムおよびそのプログラムに関連する
データの入力および出力全第1処理回路2が制御卸し、
プログラムの実行を第2処理回路3が行なうようにした
ので処理が並列に行なわれ、サイクル時間が扼くなる。
ε82図は、第1お−よび第2処理回路2,30勅作の
タイミングを示すタイミングチャートである。
タイミングを示すタイミングチャートである。
第1処理回路2の動作のタイミングは第2図11)に示
され”c−いる。M2図+21dRAM10.12にニ
スドアされるタイミングを示し、第2図(3)は第2処
理回路3の動作タイミングを示している。第2図(4)
ハゼロクロス信号を示しており、ゼロクロス検出回路2
0の出力である。第2図(6)に示され乙彼形図は、1
!源19の出力である。この波形が零ボルトになつ次と
きゼロクロス検出回路20は四ル]釧御回路21に第2
図(4)に示きれるような信号全出力する。
され”c−いる。M2図+21dRAM10.12にニ
スドアされるタイミングを示し、第2図(3)は第2処
理回路3の動作タイミングを示している。第2図(4)
ハゼロクロス信号を示しており、ゼロクロス検出回路2
0の出力である。第2図(6)に示され乙彼形図は、1
!源19の出力である。この波形が零ボルトになつ次と
きゼロクロス検出回路20は四ル]釧御回路21に第2
図(4)に示きれるような信号全出力する。
第1処理回路2は、期間W1〜W 3 Vcおいて外部
記憶装f116または入力装置7からのプログラムおよ
びそのプログラムに関連するデータを入力する。第2処
理回路3は、1サイクル前に入力され次データおよび1
サイクル前に演算された演算結果をもとにして、期間W
7〜11.11間W9において演算2行なう。
記憶装f116または入力装置7からのプログラムおよ
びそのプログラムに関連するデータを入力する。第2処
理回路3は、1サイクル前に入力され次データおよび1
サイクル前に演算された演算結果をもとにして、期間W
7〜11.11間W9において演算2行なう。
以下、処理装置1が行なう具体的な処理について説明す
る。参照符31で示されるサイクルにおいて、期間W8
で行なわれる演算は、参照符30で示されるサイクルの
期間W1で入力されたデータおよび期間W7で演算され
た演算結果をもとにして行なわれる。演算結果は、期間
Wllにおいて、たとえばRAMl0にストアされる。
る。参照符31で示されるサイクルにおいて、期間W8
で行なわれる演算は、参照符30で示されるサイクルの
期間W1で入力されたデータおよび期間W7で演算され
た演算結果をもとにして行なわれる。演算結果は、期間
Wllにおいて、たとえばRAMl0にストアされる。
次に参照符32で示されるサイクルの期1%11W9に
おける演算は、期間W2において入力されたデータおよ
び期間W8において演算されt演算結果をもとにして行
なわルる。次に期間W6においてRA M 10のスト
ア内容の出力が行なわれる。期間W9において演算され
た結果は期間W12においてRAM12にストア嘔れる
。
おける演算は、期間W2において入力されたデータおよ
び期間W8において演算されt演算結果をもとにして行
なわルる。次に期間W6においてRA M 10のスト
ア内容の出力が行なわれる。期間W9において演算され
た結果は期間W12においてRAM12にストア嘔れる
。
期間″wV4の出力は参照符30で示されるサイクルの
1サイクル前に行なわれた演算結果全出力し、期間W5
の出力は期間W7における演算結果全出力する。筐た期
ial W 10ば、期間W7の演算結果f RA M
12にストアする期間である。
1サイクル前に行なわれた演算結果全出力し、期間W5
の出力は期間W7における演算結果全出力する。筐た期
ial W 10ば、期間W7の演算結果f RA M
12にストアする期間である。
このように演算結果はRAMl0,12にそれぞれ入力
されているため処理装置1の動作全停止させることによ
って一1サイクル前の演算結果および埃在の演算結果全
知ることができる。従来がらの7−ケンスコントローラ
は、データ金保持していなかったけれども、本実施例で
は、このように保持することかでさる。
されているため処理装置1の動作全停止させることによ
って一1サイクル前の演算結果および埃在の演算結果全
知ることができる。従来がらの7−ケンスコントローラ
は、データ金保持していなかったけれども、本実施例で
は、このように保持することかでさる。
先行技術のシーケンスコントローラでは、期間Wl 、
W4 、 W7 、 Wl O+7)処Wt 1 ッ
(DtlL、15回路で行なっていfcfcめこれらの
期1”(77の総和が処理装置リサイクル期間となって
いた。しかし本発明にもとづく処理装置1は、期間Wl
、W4と期間W7t−並列におこなえるようになっ念の
でサイクル時間が短くなり、処理を早く行なうことがで
きる。
W4 、 W7 、 Wl O+7)処Wt 1 ッ
(DtlL、15回路で行なっていfcfcめこれらの
期1”(77の総和が処理装置リサイクル期間となって
いた。しかし本発明にもとづく処理装置1は、期間Wl
、W4と期間W7t−並列におこなえるようになっ念の
でサイクル時間が短くなり、処理を早く行なうことがで
きる。
前述の実施沙11では、処理装置1がシーケンスコント
ローラであるときについてのべたけれども、本発明は広
く他の機器に応用することができる〇まfc1サイクル
前の情報およびtQ在の演算結果全処理装置1が停止す
ることによって知ることができ、プログラムなどのデパ
ックが容易に行なわれる。
ローラであるときについてのべたけれども、本発明は広
く他の機器に応用することができる〇まfc1サイクル
前の情報およびtQ在の演算結果全処理装置1が停止す
ることによって知ることができ、プログラムなどのデパ
ックが容易に行なわれる。
効 来
以上のように本発明によれば、プログラムおよびそのプ
ログラムに関連するデータをメモリにストアし、読み出
すための制御を行なう第1処理十段と、入力さ几たプロ
グラム全実行する第2処理手段とを設け、前記2つの処
理を同時に並列に処理することができるようにしたので
サイクル時間を短くすることができる。
ログラムに関連するデータをメモリにストアし、読み出
すための制御を行なう第1処理十段と、入力さ几たプロ
グラム全実行する第2処理手段とを設け、前記2つの処
理を同時に並列に処理することができるようにしたので
サイクル時間を短くすることができる。
第1因は本発明の一実施例の処理装置1の構成を示すブ
ロック図、第2図は舅1および第2処理回路2,3の動
作のタイミング金示すタイミングチャートである。
ロック図、第2図は舅1および第2処理回路2,3の動
作のタイミング金示すタイミングチャートである。
Claims (1)
- 【特許請求の範囲】 プログラムおよびそのプログラムに関連するデータを入
力する入力手段、 その入力されたプログラムおよびデータをストアする記
憶手段、 入力手段からのプログラムおよびデータを前記記憶手段
にストアし、かつ読み出すための制御を行なう第1処理
手段ならびに、 第1処理手段によつて入力されたプログラムを実行する
第2処理手段とを含むことを特徴とするシーケンスコン
トローラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19986384A JPS6177901A (ja) | 1984-09-25 | 1984-09-25 | シ−ケンスコントロ−ラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19986384A JPS6177901A (ja) | 1984-09-25 | 1984-09-25 | シ−ケンスコントロ−ラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6177901A true JPS6177901A (ja) | 1986-04-21 |
Family
ID=16414896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19986384A Pending JPS6177901A (ja) | 1984-09-25 | 1984-09-25 | シ−ケンスコントロ−ラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6177901A (ja) |
-
1984
- 1984-09-25 JP JP19986384A patent/JPS6177901A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6177901A (ja) | シ−ケンスコントロ−ラ | |
| JPH0528431B2 (ja) | ||
| JPS60237503A (ja) | シ−ケンスコントロ−ラの高速処理方式 | |
| JPH082727Y2 (ja) | プログラマブルシ−ケンサ | |
| JPS60204029A (ja) | 信号処理装置 | |
| JPS5913060B2 (ja) | 主記憶装置の記憶容量検出方式 | |
| JPS6313213B2 (ja) | ||
| JP2692865B2 (ja) | シーケンサの微分命令の処理方式 | |
| JPS63249206A (ja) | プログラマブルコントロ−ラ | |
| JPH04230533A (ja) | 割込制御回路 | |
| JPS62271003A (ja) | プログラマブルコントロ−ラ | |
| JPH04365170A (ja) | ディジタル信号処理用半導体集積回路装置 | |
| JPS5838437Y2 (ja) | プログラム計算機の表示制御装置 | |
| JP2793809B2 (ja) | プログラマブルコントローラの応用命令処理方式 | |
| JP2693598B2 (ja) | ディジタルシグナルプロセッサのプログラム実行制御装置 | |
| JP2544533B2 (ja) | プログラマブルコントロ―ラのシ―ケンス命令処理装置 | |
| JPS60126731A (ja) | プログラム制御方法 | |
| JPS62296236A (ja) | マイクロプロセツサの割り込み処理装置 | |
| JPS63155330A (ja) | マイクロプログラム制御装置 | |
| JPH0545978B2 (ja) | ||
| JPS5971510A (ja) | シ−ケンス制御回路 | |
| JPH02155035A (ja) | マイクロ命令制御装置 | |
| JPS61156307A (ja) | シ−ケンス制御装置 | |
| JPH0247724A (ja) | マイクロプログラムにおける条件分岐方法およびその装置 | |
| JPS6325758A (ja) | スレ−ブプロセサ |