JPH0191551A - 多重データリンク - Google Patents

多重データリンク

Info

Publication number
JPH0191551A
JPH0191551A JP62248889A JP24888987A JPH0191551A JP H0191551 A JPH0191551 A JP H0191551A JP 62248889 A JP62248889 A JP 62248889A JP 24888987 A JP24888987 A JP 24888987A JP H0191551 A JPH0191551 A JP H0191551A
Authority
JP
Japan
Prior art keywords
error
signal
code
circuit
data
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
Application number
JP62248889A
Other languages
English (en)
Other versions
JPH088581B2 (ja
Inventor
Masakazu Moritoki
守時 正和
Tatsuo Mimura
三村 龍夫
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 JP62248889A priority Critical patent/JPH088581B2/ja
Priority to US07/474,091 priority patent/US5163056A/en
Publication of JPH0191551A publication Critical patent/JPH0191551A/ja
Publication of JPH088581B2 publication Critical patent/JPH088581B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 この発明は、各種産業機械やNG機械、無人搬送車、ロ
ボット等において数多く用いられる各種センサやアクチ
ュエータを、制御用コントローラにある中央処理装置に
て集中管理するに好適な多重データリンクに関し、特に
上記各種センサやアクチュエータの各々に対応してこれ
らを間接管理する周辺処理装置を設けるとともに、中央
処理装置を介してこれら周辺処理装置を環状に直列接続
して構成した多重データリンクについて、これら周辺処
理装置間におけるエラー発生の有無を共!l監視するに
好適な周辺処理装置構成並びに信号プロトコルの具現化
に関する。
〔従来の技術〕
第7図に、上述した多重データリンクの全体の構成を示
す。
すなわちこの第7図において、10は、上記制御用コン
トローラとして対象機械を統括的に制御するマシンコン
トローラ、21〜2nは、同橢械内の各部に配された上
記のセンサまたはアクチュエータ、30は、上記中央処
理装置としてマシンコントローラ10に配されるLAN
 (ローカルエリアネットワーク)コントローラ、41
〜4nは、上記周辺処理装置として複数のセンサまたは
アクチュエータ21〜2n各々に対応して配されて各種
データ(センサデータまたはアクチュエータ制御データ
)を上記LANコントローラ30との間で中継処理する
LANコントローラであり、上述の如くこの多重データ
リンクでは、上記中央処理装置としてのLANコントロ
ーラ30と周辺処理装置としてのLANコントローラ4
1〜4nとが、同第7図に示される態様で環状に直列接
続される。
また、第8図は、こうした多重データリンクにおいて各
LANコントローラ30.41〜4n間を伝送されると
する信号SO〜3nのプロトコルの一例を示すものであ
る。
すなわちこの例において、上記信号5o−snは、各セ
ンサからのセンサ出力を示すセンサデータまたは各アク
チュエータの駆動態様を制御するための制御内容を示す
制御データ等の列からなるデータ列と、このデータ列の
直曲に配されて複数ビット(例えば8ビット)の所定の
論理構造をもって該データ列の先頭を指示するスタート
コードと、上記データ列の直後に配されて同様に複数ビ
ット(例えば8ビット)所定の論理a造(スタートコー
ドの論理構造とは異なる)をもって同データ列の末尾を
指示するストップコードと、各ポート間(各LANコン
トローラ間)でのエラー発生の有無検索用として上記L
ANコントローラの各々において各別に生成されて上記
ストップコードの直後に所定ビット数(例えば1ビット
)からなるコード信号として付加されるエラーチェック
コードとをそれぞれ具えて構成されており、各LANコ
ントローラ30.41〜4nにおいては、上記スタート
コードおよびストップコードの検出に基づいてデータ(
データ列)の存在を知り、また上記エラーチェックコー
ドの検査(CRCチェック方式や垂直水平パリティチェ
ック方式等による)に基づいてエラー発生の有無を知る
〔発明が解決しようとする問題点〕
こうした多重データリンクにおいては、その各LANコ
ントローラ間に伝送する信号として上記のようなプロト
コルを有する信号を採用することで、データの授受並び
にエラーチェックについては確かにこれを有効に達成す
ることはできるが、いざエラーの発生を確認してこれを
次段のL A Nコントローラ若しくは中央のLANコ
ントローラ30に通知しようとする際には、これら信号
の採用され得る各種伝送形態に応じて、それぞれ以下に
示すような問題を抱えることとなっていた。
以下は、第7図および第8図をもとに、−例として、L
ANコントローラ41とLANコントローラ42との間
における信号(データ)伝送に際してエラーが発生した
ことを想定しての説明である。また、第8図に示すTO
O−’01.”11− ’12゜T22.はそれぞれ時
刻を表わしているとする。
級互 この場合、例えばLANコントローラ42では、LAN
コントローラ41から送信される信号S1を全て受信し
てから、信号S2としてこれをLANコントローラ43
へ送り出す。したがってこの場合、LANコントローラ
42では、LANコントローラ41とこのLANコント
ローラ42との間に発生したエラーについてこれを確実
にチェックすることができ、次のLANコントローラ4
3に対して、例えば「信号の送信を停止する」とか「エ
ラーを通知する旨の信号を送る」等の処置を施すことも
可能となる。しかしこの場合には、全てのLANコント
ローラの間で時間(Tol−To。>に相当するデータ
遅延が生じることとなり、データリンクとしての能率が
低下する。
(2) LANコントローラで時間遅れを持たせること
なく信号SO〜Snを伝送する場合、ずなわち第8 の
例において、上記6時りが−づj− の関係に設定される場合。
この場合、例えばLANコントローラ42では、LAN
コントローラ41から送信される信号S1を全部受信し
終える前に、続けてLANコントローラ43に対して信
号82(7)送信を行なう。したがってこの場合、上述
したようなデータ遅延は少なくて済むが、反面、LAN
コントローラ41とこのLANコントローラ42との門
で発生したエラーについてLANコントローラ42がこ
れをチェック確認できたときには、このLANコントロ
ーラ42から送信された信号S2のLANコントローラ
43への受信も完了されていることとなり、結局LAN
コントローラ43以降に対しエラー通知を十分に行なう
ことができない。
すなわち、データリンクとしての能率は高く維持できる
ものの、LANコントローラ43以降に対応して配され
ているセンサまたはアクチュエータ23〜2nのセンサ
データ誤通報またはアクチュエータ誤動作を引き起こす
可能性も高い。
この発明は、こうした実情に鑑みてなされたものであり
、データリンクとしてのデータ伝送能率を低下すること
なく、次段LANコントローラおよび中央のLANコン
トローラに対するエラー通知を的確に行なうことのでき
る多重データリンクを提供することを目的とする。
〔問題点を解決するための手段〕
この発明では、前記周辺処理装置を構成するLANコン
トローラの各々に、前記エラーチェックコードの検査に
よってエラーの発生が確認されたこと、および前記入力
された信号にエラーの発生を通知するためのエラーコー
ドが付加されていること、の論理和条件に基づいてその
出力する信号にこのエラー通知のためのエラーコードを
付加する手段を設けるようにする。
〔作用] これにより、前述の如く各LANコントローラで時間遅
れを持たせることなく信号を伝送する場合であっても、
あるしANコントローラ(周辺処理′1A1iff>に
て上記エラーチェックコードの検査に基づくエラー発生
の確認がなされた後は、それ以降の全てのLANコント
ローラ(周辺処理装置)から出力される信号に上記のエ
ラーコードが付加されることとなる。したがって、デー
タ伝送能率が低下することなく、その後段以降の全ての
LANコントローラ(中央のしANコントローラも含む
)に対して的確にエラー通知が行なわれるようになる。
〔実施例〕
第1図〜第3図に、この発明にかかる多重データリンク
の一実施例を示す。
第1図は、データリンクとして先の第7図に示した構成
のものを前提として、その各周辺処理装置としてのLA
Nコントローラ41〜4nの具体構成例を示したもので
ある。勿論、これらLANコントローラ41〜4nは全
て同一の構成を有する。
さてこの第1図に示すように、これらLANコントロー
ラ41〜4日は各々、中央のしANコントローラ30若
しくは曲設のLANコン[・ローラから伝送される@号
を受信してこれを所要に復調する受信回路401と、こ
の受信復調された信号から所定の論理構造をもってデー
タ列の先頭を示す前記スタートコードを検出するスター
トコード検出回路402と、同受信復調された信号から
更に所定の論理構造をもってデータ列の末尾を示す前記
ストップコードを検出するストップコード検出回路40
3と、同受信復調信号のうちの前記エラーチェックコー
ド(前述の如くエラーの有無を検索するためのコードと
して前段LANコントローラの後述するエラーチェック
コード生成回路407を通じて生成出力される)に基づ
いて前段(前ポート)と自段(自ポート)間でのエラー
発生の有無を検査するエラーチェック回路404と、同
受信復調信号にエラーの発生を通知するためのエラーコ
ード(エラー発生の検知に基づき前段LANコントロー
ラの後述するエラーコード付加回路408を通じて生成
付加される)が付加されているか否か監視して付加され
ている場合にこの旨検出するエラーコード検出回路40
5と、これらエラーチェック回路404によるエラー検
知出力およびエラーコード検出回路405によるエラー
コード検出出力の論理和をとるオア回路ORと、上記受
信復調信号(正確にはこのうちのデータ列)とセンサま
たはアクチュエータ21〜2nとの間でのデータ変換を
行なう回路であって、これがセンサである場合には、各
対応するセンサのセンサ出力に基づいて自段の転送すべ
きセンサデータを生成出力し、またこれがアクチュエー
タである場合には、各対応するアクチュエータに対する
制御データに基づいてこれを駆動するための駆動信号を
生成出力するデータ変換回路406と、同受信復調信号
に基づいて新たにエラーチェックコードを生成出力する
エラーチェックコード生成回路407と、該受信復調信
号のこのエラーチェックコード生成回路407への入力
を開閉制御する第1スイッチ回路SW1と、上記エラー
コードの生成を行ない必要に応じて(後述する第2スイ
ッチ回l5W2による選択に応じて)これを上記受信復
調信号に付加するエラーコード付加回路/108と、上
記受信復調信号(データ変換回路406を通じてデータ
が付加される場合はこれも含む)および上記エラーチェ
ックコード生成回路407から生成出力される信号(エ
ラーチェックコード)および上記エラーコード付加回路
408から出力される信号(エラーコード)のうちのい
ずれかを経時的に選択出力する第2スイッチ回路SW2
と、この第2スイッチ回路SW2から選択出力される信
号を所要に変調してこれを次段LANコントローラ若し
くは中央LANコントローラ30へ送出する送信回路4
09とをそれぞれ具えて構成される。
ここで、上記受信回路401は、各LANコントローラ
間の信号授受がメタルケーブル(ライスペアケーブルや
同軸ケーブル等々)を介した電気通信にて行なわれる場
合には、インピーダンスマッチング回路、受信アンプ、
復調回路等を有した構成となり、同信号授受が光ファイ
バを介した光通信にて行なわれる場合には、光−電気変
換器および復調回路(マンチェスター復調回路あるいは
CM!復調回路等)等を有した構成となる。
他方、上記送信回路409も、各LANコントローラ間
の信号授受が、上記電気通信にて行なわれる場合には、
変調回路やドライバ回路を有した構成となり、上記光通
信にて行なわれる場合には、変調回路や電気−光変換器
を有した構成となる。
また、上記エラーチェック回路404は、前述の如<C
RCチェック方式や垂直水平パリティチェック方式等に
より上記のエラーチェックを行なう周知の回路である。
なおこの第1図においては、便宜上、上記データ変換回
路406とセンサまたはアクチュエータ21〜2nとの
間でのデータ授受に係わるシーケンスを実行するための
詳細回路についての図示は省略した。
第2図は、上記LANコントローラ41〜4nのうちの
LANコントローラ42を例にとってその動作例を示し
たタイミングチャートであり、以下、同第2図を参照し
てこれら各LANコントローラにて実行される信号処理
動作を詳述する。なおこの実施例においては、同第2図
からも明らかなように、各LANコントローラで時間「
れを持たせることなく信号の伝送を行なう方法を採用し
ている。また、ここでも前述同様、−例として、LAN
コントローラ41とLANコントローラ42との間にお
ける信号伝送に際してエラーが発生したことを想定する
さていま、前段LANコントローラ(LANコントロー
ラ41)から次段LANコントローラ(LANコントロ
ーラ42)に対して第2図(a)に示す態様の信号伝送
があり、これが受信回路401にて受信復調されたとす
ると、スタートコード検出回路402では、同第2図(
b)に示すタイミングにてこの受信信号のスタートコー
ドを検出して、第1スイッチ回路SW1をオン(初期は
オフとなっている)に切換制御する(第2図(g)参照
)。これにより、エラーチェックコード生成回路407
は、その入力される信号(主にデータ列)に基づいて次
段LANコントローラ(LANコントローラ43)へ伝
送すべきエラーチェックコードの生成動作を開始する。
なお、この時点においては、第2スイッチ回路SW2が
、第2図(h)に示すように初期状態である端子1人力
選択状態に維持されており、上記スタートコードやデー
タ列は、この第2スイッチ回路SW2を介してそのまま
送信回路409に加えられ、該送信回路409を通じて
信号S2として次段のLANコントローラ(LANコン
トローラ43)へ転送出力される(第2図(h)および
(i)参照)。またこの間、データ変換回路406にお
いては、各対応するセンサまたはアクチュエータ(22
)との間での上述したデータ変換(データ生成)動作を
実行する。
こうして伝送される信号は、次に第2図(C)に示すタ
イミングにてそのストップコードが検出される。
ストップコード検出回路403では、こうしてストップ
コードを検出すると、第1スイッチ回路SW1を初期状
態のオフ、そして第2スイッチ回路SW2を端子2人力
選択状態にそれぞれ切換制御する(第2図(C)、 (
(+)および(h)参照)。
こうした第2スイッチ回路SW2の切換に応じて、同第
2スイツチ回路SW2からは、上記検出済みのストップ
コードに引き続き、上記エラーチェックコード生成回路
407にて新たに生成されたエラーチェックコード2が
選択出力され、送信回路409を通じて転送される(第
2図(i)参照)。
またこれと並行して、エラーチェック回路404では、
前段のLANコントローラ(LANコントローラ41)
から転送されたエラーチェックコード(エラーチェック
コード1)についての検査を実行する。この結果、デー
タエラーが発生していなければ、このエラーチェック回
路404からは何らの信号も出力されないが、ここで想
定するように、このエラーチェックコード1によって該
エラーの発生が確認される場合には、この確認と同時に
、短時間ではあるが論理“1”レベルとなるエラー検知
信号が同エラーチェック回路404から出力される(第
2図(d)参照)。したがってこの間(エラー検知信号
が出力されている間)、オア回路ORの出力も論理″1
nレベルとなる。
このオア回路ORの出力は、上記エラーチェックコード
生成回路407から、自ら生成したエラーチェックコー
ドの出力の完了に伴なって発せられるエラーチェックコ
ード送信完了信号(第2図(i)および(e)参照)と
ともに、上記第2スイッチ回路SW2に加えられる。
第2スイッチ回路SW2は、上記エラーチェックコード
生成回路407かうその生成コードの送信完了信号が加
えられることを条件に、上記オア回路ORから加えられ
る信号の論理レベルに応じて、これが論理“0#レベル
であれば初期状態の端子1人力選択状態に、ここでの例
のように論理“1″レベルであれば端子3人力選択状態
にそれぞれ切換制御されるスイッチ回路である。しだが
りてこの場合、上記エラーチェックコード送信完了信号
が発せられると同時に、この第2スイッチ回路SW2が
端子3人力選択状態となり、送信回路409を通じて転
送出力される信号には、上記エラーチェックコード生成
回路407にて生成出力されたエラーチェックコード(
エラーチェックコード2)に引き続き、エラーコード付
加回路408から出力されるエラーコードが付加される
こととなる(第2図(h)および(i)参照)。
この後上記エラーコード付加回路408では、上記エラ
ーコードの付加を完了すると、この第2スイッチ回路S
W2に対してエラーコード付加完了信号を発して(第2
図(i)および(f)参照)、同第2スイツチ回路SW
2を初期状態の端子1人力選択状態とする(第2図(h
)参照)。
LANコントローラ42の以上の動作によって、このL
ANコントローラ42から次段のLANコントローラ4
3へ転送出力される信号S2には、エラー発生状態であ
ることを通知するエラーコードが良好に付加される。そ
してLANコントローラ43以降では、各々そのエラー
コード検出回路405を通じて上記付加されたエラーコ
ードを検出し、この検出に基づいてエラーチェックコー
ド送信完了信号が発せられたときのオア回路ORの出力
を上記同様論理“1nレベルとする。すなわちこれによ
り、該LANコントローラ43以降の全てのLANコン
トローラからも、上記エラーコードの付加された信号が
転送出力されることとなる。
第3図は、こうして各LANコントローラ間を伝送され
る信@So、81,82,33. ・Sn(第7図参照
)の上記想定(LANコントローラ41とLANコント
ローラ42との間でエラーが発生)に基づくプロトコル
を総括して示したものであり、LANコントローラ41
〜4n各々において上述した動作が繰り返し実行される
ことにより、前記中央のLANコントローラ30からの
第3図(a)に示す形態を有するとする信号SOの送出
に応じて、これらしANコントローラ41゜42.43
.・・・4nからは、それぞれ同第3図(b)、 (c
)、 (d)および(e)に示す形態を有してその各々
の信号81,82,83.・・・3nが送出されるよう
になる。
そして、最竣の第nLANコントローラ4nからの出力
信@Snのみが中央のLANコントローラ30に取り込
まれる。マシンコントローラ10では、このLANコン
トローラ30に取り込まれる信号Snに付加されたエラ
ーコードに基づいて該データリンク内にエラーが発生し
たことを認知する。
このように、この実施例によれば、各LANコントロー
ラ間で時間遅れを持たせることなく信号5O−8nを伝
送する場合であっても、すなわち第3図に示すプロトコ
ルに付記した時刻T。0〜’n3についていえばこれら
が ’ 00=’ 11= ” 21= T31= ” n
lといった関係に設定される場合であっても、中央のL
ANコントローラ30を含む全てのLANコントローラ
に対して有効にエラー通知を行なうことができる。なお
、より一般的には、上記時刻について T11<Tol・”21”12・’31”22°゛。
といった関係が少なくとも維持される場合にこの実施例
によるエラー通知手法は有効である。
ところで、上記の実施例によれば、中央のLANコント
ローラ30(マシンコントローラ10)は、第nポート
(第n段)のLANコントローラ4nから送信出力され
る信号3nに付加されたエラーコードに基づいて当該デ
ータリンク内にエラーが発生したことを知ることはでき
るものの、このエラーがどの部分で発生したかについて
は知ることができない。
第4図〜第6図は、上記実施例のこうした点に鑑みて、
上記エラーの発生箇所についてもこれを中央のLANコ
ントローラ30に有効に知らしめることができるように
したこの発明にかかる多重データリンクの他の実施例を
示すものである。
すなわちこの実施例において、第4図は、先の第1図と
同様、データリンクとして第7図に示した構成のものを
前提として、その各周辺処狸装置としてのLANコント
ローラ41〜4nの具体構成例を、第5図は、この第4
図に示したLANコントローラの動作例を、そして第6
図は、この実施例において特に採用される各伝送信号の
プロトコル例をそれぞれ示す。なお、この実施例におい
ても、第5図およびWia図の図示に係わる信号の伝送
方法およびエラー発生に関する仮定は、先の実施例と同
様、それぞれ−例として、各LANコントローラで時間
遅れを持たせることなく信号の伝送を行なう方法、およ
びLANコントローラ41とLANコントローラ42と
の間における信号伝送に際してエラーが発生したことを
想定している。また第4図において、先の第1図に示し
た各回路と同一の回路にはそれぞれ同一の符号を付して
示しており、重複する説明は省略する。
さてこの実施例では、各LANコントローラ41〜4n
は、第4図に示すように、第2スイッチ回路として4人
力択−型のスイッチ回路SW2’を具えるとともに、エ
ラーポート端検出回路411およびエラーポート付加回
路412を更に具えて構成される。
このうち、上記エラーポート付加回路412は、前記中
央のLANコントローラ30(マシンコントローラ10
)に前記エラーの発生を確認したポート(この例ではL
ANコントローラ42)を識別せしめるためのエラーポ
ート情報として、前記エラーコードに引き続き上記第2
スイッチ回路SW2’の入力端子4を通じて論理“1”
レベルの信号を例えば1ビット分付加する回路であり、
このエラーポート情報付加完了の後は、同第2スイツチ
回路SW2’ に対してエラーポート付加完了信号を発
するよう動作する。
また、上記エラーポート端検出回路411は、自ポート
に入力された信号に(正確にはこの受信回路401によ
る受信復調信号に)エラーコードが含まれていた場合に
、前記エラーコード検出回路405によるこのエラーコ
ードの検出出力に基づき起動して、該エラーコードに引
き続き付加される上記エラーポート情報、並びにこの情
報の途切れ箇所すなわちエラーポート情報端を検出する
回路であり、このエラーポート情報端の検出に伴なって
その旨示す検出信号を上記第2スイッチ回路SW2’に
対し出力するよう動作する。
第2スイッチ回路SW2’は、第5図(j)に示すよう
に、初期状態では端子1人力選択状態になり(この状態
では受信復調信号がそのまま送信回路409を介して送
出される)、前記ストップコード検出出力(第5図(C
)参照)が加えられたときには端子2人力選択状態にな
り(この状態ではエラーチェックコード生成回路407
を通じて新たに生成出力されたエラーチェックコードが
送信回路409を介して送出される)、前記エラーチェ
ックコード送信完了信号(第5図(f)参照)が加えら
れたときの前記オア回路ORの出力論理レベルに基づき
これが#I理“0”レベルであるときくエラーの生じて
いないとき)には初期状態の端子1人力選択状態に、同
じくこのオア回路OR出力がFA 9“1”レベルであ
るとき(エラーの発生が確認されたとき若しくはそれま
でにエラーが生じているとき)には端子3人力選択状態
になり(この状態ではエラーコード付加回路408から
出力されるエラーコードが送信回路409を介して送出
される)、前記エラーコード付加完了信号(第5図(0
)参照)が加えられたときのエラーコード検出回路40
5の検出出力(オア回路OR出力)に基づきこれが論理
“0″レベルであるときには端子4人力選択状態に(こ
の状態では上記のエラーポート付加回路412から出力
されるエラーポート情報“1”が送信回路409を介し
て送出される)、同じくこのオア回路OR出力が論理“
1”レベルであるときには一端初期状態の端子1人力選
択状態となって(このときには前段までの信号に付加さ
れているエラーポート情報が送信回路409を介して送
出される)上記エラーポート端検出回路411からの上
述した検出信号が加えられたときはじめて端子4人力選
択状態になり、そしてエラーポート付加回路412から
上述したエラーポート付加完了信号(第5図(k)およ
び(h)参照)が加えられたとき初期状態の端子1人力
選択状態に戻るよう予めその選択(切換)動作がプログ
ラムされている。
したがって、ここでの例のように、LANコントローラ
41とLANコントローラ42との間でエラーが発生し
、これがLANコントローラ42にて確認される場合に
は、同第5図のタイミングチャートに示されるように、
エラーコードの付加されていない信号31(第5図(a
)参照)の入力に対して、第2スイッチ回路SW2’を
はじめとする上記各回路の作用により、エラーコードお
よびエラーポート情報が第5図(k)に示す態様でそれ
ぞれ付加され、これが信号S2として次のLANコント
ローラ43に対し送出されることとなる。
またこれにより、LANコントローラ43においては、
同第5図(a)および(e)に破線にて示す態様で上記
付加されたエラーコードおよびエラーポート情報端を検
出し、第2スイッチ回路SW2’の上述した選択動作に
基づいて第6図(d)に示される態様をもって、更に次
のLANコントローラ44への伝送信号である信号S3
を出力することとなる。そして、このLANコントロー
ラ44以降のLANコントローラにおいても同様の処理
が繰り返し実行されることにより、結局は同第6図に一
覧される態様をもって、各LANコントローラ間を伝送
される信号5o−snのプロトコルが決定される。
先の実施例と同様、中央のLANコントローラ30に取
り込まれるのは、最後の第nLANコントローラ4nか
ら出力される信号3nのみであるが、この実施例の場合
中央のLANコントローラ30(マシンコントローラ1
0)は、該信号3n(第6図(e)参照)に付加される
エラーコードおよび(n−1>ビットのエラーポート情
報により、当該データリンク内にエラーが発生したこと
に併せて、エラーが発生した箇所(ポート)をも同時に
認知できるようになる。すなわちマシンコントローラ1
0では、中央のLANコントローラ30以外にnilの
ポート(LANコントローラ41〜4n)を有するデー
タリンクにおいて、k番目のポート(上記の例では2番
目のポート)によって最初にエラーの発生が確認された
場合、上記エラーコードの直後に付加される(n−に+
1)ビットのエラーポート情報によって該エラーの発生
を確認したポートのアドレスkを知ることができる。
このように、この第4図〜第6図に示した実施例によれ
ば、前記同様者LANコントローラ間で時間遅れを持た
せることなく信号SO〜Snを伝送する場合であっても
、中央のLANコントローラ30を含む全てのLANコ
ントローラに対して有効にエラー通知を行なうことがで
き、しかも中央のLANコントローラ30(マシンコン
トローラ10)に対しては、このエラーの発生箇所も同
時に知らしめることができる。
なお、上記各実施例において示した周辺のLANコント
ローラ41〜4nの構成(第1図、第4図)は−例にす
ぎず、それぞれ第3図あるいは第6図に示したようなプ
ロトコルが実現されるものであれば、他のいかなる態様
をもってこれらLANコントローラ41〜4nを構成し
てもよいことは勿論である。
(発明の効果) 以上説明したように、この光明によれば、■ データリ
ンクとしてのデータ伝送能率を低下することなく、必要
とされる全てのLANコントローラに対するエラー通知
を的確に行なうことができる。
■ 上記■の理由により、管理対象となる各センサまた
はアクチュエータの誤通報または誤動作についてもこれ
らを有効に防止することができるようになる。
■ 周辺処理装置としての各LANコントローラ自体は
、何らアドレス等を必要としないため、全て共通化でき
、量産効果も期待できる。
■ 上記■と同様の理由により、センサまたはアクチュ
エータの追加、削除、あるいは入れ替え等に際しても、
信号伝送系に対する配慮は不要となり、機械の改造等も
容易となる。
等々の多くの優れた効果を得ることができる。
【図面の簡単な説明】
第1図はこの発明にかかる多重データリンクの一実施例
において周辺処理装置を構成する各LANコントローラ
の具体構成例を示すブロック図、第2図は第1図に示し
たLANコントローラの動作例を示すタイミングチャー
ト、第3図は同実施例において各LANコントローラ間
を伝送される信号のプロトコル例を示す略図、第4図は
この発明にかかる多重データリンクの他の実施例におい
て周辺処理装置を構成する各LANコントローラの具体
構成例を示すブロック図、第5図は第4図に示したLA
Nコントローラの動作例を示ずタイミングチャート、第
6図はこの第4図および第5図に示した実施例において
各LANコントローラ間を伝送される信号のプロトコル
例を示す略図、第7図はこの発明が適用される多重デー
タリンクについてその構成の概要を示すブロック図、第
8図はこの第7図に示した多重データリンクにおいて通
常採用されている伝送信号のプロトコルを示す略図であ
る。

Claims (3)

    【特許請求の範囲】
  1. (1)複数のセンサまたはアクチュエータのデータを1
    つの中央処理装置との間で通信してこれを集中管理する
    にあたり、前記複数のセンサまたはアクチュエータの各
    々に対応して、エラー発生の有無をチェックするために
    前記データとともに伝送されるエラーチェックコードを
    少なくとも具えた信号の入力に伴ないこのエラーチェッ
    クコードの内容を検査してエラー発生の有無を監視しつ
    つ各データの各対応するセンサまたはアクチュエータと
    の間での授受並びに前記信号の出力を行なう周辺処理装
    置を設け、前記中央処理装置を介してこれら周辺処理装
    置を環状に直列接続した多重データリンクにおいて、 前記周辺処理装置の各々に、 前記エラーチェックコードの検査によつてエラーの発生
    が確認されたこと、および前記入力された信号にエラー
    の発生を通知するためのエラーコードが付加されている
    こと、の論理和条件に基づいて前記出力する信号に前記
    エラーコードを付加する手段 を設けたことを特徴とする多重データリンク。
  2. (2)複数のセンサまたはアクチュエータのデータを1
    つの中央処理装置との間で通信してこれを集中管理する
    にあたり、前記複数のセンサまたはアクチュエータの各
    々に対応して、エラー発生の有無をチェックするために
    前記データとともに伝送されるエラーチェックコードを
    少なくとも具えた信号の入力に伴ないこのエラーチェッ
    クコードの内容を検査してエラー発生の有無を監視しつ
    つ各データの各対応するセンサまたはアクチュエータと
    の間での授受並びに前記信号の出力を行なう周辺処理装
    置を設け、前記中央処理装置を介してこれら周辺処理装
    置を環状に直列接続した多重データリンクにおいて、 前記周辺処理装置の各々に、 前記エラーチェックコードの検査によってエラーの発生
    が確認されたこと、および前記入力された信号にエラー
    の発生を通知するためのエラーコードが付加されている
    こと、の論理和条件に基づいて前記出力する信号に前記
    エラーコードを付加する手段と、 前記中央処理装置に前記エラーの発生を確認したポート
    を識別せしめるためのエラーポート情報を前記出力する
    信号に更に付加する手段と を設けたことを特徴とする多重データリンク。
  3. (3)前記エラーポート情報は、前記エラーコードに引
    き続き付加される1ビットを単位とした特定論理の信号
    であり、前記エラーの発生を確認したポートにて1ビッ
    ト付加されて以後、周辺処理装置を通過する毎に1ビッ
    トずつ追加付加される特許請求の範囲第(2)項記載の
    多重データリンク。
JP62248889A 1987-10-01 1987-10-01 多重データリンク Expired - Lifetime JPH088581B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62248889A JPH088581B2 (ja) 1987-10-01 1987-10-01 多重データリンク
US07/474,091 US5163056A (en) 1987-10-01 1988-11-14 Apparatus for carrying out serial control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62248889A JPH088581B2 (ja) 1987-10-01 1987-10-01 多重データリンク

Publications (2)

Publication Number Publication Date
JPH0191551A true JPH0191551A (ja) 1989-04-11
JPH088581B2 JPH088581B2 (ja) 1996-01-29

Family

ID=17184953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62248889A Expired - Lifetime JPH088581B2 (ja) 1987-10-01 1987-10-01 多重データリンク

Country Status (1)

Country Link
JP (1) JPH088581B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7564471B2 (en) 2005-03-10 2009-07-21 Seiko Epson Corporation Line head module, exposure apparatus, and image forming apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61224750A (ja) * 1985-03-29 1986-10-06 Fujitsu Ltd 伝送路障害区間検出通知方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61224750A (ja) * 1985-03-29 1986-10-06 Fujitsu Ltd 伝送路障害区間検出通知方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7564471B2 (en) 2005-03-10 2009-07-21 Seiko Epson Corporation Line head module, exposure apparatus, and image forming apparatus

Also Published As

Publication number Publication date
JPH088581B2 (ja) 1996-01-29

Similar Documents

Publication Publication Date Title
CN100588169C (zh) 用户、主单元、通信系统及其操作方法
US20090292845A1 (en) Communication System Having a Master/Slave Structure
JPS6243578B2 (ja)
WO1991014324A1 (en) Method and communication system for the bit-serial exchange of data
JPH01279652A (ja) 直列制御装置
US5163056A (en) Apparatus for carrying out serial control
US4977499A (en) Method and apparatus for commanding operations on a computer network
JPH0424702A (ja) 制御システム
JPH0191551A (ja) 多重データリンク
JPH01144742A (ja) 簡易ノード
CN113746553B (zh) 一种基于多区域的智能组网系统
US7411914B2 (en) Data ring and method for operating data rings
JPH02128540A (ja) データ通信方法およびそのシステム
JPH04306029A (ja) 単方向通信における障害装置の特定方法
JPH01177296A (ja) 遠方監視制御システム
JP3481061B2 (ja) 信号伝送装置
WO1989004571A1 (fr) Controleur en serie
JPH088579B2 (ja) 直列制御装置
JPH01220546A (ja) 多重データリンク
JPS63314939A (ja) データ伝送システムにおける異常検出方法
JPH01296835A (ja) 直列制御装置
JPS59225646A (ja) 時分割多重伝送方式
JPH01276203A (ja) 直列制御装置
JPH0311701B2 (ja)
KR100280817B1 (ko) 상호연결망에서점대점연결프로토콜및제어방법