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
Application number
JP19986384A
Other languages
English (en)
Inventor
Tadashi Inui
忠 乾
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP19986384A priority Critical patent/JPS6177901A/ja
Publication of JPS6177901A publication Critical patent/JPS6177901A/ja
Pending 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/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor 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−ケンスコントローラに関する。
背景技術 従来からのシーケンスコントローラは、プログラムおよ
びそのプログラムに関連するデータのストアまたは絖与
出しならびに演算処理を、例えば1つのワンチップCP
U(セントラル・プロセシング・ユニツト)を用いて行
なっていた。
また、このような先行技術の7−タンスコントローラげ
、ストア、and、orなどの基本命令ト、レスト、イ
ンバート、加算、減算等の応In令に命令金分けて処理
している。
発明が酔決しようとする問題点 最近の7−ケンスコントローラは、ユーザープログラム
のステップ数が多くなり、サイクル時間が長くなってい
る。それにもかかわらず前述のような先行技術のシーケ
ンスコントローラは、プログラムおよびそのプログラム
に関連するデータの入力または出力ならびに演算処理t
1つのCPUで行なっているため、処理全行なう友めの
サイクル時間が長くなるという問題点かあつ7’C。
筐た前述のように、基本命令および応用命令に分けて処
理を行なっているけれどもこれらの命令は、時系列的に
行な゛われているため、サイクル時間が短くなることは
なかつ九。
本発明の目的は、サイクル時間を短くするシーケンスコ
ントローラ全提供することである。
問題点を解決するための手段 本発明は、プログラムおよびそのプログラムに関連する
データを入力する入力手段、 その入力されたプログラムおよびデータ全ストアする記
憶手段、       − 入力手段からのプログラムおよびデータ金前記記憶手段
にストアし、かつ読み出すための制御を行なう第1処理
手段ならびに、 WI、1処理手段によって入力され土プログラムを実行
する第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にストアさルる。
また外部記憶装置6または入力袋[7から出力された記
憶すべきデータは、入/出力インターフェース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に
ストアされる。
第2処理回路3は、RO〜15にストアされている制御
プログラムおよびRAM16にストアされているユーザ
ープログラムに従って、演算処理を行なう。このとき制
御回路13は、ライン11゜12を介して不能動化信号
をゲート9.11に出力し、能動化信号をラインl!3
〜!!5を介してゲート16〜14にそれぞれ出力する
。このため第2処理回路3は、RAM10.12にスト
アされているデータを処理することができるようになる
RAMI 8は、44々の条件の設定などのワーキング
レジスタとして用いらnる。
電源19ンよ、処理装置1に交流電力全供給する。
ゼロクロス検出回路20は、itl[19からの交流5
カを供給する。ゼロクロス検出回路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)に示きれるような信号全出力する。
第1処理回路2は、期間W1〜W 3 Vcおいて外部
記憶装f116または入力装置7からのプログラムおよ
びそのプログラムに関連するデータを入力する。第2処
理回路3は、1サイクル前に入力され次データおよび1
サイクル前に演算された演算結果をもとにして、期間W
7〜11.11間W9において演算2行なう。
以下、処理装置1が行なう具体的な処理について説明す
る。参照符31で示されるサイクルにおいて、期間W8
で行なわれる演算は、参照符30で示されるサイクルの
期間W1で入力されたデータおよび期間W7で演算され
た演算結果をもとにして行なわれる。演算結果は、期間
Wllにおいて、たとえばRAMl0にストアされる。
次に参照符32で示されるサイクルの期1%11W9に
おける演算は、期間W2において入力されたデータおよ
び期間W8において演算されt演算結果をもとにして行
なわルる。次に期間W6においてRA M 10のスト
ア内容の出力が行なわれる。期間W9において演算され
た結果は期間W12においてRAM12にストア嘔れる
期間″wV4の出力は参照符30で示されるサイクルの
1サイクル前に行なわれた演算結果全出力し、期間W5
の出力は期間W7における演算結果全出力する。筐た期
ial W 10ば、期間W7の演算結果f RA M
 12にストアする期間である。
このように演算結果はRAMl0,12にそれぞれ入力
されているため処理装置1の動作全停止させることによ
って一1サイクル前の演算結果および埃在の演算結果全
知ることができる。従来がらの7−ケンスコントローラ
は、データ金保持していなかったけれども、本実施例で
は、このように保持することかでさる。
先行技術のシーケンスコントローラでは、期間Wl 、
 W4 、 W7 、 Wl O+7)処Wt 1 ッ
(DtlL、15回路で行なっていfcfcめこれらの
期1”(77の総和が処理装置リサイクル期間となって
いた。しかし本発明にもとづく処理装置1は、期間Wl
、W4と期間W7t−並列におこなえるようになっ念の
でサイクル時間が短くなり、処理を早く行なうことがで
きる。
前述の実施沙11では、処理装置1がシーケンスコント
ローラであるときについてのべたけれども、本発明は広
く他の機器に応用することができる〇まfc1サイクル
前の情報およびtQ在の演算結果全処理装置1が停止す
ることによって知ることができ、プログラムなどのデパ
ックが容易に行なわれる。
効  来 以上のように本発明によれば、プログラムおよびそのプ
ログラムに関連するデータをメモリにストアし、読み出
すための制御を行なう第1処理十段と、入力さ几たプロ
グラム全実行する第2処理手段とを設け、前記2つの処
理を同時に並列に処理することができるようにしたので
サイクル時間を短くすることができる。
【図面の簡単な説明】
第1因は本発明の一実施例の処理装置1の構成を示すブ
ロック図、第2図は舅1および第2処理回路2,3の動
作のタイミング金示すタイミングチャートである。

Claims (1)

  1. 【特許請求の範囲】 プログラムおよびそのプログラムに関連するデータを入
    力する入力手段、 その入力されたプログラムおよびデータをストアする記
    憶手段、 入力手段からのプログラムおよびデータを前記記憶手段
    にストアし、かつ読み出すための制御を行なう第1処理
    手段ならびに、 第1処理手段によつて入力されたプログラムを実行する
    第2処理手段とを含むことを特徴とするシーケンスコン
    トローラ。
JP19986384A 1984-09-25 1984-09-25 シ−ケンスコントロ−ラ Pending JPS6177901A (ja)

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)

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) スレ−ブプロセサ