JPS6113301A - インタ−ロツク条件判定回路 - Google Patents

インタ−ロツク条件判定回路

Info

Publication number
JPS6113301A
JPS6113301A JP13311984A JP13311984A JPS6113301A JP S6113301 A JPS6113301 A JP S6113301A JP 13311984 A JP13311984 A JP 13311984A JP 13311984 A JP13311984 A JP 13311984A JP S6113301 A JPS6113301 A JP S6113301A
Authority
JP
Japan
Prior art keywords
interlock
condition
actuator
code
memory
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
JP13311984A
Other languages
English (en)
Inventor
Kiyoshi Yano
矢野 清
Masayasu Akaiwa
正康 赤岩
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP13311984A priority Critical patent/JPS6113301A/ja
Publication of JPS6113301A publication Critical patent/JPS6113301A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Safety Devices In Control Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は複数台設置されたアクチュエータの相互干渉を
さけるためのインターロック条件の判定を高速に行い、
かつその判定条件の変更が容易なインターロック条件判
定回路に関する。
〔発明の背景〕
最近の自動化設備では、コンピュータユニット(以下、
CPUと称す)により制御を行う場合が多い。またその
機構部は対象となるワークに対して複雑に作用する場合
が多く、各機構部が他の機構部の機械的位置に無関係に
動作することができることはほとんどない。したがって
各機構部をアクチュエータで動作させる時には、何らか
の制約条件(以下、インターロック条件と称す)つまり
、動かそうとする機構部が他の機構部と干渉しないで動
作が可能な機械的相互関係が確保されている場合にのみ
当該機構部を動作させるような制御が必要となる。この
様なインターロック条件の判定をソフトウェアで行った
場合、インターロック条件の変更等が発生した場合には
柔軟に対応できるという利点はあるが、インターロック
条件が増えれば増えるほど、また機構部の動作回数が多
くなればなるほどシステム全体を処理するCPUにとっ
て大きな負荷となってしまい、システムの処理速度の低
下をまねく欠点がある。また各アクチュエータごとの各
々異なったインターロック条件をプログラミングするの
で、プログラムが煩雑になってしまい開発工数も増大す
るという欠点があった。また固定的なハードウェアを用
いたのでは条件変更の時にはワイヤー配線の変更等を必
要とし、柔軟な対応ができないことは明白である。
〔発明の目的〕
本発明の目的は、前記した従来技術の欠点をなくし、C
PUの負荷を軽減してシステムの処理速度を向上させる
とともに、インターロック条件の変更に対してもワイヤ
ー配線の変更なしで柔軟に対応できるインターロック条
件判定回路を提供するにある。
〔発明の概要〕
本発明は、かかる目的を達成するために、書き替え可能
なメモリに各アクチュエータごとのインターロック条件
を設定できるようにし、CPUからのインターロック条
件のチェックコードに応じて対応するメモリの内容とす
べての位置検出器の状艷を所定のヒ[ット長単位で順次
比較判定して、その判定結果をCPUへ出力する方式と
した。これにより、CPUの負荷を軽減できシステムの
処理速度が向上するとともに、インターロック条件の変
更に対しても、メモリの書き替えだけで対処が可能とな
る。
〔発明の実施例〕
以下、第1図ないし第2図に従って本発明の詳細な説明
する。第1図は、本発明の一実施例を示すブロック図、
第2図はインターロック条件の設定方法を示すインター
ロックメモリのメモリマツプを示す。本発明のインター
ロック条件判定回路13は、全アクチュエータ12につ
いてインターロック条件を判定するのに必要な位置検出
器10の数取上の適当なビット数を持ったメモリ容量を
有するインターロックメモリ2゜CPUIのアクチュエ
ータコード2oを判定し、当該コードに対応したインタ
ーロックメモリ2の内容と位置検出情報21とを比較判
定するためのタイミング信号を発生するタイミング信号
発生回路5および同期パルス発生器6.ゲート回路7、
そして位置検出情報21を適当なビット長で順次条件判
定回路3へ大刀するためのシフトレジスタ4、前記イン
ターロックメモリ2の内容とシフトレジスタ4の出力を
比較判定し、インターロック条件の不成立を検出する条
件判定回路3.当該条件判定結果26をラッチするだめ
のラッチ回路8で構成される。
次に各部の動作について説明する。第2図は、インター
ロックメモリ2のデータ配列を示すもので、例えば条件
判定のビット長を8ビツト。
位置検出情報21の数を128個(128ピツト)とす
ると、位置検出情報の並びと同様なビット配列で、各ア
クチュエータごとに16パイ)(=128ビット)のデ
ータエリアを有するデータ配列となる。データの設定は
、各アクチュエータごとに割りつけたアクチュエータコ
ードに対応するエリアへ、インターロック条件として、
位置検出器が検出状態(論理値1)になっているべき位
置検出器すべてについて、対応するビットに論理値1を
、その他は論理値Oを予め格納上でおく。当該インター
ロックメモリ2は、アドレス信号22に対応した8ピツ
ト長のインターロックデータ23を条件判定回路3へ出
力する。一方、シフトレジスタ4は並列、/並列シフト
レジスタとして機能するもので、後述する所定のタイミ
ングで発生するシフトパルス24に同期して位置検出情
報21を矢印aの方向へ順次シフトする。
尚、シフトレジスタ4の出力である位置検出情報データ
25のビット長は、インターロックデータ25のビット
長と同数である。タイミング信号発生回路5は、CPU
Iからのアクチュエータコード20を受けつけると、ま
ず条件判定中信号29をセットし、当該コードに対応し
た先頭アドレスをインターロックメモリ2へ出力し、同
時に位置検出器lOの状態を入力インターフェイス9を
介してシフトレジスタ4へ取り込むためのラッチ信号3
0を発生する。これによって当該コード20に対応した
インターロックメモリ2の先頭アドレスのインターロッ
クデータ23と、位置検出器10の第1番目〜第8番目
の位置検出情報データ25とが確立すると、タイミング
信号発生回路5はラッチ信号27を出力して、この時点
に条件判定回路3に於る条件判定結果26をラッチ回路
8ヘセツトする。この結果27が条件不成立(制約条件
を充さない)でなければ次の位置検出器10の第9番目
以降のインターロック条件を判定するため、シフトスタ
ート信号28をセットしてシフトレジスタ4へのシフト
パルス240入力を開始する。このシフトパルス24に
より、シフトレジスタ4は位置検出情報21を順次シフ
トし、次の位置検出情報データ25が確立するタイミン
グ、つまりシフトレジスタ4により位置検出情報21が
8ピツトだけシフ〜トを完了した時に、インターロック
メモリ2へのアドレス信号220更新(アドレスを1番
地、つまり1バイト=8ビツト分増加させる)がタイミ
ング信号発生回路5により行われる。こうして条件判定
回路3への次のインターロックデータ23と位置検出情
報升り25が確立したことになるので、タイミング信号
発生回路5は、この時の条件判定結果26をラッチ信号
27によりラッチ回路8ヘラツチさせる。
ここでも条件成立していれば、以後同様な方法で順次ア
ドレス信号22と位置検出情報データ25を更新しなが
ら、当該アクチュエータコードに対応したインターロッ
クメモリの最終アドレスまでのデータ23と位置検出情
報データ25との条件判定を1バイト=8ビツトづつ順
次行い、その判定結果32は求まる毎にCPUIへとり
込まれる。この結果、ある時点の判定結果が条件不成立
であったとすると、前記した最終アドレスまでのデータ
との条件判定は行われない。即ちタイミング信号発生回
路5がシフトスタート信号28をリセットしてシフトレ
ジスタ4のシフト動作を停止させるとともに、条件判定
結果26をラッチし、さらに条件判定中信号29をリセ
ットして条件判定が終了したことをCPUIに知らせる
〔発明の効果〕 以上の説明から明らかなように、本発明によれば、各ア
クチュエータごとのインターロック条件を書き替え可能
なメモリに格納しておき、CPUからの各アクチュエー
タに対応したコード出力を受けて当該アクチュエータの
インターロック条件の判定を当該コードに応じた前記メ
モリ内容と位置検出器の状態とを比較して行うから、条
件判定のためのCPUの負荷が軽減でき、CPUは他の
処理に時間がとれるため、システム全体の処理速度が向
上する。また、位置検出器の状態を1つ1つ判定する様
なインターロック条件判定のための煩雑なプログラミン
グが不要となるので、ソフトウェアの開発工数の低減に
つながる。さらには、インターロック条件の変更に対し
てはメモリの変更のみによって対処できるという効果が
ある。
【図面の簡単な説明】
第1図は、本発明のインターロック条件判定回路の一実
施例を示す図、第2図はインターロックメモリ内のデー
タ配列の説明図である。 1・−・コンピュータユニット 2・・・インターロックメモリ 3・・条件判定回路、  4・・・シフトレジスタ5・
・・タイミング信号発生回路 6・・・同期パルス発生器、7・・・ゲート回路811
.ラッチ回路、   1o・・・位置検出器12・・・
アクチュエータ 13・・インターロック灸件判定回路。

