(57)【特許請求の範囲】
【請求項１】
論理アドレス（４４）がステーション（１８）に割り当てられる、フィールドバス（１０）に接続されたステーション（１８）のコンフィギュレーション実施方法であって、
アドレス割り当てユニット（２８）から前記ステーション（１８）へと前記論理アドレス（４４）を送信し、前記ステーション（１８）のメモリ（７２）内に前記送信された論理アドレス（４４）を保存するステップを含み、
前記アドレス割り当てユニット（２８）から、前記フィールドバス（１０）に対する前記ステーション（１８）の仮定的な物理位置に対応する物理アドレス（４２）を、前記ステーション（１８）に送信するステップおよび、
前記ステーション（１８）に送信された前記物理アドレス（４２）が正しいかどうかを、前記フィールドバス（１０）に対する前記ステーション（１８）の実際の物理位置に基づいて確認するステップをさらに含み、
前記送信された論理アドレス（４４）を保存する前記ステップは、前記物理アドレス（４２）の前記確認に基づいて実行されることを特徴とする、ステーション（１８）のコンフィギュレーション実施方法。
【請求項２】
前記論理アドレス（４４）と前記物理アドレス（４２）とを、フィールドバス（１０）を介して前記ステーション（１８）に送信することを特徴とする請求項１に記載の方法。
【請求項３】
前記論理アドレス（４４）と前記物理アドレス（４２）とを、共通のデータテレグラム（３８）において前記ステーション（１８）に送信することを特徴とする請求項１または２に記載の方法。
【請求項４】
前記ステーション（１８）は、前記フィールドバス（１０）に対する前記ステーション（１８）の実際の物理位置を位置決めユニット（６２）により決定することを特徴とする請求項１〜３のいずれかに記載の方法。
【請求項５】
前記フィールドバス（１０）は循環テレグラムトラフィック（３４、３８、４６）を含み、前記ステーション（１８）は前記循環テレグラムトラフィック（３４、３８、４６）の循環イベント（６８）を数えることによりその実際の物理位置を決定することを特徴とする請求項４に記載の方法。
【請求項６】
前記フィールドバス（１０）がインターバスであり、前記ステーション（１８）は前記循環テレグラムトラフィック（３４、３８、４６）のスタートワードを受信するまでに当該スタートワードが他のステーション（１４、１６、１９）を通過したことによって起こる循環イベント（６８）を数えることを特徴とする請求項５に記載の方法。
【請求項７】
前記ステーション（１８）が、バスマスター（１４）が起動したスタートワードを用いてその位置を決定することを特徴とする請求項６に記載の方法。
【請求項８】
前記ステーション（１８）が、前記物理アドレス（４２）を受信した後に前記ステーション（１８）自体が起動したスタートワードを用いてその位置を決定することを特徴とする、請求項６または７に記載の方法。
【請求項９】
前記物理アドレス（４２）が前記論理アドレス（４４）として選択されることを特徴とする請求項１〜８のいずれかに記載の方法。
【請求項１０】
前記論理アドレス（４４）が前記物理アドレス（４２）と関係なく選択されることを特徴とする請求項１〜８のいずれかに記載の方法。
【請求項１１】
フィールドバス（１０）に接続され、バステレグラム（３４、３８、４６）を受信して評価するための手段（６０）と、ステーション（１８）に送信された論理アドレス（４４）を保存するためのメモリ（７２）とを有するステーションであって、前記ステーション（１８）に送信された物理アドレス（４２）が正しいかどうかを確認する手段（６２、６４、６６）を含み、前記確認手段（６２、６４、６６）が前記論理アドレス（４４）を保存する前記メモリ（７２）に作用することを特徴とするステーション。
【請求項１２】
前記確認手段（６２、６４、６６）が、前記フィールドバス（１０）に対する前記ステーション（１８）の実際の物理位置を決定する位置決めユニット（６２）を含むことを特徴とする請求項１１に記載のステーション。
【請求項１３】
前記循環テレグラムトラフィック（３４、３８、４６）を有する前記フィールドバス（１０）へ接続するための手段（６０）および循環イベント（６８）を含み、前記位置決めユニット（６２）が前記循環テレグラムトラフィック（３４、３８、４６）の前記循環イベント（６８）を数えるためのカウンタ（６４）を含むことを特徴とする請求項１２に記載のステーション。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、論理アドレスがステーションに割り当てられる、フィールドバスに接続されたステーションのコンフィギュレーション実施方法に関する。
この発明は、さらに、バステレグラムを受信し評価する手段と、ステーションに割り当てられた論理アドレスを保存するメモリとを有する、フィールドバスへの接続に適したステーションに関する。
【０００２】
【関連技術の説明】
前記の種類の方法及びこれに対応するステーションは、実際に作動しているフィールドバスと接続して使用されているのが知られている。
フィールドバスは、特に空間的に分布しているセンサおよびアクチュエイタを上位の制御装置およびコンピュータに接続するための工業オートメーション技術において使用される通信システムである。このようなフィールドバスの特徴は、フィールドバスに接続された異なるユニットが集合的なバスラインを介して互いに接続され、このバスラインによってそれぞれのユニットは個々にケーブルで接続する必要なしにフィールドバスを介して互いに通信できることである。フィールドバスに接続されたユニットを、以下、ステーションと総称する。
【０００３】
フィールドバスの場合、データの送信は、プロトコルという決まったルールに基づいて行なわれる。このようなプロトコルに関して、２つの基本的なタイプのフィールドバスを分別することができる。すなわち、一方はいわゆるメッセージにより宛先を決められた送信方法のフィールドバスであり、他方はいわゆるI／Oにより宛先を決められた送信方法のフィールドバスである。前者の送信方法の場合、各ステーションは、独特のアドレスを割り当てられる。１つのステーションから別のステーションにデータを送信するために、送信ステーションは、選択されたプロトコルに規定される通りに、送信されるべきメッセージを含むデータテレグラムに受信ステーションのアドレスを付加する。
【０００４】
そのようにアドレスを付加されたデータテレグラムは、バスラインを介して発信され、受信ステーションは、割り当てられたアドレスからそのメッセージが受信ステーションに宛てたものであると知ることができる。このようなメッセージにより宛先を決められた送信方法によれば、各ステーションが割り当てられたアドレスを必然的に知るということは、当然のことである。通常、アドレスはコーディングスイッチによりステーションに割り当てられる。このコーディングスイッチは各ステーションに配置されており、各ステーションに割り当てられたアドレスがこのコーディングスイッチに予めセットされている。CANバスとして知られているフィールドバスは、メッセージにより宛先を決められた送信方法で使用されるフィールドバスの例となりうる。
【０００５】
他方、I／Oにより宛先を決められた送信方法においては、基本的に、異なるステーションのそれぞれに独特のアドレスを割り当てる必要がない。この場合には、むしろ、ステーション間の通信は、バスマスターとして知られるより上位のステーションがデータトラフィックを開始できる唯一のオーソリティであるという事実によって、確実になる。バスマスターは、バスの構造について、特にバスに接続されたステーションのシークェンスについての正確な知識を有している。バスマスターは、フィールドバスに接続されたステーションと同じ数のデータフィールドを含む、正確に指定したデータフレームを送信する。このデータフレームのデータフィールドは１つのステーションから次のステーションへ送られ、最後にバスマスターに戻される。バスマスターは、起動したデータフレームのスタートワードが環状構造のステーションを完全に循環したことを感知すると、信号を発してその信号の瞬間に各ステーションに存在するメッセージを全ステーションに割り当てる。その結果、この場合、異なるステーションへと送信すべきデータの配信は、バスマスターに知られているバス構造に基づいて、バスマスターに始まるデータフレームのデータフィールドを適切な方法で「満たす」ことによってのみ実施される。インターバスとして知られるフィールドバスは、このような送信方法を用いるフィールドバスの例としてあげられる。
【０００６】
インターバスの詳細な説明は、たとえば、１９９８年にHuthig−Verlag社より出版されたBaginsk他著の「インターバス  基礎と実際（Interbus−Grundlagen und Praxis）」に見られる。この本は、インターバスには独特のアドレスが不必要であることを、特別な利点であると強調している。なぜならば、その結果異なるステーションに、コーティングスイッチ等を設ける必要もないからだ、と述べている。
【０００７】
これまで、フィールドバスシステムは、水圧式緊急トリップ装置のモニタリングのような高安全性プロセスのために用いられたことがなかった。これは、フィールドバスシステムが自由にアクセスできる構造を有しているために、理想として所望される１００％のフェールセーフ性を保証できなかったためである。フェールセーフ性の保証をめざす追加プロトコルのような追加フェールセーフ手段を用いて、フィールドバスシステムの高安全性用途への使用が試みられたのは、つい最近のことである。これらの安全性プロトコルの部分として、インターバスの場合にもアドレスが少なくとも高安全性プロセスに含まれるステーションに割り当てられる。その結果、これらのアドレスによって、それらのステーションが受信したメッセージが実際にそれらのステーション宛のものであるかどうかを確認することができる。たとえば、もし実際にインターバスに接続されたステーションのオーダまたはタイプが変更されたり、もしバスマスターがその変更を充分な速さで感知しなかったりすると、エラーが発生し得る。このことは、たとえばステーションが交換されたときのエラーによって生じることがある。
【０００８】
したがって、フェールセーフインターバスを達成するために、アドレスはフェールセーフな方法でフェールセーフステーションに割り当てられなければならない。このことは、これまで、独特のアドレスをステーションに適切な方法で割り当てるように予めセットされたコーディングスイッチをステーションに設けることによって、達成されてきた。このアドレスを、下記に、論理アドレスとして説明する。なぜならば、このアドレスは基本的に、フィールドバスの物理的構造、すなわち特に接続されたステーションのシークェンスと無関係であるからである。
【０００９】
しかしながら、論理アドレスを割り当てるコーディングスイッチの使用には、ある種の欠点がある。そのような欠点の１つは、いかなるコーディングスイッチも基本的に何らかの形の機械的に調整できる部品を必要とすることにある。しかしながら機械的な部品は、製造コストが比較的高く、そのために純粋な電子部品に比べて大量生産が高くつく。さらに機械的部品は常に磨耗するので、特に高安全性の用途にはきわめて単純な部品は使えない。コーディングスイッチの使用に伴うさらに別の不利益は、このようなコーディングスイッチを常に特定のステーションの近くに配置しなければならないことである。しかしながら、工業的利用において複雑なプロセスコントロールを行うには、フィールドバスに接続された異なるステーションは互いに数百メートルに及ぶほど遠い場合がある。コーディングスイッチを使用するとき、この場合論理アドレスをステーションそのものの位置に割り当てねばならず、間隔が離れているとセッティングおよびコンフィギュレーションが複雑になり手間がかかるため、このことを克服しなければならない。最後に、コンフィギュレーション手段がこのように分散化されていると、トラックが失われ、特に欠陥ステーションを取り替えるときにアドレスの割り当てにエラーが起こりがちである。
【００１０】
【発明が解決しようとする課題】
したがって、この発明の目的は、機械的に作動するコーディングスイッチをまったく必要とせずに論理アドレスをフェールセーフにステーションに対して割り当てる、前記の種類の方法を提供することである。
この発明の別の目的は、この発明の方法を用いてコンフィギュレーションを行なえる前記の種類のステーションを提供することである。
【００１１】
【課題を解決するための手段】
この目的は、前記の種類の方法によって達成できる。この方法は、アドレス割り当てユニットからステーションへと論理アドレスを送信し、前記ステーションのメモリ内に前記送信された論理アドレスを保存するステップと、アドレス割り当てユニットから、フィールドバスに対する前記ステーションの仮定的な物理位置に対応する物理アドレスを、前記ステーションに送信するステップと、前記ステーションに送信された前記物理アドレスが正しいかどうかを、前記フィールドバスに対する前記ステーションの実際の物理位置に基づいて確認するステップとを含み、前記送信された論理アドレスを保存する前記ステップは、前記物理アドレスの前記確認に基づいて実行されることを特徴とする。
【００１２】
この発明の目的は、前記の種類のステーションによって達成される。このステーションは、そのステーションに送信された物理アドレスが正しいかどうかを確認する手段を含み、この手段は、前記論理アドレスを保存するために設けられたメモリに作用する。
この発明の方法によれば、論理アドレスはデータ値の形でステーションへ送信される。これは、その目的ための特別なステーションに接続された通信リンクを介して達成できる。しかしながら、後述するように、論理アドレスをデータ値の形で直接フィールドバスを介してステーションに送信することもできる。いずれの場合にも、機械的に調整するコーディングスイッチは必要としない。むしろ、論理アドレスは、アドレス割り当てユニット内のソフトウエアにより簡単に規定され、そのプロセスは知られている。最も単純な場合、アドレス割り当てユニットは、市販のコンピュータを含み、このコンピュータにより適当なソフトウエアを介してステーションにアクセスできる。ドイツ、BlombergのPhoenix  Contakt  GmbH社から販売されているいわゆるCMDツール（コンフィギュレーションマネジメント診断）は、インターバス用のそのようなソフトウエアの例である。しかしながら、市販のコンピュータのほかに、この発明のアドレス割付ユニットは、アダプタユニットを含んでもよく、このアダプタユニットは、コンピュータによって規定された論理アドレスを、フィールドバスを介して送信できるデータワードに変換できるものである。インターバスの場合、たとえばCMDツールは、V.２４インターフェースを介してバスマスターに接続されており、その結果、この場合にはアドレス割り当てユニットは、前記のコンピュータに加えて、バスマスターと、もし利用できるならば、バスマスターに接続された制御装置とを含む。しかしながら、たとえば市販のコンピュータがステーションに直接接続された場合、バスマスターはアドレス割り当てユニットに含まれている必要はない。
【００１３】
論理アドレスに加えて、物理アドレスがステーションに送信され、その物理アドレスはフィールドバスに関するステーションの実際の物理位置（たとえばフィールドバスにおける「２」位置）に対応するため、論理アドレスを間違ったステーション（たとえば「３」位置のステーション）に誤って割り当てることが防止される。これによって、高安全プロセスのフェールセーフ性が確実になる。
物理アドレスが正しいことを確認すると、送信された論理アドレスは、たとえばEEPROMとして知られる電子記録永久メモリに保存され得る。したがって、この発明の方法に対応して、この発明のステーションは、確認結果に応じて書き込めるメモリを含む。
【００１４】
上記の特徴によって、コーディングスイッチの必要がなく、そのようなコーディングスイッチに関連する欠点が除去できる、という利点が生じる。したがって、この発明のステーションは、フェールセーフ性をまったく犠牲にすることなしに、低コストで製造できる。
このように、この発明の目的は完全に達成される。
この発明の方法の特に好ましい実施形態によれば、論理アドレスアドレス及び物理アドレスはフィールドバスを介してステーションに送信される。
【００１５】
この特徴によって、特に工業的利用におけるフィールドバスにしばしばあるように、もしそれぞれのステーションが中心点から遠く離れて配置されていても、ステーションのコンフィギュレーションは中心点から実施できるという利点が生じる。したがって、ステーションのコンフィギュレーションは上記特徴によりきわめて容易になる。さらに、この発明の方法を実施するのに、ステーションの追加ケーブル設置は必要でない。これはコンフィギュレーションも容易にする。基本的に、前記２種類のアドレスの送信は、特別のコンフィギュレーションモードの部分として、メッセージにより宛先を決められたバスシステムおよびI／Oにより宛先を決められたバスシステムにより、フィールドバスを介して実施できる。しかしながら、そのような送信はI／Oにより宛先を決められたバスシステムによって特に容易に実現できる。なぜならば、データ送信のために予め規定されたアドレスを必要としないからである。この特徴は、I／Oにより宛先を決められた送信方法のバスにとって特に有利である。
【００１６】
この発明の方法の他の好ましい実施形態によれば、論理アドレス及び物理アドレスは、共通のデータテレグラムにおいてステーションに送信される。
この特徴から、ほとんど同時の送信のためにフェールセーフ性がさらに増すという利点が生じる。データテレグラムをチェックするために知られている確認方法が使用されると、ステーションが間違いを感知する位置に存在しないで無効な論理アドレスが正しい物理アドレスとともに送信されるということが防止できる。したがって、論理アドレスの送信と物理アドレスの送信との間の変化がバスシステムに対して起こり、その結果アドレスの間違った割り当てが生じることを、さらに防止できる。
【００１７】
この発明の方法の他の好ましい実施形態によれば、ステーションは、位置決めユニットを介して、フィールドバスに対するそのステーションの現在の実際的な物理位置を決定する。対応するステーションは、前記の手段が、フィールドバスに対するそのステーションの現在の実際的な物理位置を決定する位置決めユニットを含むという特徴を有する。
この特徴によって、ステーションの現在の物理位置を決定できるため、アドレスの割り当てのフェールセーフ性がさらに増すという利点を生じる。そうでなければ、たとえばステーションに対して、他の方法によりフィールドバスに対する位置を知らせることもできる。しかしながら、位置決めユニットを介して現在位置を確認することにより、不注意によって生じるフィールドバスの構造の変化でさえも検知することができ、その結果、アドレスの割り当てにおいて起こり得るエラーも確実に検知できる。
【００１８】
前記の特徴をさらに発展させると、フィールドバスにおけるテレグラムトラフィックは循環性のものであり、ステーションは、循環テレグラムトラフィックにおける循環イベントを数えることによりそのステーションの実際の物理位置を決定することができる。したがって、この発明ステーションの位置決めユニットは、循環テレグラムトラフィックにおける循環イベントを数えるためのカウンタを含む。
【００１９】
この特徴により、実際の物理位置がきわめて簡単な、それにもかかわらず信頼できる方法で決定できるという利点が生じる。なぜならば、循環テレグラムトラフィックの場合、異なるデータパッケージが１つのステーションから次のステーションへ送られ、その結果、あるステーションがテレグラムトラフィックのスタートワードを受信するまでに経過する待ち時間は、ステーションのオーダにおけるそのステーションの位置に対応するからである。この待ち時間は、前記循環イベントを数えることにより、技術的に極めて単純な方法で決定できる。この目的のために利用できる循環イベントは、特に、フィールドバスにおいてデータトラフィックが同期するクロックパルスである。
【００２０】
前記特徴のさらに他の実施形態によれば、フィールドバスはインターバスであって、ステーションは、循環テレグラムトラフィックのスタートワードに出会うまでインターバスのいわゆるIDサイクルにおける循環イベントを数える。
この特徴は、いわゆるIDサイクルが１つのインターバスに対して正確に決定され、さらに、エラーメッセージによりいつでも各ステーションがそのIDサイクルを起動できるという利点を有する。したがって、ステーション内のカウンタを除いて、ステーションの実際の位置を決めるための高価なハードウエアまたはソフトウエア手段は必要ないので、前記の特徴は、インターバスに関連して特に有利である。さらに、前記特徴は完全にインターバスに許された仕様の範囲内のものであって、バストラフィック全体を乱すことなく、また基本的なインターバスの仕様に干渉することなしに、アドレスを個々の選択されたステーションにも割り付けることができる。
【００２１】
前記特徴をさらに有利に発展させると、ステーションは、位置を決定するために、他のステーション、特にバスマスターによって起動されたIDサイクルを用いる。
この特徴によって、インターバスにおけるトラフィックに影響を与えることなく、ステーションが実際の物理位置を決定できるという利点が生じる。したがって、位置が正しいかどうかの確認は、バスに接続された他のステーションに影響を与えることなく実施できる。各IDサイクルが起こっている間に、ステーションがその位置を決定できるならば、バスに起こる変化がこの方法で迅速に確定できるので、特に有利に解決することができる。標準的には、１つのIDサイクルは、少なくともバスの各スタートアップに従って形成される。
【００２２】
他の有利な実施形態によれば、ステーションは、物理アドレスを受信した後にそのステーション自体が起動したIDサイクルを用いて、その位置を決定する。
この特徴により、ステーションは物理アドレスを受信した直後にそのアドレスが正しいかどうかを確認でき、その結果バス構造に途中に起こった変化に起因するエラーを避けることができるという利点が生じる。したがって、前記の特徴により、フェールセーフ性がさらに向上するという利点が生じる。
【００２３】
この発明の方法をさらに発展させると、物理アドレスは論理アドレスとして選択される。
この特徴により、この発明の方法を実施するためには、ただ１つのデータ値を送信するだけでよく、ステーションは、その実際の物理位置に基づいて前記１つのデータ値が正しいことを確認し、つぎにステーションはこのデータ値をこのステーションの論理アドレスとして用いることができる。したがって、それに対応してステーションのデータキャパシティを小さくすることができる。
【００２４】
前記の特徴を別の方法で発展させると、論理アドレスは、物理アドレスと関係なく選択される。
この特徴によって、論理アドレスは、自由に規定できる基準に基づいて選択することができ、その結果、全体としてきわめて広い変化の範囲を使用できる。さらに、前記の特徴により、新しいステーションがフィールドバスに接続されたりフィールドバスから分離されたりしたときに、フィールドバス内にアドレスを改めて割り当てる必要がなくなる。
【００２５】
上記の特徴及び下記に説明する特徴は、記述した各組み合わせにおいてだけでなく、この発明の範囲から逸脱せずに他の組み合わせにおいてまたは単独で用いられることは明らかである。特に、この発明はI／Oにより宛先を決められたフィールドバスの応用に限定されることはなく、アドレスを割り当てられるべきすべてのステーションに応用できる。
この発明の実施形態を、添付図面を参照して下記に詳述する。
【００２６】
【発明の実施形態の説明】
図１において、フィールドバスとそれに接続されたステーションとは、まとめて参照番号１０で示される。この場合のフィールドバス１０は、インターバスである。
たとえば、バスマスターモジュール１４を有する制御装置１２と、３つのステーション１６、１８、１９とがインターバス１０に接続されている。制御装置１２は、プロセスをモニターし制御するさらに別の手段（詳細は図示せず）を含む。その目的のために、制御装置１２には、ステーション１６、１８、１９からデータが供給され、これらのステーション１６、１８、１９はセンサおよびアクチュエイタ（図示せず）に接続されている。この種のシステムは、それ自体公知であり、したがってここではその詳細を説明しない。
【００２７】
この実施形態の変形例として、バスマスターモジュール１４は、フェールセーフ制御装置１２とは別にフィールドバス１０に接続されていてもよい。
この実施形態においては、バスマスターモジュール１４は、インターバスの利用分野において広く使用されているいわゆるUSC／４である。バスマスターモジュール１４は、フォワードデータライン２０とリターンデータライン２２とを介してステーション１６、１８、１９に接続され、一種の環状システムを形成している。データは、１つのステーションからデータライン２０、２２上の次のステーションに循環される。
【００２８】
この実施形態の目的のために、制御装置１２は、高安全プロセスを制御すること、中でも緊急トリップ装置をモニターすることが仮定されている。したがって、緊急トリップ装置（図示せず）のモニター信号はステーション１８に送られる。このプロセスは、高安全プロセスであるため、制御装置１２とステーション１８とには、安全性関連手段２４、２６が設けられている。安全性関連手段２４、２６は、インターバスを用いたフェールセーフなデータ通信を可能にする。ただし、インターバスは、フェールセーフではない。これらの安全性関連手段２４、２６は、高安全プロセスのモニタリングと制御とに関連して知られており、たとえばデータの加工中に互いにチェックしあう、ダイバーシティに基づく冗長システムを含んでいる。
【００２９】
参照番号２８は、市販のパーソナルコンピュータを示しており、このパーソナルコンピュータ２８は、データライン３０を介して制御装置１２に接続されている。この接続は、市販のV２４インターフェースを介して実施されている。公知のインターバス管理ソフトウエア（たとえばフェニックス社製CMDツール）を用いて、コンピュータ２８はデータテレグラム３２を発信する。このデータテレグラム３２は、この発明の方法を実施するために、論理アドレス「ｘｙ」を、物理アドレス「２」を有するステーションに割り当てる。この場合の物理アドレス「２」は、インターバス１０の環状構造内のアドレスを付されたステーションの位置に対応する。この実施形態において、制御装置１２を０としてインターバスに接続された装置を数えると、これはステーション１８である。
【００３０】
参照番号３４は、バスマスターモジュール１４からデータライン２０を介してステーション１６へ図の矢印３６の方向に送信されるデータテレグラムを指す。データテレグラム３４は、バスマスターモジュール１４の発信するデータフレームの部分である。このデータフレームは、インターバス１０の内部を一回に循環するすべてのデータテレグラムを含んでいる。
ステーション１６からステーション１８へ矢印４０の方向に送信されるもう一つのデータテレグラムには、参照番号３８が付されている。データテレグラム３８は、この発明の方法に従って、コンピュータ２８から安全性関連手段２４を介してステーション１８へ送信される物理アドレス４２と論理アドレス４４とを運ぶ。
【００３１】
インターバス１０上を循環しているデータフレームは、さらに、矢印４０、４８の方向にインターバス１０上を循環するデータテレグラム４６を含む。さらにデータテレグラム５０は、上記データテレグラムの部分である。データテレグラム５０は、インターバスの適切に決められたスタートワードを含んでおり、これは通常「ループバックワード（LBW）」として知られている。図１の場合、データテレグラム５０は矢印５２の方向、すなわちステーション１６からバスマスターモジュール１４へ戻るように送信される。
【００３２】
公知のように、バスマスターモジュール１４は、元は単独で発信されスタートワードを含んでいるデータテレグラム５０を受信するとすぐに信号を出す。受信は、データフレーム全体がインターバス１０全体を一度循環したしるしであると解釈される。インターバス１０に接続されたステーション１６、１８、１９は、出された信号（図示せず）から、各ステーションが最後に受信したデータテレグラムは、それぞれのステーションに宛てたものであると判断する。したがって、この場合、ステーション１８は、物理アドレス４２と論理アドレス４４とを有するメッセージを受信する。
【００３３】
図２は、この発明に必要な部品を有するステーション１８を示す図である。
上記の実施形態において、ステーション１８は、インターバス１０に接続されるように構成された、それ自体公知であるプロトコルチップ６０を含む。プロトコルチップ６０は、インターバスの使用に関連して広く知られているスタンダードモジュールである。このプロトコルチップ６０は、インターバスの仕様により要求されるデータ通信プロトコルを極めて自律的に具現化するものであり、したがってそれ自体知られている方法でデータライン２０、２２に接続されている。プロトコルチップ６０は、主にシフトレジスタを含む。このシフトレジスタを介して、スタートワードを含むデータテレグラム５０がバスマスターモジュール１４に戻るまで異なるデータテレグラムがシフトされる。インターバス１０の構造により、その瞬間にシフトレジスタに含まれるデータは、ステーション１８に宛てたものである。
【００３４】
参照番号６２は位置決め装置を指し、この位置決め装置６２は、ステーション１８にインターバス１０に対する実際の物理的位置を決定させるものである。この目的のために、位置決め装置６２は、論理装置６６により駆動されるカウンタ６４を含む。論理装置６６は、クロックパルス６８を受信する。このクロックパルス６８は、プロトコルチップ６０が標準機能として出し、インターバス１０上のデータトラフィックを同期させるために使用される。さらに、論理装置６６は、スタートワードLBWを有するデータテレグラム５０がいつプロトコルチップ６０に到達したかを検知できるように、プロトコルチップ６０の出力ToExR1上に存在する信号を受信する。
【００３５】
参照番号７０、７２、７４は、ステーション１８の現在決定された物理的位置と、受信した論理アドレス４４と、受信した物理アドレス４２とを保存できるメモリを指す。
最後に、参照番号７６はコンパレータを指し、このコンパレータ７６を介してステーション１８は、受信した物理アドレス４２をメモリ７０に保存されている現在決定位置と比較できる。この発明によれば、メモリ７４内の物理アドレス４２と、メモリ７０に保存されているステーション１８の現在決定された位置とが互いに適合した後にのみ、受信した論理アドレス４４がメモリ７２内に固定的に保存される。
【００３６】
この発明の方法を実施するために、管理ソフトウエアを用いてステーション１８の論理アドレス４４がコンピュータ２８内で選択される。ステーション１８の物理アドレス４２もまた、論理アドレス４４と同様に選択できる。しかしながら、この実施形態において、論理アドレス４４は物理アドレス４２から独立して選択され、図１においてこの論理アドレス４４は文字「ｘｙ」で示されている。つぎにステーション１８への論理アドレス「ｘｙ」の割り当てが、データライン３０を介して制御装置１２に送信される。バスマスターモジュール１４は論理アドレス４４と物理アドレス４２とをデータテレグラム３８に埋め込み、インターバス１０上のデータトラフィックの循環を起動する。これによって、２つのアドレス４２、４４はステーション１８に送信される。ステーション１８は後述する手順で物理アドレス４２が正しいかどうかを確認し、もしアドレス４２が正しい場合には、論理アドレス４４をそれに割り当てられたアドレスとして保存する。
【００３７】
ステーション１８がいったんデータテレグラム３８を受信すると、ステーション１８は現在の物理位置を決定するために、正確に定義された手順であるいわゆるIDサイクルを起動する。その手順の部分として、バスマスターモジュール１４は、各ステーション１６、１８、１９に対して１６ビットの幅のデータテレグラムが設けられているデータフレームを出力する。このデータフレームは、通常どおり、スタートワードLBWでスタートする。つぎにスタートワードLBWは、インターバス１０の送信方法に従って１つのステーション１６、１８、１９から次のステーションに循環する。各後続のデータテレグラムのデータ幅が１６ビットに確定しているために、スタートワードLBWがステーション１８に受信されるまでに数えられるクロックパルス６８の数によって、バスマスターモジュール１４とステーション１８との間に何個のステーション１６がインターバス１０に接続されているかを知ることができる。ステーション１８に設けられている論理装置６６は、１６ビットのデータテレグラムを送信するのに必要なクロックパルス６８だけを数える。したがって、ステーション１８がスタートワードLBWを受信したとき、ステーション１８のインターバス１０に関する現在位置を決定するには、数えたクロックパルス６８の数を１６で割るだけでよい。このようにして決定された位置はメモリ７０に保存され、メモリ７４内の受信した物理アドレス４２と比較される。
【００３８】
上記の手順の代わりに、または上記の手順に加えて、ステーション１８は、その実際の位置を決定するために起動された別のIDサイクルを用いてもよい。たとえば、バスマスターモジュール１４は、特にインターバス１０の各スタートアップに続くIDサイクルを起動する。同様に、他の各ステーション１６、１９が故障メッセージを出すたびにIDサイクルが実施される。
【図面の簡単な説明】
【図１】  この発明によるステーションのコンフィギュレーション実施方法を実行するためのフィールドバスシステムを示す図である。
【図２】  インターバスに基づいたこの発明のステーションの一例の図である。
【図１】
0004542733.tif 000002
【図２】
0004542733.tif 000003