JPH05189232A - 自動化装置およびその作動方法 - Google Patents
自動化装置およびその作動方法Info
- Publication number
- JPH05189232A JPH05189232A JP4188970A JP18897092A JPH05189232A JP H05189232 A JPH05189232 A JP H05189232A JP 4188970 A JP4188970 A JP 4188970A JP 18897092 A JP18897092 A JP 18897092A JP H05189232 A JPH05189232 A JP H05189232A
- Authority
- JP
- Japan
- Prior art keywords
- output
- input signal
- input
- cycle
- signal
- 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
Links
- 238000011017 operating method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims description 85
- 230000015654 memory Effects 0.000 claims description 76
- 230000008569 process Effects 0.000 claims description 57
- 230000003936 working memory Effects 0.000 claims description 33
- 230000002093 peripheral effect Effects 0.000 claims description 27
- 230000008859 change Effects 0.000 claims description 11
- 125000004122 cyclic group Chemical group 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 4
- 238000012432 intermediate storage Methods 0.000 claims description 3
- 230000036632 reaction speed Effects 0.000 abstract description 2
- 239000004020 conductor Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004886 process control Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
-
- 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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Programmable Controllers (AREA)
- Advance Control (AREA)
- Facsimile Heads (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
- Push-Button Switches (AREA)
- Vending Machines For Individual Products (AREA)
Abstract
せるための方法であって、サイクリックに処理されるス
テップとして、プロセス周辺装置から供給される入力信
号が自動化装置に読み込まれ、入力信号が処理され、そ
の際に入力信号からプロセス周辺装置に対する出力信号
が求められ、また出力信号がプロセス周辺装置に出力さ
れるステップを含んでいる方法において、自動化装置の
反応速度を高くし、またデータ転送を可能なかぎり最小
にする。 【構成】 サイクルの入力信号の処理Bが少なくとも部
分的に先行のサイクルの出力信号の出力Aおよび後続の
サイクルの入力信号の読み込みEと同時に行われ、その
際に先行のサイクルの出力信号の出力Aは後続のサイク
ルの入力信号の読み込みEから時間的にずらされて行わ
れる。
Description
するための自動化装置、特にモジュール構成の自動化装
置を自動化装置と接続されているプロセス周辺装置によ
り作動させるための方法であって、サイクリックに処理
されるステップとして a)プロセス周辺装置から供給される入力信号が自動化
装置に読み込まれ、 b)入力信号が処理され、その際になかんずく入力信号
からプロセス周辺装置に対する出力信号が求められ、ま
た c)出力信号がプロセス周辺装置に出力される ステップを含んでいる方法に関する。
れた。通過に対する時間はいわゆるサイクル時間であ
る。特に、より大きいデータ量を入力および出力すべき
ときには、サイクル時間、従ってまたシステムの反応時
間が処理速度のみでなくデータ転送の継続時間によって
も決定される。
化装置の反応速度を高くし、またデータ転送を可能なか
ぎり最小にすることである。
れば、1つのサイクルの入力信号の処理が少なくとも部
分的に先行のサイクルの出力信号の出力および後続のサ
イクルの入力信号の読み込みと同時に行われる。そのた
めに有利に、1つのサイクルの入力信号の処理の前に先
行のサイクルの出力信号が作業メモリから中間メモリ
に、またそのサイクルの入力信号が中間メモリから作業
メモリにコピーされ、従って処理により後続のサイクル
の入力信号および先行のサイクルの出力信号が変更され
ない。
のサイクルの出力信号のコピーおよび中間メモリへのす
ぐ次のサイクルの入力信号の読み込みの後に出力信号が
プロセス周辺装置に出力され、また入力信号が作業メモ
リにコピーされ、入力信号のコピー後にこれらが処理さ
れ、入力信号の処理および先行のサイクルの出力信号の
出力の後に出力信号が中間メモリにコピーされ、また出
力信号の出力および入力信号のコピーの後にすぐ次のサ
イクの入力信号が中間メモリに読み込まれ、その際に有
利に各ステップがその信頼性条件の到達の際に直ちに開
始されることにより行われる。
力信号の出力が少なくとも部分的に作業メモリへの入力
信号のコピーの間に行われ、かつ(または)プロセス周
辺装置からの入力信号の読み込みが中間メモリへの出力
信号のコピーの間に行われることによりなお一層短縮さ
れる。
能性は、1つのサイクルの入力信号の処理の間にこの入
力信号が作業メモリから読まれ、また処理の際に求めら
れた出力信号が作業メモリに格納され、先行のサイクル
の出力信号が出力の際に中間メモリから読み出され、ま
た後続のサイクルの入力信号が読み込みの際に中間メモ
リに読み込まれ、またこれらの3つのステップの終了後
に作業メモリおよび中間メモリがそれらの機能を交換
し、従って機能交換の後にはこれまでの作業メモリが中
間メモリとして、またこれまでの中間メモリが作業メモ
リとして作用することにある。
値にくらべて値が変化している信号のみが出力されるな
らば、伝達すべきデータの量が顕著に減ぜられ、またこ
うしてサイクル時間が一層短縮され得る。しかし、導通
検査のためにそれぞれ予め選択可能な数のサイクルの後
にすべての出力信号が出力されるべきであろう。同じこ
とが類似の仕方で入力信号に対しても当てはまる。
制御するための自動化装置は、プロセス周辺装置からサ
イクリックに供給される入力信号を処理するための少な
くとも1つのプロセッサと、入力信号のサイクリックな
読み込みおよびプロセス周辺装置への出力信号のサイク
リックな出力のためのそれぞれ少なくとも1つの入力ユ
ニットおよび出力ユニット、好ましくは組み合わされた
入力/出力ユニットと、すべての入力信号およびすべて
の出力信号の記憶のための作業メモリと、すべての入力
信号およびすべての出力信号の中間記憶のための中間メ
モリと、プロセス周辺装置から入力信号のサイクリック
な読み込みおよびプロセス周辺装置への出力信号のサイ
クリックな出力のための入力/出力コントローラとから
成っている。
間メモリが変化指示の記憶のためのメモリ範囲を有し、
また自動化装置がサイクルの計数のためのカウンタを有
することは有利である。
に入力信号をコピーするための費用は、作業メモリおよ
び中間メモリが等しく構成されており、またプロセッサ
およびコントローラが作業メモリにも中間メモリにもア
クセスし得るならば、最小にされ得る。
の従属請求項と結び付けて実施例を以下に説明するなか
で明らかになる。
中央ユニット1はバス2を介してアセンブリ3と接続さ
れている。アセンブリ3はディジタルおよびアナログの
双方のデータ入力/出力のための入力アセンブリ、出力
アセンブリまたは組み合わされた入力/出力アセンブリ
であり得る。アセンブリ3は接続線4を介して図示され
ていないプロセス制御要素、たとえば操作端またはセン
サと接続されている。プロセス制御要素を介してプロセ
スPが制御および監視される。
ット1は内部バス5を有し、それに下記の構成要素が接
続されている:プログラムメモリ7に記憶されているプ
ログラムを処理するマイクロプロセッサ6、上記のプロ
グラムメモリ7 作業メモリ8 入力/出力コントローラ9。
と、ある固有のインテリジェンスを有する構成部分11
と、サイクルを計数するためのカウンタ12とを有す
る。構成部分11はたとえば完備したプロセッサであっ
てよいが、ASICであってもよい。作業メモリ8も中
間メモリ10もたとえば入力信号用、出力信号用などの
多くの部分メモリから成っていてよい。
に独立している。それにより、外部バス2がたとえば8
ビットのデータ幅を有するときに、完全に新しいバック
プレーン‐バスシステムを開発することなし、たとえば
32ビットのデータ幅の内部バス5を有する新たに開発
された中央ユニット1を使用することが容易に可能であ
る。
術的プロセスを制御および監視するため、サイクリック
に図示されていないプロセス周辺装置、すなわち各形式
のセンサから供給される入力信号が自動化装置に読み込
まれ、入力信号が処理され、またプロセス周辺装置、す
なわちすべての形式の操作端に対する出力信号が求めら
れ、また場合によっては状態報知および警報が利用者に
出力され、また出力信号がプロセス周辺装置に出力され
る。そのために下記のステップが行われる:アセンブリ
3に生ずる入力信号がアセンブリ3に受け入れられ、ま
たそこに中間記憶される。入力信号がコントローラ9か
ら入力のプロセス写像PAEとしてメモリ10に読み込
まれる。このステップは図2ないし図6中にEで示され
ている。プロセス写像PAEがプロセッサ6により中間
メモリ10から呼び出され、また入力のプロセス写像P
AE´として作業メモリ8に格納される。このステップ
は図2ないし図6中にE´で示されている。プロセッサ
6により入力信号および場合によっては他の量から、メ
モリ8に記憶されているプログラムの処理のもとに出力
のプロセス写像PAA´が計算され、また作業メモリ8
に格納される。このステップは以下でBと呼ばれる。プ
ロセッサ6が出力のプロセス写像PAA´を作業メモリ
8から中間メモリ10にコピーする。このステップは以
下でA´と呼ばれる。構成部分11がプロセス写像PA
Aをバス2を介してアセンプリ3に出力する。このステ
ップはAと呼ばれる。アセンプリ3が出力信号を操作端
に出力し、またそれによりプロセスPを所望の仕方で制
御する。
ップおよび最後のステップは一般に公知の方式で実行さ
れる。従って、これらのステップには以下ではもはや立
ち入らない。
B、A´およびAの時間的経過が示されている。本発明
の中核となる技術思想は、プロセッサ6またはコントロ
ーラ9のむだ時間を、コントローラ9により予め、すな
わちステップAの実行前にすぐ次のサイクルに対するス
テップEが実行されることにより、利用することにあ
る。それによりプロセッサ6はステップA´の終了後に
直ちにすぐ次のサイクルのステップE´を続け得る。こ
のことは右側の破線のボックスにより示されている。同
じくコントローラ9はステップEとAとの間のそのむだ
時間の間に先行のサイクルのステップAを実行し得るの
で、先行のサイクルのステップA´も直接にステップE
´に隣接し得る。このことは左側の破線のボックスによ
り示されている。
してのデータ転送はバス2を介してのデータ転送よりも
かなり速く進行するので、ステップE´およびA´はス
テップEおよびAよりもかなり短い時間しか必要としな
いことにある。それによりサイクル時間として下記の2
つの値の大きいほうの値が生ずる:−ステップE´、
B、A´に対する実行時間の和−ステップE、Aに対す
る実行時間の和。
テップE、BおよびAに対する実行時間の和であった。
ならびにA、A´が時間的に重なってはならないことに
注意すべきである。さもなければ、データの不安定が生
じ得るからである。それに対してステップEおよびA´
ならびにAおよびE´は時間的に重なり得る。このこと
は以下にサイクル時間の一層の短縮のためにも利用され
る。
ムの長さおよびデータ転送の範囲に応じて可能である種
々の可能な場合が示されている。その際に等しいインデ
ックスが同一のサイクルに付されている。
ップEおよびAはサイクルあたりただ1回実行された。
その際に5つのステップの各々はその信頼性条件の到達
後に直ちに開始される。それにくらべて図6による方法
ではステップAおよびEは、ステップBが終了するまで
実行される。次いでプロセッサ6は現在進行しているス
テップE、またはまさにステップAが実行される場合に
はすぐ次のステップEが終了するまで待ち、またその後
に初めてステップA´およびE´を実行する。プロセッ
サ6がすぐ次のステップBに進むやいなや、コントロー
ラ9は再びステップAおよびEを開始する。この進行の
仕方の利点は、プロセッサ6に常に“新鮮な”入力信号
が与えられることにあり、他方、前記の進行の仕方(特
に図3を参照)では最後の読み込み過程は既にある時間
以前にされ得る。図6による方法の欠点は、前者の方法
のように時間的に最適には進行しないことにある。
テップAnにより開始される。最も早くてもステップAn
はステップA´nの終了後に開始し得よう。それは図6
に示されている進行の仕方でより簡単に実現される。さ
らに本方法は、読み込み過程Enのみが何度も実行さ
れ、他方において出力過程Anは最初にのみ実行される
ことによりなお一層最適化され得る。
かのデータの編成が示されている。各入力および出力信
号はデータ語のメモリ範囲VALUEのなかに格納され
ている特定の値を有する。さらに各データ語はステップ
EおよびAの時間最適化の役割をする2つのビットEX
ISTおよびCHANGEをも有する。ビットEXIS
Tのなかには公知の仕方で、データ語と関連している入
力または出力が自動化装置のそのつどの構成の際にそも
そも存在しまたは接続されているか否かが記憶される。
ビットCHANGEのなかには、データ語の値が最後の
入力または出力以後に変化しているか否かが記憶され
る。コントローラ9が出力信号を出力し、または入力信
号を読みいれる前に、それはビットEXISTおよびC
HANGEにより、当該の信号がそもそも存在し得るか
否か、また場合によっては最後の出力以後または最後の
入力以後に変化しているか否か検査する。変化のみがコ
ントローラ9からアセンブリ3に出力され、またはアセ
ンブリ3から読み込まれる。それによりステップEおよ
びAの実行のための時間が顕著に減ぜられ得る。
め選定可能な数のサイクルの後に変化だけでなくすべて
の存在する信号が伝達される。サイクルの数は典型的に
10ないし1000の範囲内、好ましくは100前後で
ある。予め選定可能な数のサイクルが最後の完全なデー
タ転送以後に到達されていれば、このことをカウンタ1
2が構成部分11に報知し、構成部分11がそれに基づ
いてすぐ次のデータ転送A、Eの際に、値が変化してい
る入力/出力だけでなくすべての存在する入力/出力を
問い合わせる。続いてカウンタ12が再びリセットされ
る。
特に簡単である。なぜならば、すべての必要な情報は中
央ユニット1のなかに存在し、また中間メモリ10にプ
ロセス写像PAA´をコピーする際に自動的にコントロ
ーラ9に通知されるからである。変化転送が出力信号に
対してのみ実行され、他方において入力信号が常に完全
に読み込まれるならば、もちろん中間メモリのみが出力
値に対するビットCHANGEを有していなければなら
ず、それに対して中間メモリは入力値に対するビットC
HANGEを有していない。
ている入力信号のみの読み込みを実現するため、多くの
可能性がある。可能性は、入力信号を先ず入力ユニット
3に読み入れ、そこで最後に中央ユニット1に伝達され
たデータと比較し、また次いで中央ユニット1にたとえ
ば割込みにより、入力信号が変化していることを報知す
ることである。この報知により次いでI/Oコントロー
ラ9は、変化した入力信号のみを選択的に読み入れるよ
うにされる。別の可能性は、コントローラ9がデータを
入力ユニット3から呼び出すのではなく、入力ユニット
3自体が能動的に変化したデータをコントローラ9に送
るように、入力ユニット3自体がバス2にアクセスする
ことにある。
との比較を実行し得るためには、ユニット3は最後に読
み込まれた入力信号の中間記憶のために最小のメモリ容
量を、また新たに読み込まれた入力信号と最後に読み込
まれた入力信号との比較のために特定のインテリシェン
スを利用し、さらに少なくとも割込み信号の送り出しに
より能動的にバス2にアクセスし得なければならない。
命令が与えられた際にのみ入力信号が入力ユニット3に
読み込まれるならば、伝達すべき入力信号の数はなお一
層減ぜられ得る。すなわち、それにより、その間の変動
ではなく最後の読み込みの際およびいまの読み込みの際
の信号値のみが、そのつどの入力信号が伝達されなけれ
ばならないか否かについて決定することが達成される。
読み込み命令は有利に出力過程Aの終了の直後に送り出
される。
ている。アセンブリ3は、たとえば制御線RDを介して
伝達される命令“read data”に基づいてラッ
チ14を通過接続し、またこうして導線4に与えられて
いる入力信号を読み入れるアプリケーション固有の回路
13を有する。次いでASIC13は新たに読み込まれ
たデータを先行の読み込み過程の際に読み込まれたメモ
リ15に記憶されているデータと比較し、またどの入力
信号が変化しているかを記憶にとどめる。このことは好
ましくは、出力信号が変化しているか否かをコントロー
ラ9が確認する仕方と同じ仕方で行われる。変化が生じ
ているならば、ASIC13は制御線RRを介して要求
“read‐request”を中央ユニット1に送り
出し、このことは入力信号がアセンブリ3から中央ユニ
ットに読み込まれるべきであることを意味する。この場
合、データはコントローラ9によりアセンブリ3から読
み出される。すなわち読み出し要求の送り出しを除いて
アセンブリ3およびメモリモジュールは純粋に受動的な
構成要素である。同じく、アセンブリ3が能動的にそれ
らのデータメモリをアドレスバス16およびデータバス
17を介してコントローラ9に伝達し得るように、アセ
ンブリ13が導線BRを介して命令“busreque
st”によりバス2の割り当てを要求することも可能で
ある。
の値の授受が原理的にステップE´およびA´に対して
も可能である。しかし、それは通常の場合には必要でな
い。なぜならば、ステップE´、A´には比較的短い時
間しかかからないからである。
れている構成の図9に示されている改良に言及してお
く。この場合、中間メモリ10はコントローラ9の構成
部分ではなく、作業メモリ8と等しいランクで中央ユニ
ットに配置されている。メモリ8、10へのアクセスは
両バス2、5からそれぞれスイッチ18、18´を介し
て行われ、従って作業メモリ8から中間メモリ10へ、
およびその逆のプロセス写像のコピーは省略され得る。
スイッチ18を介してプロセッサ6は所与の時点で、な
にが中間メモリ10により行われるかに無関係に、作業
メモリ8にのみアクセスする。同じ時点でコントローラ
9はスイッチ18´を介して中間メモリ10にのみアク
セスし得る。プロセッサ6およびコントローラ9がそれ
らのプログラムを処理し終わり、また新たなコピー過程
A´、E´が行われなければならないならときには、単
にフラグFがセットまたはリセットされ、それに基づい
てスイッチ18、18´が切り換わる。切り換わりの瞬
間からプロセッサ6はスイッチ18を介して、いま作業
メモリとして作用する元々の中間メモリ10にのみアク
セスし得るし、逆にコントローラ9はいま中間メモリと
して作用する当初の中間メモリ10にのみアクセスし得
る。それにより、図1による構成の際にステップE´お
よびA´に対して必要とされた時間が実際上零に、すな
わちフラグFおよびスイッチ18、18´の切り換わり
に減ぜられる。
メモリ8、10が等しく構成されていなければならな
い。さらに少なくともスイッチ18、18´は、たとえ
ばメモリ8へのスイッチ18のアクセス、メモリ10へ
のスイッチ18´のアクセスおよびその逆を乱さないよ
うに、トリステート(3状態)‐バスドライバを有する
べきであろう。しかし同じく、メモリ8および10がデ
ュアルポートRAMとして構成されていることも可能で
ある。
介する代わりに、スイッチ6が相応の状態情報をコント
ローラ9を介して得るならば、プロセッサ6を介しても
行われ得る。
理。
成。
Claims (21)
- 【請求項1】 技術的プロセスを制御するための自動化
装置、特にモジュール構成の自動化装置を自動化装置と
接続されているプロセス周辺装置により作動させるため
の方法であって、サイクリックに処理されるステップと
して a)プロセス周辺装置から供給される入力信号が自動化
装置に読み込まれ、 b)入力信号が処理され、その際になかんずく入力信号
からプロセス周辺装置に対する出力信号が求められ、ま
た c)出力信号がプロセス周辺装置に出力される ステップを含んでいる方法において、 1つのサイクルの入力信号の処理(B)が少なくとも部
分的に先行のサイクルの出力信号の出力(A)および後
続のサイクルの入力信号の読み込み(E)と同時に行わ
れ、その際に先行のサイクルの出力信号の出力(A)は
後続のサイクルの入力信号の読み込み(E)から時間的
にずらされて行われることを特徴とする自動化装置の作
動方法。 - 【請求項2】 1つのサイクルの処理(B)の前に先行
のサイクルの出力信号が作業メモリ(8)から中間メモ
リ(10)に、またそのサイクルの入力信号が中間メモ
リ(10)から作業メモリ(8)にコピーされ、従って
処理(B)により後続のサイクルの入力信号および先行
のサイクルの出力信号が変更されないことを特徴とする
請求項1記載の方法。 - 【請求項3】 後続のサイクルの入力信号の読み込み
(E)が先行のサイクルの出力信号の出力(A)の後に
初めて行われることを特徴とする請求項1または2記載
の方法。 - 【請求項4】 1つのサイクルの入力信号の処理(B)
の間に少なくともすぐ次のサイクルの入力信号が常に再
び読み込まれ、 1つのサイクルの入力信号の処理(B)の終了後に、ま
さに進行している読み込み過程(E)の終了が、または
まさに読み込み過程(E)が進行していない場合にはす
ぐ次の読み込み過程(E)の終了が待たれ、 読み込み過程(E)の終了後にそのサイクルの出力信号
が中間メモリ(10)に、またすぐ次のサイクルの入力
信号が作業メモリ(8)にコピーされ、また中間メモリ
(10)へのそのサイクルの出力信号のコピー(A´)
後に出力信号がプロセス周辺装置に出力されることを特
徴とする請求項2または3記載の方法。 - 【請求項5】 サイクリックに処理されるステップとし
て、 中間メモリ(10)への1つのサイクルの出力信号のコ
ピー(A´)および中間メモリ(10)へのすぐ次のサ
イクルの入力信号の読み込み(E)の後に出力信号がプ
ロセス周辺装置に出力され、また入力信号が作業メモリ
(8)にコピーされ、 入力信号のコピー(E´)後にこれらが処理され、 入力信号の処理(B)および先行のサイクルの出力信号
の出力(A)の後に出力信号が中間メモリ(10)にコ
ピーされ、また出力信号の出力(A)および入力信号の
コピー(E´)の後にすぐ次のサイクの入力信号が中間
メモリ(10)に読み込まれることを特徴とする請求項
2または3記載の方法。 - 【請求項6】 各ステップ(E、E´、B、A´、A)
がその信頼性条件の到達の際に直ちに開始されることを
特徴とする請求項5記載の方法。 - 【請求項7】 プロセス周辺装置への出力信号の出力
(A)が少なくとも部分的に作業メモリ(8)への入力
信号のコピー(E´)の間に行われ、かつ(または)プ
ロセス周辺装置からの入力信号の読み込み(E)が少な
くとも部分的に中間メモリ(10)への出力信号のコピ
ー(A´)の間に行われることを特徴とする請求項2な
いし6の1つに記載の方法。 - 【請求項8】 1つのサイクルの入力信号の処理(B)
の間にこの入力信号が作業メモリ(8)から読まれ、ま
た処理(B)の際に求められた出力信号が作業メモリ
(8)に格納され、 先行のサイクルの出力信号が出力(A)の際に中間メモ
リ(10)から読み出され、また後続のサイクルの入力
信号が読み込み(E)の際に中間メモリ(10)に読み
込まれ、またこれらの3つのステップ(B、A、E)の
終了後に作業メモリ(8)および中間メモリ(10)が
それらの機能を交換し、従って機能交換の後にはこれま
での作業メモリ(8)が中間メモリとして、またこれま
での中間メモリ(10)が作業メモリとして作用するこ
とを特徴とする請求項1記載の方法。 - 【請求項9】 出力信号の出力(A)の際に、先行の出
力の際の値にくらべて値が変化している信号のみが出力
されることを特徴とする請求項1ないし8の1つに1記
載の方法。 - 【請求項10】 導通検査のためにそれぞれ予め選択可
能な数のサイクルの後にすべての出力信号が出力される
ことを特徴とする請求項9記載の方法。 - 【請求項11】 先行の読み込みの際の値にくらべて値
が変化している信号のみが中間メモリ(10)に読み込
まれることを特徴とする請求項1ないし10の1つに記
載の方法。 - 【請求項12】 入力信号が先ず少なくとも1つの入力
ユニット(3)に読み込まれ、入力ユニット(3)のな
かで最後に中間メモリ(10)に読み込まれた入力信号
と比較され、また入力信号の各変化が中央ユニット
(1)にたとえば割込みにより報知され、従って中央ユ
ニット(1)に選択的に変化した入力信号が読み込まれ
得ることを特徴とする請求項11記載の方法。 - 【請求項13】 入力信号が先ず少なくとも1つの入力
ユニット(3)に読み込まれ、入力ユニット(3)のな
かで最後に中間メモリ(10)に読み込まれた入力信号
と比較され、また入力信号の変化の際にこの入力信号が
入力ユニット(3)から中間メモリ(10)に格納され
ることを特徴とする請求項11記載の方法。 - 【請求項14】 入力信号が中央ユニット(1)から送
り出された読み込み命令を与えられた際にのみ入力ユニ
ット(3)に読み込まれることを特徴とする請求項11
ないし13の1つに記載の方法。 - 【請求項15】 導通検査のためにそれぞれ予め選択可
能な数のサイクルの後にすべての入力信号が読み込まれ
ることを特徴とする請求項11ないし15の1つに記載
の方法。 - 【請求項16】 技術的プロセス(P)を制御するため
の自動化装置において、 プロセス周辺装置からサイクリックに供給される入力信
号を処理(B)するための少なくとも1つのプロセッサ
(6)と、 入力信号のサイクリックな読み込み(E)およびプロセ
ス周辺装置への出力信号のサイクリックな出力(A)の
ためのそれぞれ少なくとも1つの入力ユニット(3)お
よび出力ユニット(3)、好ましくは組み合わされた入
力/出力ユニット(3)と、 すべての入力信号およびすべての出力信号の記憶のため
の作業メモリ(8)と、 すべての入力信号およびすべての出力信号の中間記憶の
ための中間メモリ(10)と、 プロセス周辺装置から入力信号のサイクリックな読み込
みおよびプロセス周辺装置への出力信号のサイクリック
な出力(A)のための入力/出力コントローラ(9)と
から成っていることを特徴とする自動化装置。 - 【請求項17】 中間メモリ(10)が変化指示の記憶
のためのメモリ範囲を有することを特徴とする請求項1
6記載の自動化装置。 - 【請求項18】 サイクルの計数のためのカウンタ(1
2)を有することを特徴とする請求項17記載の自動化
装置。 - 【請求項19】 入力ユニット(3)が制御線(IR)
を介して読み込み過程の要求のために入力/出力コント
ローラ(9)と接続されていることを特徴とする請求項
16ないし18の1つに記載の自動化装置。 - 【請求項20】 入力ユニット(3)が自動的に中間メ
モリ(10)にアクセスする入力ユニット(3)として
構成されていることを特徴とする請求項16ないし19
の1つに記載の自動化装置。 - 【請求項21】 作業メモリ(8)および中間メモリ
(10)が等しく構成されており、またプロセッサ
(6)およびコントローラ(9)は作業メモリ(8)に
も中間メモリ(10)にもアクセスし得ることを特徴と
する請求項16ないし20の1つに記載の自動化装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP91110763A EP0525214B1 (de) | 1991-06-28 | 1991-06-28 | Verfahren zum Betreiben eines Automatisierungsgeräts |
AT91110763.9 | 1991-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05189232A true JPH05189232A (ja) | 1993-07-30 |
JP2710151B2 JP2710151B2 (ja) | 1998-02-10 |
Family
ID=8206877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4188970A Expired - Fee Related JP2710151B2 (ja) | 1991-06-28 | 1992-06-24 | 自動化装置の作動方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5345378A (ja) |
EP (1) | EP0525214B1 (ja) |
JP (1) | JP2710151B2 (ja) |
AT (1) | ATE121855T1 (ja) |
DE (1) | DE59105332D1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3090071B2 (ja) * | 1996-11-29 | 2000-09-18 | オムロン株式会社 | 制御装置 |
JP2000339008A (ja) * | 1999-05-27 | 2000-12-08 | Hitachi Ltd | プログラマブルコントローラ |
DE10127264A1 (de) * | 2001-06-05 | 2002-12-12 | Siemens Ag | Verfahren zur Unterstützung des unterbrechbaren, geschachtelten konsistenten Datenaustausches |
US20110098790A1 (en) * | 2009-10-26 | 2011-04-28 | Albert Daxer | Methods for treating corneal disease |
EP2642403B1 (de) | 2012-03-23 | 2014-07-23 | Siemens Aktiengesellschaft | Schnittstellenvorrichtung und Verfahren für einen konsistenten Datenaustausch |
WO2014169949A1 (de) * | 2013-04-16 | 2014-10-23 | Siemens Aktiengesellschaft | Speicherprogrammierbare steuerung mit geringer latenzzeit |
US12061461B2 (en) | 2022-01-13 | 2024-08-13 | Saudi Arabian Oil Company | System and method for the automatic switching of multiple vendor controllers with an interfaced input/output device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5746698A (en) * | 1980-09-03 | 1982-03-17 | Hitachi Ltd | Controller for self-excited ac generator |
JPS58201136A (ja) * | 1982-05-20 | 1983-11-22 | Mitsubishi Electric Corp | 通信制御装置 |
JPS59200303A (ja) * | 1983-04-27 | 1984-11-13 | Yokogawa Hokushin Electric Corp | プログラマブル制御装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1127315A (en) * | 1978-10-27 | 1982-07-06 | Shigeyuki Unagami | Digital signal processing system with overlap processings |
AU9144782A (en) * | 1981-12-21 | 1983-06-30 | General Electric Company | Primary and secondary computer system |
FR2528189B1 (fr) * | 1982-06-04 | 1985-07-26 | Ropelato Michel | Dispositif modulaire de pilotage de processus industriels |
JPS5994289A (ja) * | 1982-11-22 | 1984-05-30 | Hitachi Ltd | 記憶制御方式 |
JPS63181005A (ja) * | 1987-01-23 | 1988-07-26 | Fanuc Ltd | 数値制御装置の並列処理方式 |
JP2834122B2 (ja) * | 1987-07-08 | 1998-12-09 | 株式会社日立製作所 | 制御装置 |
US4858101A (en) * | 1987-08-26 | 1989-08-15 | Allen-Bradley Company, Inc. | Programmable controller with parallel processors |
US5068778A (en) * | 1988-11-28 | 1991-11-26 | Reliance Electric Industrial Company | Industrial control system device |
US5042002A (en) * | 1989-03-31 | 1991-08-20 | Allen-Bradley Company, Inc. | Programmable controller with a directed sequencer |
US5164894A (en) * | 1990-04-26 | 1992-11-17 | Elsag International B.V. | Method of data entry into a plant loop |
-
1991
- 1991-06-28 DE DE59105332T patent/DE59105332D1/de not_active Expired - Fee Related
- 1991-06-28 AT AT91110763T patent/ATE121855T1/de not_active IP Right Cessation
- 1991-06-28 EP EP91110763A patent/EP0525214B1/de not_active Expired - Lifetime
-
1992
- 1992-06-24 JP JP4188970A patent/JP2710151B2/ja not_active Expired - Fee Related
- 1992-06-29 US US07/905,807 patent/US5345378A/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5746698A (en) * | 1980-09-03 | 1982-03-17 | Hitachi Ltd | Controller for self-excited ac generator |
JPS58201136A (ja) * | 1982-05-20 | 1983-11-22 | Mitsubishi Electric Corp | 通信制御装置 |
JPS59200303A (ja) * | 1983-04-27 | 1984-11-13 | Yokogawa Hokushin Electric Corp | プログラマブル制御装置 |
Also Published As
Publication number | Publication date |
---|---|
DE59105332D1 (de) | 1995-06-01 |
JP2710151B2 (ja) | 1998-02-10 |
US5345378A (en) | 1994-09-06 |
EP0525214B1 (de) | 1995-04-26 |
ATE121855T1 (de) | 1995-05-15 |
EP0525214A1 (de) | 1993-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0650493B2 (ja) | データ処理装置 | |
JPH05189232A (ja) | 自動化装置およびその作動方法 | |
JPH02500692A (ja) | マルチプロセッサコンピュータにおける演算要素の統合 | |
JPH08305677A (ja) | 情報処理装置 | |
JP2618223B2 (ja) | シングルチツプマイクロコンピユータ | |
JPH0612107A (ja) | シーケンス演算プロセッサおよびシーケンス演算処理装置 | |
JPS6315628B2 (ja) | ||
JPS6146552A (ja) | 情報処理装置 | |
JP2856709B2 (ja) | バス間結合システム | |
JPH08106432A (ja) | Dma制御回路 | |
JPS6240565A (ja) | メモリ制御方式 | |
JP3127737B2 (ja) | ディジタル信号処理装置 | |
JP3452948B2 (ja) | デ−タ伝送方法 | |
JPH06314231A (ja) | 共用メモリアクセス制御方法 | |
JPS63153635A (ja) | デ−タ転送速度指定方式 | |
JPS6148747B2 (ja) | ||
JPS61288232A (ja) | 出力命令制御方式 | |
JPH05241986A (ja) | 入出力命令リトライ方式 | |
JPS58109908A (ja) | シ−ケンスコントロ−ラのモニタ装置 | |
JPH06314197A (ja) | 補助処理装置 | |
JPS6232745A (ja) | 回線処理システム | |
JPH10134013A (ja) | マルチcpuシステム | |
JPS5836380B2 (ja) | マルチプロセツサ・システムにおけるダイレクト・メモリ・アクセス方式 | |
JPS59191633A (ja) | 入出力装置のデ−タ転送優先順位指定方式 | |
JPH08115213A (ja) | ディジタル信号処理装置及びそのダイレクト・メモリ・アクセス制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970225 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19970909 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081024 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081024 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091024 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |