【手続補正書】
【提出日】平成28年4月7日(2016.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ポートを介して受信するプロセス制御システムメッセージが、複数のプロセス制御メッセージプロトコルのうちの第１のプロセス制御メッセージプロトコルに対応するメッセージ構造を有すると決定する工程と、
前記第１のプロセス制御メッセージプロトコルに従って前記プロセス制御メッセージを処理する工程と、を含む、方法。
【請求項２】
前記複数のプロセス制御メッセージプロトコルの前記第１のプロセス制御メッセージプロトコルが、ハイウェイアドレス可能遠隔トランスデューサプロトコル、ＭＯＤＢＵＳプロトコル、またはＢｒｉｓｔｏｌ標準非同期プロトコルのうちの１つに対応する、請求項１に記載の方法。
【請求項３】
前記プロセス制御メッセージをパースして前記プロセス制御メッセージのメッセージフィールドを特定する工程と、
前記メッセージフィールドのコンテンツを、前記複数のプロセス制御メッセージプロトコルのうちの前記第１のプロセス制御メッセージプロトコルに対応する前記メッセージ構造の既知のフィールドと一致させる工程と、をさらに含む、請求項１または２に記載の方法。
【請求項４】
前記既知のフィールドがプリアンブルフィールドに対応するときに前記メッセージフィールドの前記コンテンツが０ｘｆｆバイトの５〜２０バイトのプリアンブルを含む場合、前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項５】
前記既知のフィールドがデリミタフィールドに対応するときに前記メッセージフィールドの前記コンテンツがデリミタバイトを含む場合、前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項６】
前記既知のフィールドがアドレスに対応するときに前記メッセージフィールドの前記コンテンツが５バイトのアドレスを含む場合、前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項７】
前記既知のフィールドがコマンドフィールドに対応するときに前記メッセージフィールドの前記コンテンツがコマンドバイトを含む場合、前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項８】
前記既知のフィールドがチェックサムフィールドに対応するときに前記メッセージフィールドの前記コンテンツが単一のチェックサムバイトを含む場合、前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項９】
前記既知のフィールドが開始間隔または終了間隔に対応するときに前記メッセージフィールドの前記コンテンツが開始間隔または終了間隔と関連付けられたデータを含む場合、前記メッセージ構造がＭＯＤＢＵＳプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１０】
前記既知のフィールドが機能フィールドに対応するときに前記メッセージフィールドの前記コンテンツが機能バイトを含む場合、前記メッセージ構造がＭＯＤＢＵＳプロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１１】
前記既知のフィールドが７バイトまたは１２バイトのヘッダフィールドに対応するときに前記メッセージフィールドの前記コンテンツが７または１２ヘッダバイトを含む場合、前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１２】
前記既知のフィールドがデータリンク拡張フィールドに対応するときに前記メッセージフィールドの前記コンテンツがデータリンク拡張バイトを含む場合、前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１３】
前記既知のフィールドが第２のデータリンク拡張フィールドに対応するときに第２のメッセージフィールドの第２のコンテンツが第２のデータリンク拡張バイトを含む場合、前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１４】
前記既知のフィールドが開始テキストフィールドに対応するときに前記メッセージフィールドの前記コンテンツが開始テキストバイトを含む場合、前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１５】
前記既知のフィールドが終了テキストフィールドに対応するときに前記メッセージフィールドの前記コンテンツが終了テキストバイトを含む場合、前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１６】
前記既知のフィールドが２バイトの巡回冗長検査フィールドに対応するときに前記メッセージフィールドの前記コンテンツが２つの巡回冗長検査バイトを含む場合、前記メッセージ構造がＭＯＤＢＵＳプロトコルまたはＢｒｉｓｔｏｌ標準非同期プロトコルのうちの１つに対応すると決定する工程をさらに含む、請求項３に記載の方法。
【請求項１７】
前記ポートがＲＳ４８５バス上または周波数偏移変調バス上のうちの一方で通信するように構成される、請求項１〜１６のいずれか一項に記載の方法。
【請求項１８】
プロセス制御メッセージを受信するためのポートと、
前記プロセス制御システムメッセージが複数のプロセス制御メッセージプロトコルのうちの第１のプロセス制御メッセージプロトコルに対応するメッセージ構造を有すると決定するためのプロトコル検出器と、
前記第１のプロセス制御メッセージプロトコルに従って前記プロセス制御メッセージを処理するためのプロセッサと、を備える、装置。
【請求項１９】
前記複数のプロセス制御メッセージプロトコルのうちの前記第１のプロセス制御メッセージプロトコルが、ハイウェイアドレス可能遠隔トランスデューサプロトコル、ＭＯＤＢＵＳプロトコル、またはＢｒｉｓｔｏｌ標準非同期プロトコルのうちの１つに対応する、請求項１８に記載の装置。
【請求項２０】
前記プロセス制御メッセージのメッセージフィールドの前記コンテンツが、以下のうちの少なくとも１つ：
前記既知のフィールドがプリアンブルフィールドに対応する場合、０ｘｆｆバイトの５〜２０バイトのプリアンブル、
前記既知のフィールドがデリミタフィールドに対応する場合、デリミタバイト、
前記既知のフィールドがアドレスに対応する場合、５バイトのアドレス、
前記既知のフィールドがコマンドフィールドに対応する場合、コマンドバイト、または
前記既知のフィールドがチェックサムフィールドに対応する場合、単一のチェックサムバイト
を含む場合、前記プロトコル検出器が、前記プロセス制御メッセージの前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定する、請求項１８又は１９のいずれかに記載の装置。
【請求項２１】
前記プロセス制御メッセージのメッセージフィールドの前記コンテンツが、以下のうちの少なくとも１つ：
前記既知のフィールドが開始間隔に対応する場合、開始間隔と関連付けられたデータ、
前記既知のフィールドが終了間隔に対応する場合、終了間隔と関連付けられたデータ、
前記既知のフィールドが機能フィールドに対応する場合、機能バイト、または
前記既知のフィールドが巡回冗長検査フィールドに対応する場合、２つの巡回冗長検査バイト
を含む場合、前記プロトコル検出器が、前記プロセス制御メッセージの前記メッセージ構造がＭＯＤＢＵＳプロトコルに対応すると決定する、請求項１８〜２０のいずれか１項に記載の装置。
【請求項２２】
前記プロセス制御メッセージのメッセージフィールドの前記コンテンツが、以下のうちの少なくとも１つ：
前記既知のフィールドがデータリンク拡張フィールドに対応する場合、データリンク拡張バイト、
前記既知のフィールドが開始テキストフィールドに対応する場合、開始テキストバイト、
前記既知のフィールドが７バイトのヘッダフィールドに対応する場合、７ヘッダバイト、
前記既知のフィールドが１２バイトのヘッダフィールドに対応する場合、１２ヘッダバイト、
前記既知のフィールドが第２のデータリンク拡張フィールドに対応する場合、第２のデータリンク拡張バイト、
前記既知のフィールドが終了テキストフィールドに対応する場合、終了テキストバイト、または
前記既知のフィールドが２バイトの巡回に対応する場合、２つの巡回冗長検査バイト
を含む場合、前記プロトコル検出器が、前記プロセス制御メッセージの前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定する、請求項１８〜２１のいずれか１項に記載の装置。
【請求項２３】
機械可読命令を含む有形の機械可読な記憶媒体であって、実行されると、機械に少なくとも
ポートを介してプロセス制御メッセージを受信させ、
前記プロセス制御システムメッセージが複数のプロセス制御メッセージプロトコルのうちの第１のプロセス制御メッセージプロトコルに対応するメッセージ構造を有すると決定させ、かつ
前記第１のプロセス制御メッセージプロトコルに従って前記プロセス制御メッセージを処理させる、記憶媒体。
【請求項２４】
前記プロセス制御メッセージの前記メッセージフィールドの前記コンテンツが、以下のうちの少なくとも１つ：
前記既知のフィールドがプリアンブルフィールドに対応する場合、０ｘｆｆバイトの５〜２０バイトのプリアンブル、
前記既知のフィールドがデリミタフィールドに対応する場合、デリミタバイト、
前記既知のフィールドがアドレスに対応する場合、５バイトのアドレス、
前記既知のフィールドがコマンドフィールドに対応する場合、コマンドバイト、または
前記既知のフィールドがチェックサムフィールドに対応する場合、単一のチェックサムバイト
を含む場合、前記命令が、さらに前記機械に、前記メッセージ構造がハイウェイアドレス可能遠隔トランスデューサプロトコルに対応すると決定させる、請求項２３に記載の記憶媒体。
【請求項２５】
前記プロセス制御メッセージの前記メッセージフィールドの前記コンテンツが、以下のうちの少なくとも１つ：
前記既知のフィールドが開始間隔に対応する場合、開始間隔と関連付けられたデータ、
前記既知のフィールドが終了間隔に対応する場合、終了間隔と関連付けられたデータ、
既知のフィールドが機能フィールドに対応する場合、機能バイト、または
前記既知のフィールドが巡回冗長検査フィールドに対応する場合、２つの巡回冗長検査バイト
を含む場合、前記命令が、さらに前記機械に、前記メッセージ構造がＭＯＤＢＵＳプロトコルに対応すると決定させる、請求項２３又は２４に記載の記憶媒体。
【請求項２６】
前記プロセス制御メッセージの前記メッセージフィールドの前記コンテンツが、以下のうちの少なくとも１つ：
前記既知のフィールドがデータリンク拡張フィールドに対応する場合、データリンク拡張バイト、
前記既知のフィールドが開始テキストフィールドに対応する場合、開始テキストバイト、
前記既知のフィールドが７バイトのヘッダフィールドに対応する場合、７ヘッダバイト、
前記既知のフィールドが１２バイトのヘッダフィールドに対応する場合、１２ヘッダバイト、
前記既知のフィールドが第２のデータリンク拡張フィールドに対応する場合、第２のデータリンク拡張バイト、
前記既知のフィールドが終了テキストフィールドに対応する場合、終了テキストバイト、または
前記既知のフィールドが２バイトの巡回に対応する場合、２つの巡回冗長検査バイト
を含む場合、前記命令が、さらに前記機械に、前記メッセージ構造がＢｒｉｓｔｏｌ標準非同期プロトコルに対応すると決定させる、請求項２３に記載の記憶媒体。
【請求項２７】
前記既知のフィールドが２バイトの巡回冗長検査フィールドに対応するときに前記メッセージフィールドの前記コンテンツが２つの巡回冗長検査バイトを含む場合、前記命令が、さらに前記機械に、前記メッセージ構造がＭＯＤＢＵＳプロトコルまたはＢｒｉｓｔｏｌ標準非同期プロトコルのうちの１つに対応すると決定させる、請求項２４〜２６のいずれか１項に記載の記憶媒体。