(57)【要約】【課題】  ＬＡＮとＣＡＮ間のデータ変換を支援するＬＡＮとＣＡＮのインターフェース装置を提供すること。【解決手段】  制御対象装置の下位ユニットとの通信を担当するＣＡＮ通信部１１０と、監視／制御用ＰＣとの通信を担当するＬＡＮ通信部１２０と、ＣＡＮ通信部からのデータを入力されてＬＡＮ通信部で認識可能なデータに変換させ、ＬＡＮ通信部からのデータを入力されてＣＡＮ通信部で認識可能なデータに変換させる制御部１３０と、を備える。【選択図】      図１
2006217423.tif 000002
【特許請求の範囲】
【請求項１】
制御対象装置の下位ユニットとの通信を担当するＣＡＮ通信部と、監視／制御用ＰＣとの通信を担当するＬＡＮ通信部と、前記ＣＡＮ通信部からのデータを入力されてＬＡＮ通信部で認識可能なデータに変換させ、前記ＬＡＮ通信部からのデータを入力されてＣＡＮ通信部で認識可能なデータに変換させる制御部と、を備えることを特徴とするＬＡＮとＣＡＮのインターフェース装置。
【請求項２】
前記ＣＡＮ通信部は、下位ユニットとの物理的な接続道具のＣＡＮ通信連結部を備え、前記ＬＡＮ通信部は、前記監視／制御用ＰＣとの物理的な接続道具のＬＡＮ通信連結部を備えることを特徴とする請求項１に記載のＬＡＮとＣＡＮのインターフェース装置。
【請求項３】
ＭＡＣアドレス設定及びＯＳソフトウェハをダウンロードするプログラムアップデート用ＰＣとの連結のためのＲＳ２３２ポート、及び各種外部センサー類などの制御のためのＩ／Ｏポートの外部インターフェースをさらに備えることを特徴とする請求項１に記載のＬＡＮとＣＡＮのインターフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）間のデータ変換を支援するＬＡＮとＣＡＮのインターフェース装置に関する。
【背景技術】
【０００２】
一般に、近距離通信を支援するＬＡＮ通信プロトコルは制御対象装置の下位ユニットにディスプレイーなどのようなデータだけを提供し、制御対象装置を制御可能な命令を提供することはできない。
それで、制御対象装置の下位ユニットに制御命令を提供するためには、下位ユニットに提供する制御命令を下位ユニットが認識可能なデータに変換させる別途の変換装置を必要とし、下位ユニットの制御対象装置に従いそれに合う変換装置を必要とする。
また、現在ＬＡＮ通信網とＣＡＮ通信網間のインターフェースが支援されていないため、ＣＡＮ環境の下位ユニットからのデータをＬＡＮ環境にして貯蔵することが不可能であり、制御用ＰＣなどでも利用できないとの短所がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そこで、本発明の目的は、ＬＡＮとＣＡＮ間のデータ変換を支援することにより、ＣＡＮ環境のデータ貯蔵とともにＣＡＮ環境のデータをインターネット環境で利用可能なデータに加工して、制御用ＰＣ及びインターネット環境で使用することができるＬＡＮとＣＡＮのインターフェース装置を提供することにある。
【課題を解決するための手段】
【０００４】
このような目的を達成するため、本発明によるＬＡＮとＣＡＮのインターフェース装置は、制御対象装置の下位ユニットとの通信を担当するＣＡＮ通信部と、監視／制御用ＰＣとの通信を担当するＬＡＮ通信部と、前記ＣＡＮ通信部からのデータを入力されてＬＡＮ通信部で認識可能なデータに変換させ、前記ＬＡＮ通信部からのデータを入力されてＣＡＮ通信部で認識可能なデータに変換させる制御部と、を備えることを特徴とする。
前記ＣＡＮ通信部は、下位ユニットとの物理的な接続道具のＣＡＮ通信連結部を備え、前記ＬＡＮ通信部は、前記監視／制御用ＰＣとの物理的な接続道具のＬＡＮ通信連結部を備え、ＭＡＣアドレス設定及びＯＳソフトウェハをダウンロードするプログラムアップデート用ＰＣとの連結のためのＲＳ２３２ポート及び各種外部センサー類などの制御のためのＩ／Ｏポートの外部インターフェースをさらに備えることを特徴とする。
【発明の効果】
【０００５】
本発明は、ＬＡＮ通信網とＣＡＮ通信網間のデータ通信を支援することにより、ＣＡＮ通信網からなる下位ユニットとＬＡＮ通信網からなる上位ユニットの監視／制御用ＰＣとの通信が可能となり、ＣＡＮ環境のデータ貯蔵とともに、ＣＡＮ環境のデータを監視／制御用ＰＣ及びインターネット環境で使用することができるとの効果がある。
【発明を実施するための最良の形態】
【０００６】
本発明の一実施の形態を、図面を参照して説明する。
【０００７】
図１は、本発明によるＬＡＮとＣＡＮのインターフェース装置の構成図を示す。図示したように、本発明のＬＡＮとＣＡＮのインターフェース装置１００は、大きく制御対象装置の下位ユニット２００（例えば半導体クリーンルームのＦＦＵ（Ｆａｎ  Ｆｉｌｔｅｒ  Ｕｎｉｔ））との通信を担当するＣＡＮ通信部１１０と、監視／制御用ＰＣ３００との通信を担当するＬＡＮ通信部１２０と、ＣＡＮ通信部１１０からのデータを入力されてＬＡＮ通信部１２０で認識可能なデータに変換させ、ＬＡＮ通信部１２０からのデータを入力されてＣＡＮ通信部１１０で認識可能なデータに変換させる制御部１３０と、から構成される。
【０００８】
ＣＡＮ通信部１１０は、Ｍｉｃｒｏ  Ｃｈｉｐｓ社のＣａｎ−ｓｐｉ素子（ＭＰＣ２５１０）4個を用いて２５４個のＩＤを有する下位ユニット２００のＦＦＵと通信し、ＣＡＮ通信は１２５Ｋｂｐｓに設定されたスキャーニングタイムに合わせて通信するようになり、制御対象装置の下位ユニット２００との通信のための物理的な接続道具のＣＡＮ通信連結部１１１を備える。
【０００９】
ＬＡＮ通信部１２０は、Ｗｉｚｎｅｔ社のＴＣＰＩＰ＆ＵＤＰ専用チップを用いてＬＡＮ通信を具現し、監視／制御用ＰＣ３００によりＬＡＮとＣＡＮのインターフェース装置１００のデータをインターネット環境で使用できるようにするためにホストとして動作してＩＰを有し、ＬＡＮ通信によりＩＰセッティングが可能であり、通信速度は通信回線の状態に従い１００／１０Ｍｂｐｓの速度で通信し、監視／制御用ＰＣ３００との物理的な接続道具のＬＡＮ通信連結部１２１を備える。
【００１０】
制御部１３０は、ＡＴＭＥＬ社のＡＴＭＥＧＡ１２８を使用する。
また、本発明はＭＡＣアドレス設定及びＯＳソフトウェハをダウンロードするプログラムアップデート用ＰＣ４００との連結のためのＲＳ２３２ポート１４０及び各種外部センサー類（ガス検出器、温度センサー）５００などの制御のためのＩ／Ｏポートの外部インターフェース１５０を備える。
【００１１】
上述のように構成された本発明は、ＲＳ２３２ポート１４０を通じてプログラムアップデート用ＰＣ４００により本発明のＬＡＮとＣＡＮインターフェース装置１００の動作のためのプログラムがダウンロードされて、本発明が動作可能な環境が具備された後、監視／制御用ＰＣ３００により下位ユニット２００のＦＦＵの制御のための所定のデータが出力されると、これはＬＡＮ通信連結部１２１を通じてＬＡＮ通信部１２０に入力され、ＬＡＮ通信部１２０を通じて制御部１３０に入力される。
【００１２】
制御部１３０は、ＬＡＮ通信部１２０で入力されたデータをＣＡＮ通信部１１０で認識可能なデータに変換させてＣＡＮ通信部１１０に出力し、ＣＡＮ通信部１１０は、ＣＡＮ通信連結部１１１を通じて制御部１３０からの該当データに従い下位ユニット２００のＦＦＵに該当制御信号を出力する。
従って、下位ユニット２００が監視／制御用ＰＣ３００の制御に応じて動作可能になり、これはＬＡＮ環境のデータがＣＡＮ環境のデータに変換されてＣＡＮ環境の下位ユニットを制御できることを意味する。
【００１３】
一方、監視／制御用ＰＣ３００が下位ユニット２００に対する所定の情報を得るために該当データを出力すると、上述のような経路を通じて下位ユニット２００に該当情報が伝えられ、監視／制御用ＰＣ３００の所望するデータが下位ユニット２００からのＣＡＮ通信連結部１１１を通じてＣＡＮ通信部１１０に入力されると、これは制御部１３０によりＬＡＮ通信部１２０が認識可能なデータに変換されてＬＡＮ通信部１２０に入力される。
従って、ＬＡＮ通信連結部１２１を通じて監視／制御用ＰＣ３００に監視／制御用ＰＣ３００の所望する情報が入力され、監視／制御用ＰＣ３００に下位ユニット２００、即ち、ＣＡＮ環境の情報の貯蔵とともに、必要な場合には監視／制御用ＰＣ３００を通じてインターネット環境でも使用可能になる。
【００１４】
一方、監視／制御用ＰＣ３００で下位ユニット２００に対する情報を所定時間の間隔で自動に得るために自動応答機能を設定して置いた場合、ＣＡＮ通信部１１０はＣＡＮ通信連結部１１１を通じて下位ユニット２００に対する情報を所定時間の間隔で収集し、これを制御部１３０を通じて監視／制御用ＰＣ３００に伝送できるようになる。
【００１５】
ここで、ＬＡＮ通信仕様を見ると以下のようである。
【００１６】
まず、その指令において通信フレームは図２ａの表のようであり、ヘッダー部は図２ｂの表のようであり、データの長さは総２Ｋｂｙｔｅで、ヘッダーは８ｂｙｔｅである。
伝送データの開始点を知らせるために“ＳＴＲ”ストリングを伝送し、ＣＭＤの構成は図２ｃの表のようである。
図２ｃにおいて、書込み／読取り：１であれば、命令とデータをアップデートし、０であれば命令とデータのアップデートをせずに今まで収集されたデータで応答する（ＣＡＮと関連）。
ＡｕｔｏＡｎｓ：イベントの発生時に自動応答があるかどうかを決定する。自動応答機能があり（＝１）／なし（＝０）。
応答があるかどうか：応答があるかどうかのビットは読取り／書込みに優先し、その機能は以下のようである。
応答があるかどうか＝０
読取り／書込み＝０：遮断時間のカウンタをリセットし、応答はしない。
読取り／書込み＝１：Ｂｌｄｃの現在状態を送信する。
応答があるかどうか＝１
読取り／書込み＝０：Ｂｌｄｃの現在状態を送信する。
読取り／書込み＝１：Ｂｌｄｃに指令を送る。
ＬＡＮ遮断時間：ＬＡＮがオープンされた以後に遮断時間以上だけ通信がないと、自動に閉じる。最小単位は５秒で、設定可能時間は（０−２７）×５秒で、初期値は２４×５＝１２０秒である。
ＣＡＮ割当時間：ＬＡＮとＣＡＮインターフェース装置１００がＢｌｄｃモジュールと通信を試みる間隔を意味する。設定可能最小単位は１ｍｓで、０−１２７ｍｓまで可能である。但し、２５０Ｋ  ＣＡＮ速度では約５ｍｓほどを勧め、初期値は５ｍｓである。
自動応答再伝送周期：イベント発生要因が除去されないと、再伝送周期以後に再び再伝送される。最小単位は５秒で、設定可能時間は（０−１２７）×５秒で、初期値は２４×５＝１２０秒である。
自動応答再伝送周期、遮断時間及び接近時間はＣＭＤ読取り／書込みビットにかかわらずに設定される。
【００１７】
図３ａ乃至図３ｃは、データ部の構成、データパラメータの構成、コマンドの構成をそれぞれ示した表で、図３ｃにおいて０ビット：Ｒ／ＳＣ（ＲＵＮ＝１／ＳＴＯＰ＝０）モーターの運転を指令し、１ビット：命令指令の有効＝１／無効＝０で、２ビット：フォルトの際にリセットとして使用し、４、５、７ビット：予備、６ビット：ＬＡＮとＣＡＮのインターフェース装置１００でＢｌｄｃ装備の有無情報として使用される。Ｂｌｄｃ有り＝１／無し＝０である。
【００１８】
次いで、応答の場合、通信フレームは図４ａのようであり、図４ｂはヘッダー部の構成を示し、データの長さは総２Ｋｂｙｔｅで、ヘッダーは８ｂｙｔｅで、図４ｃはＡＣＫの構成を示す表で、自動応答ビットが１である状態でイベント発生による応答の場合、イベントを１にして送る。応答データの開始点を知らせるために“ＳＴＲ”ストリングを伝送し、ＣＭＤ：伝送された最後の命令で、ＳＣＡＮ：下位ユニット２００の２５５台のＦＦＵに対するスキャーニング回数を示し、最大値は１２７である。ＣＡＮ通信エラーカウント：Ｂｌｄｃ装備と通信の際にエラー回数を累積する（リセットなし）。
【００１９】
図５ａ及び図５ｂは、応答時のデータ構成及びデータパラメータ構成を示した表で、図５ｃはステート構成を示した表で、７−０ビット：ＣＡＮ通信上のエラーの時にエラーコードを返還し、７ビット：Ｄａｔａ  Ｌｅｎｇｔｈ  Ｃｏｄｅ  Ｗａｒｎｉｎｇ、６ビット：送信ＯＫ、５ビット：受信ＯＫ、４ビット：ビットエラー、３ビット：Ｓｔｕｆｆエラー、２ビット：ＣＲＣエラー、１ビット：Ｆｏｒｍエラー、０ビット：認識エラー、８ビット：モータのＲＵＮ＝１／ＳＴＯＰ＝０の状態、９ビット：過電流状態異常＝１／正常＝０、１０ビット：過電圧状態異常＝１／正常＝０、１１ビット：低電圧状態異常＝１／正常＝０、１２ビット：オーバヒット状態異常＝１／正常＝０を、１３ビット：加速状態異常＝１／正常＝０を、１４ビット：Ｂｌｄｃモジュールの応答状態  正常応答＝１／無応答＝０（ＣＡＮ通信部で評価する）、１５ビット：予備として、自動応答ビットが１で、９−１３ビットが一つでも１である場合にはＬＡＮとＣＡＮのインターフェース装置１００でチェックして指令なしに応答する。
【００２０】
次いで、ＣＡＮ通信部１１０の場合、データの長さ：８バイト、通信速度：１２５Ｋｂｐｓ、ＩＤ当り通信時間：最小５ｍｓｅｃにする。図６ａは伝送時の通信データフレームを、図６ｂはコマンドスペックを、図６ｃは受信時の通信フレームを、図６ｄはステートスペックを示した表で、各ビットはＬＡＮ通信部１２０と同一である。
【００２１】
一方、本発明はＬＡＮとＣＡＮのデータ変換だけでなく、ガス検出器、温度センサーなどの外部センサー類の制御のためのＩ／Ｏポートの外部インターフェース１５０を備えることにより、監視／制御用ＰＣ３００の制御に応じて外部インターフェース５００に連結された各種センサー類の制御が可能であり、また、各種センサー類の状態を監視／制御用ＰＣ３００でモニターリングすることができる。
【００２２】
本発明は上述の実施の形態により限定されず、当業者により多様な変形及び変更が可能であり、これは添付の請求項で定義される本発明の趣旨と範囲に含まれる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態を示すＬＡＮとＣＡＮのインターフェース装置の構成図である。
【図２ａ】本発明でのＬＡＮ通信仕様中で指令に対する通信フレームを示した表である。
【図２ｂ】本発明でのＬＡＮ通信仕様中で指令に対するヘッダー部を示した表である。
【図２ｃ】本発明でのＬＡＮ通信仕様中で指令に対するＣＭＤの構成を示した表である。
【図３ａ】本発明でのＬＡＮ通信仕様中で指令に対するデータ部構成を示した表である。
【図３ｂ】本発明でのＬＡＮ通信仕様中で指令に対するデータパラメータ構成を示した表である。
【図３ｃ】本発明でのＬＡＮ通信仕様中で指令に対するコマンド構成を示した表である。
【図４ａ】本発明でのＬＡＮ通信仕様中で応答に対する通信フレームを示した表である。
【図４ｂ】本発明でのＬＡＮ通信仕様中で応答に対するヘッダー部を示した表である。
【図４ｃ】本発明でのＬＡＮ通信仕様中で応答に対するＡＣＫの構成を示した表である。
【図５ａ】本発明でのＬＡＮ通信仕様中で応答に対するデータ部構成を示した表である。
【図５ｂ】本発明でのＬＡＮ通信仕様中で応答に対するデータパラメータ構成を示した表である。
【図５ｃ】本発明でのＬＡＮ通信仕様中で応答に対するステートの構成を示した表である。
【図６ａ】本発明でのＣＡＮ通信仕様のデータフレームを示した表である。
【図６ｂ】本発明でのＣＡＮ通信仕様のコマンドスペックを示した表である。
【図６ｃ】本発明でのＣＡＮ通信仕様の通信フレームを示した表である。
【図６ｄ】本発明でのＣＡＮ通信仕様のステートスペックを示した表である。
【符号の説明】
【００２４】
１００  ＬＡＮとＣＡＮのインターフェース装置
１１０  ＣＡＮ通信部
１１１  ＣＡＮ通信連結部
１２０  ＬＡＮ通信部
１２１  ＬＡＮ通信連結部
１３０  制御部
１４０  ＲＳ２３２ポート
１５０  外部インターフェース
２００  下位ユニット
３００  監視／制御用ＰＣ
４００  プログラムアップデート用ＰＣ
５００  各種センサー
【図１】
2006217423.tif 000003
【図２ａ】
2006217423.tif 000004
【図２ｂ】
2006217423.tif 000005
【図２ｃ】
2006217423.tif 000006
【図３ａ】
2006217423.tif 000007
【図３ｂ】
2006217423.tif 000008
【図３ｃ】
2006217423.tif 000009
【図４ａ】
2006217423.tif 000010
【図４ｂ】
2006217423.tif 000011
【図４ｃ】
2006217423.tif 000012
【図５ａ】
2006217423.tif 000013
【図５ｂ】
2006217423.tif 000014
【図５ｃ】
2006217423.tif 000015
【図６ａ】
2006217423.tif 000016
【図６ｂ】
2006217423.tif 000017
【図６ｃ】
2006217423.tif 000018
【図６ｄ】
2006217423.tif 000019