(57)【特許請求の範囲】
【請求項１】
フィールドバスラインと接続されるフィールドバスインタフェースボードにおいて、
全体の動作を制御するメイン制御部と、
該メイン制御部の制御によりデータの優先順位を決めて入出力するメインメモリと、
フィールドバスデータ送受信を制御するフィールドバス制御部と、
前記フィールドバス制御部の制御によりフィールドバスラインに転送したり、フィールドバスラインから受信したデータをバッファリングするバッファメモリと、
前記フィールドバス制御部の制御によりフィールドバスラインにデータを転送したり、フィールドバスラインからデータを受信するフィールドバス接続手段とを備え、前記メインメモリと前記バッファメモリとは前記メイン制御部と前記フィールドバス制御部とによって隔てられ、前記メインメモリと前記バッファメモリとはそれぞれ送受信データ共用であり、送受信データは前記メインメモリと前記バッファメモリとの両方においてバッファされることを特徴とするフィールドバスインタフェースボード。
【請求項２】
前記フィールドバス制御部は、
前記バッファメモリを直接に制御するためのメモリ直接制御器と、
フィールドバスラインに送受信するデータをエンコーディング及びデコーディングするマンチェスタエンコーダ／デコーダとを備えることを特徴とする請求項１に記載のフィールドバスインタフェースボード。
【請求項３】
前記メインメモリは、
優先順位に基づき区分される緊急データ送受信部キューと、
一般データ送受信部キューと、
タイム送受信部キューと、
緊急データバッファと、
一般データバッファと、
タイムデータバッファとから構成されることを特徴とする請求項１に記載のフィールドバスインタフェースボード。
【請求項４】
前記バッファメモリは、
制御レジスタとインタラプトレジスタ及び状態レジスタの領域である状態フラグレジスタと、
受信されたデータを保存するデータ受信部循環キューと、
データ転送時に臨時にデータを保存するデータ転送部バッファと、
データがフィールドバスネットワークから受信される場合に自分のデータであるかを検索するために必要なアドレスフレームの当否を検査するためのアドレステーブル領域とに区分されることを特徴とする請求項１に記載のフィールドバスインタフェースボード。
【請求項５】
前記メイン制御部は、
前記メインメモリにデータ書込みのためにデータ長のインデックスを初期化する段階と、
循環キューのヘッド及びテールインデックスを初期化する段階と、
転送しようとするデータを循環キューに保存する段階と、
前記循環キューのヘッドインデックスを増加させる段階と、
前記循環キューのインデックスが予め設定されたキューの最大値と同一であれば循環キューのヘッドインデックスを初期化する段階と、
前記データ長インデックスを増加させる段階と前記データ長インデックスが総データ長と一致すれば書込み終了する段階とを備えることを特徴とする請求項３に記載のフィールドバスインタフェースボード。
【請求項６】
前記メイン制御部は、
前記メインメモリのデータを読み出すため、循環キューのテールインデックスがヘッドインデックスと同一であるかを比較して、同一ならば受信循環キューでデータを読み出す段階と、
循環キューの前記テールインデックスを増加させる段階と、
前記テールインデックスが予め設定されたキューの最大値と同一であれば前記テールインデックスを初期化する段階とを備えることを特徴とする請求項３に記載のフィールドバスインタフェースボード。
【請求項７】
前記フィールドバス制御部は、
データを転送するために転送しようとするデータを保存する段階と、
前記転送しようとするデータの開始ポインタを設定する段階と、
前記転送しようとするデータ長を定義する段階と、
データを転送する段階と、
転送完了後インタラプトを発生させる段階と、
前記メイン制御部から追加転送情報がなければ転送完了する段階を行うことを特徴とする請求項１に記載のフィールドバスインタフェースボード。
【請求項８】
前記フィールドバス制御部は、
データを受信するためフィールドバスラインからデータを受信すれば受信されたデータを前記データ受信部循環キューに保存する段階と、
保存後前記データの最後ポインタを設定する段階と、
前記ポインタ設定後受信完了インタラプトを発生させる段階と、
前記インタラプト発生後受信関連レジスタを初期化する段階とを行うことを特徴とする請求項４に記載のフィールドバスインタフェースボード。
【請求項９】
前記フィールドバス制御部は、アドレス認識のために前記フィールドバスラインから受信されたデータのアドレスと前記アドレステーブルの内容とを比較して一致すればインタラプトを発させ、該当アドレステーブルのポインタを前記メイン制御部に転送することを特徴とする請求項４に記載のフィールドバスインタフェースボード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は通信効率を向上させることができるフィールドバスインタフェースボードに関する。
【０００２】
【従来の技術】
近年、工場自動化のための制御分野、すなわち制御機器、センサ、アクチュエータなどを制御するデジタル直列通信のインタフェーシングが可能なようにフィールドバスインタフェース技術が登場している。
図１は従来のフィールドバスインタフェースボードを説明するためのブロック図である。
【０００３】
図１を参照すると、従来のフィールドバスインタフェースボードは、情報交換のためのプログラムが貯蔵されたＲＯＭ１ａ及び入出力ポートが内蔵され情報データの保存のためのアドレスと、アドレスラッチイネーブル信号(ALE)を出力するマイコン１と、アドレスラッチイネーブル信号に基づきマイコンに入力される下位バイトアドレス(LOW  ADDR)及び上位バイトアドレス(HIGH  ADDR)を分離して所定時間中維持するラッチ２及び２ａと、ラッチ２及び２ａを経由したアドレス(LOW  ADDR及びHIGH  ADDR)を解読してシステムＲＡＭ３またはデュアルポートＲＡＭ４のチップ選択端子にチップ選択信号(ＣＳ)を出力する第１デコーダ５と、マイコン１に入力される下位バイトデータ(LOW  DATA)をシステムＲＡＭ及びデュアルポートＲＡＭ４に伝える両方向性の第１バストランシーバー６と、マイコン１にも入力される上位バイトデータ(HIGH  DATA)をシステムＲＡＭ３及びデュアルポートＲＡＭ４に伝える両方向性の第２バストランシーバー６ａと、入力されるデータをマンチェスタ符号化したり、マンチェスタ符号化されたデータを復号化するマンチェスタエンコーダ／デコーダ９と、システムＲＡＭ３とデュアルポートＲＡＭ４及びマンチェスタエンコーダ／デコーダとそれぞれ連結される第１及び第２ラッチ／シフトレジスタ７及び８と、マンチェスタエンコーダ／デコーダ９とフィールドバス(図示せず)との間に送受信されるデータを整合させるインタフェース１０と、データのエラー有無を監視するＣＲＣ発生器／検査器１１と、コンピュータ(図示せず)とデータをやり取りするパソコンインタフェース１２とから構成される。
【０００４】
前述した従来のフィールドバスインタフェースボードは、マイコン１によりインタフェースボード自体の動作とフィールドバス通信の制御を行う。これにより、マイコンがインタフェースボードの自体動作及びソフトウェア的な方法によるフィールドバス通信を同時に行うためそれによる構成が複雑であり、マイコンが処理すべきデータ量が増えて処理速度が低下する短所があった。
また、従来のフィールドバスインタフェースボードは、入出力される多様なデータの種類を区分しないため高速制御が難しい短所があった。
【０００５】
【発明が解決しようとする課題】
本発明は以上のような問題点を解決するために案出されたもので、その目的は通信効率を向上することができるフィールドバスインタフェースボードを提供するところにある。
【０００６】
【課題を解決するための手段】
前述した目的を達成するための本発明に係るフィールドバスインタフェースボードは、全体動作を制御するメイン制御部と、メイン制御部の制御によりデータの優先順位を決めて入出力するメインメモリと、フィールドバスデータ送受信を制御するフィールドバス制御部と、フィールドバス制御部の制御によりフィールドバスラインに転送したりフィールドバスラインから受信されたデータをバッファリングするバッファメモリと、フィールドバス制御部の制御によりフィールドバスラインにデータを転送したりフィールドバスラインからデータを受信するフィールドバス接続手段とを備える。
【０００７】
【発明の実施の形態】
以下、添付した図面に基づき本発明に係る望ましい実施形態を詳述する。
図２は本発明に係るフィールドバスインタフェースボードの接続を説明するための全体ブロック図である。
図２を参照すれば、本発明に係るフィールドバスインタフェースボード３００はコンピュータ２００に設けられ、各種アクチュエータ４１０とセンサ４２０が接続されるフィールドバスライン５００と接続される。また、フィールドバスインタフェースボード３００が設けられたコンピュータ２００は、後述するネットワークアダプタを通してネットワーク１００と接続される。
【０００８】
図３は本発明に係るフィールドバスインタフェースボードを説明するための詳細ブロック図である。
図３を参照すれば、本発明に係るフィールドバスインタフェースボード３００は、全体動作を制御するメイン制御部３１０と、フィールドバスデータ送受信を制御するフィールドバス  制御部３２０とを備える。
【０００９】
また、本発明に係るフィールドバスインタフェースボード３００は、メイン制御部３１０とフィールドバス制御部３２０にクロックを供給するクロック発生部３３０と、メイン制御部３１０の作動に必要なデータを処理するメインメモリ３４０と、メイン制御部３１０の作動プログラムが貯蔵されるブートメモリ３５０と、コンピュータ２００とのデータ交換のために前記コンピュータ２００と前記メイン制御部３１０が共有するデュアルポートメモリ３６０を備える。そして、前記フィールドバス制御部３２０の制御によりフィールドバスライン５００に転送したり、フィールドバスライン５００から受信されたデータをバッファリングするバッファメモリ３７０と、フィールドバス制御部３２０の制御によりフィールドバスライン５００にデータを転送したり、フィールドバスライン５００からデータを受信するフィールドバス接続手段３８０とを備える。
【００１０】
前記デュアルポートメモリは、前記コンピュータと前記メイン制御部が共有できるようそのアドレスは前記コンピュータの運営体制が使用するメモリアドレスにマッピングされる。
前記コンピュータ２００は、フィールドバスインタフェースボード３００が接続されるＰＣスロット２１０と、運営体制及びフィールドバス制御に必要なアプリケーションプログラムを貯蔵する補助記憶装置２２０と、情報を視覚的に表示するモニター２３０及びプリンタ２４０と、ネットワーク１００と接続するためのネットワークアダプタ２５０とを備える。
【００１１】
図４は本発明に係るフィールドバスインタフェースボードのフィールドバス制御部を説明するためのブロック図である。
図４を参照すれば、本発明に係るフィールドバス制御部３２０は、バッファメモリ３７０を直接に制御するためのダイレクトメモリアクセス(ＤＭＡ)、すなわちＤＭＡ制御器３２１とを備える。これによりフィールドバス制御部３２０はメイン制御部３１０の制御なしでバッファメモリ３７０にデータをアクセスすることにより、メイン制御部３１０の負荷を減少させうる。また、フィールドバス制御部３２０は、フィールドバスライン５００に送受信するデータをエンコーディング及びデコーディングするマンチェスタエンコーダ／デコーダ３２２を備える。
【００１２】
以下、前述した構成による本発明に係るフィールドバスインタフェースボードの作動を説明する。
コンピュータ２００の運営体制で作動するアプリケーションプログラムは、デュアルポートメモリ３６０のために予め設定されたメモリアドレスにデータを転送する。これによりデータはコンピュータ２００のＰＣスロット２１０を通してデュアルポートメモリ３６０の該当アドレスに転送される。これにより、フィールドバスインタフェースボード３００のメイン制御部３１０はデュアルポートメモリ３６０に保存されているデータをローディングする。メイン制御部３１０はメインメモリ３４０に接近する方法と同様な方法でフィールドバス制御部３２０に割り当てられたアドレスを指定し、データバスを通してデータを転送する。
【００１３】
これにより、フィールドバス制御部３２０は指定されたアドレスを認識し、データバスを通して転送されるデータを受信する。この際、フィールドバス制御部３２０はＤＭＡ制御器３２１を通してバッファメモリ３７０を制御して、データバスを通して受信されるデータをバッファメモリ３７０に保存する。データがバッファメモリ３７０に保存完了されれば、フィールドバス制御部３２０はマンチェスタエンコーダ／デコーダ３２２を通してデータをエンコーディングし、エンコーディングされたデータをフィールドバス接続手段３８０に転送する(ＴＸ)。フィールドバス転送手段３８０に転送されたデータはフィールドバスライン５００に転送される。
【００１４】
一方、フィールドバスライン５００から転送されるデータ、すなわち受信データはフィールドバス転送手段３８０で整形化されたパルス信号に変換された後フィールドバス制御部３２０に転送される(ＲＸ)。
フィールドバス制御部３２０は、フィールドバス接続手段３８０から転送されるデータを受信する。そしてフィールドバス制御部３２０は、受信データをマンチェスタエンコーダ／デコーダ３２２を通してデコーディングする。デコーディングされた受信データは、フィールドバス制御部３２０の制御によるＤＭＡ制御器３２１によりバッファメモリ３７０に保存される。
【００１５】
そして、フィールドバス制御部３２０はインタラプト信号(ＩＮＴＲ)を発する。フィールドバス制御部３２０でインタラプト(ＩＮＴＲ)が発せられれば、メイン制御部３１０はフィールドバス制御部３２０に割り当てられているアドレスを指定する。アドレスが割り当てられれば、フィールドバス制御部３２０はバッファメモリ３７０に保存されているデータをデータバスに転送する。これにより、メイン制御部３１０はデータバスに転送されるデータを受信してデュアルポートメモリ３６０に保存し、コンピュータ２００にインタラプト信号(ＩＮＴＲ)を転送する。
【００１６】
コンピュータ２００は、インタラプト信号を受信するにつれデュアルポートメモリ３６０のアドレスを指定しデータをローディングする。これにより、アプリケーションプログラムはデータを加工し、コンピュータ２００は加工されたデータをモニター２３０に視覚的に表示したりプリンタ２４０を通して出力する。また、コンピュータ２００は加工されたデータをネットワークアダプタ２５０を通してネットワーク１００に転送することができる。
【００１７】
前述した本発明に係るフィールドバスインタフェースボードのメモリ３４０及び３７０は図５に示した構造を有する。
図５を参照すれば、メインメモリ３４０は先入先出(First  In  First  Out;ＦＩＦＯ)キューとバッファとからなる。ＦＩＦＯキューは優先順位に基づき区分されたデータの種類によるが、緊急データ送受信部キュー３４１と、一般データ送受信部キュー３４２及びタイム送受信部キュー３４３とから構成される。また、バッファも優先順位別に区分される緊急データバッファ３４４と、一般データバッファ３４５及びタイムデータバッファ３４６とから構成され、これはフィールドバスネットワークで発生する周期的に更新がなされるデータの保存及び出力のためのメモリ領域である。
【００１８】
フィールドバス制御部３２０に接続されるバッファメモリ３７０は、制御レジスタとインタラプトレジスタ及び状態レジスタの領域である状態フラグレジスタ３７１と、受信されたデータを保存するデータ受信部循環キュー３７２と、データ転送時臨時にデータを保存するデータ転送部バッファ３７３及びデータがフィールドバスネットワークから受信される場合、自分のデータであるかを検索するために必要なアドレスフレームの当否を検査するためのアドレステーブル領域３７４とに区分される。
【００１９】
以下、前述した構成を有する本発明に係るフィールドバスインタフェースボードの詳細な制御方法について説明する。
図６は本発明に係るメイン制御部のデータ書込み動作を説明するための流れ図である。
図６を参照すれば、まずメイン制御部３１０はデータ長インデックスを初期化する(Ｓ１１０)。
【００２０】
メイン制御部３１０は、前記ＦＩＦＯキューのそれぞれのキューのメッセージの増減を示すヘッドインデックス(head  index)及びテールインデックス(tail  index)を初期化する(Ｓ１２０)。
メイン制御部３１０は、転送しようとするデータを優先順位の種類により前記ＦＩＦＯキューの該当キューに保存する(Ｓ１３０)。そして、メイン制御部３１０は該当キューのヘッドインデックスをデータ長と同一である増加させる(Ｓ１４０)。この際、増加量は１バイト貯蔵時毎にインデックスが‘１’ずつ増加する。
【００２１】
そして、ＦＩＦＯキューはその容量が限定されているため、メイン制御部３１０は前記キューのヘッドインデックスが予め設定されたキューの最大値と同一であるかを判断する(Ｓ１５０)。段階(Ｓ１５０)においてキューのヘッドインデックスが前記キューの最大値と同一である判断されれば、キューのヘッドインデックスを初期化させる(Ｓ１６０)。
段階(Ｓ１５０)においてキューのヘッドインデックスが予め設定されたキューの最大値と同一でないと判断された場合と、段階(Ｓ１６０)において初期化した後とに、メイン制御部３１０はデータ長インデックスを増加させる(Ｓ１７０)。これにより保存されるデータの現在貯蔵部分が分かる。
【００２２】
段階(Ｓ１７０)後、メイン制御部３１０はデータ長インデックスが総データ長と同一であるかを判断する(Ｓ１８０)。段階(Ｓ１８０)において同一でないと判断されればメイン制御部３１０は段階(Ｓ１３０)を復帰し、同一であると判断されればメイン制御部３１０はデータの保存が終了されたと判断しリターンする。図７は本発明に係るメイン制御部のデータ読出し動作を説明するための流れ図である。
【００２３】
図７を参照すれば、メイン制御部３１０はデータを読み出すために該当優先順位のＦＩＦＯキューの受信部に接近して、該当テールインデックスとヘッドインデックスが同一であるかを判断する(Ｓ２１０)。
段階(Ｓ２１０)においてテールインデックスとヘッドインデックスが同一でないと判断されれば、メイン制御部３１０は当該ＦＩＦＯキューの受信部のキューで１バイトを読む(Ｓ２２０)。そしてテールインデックスを‘１’増加させる(Ｓ２３０)。
【００２４】
そして、メイン制御部３１０はテールインデックスが予め設定されたキューの最大値と一致するかを判断する(Ｓ２４０)。段階(Ｓ２４０)において一致すると判断されれば、メイン制御部３１０はテールインデックスを初期化する(Ｓ２５０)。
段階(Ｓ２４０)においてテールインデックスとキューの最大値が一致していない場合と、段階(Ｓ２５０)においてテールインデックス初期化させた後と、段階(Ｓ２１０)においてテールインデックスとヘッドインデックスが同一であると判断された場合とに、メイン制御部３１０は読出し動作を終了しリターンする。
【００２５】
前記読出し動作は１バイトに対する動作であって、１バイト以上の読出しは前記過
程を繰り返すことにより行える。
一方、メイン制御部３１０はフィールドバス通信を行う前にフィールドバス制御部を初期化させるが、図８に基づき初期化を説明する。
図８を参照すれば、全てのインタラプトレジスタをクリアさせる(Ｓ３１０)。フィールドバス制御部３２０は正常のネットワーク動作を行うために０番、１番及び２番の制御レジスタ設定(Ｓ３２０)し、所望のインタラプトレジスタが活性化するか否かを設定する(Ｓ３３０)。フィールドバス制御部３２０はフィールドバスフレームの送受信を担う転送部バッファ３７３に関わるレジスタを初期化(Ｓ３４０)し、データ受信部循環キュー３７２に関わるレジスタを初期化する(Ｓ３５０)。また、フィールドバス制御３２０はアドレステーブル領域３７４に関わるレジスタを初期化(Ｓ３６０)し、タイマーレジスタを初期化する(Ｓ３７０)。
【００２６】
図９は本発明に係るフィールドバス制御部の送信動作を説明するための流れ図である。
フィールドバス制御部３２０は、メイン制御部３１０から伝えられる、転送しようとするデータをデータ転送部バッファ３７３に保存する(Ｓ４１０)。そしてフィールドバス制御部３２０はメイン制御部３１０の制御により転送されるデータの開始ポインタを設定(Ｓ４２０)し、データ長を定義する(Ｓ４３０)。
【００２７】
そして、メイン制御部３１０から転送開始命令が伝えられれば、フィールドバス制御部３２０はＤＭＡ制御器３２１を通してバッファメモリ３７０のデータ転送部バッファ３７３に保存されたデータをフィールドバス接続手段３８０を通してフィールドバスライン５００に転送する(Ｓ４４０)。
データの転送が完了すると、フィールドバス制御部３２０は転送完了に対するインタラプトを発生させる(Ｓ４５０)。転送完了に対するインタラプトはメイン制御部３１０に伝えられ、これによりメイン制御部３１０はデータ転送完了を認知し、追加転送データがあればそれに対する信号をフィールドバス制御部３２０に転送する。
【００２８】
フィールドバス制御部３２０は、転送完了インタラプト発生後メイン制御部から伝えられる信号に応じて追加転送データがあるかを判断する(Ｓ４６０)。段階(Ｓ４６０)において追加転送データがあると判断されれば、フィールドバス制御部３２０は段階(Ｓ４１０)に復帰し、ないと判断されればデータ転送を完了しリターンする。
【００２９】
図１０は本発明に係るフィールドバス制御部の受信動作を説明するための流れ図である。
データが受信(Ｓ５１０)されると、フィールドバス制御部３２０はＤＭＡ制御器３２１を通して受信されるデータをバッファメモリ３７０に割り当てられたデータ受信部循環キュー３７２に保存する(Ｓ５２０)。この際、フィールドバス制御部３２０はデータ最後ポインタを設定する(Ｓ５３０)。
【００３０】
受信されるデータの保存が完了されると、フィールドバス制御部３２０はデータ受信完了によるインタラプトを発生させる(Ｓ５４０)。メイン制御部３１０はデータ受信完了によるインタラプトによりデータ受信を認知し、バッファメモリ３７０のデータ受信部循環キュー３７２に保存されたデータをメインメモリ３４０に読取る。そして、フィールドバス制御部３２０はデータ受信関連レジスタを初期化させる(Ｓ５５０)。
【００３１】
フィールドバス制御部はデータが受信されると、受信されるデータが現在自分のデータであることを判断するためデータ内のアドレスを確認すべきであるが、その過程を図１１に基づき説明する。
図１１は本発明に係るフィールドバス制御部のアドレス認識動作を説明するための流れ図である。
図１１を参照すれば、フィールドバス制御部３２０はデータが受信(Ｓ６１０)されると、ＤＭＡ制御器３２１を通してバッファメモリ３７０のアドレステーブル領域３７４に保存されたアドレスと、読み出して前記受信されるデータのアドレスとを比較する(Ｓ６２０)。
【００３２】
段階(Ｓ６２０)における比較結果に基づき、フィールドバス制御部３２０はアドレスが相互一致するかを判断する(Ｓ６３０)。段階(Ｓ６３０)で受信されるデータのアドレスがアドレステーブル領域３７４に貯蔵されたアドレスと一致すると判断されれば、フィールドバス制御部３２０はそれに対するインタラプトを発生(Ｓ６４０)し、該当アドレステーブルのポインタをメイン制御部３１０に伝える(Ｓ６５０)。
これにより、メイン制御部３１０は前記インタラプトを受信し、前記フィールドバス制御部３２０から伝えられるアドレステーブルのポインタを受信してデータ処理を行う。
【００３３】
【発明の効果】
以上述べた通り、本発明によれば、分散システムの制御と通信の役割を単一なフィールドバスインタフェースボードを介して行え、これを通して現在ネットワーク上で伝えられる全てのデータ収集が可能である。従って、分散制御システムの制御と通信を効率よく統合的に管理することができる。
【００３４】
また、本発明に係るフィールドバスインタフェースボードの制御方法によれば、フィールドバス制御部がフィールドバスラインに送受信されるデータを直接に管理することによりメイン制御部の負荷が軽減され、これによりデータ処理速度が向上し、既存製品の通信速度より向上した高速通信を提供すると同時に信頼性のあるデータ処理が可能になる。また、データを優先順位に基づき分離して制御することによりネットワーク上で伝えられる全てのデータ収集が可能なので、分散制御システムの制御と通信を効率よくかつ統合的に管理することができる効果を奏する。
【図面の簡単な説明】
【図１】  従来のフィールドバスインタフェースボードを説明するためのブロック図である。
【図２】  本発明に係るフィールドバスインタフェースボードを説明するための全体ブロック図である。
【図３】  本発明に係るフィールドバスインタフェースボードを説明するための詳細ブロック図である。
【図４】  本発明に係るフィールドバス制御部の構成を説明するためのブロック図である。
【図５】  本発明に係るメモリ構造を説明するためのブロック図である。
【図６】  本発明に係るメイン制御部のデータ書込み動作を説明するための流れ図である。
【図７】  本発明に係るメイン制御部のデータ読出し動作を説明するための流れ図である。
【図８】  本発明に係るフィールドバス制御部の初期化動作を説明するための流れ図である。
【図９】  本発明に係るフィールドバス制御部の送信動作を説明するための流れ図である。
【図１０】  本発明に係るフィールドバス制御部の受信動作を説明するための流れ図である。
【図１１】  本発明に係るフィールドバス制御部のアドレス認識動作を説明するための流れ図である。
【符号の説明】
３００:フィールドバスインタフェースボード
３１０:メイン制御部
３２０:フィールドバス制御部
３２１:ＤＭＡ制御器
３２２:マンチェスタエンコーダ／デコーダ
３３０:クロック発生部
３４０:メインメモリ
３５０:ブートメモリ
３６０:デュアルポートメモリ
３７０:バッファメモリ
３８０:フィールドバス接続手段
【図１】
0004022442.tif 000002
【図２】
0004022442.tif 000003
【図３】
0004022442.tif 000004
【図４】
0004022442.tif 000005
【図５】
0004022442.tif 000006
【図６】
0004022442.tif 000007
【図７】
0004022442.tif 000008
【図８】
0004022442.tif 000009
【図９】
0004022442.tif 000010
【図１０】
0004022442.tif 000011
【図１１】
0004022442.tif 000012