Claims (1)

  1. 【特許請求の範囲】 1、複数台のアクチュエータが相互干渉しないための条
    件を示すインターロック条件をアクチュエータ対応のビ
    ット列で格納したメモリと、アクチュエータの位置検出
    データをとり込むための入力手段と、上記インターロッ
    ク条件を表すビット列と上記位置検出データとを比較し
    て判定するための条件判定手段と、計算機からアクチュ
    エータ対応に定められたコードが入力された時に当該入
    力コードの定めるアクチュエータに対応した位置検出デ
    ータを上記入力手段へとり込み続いて上記入力コードの
    定めるアクチュエータ対応のインターロック条件を示す
    ビット列及び位置検出データのビット列の各々を上記メ
    モリ及び入力手段から予め定められたビット長毎に順次
    読み出して上記条件判定手段へ入力し、インターロック
    条件が満たされているか否かを判定せしめるように制御
    する制御手段とを備えたことを特徴とするインターロッ
    ク条件判定回路。 2、前記制御手段を、前記予め定められたビット長毎の
    前記条件判定手段によるある時点の判定結果が前記イン
    ターロック条件を満たしていない時には以降の比較判定
    を中止するように構成したことを特徴とする特許請求の
    範囲第1項記載のインターロック条件判定回路。
JP13311984A 1984-06-29 1984-06-29 インタ−ロツク条件判定回路 Pending JPS6113301A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13311984A JPS6113301A (ja) 1984-06-29 1984-06-29 インタ−ロツク条件判定回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13311984A JPS6113301A (ja) 1984-06-29 1984-06-29 インタ−ロツク条件判定回路

