(57)【要約】【課題】装置間多重系伝送をより確実に遂行すること。【解決手段】情報多重伝送系の送信元の各系から出力される情報に系情報を付加して伝送し、受信側に伝送されてきた情報の正当性を系情報に基づいて確認する。【選択図】　図１
2004112085.tif 000002
【特許請求の範囲】
【請求項１】
情報多重伝送系の送信元の各系から出力される情報に系情報を付加して伝送し、受信側に伝送されてきた各系の情報の正当性を前記系情報に基づいて確認することを特徴とする装置間情報多重伝送方法。
【請求項２】
前記系情報は個々の伝送情報ブロックに付す通番に含まれていることを特徴とする請求項１に記載の装置間情報多重伝送方法。
【請求項３】
各系に系本来の伝送情報とは異なる他系の情報を周期的に含ませて送信することを特徴とする請求項１または２に記載の装置間情報多重伝送方法。
【請求項４】
系情報を一定周期ごとに変更することを特徴とする請求項１ないし３のいずれか１項に記載の装置間情報多重伝送方法。
【請求項５】
伝送情報ブロックの最前部および最後部に同一の系情報を付加して送信することを特徴とする請求項１ないし４のいずれか１項に記載の装置間情報多重伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は装置間情報多重伝送方法に関する。
【０００２】
【従来の技術】
従来、多重系の装置間情報伝送では、各系が全く同じ情報を並列的に伝送していた。この方式では、伝送路の途中にフェールセーフではないバッファや通信装置が含まれている場合に、各系の情報が正しく伝送されていることを判断する術がなかった。
【０００３】
例えば、図１０に示すように、装置Ａ１１と装置Ｂ１２の間で情報伝送を行うに際して、装置Ａ１１および装置Ｂ１２の間をＡ系・Ｂ系・Ｃ系の３重系として構成し、両装置１１，１２の間で３重の情報伝送を行う場合、例えば装置Ａ１１のＡ系・Ｂ系・Ｃ系から、図１１に示すように、ばらばらなタイミングで出力される情報をノンフェールセーフ装置であるバッファ１３で一旦保持し、改めて同期を取って各系ごとに一定のタイミングで装置Ｂ１２に伝送するようなシステムの場合、バッファ１３の故障によって、例えばＡ系の情報のみを送り続けるような事態が発生しても、それを受信側である装置Ｂ１２で検知する術がなかった。
【０００４】
図１１は、縦方向を時間軸として、装置Ａ１１のＡ系・Ｂ系・Ｃ系からばらばらなタイミングで出力された情報をバッファ１３で一旦保持し、改めて同期を取って各系ごとに一定のタイミングで装置Ｂ１２に送信する場合を例示しているものである。
【０００５】
しかしながら、このような多重系において、バッファ１３の故障によって、あるタイミングでのデータブロック１５の３つの情報は本来Ａ，Ｂ，Ｃ３系からのものであるべきところ、３つの情報が全てＡ系からのものであったとしても、そのことを装置Ｂ１２側で検知することはできなかった。
【０００６】
このような事態は、バッファ１３が各系の領域から情報を読み出す機能において、何らかの原因によって、Ａ系、Ｂ系、Ｃ系の各情報領域の先頭アドレスとして同じ値が設定された場合などに起こり得ることである。
【０００７】
【発明が解決しようとする課題】
そこで本発明は、多重系の装置間情報伝送をより確実に遂行し得る装置間情報多重伝送方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために請求項１に係る発明の装置間情報多重伝送方法は、情報多重伝送系の送信元の各系から出力される情報に系情報を付加して伝送し、受信側に伝送されてきた各系の情報の正当性を系情報に基づいて確認することを特徴とする。
【０００９】
請求項２に係る発明は、請求項１に記載の装置間情報多重伝送方法において、系情報は個々の伝送情報ブロックに付す通番に含まれていることを特徴とする。
【００１０】
請求項３に係る発明は、請求項１または２に記載の装置間情報多重伝送方法において、各系に系本来の伝送情報とは異なる他系の情報を周期的に含ませて送信することを特徴とする。
【００１１】
請求項４に係る発明は、請求項１ないし３のいずれか１項に記載の装置間情報多重伝送方法において、系情報を一定周期ごとに変更することを特徴とする。
【００１２】
請求項５に係る発明は、請求項１ないし４のいずれか１項に記載の装置間情報多重伝送方法において、伝送情報ブロックの最前部および最後部に同一の系情報を付加して送信することを特徴とする。
【００１３】
【発明の実施の形態】
図１を参照して本発明の一実施形態を説明する。本発明によれば、図１に示すように、装置Ａ１１のＡ，Ｂ，Ｃ各系から送信される伝送情報に各系ごとに系情報を付加して送信したものをバッファ１３で一旦保持する。バッファ１３から装置Ｂ１２へと送信する場合も各系ごとに系情報を付加した形で装置Ｂ１２へと送信する。
【００１４】
こうすることにより、バッファ１３の故障により、仮にある特定の系の情報のみを送信してしまうという事態が発生した場合でも、装置Ｂ１２側で系情報を確認することによって、その異常を検知することができる。ここで、フェールセーフではない装置であるバッファ１３に、系情報を作成するような機能、あるいは何らかの異常によって系情報作成と等価になるような機能を一切持たせないことによって、フェールセーフではない機器を「情報操作を伴わない通信路」とみなすことが可能となり、システム全体としての安全性を確保することができる。
【００１５】
図２は図１１に示す事象に対応する場合の異常検知の概念を示すものである。バッファ１３からあるタイミングで発せられたデータブロック（図１１の符号１５）に含まれる３つの情報が全てＡ系のものであった場合、それら３つの情報が本来の情報に付加された系情報としてＡ系情報である旨の付加情報を含んでいることから、装置Ｂ１２側で「異常」と判断することができる。
【００１６】
図１，２では、Ａ・Ｂ・Ｃ３系による装置１１，１２相互間情報多重伝送例を示したが、本発明の伝送方式は、系の多重数に依存することなく、また装置Ａ１１およびバッファ１３間、バッファ１３および装置Ｂ１２間の多重数が同一である必要はなく、例えば３重系−２重系のように多重数が異なっていても適用可能である。
【００１７】
次に、伝送される情報ブロックのテキスト構成例について説明する。テキスト２０は、全体として、図３に示すように、最前の通番部２１、続く情報部２２、および最後のＣＲＣ部２３からなっている。ここで通番部２１は、いわゆる通し番号を書き込む欄であり、情報部２２は伝送すべき情報そのものを書き込む欄であり、ＣＲＣ部２３は巡回冗長検査のための単数または複数のビットのことである。この例では、ＣＲＣは情報全体に対して１つ付加する形のものを示したが、このＣＲＣは情報量に応じて適宜、通番ないし種別毎情報部にそれぞれ付加することもできる。
【００１８】
＜実施例１＞
図４は通番部２１のビット情報詳細構成を示すものである。通番部２１は一例として１６ビットで構成され、そのうちの上位２ビットが本発明に従う系情報用として割り当てられ、残りの１４ビットが本来の通番用として割り当てられる。２ビットの系情報は、Ａ，Ｂ，Ｃ３系からなる多重系の場合、例えばＡ系は「０１」、Ｂ系は「１０」、Ｃ系は「１１」と割り当てられる。１４ビットの通番は「００００００００００００００」番から「１１１１１１１１１１１１１１」番までサイクリックに割り当てられる。
【００１９】
正常動作時において通番は伝送情報ブロック毎に常にサイクリックに変化するため、バッファ１３などのフェールセーフ機器においてメモリの固定故障（出力が同じ値に固定される現象）が発生した場合、受信側の装置Ｂ１２で通番がサイクリックに変化しているかどうかを確認することにより、異常を検知することができる。
【００２０】
図５（ａ），（ｂ），（ｃ）は、Ａ・Ｂ・Ｃ３系の通番１４ビットのうち下６ビットを例示したものである。すでに述べたように通番は時系列的にサイクリックに変化する。ところが、Ｃ系情報は３番めの通番までは順調であるが、４番め以降のサイクリック性がくずれて４，５番めのＣ系情報は３番めのものと同一値（無変化状態）となっている（矢印参照）。これを確認することによってＣ系情報の異常伝送を検知することができる。
【００２１】
各装置のメモリのうち系情報部分のみが固定故障した場合、正常な系から読み込みを行っているうちは、通常動作となる（潜在故障）。ここで、図２に例示したような伝送異常が発生した場合、すなわち、Ｂ系情報およびＣ系情報を格納すべきエリアにＡ系情報を書き込んでしまった場合、ＣＲＣ異常によって異常を検知することができる。つまり、ＣＲＣは系情報部分をも加味した形で付加されるからである。
【００２２】
＜実施例２＞
次に周期的メモリチェックについて説明する。多重系伝送システムにおいて、本来のものとは異なる系情報を意図的に含ませた試験用データを周期的に送信することにより、バッファ１３のメモリの固定故障（系情報部分）、および受信側装置Ｂ１２の「系異常検知機能」のチェックを行うことができる。この際、情報部２２などに当該情報が試験データであることを示す情報を含ませることにより、受信側装置Ｂ１２を異常とすることなくチェックを行うことができる。
【００２３】
図６（ａ），（ｂ），（ｃ）は、Ａ・Ｂ・Ｃ３系の通番１４ビットのうち下位６ビットを例示したものである。すでに述べたように通番は通常サイクリックに変化する。ここでは、時系列的に９個めの情報まではＡ・Ｂ・Ｃ３系とも正常に送信されるように設定されるのに対し、１０個めの情報を送信する際に系情報を意図的に変化させる例を示すものである。ここでは敢えて、Ａ系情報としてＢ系情報を、Ｂ系情報としてＣ系情報を、Ｃ系情報としてＡ系情報を用いるように入れ替えている。この場合、バッファ１３の系情報部分に固定故障が発生している場合、すなわち前述の潜在故障の状態にある場合、結果的に系情報が変化しないため、それにより上記固定故障を検知することが可能となる。また、系情報が本来のものとは異なることを、受信側装置Ｂ１２で検知できるかどうかのチェックも合わせて実施することができる。
【００２４】
次に系情報部分のメモリの固定故障を検知する方法について説明する。この目的のため、系情報を一定周期毎に意図的に変更する。その場合、「次の周期からビットを変更するという意味の情報を付加する」、「時刻によって所定の情報を使用する」など、送信側装置Ａ１１と受信側装置Ｂ１２とで予め共通の系情報ビット変更のルールを決定し記憶しておけばよい。
【００２５】
＜実施例３＞
次に前後通番付加によるデータ正当性チェックの実施例について説明する。通信のリフレッシュレートと、送信タイミングおよび受信タイミングとの関係で、書き込み途中の情報が伝送路に流れ出してしまう現象が発生する。そこで、情報ブロックの前後端に同一の通番を入れ、受信した情報の前後端の通番が一致していることにより、その情報の正当性をチェックすることができる。
【００２６】
図７は、そのようなデータ構成を有するテキスト３０を示すものである。このテキスト３０は、図３に示した通番部２１すなわち第１の通番部、情報部２２、およびＣＲＣ部２３のほかに、第２の通番部２４を備えている。第１の通番部２１はテキスト３０の最前部に、第２の通番部２４は最後部に位置している。情報部２２およびＣＲＣ部２３は、両通番部２１，２４の間に挟まれる形で配置されている。
【００２７】
図８および図９は、装置Ａ１１の多重送信処理の途中で、通信がリフレッシュされた場合の例を示すものである。ここでは、Ａ系の情報を送信した後、Ｂ系の送信処理の途中でリフレッシュ処理を行った場合を示している。この場合、Ａ系の情報は最新の情報、Ｂ系の情報は書き込み途中の不完全な情報（前半は最新の情報、後半は１周期前の情報）、Ｃ系の情報は１周期前の情報である。図９に示すように、仮に最新の通番を「１０００」、１周期前の通番を「０１１１」とした場合、Ａ系では前後の通番が共に最新の通番「１０００」で一致しているが、Ｂ系では第１の通番が「１０００」であるのに対して第２の通番が「０１１１」であり、Ｃ系では、前後の通番が共に１周期前の通番「０１１１」で一致している。図９に示すような場合、装置Ｂ１２では前後の通番が一致しないＢ系の情報を無効とする。Ａ系およびＣ系の情報は前後の通番が一致しているので、有効の扱いとする。
【００２８】
このチェック方式は、装置Ａ１１と装置Ｂ１２の間にバッファ１３などの装置が存在するシステムにおいても適用することができ、装置の系の数などには依存しないという利点がる。
【００２９】
以上の状況は装置Ｂ１２が一連の受信処理の途中でリフレッシュ処理を行った場合も結果的に同様である。
【００３０】
【発明の効果】
本発明によれば、装置の各系から出力される情報に系情報を付加することにより、受信側の装置で情報の正当性を確認することができる。
【図面の簡単な説明】
【図１】３重伝送系に本発明を適用した場合のシステム構成図。
【図２】図１のシステム構成において伝送異常を生じた場合の概念図。
【図３】最前部に通番部を付加したテキストの構成図。
【図４】通番部に系情報を付加したビット情報詳細構成を示す図。
【図５】（ａ），（ｂ），（ｃ）は、Ｃ系情報の４，５番めの通番に異常を来した例を示す、Ａ・Ｂ・Ｃ３系の通番１４ビットのうち下６ビットを例示したビット構成図。
【図６】（ａ），（ｂ），（ｃ）は、Ａ，Ｂ，Ｃ３系の１０番めの通番情報を３系統間で故意に入れ替えた例を示すビット構成図。
【図７】伝送情報の最前部および最後部に同一の通番情報を付加する例を示すテキスト構成図。
【図８】送信側装置の処理の途中で、通信がリフレッシュされる場合の伝送情報を説明する概念図。
【図９】Ａ系の情報を送信した後、Ｂ系の送信処理の途中でリフレッシュ処理を行った場合を示す図８の場合のテキスト構成図。
【図１０】一般的な３重伝送系を説明するためのシステム構成図。
【図１１】多重伝送系からばらばらなタイミングで出力される情報をバッファで保持し、改めて同期を取って各系ごとに一定のタイミングで送信する場合を説明する概念図。
【符号の説明】
１１　装置Ａ
１２　装置Ｂ
１３　バッファ
２０　テキスト
２１　通番部（第１の通番部）
２２　情報部
２３　ＣＲＣ部
２４　第２の通番部
３０　テキスト
【図１】
2004112085.tif 000003
【図２】
2004112085.tif 000004
【図３】
2004112085.tif 000005
【図４】
2004112085.tif 000006
【図５】
2004112085.tif 000007
【図６】
2004112085.tif 000008
【図７】
2004112085.tif 000009
【図８】
2004112085.tif 000010
【図９】
2004112085.tif 000011
【図１０】
2004112085.tif 000012
【図１１】
2004112085.tif 000013