JPH088579B2 - 直列制御装置 - Google Patents

直列制御装置

Info

Publication number
JPH088579B2
JPH088579B2 JP63120337A JP12033788A JPH088579B2 JP H088579 B2 JPH088579 B2 JP H088579B2 JP 63120337 A JP63120337 A JP 63120337A JP 12033788 A JP12033788 A JP 12033788A JP H088579 B2 JPH088579 B2 JP H088579B2
Authority
JP
Japan
Prior art keywords
terminal
output
frame signal
data
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.)
Expired - Lifetime
Application number
JP63120337A
Other languages
English (en)
Other versions
JPH01290341A (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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP63120337A priority Critical patent/JPH088579B2/ja
Priority to DE68925889T priority patent/DE68925889T2/de
Priority to KR1019900700081A priority patent/KR0121880B1/ko
Priority to PCT/JP1989/000494 priority patent/WO1989011763A1/ja
Priority to EP89905766A priority patent/EP0380680B1/en
Priority to US07/459,811 priority patent/US5095417A/en
Publication of JPH01290341A publication Critical patent/JPH01290341A/ja
Publication of JPH088579B2 publication Critical patent/JPH088579B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、各種産業機械(プレス機械、各種NC機
械、ロボット等々)や無人搬送車などにおいて数多く用
いられるセンサやアクチュエータ等の端末要素を集中管
理する制御装置に関し、特に該装置を、直接的にデータ
入力対象端末(センサ)からの出力抽出あるいはデータ
出力対象端末(アクチュエータ)への信号出力を行なう
多数のノードコントローラと、これらノードコントロー
ラを統括管理するメインコントローラとに分割するとと
もに、これらノードコントローラおよびメインコントロ
ーラを直列接続して、上記各端末の集中管理を実現する
直列制御装置の、信号伝送プロトコル並びにノードコン
トローラ構成の具現に関する。
〔従来の技術〕
例えばプレス機械にあって、同機械各部の状態を各種
センサを通じて検出したり、適宜のアクチュエータを通
じて駆動制御したりしつつ、その一連のプレス動作を電
気的に制御しようとした場合、これらセンサやアクチュ
エータを通じての制御数は膨大な数にのぼる(通常、こ
の制御箇所は3000箇所にも及ぶ)。また、これら多数の
制御箇所の中には、その制御に際しての同時性や関連性
が要求される箇所も少なくない。そこで、上記のセンサ
やアクチュエータの全てを集中的に管理しつつ、都度必
要とされる機械各部の状態検出や状態制御を統括して行
なうことのできる制御装置が導入されるに至っている。
第23図は、プレス機械等においてこうした統括制御を
実現する従来の制御装置について、その一例を示すもの
である。
この第23図において、10は、上記制御装置として対象
機械を統轄的に制御するマシンコントローラ、21〜2n
は、同機械内の各部に配された上記のセンサ、またはア
クチュエータ、KLは、これらマシンコントローラ10およ
びセンサまたはアクチュエータ21〜2n間に配される信号
線をそれぞれ示す。
すなわちこの第23図に示す機械においては、マシンコ
ントローラ10と各センサまたはアクチュエータ21〜2nと
の間にそれぞれ信号授受用の信号線を配して、例えば、
21がセンサであってそのセンサ出力を欲する場合には、
その該当する信号線を通じて同センサ21からのデータを
マシンコントローラ10に受入してこれをモニタするよう
にし、また例えば、22がアクチュエータであってその駆
動制御を実行する場合には、その該当する信号線を通じ
て、マシンコントローラ10からアクチュエータ22へその
駆動態様を制御するための信号を伝送するようにしてい
る。他のセンサのセンサ出力を欲する場合、また他のア
クチュエータの駆動態様を制御する場合であっても同様
である。
また第24図は、同じく上述した統括制御を実現する従
来の制御装置の他の例を示すものである。
すなわち、この第24図に示される装置においては、上
記のマシンコントローラ10と各センサまたはアクチュエ
ータ21〜2nとの間にm個(m<n)の中継コントローラ
31〜3mを配し、これら中継コントローラ31〜3mの各々に
て、いくつかずつのセンサ出力またはアクチュエータ駆
動信号を中継処理するようにしている。この場合であっ
ても、マシンコントローラと中継コントローラとの間で
信号授受のための必要情報の交換が行なわれる以外、セ
ンサ出力あるいはアクチュエータ駆動信号についての基
本的な管理態様は、先の第23図に示した例と同様であ
る。
〔発明が解決しようとする課題〕
例えば、第23図に示した装置では、1つのマシンコン
トローラと多数のセンサまたはアクチュエータとの間に
それぞれ各別の信号線を配設して上記センサ出力モニタ
あるいはアクチュエータ駆動制御のための信号授受を行
なっていたことから、これら多数のセンサまたはアクチ
ュエータのセンサ出力あるいはアクチュエータ駆動信号
を集中管理する上記マシンコントローラには、自と非常
に多くの信号線が配されることとなる。
このため、このマシンコントローラと各センサまたは
アクチュエータとの接続が困難であるばかりか、誤配線
の原因ともなり、またさらには、これら信号線の束が体
積的にかさばるとともに重量も非常に大きなものとな
り、その取り扱いが著しく不便なものとなっていた。
また、第24図に示した装置では、上述したマシンコン
トローラへの信号線の配線数については削減することが
でき、また全体としての配線数も短縮することはできる
ものの、全体の信号線配線本数自体は根本的に減少する
ことはない。
したがって、この第24図に示した構成を用いる場合で
あっても、上記の本質的な問題は解消されない。
この発明は、こうした実情に鑑みてなされたものであ
り、集中管理すべきセンサやアクチュエータ等の端末要
素の数がいかに多数に及ぼうとも、またこれらセンサに
よる状態検出やアクチュエータによる状態制御にいかに
同時性や関連性が要求されようとも、前記配線数を大幅
に削減して、これら端末要素の合理的かつ高能率な運用
を保証する制御装置を提供することを目的とする。
〔課題を解決するための手段〕
この発明では、データ入力対象となる第1の端末(例
えばセンサ)およびデータ出力対象となる第2の端末
(例えばアクチュエータ)の多数と1つの制御手段との
間で信号の授受を実行するに、前記第1および第2の端
末、または第1の端末、または第2の端末に対応して、
その1乃至複数をそれぞれ管理単位とした第1の端末か
らの出力データの受入、若しくは第2の端末へのデータ
出力を直接的に実行する第1〜第nの複数のノードコン
トローラを設け、また前記制御手段に対応して、前記第
1および第2の端末を統轄管理するメインコントローラ
を設けて、これらメインコントローラと第1〜第nのノ
ードコントローラとを各々信号線を介して環状に直列接
続するとともに、メインコントローラから発するフレー
ム信号の第1〜第nのノードコントローラへの順次の伝
播に伴なって、ノードコントローラに受入される第1の
端末データの該フレーム信号への取り込み、若しくはメ
インコントローラを通じて同フレーム信号に予め割り付
けられた第2の端末への出力データの各対応するノード
コントローラへの振り分けを行なうようにする。そして
この際、前記メインコントローラは、前記フレーム信号
の1フレーム中に、前記第1の端末データに関してその
先頭位置を示すための第1の識別コードと、前記第2の
端末への出力データに関してその先頭位置を示すための
第2の識別コードとを少なくとも具えて、これを送出
し、前記ノードコントローラは、フレーム信号に含まれ
る前記第1および第2の識別コードの認識に基づいて第
1の端末データの該フレーム信号への付加、若しくは同
フレーム信号からの対応する第2の端末への出力データ
の抽出を行なうようにする。
〔作用〕
こうした制御装置構成、並びに信号授受に関してのプ
ロトコルを用いることにより、前記メインコントローラ
と第1および第2の各端末(正確には各ノードコントロ
ーラ)との接続は、各々その入力線と出力線との2本の
信号線(上記の直列接続によって実質的には各1本とな
る)のみによって実現されるようになる。
また、メインコントローラは、前記第1あるいは第2
の端末との間で信号(データ)の授受を行なうに、これ
と直列接続された各ノードコントローラのうちの、電気
的に最も近い位置にある唯1つのノードコントローラに
対してのみ、上記のフレーム信号を送出することで、各
ノードコントローラとの間における上述した取り決めに
基づき、その管理対象となる全ての端末についてのデー
タ入力あるいはデータ出力が、自動的に、しかも高能率
に達成されるようになる。
〔実施例〕
第1図に、この発明にかかる直列制御装置の基本とな
る構成を示す。
この第1図において、10は、プレス等の適用対象機械
を統括的に制御する前述したマシンコントローラ、21S
〜2nSは、同機械の各部に配された多数のセンサについ
てこれが第1〜第nグループにグループ分けされたセン
サ群、21A〜2nAは、同じく適用対象機械の各部に配され
た多数のアクチュエータについてこれが第1〜第nグル
ープにグループ分けされたアクチュエータ群、30は、該
実施例直列制御装置のセンサデータ収集、アクチュエー
タ制御データ送出手段として上記マシンコントローラ10
に配されるメインコントローラ、41〜4nは、同直列制御
装置のデータ中継手段として、当該制御系の各ノード毎
に、上記センサ群21S〜2nSおよびアクチュエータ群21A
〜2nAに各対応して配されて、これらを直接的に管理す
るノードコントローラである。上記のメインコントロー
ラ30とこれらノードコントローラ41〜4nとは、基本的に
同第1図に示される態様で、適宜の信号線を介して環状
に直列接続される。
すなわちこの直列制御装置では、メインコントローラ
30からこれに電気的に最も近いノードコントローラ41に
対してセンサデータ収集、並びにアクチュエータ制御デ
ータ分配のための所定の形態を有したフレーム信号(信
号SO)を送出し、このフレーム信号の、各信号線を介し
た「ノードコントローラ41→ノードコントローラ42→…
→ノードコントローラ4n→メインコントローラ30」とい
った順次の伝播に伴なって、これら各ノードコントロー
ラの管理対象となるセンサ群データの該フレーム信号へ
の取り込み、並びにメインコントローラ30を通じて同フ
レーム信号に予め割り付けられた上記アクチュエータ制
御データの各対応するノードコントローラへの振り分
け、を実現するようにしている。この結果、信号SOとし
てメインコントローラ30から発せられた上記のフレーム
信号が、信号Snとして同メインコントローラ30に帰還さ
れるときには、該フレーム信号に一括搭載された上記ア
クチュエータ制御データの全てが、各対応するノードコ
ントローラに割り振られ、かつ管理対象となる全てのセ
ンサのセンサデータが、各対応するノードコントローラ
を通じて同フレーム信号に取り込まれるようになる。こ
の間、各ノードコントローラでは、各々管理対象となる
センサ群については、そのセンサ出力を常時取り込ん
で、上記フレーム信号が到来する毎に、この取り込んだ
センサ出力を、所定態様のデータとして該フレーム信号
の所定位置に付加し、またアクチュエータ群について
は、同フレーム信号が到来する毎に、この所定位置に含
まれる当該アクチュエータ群に関する制御データを所定
のタイミングで抜き取るとともに、これを所定のアクチ
ュエータ駆動信号に変換して、各対応するアクチュエー
タの駆動を実制御する。
なお、当の直列制御装置の構成として、第1図におい
ては、図示の便宜上、 〈イ〉メインコントローラに直列接続される全てのノー
ドコントローラが、センサ群とアクチュエータ群との双
方を併せ管理する。
構成についてのみ示したが、他に、 〈ロ〉センサ群とアクチュエータ群との双方を併せ管理
する第1種のノードコントローラと、センサ群のみを管
理する第2種のノードコントローラと、アクチュエータ
群のみを管理する第3種のノードコントローラと、の3
種のノードコントローラのうちの少なくとも2種のノー
ドコントローラが、混在して前記メインコントローラに
直列接続される。
〈ハ〉メインコントローラに直列接続される全てのノー
ドコントローラが、センサ群のみを管理する。
〈ニ〉メインコントローラに直列接続される全てのノー
ドコントローラが、アクチュエータ群のみを管理する。
〈ホ〉メインコントローラに直列接続される全てのノー
ドコントローラがアクチュエータ群のみを管理する場合
であって、終段の第nノードコントローラ4nとメインコ
ントローラ30とが切り離され、いわゆるデジーチェーン
状の直列接続となる。
構成なども、適用対象となる機械の実情に応じて適宜採
用される。
また、上記においては、より一般的な態様として、セ
ンサあるいはアクチュエータがいくつかずつにグループ
分けされ、群として各ノードコントローラに管理される
としたが、これらセンサあるいはアクチュエータが各々
単体で1つのノードコントローラに管理されることもあ
る。
次に、第2図を参照して、この発明にかかる直列制御
装置に採用して好適なメインコントローラと各ノードコ
ントローラとの間における信号授受手法、すなわち信号
伝送に際してのプロトコルについて説明する。
第2図に示す各信号フレームにおいて、「STI」、「D
I」、「DIq」、「STO」、「DO」、「DOq」、「SP」、お
よび「ERR」とは、それぞれ STI: 入力用データ(センサデータ)の先頭位置を示す
ために、所定の論理構造をもつビット列として、メイン
コントローラから同フレームに予め付加される入力デー
タ用スタートコード。
DI: 各ノードコントローラを介して同フレームに取り
込まれる入力データの列。
DIq: 第q番目のノードコントローラを介して同フレー
ムに取り込まれる第q番目の入力データ(列)。
STO: 出力用データ(アクチュエータ制御データ)の先
頭位置を示すために、上記「STI」とは異なる所定の論
理構造をもつビット列として、メインコントローラから
同フレームに予め付加される出力データ用スタートコー
ド。
DO: 各ノードコントローラを介して同フレームから抜
き取られる出力データの列。
メインコントローラから上記「STO」に引き続いて出力
される。
DOq: 第q番目のノードコントローラを介して同フレー
ムから抜き取られる第q番目の出力データ(列)。
SP: 同フレーム中に存在する、若しくは同フレームに
取り込まれるべきデータ列の終端位置を示すために、上
記の「STI」あるいは「STO」と異なる所定の論理構造を
もつビット列として、メインコントローラから同フレー
ムに予め付加されるストップコード。
ERR: フレーム信号伝送中におけるデータエラーに関し
て各々次段コントローラにその適宜な処理を促すための
所定ビット列からなるコード、すなわちエラー処理コー
ド。ここでは主に、フレーム信号伝送中におけるデータ
エラー発生の有無をチェックするためのコードとして、
各々次段に伝送するデータ列内容に基づきメインおよび
ノードの各コントローラが自ら生成付加するエラーチェ
ックコードを想定する。
であり、以下に、該直列制御装置において実施される各
種のプロトコルについて、その詳細を列記する。
ここでは便宜上、第1番目のノードコントローラ41か
ら数えて第q番目にあるノードコントローラ4qにおいて
実施されるデータ授受態様を例にとって、各々その必要
とされるノードコントローラ構造を述べる。
〈a〉 上記「STI」および「STO」に関して、これを時
間的に「STI」→「STO」の順に伝送する場合に、入力さ
れるフレーム信号の「STI」を検知してその直後に自ら
の入力デー(センサデータ)若しくは入力データ列であ
る「DIq」を付加し、同フレーム信号の「STO」を検知し
てその直後から自らへの出力データ(アクチュエータ制
御データ)若しくは出力データ列である「DOq」を抜き
取るように、ノードコントローラ構造を決定する手法
(第2図(a)参照)。この場合、「DI」は、「STI」
に引き続き、順に後段の(メインコントローラから信号
伝送上の距離が遠い)ノードコントローラからのデータ
が取り込まれ、また「DO」は、「STO」に引き続き、順
に先段の(メインコントローラから信号伝送上の距離が
近い)ノードコントローラへの出力データが予めセット
される。
〈b〉 同じく「STI」→「STO」の順に伝送する場合
に、入力されるフレーム信号の「STO」を検知して、そ
の直前に自らの入力データ若しくは入力データ列である
「DIq」を付加し、同「STO」の直後から自らへの出力デ
ータ若しくは出力データ列である「DOq」を抜き取るよ
う、ノードコントローラ構造を決定する手法(第2図
(b)参照)。この場合は、「DI」は、「STI」に引き
続き、順に先段のノードコントローラからのデータが取
り込まれ、また「DO」は、「STO」に引き続き、順に先
段のノードコントローラへの出力データが予めセットさ
れる。
〈c〉 同じく「STI」→「STO」の順に伝送する場合
に、入力されるフレーム信号の「STO」を検知してその
直前に自らの入力データ若しくは入力データ列である
「DIq」を付加し、同フレーム信号の「SP」を検知して
その直前から自らへの出力データ若しくは出力データ列
である「DOq」を抜き取るよう、ノードコントローラ構
造を決定する手法(第2図(c)参照)。この場合、
「DI」は、「STI」に引き続き、順に先段のノードコン
トローラからのデータが取り込まれ、また「DO」は、
「STO」に引き続き、逆順に後段のノードコントローラ
への出力データが予めセットされる。
〈d〉 同じく「STI」→「STO」の順に伝送する場合
に、入力されるフレーム信号の「STI」を検知してその
直後に自らの入力データ若しくは入力データ列である
「DIq」を付加し、同フレーム信号の「SP」を検知して
その直前から自らへの出力データ若しくは出力データ列
である「DOq」を抜き取るよう、ノードコントローラ構
造を決定する手法(第2図(d)参照)。この場合、
「DI」は、「STI」に引き続き、順に後段のノードコン
トローラからのデータが取り込まれ、また「DO」は、
「STO」に引き続き、逆順に後段のノードコントローラ
への出力データが予めセットされる。
〈e〉 上記「STI」および「STO」に関して、これを時
間的に「STO」→「STI」の順に伝送する場合に、入力さ
れるフレーム信号の「STO」を検知してその直後から自
らへの出力データ若しくは出力データ列である「DOq
を抜き取り、同フレーム信号の「STI」を検知してその
直後に自らの入力データ若しくは入力データ列で列であ
る「DIq」を付加するよう、ノードコントローラ構造を
決定する手法(第2図(e)参照)。この場合、「DO」
は、「STO」に引き続き、順に先段のノードコントロー
ラへの出力データが予めセットされ、また「DI」は、
「STI」に引き続き、順に後段のノードコントローラか
らのデータが取り込まれる。
〈f〉 同じく「STO」→「STI」の順に伝送する場合
に、入力されるフレーム信号の「STI」を検知して、そ
の直前から自らへの入力データ若しくは出力データ列で
ある「DOq」を抜き取り、同「STI」の直後に自らの入力
データ若しくは入力データ列である「DIq」を付加する
ように、ノードコントローラ構造を決定する手法(第2
図(f)参照)。この場合、「DO」は、「STO」に引き
続き、逆順に後段のノードコントローラへの出力データ
が予めセットされ、また「DI」は、「STI」に引き続
き、順に後段のノードコントローラからのデータが取り
込まれる。
〈g〉 同じく「STO」→「STI」の順に伝送する場合
に、入力されるフレーム信号の「STI」を検知してその
直前からから自らの出力データ若しくは出力データ列で
ある「DOq」を抜き取り、同フレーム信号の「SP」を検
知してその直前に自らの入力データ若しくは入力データ
列である「DIq」を付加するよう、ノードコントローラ
構造を決定する手法(第2図(g)参照)。この場合、
「DO」は、「STO」に引き続き、順に後段のノードコン
トローラへの出力データが予めセットされ、また「DI」
は、「STI」に引き続き、順に先段のノードコントロー
ラからのデータが取り込まれる。
〈h〉 同じく「STO」→「STI」の順に伝送する場合
に、入力されるフレーム信号の「STO」を検知してその
直後から自らへの出力データ若しくは出力データ列であ
る「DOq」を抜き取り、同フレーム信号の「SP」を検知
してその直前に自らの入力データ若しくは入力データ列
である「DIq」を付加するよう、ノードコントローラ構
造を決定する手法(第2図(h)参照)。この場合、
「DO」は、「STO」に引き続き、順に先段のノードコン
トローラへの出力データが予めセットされ、また「DI」
は、「STI」に引き続き、順に先段のノードコントロー
ラからのデータが取り込まれる。
〈i〉 特に前記〈ハ〉として示した直列制御装置構成
において、メインコントローラ30から「STI」、「SP」
および「ERR」のみを伝送する場合に、入力されるフレ
ーム信号の「STI」を検知して、その直後に自らの入力
データ若しくは入力データ列である「DIq」を付加する
よう、ノードコントローラ構造を決定する手法(第2図
(i)参照)。この場合、「DI」は、「STI」に引き続
き、順に後段のノードコントローラからのデータが取り
込まれる。
〈j〉 同じく前記〈ハ〉の構成において、メインコン
トローラ30から「STI」「SP」および「ERR」のみを伝送
する場合に、入力されるフレーム信号の「SP」を検知し
て、その直前に自らの入力データ若しくは入力データ列
である「DIq」を付加するよう、ノードコントローラ構
造を決定する手法(第2図(j)参照)。この場合、
「DI」は、「STI」に引き続き、順に先段のノードコン
トローラからのデータが取り込まれる。
〈k〉 特に前記〈ニ〉または〈ホ〉の直列制御装置構
成において、メインコントローラ30から「STO」、「D
O」、「SP」および「ERR」のみを伝送する場合に、入力
されるフレーム信号の「STO」を検知して、その直後か
ら自らへの出力データ若しくは出力データ列である「DO
q」を抜き取るよう、ノードコントローラ構造を決定す
る手法(第2図(k)参照)。この場合、「DO」は、
「STO」に引き続き、順に先段のノードコントローラへ
の出力データが予めセットされる。
〈l〉 同じく前記〈ニ〉または〈ホ〉の構成におい
て、メインコントローラ30から「STO」、「DO」、「S
P」および「ERR」のみを伝送する場合に、入力されるフ
レーム信号の「SP」を検知して、その直前から自らへの
出力データ若しくは出力データ列である「DOq」を抜き
取るよう、ノードコントローラ構造を決定する手法(第
2図(l)参照)。この場合、「DO」は、「STO」に引
き続き、順に後段のノードコントローラへの出力データ
が予めセットされる。
この直列制御装置においては、先の〈イ〉〜〈ホ〉と
して示した構成に応じて、以上〈a〉〜〈l〉として示
した12種のプロトコルのちのいずれか1つが選択的に採
用される。これらいずれかのプロトコルが採用される場
合であっても、該直列制御装置を構成するメインコント
ローラと各ノードコントローラとの間での、都度必要と
されるデータ授受は良好に達成される。実用上は、プレ
ス等の適用対象機械の一連の動作を円滑に制御し得る十
分に短い時間周期をもって、こうしたメインコントロー
ラと各ノードコントローラとの間でのデータ授受が繰り
返し実行される。
なおここでは、前記センサとして、1ビットの信号を
論理値“1"または“0"として出力するオン−オフセン
サ、また前記アクチュエータとしても、論理値“1"また
は“0"からなる1ビットの駆動信号に基づいて2値的に
動作する2値駆動アクチュエータ、をそれぞれ想定して
いる。こうした都合上、該実施例では、前記「STI」、
「STO」および「SP」が、例えば次表第1表に示すよう
な論理構造をもって構成される場合には、これらセンサ
データやアクチェエータ制御データに関するフレーム信
号への搭載データ(前記「DI」、「DIq」、「DO」、「D
Oq」)を例えば第2表のように構成して、これらデータ
がいかなる態様で列化されても、前記「STI」、「STO」
および「SP」の識別が的確になされるようにしている。
なお、「STI」、「STO」および「SP」の構造が第1表
のようである場合には、オンデータ(論理値“1"のデー
タ)の連続する数が「5」未満(前段ノードコントロー
ラの出力に関しては「4」未満)となる場合に限って、
上記フレーム搭載データとしても、実データと同様
「1」または「0」の1ビットのデータを用いるように
することもできる。
また、前記「ERR」としては、例えば16ビット程度の
固定長さのコード(内容はその都度のデータ列内容に応
じて変わる)が用意される。
第3図に、直列制御装置構成として前記〈イ〉または
〈ロ〉の構成、またプロトコルとして前記〈a〉のプロ
トコルを採用する場合に、センサ群とアクチュエータ群
との双方を併せ管理するノードコントローラとして好適
なノードコントローラ構成の一例を示す。
第1番目のノードコントローラ41から数えて第q番目
にあたるとするこのノードコントローラ4qは、同第3図
に示されるように、前段のノードコントローラ4(q−
1)から例えば適宜変調されて伝送されるとするフレー
ム信号を入力してこれを所要の形態に復調する入力回路
401と、この復調されたフレーム信号から例えば第1表
に示したような論理構造をもつ前記の「STI」を検出す
るSTI検出回路402と、同フレーム信号からこれも例えば
第1表に示したような論理構造をもつ前記の「STO」を
検出する第1および第2の2つのSTO検出回路403aおよ
び403bと、同フレーム信号から同様に第1表に示したよ
うな論理構造をもつ前記の「SP」を検出する第1および
第2の2つのSP検出回路404aおよび404bと、同フレーム
信号に含まれる前記の「ERR」に基づき前段ノードコン
トローラ4(q−1)からの伝送信号についてのエラー
発生の有無を検査するエラーチェック回路405と、同フ
レーム信号の一通路におかれてこれをシリアル−(k×
l)ビットパラレル(k:アクチュエータ群2qAにあるア
クチュエータの数、l:アクチュエータ1個当りについて
のデータビット数−第2表参照)の両形態にて出力する
データ抽出回路406と、入力されるフレーム信号(ここ
ではデータ抽出回路406のシリアル出力)を(i×j)
ビットだけシフトする(i×j)ビットシフト回路407
と(i:センサ群2qSにあるセンサの数、j:センサ1個当
りについてのデータビット数−第2表参照)、入力され
るフレーム信号(ここでは同様にデータ抽出回路406の
シリアル出力)を(i×j−k×l)ビットだけシフト
する(i×j−k×l)ビットシフト回路408と、フレ
ーム信号中のデータ列(「DI」、「DO」)に基づいて前
記「ERR」の新たなコードである「ERR′」を生成出力す
るとともに、これに入力されるフレーム信号から「SP」
を検出して、その後「ERR′」のビット時間後にERR′送
出完了信号を出力するERR′生成回路409と、当該ノード
コントローラ4qとしての出力フレーム信号を所要に変調
して、次段ノードコントローラ4(q+1)へ送出する
出力回路410と、センサ群2qSから加えられるセンサ出力
を先の第2表に例示した如くの「フレーム搭載データ」
に変換してこれを出力するデータ生成回路411と、上記
データ抽出回路406の(k×l)ビットパラレル出力を
所定タイミングでラッチするためのラッチ回路412と、
このラッチ回路412にラッチされた(k×l)ビットデ
ータを所定タイミングで取り込んでアクチュエータ群2q
Aにあるk個のアクチュエータに各々対応したkだけの
アクチュエータ駆動信号を生成出力するアクチュエータ
駆動信号生成回路413と、コード検出出力(ここではSTI
検出回路402による「STI」検出出力)を受入してこれを
(i×j)ビット分だけ遅延出力する(i×j)ビット
遅延回路414と、同じくコード検出出力(ここでは第1ST
O検出回路403aによる「STO」検出出力)を受入してこれ
を(k×l−0.5)ビット分だけ遅延出力する(k×l
−0.5)ビット遅延回路415と、これも同様にコード検出
出力(ここでは第1SP検出回路404aによる「SP」検出出
力)を受入してこれを時間TERR(「ERR」のビット時
間)だけ遅延出力するTERR遅延回路416と、上記STI検出
回路402、(i×j)ビット遅延回路414、(k×l−0.
5)ビット遅延回路415、第2STO検出回路403b、TERR遅延
回路416、および第2SP検出回路404bからの各出力、並び
にエラーチェック回路405からのエラーチェック完了信
号、ERR′生成回路409からのERR′送出完了信号をそれ
ぞれ受入して、同ノードコントローラ4q内部の第1〜第
7のスイッチ回路SW11〜SW17の切換制御を行なう内部コ
ントローラ417と、をそれぞれ具えて構成される。
なお、このノードコントローラ4qにおいて、スイッチ
回路SWOは、上記ビット数(i×j)および(k×l)
の関係が、 (i×j)−(k×l)≧0 …(1) であるとき、予め「0−a」側に切り換えられ、同関係
が (i×j)−(k×l)<0 …(2) であるとき、予め「0−b」側に切り換えられるモード
スイッチである。
このスイッチ回路SWOの「0−b」側に配されるαビ
ットオフセット回路418とは、例えばシフトレジスタの
入出力態様の切換操作により、 (i×j)−(k×l)+α=0 …(3) となるαビット分だけ、上記データ抽出回路406を介し
て(i×j)ビットシフト回路407および(i×j−k
×l)ビットシフト回路408に加えられるフレーム信号
を見かけ上進める回路である。
また、上記入力回路401は、各コントローラ間の信号
授受がメタルケーブル(ツイスペアケーブルや同軸ケー
ブル等々)を介して電気的に行なわれる場合には、イン
ピーダンスマッチング回路、入力アンプ、復調回路等を
有した構成となり、同信号授受が光ファイバを介して光
学的に行なわれる場合には、光−電気変換器および復調
回路(マンチェスター復調回路あるいはCMI復調回路
等)等を有した構成となる。
他方、上記出力回路410も、各コントローラ間の信号
授受が、上記の如く電気的に行なわれる場合には、変調
回路やドライバ回路を有した構成となり、光学的に行な
われる場合には、変調回路や電気−光変換器を有した構
成となる。
また、上記エラーチェック回路405は、CRCチェック方
式や垂直水平パリティチェック方式等により前記のエラ
ーチェックを行なう周知の回路である。
第4図は、この第3図に示したノードコントローラ4q
における上記内部コントローラ417の入出力論理を示す
図表であり(内部コントローラはこうした図表に示され
る入出力特性をもってその制御論理が予め組まれた回
路)、該内部コントローラ417による同第4図に示す如
くのスイッチ回路切換制御により、一例として上記
(1)式が満足されている場合、すなわちスイッチ回路
SWOが「0−a」側にある場合、同ノードコントローラ4
qは、前記フレーム信号の入力に伴ない、第5図に示す
態様をもって動作するようになる。
第5図において、斜線で示す部分が、次段ノードコン
トローラ4(q+1)への伝送フレーム信号を構成する
要素として各々選択出力される部分である。
この第5図からも明らかなように、第3図に示したノ
ードコントローラ4qにあっては、前記(i×j)と(k
×l)とのビット関係に応じて入力フレーム信号の位相
(時間)を所要に調整することにより、当該センサデー
タ「DIq」のフレーム信号への取り込み、並びに当該ア
クチュエータ制御データ「DOq」のフレーム信号からの
抽出、の一括実行(時間的には多少ずれて実行されるが
…)を可能としている。
なお、上記制御データ「DOq」のアクチュエータ駆動
信号生成回路413への取り込みは、正常なエラーチェッ
ク完了信号の出力があってはじめて実現されるものであ
り(第5図(s)および(q)参照)、これによって
「異常データ(エラーデータ)におけるアクチュエータ
の誤制御」などといった問題も良好に回避される。
また、説明の便宜上、第3図〜第5図での図示は省略
したが、エラーチェック回路405にてエラーの発生が検
知された場合には、ERR′生成回路409、あるいは別途の
回路を通じて、その旨示す適宜のコードがERR′とし
て、あるいは別途のコードとして、上記出力されるフレ
ーム信号に付加される。この場合は、通常、入力フレー
ム信号からこの新たに付加されるコード部分の存在を検
出するための回路も更に具えられることとなる。
第6図に、この第3図に示したノードコントローラ4q
が前記〈イ〉の構成に適用される場合を想定したフレー
ム信号の伝送推移を参考までに示す。
第7図は、先の第3図と同様、直列制御装置構成とし
て前記〈イ〉または〈ロ〉の構成、またプロトコルとし
て前記〈a〉のプロトコルを採用する場合に、センサ群
とアクチュエータ群との双方を併せ管理するノードコン
トローラとして好適なノードコントローラ構成の他の例
を示すものである。
なおこの第7図において、先の第3図に示した回路要
素と同一の回路要素にはそれぞれ同一の符号を付して示
しており、これら回路要素についての重複する説明は省
略する(後述する第11図以降の説明においても同様とす
る)。
さて、ここでも第q番目にあるとするこのノードコン
トローラ4qは、同第7図に示されるように、入力回路40
1、STI検出回路402、STO検出回路403、第1および第2
のSP検出回路404aおよび404b、エラーチェック回路40
5、(i×j)ビットシフト回路407、ERR′生成回路40
9、出力回路410、データ生成回路411、ラッチ回路(た
だしここではシリアル−パラレル変換機能を有する)41
2′、アクチュエータ駆動信号生成回路413、(i×j)
ビット遅延回路414、およびTERR遅延回路416に加えて、
入力されるフレーム信号(ここではスイッチ回路SW22の
出力信号)を(k×l)ビットだけシフトする(k×
l)ビットシフト回路420と、コード検出出力(ここで
はSTI検出回路402による「STI」検出出力並びにSTO検出
回路403による「STO」検出出力)を受入してこれを(k
×l)ビット分だけ遅延出力する(k×l)ビット遅延
回路421と、同じくコード検出出力(ここでは第2SP検出
回路404bによる「SP」検出出力)を受入してこれを(T
ERR+k×l)分だけ遅延出力する(TERR+k×l)遅
延回路422と、上記STI検出回路402、(i×j)ビット
遅延回路414、(k×l)ビット遅延回路421、STO検出
回路403、TERR遅延回路416、第2SP検出回路404b、およ
び(TERR+k×l)遅延回路422から各出力、並びにエ
ラーチェック回路405からのエラーチェック完了信号、E
RR′生成回路409からのERR′送出完了信号をそれぞれ受
入して、同ノードコントローラ内部の第1〜第7のスイ
ッチ回路SW21〜27の切換制御を行なう内部コントローラ
423と、をそれぞれ具えて構成される。
第8図は、第7図に示したノードコントローラ4qにお
ける上記内部コントローラ423の入出力論理を示す図表
であり、該内部コントローラ423による同第8図に示す
如くのスイッチ回路切換制御により、このノードコント
ローラ4qは、前記フレーム信号の入力に伴ない、第9図
に示す態様をもって動作するようになる。
第9図においても、斜線で示す部分が、次段ノードコ
ントローラ4(q+1)への伝送フレーム信号を構成す
る要素として各々選択出力される部分である。
この第9図から明らかなように、第7図に示したノー
ドコントローラ4qでは、入力フレーム信号の位相を適宜
に調整して先ず当該センサデータ「DIq」のフレーム信
号への取り込みを実行し、その後このセンサデータ「DI
q」の取り込まれたフレーム信号を更に位相調整して、
当該アクチュエータ制御データ「DOq」の同フレーム信
号からの抽出を実行する回路を意図している。
なお、上記制御データ「DOq」のアクチュエータ駆動
信号生成回路413への取り込みに関する配慮、あるいは
エラー発生に関する対処、等は、先の第3図に示したノ
ードコントローラに共通する。
第10図に、この第7図に示したノードコントローラ4q
が前記〈イ〉の構成に適用される場合を想定したフレー
ム信号の伝送推移を参考までに示す。
第11図は、直列制御装置構成として前〈ロ〉または
〈ハ〉の構成、またプロトコルとして前記〈a〉または
〈d〉または〈e〉または〈f〉または〈i〉のプロト
コルを採用する場合に、センサ群のみを管理するノード
コントローラとして好適なノードコントローラ構成の一
例を示すものである。
ここでも、第q番目にあるとするこのノードコントロ
ーラ4qは、同第11図に示されるように、入力回路401、S
TI検出回路402、第1および第2のSP検出回路404aおよ
び404b、エラーチェック回路405、(i×j)ビットシ
フト回路407、ERR′生成回路409、出力回路410、データ
生成回路411、(i×j)ビット遅延回路414、およびT
ERR遅延回路416に加えて、上記STI検出回路402、(i×
j)ビット遅延回路414、TERR遅延回路416、および第2S
P検出回路404bからの各出力、並びにエラーチェック回
路405からのエラーチェック完了信号、ERR′生成回路40
9からのERR′送出信号をそれぞれ受入して、同ノードコ
ントローラ内部の第1〜第4のスイッチ回路SW31〜SW34
の切換制御を行なう内部コントローラ424、をそれぞれ
具えて構成される。
第12図は、第11図に示したノードコントローラ4qにお
ける上記内部コントローラ424の入出力論理を示す図表
であり、該内部コントローラ424による同第12図に示す
如くのスイッチ回路切換制御により、このノードコント
ローラ4qは、前記フレーム信号の入力に伴ない、第13図
に示す態様をもって動作するようになる。
第13図においても、斜線で示す部分が、次段ノードコ
ントローラ4(q+1)への伝送フレーム信号を構成す
る要素として各々選択出力される部分である。
この第13図から明らかなように、第11図に示したノー
ドコントローラでは、入力フレーム信号中の前記「ST
I」と「SP」のみを検出対象として、当該センサデータ
「DIq」の「STI」直後への取り込みを実現しており、同
入力フレーム信号中に前記と「STP」や「DO」が存在し
ていても、これらはそのまま次段ノードコントローラ4
(q+1)への伝送信号として通過される。
第14図は、直列制御装置構成として前記〈ロ〉または
〈ニ〉または〈ホ〉の構成、またプロトコルとして前記
〈a〉または〈b〉または〈e〉または〈h〉または
〈k〉のプロトコルを採用する場合に、アクチュエータ
群のみを管理するノードコントローラとして好適なノー
ドコントローラ構成の一例を示すものである。
第q番目にあるとするこのノードコントローラ4qは、
同第14図に示されるように、入力回路401、STO検出回路
403、SP検出回路404、エラーチェック回路405、データ
抽出回路406、ERR′生成回路409、出力回路410、ラッチ
回路412、アクチュエータ駆動信号生成回路413、(k×
l)ビットシフト回路420、(k×l−0.5)ビット遅延
回路415、TERR遅延回路416、(k×l)ビット遅延回路
421、および(TERR+k×l)遅延回路422に加えて、上
記STO検出回路403、(k×l)ビット遅延回路421、
(k×l−0.5)ビット遅延回路415、SP検出回路404、T
ERR遅延回路416、および(TERR+k×l)遅延回路422
からの各出力、並びにエラーチェック回路405からのエ
ラーチェック完了信号、ERR′生成回路409からのERR′
送出完了信号をそれぞれ受入して、同ノードコントロー
ラ内部の第1〜第6のスイッチ回路SW41〜SW46の切換制
御を行なう内部コントローラ425、をそれぞれ具えて構
成される。
第15図は、第14図に示したノードコントローラ4qにお
ける上記内部コントローラ425の入出力論理を示す図表
であり、該内部コントローラ425による同第15図に示す
如くのスイッチ回路切換制御により、このノードコント
ローラ4qは、前記フレーム信号の入力に伴ない、第16図
に示す態様をもって動作するようになる。
第16図においても、斜線で示す部分が、次段ノードコ
ントローラ4(q+1)への伝送フレーム信号を構成す
る要素として各々選択出力される部分である。
この第16図から明らかなように、第14図に示したノー
ドコントローラでは、入力フレーム信号中の前記「ST
O」と「SP」のみを検出対象として、当該アクチュエー
タ制御データ「DOq」の「STO」直後からの抽出を実現し
ており、同入力フレーム信号中に前記の「STI」や「D
I」が存在しても、これらはそのまま次段ノードコント
ローラ4(q+1)への伝送信号として通過される。上
記制御データ「DOq」のアクチュエータ駆動信号生成回
路413への取り込み等に関するメカニズムは、先の第3
図あるいは第7図に示したノードコントローラと同様で
ある。
第17図は、直列制御装置構成として前記〈ロ〉または
〈ハ〉の構成、またプロトコルとして前記〈b〉または
〈c〉または〈g〉または〈h〉または〈j〉のプロト
コルを作用する場合に、センサ群のみを管理するノード
コントローラとして好適なノードコントローラ構成の一
例を示すものである。
第q番目にあるとするこのノードコントローラ4qは、
同第17図に示されるように、入力回路401、STI検出回路
402、SP検出回路404、エラーチェック回路405、(i×
j)ビットシフト回路407、ERR′生成回路409、出力回
路410、データ生成回路411、および(i×j)ビット遅
延回路414に加えて、入力されるフレーム信号を前記「S
P」のビット時間である時間TSPだけシフトするTSPシフ
ト回路426と、コード検出出力(ここではSP検出回路404
による「SP」検出出力)を受入してこれを時間(TSP+T
ERR)だけ遅延する(TSP+TERR)遅延回路427と、コー
ド検出出力(ここではSP検出回路404による「SP」検出
出力を(i×j)ビット遅延回路414により(i×j)
ビット分遅延した信号)を時間TSPだけ遅延出力するTSP
遅延回路428と、上記STI検出回路402、SP検出回路404、
(TSP+TERR)遅延回路427、(i×j)ビット遅延回路
414、およびTSP遅延回路428からの各出力、並びにエラ
ーチェック回路405からのエラーチェック完了信号、ER
R′生成回路409からERR′送出完了信号をぞれぞれ受入
して、同ノードコントローラ内部の第1〜第4のスイッ
チ回路SW51〜SW54の切換制御を行なう内部コントローラ
429と、をそれぞれ具えて構成される。
第18図は、第17図に示したノードコントローラ4qにお
ける上記内部コントローラ429の入出力論理を示す図表
であり、該内部コントローラ429による同第18図に示す
如くのスイッチ回路切換制御により、このノードコント
ローラ4qは、前記フレーム信号の入力に伴ない、第19図
に示す態様をもって動作するようになる。
第19図においても、斜線で示す部分が、次段ノードコ
ントローラ4(q+1)への伝送フレーム信号を構成す
る要素として各々選択出力される部分である。
この第19図から明らかなように、第17図に示したノー
ドコントローラでは、入力フレーム信号中の前記「ST
I」と「SP」のみを検出対象として、当該センサデータ
「DIq」の「SP」直前への取り込みを実現しており、同
入力フレーム信号中に前記の「STO」や「DO」が存在し
ていても、これらはそのまま次段ノードコントローラ4
(q+1)への伝送信号として通過される。
なお、この第17図に示したノードコントローラ4qが、
特に前記〈b〉または〈c〉のプロトコルに採用される
場合には、別途にSTO検出回路(403)が追加され、この
回路による前記「STO」の検出に基づいてその直前に当
該センサデータ「DIq」が取り込まれるよう、内部コン
トローラ429の制御論理が変更される。
第20図は、直列制御装置構成として前記〈ロ〉または
〈ニ〉または〈ホ〉の構成、またプロトコルとして前記
〈c〉または〈d〉または〈f〉または〈g〉または
〈l〉のプロトコルを採用する場合に、アクチュエータ
群のみを管理するノードコントローラとして好適なノー
ドコントローラ構成の一例を示すものである。
同様に第q番目にあるとするこのノードコントローラ
4qは、同第20図に示されるように、入力回路401、第1
および第2のSTO検出回路403aおよび403b、SP検出回路4
04、エラーチェック回路405、データ抽出回路406、ER
R′生成回路409、出力回路410、ラッチ回路412、アクチ
ュエータ駆動信号生成回路413、(k×l−0.5)ビット
遅延回路415、TERR遅延回路416、TSPシフト回路426、お
よびTSP遅延回路428に加えて、入力されるフレーム信号
を(k×l+TSP)だけ遅延する(k×l+TSP)遅延回
路430と、コード検出出力(ここではSP検出回路404によ
る「SP」検出出力)を受入してこれを(k×l+TSP+T
ERR)だけ遅延する(k×l+TSP+TERR)遅延回路431
と、上記第1および第2STO検出回路403aおよび403b、SP
検出回路404、(k×l−0.5)ビット遅延回路415、TSP
遅延回路428、(k×l+TSP+TERR)遅延回路431、お
よびTERR遅延回路416からの各出力、並びにエラーチェ
ック回路405からのエラーチェック完了信号、ERR′生成
回路409からのERR′送出完了信号をそれぞれ受入して、
同ノードコントローラ内部の第1〜第7のスイツチ回路
SW61〜SW67の切換制御を行なう内部コントローラ432
と、をそれぞれ具えて構成される。
第21図は、第20図に示したノードコントローラ4qにお
ける上記内部コントローラ432の入出力論理を示す図表
であり、該内部コントローラ432による同第21図に示す
如くのスイッチ回路切換制御により、このノードコント
ローラ4qは、前記フレーム信号の入力に伴ない、第22図
に示す態様をもって動作するようになる。
第22図においても、斜線で示す部分が、次段ノードコ
ントローラ4(q+1)への伝送フレーム信号を構成す
る要素として各々選択出力される部分である。
この第22図から明らかなように、第20図に示したノー
ドコントローラでは、入力フレーム信号中の前記「ST
O」と「SP」のみを検出対象として、当該アクチュエー
タ制御データ「DOq」の「SP」直前からの抽出を実現し
ており、同入力フレーム信号中に前記「STI」や「DI」
が存在していても、これらはそのまま次段ノードコント
ローラ4(q+1)への伝送信号として通過される。
なお、第20図に示したノードコントローラ4qが、特に
前記〈f〉または〈g〉のプロトコルに採用される場合
には、別途にSTI検出回路(402)が追加され、この回路
による前記「STI」の検出に基づいてその直前に当該ア
クチュエータ制御データ「DOq」が抽出されるよう、内
部コントローラ432の制御論理が変更される。
また、このノードコントローラ4qにおいても、上記制
御データ「DOq」のアクチュエータ駆動信号生成回路413
への取り込み等に関するメカニズムは、先の第3図ある
い第7図あるいは第14図に示したノードコントローラと
同様である。
以上、直列制御装置構成〈イ〉〜〈ホ〉とプロトコル
〈a〉〜〈l〉との各組み合わせのもとに、これに適用
されるいくつかのノードコントローラ構成についてその
一例に示したが、上記において割愛した他の組み合わせ
について適用されるノードコントローラ、例えば前記
〈イ〉または〈ロ〉の直列制御装置構成において前記
〈b〉または〈c〉または〈d〉または〈e〉または
〈f〉または〈g〉または〈h〉のプロトコルを採用す
る場合のセンサ群およびアクチュエータ群双方を併せ管
理するノードコントローラなど、についても、上記例示
した各ノードコントローラと同様、入力フレーム信号か
らのそれぞれ目標とするコード(「STI」、「STO」「S
P」)の検出に基づいた同フレーム信号の任意の位相調
整等により、容易にこれを構成することができる。
なお、同直列制御装置を構成するメインコントローラ
30については、その具体構成の図示を割愛したが、これ
は例えば、先の第6図(a)あるいは第10図(a)に示
した形態で信号SOを出力し、同第6図(f)あるいは第
10図(f)に示した態様で帰還される信号Snを取り込み
得る回路であればよく(前記〈ホ〉のデジーチェン状と
なる構成においは信号SOの出力のみとなる)、第2図に
示した各種フレーム信号の形態に応じて、これも任意か
つ容易に構成することができる。こうした直列制御装置
にあっては、信号授受に関するプロトコルに応じて、各
ノードコントローラの構成が決定される。
また、以上の説明においては、各ノードコントローラ
によって直接的に管理される端末要素が、センサ若しく
はアクチュエータであるとしたが、当該直列制御装置に
対してデータ入力対象となる端末要素、若しくは同直列
制御装置からのデータ出力対象となる端末要素でさえあ
れば、他のいかなる端末であってもよいことは勿論であ
る。
〔発明の効果〕
以上説明したように、この発明によれば、 非常に簡素な信号線配線構造をもって、合理的かつ
高能率な端末の運用管理が実現される。
またこのため、端末数が非常に多い機械について
も、配線のためのスペースを削減でき、ひいては機械自
体の小型化を図ることも可能となる。
直接的に端末を管理する各ノードコントローラは、
何らアドレス等を必要としないため、端末の追加、削
除、あるいは入れ換え等に際しても、信号伝送系に対す
る配慮は不要となり、機械の改造等も容易となる。
等々の多くの優れた効果を得ることができる。
【図面の簡単な説明】
第1図はこの発明にかかる直列制御装置の一実施例につ
いてその構成の概要を示すブロック図、第2図は同直列
制御装置において採用される各種フレーム信号の形態並
びに信号授受のプロトコルについてその概念を模式的に
示す略図、第3図および第7図および第11図および第14
図および第17図および第20図はそれぞれ同直列制御装置
に適用されるノードコントローラについてその構成の一
例を示すブロック図、第4図は第3図に示したノードコ
ントローラにおける内部コントローラの入出力論理を示
す図表、第5図は第3図に示したノードコントローラの
動作例を示すタイミングチャート、第6図は第3図に示
したノードコントローラの直接接続により構成される直
列制御装置の各コントローラ間におけるフレーム信号の
伝送推移を模式的に示すタイムチャート、第8図は第7
図に示したノードコントローラにおける内部コントロー
ラの入出力論理を示す図表、第9図は第7図に示したノ
ードコントローラの動作例を示すタイムチャート、第10
図は第7図に示したノードコントローラの直列接続によ
り構成される直列制御装置の各コントローラ間における
フレーム信号の伝送推移を模式的に示すタイムチャー
ト、第12図は第11図に示したノードコントローラにおけ
る内部コントローラの入出力論理を示す図表、第13図は
第11図に示したノードコントローラの動作例を示すタイ
ムチャート、第15図は第14図に示したノードコントロー
ラにおける内部コントローラの入出力論理を示す図表、
第16図は第14図に示したノードコントローラの動作例を
示すタイミンクチャート、第18図は第17図に示したノー
ドコントローラにおける内部コントローラの入出力論理
を示す図表、第19図は第17図に示したノードコントロー
ラの動作例を示すタイミングチャート、第21図は第20図
に示したノードコントローラにおける内部コントローラ
の入出力論理を示す図表、第22図は第20図に示したノー
ドコントローラの動作例を示すタイミングチャート、第
23図および第24図はそれぞれ従来の制御装置の一例を示
すブロック図である。 10……マシンコントローラ、21S〜2nS……センサ群、21
A〜2nA……アクチュエータ群、30……メインコントロー
ラ、41〜4n,4q……ノードコントローラ、401……入力回
路、402……STI検出回路、403……STO検出回路、404…
…SP検出回路、405……エラーチェック回路、406……デ
ータ抽出回路、407……(i×j)ビットシフト回路、4
08……(i×j−k×l)ビットシフト回路、409……E
RR′生成回路、410……出力回路、411……データ生成回
路、412……ラッチ回路、413……アクチュエータ駆動信
号生成回路、414……(i×j)ビット遅延回路、415…
…(k×l−0.5)ビット遅延回路、416……TERR遅延回
路、417,423,424,425,429,432……内部コントローラ、4
18……αビットオフセット回路、420……(k×l)ビ
ットシフト回路、421……(k×l)ビット遅延回路、4
22……(TERR+k×l)遅延回路、426……TSPシフト回
路、427……(TSP+TERR)遅延回路、428……TSP遅延回
路、430……(k×l+TSP)シフト回路、431……(k
×l+TSP+TERR)遅延回路、SWO,SW11〜SW17,SW21〜SW
27,SW31〜SW34,SW41〜SW46,SW51〜SW54,SW61〜SW67……
イッチ回路、AD1〜AD4……アンドゲート、OR1,OR2……
オアゲート。

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】データ入力対象となる第1の端末およびデ
    ータ出力対象となる第2の端末の多数と1つの制御手段
    との間で信号の授受を実行するに、前記第1および第2
    の端末、または第1の端末、または第2の端末に対応し
    て、その1乃至複数をそれぞれ管理単位とした第1の端
    末からの出力データの受入、若しくは第2の端末へのデ
    ータ出力を直接的に実行する第1〜第nの複数のノード
    コントローラを設け、また前記制御手段に対応して、前
    記1および第2の端末を統括管理するメインコントロー
    ラを設けて、これらメインコントローラと第1〜第nの
    ノードコントローラとを各々信号線を介して環状に直列
    接続するとともに、メインコントローラから発するフレ
    ーム信号の第1〜第nのノードコントローラへの順次の
    伝播に伴なって、ノードコントローラに受入される第1
    の端末データの該フレーム信号への取り込み、若しくは
    メインコントローラを通じて同フレーム信号に予め割り
    付けられた第2の端末への出力データの各対応するノー
    ドコントローラへの振り分けを行なう直列制御装置であ
    って、 前記メインコントローラは、前記フレーム信号の1フレ
    ーム中に、前記第1の端末データに関してその先頭位置
    を示すための第1の識別コードと、前記第2の端末への
    出力データに関してその先頭位置を示すための第2の識
    別コードとを少なくとも具えて、これを送出し、 前記ノードコントローラは、フレーム信号に含まれる前
    記第1および第2の識別コードの認識に基づいて第1の
    端末データの該フレーム信号への付加、若しくは同フレ
    ーム信号からの対応する第2の端末への出力データの抽
    出を行なう ことを特徴とする直列制御装置。
  2. 【請求項2】前記フレーム信号は、前記メインコントロ
    ーラからの出力時、第1の識別コード、第2の識別コー
    ド、および第2の端末への出力データ列、の順にフレー
    ム構成される 請求項(1)記載の直列制御装置。
  3. 【請求項3】前記ノードコントローラは、入力されるフ
    レーム信号の、前記第1の識別コードの直後に管理対象
    となる第1の端末データを付加し、前記第2の識別コー
    ドの直後の第2の端末用出力データを管理対象となる第
    2の端末への出力データとして抽出する 請求項(2)記載の直列制御装置。
  4. 【請求項4】前記ノードコントローラは、入力されるフ
    レーム信号の、前記第2の識別コードの直前に管理対象
    となる第1の端末データを付加し、同第2の識別コード
    の直後の第2の端末用出力データを管理対象となる第2
    の端末への出力データとして抽出する 請求項(2)記載の直列制御装置。
  5. 【請求項5】前記メインコントローラは、前記フレーム
    信号の1フレーム中に、前記第2の端末用出力データ列
    の終端位置を示すための第3の識別コードを更に具え
    て、これを送出し、 前記ノードコントローラは、フレーム信号に含まれる前
    記第1乃至第3の識別コードのうちの少なくとも2つの
    コードの認識に基づいて第1の端末データの該フレーム
    信号への付加、若しくは同フレーム信号からの対応する
    第2の端末への出力データの抽出を行なう 請求項(2)記載の直列制御装置。
  6. 【請求項6】前記ノードコントローラは、入力されるフ
    レーム信号の、前記第2の識別コードの直前に管理対象
    となる第1の端末データを付加し、前記第3の識別コー
    ドの直前の第2の端末用出力データを管理対象となる第
    2の端末への出力データとして抽出する 請求項(5)記載の直列制御装置。
  7. 【請求項7】前記ノードコントローラは、入力されるフ
    レーム信号の、前記第1の識別コードの直後に管理対象
    となる第1の端末データを付加し、前記第3の識別コー
    ドの直前の第2の端末用出力データを管理対象となる第
    2の端末への出力データとして抽出する 請求項(5)記載の直列制御装置。
  8. 【請求項8】前記ノードコントローラは、 各々管理する第1および第2の端末に関して、 i:第1の端末の数 j:第1の端末1個当りについてのデータビット数 k:第2の端末の数 l:第2の端末1個当りについてのデータビット数 であって、(i×j)−(k×1)≧0とするとき、 入力フレーム信号を(i×j)ビットだけシフトする第
    1のシフト手段と、 入力フレーム信号を(i×j)−(k×1)ビットだけ
    シフトする第2のシフト手段と、 入力フレーム信号からの前記第1の識別コードを検出す
    る第1の検出手段と、 前記第1シフト手段によるシフト信号から前記第2の識
    別コードを検出する第2の検出手段と、 前記第1の検出手段による検出出力を(i×j)ビット
    分だけ遅延出力する遅延手段と、 を少なくとも具え、前記フレーム信号の入口に基づきそ
    の第1の識別コードを、前記第1の検出手段の検出出力
    に基づき管理対象となる第1の端末に関しての全データ
    を、前記遅延手段の遅延出力に基づき前記第1のシフト
    手段によるシフト信号を、前記第2の検出手段の検出出
    力に基づき前記第2のシフト手段によるシフト信号を、
    それぞれ次段ノードコントローラへの入力フレーム信号
    として選択出力する 請求項(3)記載の直列制御装置。
  9. 【請求項9】前記ノードコントローラは、 前記第1および第2の端末に関して、 (i×j)−(k×1)<0 であるとき、 (i×j)−(k×1)+α=0 とするαビット分だけ、前記第1および第2のシフト手
    段に入力されるフレーム信号を見かけ上進めるオフセッ
    ト手段を更に具える 請求項(8)記載の直列制御装置。
  10. 【請求項10】前記ノードコントローラは、 各々管理する第1および第2の端末に関して、 i:第1の端末の数 j:第1の端末1個当りについてのデータビット数 k:第2の端末の数 l:第2の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(i×j)ビットだけシフトする第
    1のシフト手段と、 入力フレーム信号から前記第1の手段の識別コードを検
    出する第1の検出手段と、 この第1の検出手段による検出出力を(i×j)ビット
    分だけ遅延出力する第1の遅延手段と、 前記第1のシフト手段によるシフト信号から前記第2の
    識別コードを検出する第2の検出手段と、 この第2の検出手段による検出出力を(k×1)ビット
    分だけ遅延出力する第2の遅延手段と、 前記フレーム信号の入力に基づきその第1の識別コード
    を、前記第1の検出手段の検出信号出力タイミングから
    前記第1の遅延手段の遅延信号出力タイミングまで管理
    対象となる第1の端末に関しての全データを、同第1の
    遅延手段の遅延信号出力タイミング以降は前記第1のシ
    フト手段によるシフト信号をそれぞれ選択出力する第1
    の選択手段と この第1の選択手段による選択信号(k×l)ビット分
    だけシフトする第2のシフト手段と、 初期状態においてこの第2のシフト手段によるシフト信
    号を選択出力し、前記第2の遅延手段の遅延出力に基づ
    き前記第1の選択手段による選択信号を選択出力する第
    2の選択手段と、 を少なくとも具え、前記第2の選択手段による選択信号
    をそれぞれ次段ノードコントローラへの入力フレーム信
    号として出力する。 請求項(3)記載の直列制御装置。
  11. 【請求項11】前記ノードコントローラは、 各々管理する第1の端末に関して、 i:第1の端末の数 j:第1の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(i×j)ビットだけシフトする第
    1のシフト手段と、 入力フレーム信号から前記第1の識別コードを検出する
    検出手段と、 この検出手段による検出出力を(i×j)ビット分だけ
    遅延出力する遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づきそ
    の第1の識別コードを、前記検出手段の検出出力に基づ
    き管理対象となる第1の端末に関しての全データ、前記
    遅延手段の遅延出力に基づき前記シフト手段によるシフ
    ト信号を、それぞれ次段ノードコントローラへの入力フ
    レーム信号とし選択出力する 請求項(3)または(7)記載の直列制御装置。
  12. 【請求項12】前記ノードコントローラは、 各々管理する第2の端末に関して、 k:第2の端末の数 l:第2の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(k×l)ビットだけシフトするシ
    フト手段と、 入力フレーム信号から前記第2の識別コードを検出する
    検出手段と、 この検出手段による検出出力を(k×l)ビット分だけ
    遅延出力する遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記シフト手段によるシフト信号を、前記遅延手段の遅延
    出力に基づき入力フレーム信号を、それぞれ次段ノード
    コントローラへの入力フレーム信号として選択出力する 請求項(3)または(4)記載の直列制御装置。
  13. 【請求項13】前記ノードコントローラは、 各々管理する第1の端末に関して、 i:第1の端末の数 j:第1の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を前記第2の識別コードのビット数分
    だけシフトする第1のシフト手段と、 この第1のシフト手段によるシフト信号を更に(i×
    j)ビットだけシフトする第2のシフト手段と、 入力フレーム信号から前記第2の識別コードを検出する
    検出手段と、 この検出手段による検出出力を(i×j)ビット分だけ
    遅延出力する遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記第1のシフト手段によるシフト信号を、前記検出手段
    の検出出力に基づき管理対象となる第1の端末に関して
    の全データを、前記遅延手段の遅延出力に基づき前記第
    2のシフト手段によるシフト信号を、それぞれ次段ノー
    ドコントローラへの入力フレーム信号として選択出力す
    る 請求項(4)または(6)記載の直列制御装置。
  14. 【請求項14】前記ノードコントローラは、 各々管理する第2の端末に関して、 k:第2の端末の数 l:第2の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を前記第3の識別コードのビット数分
    だけシフトする第1のシフト手段と、 この第1のシフト手段によるシフト信号を更に(k×
    l)ビットだけシフトする第2のシフト手段と、 入力フレーム信号から前記第3の識別コードを検出する
    検出手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記第2のシフト手段によるシフト信号を、前記検出手段
    の検出出力に基づき前記第1のシフト手段によるシフト
    信号を、それぞれ次段ノードコントローラへの入力フレ
    ーム信号として選択出力する 請求項(6)または(7)記載の直列制御装置。
  15. 【請求項15】前記ノードコントローラは、第1および
    第2の端末を管理対象とする第1種のノードコントロー
    ラと、第1の端末のみを管理対象とする第2種のノード
    コントローラと、第2の端末のを管理対象とする第3種
    のノードコントローラと、の3種のノードコントローラ
    からなり、このうちの少なくとも2種のノードコントロ
    ーラが前記メインコントローラに対して環状に直列接続
    される 請求項(3)または(4)または(6)または(7)記
    載の直列制御装置。
  16. 【請求項16】前記第1種のノードコントローラは、各
    々管理する第1および第2の端末に関して、 i:第1の端末の数 j:第1の端末1個当りについてのデータビット数 k:第2の端末の数 l:第2の端末1個当りについてのデータビット数 であって、(i×j)−(k×l)≧0とするとき、 入力フレーム信号を(i×j)ビットだけシフトとする
    第1のシフト手段と、 入力フレーム信号を(i×j−k×l)ビットだけシフ
    トする第2のシフト手段と、 入力フレーム信号からの前記第1の識別コードを検出す
    る第1の検出手段と、 前記第1シフト手段によるシフト信号から前記第2の識
    別コードを検出する第2の検出手段と、 前記第1の検出手段による検出出力を(i×j)ビット
    分だけ遅延出力する第1の遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づきそ
    の第1の識別コードを、前記第1の検出手段の検出出力
    に基づき管理対象となる第1の端末に関しての全データ
    を、前記遅延手段の遅延出力に基づき前記第1のシフト
    手段によるシフト信号を、前記第2の検出手段の検出出
    力に基づき前記第2のシフト手段によるシフト信号を、
    それぞれ次段ノードコントローラへの入力フレーム信号
    として選択出力し、 前記第2種のノードコントローラは、 各々管理する第1の端末に関して、 a:第1の端末の数 b:第1の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(a×b)ビットだけシフトする第
    3のシフト手段と、 入力フレーム信号から前記第1の識別コードを検出する
    第3の検出手段と、 この第3の検出手段による検出出力を(a×b)ビット
    分だけ遅延出力する第2の遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づきそ
    の第1の識別コードを、前記第3の検出手段の検出出力
    に基づき管理対象となる第1の端末に関しての全データ
    を、前記第2の遅延手段の遅延出力に基づき前記第3の
    シフト手段によるシフト信号を、それぞれ次段ノードコ
    ントローラへの入力フレーム信号として選択出力し、 前記第3種のノードコントローラは、 各々管理する第2の端末に関して、 c:第2の端末の数 d:第2の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(c×d)ビットだけシフトする第
    4のシフト手段と、 入力フレーム信号から前記第2の識別コードを検出する
    第4の検出手段と、 この第4の検出手段による検出出力を(c×d)ビット
    分だけ遅延出力する第3の遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記第4のシフト手段によるシフト信号を、前記第3の遅
    延手段の遅延出力に基づき入力フレーム信号を、それぞ
    れ次段ノードコントローラへの入力フレーム信号として
    選択出力する 請求項(15)記載の直列制御装置。
  17. 【請求項17】前記第1種のノードコントローラは、 前記第1および第2の端末に関して、 (i×j)−(k×l)<0 であるとき、 (i×j)−(k×l)+α=0 とするαビット分だけ、前記第1および第2のシフト手
    段に入力されるフレーム信号を見かけ上進めるオフセッ
    ト手段を更に具える 請求項(16)記載の直列制御装置。
  18. 【請求項18】前記第1種のノードコントローラは、 各々管理する第1および第2の端末に関して、 i:第1の端末の数 j:第1の端末1個当りについてのデータビット数 k:第2の端末の数 l:第2の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(i×j)ビットだけシフトする第
    1のシフト手段と、 入力フレーム信号から前記第1の識別コードを検出する
    第1の検出手段と、 この第1の検出手段による検出出力を(i×j)ビット
    分だけ遅延出力する第1の遅延手段と、 前記第1のシフト手段によるシフト信号から前記第2の
    識別コードを検出する第2の検出手段と、 この第2の検出手段による検出出力を(k×l)ビット
    分だけ遅延出力する第2の遅延手段と、 前記フレーム信号の入力に基づきその第1の識別コード
    を、前記第1の検出手段の検出信号出力タイミングから
    前記第1の遅延手段の遅延信号出力タイミングまで、管
    理対象となる第1の端末に関しての全データを、同第1
    の遅延手段の遅延信号出力タイミング以降は前記第1の
    シフト手段によるシフト信号をそれぞれ選択出力する第
    1の選択手段と、 この第1の選択手段による選択信号を(k×l)ビッ分
    だけシフトする第2のシフト手段と、 初期状態においてこの第2のシフト手段によるシフト信
    号を選択出力し、前記第2の遅延手段の遅延出力に基づ
    き前記第1の選択手段による選択信号を選択出力する第
    2の選択手段と、 を少なくとも具え、前記第2の選択手段による選択信号
    をそれぞれ次段ノードコントローラへの入力フレーム信
    号として出力し、 前記第2種のノードコントローラは、 各々管理する第1の端末に関して、 a:第1の端末の数 b:第1の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(a×b)ビットだけシフトする第
    3のシフト手段と、 入力フレーム信号から前記第1の識別コードを検出する
    第3の検出手段と、 この検出手段による検出出力を(a×b)ビット分だけ
    遅延出力する第2の遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づきそ
    の第1の識別コードを、前記第3の検出手段の検出出力
    に基づき管理対象となる第1の端末に関しての全データ
    を、前記第3の遅延手段の遅延出力に基づき前記第3の
    シフト手段によるシフト信号を、それぞれ次段ノードコ
    ントローラへの入力フレーム信号として選択出力し、 前記第3種のノードコントローラは、 各々管理する第2の端末に関して、 c:第2の端末の数 d:第2の端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を(c×d)ビットだけシフトする第
    4のシフト手段と、 入力フレーム信号から前記第2の識別コードを検出する
    第4の検出手段と、 この第4の検出手段による検出出力を(c×d)ビット
    分だけ遅延出力する第4の遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記第4のシフト手段によるシフト信号を、前記第4の遅
    延手段の遅延出力に基づき入力フレーム信号を、それぞ
    れ次段ノードコントローラへの入力フレーム信号として
    選択出力する 請求項(15)記載の直列制御装置。
  19. 【請求項19】前記フレーム信号は、前記メインコント
    ローラからの出力時、第2の識別コード、第2の端末用
    出力データ列、および第1の識別コードの順にフレーム
    構成される 請求項(1)記載の直列制御装置。
  20. 【請求項20】前記ノードコントローラは、入力される
    フレーム信号の、前記第2の識別コードの直後の第2の
    端末用出力データを管理対象となる第2の端末への出力
    データとして抽出し、前記第1の識別コードの直後に管
    理対象となる第1の端末データを付加する 請求項(19)記載の直列制御装置。
  21. 【請求項21】前記ノードコントローラは、入力される
    フレーム信号の、前記第1の識別コードの直前の第2の
    端末用出力データを管理対象となる第2の端末への出力
    データとして抽出し、同第1の識別コードの直後に管理
    対象となる第1の端末データを付加する 請求項(19)記載の直列制御装置。
  22. 【請求項22】前記メインコントローラは、前記フレー
    ム信号の1フレーム中に、前記第1の端末データ列の終
    端位置を示すための第3の識別コードを更に具えて、こ
    れを送出し、 前記ノードコントローラは、フレーム信号に含まれる前
    記第1乃至第3の識別コードのうちの少なくとも2つの
    コードの認識に基づいて第1の端末データの該フレーム
    信号への付加、若しくは同フレーム信号からの対応する
    第2の端末への出力データの抽出を行なう 請求項(19)記載の直列制御装置。
  23. 【請求項23】前記ノードコントローラは、入力される
    フレーム信号の、前記第1の識別コードの直前の第2の
    端末用出力データを管理対象となる第2の端末への出力
    データとして抽出し、前記第3の識別コードの直前に管
    理対象となる第1の端末データを付加する 請求項(22)記載の直列制御装置。
  24. 【請求項24】前記ノードコントローラは、入力される
    フレーム信号の、前記第2の識別コードの直後の第2の
    端末用出力データを管理対象となる第2の端末への出力
    データとして抽出し、前記第3の識別コードの直前に管
    理対象となる第1の端末データを付加する 請求項(22)記載の直列制御装置。
  25. 【請求項25】データ入力対象となる端末の多数と1つ
    の制御手段との間で信号の授受を実行するに、前記端末
    に対応して、その1乃至複数をそれぞれ管理単位とした
    端末からの出力データの受入を直接的に実行する第1〜
    第nの複数のノードコントローラを設け、また前記制御
    手段に対応して、前記端末を統括管理するメインコント
    ローラを設けて、これらメインコントローラと第1〜第
    nのノードコントローラとを各々信号線を介して環状に
    直列接続するとともに、メインコントローラから発する
    フレーム信号の第1〜第nのノードコントローラへの順
    次の伝播に伴なって、ノードコントローラに受入される
    端末データの該フレーム信号への取り込みを行なう直列
    制御装置であって、 前記メインコントローラは、前記フレーム信号の1フレ
    ーム中に、前記端末データの先頭位置を示すための第1
    の識別コードおよび前記端末データ列の終端位置を示す
    ための第2の識別コードを少なくとも具えて、これを送
    出し、 前記ノードコントローラは、フレーム信号に含まれる前
    記第1および第2の識別コードのうちの少なくとも第2
    の識別コードの認識に基づいて端末データの該フレーム
    信号への付加を行なう ことを特徴とする直列制御装置。
  26. 【請求項26】前記ノードコントローラは、 各々管理する端末に関して、 i:端末の数 j:端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を前記第2の識別コードのビット数分
    だけシフトする第1のシフト手段と、 この第1のシフト手段によるシフト信号を更に(i×
    j)ビットだけシフトする第2のシフト手段と、 入力フレーム信号から前記第2の識別コードを検出する
    検出手段と、 この検出手段による検出出力を(i×j)ビット分だけ
    遅延出力する遅延手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記第1のシフト手段によるシフト信号を、前記検出手段
    の検出出力に基づき管理対象となる端末に関しての全デ
    ータを、前記遅延手段の遅延出力に基づき前記第2のシ
    フト手段によるシフト信号を、それぞれ次段ノードコン
    トローラへの入力フレームとして選択出力する 請求項(25)記載の直列制御装置。
  27. 【請求項27】データ出力対象となる端末の多数と1つ
    の制御手段との間で信号の授受を実行するに、前記端末
    に対応して、その1乃至複数をそれぞれ管理単位とした
    端末へのデータ出力を直接的に実行する第1〜第nの複
    数のノードコントローラを設け、また前記制御手段に対
    応して、前記端末を統括管理するメインコントローラを
    設けて、これらメインコントローラと第1〜第nのノー
    ドコントローラとを各々信号線を介して直列接続すると
    ともに、メインコントローラから発生するフレーム信号
    の第1〜第nのノードコントローラへの順次の伝播に伴
    なって、メインコントローラを通じて該フレーム信号に
    予め割り付けられた端末への出力データの各対応するノ
    ードコントローラへの振り分けを行なう直列制御装置で
    あって、 前記メインコントローラは、前記フレーム信号の1フレ
    ーム中に、前記端末への出力データに関してその先頭位
    置を示すための第1の識別コード、および前記端末用出
    力データ列の終端位置を示すための第2の識別コードを
    少なくとも具えて、これを送出し、 前記ノードコントローラは、フレーム信号に含まれる前
    記第1および第2の識別コードのうちの少なくとも第2
    の識別コードの認識にもとづいて該フレーム信号からの
    対応する端末への出力データの抽出を行なう ことを特徴とする直列制御装置。
  28. 【請求項28】前記ノードコントローラは、 各々管理する端末に関して、 k:端末の数 l:端末1個当りについてのデータビット数 とするとき、 入力フレーム信号を前記第2の識別コードとビット数分
    だけシフトする第1のシフト手段と、 この第1のシフト手段によるシフト信号を更に(k×
    l)ビットだけシフトする第2のシフト手段と、 入力フレーム信号から前記第2の識別コードを検出する
    検出手段と、 を少なくとも具え、前記フレーム信号の入力に基づき前
    記第2のシフト手段によるシフト信号を、前記検出手段
    の検出出力に基づき前記第1のシフト手段によるシフト
    信号を、それぞれ次段ノードコントローラへの入力フレ
    ーム信号として選択出力する 請求項(27)記載の直列制御装置。
  29. 【請求項29】前記メインコントローラと前記第1〜第
    nのノードコントローラは、環状に直列接続される 請求項(27)または(28)記載の直列制御装置。
  30. 【請求項30】前記メインコントローラと前記第1〜第
    nのノードコントローラとは、メインコントローラを先
    頭として第1〜第nのノードコントローラがこれにデジ
    ーチェーン状に直列接続される 請求項(27)または(28)記載の直列制御装置。
JP63120337A 1988-05-17 1988-05-17 直列制御装置 Expired - Lifetime JPH088579B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP63120337A JPH088579B2 (ja) 1988-05-17 1988-05-17 直列制御装置
DE68925889T DE68925889T2 (de) 1988-05-17 1989-05-16 Kontrollvorrichtung in reihe
KR1019900700081A KR0121880B1 (ko) 1988-05-17 1989-05-16 직렬제어장치
PCT/JP1989/000494 WO1989011763A1 (fr) 1988-05-17 1989-05-16 Controleur en serie
EP89905766A EP0380680B1 (en) 1988-05-17 1989-05-16 Series controller
US07/459,811 US5095417A (en) 1988-05-17 1989-05-16 Apparatus for carrying out serial control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63120337A JPH088579B2 (ja) 1988-05-17 1988-05-17 直列制御装置

Publications (2)

Publication Number Publication Date
JPH01290341A JPH01290341A (ja) 1989-11-22
JPH088579B2 true JPH088579B2 (ja) 1996-01-29

Family

ID=14783761

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63120337A Expired - Lifetime JPH088579B2 (ja) 1988-05-17 1988-05-17 直列制御装置

Country Status (1)

Country Link
JP (1) JPH088579B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2562703B2 (ja) * 1989-12-27 1996-12-11 株式会社小松製作所 直列制御装置のデータ入力制御装置
JP2603158B2 (ja) * 1990-12-27 1997-04-23 株式会社小松製作所 直列制御装置のノ−ドアドレス割付制御装置
JP6316739B2 (ja) * 2014-12-17 2018-04-25 日本ギア工業株式会社 バルブアクチュエータ

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58120341A (ja) * 1982-01-13 1983-07-18 Omron Tateisi Electronics Co プログラマブル・コントロ−ラの入出力デ−タ伝送方式

Also Published As

Publication number Publication date
JPH01290341A (ja) 1989-11-22

Similar Documents

Publication Publication Date Title
KR0121880B1 (ko) 직렬제어장치
US6757777B1 (en) Bus master switching unit
CN1260930A (zh) 冗余串行总线及其运行方法
NL9000608A (nl) Communicatiestelsel.
JPH06112948A (ja) 情報伝送方法および装置
US5163056A (en) Apparatus for carrying out serial control
JPH088579B2 (ja) 直列制御装置
US5450419A (en) Error checking apparatus and method for a serial signal transmission system
JP2002507084A (ja) 複数個のノードのためのデータバス
JPH01296835A (ja) 直列制御装置
JPH01290342A (ja) 直列制御装置
JPH088581B2 (ja) 多重データリンク
US5511225A (en) Programmable controller for controlling output of control system by having configuration circuit cooperating with monitor logic to selectively transmit return output frame
JPH08195783A (ja) マルチレイヤプロトコル処理方法及びその装置
JPH07154393A (ja) 遠隔制御システムのデータ伝送方式
JPH01296829A (ja) 直列制御装置
JPH11145298A (ja) Lsiの機能ブロック間におけるデータ送受信システム
JP3483339B2 (ja) 設定値情報伝送装置
JPH09114776A (ja) データ伝送方式
JPH0563716A (ja) リングバスの応答確認方式
JP2500865B2 (ja) デ―タ伝送システムのコントロ―ラ故障診断装置
JPS63263996A (ja) 多重デ−タリンク
JPH06335056A (ja) 遠隔制御システムのデータ伝送方式
JPH08163144A (ja) Lanシステム
JPS63314939A (ja) データ伝送システムにおける異常検出方法