Publications (1)

Publication Number Publication Date
JPS6113301A true JPS6113301A (ja) 1986-01-21

Family

ID=15097230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13311984A Pending JPS6113301A (ja) 1984-06-29 1984-06-29 インタ−ロツク条件判定回路

Country Status (1)

Country Link
JP (1) JPS6113301A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5668116A (en) * 1987-03-19 1997-09-16 Anthropharm Pty. Limited Anti-inflammatory compounds and compositions

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5668116A (en) * 1987-03-19 1997-09-16 Anthropharm Pty. Limited Anti-inflammatory compounds and compositions

Similar Documents

Publication Publication Date Title
CA1202422A (en) Data processor with parallel-operating operation units
US4604750A (en) Pipeline error correction
JPS6298440A (ja) プログラマブルアクセスメモリ
JPS6351287B2 (ja)
US4368532A (en) Memory checking method
US4670836A (en) Device for detecting an overlap of operands to be accessed
US3611305A (en) Data processor interrupt system
JP3180175B2 (ja) 命令レベルの並列処理制御方法およびプロセッサ
US6553478B1 (en) Computer memory access
JPS6113301A (ja) インタ−ロツク条件判定回路
JP3738128B2 (ja) データ駆動型情報処理装置
JP3469645B2 (ja) データ駆動型情報処理装置
JPS6314201A (ja) インタ−ロツク条件判定回路
JPS61206003A (ja) インタ−ロツク条件判定回路
JPH0830971B2 (ja) プログラマブルコントローラ
JP3696625B2 (ja) データ駆動型情報処理装置
JP2638434B2 (ja) キャッシュプリフェッチ装置
JP2539079B2 (ja) カラムデ―タ選択処理回路
JPS59184946A (ja) デイジタル微分解析機
US20110320769A1 (en) Parallel computing device, information processing system, parallel computing method, and information processing device
JPH06100965B2 (ja) マイクロプログラム制御装置
JPS60147883A (ja) 図形の境界検出方法
JPS62166451A (ja) 論理装置の履歴解折装置
JPS6091461A (ja) マイクロプロセツサのデ−タアドレス空間拡張装置
JPS5870361A (ja) 入力制御方式