JPH0648442B2 - シ−ケンス制御装置 - Google Patents

シ−ケンス制御装置

Info

Publication number
JPH0648442B2
JPH0648442B2 JP61189676A JP18967686A JPH0648442B2 JP H0648442 B2 JPH0648442 B2 JP H0648442B2 JP 61189676 A JP61189676 A JP 61189676A JP 18967686 A JP18967686 A JP 18967686A JP H0648442 B2 JPH0648442 B2 JP H0648442B2
Authority
JP
Japan
Prior art keywords
input
signal
output
expected
circuit
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 - Fee Related
Application number
JP61189676A
Other languages
English (en)
Other versions
JPS6346508A (ja
Inventor
裕則 谷口
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61189676A priority Critical patent/JPH0648442B2/ja
Priority to US07/085,023 priority patent/US4827396A/en
Publication of JPS6346508A publication Critical patent/JPS6346508A/ja
Publication of JPH0648442B2 publication Critical patent/JPH0648442B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/058Safety, monitoring

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はシーケンス制御装置に関するものである。
〔従来の技術〕
第2図は例えば、従来と本発明の双方に共通なシーケン
ス制御装置のブロック図を示すもので、このシーケンス
制御装置は装置各部を統制し、かつその制御手順を記憶
する記憶装置を備えた中央処理装置(以下、CPUと略
記する。)1と、リレー接点、リミットスイッチ等の検
知手段からの入力信号を取込む入力装置2と、期待する
入力信号のパターンを記憶する入力テーブル3と、アン
サバック時間を計数するアンサバックタイマ4と、前記
CPU1,入力装置2,入力テーブル3及びアンサバッ
クタイマ4からの出力に基づいて、前記入力信号と前記
入力テーブル3のパターンとを比較照合する入力チェッ
ク部5と、この入力チェック部5が出力するステップ切
換信号により前記入力テーブル3及び後述する出力テー
ブル7に現在のステップ番号を与えるステップ切換部6
と、前記CPU1及びステップ切換部6により予め記憶
している出力パターンを適宜出力する出力テーブル7
と、この出力テーブル7と前記CPU1の出力に基づい
てバルブ,コンタクタ等の操作機器の動作を制御する出
力信号を送出する出力装置8と、そして、前記CPU1
と前記入力チェック部5の出力に基づいてアラーム信号
を出力するアラーム出力装置9と、により構成されてい
る。
次に上記構成に基づく動作について説明する。まず、こ
のシーケンス制御装置は、所定のシーケンス制御用のス
テップテーブル(ここでは図示せず)により、一定の制
御手順を踏んで動作するものとする。第6図は上記シー
ケンス制御装置における入力チェック部5の詳細な論理
構成を示すブロック図であり、また、第7図はその制御
手順を示すフローチャートである。以下、この第6図及
び第7図を参照しながら従来のシーケンス制御装置の動
作説明を行う。
まず、出力1から出力nまでに対して出力すべき出力パ
ターンが、出力装置8を介して出力テーブル7から夫々
の出力1から出力nに出力される。例えば、ステップS
T1では、出力1,出力2,…,出力nに対して夫々
1,0,…,0が出力される。この時点でアンサバック
タイマ4が計数を開始する。次に、第7図の動作ステッ
プST2でアンサバックタイマが計数を開始した後、入
力1乃至入力nからの入力信号が入力装置2を介して入
力チェック部5に読込まれ(第7図の動作ステップST
3)、この入力1乃至入力nより読込まれる入力信号の
期待値が記憶されている入力テーブル3の入力パターン
と比較照合される(第7図の動作ステップST4)。例
えば、シーケンス制御におけるステップ1では上記ステ
ップパターンに示すような入力1,入力2,…,入力n
の入力値が、夫々1,0,…,0であるか否かを照合す
る。総ての入力信号が、入力テーブル3の現在実行中の
ステップの入力パターン(以下、今回ステップ入力期待
値という。)と一致すると(第7図の動作ステップST
5)、ステップが切換えられて(第7図の動作ステップ
ST6)次のステップへと進む。もし、第7図の前記動
作ステップST5で何れかの入力信号について今回ステ
ップ入力期待値との一致が得られない場合には、前記ア
ンサバックタイマ4がタイムアップしているか否かを調
べ(第7図の動作ステップST7,動作ステップST
8)、もしタイムアップしていなければ前記入力信号の
読取り動作以後、すなわち第7図の動作ステップST
3,ST4及びST5における動作を繰返す。一方、第
7図の動作ステップST7,ST8において、アンサバ
ックタイマ4がタイムアップしていれば、入力チェック
部5はアラーム信号を前記アラーム出力装置9を介して
このシーケンス制御装置の外部へ出力し(第7図の動作
ステップST9)、制御動作又は外部機器の異常を通知
する。
また、前記ステップ入力期待値が連続する2つのステッ
プで異なる場合には、被制御機器の動作が緩慢であり、
操作信号に反応するのに時間を要するとの判断から、前
記アンサバックタイマ4により動作完了までに一定時間
の猶予を与える必要がある。この例は、第8図における
入力2の波形に、符号Pを付した部分で示されてい
る。第8図は前記シーケンス制御用のステップテーブル
の入力2の時間的変化を表わすタイムチャートである。
ここで、今回ステップ入力期待値が連続する2ステップ
で同じ場合には、この2ステップ間で被制御機器の状態
を変化させる操作信号を被制御機器に対して出力させる
必要はない。しかし、この場合には、前記の一義的なア
ンサバックチェックのみを実行していると、第8図の入
力2の波形に符号Pで示す部分のような機器の異常動
作、すなわち本来入力信号“0”であるべきものが誤動
作により信号“1”に変化しているのを検出することが
できない。
〔発明が解決しようとする問題点〕
従来のシーケンス制御装置は以上のように構成されてい
るので、ある入力の今回ステップ入力期待値が連続する
2ステップで異なる場合、あるいは同じ場合にも一義的
にアンサバックタイマ4によるアンサバックチェックが
行なわれてしまうという問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、今回ステップ入力期待値が連続する2ステッ
プで異なる場合には、従来通りのアンサバックチェック
を行なうとともに、今回ステップ入力期待値が連続する
2ステップで同じ場合には、ステップの切換え直後から
入力の状態が期待入力値であることを常に比較照合でき
るシーケンス制御装置を得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係るシーケンス制御装置は、入力チェック部
5で各々の入力について前回のステップの入力期待値
(以後前回ステップ入力期待値という)と今回ステップ
入力期待値との比較を行ない、その比較結果が一致して
いる場合には前記入力については常に今回ステップの入
力期待値と同じであるか否かを比較照合するチェックを
行なうチェック回路を入力チェック部に設けるとともに
前回ステップと今回ステップとの入力期待値が異なる入
力信号については通常のアンサバックチェックを行なう
ようにしたものである。
〔作用〕
この発明における入力チェック部5はシーケンス制御装
置の各々の入力毎に前回ステップ入力期待値と今回ステ
ップ入力期待値の一致あるいは不一致により、各々の入
力に対して各々のステップで最適なチェックを行なう。
すなわち、連続したステップの入力期待値が同じ入力に
対してはステップ切換え後も常に入力期待値と同じであ
ることをチェックし、連続した2ステップの入力期待値
が異なる場合には被制御機器の動作時間を考慮に入れた
アンサバックチェックが行なえるようにする。
〔実施例〕
以下、この発明の一実施例を図について説明する。
第1図Aはこの発明になるシーケンス制御装置の全体構
成を示すブロック構成図であり、従来のシーケンス制御
装置を示す第2図と同一符号を付したものは、同一又は
相当部分を示すものとして重複説明を省略する。第1図
Aにおいて、入力テーブル3,アンサバックタイマ4,
ステップ切換部6及び出力テーブル7の夫々の出力が入
力チェック部10に入力されるように構成されている。
入力チェック部10の詳細構成は第1図Bに示されてい
るように、第1の入力に関する入力チェックを行う個別
入力照合チェック部としての第1の入力チェック回路1
01と、第2の入力に関する入力チェックを行う第2の
入力チェック回路102と、以下同様に第n番目の入力
に関する入力チェックを行う第n番目の入力チェック回
路10nと、各入力チェック回路101,102,…1
0nの各アラーム出力A1,A2,…,Anを入力してアラー
ム信号Aを出力するオア回路21と、前記各入力チェッ
ク回路101,102,…,10nの各ステップ出力
S1,S2,…,Snを入力してステップ信号Sを出力するア
ンド回路22と、を備えている。各入力チェック回路1
01,102,…,10nの内部構成は同一であるの
で、同一符号で説明する。まず今回ステップ入力期待値
と入力Iとが入力される排他的論理和回路11
と、今回ステップ入力期待値aと前回ステップ入力期
待値bとが入力される排他的論理和回路12と、前記
排他的論理和回路12の出力が“H”信号のとき“L”
信号を出力するインバータ13と、前記排他的論理和回
路12の出力と前記アンサバックタイマ4からのタイム
アップ信号tとが入力されるアンド回路14と、前記イ
ンバータ13の出力と前記アンド回路14の出力とが入
力されるオア回路15と、前記排他的論理和回路11か
らの出力がH能動信号のときL能動信号としての前記ス
テップ出力S1を出力するインバータ16と、そして、前
記排他的論理和回路11の出力と前記オア回路15の出
力の論理積をとって前記アラーム出力A1を出力するアン
ド回路17とを備えている。ここで、排他的論理和回路
11iを第1の比較回路と呼び、排他的論理和回路12
i,アンド回路14i,インバータ13,オア回路15
iを第2の比較回路と呼ぶ。
従って、第1図B及び上述した説明からも明らかなよう
に、入力チェック部10及びこの入力チェック部10の
各入力チェック回路101,102,…,10nの動作
を論理式で示すと下記となる。
次に上記構成を有するこの発明の一実施例の動作につい
て説明する。
まず最初に、多数の入力I〜Iの中から任意の入力
信号Iを例にとり、第1図Cに示す任意の入力チェッ
ク回路10iに入力された任意の入力信号Iがどのよ
うにチェックされるのかについて、第3図Aを用いて説
明する。まず、制御ステップが切換わると、出力テーブ
ル7から出力装置8を介して出力信号が図示されない端
末被制御機器に送出される(ブロック30A)。第4図
に示すステップテーブルは上段に出力テーブル、下段に
入力テーブルが記載されており、第1の出力から第nの
出力に対応して出力されるべき出力パターンは予め前記
出力テーブル7に記憶されている。この出力信号の指令
制御はメモリ内蔵のCPU1により行われるが、このC
PU1は同時にアンサバックタイマ4を起動され、アン
サバックタイマ4は計数を開始する(ブロック31
A)。前記CPU1は、前記出力テーブル7の今回ステ
ップに対応する今回ステップ入力期待値aを入力テー
ブル3から読取ると共に、メモリ内に一時的に格納され
ていた前回ステップ入力期待値bをメモリ内から読取
り、これら各入力期待値a及びbは、入力チェック
回路10iに読取られる(ブロック32A)。次に、入
力装置2を介して前記被制御機器(図示されず)から出
力される入力信号Iが、入力チェック回路10iに読
取られ(ブロック33A)、入力チェック回路10iの
入力チェック動作の準備が完了する。次に実際の入力チ
ェック動作について説明する。まず、排他的論理和回路
12iが、今回ステップ入力期待値aと前回ステップ
入力期待値bとが一致しているか否か、すなわち2つ
のステップにわたる入力期待値aとbとが、「a
=b」であるか否かを判断し(ブロック34A)、一
致している場合には前記排他的論理和回路12iの出力
が常に「0」となるので、アンド回路14iに出力
「1」のタイムアップ信号tが入力してもアンド回路
14iの出力は「0」、インバータ13iの出力は
「1」で、オア回路15iの出力は「1」となり、アン
ド回路17iの一方の入力端子には常に有意の信号
「1」が入力している。このため、事実上、a=b
の場合にはアンサバックタイマ4のタイムアップの有無
に関係なく、ブロック35Aからブロック36Aに示す
動作の流れとなって、入力信号Iと今回ステップ入力
期待値aとの一致又は不一致がチェックされる。この
ブロック36Aのチェック動作は、第1図Cに示す排他
的論理和回路11iにより行われる。排他的論理和回路
11iは、2つの入力端子に供給される入力a及びI
が、信号「1」にしろ信号「0」にしろ一致している
ときには出力「0」を送出する。すなわち、2つのステ
ップの入力期待値が、「a=b」の状態であって、
かつ、入力信号と期待値とが「I=a」の場合(ブ
ロック37A)である。この場合、インバータ16iの
出力は入力「0」が反転して「1」となり、この任意の
入力チェック回路10iにおけるステップ切換出力S
は切換を意味する出力「1」をアンド回路22に送出す
る。従って、アンサバックタイマの設定時間がタイムア
ップするまで、入力信号Iと入力期待値aとが同じ
値のままで、かつ、その制御ステップにおける他のすべ
ての入力信号が入力期待値と一致すれば、アンド回路2
2によりステップ切換信号Sが出力される(ブロック3
8A及び39A)。前記信号Sが出力されると制御ステ
ップは次のステップに切換わり、前記ブロック31A−
39Aの動作を繰返す。また、ブロック38Aにおい
て、アンサバックタイマ4がタイムアップする前におい
ては、所定のサンプリング周期に基づいて入力装置2を
介して入力信号Iがサンプリング時毎に読取られてい
るので、アンサバック時間内ではブロック38Aの「N
O」の流れ順路を経て、前述のブロック33A−38A
の入力チェック動作が所定のサンプリング時毎に行なわ
れる。もし、アンサバック時間内の何回目かのサンプリ
ング時に、入力信号Iが入力期待値aと異なる値で
入力されてくると、ブロック36Aにおいて「NO」の
判断が下されてブロック40Aを介して直ちにアラーム
信号Aが出力され(ブロック41A)、入力信号I
異常が生じたことが検出される。この動作を第1図Cの
論理回路図で具体的に説明すると、排他的論理和回路1
1iの出力が「0」から「1」となり、インバータ16
iが「0」を出力して制御ステップの切換準備はその時
点で中止されると共に、一方の入力端子に常に「1」が
入力されている(前述のa=bに基く)アンド回路
17iの出力は排他的論理和回路11iの出力「1」に
より「1」となり、1つのアラーム出力Aが「1」と
なることにより、オア回路21は直ちにアラーム信号A
を出力することとなる。
次に、再び第3図Aに戻って、ブロック34Aにおい
て、今回ステップ及び前回ステップの2つの入力期待値
とbが不一致の場合の入力チェック回路10iの
動作について説明する。この場合には、第1図Cに示す
排他的論理和回路12iの出力が「1」となるためアン
ド回路14iの一方の入力が常に「1」となり、アンサ
バックタイマ4が有効に働くこととなる。しかし、アン
サバックタイマ4がタイムアップしてアンド回路14i
の出力が「1」となるまでは、第3図Aのブロック43
Aの「NO」の経路を経て、ブロック36Aの入力信号
のチェックが行なわれる。入力信号Iが入力期待
値aと一致していない場合であっても、アンサバック
タイム内であればブロック45Aを介してブロック33
Aに戻り、所定のサンプリング周期に基づいて入力信号
の読取りを行う。そして前述のブロック34A→
「NO」→ブロック42A→ブロック43A→「NO」
→ブロック36Aのチェック動作の流れで、入力チェッ
クを行い、あるサンプリング時における入力信号I
入力期待値aと一致すると、ブロック44Aからブロ
ック38Aの動作を行い、タイマ4のタイムアップ時に
その入力信号Iが入力期待値aと一致し、かつ、他
のすべての入力も期待値と一致していれば制御ステップ
が次のステップに切換わる。つまり、第1図Cにおける
排他的論理和回路11iが出力「1」から出力「0」に
変わり、インバータ16iの出力が「0」から「1」に
変わることによりこの入力についてのステップ出力S
が「1」となり、他のすべての入力チェックにおけるス
テップ出力Sが「1」となると、アンド回路22がス
テップ信号Sを送出してアンサバックタイマ4のタイム
アップと同時に制御ステップが切換わる。次に、アンサ
バックタイマ4のタイムアップ時までブロック45Aの
「a≠bかつI≠a」の状態が継続している
と、この制御動作フローはブロック46Aを介してブロ
ック41Aのようになり、アラーム信号Aガ出力され
る。具体的には、第1図Cにおいて、アンド回路14i
の出力がタイムアップ信号tの入力「1」により
「1」に変わり、オア回路15iの入力端子の一方に
「1」が入力することによりオア回路15iの出力が
「1」となり、一方に「1」が入力しているアンド回路
17iの他方にも「1」が入力して、アラーム出力A
が送出され、オア回路21がアラーム出力Aを出力する
ことになる。
以上のようにして、任意の1つの入力チェック回路5i
の動作を中心にして上記実施例の動作を説明したが、こ
の実施例の動作説明のまとめとして第3図Bの全体的な
フローチャートと第5図の信号特性図を用いて、全体的
な動作説明を行う。複数設けられた入力チェック回路1
0iは個別的には上述のような動作を繰り返しながら全
体としては、特定の制御ステップにおける総ての入力信
号I〜Iまでを一括してチェックしている。すなわ
ち、第3図Bにおいて、制御ステップが切換わって新し
いステップとなると、第3図Aと同様にブロック30B
で出力動作が行われ、アンサバックタイマ4が計数を開
始する(ブロック31B)。ここで、各入力チェック回
路10iでは前回及び今回2つの入力期待値a及びb
が読取られるが、入力チェック装置の全体の動作を説
明する第3図Bでは、ブロック36Bに示すように、す
べての入力信号I−Iが、すべての入力期待値a
−aと夫々一致しているか否かを各入力チェック回路
10iの排他的論理和回路11iにより判断する。前述
した第3図Aにおける動作説明からも推量できるよう
に、2つのステップにおける入力期待値aとbとが
異なる場合には、入力信号Iは、その制御ステップの
当初から入力期待値aと一致していることは稀である
ため、最初のサンプリング時ではブロック36Bの判断
は「NO」となることが多い。この場合、次の判断ブロ
ック34Bでは、今回入力期待値aと前回入力期待値
とが、夫々の被制御機器に関する入力テーブルにお
いて一致しているか否かを判断する。この判断ブロック
34Bの動作は、具体的には前述したように個々の入力
チェック回路10iの排他的論理和回路12iにおいて
行なわれている。このブロック34Bの判断結果が「Y
ES」の場合、すなわち複数の入力チェック回路101
〜10nのうちの1つが今回入力期待値aと前回入力
期待値bとが一致しており、かつ、2つの入力期待値
が一致している入力チェック回路10iの入力信号I
が入力期待値aと不一致であると判断した場合には、
ブロック41Bにおいてアラーム信号Aが出力される。
この動作も具体的には、入力チェック回路10iのアン
ド回路17iの入力のうちオア回路15iの出力「1」
を入力する端子の他方の端子に、排他的論理和回路11
iの出力「1」が入力することにより、直ちにアラーム
出力Aを出力することから説明することができる。ま
た、前記2つの入力期待値aとbとが不一致の場合
には、動作ステップは次の判断ブロック43Bに進み、
アンサバックタイマ4がタイムアップするまでの間に、
設定されたサンプリング周期に基づいて、所定のサンプ
リング時間毎に入力信号Iを読取り(ブロック33
B)、ブロック36B→ブロック34B→ブロック43
Bの判断動作を繰返すことになる。また、アンサバック
タイマ4がタイムアップするまでの間に、すべての入力
信号が入力期待値と一致すると、ブロック39Bに進
む、次に制御ステップに切換わる。制御ステップが切換
わると、前述した動作と全く同じ入力チェック動作が繰
返されることになる。
上述した入力チェック動作を、入力期待値信号a,入
力信号I及びタイムアップ信号(アンサバックタイマ
4の計数値)tの変化を示す第5図のタイムチャート
を参照しながら説明する。第5図では便宜上1つの被制
御機器からの入力信号I及びこの入力期待値a及び
(bは前回入力値であるから1つの波形で表わさ
れる)、そしてタイムアップ信号tのみ表わし、これ
らに基づく入力チェックによりアラーム出力Aが出力
される状態を示している。すなわち、第5図において
は、第3図Aの各入力チェック回路10iの動作を想定
すると理解が容易である。まず、第5図(a)の入力期待
値aすなわちbの変化から、第1ステップと第2ス
テップ、及び第2ステップと第3ステップでは、前後2
つの入力期待値は、「a≠b」であり、第3ステッ
プと第4ステップでは、「a=b」であることがわ
かる。次に、入力信号Iの変化を前記入力期待値a
及びbの変化に基づいて比較する。ステップ1は、チ
ャートが途中から始まるので一応入力信号Iの異常は
なかったものとして、ステップ2では、まず、入力期待
値「a≠b」なので、アンサバックタイマ4のタイ
ムアップまで入力チェックが行なわれる(第3図Aのブ
ロック34A,42A,43A及び45Aからブロック
33Aへフローが繰返される。)。第5図(b)の入力信
号Iは、読取時点50で入力期待値aと一致する信
号「1」となっているので、この入力信号Iについて
はアラーム出力Aは出されず、又他の入力についても
タイムアップ時までに異常がない場合にはステップが切
換わる。ステップ3では、ステップ2の入力チェック動
作と同じ動作ステップを踏んで読取時点51において入
力信号Iと入力期待値aとが所望の信号値「0」で
一致しているので、ステップ2と同様にアラームが出力
されることはなく、アンサバックタイマ4のタイムアッ
プと共にステップが切換わる。ステップ4では、入力期
待値aが「0」で、前回ステップであるステップ3の
入力期待値bも「0」であるから、「a=b」と
なり第3図Aにおけるブロック34A,35A及び36
Aのように入力チェック動作が行われる。実際の入力信
号Iはステップ切換当初は信号値「0」で入力期待値
の信号値「0」と一致しているので、「ブロック3
7A→38A→33A→34A」というフローを繰返す
こととなり切換当初は問題ないが、入力期待値が「a
=b」の場合には、FIG.7Aのブロック36A及
び40Aのように、入力信号Iが「I≠a」とな
ると直ちにアラーム出力A及びアラーム信号Aが出力
されるので、信号読取時点52で入力期待値aと異な
る信号値「1」の信号が入力してくると第5図(d)のよ
うに直ちにアラーム出力Aが出力されることになる。
なお、この入力信号Iは読取時点53で再び入力期待
値aと信号値「0」で一致しているが、入力期待値
「a=b」の場合には、ステップの切換時点から次
のステップの切換までの間の入力信号Iの異常をすべ
て検出するので、一旦出力されたアラームAは解除さ
れず、また、ステップも切換わることはない。
なお、上記実施例ではステップ毎にアンサバックタイマ
を1つ設け動作する例について説明したが、複数(最大
数は入力の数)のアンサバックタイマを各々の入力に設
け、今回と前回のステップの入力期待値が一致している
か否かによって入力チェックの方法を変える手段を有し
ていれば、いかなる形態で構成されていても本実施例と
同様の効果を奏する。
〔発明の効果〕
以上のように、この発明によれば、入力チェック部に今
回と前回のステップの入力期待値が一致しているか否か
を判断するチェック回路を設け、入力チェックの方法と
して通常のアンサバックチェックを行なうか、または常
に入力値をチェックするかを決定できるように回路構成
したので、各々の被制御機器の動作に最も適した入力チ
ェックが行なえ、被制御機器の誤動作もしくは外部機器
の異常を高い信頼性をもって確実にアラーム出力するこ
とができる効果がある。
【図面の簡単な説明】 第1図Aはこの発明に係るシーケンス制御装置の一実施
例を示すブロック構成図、第1図B及び第1図Cは第1
図に示された実施例によるシーケンス制御装置における
入力チェック部の詳細な回路構成図であり、第1図Bは
第1〜第nの入力チェック部全体の回路構成図、第1図
Cは入力の入力チェック回路構成図、第2図は従来と本
発明の双方に共通なシーケンス制御装置のブロック図、
第3図A及びBは第1図に示された実施例によるシーケ
ンス制御装置の動作を説明するフローチャート、第4図
はこの発明によるシーケンス制御装置の制御内容をテー
ブル化して表わしたシーケンス制御のステップテーブル
図、第5図はこの発明によるシーケンス制御装置の入力
チェック方法を示すタイムチャート、第6図は従来のシ
ーケンス制御装置の入力チェック部の詳細回路、第7図
は従来のシーケンス制御装置の制御アルゴリズムを示す
フローチャート、第8図は従来のシーケンス制御装置の
入力チェック方法を示すタイムチャートである。 図において、3は入力テーブル、4はアンサバックタイ
マ、6はステップ切換部、7は出力テーブル、9はアラ
ーム出力装置、10は入力チェック部、11iは排他的
論理和回路(第1の比較回路)、12iは排他的論理和
回路、13iはインバータ、14iはアンド回路、15
iはオア回路、(12i,13i,14i,15iを総
称して第2の比較回路)である。 なお、図中、同一符号は同一、又は相当部分を示す。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】複数の入力信号を入力装置に取込むととも
    に、複数の出力信号を出力装置より出力して所望のアル
    ゴリズムによって被制御機器を制御する記憶装置付中央
    処理装置と、前記出力信号に対応した出力パターンを記
    憶する出力テーブルと、期待する入力信号に対応した入
    力パターンを記憶する入力テーブルと、前記出力テーブ
    ル及び入力テーブルに現状の制御ステップ信号を与える
    ステップ切換部と、このステップ切換部の制御ステップ
    ごとのアンサバックタイムを計数するアンサバックタイ
    マと、このアンサバックタイマのタイムアップ信号を取
    込むとともに、前記入力信号と前記入力テーブルの前記
    入力信号に対応した現状の制御ステップの入力期待値パ
    ターンとを照合する入力チェック部と、前記タイムアッ
    プ信号の入力以後に前記入力信号と前記入力信号に対応
    した現状の制御ステップの入力期待値パターンとを照合
    した不一致による前記入力チェック部からのアラーム信
    号によって動作するアラーム出力装置とを備えたシーケ
    ンス制御装置において、前記入力チェック部に、前記入
    力信号に対応した現状の制御ステップの入力期待値パタ
    ーンと現状から1つ前の制御ステップの入力期待値パタ
    ーンとを照合する回路を設け、前記入力信号と前記入力
    信号に対応した現状の制御ステップの入力期待値パター
    ンとが不一致で、かつ、前記両入力期待値パターンが一
    致のときは前記入力チェック部から前記アラーム信号を
    出力することを特徴とするシーケンス制御装置。
  2. 【請求項2】入力チェック部は、連続した2ステップの
    入力期待値が同一の入力に対してはステップ切換部でス
    テップ切換後も常に前記入力期待値と同一であることを
    チェックし、連続した2ステップの入力期待値が異る場
    合には被制御機器の動作時間を考慮したアンサバックチ
    ェックをアンサバックタイマからのタイムアップ信号に
    よって行えるようにしたことを特徴とする特許請求の範
    囲第1項記載のシーケンス制御装置。
  3. 【請求項3】入力チェック部は、入力信号とこの入力信
    号に対応した現状の制御ステップの入力期待値とを比較
    する第1の比較回路と、前記入力信号と前記入力信号に
    対応した現状の制御ステップの入力期待値と現状から1
    つ前の制御ステップの入力期待値とを比較する第2の比
    較回路とを夫々の入力に対応させて設けたことを特徴と
    する特許請求の範囲第1項記載のシーケンス制御装置。
JP61189676A 1986-08-14 1986-08-14 シ−ケンス制御装置 Expired - Fee Related JPH0648442B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61189676A JPH0648442B2 (ja) 1986-08-14 1986-08-14 シ−ケンス制御装置
US07/085,023 US4827396A (en) 1986-08-14 1987-08-13 Sequential controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61189676A JPH0648442B2 (ja) 1986-08-14 1986-08-14 シ−ケンス制御装置

Publications (2)

Publication Number Publication Date
JPS6346508A JPS6346508A (ja) 1988-02-27
JPH0648442B2 true JPH0648442B2 (ja) 1994-06-22

Family

ID=16245314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61189676A Expired - Fee Related JPH0648442B2 (ja) 1986-08-14 1986-08-14 シ−ケンス制御装置

Country Status (2)

Country Link
US (1) US4827396A (ja)
JP (1) JPH0648442B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359507A (en) * 1989-04-07 1994-10-25 Mitsubishi Denki Kabushiki Kaisha Sequence controller
JPH035801A (ja) * 1989-06-02 1991-01-11 Hitachi Ltd プログラマブルコントローラ
JP2684823B2 (ja) * 1990-06-07 1997-12-03 オムロン株式会社 制御機器の設定表示システム
JP3232489B2 (ja) * 1992-11-16 2001-11-26 義一 久世 読み出し専用のシーケンスコントローラ
US5594637A (en) * 1993-05-26 1997-01-14 Base Ten Systems, Inc. System and method for assessing medical risk
US5570280A (en) * 1994-11-14 1996-10-29 Pitney Bowes Inc. Method for controlling electro-mechanical devices
US6381506B1 (en) * 1996-11-27 2002-04-30 Victor Grappone Fail-safe microprocessor-based control and monitoring of electrical devices
US5997167A (en) * 1997-05-01 1999-12-07 Control Technology Corporation Programmable controller including diagnostic and simulation facilities
JP2000276210A (ja) * 1999-01-21 2000-10-06 Giichi Kuze ゲートアレイ構成の読み出し専用のシーケンス・コントローラ
JP2010149537A (ja) * 2008-12-23 2010-07-08 Autonetworks Technologies Ltd 制御装置、制御方法及びコンピュータプログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52122786A (en) * 1976-04-09 1977-10-15 Hitachi Ltd Sequence controlling system
US4165534A (en) * 1977-04-25 1979-08-21 Allen-Bradley Company Digital control system with Boolean processor
JPS5539933A (en) * 1978-09-13 1980-03-21 Nissan Motor Co Ltd Process control device
US4314329A (en) * 1980-02-04 1982-02-02 Cincinnati Milacron Inc. Method and apparatus for using a computer numerical control to control a machine cycle of operation
JPS5723110A (en) * 1980-07-18 1982-02-06 Hitachi Ltd Sequence controller
JPS5752907A (en) * 1980-09-12 1982-03-29 Taitetsuku:Kk Sequence controller
US4616306A (en) * 1984-08-10 1986-10-07 Amchem Products, Inc. Metal treating process control

Also Published As

Publication number Publication date
JPS6346508A (ja) 1988-02-27
US4827396A (en) 1989-05-02

Similar Documents

Publication Publication Date Title
US5424709A (en) Circuit for providing isolation between components of a power control system and for communicating power and data through the isolation media
JPH0648442B2 (ja) シ−ケンス制御装置
DE112007002244T5 (de) Fehlerdetektionsvorrichtung, Fehlerdetektionsverfahren und Fehlerdetektionsprogramm
EP0150907B1 (en) Method of initializing and recovering from failures in a local area network
EP0585417A1 (en) Programmable controller with fast i/o scan
JPH0713880A (ja) バスに対する情報伝送方法
JPH05120047A (ja) 完全クロツク同期形2重系回路
JPH0366879B2 (ja)
JPS61213932A (ja) 分散形2重系計算機システムおよびその制御方法
JP3884643B2 (ja) プロセス制御装置
JP3606593B2 (ja) 複数データ一括転送制御方式
WO2025055810A1 (zh) 一种列车信号的处理方法、系统及设备
JP3706332B2 (ja) プロセス制御装置
JPH1063371A (ja) タイマ診断回路
JP2677084B2 (ja) エラー検出機能付交番信号回路
JP6302775B2 (ja) 制御装置及びその制御方法
JPS5872226A (ja) クロツク切替え回路
JPH02266409A (ja) 電源制御装置
JPH03117197A (ja) 遠方監視制御装置における多重選択検出方式
JPH0232645B2 (ja)
JPH04112225A (ja) 集積回路装置
JPS639691B2 (ja)
JPH088891A (ja) 切替制御装置
JPH04213240A (ja) 障害信号フレーム処理方式
JPS60231214A (ja) プロセス割込みの解析方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees