(57)【特許請求の範囲】
【請求項１】
アドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段を有し、伝送メッセージが送信されたとき、該伝送メッセージに含まれているアドレスポーリング用のアドレスデータと前記記憶手段に設定されている固有のアドレスデータとが一致する場合に、前記伝送メッセージに従って通信制御を行なう通信制御装置であって、前記記憶手段にデータを設定する設定手段と、前記記憶手段に設定されているデータの信頼性を確認するための確認手段とを有しており、また、前記記憶手段は、第１の記憶部と第２の記憶部とを有し、前記第１の記憶部には、前記設定手段によってデータが設定可能となっており、また、前記第２の記憶部には、前記確認手段によって第１の記憶部の信頼性を確認した結果に応じたデータが設定されるようになっており、前記第１の記憶部に設定されている固有のアドレスデータの信頼性を前記確認手段によって確認した結果、前記第１の記憶部についての信頼性の維持が可能であると判断された場合には、前記第２の記憶部には、前記第１の記憶部に設定されている固有のアドレスデータが設定され、前記第１の記憶部についての信頼性の維持が不能であると判断された場合には、前記第２の記憶部には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されることを特徴とする通信制御装置。
【請求項２】
請求項１記載の通信制御装置において、前記予め決められた所定のアドレスデータは、通信制御装置に通常設定される固有のアドレスデータとは異なるデータであることを特徴とする通信制御装置。
【請求項３】
請求項１または請求項２に記載の通信制御装置において、前記設定手段は、第１の記憶部に記憶されたデータに対して所定のチェック処理を施し、該チェック処理の結果を冗長データとして第１の記憶部に設定し、前記確認手段は、少なくとも、第１の記憶部に設定されている固有のアドレスデータと第１の記憶部に設定されている冗長データとに対し、所定のチェック処理を行なうことで、第１の記憶部に設定されている固有のアドレスデータの信頼性を確認することを特徴とする通信制御装置。
【請求項４】
請求項３記載の通信制御装置において、前記冗長データは、前記第１の記憶部に格納されているデータのチェックサム演算結果またはパリティ演算結果であり、前記設定手段および前記確認手段における所定のチェック処理は、チェックサムまたはパリティチェックをとる処理であることを特徴とする通信制御装置。
【請求項５】
複数のユニット間で伝送メッセージにより情報の授受がなされる制御システムであって、前記複数のユニットのうちの少なくとも１つのユニットには、他のユニットからアドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段と、前記記憶手段に設定されている固有のアドレスデータの信頼性を確認するための確認手段とが設けられ、前記記憶手段は、第１の記憶部と第２の記憶部とを有し、前記第２の記憶部には、前記確認手段によって第１の記憶部の信頼性を確認した結果に応じたデータが設定されるようになっており、前記第１の記憶部に設定されている固有のアドレスデータの信頼性を前記確認手段によって確認した結果、前記第１の記憶部についての信頼性の維持が不能であると判断された場合には、前記第２の記憶部には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されるようになっていることを特徴とする制御システム。
【請求項６】
請求項５記載の制御システムにおいて、前記他のユニットは、一のユニットにアドレスポーリングを行なったときに通信の異常が検出された場合には、前記強制的に設定された所定のアドレスデータで再度アドレスポーリングを行なうようになっていることを特徴とする制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、センサユニットなどに用いられる通信制御装置、および、防災システムなどの制御システムに関する。
【０００２】
【従来の技術】
従来、防災システムなどの制御システムとして、図６に示すような形態のシステムが知られている。図６の例では、システムは、コントローラユニットＵ１と、各種のユニット（被制御ユニット）Ｕ２〜Ｕｎとが接続されて構成されている。このようなシステムにおいて、コントローラユニットＵ１と各ユニットＵ２〜Ｕｎとの間での情報の授受には、通信制御プロトコルに基づく伝送メッセージが用いられる。
【０００３】
この種の制御システムにおける伝送メッセージとしては、一般に、例えば図７に示すような伝送メッセージが用いられている。すなわち、伝送メッセージは、一般に、アドレスポーリング用のアドレス（発信先のアドレスデータ），コマンド，データなどにより構成されている。
【０００４】
一方、被制御ユニット（受信側ユニット）は、コントローラユニットＵ１からアドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段（メモリ）を有し、コントローラユニットＵ１から図７の伝送メッセージが送られる場合には、被制御ユニット（受信側ユニット）では、記憶手段（メモリ）に設定されている固有のアドレスデータを、この伝送メッセージに含まれているアドレスポーリング用のアドレス（発信先のアドレスデータ）と比較し、一致したときには、自己宛の伝送メッセージと判断し、この伝送メッセージを取り込み、この伝送メッセージ中のコマンドに従った処理を行なうようにしている。
【０００５】
すなわち、被制御ユニット（受信側ユニット）は、図７の伝送メッセージが送信されたとき、該伝送メッセージに含まれているアドレスポーリング用のアドレスデータと記憶手段に設定されている固有のアドレスデータとが一致するときに、伝送メッセージに従って通信制御を行なうようになっている。
【０００６】
なお、図７の伝送メッセージにおいて、コマンドの種類としては、例えば、「被制御ユニット（受信側ユニット）からのデータを収集するためのコマンド」「被制御ユニット（受信側ユニット）に所定の情報（例えば警報）を表示させるための制御信号を与えるためのコマンド」，「被制御ユニット（受信側ユニット）を自動試験するためのコマンド」，「被制御ユニット（受信側ユニット）の記憶手段（メモリ）に設定されている固有のアドレスデータを再設定（変更）するためのコマンド」などがある。ここで、コントローラユニットＵ１からの伝送メッセージに含まれているコマンドが「被制御ユニットからのデータを収集するためのコマンド」である場合には、コントローラユニットＵ１からの伝送メッセージには、データが含まれている必要がなく、この場合、この伝送メッセージを取り込んだ被制御ユニットでは、伝送メッセージのコマンドに従って収集したデータ（例えば火災検知に関するデータ）をコントローラユニットＵ１に返送するようになっている。
【０００７】
また、コントローラユニットＵ１からの伝送メッセージに含まれているコマンドが「被制御ユニットに所定の情報（例えば警報）を表示させるための制御信号を与えるためのコマンド」，「被制御ユニットを自動試験するためのコマンド」である場合には、コントローラユニットＵ１からの伝送メッセージには、「警報を表示させるための制御信号（制御データ）」あるいは「被制御ユニットを自動試験するための試験用制御データ」がデータとして含まれている必要があり、この場合、伝送メッセージ中のデータは、被制御ユニットに取り込まれた後、被制御ユニットにおいて、伝送メッセージ中のコマンドに従って、伝送メッセージ中のデータに基づく処理動作がなされ、被制御ユニットからはこの処理結果のデータ（例えば、警報を表示した旨のデータ、あるいは、試験結果データ）をコントローラユニットＵ１に返送するようになっている。このように、伝送メッセージにおいて、データは必要に応じて付加されるものであり、データが含まれないこともある。
【０００８】
【発明が解決しようとする課題】
ところで、被制御ユニットには、上述のように、ユニット毎に、その記憶手段（例えばＲＡＭなどのメモリ）内に固有のアドレスデータが記憶されるが、このようなメモリにはメモリ自体の信頼性によってデータの破壊が発生したり、あるいは、通信を介して固有のアドレスデータを再設定（変更）する場合に、通信のノイズ等の問題で適切な固有のアドレスデータが記憶手段（メモリ）に設定できない場合がある。このような場合、この被制御ユニットの記憶手段（メモリ）には不適切な固有のアドレスデータが設定されてしまい、例えば、正常に設定された他の被制御ユニットの固有のアドレスデータと重複した場合には、正常な他の被制御ユニットに悪影響を及ぼすなどの問題が生じる。
【０００９】
本発明は、記憶手段（例えばメモリ）に記憶させる固有のアドレスデータが破壊されたり適切に設定されないような場合にも、通信に悪影響を及ぼすなどの事態が生ずるのを著しく低減することの可能な通信制御装置および制御システムを提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、アドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段を有し、伝送メッセージが送信されたとき、該伝送メッセージに含まれているアドレスポーリング用のアドレスデータと前記記憶手段に設定されている固有のアドレスデータとが一致する場合に、前記伝送メッセージに従って通信制御を行なう通信制御装置であって、前記記憶手段にデータを設定する設定手段と、前記記憶手段に設定されているデータの信頼性を確認するための確認手段とを有しており、また、前記記憶手段は、第１の記憶部と第２の記憶部とを有し、前記第１の記憶部には、前記設定手段によってデータが設定可能となっており、また、前記第２の記憶部には、前記確認手段によって第１の記憶部の信頼性を確認した結果に応じたデータが設定されるようになっており、前記第１の記憶部に設定されている固有のアドレスデータの信頼性を前記確認手段によって確認した結果、前記第１の記憶部についての信頼性の維持が可能であると判断された場合には、前記第２の記憶部には、前記第１の記憶部に設定されている固有のアドレスデータが設定され、前記第１の記憶部についての信頼性の維持が不能であると判断された場合には、前記第２の記憶部には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されることを特徴としている。
【００１５】
また、請求項２記載の発明は、請求項１記載の通信制御装置において、予め決められた所定のアドレスデータは、通信制御装置に通常設定される固有のアドレスデータとは異なるデータであることを特徴としている。
【００１６】
また、請求項３記載の発明は、請求項１または請求項２に記載の通信制御装置において、設定手段は、第１の記憶部に記憶されたデータに対して所定のチェック処理を施し、該チェック処理の結果を冗長データとして第１の記憶部に設定し、確認手段は、少なくとも、第１の記憶部に設定されている固有のアドレスデータと第１の記憶部に設定されている冗長データとに対し、所定のチェック処理を行なうことで、第１の記憶部に設定されている固有のアドレスデータの信頼性を確認することを特徴としている。
【００１７】
また、請求項４記載の発明は、請求項３記載の通信制御装置において、冗長データは、記憶手段に格納されているデータのチェックサム演算結果またはパリティ演算結果であり、設定手段および確認手段における所定のチェック処理は、チェックサムまたはパリティチェックをとる処理であることを特徴としている。
【００１８】
また、請求項５記載の発明は、複数のユニット間で伝送メッセージにより情報の授受がなされる制御システムであって、複数のユニットのうちの少なくとも１つのユニットには、他のユニットからアドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段と、記憶手段に設定されている固有のアドレスデータの信頼性を確認するための確認手段とが設けられ、前記記憶手段は、第１の記憶部と第２の記憶部とを有し、前記第２の記憶部には、前記確認手段によって第１の記憶部の信頼性を確認した結果に応じたデータが設定されるようになっており、前記第１の記憶部に設定されている固有のアドレスデータの信頼性を前記確認手段によって確認した結果、前記第１の記憶部についての信頼性の維持が不能であると判断された場合には、第２の記憶部には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されるようになっていることを特徴としている。
【００１９】
また、請求項６記載の発明は、請求項５記載の制御システムにおいて、他のユニットは、一のユニットにアドレスポーリングを行なったときに通信の異常が検出された場合には、強制的に設定された所定のアドレスデータで再度アドレスポーリングを行なうようになっていることを特徴としている。
【００２０】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。図１は本発明に係る制御システムの構成例を示す図である。図１を参照すると、この制御システムは、複数のユニットＵ１〜Ｕｎが伝送路を介して互いに情報の授受を行なうことが可能に構成されている。ここで、各ユニットＵ１〜Ｕｎは、互いに同質のものであっても良いし（例えば、各ユニットＵ１〜Ｕｎは、それぞれ、他のユニットに対するコントロールユニットとしての機能とともに他のユニットの被制御ユニットとしての機能を有しているものであっても良いし）、あるいは、図６の形態のように、または、後述のように、そのうちの一部（例えば１つのユニットＵ１）がコントロールユニットであり、他の一部（例えばユニットＵ２〜Ｕｎ）がコントロールユニットＵ１に対する被制御ユニットとして構成されていても良い。
【００２１】
上記いずれの場合であっても、各ユニットＵ１〜Ｕｎ間で情報の授受を行なうときには、通信制御プロトコルに基づく伝送メッセージが用いられる。
【００２２】
図２は図１の制御システムの具体例を示す図である。図２の例では、制御システムは、各ユニットのうちの一部（例えば１つのユニットＵ１）がコントロールユニットであり、他の一部（例えばユニットＵ２〜Ｕｎ）がコントロールユニットＵ１に対する被制御ユニットとして構成されている。すなわち、図２の制御システムは、図６の制御システムと同様に、伝送路３に１つのコントローラユニットＵ１と複数の被制御ユニットＵ２〜Ｕｎとが接続されており、１つのコントローラユニットＵ１と各被制御ユニットＵ２〜Ｕｎとの間で伝送メッセージによる情報の授受がなされるように構成されている。
【００２３】
図３は図２のコントローラユニットＵ１の構成例を示す図であり、図３の例では、コントローラユニットＵ１は、全体の制御処理を行なう中央処理部１１と、記憶部１２と、操作部１３と、表示部１４と、通信制御部１５とを備えている。ここで、記憶部１２には、例えばＲＯＭが用いられ、記憶部１２には、中央処理部１１のプログラム（例えば、この制御システムが防災システムであるような場合には、防災管理に必要な処理プログラム各被制御ユニットに対する監視制御などを行なう処理プログラムなど）が格納されている。また、表示部１４には、この制御システムが例えば防災システムであって各被制御ユニットで例えば火災などが検知されたときには、火災の警報などが表示されるようになっている。
【００２４】
また、通信制御部１５は、被制御ユニットとの間で伝送路（通信線）３を介した情報の送受信制御を行なうように構成されており、被制御ユニットに向けて情報を送信する場合には、例えば図７に示すような型式で伝送メッセージを生成し、これを被制御ユニットに送信するようになっている。また、通信制御部１５は、被制御ユニットに対して伝送メッセージを送信した後、被制御ユニットから伝送メッセージが返送されるとき、この伝送メッセージを受信して、この伝送メッセージに含まれる情報を中央処理部１１に与えて、中央処理部１１に所定の処理を行なわせるようになっている。例えば、被制御ユニットからの伝送メッセージに、例えば火災検知データなどが含まれているときには、中央処理装置１１は、火災警報処理などを行なうようになっている。
【００２５】
また、図４は図２の被制御ユニットＵ２〜Ｕｎの構成例を示す図であり、図４の例では、各被制御ユニット，例えばＵ２は、アドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段６を有し、伝送メッセージが送信されたとき、該伝送メッセージに含まれているアドレスポーリング用のアドレスデータと記憶手段６に設定されている固有のアドレスデータとが一致するときに、伝送メッセージに従って通信制御を行なう機能を備えている。また、図４の例では、各被制御ユニット，例えばＵ２は、記憶手段６にデータ（固有のアドレスデータなど）を設定する設定手段５と、記憶手段６に設定されているデータ（固有のアドレスデータなど）の信頼性を確認するための確認手段７とがさらに設けられている。
【００２６】
また、図４の被制御ユニットにおいて、記憶手段６は、第１の記憶部６ａと第２の記憶部６ｂとを有し、第１の記憶部６ａには、設定手段５によってデータ（固有のアドレスデータなど）が設定可能となっており、また、第２の記憶部６ｂには、確認手段７によって第１の記憶部６ａの信頼性を確認した結果に応じたデータが設定されるようになっており、第１の記憶部６ａに設定されている固有のアドレスデータの信頼性を確認手段７によって確認した結果、第１の記憶部６ａについての信頼性の維持が可能であると判断された場合には、第２の記憶部６ｂには、第１の記憶部６ａに設定されている固有のアドレスデータが設定され、第１の記憶部６ａについての信頼性の維持が不能であると判断された場合には、第２の記憶部６ｂには、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されるようになっている。
【００２７】
図５は図４の被制御ユニットの具体例を示す図であり、図５の例では、各被制御ユニット，例えばＵ２は、伝送インタフェース部２１と、メモリ３１と、メモリチェック部３２と、デフォルトアドレス設定部３３と、シフトレジスタ３４と、センサ２３と、信号処理回路２４と、アドレス比較部２６と、コマンド識別部３０とを有している。
【００２８】
ここで、伝送インタフェース部２１は、コントローラユニットＵ１との間での情報の送受信を行なう機能を有しており、コントローラユニットＵ１からの伝送メッセージを受信するとき、この伝送メッセージに含まれているアドレス，コマンド，データを、アドレス比較部２６，コマンド識別部３０，信号処理回路２４に、それぞれ、与えるようになっている。また、伝送インタフェース部２１は、コントローラユニットＵ１に情報（返送データ）を返送するときには、例えば図７に示すような型式で伝送メッセージを生成し、これをコントローラユニットＵ１に送信するようになっている。なお、被制御ユニットからコントローラユニットＵ１に送信される伝送メッセージは、必ずしも図７のものでなくても良い。例えば、被制御ユニットからコントローラユニットＵ１に送信される伝送メッセージは、図７において、コマンドは、必ずしも含まれなくても良い。
【００２９】
また、被制御ユニットのメモリ３１には、ＥＥＰＲＯＭなどの書き込み可能な不揮発性メモリが用いられ、メモリ３１には、この被制御ユニットＵ２に固有のアドレスデータが設定可能となっている。なお、メモリ３１への固有のアドレスデータの初期設定は、例えば、この制御システムの製造時に予めなされており（例えばキーボード等の操作部（図示せず）から入力されてなされており）、この被制御ユニットが制御システムに組み込まれた後において、メモリ３１に現在格納されている固有のアドレスデータを再設定（変更）する必要が生じる場合には、後述のように、コントローラユニットＵ１から「被制御ユニット（受信側ユニット）の記憶手段（メモリ）に設定されている固有のアドレスデータを再設定（変更）するためのコマンド」が送られ、このときに、この伝送メッセージ中に含まれている新たな固有のアドレスデータを信号処理回路２４によってメモリ３１に書き込むことによって固有のアドレスデータの再設定（変更）がなされる。
【００３０】
ところで、本発明では、このメモリ３１には、メモリ３１に格納されているデータの信頼性を確認するための冗長データも設定可能となっている。なお、この冗長データには、メモリ３１に格納されているデータのパリティ演算結果（データの偶奇（パリティ））、あるいは、メモリに格納されているデータのチェックサムの演算結果（データの排他的論理和（ＥＸＯＲ）をとった結果）を用いることができる。このような冗長データは、例えば、制御システムの製造時におけるメモリ３１の初期化の際に考慮される。すなわち、メモリ３１が不揮発性メモリの場合にはメモリ工場でのメモリ読み書きチェックのために、最初にメモリ３１を使い始めるとき何が設定されているか判らない。従って、最初に使い始めるときには今までの使われ方（メモリチェックの方法）に影響を受けないように、一般にはメモリ３１内のデータをゼロとする（メモリ３１内のデータを、全て、“００Ｈ”のようにクリアする）。このようにすることで、不定データを排除しておく。このように、メモリ３１をクリアすることにより、メモリ３１内の固有のアドレスデータが格納される場所、また、冗長データが格納される場所にも、“００Ｈ”が設定される。従って、メモリ３１のチェックサムとして排他的論理和を取ると、すべてのデータが００Ｈであるから００Ｈ  ＥＸＯＲ  ００Ｈ＝００Ｈとなり、メモリの大きさがどのようであろうともその結果は００Ｈとなり、チェックサムがＯＫとなり、このメモリ３１内に格納されている固有のアドレスデータ“００Ｈ”は有効となる。すなわち、初期化時には、固有のアドレスデータは００Ｈとして設定されたことになる。
【００３１】
一方、製造時、あるいは、被制御ユニットが現場に設置された後において、メモリ３１に現在格納されている固有のアドレスデータを再設定（変更）する必要が生じる場合には、後述のように、コントローラユニットＵ１から「被制御ユニット（受信側ユニット）の記憶手段（メモリ）に設定されている固有のアドレスデータを再設定（変更）するためのコマンド」が送られたときに、この伝送メッセージ中に含まれている新たな固有のアドレスデータを例えば、信号処理回路２４において、メモリ３１にデータを格納する際に、信号処理回路２４は、このデータに対してさらに上記のような演算を行なって生成し、データの書き込みと同時に、冗長データをもメモリ３１に書き込むようになっている。
【００３２】
また、メモリチェック部３２は、メモリ３１に格納されているデータの信頼性をメモリ３１に格納されている冗長データを用いてチェックし、この結果、メモリ３１に格納されているデータの信頼性が維持できると判断されたときには、メモリ３１に格納されている固有のアドレスデータをシフトレジスタ３４に設定するようになっている。
【００３３】
一方、デフォルトアドレス設定部３３には、予め決められた所定のアドレスデータ（通信制御装置に通常設定される固有のアドレスデータとは異なるデータ）がデフォルトアドレスデータとして設定されており、メモリチェック部３２は、メモリ３１に格納されているデータの信頼性をメモリ３１に格納されている冗長データを用いてチェックし、この結果、メモリ３１に格納されているデータの信頼性の維持ができないと判断されたときには、デフォルトアドレス設定部３３に格納されている予め決められた所定のアドレスデータをシフトレジスタ３４に設定するようになっている。
【００３４】
上記の説明からわかるように、図４の記憶手段６は、図５の例ではメモリ３１およびシフトレジスタ３４によって実現され（第１の記憶部６ａがメモリ３１に対応し、第２の記憶部６ｂがシフトレジスタ３４に対応しており）、また、図４の確認手段７は図５の例ではメモリチェック部３２によって実現されている。
【００３５】
また、図４の設定手段５は、図５の例では信号処理回路２４によって実現されている。なお、図４の設定手段５は、記憶手段６（第１の記憶部６ａ）に格納されているデータを設定変更するためのものであり、記憶手段６（第１の記憶部６ａ）に格納されているデータを設定変更する機能を設けなくても良いときには、設定手段５は必ずしも設けられていなくても良い。
【００３６】
このように、本発明の通信制御装置においては、記憶手段６（６ａ）に設定されているデータの信頼性を確認手段７によって確認した結果、信頼性の維持が不能であると判断された場合には、記憶手段６（６ｂ）には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されるようになっている。
【００３７】
また、図５において、アドレス比較部２６は、伝送路３を介してこの被制御ユニットＵ２にコントローラユニットＵ１から伝送メッセージが送られると、この伝送メッセージに含まれている発信先のアドレスデータとシフトレジスタ３４に設定されている固有のアドレスデータとを比較し、これらが一致した場合には、論理値“１”を出力するようになっている。
【００３８】
また、コマンド識別部３０は、伝送メッセージの受信時に、伝送メッセージに含まれているコマンドを識別するようになっており、アドレス比較部２６の出力が“１”となるとき、コマンド識別部３０では、コマンドを識別して信号処理回路２４に加え、信号処理回路２４ではこのコマンドを実行するようになっている。
【００３９】
なお、コントローラユニットＵ１からの伝送メッセージに含まれているコマンドの種類としては、例えば、「被制御ユニット（例えば被制御ユニットのセンサ２３）からのデータを収集するためのコマンド」「被制御ユニット（例えば被制御ユニットの表示灯）に所定の情報（例えば警報）を表示させるための制御信号を与えるためのコマンド」，「被制御ユニットを自動試験する（例えばセンサ２３の機能を確認する）ためのコマンド」，「被制御ユニット（例えば被制御ユニットのメモリ３１）に設定されている固有のアドレスデータを再設定（変更）するためのコマンド」などがある。
【００４０】
ここで、コントローラユニットＵ１からの伝送メッセージに含まれているコマンドが「被制御ユニット（例えばセンサ２３）からのデータを収集するためのコマンド」である場合には、コントローラユニットＵ１からの伝送メッセージには、データが含まれている必要がなく、この場合、この伝送メッセージを取り込んだ被制御ユニットの信号処理回路２４は、コマンド識別部３０で識別されたコマンドに従って、センサ２３からのデータ（センサ２３がアナログ式センサである場合にはアナログデータ（実際には、Ａ／Ｄ変換された結果のデジタル値）ＡＩ、また、センサ２３がオンオフ型センサである場合にはデジタルデータＤＩ）を取り込み（収集し）、収集したデータを伝送インタフェース部２１を介して所定の伝送フォーマットの型式で（例えば、〈コントローラユニットのアドレス〉〈アナログデータまたはデジタルデータ〉の型式で）、コントローラユニットＵ１に返送するようになっている。
【００４１】
より具体的に、この被制御ユニットは、データ収集コマンドを識別すると、例えばセンサ２３がアナログセンサの場合には、そのアナログ出力をＡ／Ｄ変換した結果（アナログデータ（実際は、Ａ／Ｄ変換されたデジタル値））を返送し、また、センサ２３がオンオフ式の感知器の場合には、被制御ユニット内に予め設定されている（予備）警報レベルをセンサ出力が越えているか否かを示すデジタル値（“１”または“０”）を返送し、また、センサ２３が他のオンオフ式の感知器の場合には、その出力値（例えば、熱感知器、ガス検知器等のデジタル値）をコントローラユニットＵ１に返送する。
【００４２】
また、コントローラユニットＵ１からの伝送メッセージに含まれているコマンドが「被制御ユニット（例えば被制御ユニットの表示灯）に所定の情報（例えば警報）を表示させるための制御信号を与えるためのコマンド」，「被制御ユニット（例えばセンサ２３）を自動試験するためのコマンド」などのコマンドである場合には、コントローラユニットＵ１からの伝送メッセージには、「警報を表示させるための制御信号（制御データ）」あるいは「被制御ユニット（例えばセンサ２３）を自動試験するための試験用制御データ」がデータ（例えばデジタルデータ）として含まれている必要があり、この場合、伝送メッセージ中のデータは、被制御ユニットの信号処理回路２４に取り込まれた後、コマンド識別部３０で識別されたコマンドに従って、表示灯（図示せず）やセンサ２３に制御出力信号ＤＯとして出力される。これにより、表示灯やセンサ２３では、この制御出力信号ＤＯに基づく処理動作がなされ、センサ２３からはその結果のデータが出力され、信号処理回路２４は、センサ２３からのデータ（センサ２３がアナログ式センサである場合にはアナログデータ（実際には、Ａ／Ｄ変換された結果のデジタル値）ＡＩ、また、センサ２３がオンオフ型センサである場合にはデジタルデータＤＩ）を取り込み（収集し）、収集したデータを伝送インタフェース部２１を介して所定の伝送フォーマットの型式で（例えば、〈コントローラユニットのアドレス〉〈アナログデータまたはデジタルデータ〉の型式で）、コントローラユニットＵ１に返送するようになっている。
【００４３】
具体的に、コマンドが「被制御ユニット（例えば表示灯）に所定の情報（例えば警報）を表示させるための制御信号を与えるためのコマンド」，「被制御ユニット（例えばセンサ２３）を自動試験するためのコマンド」のようなデジタル出力コマンドである場合、コントローラユニットＵ１からは、例えば、〈アドレス〉〈データ出力コマンド（表示出力コマンド，試験コマンド）〉〈デジタル出力データ（表示用制御データ，試験用制御データ）〉の伝送メッセージが送られるようになっており、ここで、デジタル出力データの０ビット目を例えば表示出力に割り当て、また、デジタル出力データの１ビット目を例えば試験に割り当てるというように、デジタル出力データの各ビットにそれぞれ異なる機能をもたせることができる。
【００４４】
なお、「被制御ユニットに所定の情報（例えば警報）を表示させるための制御信号を与えるためのコマンド」は、このコマンドに先立って出されたデータ収集コマンドによって被制御ユニット，例えばＵ２から返送（収集）されたデータに基づいてコントローラユニットＵ１が異常（例えば火災）と判断した場合に、コントローラユニットＵ１から被制御ユニットＵ２に被制御ユニットＵ２の表示灯（例えば、センサ２３に表示灯が設けられている場合には、センサ２３の表示灯）を点灯させるために用いられ、この場合には、コントローラユニットＵ１は、上述のように、デジタル出力データの０ビット目を“１”に設定して、デジタル出力コマンド（表示出力コマンド）を出力する。また、この場合、被制御ユニットＵ２からコントローラユニットＵ１には、被制御ユニットＵ２で受け付けたデジタル出力データ（表示用制御データ）が確かに出力（表示出力（表示点灯））として反映されたかを示すデジタル出力結果値を返送メッセージとして返送する。
【００４５】
また、コントローラユニットＵ１からの伝送メッセージに含まれているコマンドが「被制御ユニット（例えばメモリ３１）に設定されている固有のアドレスデータを再設定（変更）するためのコマンド」である場合には、先ず、メモリチェック部３２により、メモリ３１に異常がないかを判断し（メモリ３１に設定されているデータの信頼性が維持されているか否かを判断（チェック）し）、このチェックの結果、メモリ３１に設定されているデータの信頼性が維持されており、メモリ３１に異常がないときには、信号処理回路２４は、メモリ３１に格納されるべき新たな固有のアドレスデータに基づいて冗長データを生成し、この新たな固有のアドレスデータと冗長データとをメモリ３１に再設定（変更）するようになっている。
【００４６】
より具体的に、「被制御ユニットに設定されている固有のアドレスデータを再設定（変更）するためのコマンド」は、コントローラユニットＵ１から被制御ユニット，例えばＵ２に、例えば、〈アドレス〉〈アドレス設定コマンド〉〈データ（新たな固有のアドレスデータ）〉の伝送メッセージとして送られ、被制御ユニットＵ２においてこの伝送メッセージが正しく受信され、新たな固有のアドレスデータがメモリ３１に設定されると、この被制御ユニットＵ２からコントローラユニットＵ１には、新たに設定された固有のアドレスデータが、例えば、〈コントローラユニットのアドレス〉〈新たな固有のアドレスデータ〉の伝送メッセージの型式で返送されるようになっている。なお、上記例では、被制御ユニットＵ２のメモリ３１に異常がある場合における結果を返送するようにしていないが、メモリ３１に異常がある場合には、〈新たな固有のアドレスデータ〉にデフォルト値を書き込んで返送しても良い。
【００４７】
次に、図２，図５のような構成の制御システムおよび被制御ユニットの具体的な処理動作について説明する。なお、当初、被制御ユニット，例えばＵ２内のメモリ３１には、例えば製造時において少なくとも、固有のアドレスデータと冗長データとが予め格納されているとする。なお、以下では、便宜上、冗長データはチェックサム演算（排他的論理和（ＥＸＯＲ）演算）がとられたものとして説明する。
【００４８】
具体的に、メモリ３１が例えば３バイトのものであるとし、１バイト目に固有のアドレスデータが格納され、２バイト目に種別データ（タイプデータ）が格納され、３バイト目に冗長データが格納されているとする（例えば、１バイト目に固有のアドレスデータが“１６Ｈ”として格納され、２バイト目に種別データが“５５Ｈ”として格納され、３バイト目に冗長データ（例えば、固有のアドレスデータ“１６Ｈ”と種別データ“５５Ｈ”とのチェックサム（“１６Ｈ”ＥＸＯＲ“５５Ｈ”））が“４３Ｈ”として格納されているとする）。
【００４９】
このような被制御ユニット，例えばＵ２を図２に示すようにコントローラユニットＵ１からの伝送路３に接続して、制御システムに組み込んだ後、電源を投入すると（例えば、アクティブな伝送路３に被制御ユニットを接続するか、あるいはコントローラユニットＵ１の電源が投入されて伝送路３に給電されると）、被制御ユニット，例えばＵ２では、パワーオンリセット回路（図示せず）が動作して、先ず、メモリチェック部３２によって、固有のアドレスデータが格納されているメモリ３１のデータチェックが行なわれる。すなわち、メモリ３１に格納されているデータのチェックサム演算によってメモリ３１に記憶されているデータの信頼性の確認を行ない、メモリ３１に記憶されているデータが破壊されていないか否かを確認する。
【００５０】
この結果、データの破壊がないと確認したときには、メモリ３１に格納されている固有のアドレスデータをシフトレジスタ３４に格納する。これに対し、メモリ３１に格納されたデータに不具合がある場合には、デフォルトアドレス設定部３３に格納されている予め決められたデフォルトアドレス、例えば、００ＨあるいはＦＦＨをシフトレジスタ３４に格納する。
【００５１】
具体的に、上記の例では、すなわち、いまの場合、３バイトのメモリには、固有のアドレスデータ，種別データ，冗長データとして、“１６Ｈ”，“５５Ｈ”，“４３Ｈ”のデータが格納されているから、これらのチェックサム（“１６Ｈ”ＥＸＯＲ“５５Ｈ”ＥＸＯＲ“４３Ｈ”）をとると、結果は“００Ｈ”となり、メモリ３１は正常と判断され、固有のアドレスとして書き込まれている“１６Ｈ”が読み出され、これがシフトレジスタ３４に設定される。これに対し、上記チェックサムの結果が“００Ｈ”とならない場合には、この固有のアドレスデータ“１６Ｈ”のかわりにデフォルト値（００ＨあるいはＦＦＨ）がシフトレジスタ３４に設定される。このようにして、電源投入時のメモリ３１内のデータチェックがなされ、その結果に応じたデータがシフトレジスタ３４に設定される。
【００５２】
通常、メモリ３１に格納されているデータは正常であるから、シフトレジスタ３４に格納されるものは、メモリ３１に格納されている固有のアドレスデータである。この場合、コントローラユニットＵ１からこの被制御ユニットＵ２には、この被制御ユニットＵ２に設定されている固有のアドレスデータをポーリングアドレスとしてアドレスポーリングがなされる。コントローラユニットＵ１から送られてくる伝送メッセージは、一般に、図７に示すように、発信先のアドレスデータ、コマンド、データ等が付加されているものであり、コントローラユニットＵ１からの伝送メッセージは、伝送路３を介して被制御ユニットＵ２の伝送インタフェース部２１に入力し、先ず、伝送メッセージ中のアドレスデータがアドレス比較部２６に送られ、シフトレジスタ３４に格納されている固有のアドレスデータと比較され、一致しているときに、この伝送メッセージの以後の部分に対する処理（コマンド識別処理、データ処理等）が行なわれる。
【００５３】
ここで、伝送メッセージがアドレス設定コマンドのメッセージの場合には、今まで被制御ユニットＵ２に設定していた固有のアドレスデータをコントローラユニットＵ１から変更するものであり、伝送メッセージは、前述のように、現在設定されている固有のアドレスデータ、アドレス設定コマンドの他に、新たな固有のアドレスデータからなっている。そこで、コントローラユニットＵ１は、現在設定されている固有のアドレスデータでアドレスポーリングを行ない、被制御ユニットＵ２側では、現在の固有のアドレスデータでアドレスポーリングされたとき、この伝送メッセージに付加されている新たな固有のアドレスデータによって、現在メモリ３１に格納されている固有のアドレスデータを書き替える処理が行なわれる。この処理では、新たな固有のアドレスデータに基づいてメモリ３１に書き込まれているチェックサムデータの再演算が同時に行なわれ、冗長データの更新がなされる。その直後に、メモリ３１に格納されているすべてのデータに基づいて演算が行なわれ、データチェックが行なわれる。データチェックに問題がなければ、コントローラユニットＵ１から送られメモリ３１に再設定された新たな固有のアドレスデータがシフトレジスタ３４に設定される。もし、データチェックが不調に終わった場合には、デフォルトアドレス設定部３３に設定されている所定のデフォルトアドレス００Ｈあるいは０ＦＦＨがシフトレジスタ３４に設定される。
【００５４】
具体的に、この被制御ユニットＵ２のメモリ３１が前述の例のように３バイト構成のものであり、１バイト目の固有のアドレスデータに“１６Ｈ”、２バイト目の種別データに“５５Ｈ”、３バイト目の冗長データに“４３Ｈ”が現在設定されているとするとき、この被制御ユニットＵ２がアドレス設定コマンド（新たな固有のアドレスデータ，例えば“Ｄ９Ｈ”）を受け付けると、先ず、今までメモリ３１に設定されていた固有のアドレスデータ“１６Ｈ”と冗長データ“４３Ｈ”とのチェックサムを取る（“１６Ｈ”ＥＸＯＲ“４３Ｈ”）。この結果は“５５Ｈ”となり、その結果“５５Ｈ”に対して新たに設定する固有のアドレスデータ“Ｄ９Ｈ”とでチェックサムをとって（“５５Ｈ”ＥＸＯＲ“Ｄ９Ｈ”）、この結果“８ＣＨ”を冗長データとしてメモリ３１に書き込む。
【００５５】
次に、その直後として、メモリ３１のすべてのデータに対してデータチェックを行なう（チェックサムをとる）。すなわち、上記の例では、“Ｄ９Ｈ”ＥＸＯＲ“５５Ｈ”ＥＸＯＲ“８ＣＨ”の演算を行ない、この結果が“００Ｈ”であれば（いまの場合、“００Ｈ”となる）、メモリ３１は正常であるから、固有のアドレスデータとして新たに書き込まれデータ“Ｄ９Ｈ”が読み出され、シフトレジスタ３４に設定される。これに対し、メモリ３１に何らかの不具合が発生していて、上記データチェック（チェックサム）の結果、“００Ｈ”とはならなかった場合には、メモリに異常があると判断され、メモリ３１に設定されている固有のアドレスデータとは別のデフォルトアドレス（例えば、００ＨあるいはＦＦＨ）をシフトレジスタ３４に設定する。このようにして、アドレス設定（再設定）処理を行なうことができる。
【００５６】
すなわち、本発明においては、設定手段５は、記憶手段６に記憶されたデータに対して所定のチェック処理を施こし、該チェック処理の結果を冗長データとして記憶手段６に設定し、確認手段７は、少なくとも、記憶手段６に設定されている固有のアドレスデータと記憶手段６に設定されている冗長データとに対し、所定のチェック処理を行なうことで、記憶手段６に設定されている固有のアドレスデータの信頼性を確認することができる。
【００５７】
なお、上述の各例では、冗長データがチェックサムデータであるとし、メモリ３１に格納されているデータのチェック処理をチェックサム演算によって行なったが、冗長データがパリティデータであるとし、メモリ３１に格納されているデータのチェック処理をパリティチェック演算によって行なうことも可能である。ここで、データのパリティチェックとしては、最小単位として固有のアドレスデータのパリティを求め、これを冗長データとすることもできるが、これに限定されずに、上記例の１バイト目，２バイト目のデータのパリティ（固有のアドレスデータと種別データとを合わせたデータのパリティ）を３バイト目の冗長データとして設定することもできる。冗長データにパリティを用いる場合、前述のアドレス設定（再設定）コマンドの処理例では、メモリ３１には、当初、固有のアドレスデータとして“１６Ｈ”が設定され、また、種別データとして“５５Ｈ”が設定されているので、冗長データは“０１Ｈ”となり、現在設定されている固有のアドレスデータ“１６Ｈ”と冗長データ（パリテイ）“０１Ｈ”との結果の“００Ｈ”を冗長データ（パリティデータ）に書き込み、さらに新たな固有のアドレスデータ“Ｄ９Ｈ”とパリティデータ“００Ｈ”とでのパリティは“０１Ｈ”となり、この結果“０１Ｈ”が冗長データに書き込まれる。従って、メモリ全体としては、新たなデータは、“Ｄ９Ｈ”，“５５Ｈ”，“０１Ｈ”となり、全体で“１”のビットが偶数ビットとなっているので（偶数パリティとなっているので）、メモリ３１は正常と判断される。これに対し、仮に、パリティチェックの結果、メモリ全体で奇数パリティとなっているときには、メモリ３１は異常と判断される。
【００５８】
また、上述の各例では、説明の便宜上、メモリ３１が３バイト構成のものであるとしたが、メモリ３１の構成としては、これに限定されることなく、例えば、１６バイト構成、３２バイト構成などのものでも良い。そして、上記の各例では、メモリ３１には、固有のアドレスデータと種別データと冗長データとを格納するとしたが、メモリ３１に格納されるデータの種類としては、これらに限定される必要はない。例えば、被制御ユニットのセンサに関するデータ、例えば、センサの種別、製造番号、感度調整用のデータである初期値と傾き、警報値、センサ自身の較正データ等を、さらにメモリ３１に格納することもできる。なお、これらのデータを設定する場合には、アドレス設定コマンドのかわりとしてメモリ書き込みコマンドを用いることができる。この場合には、各データをメモリ３１のどこに書き込むかを被制御ユニットに知らせるためのメモリアドレス情報がデータとして必要となる他は、固有のアドレスデータの書き込みの処理手順と同様に、アドレス以外のデータをメモリ３１に書込むことができる。すなわち、メモリ３１にデータを書き込む毎に、そのデータに基づいてチェックサムデータの再演算とメモリのデータチェックが行なわれ、不調の場合には強制的にシフトレジスタ３４に所定のデフォルトアドレスが書き込まれる。
【００５９】
また、上述の各例では、予め決められた所定のアドレスデータ，すなわち、デフォルトアドレスデータは、“００Ｈ”，“ＦＦＨ”であるとしたが、デフォルトアドレスデータは、通信制御装置に通常設定される固有のアドレスデータとは異なるデータであれば、任意の値のものを用いることができる。
【００６０】
以上のように、本発明では、固有のアドレスデータを書き込むメモリ３１のデータチェックを行ない、不調の場合には、シフトレジスタ３４には強制的にデフォルトアドレス（通信制御装置に通常設定される固有のアドレスデータとは異なるデータ）を書き込むようにしているので、メモリ３１に設定されている固有のアドレスデータに異常があり、固有のアドレスデータの化けによって、例えば、他の被制御ユニットの固有のアドレスデータと重複するような場合にも、シフトレジスタ３４にはデフォルトアドレスが設定されることにより、他の被制御ユニットまで障害が波及せずに済むという利点がある。
【００６１】
また、シフトレジスタ３４にデフォルトアドレスが設定されるとき、コントローラユニットＵ１は、この被制御ユニットＵ２をデフォルトアドレスでアドレスポーリングすることができ、このアドレスポーリングで最低限のデータの授受を行なうことができる。換言すれば、本発明では、他のユニット，例えばＵ１は、一のユニット，例えばＵ２にアドレスポーリングを行なったときに通信の異常が検出された場合には、前記強制的に設定された所定のアドレスデータで再度アドレスポーリングを行なうようになっている。
【００６２】
すなわち、コントローラユニットＵ１は、通常は（常時は）、伝送路３に接続されている被制御ユニットの固有のアドレスデータのみのポーリングを行ない、この通信中に異常が発生した場合、特に無応答が発生した場合には、コントローラユニットＵ１は、デフォルトアドレスのポーリングを行なうことで、被制御ユニットに組み込まれているメモリの異常を確認することができる。このようにすれば、通信効率を犠牲にせずに、効率の良いアドレスポーリングが可能となる。
【００６３】
また、上記の各例では、電源投入時（パワーオンリセット時）とアドレス設定コマンド実行時のみにメモリ３１のデータチェックを行なっていたが、データチェックを行なうタイミングはこれらの時点に限定される必要はなく、例えば、被制御ユニット内で周期的に（一定時間周期で）、メモリ３１のデータチェックを行ない、その度毎に、データチェックが適切であればメモリ３１に設定されているアドレスデータをシフトレジスタ３１に再設定し、不調であればデフォルトアドレスをシフトレジスタ３４に設定することもできる。この場合には、アドレスポーリングの信頼性をより向上させることができる。
【００６４】
また、上述の例では、冗長データとして、チェックサムあるいはパリティを用いているが、冗長データとしては、チェックサム，パリティ以外の任意のデータを用いることもできる。例えば、ＣＲＣ（サイクリック・リダンダンシー・チェック）の生成多項式の初期値を用いることもできる。
【００６５】
なお、図２乃至図５に基づく説明では、ユニットＵ１〜Ｕｎのうちの一部（例えば１つのユニットＵ１）がコントロールユニットであり、他の一部（例えばユニットＵ２〜Ｕｎ）がコントロールユニットＵ１に対する被制御ユニットとして構成されているとしたが、前述のように、各ユニットＵ１〜Ｕｎは、互いに同質のものであっても良い（例えば、各ユニットＵ１〜Ｕｎは、それぞれ、他のユニットに対するコントロールユニットとしての機能とともに他のユニットの被制御ユニットとしての機能を有しているものであっても良い）。この場合、各ユニットＵ１〜Ｕｎのそれぞれは、例えば、図３の構成と図４，図５の構成とを混合させた構成にすることができる。
【００６６】
また、上述の各例のユニット（例えば被制御ユニット）において、本発明に特に関する部分は、ユニット内の通信制御に関する部分であり、その意味で、本発明は、通信制御装置に関するものであるとして捉えることができる。
【００６７】
このように、本発明では、通信制御装置の固有のアドレスデータなどのデータを格納する記憶手段（メモリ）の信頼性を確認する確認手段が設けられていることから、制御システムの信頼性を向上させることができる。
【００６８】
また、固有のアドレスデータなどの記憶手段（メモリ）に格納するデータが破壊されているか否かを、第２の記憶部（シフトレジスタ）に所定のアドレス（デフォルトアドレス）が設定されているか否かを検知することで、確認することが可能となる。また、記憶手段（メモり）に設定されている固有のアドレスデータが破壊されているときにも、これによって正常なアドレスの通信制御装置への通信が障害されるといった影響を防止でき、信頼性高い通信を提供できる。
【００６９】
また、上述の説明では、制御システムが防災システムであるとしたが、制御システムは防災システムに限定されず、任意の用途のものとして構成できる。例えば、防犯システムなどとして構成されていても良く、この場合にも本発明を適用できる。
【００７０】
【発明の効果】
以上に説明したように請求項１乃至請求項６記載の発明によれば、アドレスポーリングされるための固有のアドレスデータを設定可能な記憶手段を有し、伝送メッセージが送信されたとき、該伝送メッセージに含まれているアドレスポーリング用のアドレスデータと前記記憶手段に設定されている固有のアドレスデータとが一致する場合に、前記伝送メッセージに従って通信制御を行なう通信制御装置であって、前記記憶手段にデータを設定する設定手段と、前記記憶手段に設定されているデータの信頼性を確認するための確認手段とを有しており、また、前記記憶手段は、第１の記憶部と第２の記憶部とを有し、前記第１の記憶部には、前記設定手段によってデータが設定可能となっており、また、前記第２の記憶部には、前記確認手段によって第１の記憶部の信頼性を確認した結果に応じたデータが設定されるようになっており、前記第１の記憶部に設定されている固有のアドレスデータの信頼性を前記確認手段によって確認した結果、前記第１の記憶部についての信頼性の維持が可能であると判断された場合には、前記第２の記憶部には、前記第１の記憶部に設定されている固有のアドレスデータが設定され、前記第１の記憶部についての信頼性の維持が不能であると判断された場合には、前記第２の記憶部には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されるので、第１の記憶部に設定されているデータの信頼性を容易にかつ確実に確認することができる。また、前記第１の記憶部に設定されているデータの信頼性を前記確認手段によって確認した結果、信頼性の維持が不能であると判断された場合には、前記第２の記憶部には、予め決められた所定のアドレスデータが固有のアドレスデータとして強制的に設定されるようになっているので、第１の記憶部の異常による固有のアドレスデータの化けを防止し、他の通信制御装置のアドレスデータとの重複等を有効に防止できる。
【００７３】
特に、請求項６記載の発明によれば、請求項５記載の制御システムにおいて、他のユニットは、一のユニットにアドレスポーリングを行なったときに通信の異常が検出された場合には、前記強制的に設定された所定のアドレスデータで再度アドレスポーリングを行なうようになっているので、通信効率を犠牲にせずに、効率の良いアドレスポーリングが可能となる。
【図面の簡単な説明】
【図１】本発明に係る制御システムの構成例を示す図である。
【図２】図１の制御システムのより具体的な構成例を示す図である。
【図３】図２のコントローラユニットの構成例を示す図である。
【図４】図２の被制御ユニットの構成例を示す図である。
【図５】図４の被制御ユニットの具体例を示す図である。
【図６】防災システムなどの制御システムの構成例を示す図である。
【図７】伝送メッセージのフォーマット例を示す図である。
【符号の説明】
３                    伝送路
５                    設定手段
６                    記憶手段
６ａ                  第１の記憶部
６ｂ                  第２の記憶部
１１                  中央処理部
１２                  記憶部
１３                  操作部
１４                  表示部
１５                  通信制御部
２１                  伝送インタフェース部
２３                  センサ
２４                  信号処理回路
２６                  アドレス比較部
３０                  コマンド識別部
３１                  メモリ
３２                  メモリチェック部
３３                  デフォルトアドレス設定部
３４                  シフトレジスタ
【図１】
0003601652.tif 000002
【図２】
0003601652.tif 000003
【図３】
0003601652.tif 000004
【図４】
0003601652.tif 000005
【図５】
0003601652.tif 000006
【図６】
0003601652.tif 000007
【図７】
0003601652.tif 000008