(57)【要約】【課題】  ネットワークに接続された夫々の伝送装置が、送信するデータの異常を送信側と受信側で、同じデータに対して相互に自己診断可能とした伝送装置、伝送システム、及びその自己診断方法を提供することを目的とする。【解決手段】  夫々の伝送装置２０〜ｎ０が異なる誤り検出符号を生成する符号化部２１〜ｎ０を備え、伝送データに付随させる、自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号と、を比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする伝送システム１００の自己診断方法。【選択図】  図１
2014011591.tif 000002
【特許請求の範囲】
【請求項１】
複数の異機種伝送装置間で通信が可能なパケット交換方式のネットワークでのデータの伝送システムであって、
前記伝送装置は、夫々が伝送するデータに対して異なる誤り検出符号を生成して伝送データとし、この誤り検出符号からシステムの故障を自己診断し、
前記パケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダと、送信するデータと、当該データに対して自身の伝送装置で生成する予め設定される第１の誤り検出符号及び当該データの宛先の伝送装置で生成する予め設定される第２の誤り検出符号とを記述し、
夫々の前記伝送装置は、自身の伝送装置から送信するデータを記憶する記憶部から前記データを抽出し、当該データに対して、前記第１の誤り検出符号を生成する符号化部と、
前記記憶部から前記データと、前記第１の誤り検出符号とを抽出し、前記フォーマットに基づいて１つまたは、複数のフレームデータとして生成する送信処理部と、
受信した前記伝送データが送信した前記伝送データの場合、前記フォーマットに基づいてデータと、前記第１の誤り検出符号と、前記第２の誤り検出符号と、に分割し、または、受信した伝送データが送信した前記伝送データで無く、前記第２の誤り検出符号が付随されていない場合、受信した前記伝送データのデータ、第１の誤り検出符号に対して第２の誤り検出符号を生成して付随させる受信処理部と、
前記伝送データに付随させて宛先に送信した前記第１の誤り検出符号と、その応答として当該宛先から受信した前記伝送データに付随する前記第１の誤り検出符号とを比較し、一致しているか否かを判定する比較部と、
前記送信処理部で生成された前記伝送データを、前記ネットワークを介して送信、または、前記ネットワークを介して受信した前記伝送データを前記受信処理部に送る伝送部と、
を備え、
前記第１の誤り検出符号を生成する符号化部を備える前記伝送装置を第１の伝送装置とし、前記第２の誤り検出符号を生成する符号化部を備える前記伝送装置を第２の伝送装置とし、前記第１の伝送装置から、前記第２の伝送装置に前記伝送データを送信する場合、
前記第１の伝送装置は、前記伝送部から前記伝送データを宛先となる第２の伝送装置に送信し、
前記第２の伝送装置は、前記伝送データが、自身から送信したデータでなく、自身生成する第２の誤り検出訂正符号がない場合、受信した前記伝送データに含まれるデータと第１の誤り検出符号とから、更に、第２の誤り検出符号を生成し、当該伝送データに付随させて送り先に返信し、
前記第１の伝送装置の前記受信処理部は、返信された当該伝送データを受信し、自身から送信した前記伝送データである場合、当該伝送データを前記比較部に送り、前記比較部は送信した前記第１の誤り検出符号と、返信された第１の誤り検出符号とを比較し、一致しているか否かを判定し、一致している場合、前記伝送部から受信した前記伝送データを宛先に再送し、
前記第２の伝送装置は、この再送された伝送データを受信し、前記比較部で、自身で生成し付随させた第２の誤り検出データと、再送された前記伝送データに付随された第２の誤り検出データとを比較し、一致しているか否かを判定し、一致している場合、受信した前記伝送データが正常であると判定し、
夫々の伝送装置が異なる誤り検出符号を生成する符号化部を備え、伝送データに付随さる自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号を比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする伝送システム。
【請求項２】
複数の異機種伝送装置間で通信が可能なパケット交換方式のネットワークでのデータの伝送システムの伝送装置であって、
前記伝送装置は、夫々が伝送するデータに対して異なる誤り検出符号を生成して伝送データとし、この誤り検出符号からシステムの故障を自己診断し、
前記パケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダと、送信するデータと、当該データに対して自身の伝送装置で生成する予め設定される第１の誤り検出符号及び当該データの宛先の伝送装置で生成する予め設定される第２の誤り検出符号とを記述し、
夫々の前記伝送装置は、自身の伝送装置から送信するデータを記憶する記憶部から前記データを抽出し、当該データに対して、前記第１の誤り検出符号を生成する符号化部と、
前記記憶部から前記データと、前記第１の誤り検出符号とを抽出し、前記フォーマットに基づいて１つまたは、複数のフレームデータとして生成する送信処理部と、
受信した前記伝送データが送信した前記伝送データの場合、前記フォーマットに基づいてデータと、前記第１の誤り検出符号と、前記第２の誤り検出符号と、に分割し、または、受信した伝送データが送信した前記伝送データで無く、前記第２の誤り検出符号が付随されていない場合、受信した前記伝送データのデータ、第１の誤り検出符号に対して第２の誤り検出符号を生成して付随させる受信処理部と、
前記伝送データに付随させて宛先に送信した前記第１の誤り検出符号と、その応答として当該宛先から受信した前記伝送データに付随する前記第１の誤り検出符号とを比較し、一致しているか否かを判定する比較部と、
前記送信処理部で生成された前記伝送データを、前記ネットワークを介して送信、または、前記ネットワークを介して受信した前記伝送データを前記受信処理部に送る伝送部と、
を備え、
夫々の伝送装置が異なる誤り検出符号を生成する符号化部を備え、伝送データに付随さる自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号を比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする伝送システムの伝送装置。
【請求項３】
複数の異機種伝送装置間で通信が可能なパケット交換方式のネットワークでのデータの伝送システムの自己診断方法であって、
前記伝送装置は、夫々が伝送するデータに対して異なる誤り検出符号を生成して伝送データとし、この誤り検出符号からシステムの故障を自己診断し、
前記パケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダと、送信するデータと、当該データに対して自身の伝送装置で生成する予め設定される第１の誤り検出符号及び当該データの宛先の伝送装置で生成する予め設定される第２の誤り検出符号とを記述し、
前記第１の誤り検出符号を生成する符号化部を備える前記伝送装置を第１の伝送装置とし、前記第２の誤り検出符号を生成する符号化部を備える前記伝送装置を第２の伝送装置とし、前記第１の伝送装置から、前記第２の伝送装置に前記伝送データを送信する場合、
前記伝送データを送信する第１の伝送装置は、宛先となる第２の伝送装置に前記伝送データを送信し、
前記第２の伝送装置は、前記伝送データが、自身から送信したデータでなく、自身で生成する第１の誤り検出訂正符号がない場合、受信した前記伝送データに含まれるデータと第１の誤り検出符号とから、更に、第２の誤り検出符号を生成し、前記伝送データに付随させて送り先に返信し、
前記第１の伝送装置は、前記宛先からの返信された伝送データを受信し、自身から送信した伝送データの場合、当該伝送データを比較し、送信した前記第１の誤り検出符号と、宛先から返信された第１の誤り検出符号とが一致しているか否かを判定し、一致している場合、受信した当該伝送データを宛先に再送し、
前記第２の伝送装置は、再送された伝送データを受信し、自身で生成し付随させた第２の誤り検出データと、再送された当該伝送データに付随された第２の誤り検出データとを比較し、一致しているか否かを判定し、一致している場合、受信した前記伝送データが正常であると判定し、
夫々の伝送装置が異なる誤り検出符号を生成する符号化部を備え、伝送データに付随さる自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号とを比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする伝送システムの自己診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、伝送装置、伝送システム、及びその自己診断方法に関する。
【背景技術】
【０００２】
近年国際標準として、装置の製造者および供給者に対し、機能安全規格が国際電気標準化会議の規格IEC6１508「電気・電子・プログラマブル電子安全関連系の機能安全」として定められている。さらに、特定の産業用機能安全システムにおいては、特定の用途に合わせた安全規格が定められている。
【０００３】
例えば、安全関連系のデータを伝送するための伝送システムについては、国際標準規格IEC6１784-3が定められている。
【０００４】
これらの規格では、システムの設計、保守、廃棄に至るライフサイクルにおける安全性を評価し、リスク軽減の要求レベルである安全度水準（SIL、Safety Integrity Level)を定量的な評価尺度として定めている。
【０００５】
このような背景から、特に、高い安全度水準を求められる安全計装システムにおいては、安全関連系のデータ伝送に関するデータのエラーを確実に検出する必要がある。
【０００６】
例えば、冗長化処理装置から伝送装置を介して伝送される演算データについて、受信側装置で伝送時の伝送誤り検出を行うとともに、受信側装置で冗長化処理装置の各処理系の符号化データを確認する手段を設けることで、冗長化処理装置で生成された冗長系毎の演算データの誤りと、冗長系毎の故障診断とを可能とした冗長化制御システムの演算データの伝送方法がある（（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−４３２３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１は、冗長化処理装置からネットワークを介して伝送される演算データについて、冗長化処理装置で生成された冗長系毎の演算データの誤りと、冗長系毎の故障診断とを受信側装置で検出が可能とした演算データの伝送方法である。
【０００９】
しかし、この伝送方法では、故障を判定する受信側装置の故障を診断することが出来ない。また、送信側、受信側の伝送装置が単独で伝送データの異常を検出することが出来ない問題がある。
【００１０】
したがって、送信する同じデータに対して送信側と受信側で伝送系の故障を確認ができないので、信頼性に欠ける問題がある。
【００１１】
また、異なる２つの誤り検出符号を生成する生成部が必要で、データの伝送までの処理時間が増大する恐れもある。
【００１２】
本発明は上述した問題点を解決するためになされたものであり、ネットワークに接続された夫々の伝送装置が、送信するデータの異常を送信側と受信側で、同じデータに対して相互に自己診断可能とした伝送装置、伝送システム、及びその自己診断方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本実施形態の伝送システムは、複数の異機種伝送装置間で通信が可能なパケット交換方式のネットワークでのデータの伝送システムであって、前記伝送装置は、夫々が伝送するデータに対して異なる誤り検出符号を生成して伝送データとし、この誤り検出符号からシステムの故障を自己診断し、前記パケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダと、送信するデータと、当該データに対して自身の伝送装置で生成する予め設定される第１の誤り検出符号及び当該データの宛先の伝送装置で生成する予め設定される第２の誤り検出符号とを記述し、夫々の前記伝送装置は、自身の伝送装置から送信するデータを記憶する記憶部から前記データを抽出し、当該データに対して、前記第１の誤り検出符号を生成する符号化部と、前記記憶部から前記データと、前記第１の誤り検出符号とを抽出し、前記フォーマットに基づいて１つまたは、複数のフレームデータとして生成する送信処理部と、受信した前記伝送データが送信した前記伝送データの場合、前記フォーマットに基づいてデータと、前記第１の誤り検出符号と、前記第２の誤り検出符号と、に分割し、または、受信した伝送データが送信した前記伝送データで無く、前記第２の誤り検出符号が付随されていない場合、受信した前記伝送データのデータ、第１の誤り検出符号に対して第２の誤り検出符号を生成して付随させる受信処理部と、前記伝送データに付随させて宛先に送信した前記第１の誤り検出符号と、その応答として当該宛先から受信した前記伝送データに付随する前記第１の誤り検出符号とを比較し、一致しているか否かを判定する比較部と、前記送信処理部で生成された前記伝送データを、前記ネットワークを介して送信、または、前記ネットワークを介して受信した前記伝送データを前記受信処理部に送る伝送部と、を備え、前記第１の誤り検出符号を生成する符号化部を備える前記伝送装置を第１の伝送装置とし、前記第２の誤り検出符号を生成する符号化部を備える前記伝送装置を第２の伝送装置とし、前記第１の伝送装置から、前記第２の伝送装置に前記伝送データを送信する場合、前記第１の伝送装置は、前記伝送部から前記伝送データを宛先となる第２の伝送装置に送信し、前記第２の伝送装置は、前記伝送データが、自身から送信したデータでなく、自身生成する第２の誤り検出訂正符号がない場合、受信した前記伝送データに含まれるデータと第１の誤り検出符号とから、更に、第２の誤り検出符号を生成し、当該伝送データに付随させて送り先に返信し、前記第１の伝送装置の前記受信処理部は、返信された当該伝送データを受信し、自身から送信した前記伝送データである場合、当該伝送データを前記比較部に送り、前記比較部は送信した前記第１の誤り検出符号と、返信された第１の誤り検出符号とを比較し、一致しているか否かを判定し、一致している場合、前記伝送部から受信した前記伝送データを宛先に再送し、前記第２の伝送装置は、この再送された伝送データを受信し、前記比較部で、自身で生成し付随させた第２の誤り検出データと、再送された前記伝送データに付随された第２の誤り検出データとを比較し、一致しているか否かを判定し、一致している場合、受信した前記伝送データが正常であると判定し、夫々の伝送装置が異なる誤り検出符号を生成する符号化部を備え、伝送データに付随さる自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号を比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする。
【００１４】
上記目的を達成するために、本実施形態の伝送装置は、複数の異機種伝送装置間で通信が可能なパケット交換方式のネットワークでのデータの伝送システムの伝送装置であって、前記伝送装置は、夫々が伝送するデータに対して異なる誤り検出符号を生成して伝送データとし、この誤り検出符号からシステムの故障を自己診断し、前記伝送データは、前記パケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダと、送信するデータと、当該データに対して自身の伝送装置で生成する予め設定される第１の誤り検出符号及び当該データの宛先の伝送装置で生成する予め設定される第２の誤り検出符号とを記述し、夫々の前記伝送装置は、自身の伝送装置から送信するデータを記憶する記憶部から前記データを抽出し、当該データに対して、前記第１の誤り検出符号を生成する符号化部と、前記記憶部から前記データと、前記第１の誤り検出符号とを抽出し、前記フォーマットに基づいて１つまたは、複数のフレームデータとして生成する送信処理部と、受信した前記伝送データが送信した前記伝送データの場合、前記フォーマットに基づいてデータと、前記第１の誤り検出符号と、前記第２の誤り検出符号と、に分割し、または、受信した伝送データが送信した前記伝送データで無く、前記第２の誤り検出符号が付随されていない場合、受信した前記伝送データのデータ、第１の誤り検出符号に対して第２の誤り検出符号を生成して付随させる受信処理部と、前記伝送データに付随させて宛先に送信した前記第１の誤り検出符号と、その応答として当該宛先から受信した前記伝送データに付随する前記第１の誤り検出符号とを比較し、一致しているか否かを判定する比較部と、前記送信処理部で生成された前記伝送データを、前記ネットワークを介して送信、または、前記ネットワークを介して受信した前記伝送データを前記受信処理部に送る伝送部と、を備え、夫々の伝送装置が異なる誤り検出符号を生成する符号化部を備え、伝送データに付随さる自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号を比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする。
【００１５】
上記目的を達成するために、本実施形態の伝送システムの自己診断方法は、複数の異機種伝送装置間で通信が可能なパケット交換方式のネットワークでのデータの伝送システムの自己診断方法であって、前記伝送装置は、夫々が伝送するデータに対して異なる誤り検出符号を生成して伝送データとし、この誤り検出符号からシステムの故障を自己診断し、前記パケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダと、送信するデータと、当該データに対して自身の伝送装置で生成する予め設定される第１の誤り検出符号及び当該データの宛先の伝送装置で生成する予め設定される第２の誤り検出符号とを記述し、前記第１の誤り検出符号を生成する符号化部を備える前記伝送装置を第１の伝送装置とし、前記第２の誤り検出符号を生成する符号化部を備える前記伝送装置を第２の伝送装置とし、前記第１の伝送装置から、前記第２の伝送装置に前記伝送データを送信する場合、前記伝送データを送信する第１の伝送装置は、宛先となる第２の伝送装置に前記伝送データを送信し、前記第２の伝送装置は、前記伝送データが、自身から送信したデータでなく、自身で生成する第１の誤り検出訂正符号がない場合、受信した前記伝送データに含まれるデータと第１の誤り検出符号とから、更に、第２の誤り検出符号を生成し、前記伝送データに付随させて送り先に返信し、前記第１の伝送装置は、前記宛先からの返信された伝送データを受信し、自身から送信した伝送データの場合、当該伝送データを比較し、送信した前記第１の誤り検出符号と、宛先から返信された第１の誤り検出符号とが一致しているか否かを判定し、一致している場合、受信した当該伝送データを宛先に再送し、前記第２の伝送装置は、再送された伝送データを受信し、自身で生成し付随させた第２の誤り検出データと、再送された当該伝送データに付随された第２の誤り検出データとを比較し、一致しているか否かを判定し、一致している場合、受信した前記伝送データが正常であると判定し、夫々の伝送装置が異なる誤り検出符号を生成する符号化部を備え、伝送データに付随さる自身が宛先に送信した誤り検出符号と、宛先から返信された誤り検出符号とを比較することにより、伝送データの異常の有無を相互の伝送装置で自己診断するようにしたことを特徴とする。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態の、伝送システム、伝送装置の構成図。
【図２】第１の実施形態の伝送データのフォーマット。
【図３】第１の実施形態の伝送方法を説明するフローチャート。
【図４】第１の実施形態の伝送方法を説明するタイムチャート。
【図５】第１の実施形態の受信側の処理方法を説明するフローチャート。
【図６】第２の実施形態の伝送装置、伝送システムの構成図。
【図７】第７の実施形態の伝送方法を説明するフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。
【００１８】
（第１の実施形態）
図１乃至図５を参照して説明する。第１の実施形態の伝送システムの構成を図１に示す。第１の実施形態の伝送システム１００の構成は、伝送路５０に接続される複数の伝送装置２０、伝送装置３０、伝送装置４０、及び伝送装置ｎ０で構成される。
【００１９】
夫々の伝送装置は、伝送するデータに対して夫々が異なる誤り検出符号を生成してデータに付随させて伝送データとし、受信側の伝送装置でも受信した伝送データに対して、さらに誤り検出符号を生成して付随させて返信し、送信側、受信側の夫々で送信した誤り検出符号と受信した誤り検出符号とを比較して、伝送データの異常を相互で自己診断する伝送システムである。
【００２０】
この伝送システム１００は、伝送路５０を介してネットワークを形成する。このネットワークは、異機種の伝送装置間での通信が可能で、データをパケット交換方式で通信することが可能であれば良く、例えば、ＬＡＮ（Local Area Network）、ＣＡＮ（Controller Area Network）、ＦＬ−ｎｅｔ等の各種のネットワークが適用可能である。
【００２１】
一般に、プラントの安全計装システムにおいては、データは、センサからの入力信号やアクチュエータを制御する制御情報などが相当し、このデータが伝送データとして生成され、ＬＡＮを介して送信側から受信側に伝送される。
【００２２】
図２に示すように、この伝送データのパケットのフォーマットは、少なくとも、宛先及び送り元を記述したヘッダ（CH）と、送信するデータ（D）と、伝送するデータに対して送信側（送り元）の伝送装置で生成する予め設定される第１の誤り検出符号(CA)及び当該データの受信側（宛先）の伝送装置で生成する予め設定される第２の誤り検出符号（CB）とが記述される。
【００２３】
さらに、タイムスタンプ、データの種類など伝送データとして必要な情報を記述するようにしても良い。
【００２４】
また、誤り検出符号としては、例えば、データの複数ビットの誤りを高い精度で検出可能な巡回符号（CRC）、パリティ（Parity）、チェックサム（Check sum）、ハッシュ関数（Hash Function）などを用いてもよい。
【００２５】
次に、各部の構成について説明する。まず、図１に示すように、伝送装置２０は、符号化部２１、送信処理部２２、受信処理部２３、伝送部２４、比較部２５、及び記憶部２６を備える。
【００２６】
符号化部２１、送信処理部２２、受信処理部２３、比較部２５、及び記憶部２６は、内部バスで接続される構成でも良いし、夫々が相互間で接続される構成としても良い。
【００２７】
また、伝送するデータは、予め記憶部２６に記憶されているものとして説明するが、このデータは、図示しない伝送装置２０の外に設けられる演算装置からこの記憶部２６に記憶されるように構成されても良いし、演算装置の機能が伝送装置内に含まれる構成としても良い。
【００２８】
夫々の伝送装置２０は、同じ構成であるので伝送装置２０の構成について説明し、他の伝送装置の説明を省略する。但し、後述する符号化部２１の誤り検出符号を生成する演算ロジックは、夫々の伝送装置で異なるものを使用する。
【００２９】
以上の構成において伝送装置２０は、自身の伝送装置２０から送信するデータを記憶する記憶部２６からデータを抽出し、このデータに対して符号化部２１では第１の誤り検出符号を生成し、さらに送信処理部２２では、記憶部２６からデータと符号化部２１で生成した第１の誤り検出符号とを抽出し、予め設定されるフォーマットに基づいて１つまたは、複数のフレームデータを生成し、伝送部２４からこの伝送データを、例えば、宛先となる伝送装置３０に送信する。
【００３０】
符号化部２１で実行する誤り検出符号の演算は、MPU（Micro Processor Unit）などの処理によりソフトウェア的に計算しても良いし、論理回路、FPGA（Flexible Programming Gate Array）、DSP（Digital Signal Processor）、専用のICなどによりハードウェア的に計算する構成としても良い。
【００３１】
そして、宛先の伝送装置３０から伝送装置２０で受信した伝送データに対して、受信処理部２３では、フォーマットに基づいてデータと、第１の誤り検出符号と、宛先の伝送装置３０で付随された第２の誤り検出符号と、に分割する。そして、比較部２５において、自身の伝送装置２０から伝送データに付随させて宛先に送信した第１の誤り検出符号と、その応答として宛先から受信した伝送データについて分割した第１の誤り検出符号と、を比較し、一致しているか否かを判定し、一致していれば、受信した伝送データを伝送部２４から宛先に再送する。
【００３２】
伝送部２４は、送信処理部２２で生成された伝送データを、ネットワーク５０を介して送信、または、ネットワーク５０を介して受信した伝送データを受信処理部２３に送る。
【００３３】
次に、このように構成された伝送システム１００のデータの伝送処理手順について図３及び図４のタイムチャートを参照して説明する。
【００３４】
ここでの説明は、送信側の伝送装置２０から受信側の伝送装置３０にデータを送信する場合について説明する。
【００３５】
また、送信側の符号化部２１で生成される誤り検出符号を符号A、受信側の符号化部３１で生成される誤り検出符号を符号Bと記述し、これらの誤り検出符号が相手側から返信された場合の誤り検出符号は、夫々、符号A’、符号B’と記述することにする。
【００３６】
また、自己診断は、１つの送信データに対して、送信側の伝送装置２０と受信側の伝送装置３０とで相互に診断するので、図４に示すように、送信側の伝送装置２０から伝送データAを受信側に送信、次に、伝送装置３０から伝送データBを送信側の伝送装置２０に返信、さらに、伝送装置２０から伝送装置３０に伝送データBを送信する、合計３回の通信が必要となる。
【００３７】
図３において、先ず、送信側の伝送装置２０では、符号化部２１で送信するデータのヘッダ及びそのデータから予め設定される誤り検出符号Aを生成する（ｓ１）。
【００３８】
図３では、誤り検出符号Aは、符号Aと、また、図４では、ヘッダはH、データはD、誤り検出符号は、CAのように記述している。また、誤り検出符号Aを付随させて送信した伝送データは、伝送データA、誤り検出符号Bを付随させた伝送データは、伝送データBと記述している。
【００３９】
次に、送信処理部２２では、ヘッダ、データ、生成した誤り検出符号Aから伝送データAを生成し（ｓ２）、生成した伝送データAを伝送部２４から伝送装置３０に送信する（ｓ３）。
【００４０】
次に、送信された伝送データAを受信する受信待ち状態（ｓ１１）の伝送装置３０は、伝送部２４でこの伝送データAを受信し（ｓ１２）、受信処理部２３では、この受信した伝送データAをヘッダ、データ、符号Aに分解する（ｓ１３）。
【００４１】
次に、符号化部３１では、受信した伝送データAに対して、誤り検出符号Bを生成し（ｓ１４）、さらに、送信処理部２２では、受信処理部２３で処理したヘッダ、データ、及び符号化部３１で生成した符号Bから、設定されたフォーマットでの伝送データBを生成し（ｓ１５）、伝送部２４から伝送装置２０にこのデータを送信する。
【００４２】
すると、受信待ち状態の伝送装置２０（ｓ４）は、この伝送データBを受信し（ｓ５）、受信処理部２３で受信した伝送データBをヘッダ、データ、符号A、符号Bに分解する（ｓ６）。
【００４３】
さらに、符号化部２１で、受信処理部２３で分解したヘッダ、データ、に対して符号A’を生成する（ｓ７）。
【００４４】
そして、比較部２５では、符号化部２１で送信時に生成した符号Aと、今回伝送データBから生成した、符号A’とを比較し、一致しているか否かを判定する（ｓ８）。
【００４５】
比較の結果、一致していれば、伝送データBを伝送装置３０に送信する（ｓ９）。
【００４６】
次に、受信待ちの伝送装置３０（ｓ１７）では、受信処理部２３で受信した伝送データBについて、ヘッダ、データ、符号A、及び符号Bに分解し（ｓ１９）、さらに、符号化部３１で分解したヘッダ、データ、符号Aから、符号B’を生成し（ｓ２０）、さらに、比較部２５で、伝送装置３０で付随させた符号Bと、今回生成した符号B’とを比較して（ｓ２１）、一致しているか否かを判定する（ｓ２２）。
【００４７】
次に、図５を参照して、伝送データ受信時の受信処理部２３の処理動作について説明する。夫々の受信処理部は、伝送データを受信すると、自身が送信した伝送データであるか否かを判定し（ｓ１０１）、そうであれば、図３のステップ（ｓ５）に移行する。そうでなければ、さらに、自身で誤り検出符号があるか否かを判定し（ｓ１０２）、無ければ、図３のステップ（ｓ１２)に移行する。そうであれば、ステップ（ｓ１８）に移行する。
【００４８】
以上説明したように、即ち、伝送装置２０から送信した伝送データAの符号Aと、返信された伝送データBから生成した符号A’とを比較し、また、伝送装置３０は、送信した伝送データBの符号Bと、返信された伝送データB’とを比較し、夫々が一致した場合に送信された伝送データAのデータは正常であるとして使用する。
【００４９】
また、夫々の比較部２５で符号の不一致が検出された場合には、伝送データA、伝送データBの伝送路、送信側の伝送装置、及び受信側の伝送装置のいずれかの部分に故障があると判定される。
【００５０】
即ち、このように構成された伝送システムにおいては、送信側の伝送装置、受信側の伝送装置の相互で同じデータに対して自己診断が出来るので、伝送されるデータは高い信頼度を有し、高い安全度水準を求められる安全計装システムにおいてデータの信頼性を向上させることが出来る。
【００５１】
（第２の実施形態）
次に、本発明に係る伝送システム１００の第２の実施形態について図６、及び図7を参照して説明する。第２の実施形態の各部について第１の実施形態と同一の部分は同じ符号を付し、その説明を省略する。
【００５２】
第２の実施形態が第１の実施形態と異なる点は、第１の実施形態では、符号化部２１は、１つの符号化部２１を備えていたが、第２の実施形態では、データを送信する場合に符号を生成する符号化部２１ａと、受信したデータに対して符号を生成する符号化部２２ｂと、を備え、異なる符号化部２つを設ける構成としことにある。
【００５３】
次に、図７を参照して、第２の実施形態の伝送方法の処理手順を説明する。図７に示すフローチャートが、図３に示すフローチャートと異なる点は、送信側の伝送装置２０での誤り符号検出符号の生成は、データ送信時は符号化部２１ａ（ｓ２)で、データ受信時は符号化部２１ｂ(ｓ７)で、また、受信側の伝送装置３０での誤り符号検出符号の生成は、データ送信時は符号化部３１ａ(ｓ１５)で、データ受信時は符号化部３１ｂ（ｓ２０）で、夫々行うようにしていることにある。その他は、図３のフローチャートと同じであるのでその詳細説明を省略する。
【００５４】
このような第２の実施形態に拠れば、同じ符号を生成する２つの符号化部の符号を比較することで、符号化部２１ａ、符号化部２１ｂの故障を自己診断することができる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
２０、３０、ｎ０  伝送装置
２１、２１ａ、２１ｂ、３１ａ、３１ｂ  符号化部
２２  送信処理部
２３  受信処理部
２４  伝送部
２５  比較部
２６  記憶部
３０  メモリ故障検出部
５０  伝送路
１００  伝送システム
【図１】
2014011591.tif 000003
【図２】
2014011591.tif 000004
【図３】
2014011591.tif 000005
【図４】
2014011591.tif 000006
【図５】
2014011591.tif 000007
【図６】
2014011591.tif 000008
【図７】
2014011591.tif 000009