【手続補正書】
【提出日】平成29年12月12日(2017.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ送信サブシステムを備え、１以上の装置に通信接続するように構成された工業用制御システムであって、
前記データ送信サブシステムが、
プログラマブルロジックデバイスを備え、前記プログラマブルロジックデバイスが、
第１のシリアルリンクに通信可能に結合されるように構成された第１のシリアルポートであって、第１の複数のビットを含む第１の送信信号を前記第１のシリアルリンクから受信するように構成された第１のシリアルポートと、
第２のシリアルリンクに通信可能に結合されるように構成された第２のシリアルポートであって、前記第２のシリアルポートが第２の複数のビットを含む第２の送信信号を前記第２のシリアルリンクから受信するように構成され、前記第１のシリアルリンクおよび前記第２のシリアルリンクが互いに並行に配置され、前記第１の通信信号および前記第２の通信信号が同一の情報を表す、第２のシリアルポートと、
回路と、
を備え、
前記回路が、
前記第１の複数のビットと前記第２の複数のビットを比較する、第１の比較を実行し、
前記第１の比較に少なくとも部分的に基づいて、前記第１の通信信号にエラーが存在するか否かを決定し、存在する場合にはそのタイプを決定し、
前記エラーのタイプに少なくとも部分的に基づいて、前記第１の複数のビットを調整することにより、リアルタイムで前記エラーを訂正して、前記工業用制御システムが、前記第１の複数のビットに少なくとも部分的に基づいて、前記１以上の装置の動作を制御するように構成される、工業用制御システム。
【請求項２】
前記回路が、前記第１の通信信号内のビットを前記第２の通信信号からのビットで置き換えること、または前記第１の通信信号、前記第２の通信信号もしくはその両方を無視することによって、リアルタイムで前記エラーを訂正するように構成された、請求項１記載の工業用制御システム。
【請求項３】
前記回路が、前記エラーが訂正可能かどうかをエラータイプおよびエラーの大きさに少なくとも部分的に基づいて判定し、前記第１の通信信号と前記第２の通信信号の前記比較および前記エラータイプに少なくとも部分的に基づいてリアルタイムで前記エラーを訂正するように構成された、請求項１または２に記載の工業用制御システム。
【請求項４】
前記回路が、前記第１の通信信号または前記第２の通信信号において、繰返し、削除、挿入、並べ直し、破損、遅延、なりすまし、またはそれらの任意の組合せを検出するように構成された、請求項１乃至３のいずれかに記載の工業用制御システム。
【請求項５】
前記回路が、フィールドプログラマブルゲートアレイ、プログラマブルアレイロジック、プログラマブルロジックアレイ、汎用アレイロジック、特定用途向け集積回路、またはそれらの任意の組合せを備える、請求項１乃至４のいずれかに記載の工業用制御システム。
【請求項６】
前記回路が、
前記第１の通信信号と前記第２の通信信号の間でビット単位の一致を検査すること、
前記第１の通信信号もしくは前記第２の通信信号でコード化された順序番号を前記プログラマブルロジックデバイスに記憶された予期した順序番号と比較すること、
前記第１の通信信号もしくは前記第２の通信信号でコード化されたタイミングデータを前記プログラマブルロジックデバイスに記憶されたタイミングデータと比較すること、
前記第１の通信信号もしくは前記第２の通信信号でコード化された送信者ＩＤを前記プログラマブルロジックデバイスに記憶された予期した送信者ＩＤと比較すること、
前記第１の通信信号もしくは前記第２の通信信号でエラー検査技法を実行し、前記エラー検査技法の結果を前記第１の通信信号もしくは前記第２の通信信号でコード化されたエラー検査データと比較すること、または、
それらの任意の組合せ  を行うように構成された、請求項１乃至５のいずれかに記載の工業用制御システム。
【請求項７】
工業用制御システムに通信接続する１以上の装置を制御する方法であって、
前記工業用制御システムの第１のプログラマブルロジックデバイスを使用して、第１のシリアルリンクを介して第２のプログラマブルロジックデバイスから第１の複数のビットを含む第１の通信信号を受信するステップと、
前記第１のプログラマブルロジックデバイスを使用して、前記第２のプログラマブルロジックデバイスから第２のシリアルリンクを介して第２の複数のビットを含む第２の信号を受信するステップであって、前記第１のシリアルリンクおよび前記第２のシリアルリンクが互いに並行に配置され、前記第１の通信信号および前記第２の通信信号が同一の情報を表す、ステップと、
前記第１のプログラマブルロジックデバイスを使用して、前記第１の複数のビットと前記第２の複数のビットを比較する、第１の比較を実行するステップと、
前記第１のプログラマブルロジックデバイスを使用して、前記第１の比較に少なくとも部分的に基づいて、前記第１の通信信号にエラーが存在するか否かを決定し、存在する場合にはそのタイプを決定するステップと、
前記第１のプログラマブルロジックデバイスを使用して、前記エラーのタイプに少なくとも部分的に基づいて、前記第１の複数のビットを調整することにより、リアルタイムで前記エラーを訂正して、前記工業用制御システムが、前記第１の複数のビットに少なくとも部分的に基づいて、前記１以上の装置の動作を制御するステップと
を含む、方法。
【請求項８】
前記第１の通信信号と前記第２の通信信号を比較するステップが、エラーのタイプおよびエラーの大きさに少なくとも部分的に基づいて前記エラーが訂正可能かどうかを判定するステップを含み、リアルタイムで前記エラーを訂正するステップが、前記比較および前記エラータイプに少なくとも部分的に基づく、請求項７記載の方法。
【請求項９】
前記第１の通信信号と前記第２の通信信号を比較するステップが、前記第１の通信信号または前記第２の通信信号において、繰返し、削除、挿入、並べ直し、破損、遅延、なりすまし、またはそれらの任意の組合せを検出するステップを含む、請求項７または８に記載の方法。
【請求項１０】
前記第１の通信信号と前記第２の通信信号を比較するステップが、前記第１の通信信号と前記第２の通信信号の間でビット単位の一致を検査するステップを含む、請求項７乃至９のいずれかに記載の方法。
【請求項１１】
前記第１の通信信号と前記第２の通信信号の間でビット単位の一致を検査するステップが、前記第２の通信信号を反転または逆転させるステップを含む、請求項１０記載の方法。
【請求項１２】
リアルタイムで前記エラーを訂正するステップが、前記第１の通信信号内のビットを前記第２の通信信号からのビットで置き換えるステップ、または前記第１の通信信号、前記第２の通信信号、もしくはその両方を無視するステップを含む、請求項７乃至１１のいずれかに記載の方法。
【請求項１３】
前記第１の通信信号と前記第２の通信信号を比較するステップが、前記第１の通信信号または前記第２の通信信号でコード化されたタイミングデータを前記第１のプログラマブルロジックデバイスに記憶されたタイミングデータと比較するステップを含む、請求項７乃至１２のいずれかに記載の方法。
【請求項１４】
前記第１の通信信号と前記第２の通信信号を比較するステップが、前記第１の通信信号または前記第２の通信信号でコード化された順序番号を前記第１のプログラマブルロジックデバイスに記憶された予期した順序番号と比較するステップを含む、請求項７乃至１３のいずれかに記載の方法。
【請求項１５】
前記第１の通信信号と前記第２の通信信号を比較するステップが、前記第１の通信信号または前記第２の通信信号でコード化された送信者ＩＤを前記第１のプログラマブルロジックデバイスに記憶された予期した送信者ＩＤと比較するステップを含む、請求項７乃至１４のいずれかに記載の方法。
【請求項１６】
前記第１の通信信号と前記第２の通信信号を比較するステップが、
前記第１の通信信号または前記第２の通信信号でエラー検査技法を実行するステップと、
前記エラー検査技法の結果を前記第１の通信信号または前記第２の通信信号でコード化されたエラー検査データと比較するステップと
を含む、請求項７乃至１５のいずれかに記載の方法。
【請求項１７】
前記エラー検査技法が、巡回冗長検査を含む、請求項１６記載の方法。
【請求項１８】
前記第１の通信信号と前記第２の通信信号を比較するステップが、ソフトウェア監視なしに前記第１のプログラマブルロジックデバイス内のハードウェアのみを使用して実行される、請求項７乃至１７のいずれかに記載の方法。
【請求項１９】
前記単一のルートが、第１のストランドおよび第２のストランドを有するケーブルを備え、前記第１のストランドが前記第１のシリアルリンクを備え、前記第２のストランドが前記第２のシリアルリンクを備える、請求項７乃至１８のいずれかに記載の方法。
【請求項２０】
工業用制御システムに通信接続する１以上の装置を制御する方法であって、
プログラマブルロジックデバイスの回路を使用して、第１の複数のビットを含む第１の通信信号と第２の複数のビットを含む第２の通信信号により表されたデータ内のエラーのタイプを検出するステップであって、該ステップが、前記第１の複数のビットと前記第２の複数のビットを比較するステップを含み、前記第１の通信信号および前記第２の通信信号が前記プログラマブルロジックデバイスによって並行して受信される、前記ステップと、
前記回路を使用して、前記エラーのタイプに少なくとも部分的に基づいて、前記第１の複数のビットを調整することにより、前記エラーを訂正して、前記工業用制御システムが、前記第１の複数のビットに少なくとも部分的に基づいて、前記１以上の装置の動作を制御するステップと
を含む、方法。