(57)【要約】   ネットワーク間のプロセス制御情報の交換を促進するために、インターフェイスモジュールが、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークおよび少なくとも１つの非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続されている。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのフィールドデバイス中の機能ブロックのプロセス制御パラメータが非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータにマッピングされるデータベースを格納している。一旦Ｆｉｅｌｄｂｕｓプロセス制御パラメータが非Ｆｉｅｌｄｂｕｓプロセス制御パラメータにマッピングされると、インターフェイスモジュールは、プロセス制御パラメータの現在値を求める要求メッセージをＦｉｅｌｄｂｕｓプロセス制御ネットワーク上をＦｉｅｌｄｂｕｓフィールドデバイスに向けて送信し、Ｆｉｅｌｄｂｕｓフィールドデバイスから応答メッセージを受信し、プロセス制御パラメータの現在値をデータベースに格納するように構成されている。また、インターフェイスモジュールは、非Ｆｉｅｌｄｂｕｓプロセス制御パラメータを対応するＦｉｅｌｄｂｕｓプロセス制御パラメータにマッピングするために、逆方向にさらに機能しうる。【選択図】  図１
2008512059.tif 000002
【特許請求の範囲】
【請求項１】
複数のＦｉｅｌｄｂｕｓフィールドデバイスを有しているＦｉｅｌｄｂｕｓプロセス制御ネットワークと複数のＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスを有しているＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとを備えているプロセス制御システムに用いられ、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークを前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークに作用可能に接続し、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークと前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとの間におけるプロセス制御情報の交換を促進するように構成されているインターフェイスモジュールであって、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークへ作用可能に接続され、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されているＦｉｅｌｄｂｕｓＩ／Ｏモジュールと、
前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークへ作用可能に接続され、前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク上でＰｒｏｆｉｂｕｓ  ＤＰプロトコルメッセージを送受信するように構成されているＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールと、
前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールおよび前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールへ作用可能に接続されているとともに、プロセッサおよび該プロセッサに作用可能に接続されているメモリを有しているコントローラとを備えており、
前記コントローラは、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けされているサービスアクセスポイントデータベースを、前記メモリに格納するようにプログラムされており、
前記コントローラが、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの対応する一つに対して要求させるようにプログラムされており、
前記コントローラが、前記サービスアクセスポイントデータベース内に、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、関連付けされた前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒に格納するようにプログラムされており、
前記コントローラが、関連付けされた前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求める前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つからの要求メッセージを前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールで受信することに応答して、前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールに、前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つに向けて、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値と関連付けされた前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスサービスアクセスポイントと一緒に応答メッセージを送信させるようにプログラムされてなる、インターフェイスモジュール。
【請求項２】
前記コントローラは、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークからパストークンメッセージを前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールで受信する毎に、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、スケジュールに入っていない、待機型の通信を用いて、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるようにプログラムされてなる、請求項１記載のインターフェイスモジュール。
【請求項３】
前記コントローラは、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値の前回の要求を発行したあと所定の期間が経過してから、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるようにプログラムされてなる、請求項１記載のインターフェイスモジュール。
【請求項４】
前記コントローラは、関連する前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求める要求メッセージを前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスの１つから前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールで受信することに応答して、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるようにプログラムされてなる、請求項１記載のインターフェイスモジュール。
【請求項５】
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークは、各々が作用可能に接続されている少なくとも１つのＦｉｅｌｄｂｕｓフィールドデバイスを有している複数のセグメントを備えており、前記インターフェイスモジュールは、各々が前記コントローラと前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記セグメントのうちの１つに作用可能に接続されている複数のＦｉｅｌｄｂｕｓＩ／Ｏモジュールを備えており、各ＦｉｅｌｄｂｕｓＩ／Ｏモジュールが、前記セグメントのうちの対応する１つのセグメント上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されており、前記コントローラは、前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つが作用可能に接続されている前記セグメントのうちの一つのセグメントに作用可能に接続されている前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールのうちの１つに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求させるようにプログラムされてなる、請求項１記載のインターフェイスモジュール。
【請求項６】
前記ユーザインターフェイスに向けてイーサネット（登録商標）プロトコルメッセージを送信し前記ユーザインターフェイスからイーサネット（登録商標）プロトコルメッセージを受信するように構成されているとともに、前記コントローラとユーザインターフェイスに作用可能に接続されているイーサネット（登録商標）Ｉ／Ｏモジュールを備えてなる、請求項１記載のインターフェイスモジュール。
【請求項７】
前記ユーザインターフェイスがウェブブラウザとして機能するようにプログラムされ、前記コントローラがウェブサーバとして機能するようにプログラムされてなる、請求項６記載のインターフェイスモジュール。
【請求項８】
前記コントローラが、前記イーサネット（登録商標）Ｉ／Ｏモジュールで前記ユーザインターフェイスからの要求メッセージを受信することに応答して、前記イーサネット（登録商標）Ｉ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータに関する情報を前記ユーザインターフェイスに向けて送信させるようにプログラムされてなる、請求項６記載のインターフェイスモジュール。
【請求項９】
前記コントローラが、前記イーサネット（登録商標）Ｉ／Ｏモジュールで前記ユーザインターフェイスからのサービスアクセスポイントデータベース更新メッセージを受信することに応答して、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータを前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークの前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けるように、前記メモリ中の前記サービスアクセスポイントデータベースを更新するようにプログラムされてなる、請求項６記載のインターフェイスモジュール。
【請求項１０】
前記コントローラが前記サービスアクセスポイントデータベースを求める前記ユーザインターフェイスからの要求メッセージを前記イーサネット（登録商標）Ｉ／Ｏモジュールで受信することに応答して、前記イーサネット（登録商標）Ｉ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータに関連する情報および関連付けされている前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントを含む応答メッセージを前記ユーザインターフェイスに向けて送信させるようにプログラムされてなる、請求項６記載のインターフェイスモジュール。
【請求項１１】
プロセス制御システムであって、
複数のＦｉｅｌｄｂｕｓフィールドデバイスを有しているＦｉｅｌｄｂｕｓプロセス制御ネットワークと、
複数のＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスを有しているＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークと、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークを前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークに作用可能に接続し、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークと前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとの間におけるプロセス制御情報の交換を促進するように構成されているインターフェイスモジュールとを備えており、
該インターフェイスモジュールが、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークへ作用可能に接続され、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されているＦｉｅｌｄｂｕｓＩ／Ｏモジュールと、 
前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークへ作用可能に接続され、前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク上でＰｒｏｆｉｂｕｓ  ＤＰプロトコルメッセージを送受信するように構成されているＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールと、 
前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールおよび前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールへ作用可能に接続されているとともに、プロセッサおよび該プロセッサに作用可能に接続されているメモリを有しているコントローラとを備えており、 
前記コントローラは、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けされているサービスアクセスポイントデータベースを前記メモリに格納するようにプログラムされており、
前記コントローラが、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの対応する一つからの前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求させるようにプログラムされており、 
前記コントローラが、前記サービスアクセスポイントデータベース内に、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、関連付けされた前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒に格納するようにプログラムされており、 
前記コントローラが、関連付けされた前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求める前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つからの要求を前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールで受信することに応答して、前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールに、前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つに向けて、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値と関連付けされた前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスサービスアクセスポイントと一緒に応答メッセージを送信させるようにプログラムされてなる、プロセス制御システム。
【請求項１２】
前記インターフェイスモジュールの前記コントローラが、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークからパストークンメッセージを前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールで受信する毎に、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、スケジュールに入っていない、待機型の通信を用いて、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるようにプログラムされてなる、請求項１１記載のプロセス制御システム。
【請求項１３】
前記インターフェイスモジュールの前記コントローラが、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値の前回の要求を発行したあと所定の期間が経過してから、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるようにプログラムされてなる、請求項１１記載のプロセス制御システム。
【請求項１４】
前記インターフェイスモジュールの前記コントローラが、関連付けされている前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求める前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つからの要求メッセージを前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールで受信することに応答して、前記Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの１つに対して要求させるようにプログラムされてなる、請求項１１記載のプロセス制御システム。
【請求項１５】
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークは、各々が作用可能に接続されている少なくとも１つのＦｉｅｌｄｂｕｓフィールドデバイスを有している複数のセグメントを備えており、前記インターフェイスモジュールは、各々が前記コントローラと前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記セグメントのうちの１つに作用可能に接続されている複数のＦｉｅｌｄｂｕｓＩ／Ｏモジュールを備えており、各ＦｉｅｌｄｂｕｓＩ／Ｏモジュールが、前記セグメントのうちの対応する１つのセグメント上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されており、前記コントローラは、前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つが作用可能に接続されている前記セグメントのうちの一つのセグメントに作用可能に接続されている前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールのうちの１つに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求させるようにプログラムされてなる、請求項１１記載のプロセス制御システム。
【請求項１６】
前記インターフェイスモジュールが、前記コントローラに作用可能に接続されているイーサネット（登録商標）Ｉ／Ｏモジュールを備えており、前記プロセス制御システムが、前記イーサネット（登録商標）Ｉ／Ｏモジュールに作用可能に接続されているユーザインターフェイスを備えており、前記イーサネット（登録商標）Ｉ／Ｏモジュールが、イーサネット（登録商標）プロトコルメッセージを前記ユーザインターフェイスに向けて送信し、イーサネット（登録商標）プロトコルメッセージを前記ユーザインターフェイスから受信するように構成されてなる、請求項１１記載のプロセス制御システム。
【請求項１７】
前記ユーザインターフェイスがウェブブラウザとして機能するようにプログラムされ、前記コントローラがウェブサーバとして機能するようにプログラムされてなる、請求項１６のプロセス制御システム。
【請求項１８】
前記コントローラが、前記イーサネット（登録商標）Ｉ／Ｏモジュールで前記ユーザインターフェイスからの要求メッセージを受信することに応答して、前記イーサネット（登録商標）Ｉ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータに関する情報を前記ユーザインターフェイスに向けて送信させるようにプログラムされてなる、請求項１６記載のプロセス制御システム。
【請求項１９】
前記コントローラが、前記イーサネット（登録商標）Ｉ／Ｏモジュールで前記ユーザインターフェイスからのサービスアクセスポイントデータベース更新メッセージを受信することに応答して、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータを前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークの前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けるように、前記メモリ中の前記サービスアクセスポイントデータベースを更新するようにプログラムされてなる、請求項１６記載のプロセス制御システム。
【請求項２０】
前記コントローラが、前記サービスアクセスポイントデータベースを求める前記ユーザインターフェイスからの要求メッセージを前記イーサネット（登録商標）Ｉ／Ｏモジュールで受信することに応答して、前記イーサネット（登録商標）Ｉ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータに関連する情報および関連付けされている前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントを含む応答メッセージを前記ユーザインターフェイスに向けて送信させるようにプログラムされてなる、請求項１６記載のプロセス制御システム。
【請求項２１】
複数のＦｉｅｌｄｂｕｓフィールドデバイスを有しているＦｉｅｌｄｂｕｓプロセス制御ネットワークと複数のＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスを有しているＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとの間においてプロセス制御情報を交換するための方法であって、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信し、前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク上で前記Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルを送受信するように構成されているインターフェイスモジュールを、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークおよび前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークへ作用可能に接続するステップと、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが前記Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けされているサービスアクセスポイントデータベースを、前記インターフェイスモジュールに格納するステップと、
前記インターフェイスモジュールに、前記Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの対応する一つからの前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求させるステップと、
前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、関連付けされている前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒に前記サービスアクセスポイントデータベースに格納するステップと、
関連付けされている前記Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求める前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスからの要求メッセージを前記インターフェイスモジュールにおいて受信することに応答して、前記Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールに、前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つに向けて、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値と、関連付けされている前記Ｐｒｏｆｉｂｕｓ  ＤＰフィールドデバイスサービスアクセスポイントと一緒に応答メッセージを送信させるステップと  
を有する、方法。
【請求項２２】
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークからパストークンメッセージを前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールで受信する毎に、前記インターフェイスモジュールに、スケジュールに入っていない、待機型の通信を用いて、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるステップをさらに有する、請求項２１記載の方法。
【請求項２３】
前記インターフェイスモジュールが前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値の前回の要求を発行したあと所定の期間が経過してから、前記Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるステップさらに含む、請求項２１記載の方法。
【請求項２４】
関連する前記Ｐｒｏｆｉｂｕｓ ＤＰサービスアクセスポイントの現在値を求める要求メッセージを前記Ｐｒｏｆｉｂｕｓ ＤＰフィールドデバイスの１つから前記インターフェイスモジュールで受信することに応答して、前記インターフェイスモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるステップをさらに有する、請求項２１記載の方法。
【請求項２５】
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークが、作用可能に接続されている少なくとも１つのＦｉｅｌｄｂｕｓフィールドデバイスを各々が有している複数のセグメントをさらに備えており、前記方法が、前記インターフェイスモジュールを前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記セグメントに作用可能に接続するステップと、前記インターフェイスモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求を、前記Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの対応する１つが作用可能に接続されている前記セグメントのうちの１つのセグメント上で伝達させるステップとを有する、請求項２１記載の方法。
【請求項２６】
前記インターフェイスモジュールをユーザインターフェイスに作用可能に接続するステップをさらに有しており、前記インターフェイスモジュールが、前記ユーザインターフェイスに向けてイーサネット（登録商標）プロトコルメッセージを送信し前記ユーザインターフェイスからイーサネット（登録商標）プロトコルメッセージを受信するように構成されている  請求項２１記載の方法。
【請求項２７】
前記ユーザインターフェイスがウェブブラウザとして機能するようにプログラムされ、前記インターフェイスモジュールがウェブサーバとして機能するようにプログラムされる、請求項２６記載の方法。
【請求項２８】
前記インターフェイスモジュールで前記ユーザインターフェイスからの要求メッセージを受信することに応答して、前記インターフェイスモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータに関する情報を前記ユーザインターフェイスに向けて送信させるステップをさらに有する、請求項２６記載の方法。
【請求項２９】
前記インターフェイスモジュールで前記ユーザインターフェイスからのサービスアクセスポイントデータベース更新メッセージを受信することに応答して、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータを前記Ｐｒｏｆｉｂｕｓ ＤＰプロセス制御ネットワークの前記Ｐｒｏｆｉｂｕｓ ＤＰサービスアクセスポイントに関連付けるように、前記メモリ中の前記サービスアクセスポイントデータベースを更新するステップをさらに有する、請求項２６記載の方法。
【請求項３０】
前記サービスアクセスポイントデータベースを求める前記ユーザインターフェイスからの要求メッセージを前記インターフェイスモジュールで受信することに応答して、前記インターフェイスモジュールに、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータに関連する情報および関連付けされている前記Ｐｒｏｆｉｂｕｓ ＤＰサービスアクセスポイントを含む応答メッセージを前記ユーザインターフェイスに向けて送信させるステップをさらに有する、請求項２６記載の方法。
【請求項３１】
前記インターフェイスモジュールが、前記ユーザインターフェイスに向けてイーサネット（登録商標）プロトコルメッセージを送信し、前記ユーザインターフェイスからイーサネット（登録商標）プロトコルメッセージを受信するように構成されている、請求項２６記載の方法。 
【請求項３２】
複数のＦｉｅｌｄｂｕｓフィールドデバイスを有するＦｉｅｌｄｂｕｓプロセス制御ネットワークと複数の非Ｆｉｅｌｄｂｕｓフィールドデバイスを有する少なくとも一つの非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとを有するプロセス制御システムに用いられ、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークを非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続し、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークと少なくとも一つの非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとの間におけるプロセス制御情報の交換を促進するように構成されているインターフェイスモジュールであって、 
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークへ作用可能に接続され、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されているＦｉｅｌｄｂｕｓＩ／Ｏモジュールと、 
各々が、非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークへ接続され、該非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコル以外のプロトコルに従って伝達されるメッセージを送受信するように構成されている複数の非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールと、
前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールおよび前記少なくとも１つの非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに作用可能に接続されているとともに、プロセッサおよび該プロセッサに作用可能に接続されているメモリを有しているコントローラとを備えており、
前記コントローラは、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのうちの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのプロセス制御パラメータに関連付けされているデータベースを前記メモリに格納するようにプログラムされており、
前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの値が、前記Ｆｉｅｌｄｂｕｓプロセス制御パラメータの識別子と前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータの識別子と一緒に前記データベースに格納されており、
前記コントローラが、前記ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの１つからの前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求させるようにプログラムされており、
前記コントローラが、前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記プロセス制御パラメータの識別子と一緒に、前記データベースに格納するようにプログラムされており、
前記コントローラが、前記非Ｆｉｅｌｄｂｕｓプロセス制御パラメータの現在値を求める前記非Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの１つからの要求メッセージを前記非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールで受信することに応答して、前記非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールのうちの一つに、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記非Ｆｉｅｌｄｂｕｓフィールドデバイスのうちの１つに向けて、前記データベースに格納されている前記少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値と前記非Ｆｉｅｌｄｂｕｓプロセス制御パラメータのための識別子と一緒に応答メッセージを送信させるようにプログラムされてなる、インターフェイスモジュール。
【請求項３３】
前記非Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールのうちの少なくとも１つがインターネット互換性を有するＩ／Ｏモジュールであり、それに作用可能に接続されている対応する前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記フィールドデバイスが、インターネットベースの通信プロトコルを用いてプロセス制御を実行するように構成されてなる、請求項３２記載のインターフェイスモジュール。
【請求項３４】
前記コントローラが、前記インターネット互換性を有するＩ／Ｏモジュールに作用可能に接続されているユーザインターフェイスと通信し、前記インターネット互換性を有するＩ／Ｏモジュールに、前記ユーザインターフェイスに向けてメッセージを送信させ前記ユーザインターフェイスからメッセージを受信するようにプログラムされてなる、請求項３３記載のインターフェイスモジュール。
【請求項３５】
同一の前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続されている２つの非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールを備えており、前記コントローラが、両方の非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で前記非Ｆｉｅｌｄｂｕｓフィールドデバイスに向けてメッセージを送信させ前記非Ｆｉｅｌｄｂｕｓフィールドデバイスからメッセージを受信するようにプログラムされてなる、請求項３２記載のインターフェイスモジュール。
【請求項３６】
前記プロセス制御システムが、複数の非Ｆｉｅｌｄｂｕｓフィールドデバイスを各々が有している２つの非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークを備えており、前記非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールのうちの第一の非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールが、前記第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続され、前記非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールのうちの第二の非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールが、前記第二の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続され、前記コントローラが、前記第一の非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で前記非Ｆｉｅｌｄｂｕｓフィールドデバイスに向けてメッセージを送信させ前記非Ｆｉｅｌｄｂｕｓフィールドデバイスからメッセージを受信させ、また、前記第二の非ＦｉｅｌｄｂｕｓＩ／Ｏモジュールに、前記第二の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で前記非Ｆｉｅｌｄｂｕｓフィールドデバイスに向けてメッセージを送信させ前記非Ｆｉｅｌｄｂｕｓフィールドデバイスからメッセージを受信させるようにプログラムされてなる、請求項３２記載のインターフェイスモジュール。
【請求項３７】
前記第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記非Ｆｉｅｌｄｂｕｓフィールドデバイスが第一の通信プロトコルに従って通信し、前記第二の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記非Ｆｉｅｌｄｂｕｓフィールドデバイスが第二の通信プロトコルに従って通信し、前記第一の通信プロトコルが前記第二の通信プロトコルとは異なっている、請求項３６記載のインターフェイスモジュール。
【請求項３８】
前記第一の通信プロトコルがインターネットベースの通信プロトコルであり、前記第二の通信プロトコルが非インターネットベースの通信プロトコルである、請求項３７記載のインターフェイスモジュール。 
【請求項３９】
複数のＦｉｅｌｄｂｕｓフィールドデバイスを有しているＦｉｅｌｄｂｕｓプロセス制御ネットワークと、各々が複数の非Ｆｉｅｌｄｂｕｓフィールドデバイスを有している複数の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとの間においてプロセス制御情報を交換するための方法であって、  
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信し、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で非Ｆｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されているインターフェイスモジュールを、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークおよび前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークへ作用可能に接続するステップと、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのプロセス制御パラメータが前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの１つのプロセス制御パラメータに関連付けされ、前記少なくとも１つのプロセス制御パラメータの値が  前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータの識別子と前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータの識別子と一緒に格納されているデータベースを、前記インターフェイスモジュール内に格納するステップと、
前記インターフェイスモジュールに、前記少なくとも１つのプロセス制御パラメータの現在値を前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク内の前記フィールドデバイスのうちの対応する１つに対して要求させるステップと、
前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのプロセス制御パラメータの現在値を、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータの識別子と一緒に前記データベース内に格納するステップと、
前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記プロセス制御パラメータの現在値を求める前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのフィールドデバイスのうちの１つからの要求メッセージを前記インターフェイスモジュールで受信することに応答して、前記インターフェイスモジュールに、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのフィールドデバイスのうちの１つに向けて、前記Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記少なくとも１つのプロセス制御パラメータの現在値と前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータの識別子と一緒に応答メッセージを送信させるステップと
を有する、方法。 
【請求項４０】
前記インターフェイスモジュールの前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのうちの１つへの第二の作用可能な接続を提供することをさらに含んでおり、前記インターフェイスモジュールが、前記第二の作用可能な接続を通じて、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で非Ｆｉｅｌｄｂｕｓプロトコルメッセージを送受信する、請求項３９記載の方法。
【請求項４１】
前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのうちの第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記非Ｆｉｅｌｄｂｕｓフィールドデバイスが、第一の通信プロトコルに従って通信し、前記非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのうちの第二の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの前記非Ｆｉｅｌｄｂｕｓフィールドデバイスが、第二の通信プロトコルに従って通信し、前記第一の通信プロトコルが前記第二の通信プロトコルとは異なる、請求項３９記載の方法。
【請求項４２】
前記第一の通信プロトコルがインターネットベースの通信プロトコルであり、前記第二の通信プロトコルが非インターネットベースの通信プロトコルである、請求項４１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にプロセス制御システムに関するものであり、さらに詳細には、Ｆｉｅｌｄｂｕｓデバイスネットワークとインターネットベースおよび非インターネットベースのプロセス制御ネットワークとの間においてデータを交換するためのインターフェイスモジュールに関するものである。
【背景技術】
【０００２】
化学プロセス、石油プロセスまたは他のプロセスにおいて利用されているプロセス制御システムは、アナログバスおよび／もしくはデジタルバスまたは他の通信回線もしくは通信チャネルを介して、少なくとも一つのホストワークステーションまたはオペレータワークステーションと通信可能に接続されている少なくとも一つの集中型プロセスコントローラを備えているのが普通である。これらのフィールドデバイスは、たとえばバルブ、バルブポジショナ、スイッチ、トランスミッタ（たとえば、温度センサ、圧力センサおよび流量センサ）等であり、バルブの開閉およびプロセスパラメータの測定の如きプロセス内の機能を実行するようになっている。プロセスコントローラは、入力／出力デバイスを通じて、フィールドデバイスにより作成されるプロセス測定値および／またはそのフィールドデバイスに関連する他の情報を表す信号を受信し、この情報を利用して制御ルーチンを実行し、制御信号を生成する。これらの制御信号は、プロセスの動作を制御するために、バスまたは他の通信チャネルを通じてフィールドデバイスに送信される。これらのフィールドデバイスおよびコントローラからの情報は、通常、オペレータワークステーションにより実行される一または複数のアプリケーションによる利用が可能となされており、これにより、オペレータは、プロセスの現在の状況の閲覧、プロセスの動作の変更、プロセスの設定、プロセスのドキュメント化などの如きプロセスに対する所望の操作を実行することができる。
【０００３】
過去十年間くらいで、マイクロプロセッサおよびメモリを有するスマートフィールドデバイスがプロセス制御分野において広く行き渡るようになった。スマートフィールドデバイスは、プロセス内において主要機能を実行することに加えて、デバイスに関するデータを格納し、アナログ形式またはデジタルおよびアナログを組み合わせた形式でコントローラと通信し、自己校正、識別、診断などの如き二次的なタスクを実行しうる。異なる製造業者により製造されたスマートフィールドデバイスを同一のプロセス制御ネットワーク内において一緒に用いることができるように、ＨＡＲＴ（登録商標）プロトコル、ＰＲＯＦＩＢＵＳ（登録商標）プロトコル、アクチュエータ・センサ・インターフェイス（以下、「ＡＳインターフェイス」または「ＡＳＩ」と呼ぶ）プロトコル、ＷＯＲＬＤＦＩＰ（登録商標）プロトコル、Ｄｅｖｉｃｅ−Ｎｅｔ（登録商標）プロトコル、ＣＡＮプロトコルおよびＦＯＵＮＤＡＴＩＯＮ（商標）Ｆｉｅｌｄｂｕｓ（以下、「Ｆｉｅｌｄｂｕｓ」と呼ぶ）プロトコルの如き複数の標準型および開放型のスマートデバイス通信プロトコルが開発されている。これらのプロセス制御ネットワークは、ＦＯＵＮＤＡＴＩＯＮ（商標）Ｆｉｅｌｄｂｕｓ  ｏｖｅｒ  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｉｎｔｅｒｎｅｔ、Ｍｏｄｂｕｓ  ＴＣＰ、ＰｒｏｆｉＮｅｔおよびＯＰＣの如きインターネットベースのプロトコルならびにＭｏｄｂｕｓ、Ｐｒｏｆｉｂｕｓ  ＤＰ、ＤｅｖｉｃｅＮｅｔ、ＨＡＲＴ（登録商標）、ＣＡＮ  Ｏｐｅｎなどの如き非インターネットベースのプロトコルを用いて実現されても良い。
【０００４】
このようなスマートフィールドデバイス用の１つの標準型プロトコルとして、Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルが挙げられる。Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルには、コントローラが、通信するネットワークのタイプにかかわらずに、認識し、用いるメッセージ構造が規定されている。それは、メッセージ欄の配置および内容に関する共通のフォーマットを定めている。Ｐｒｏｆｉｂｕｓ  ＤＰにより、コントローラが他のデバイスへのアクセスを要求する方法、コントローラおよびデバイスが要求に応答する方法およびエラーを検出して報告する方法が定められている。Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク上での通信時、各々のコントローラまたはデバイスが、そのデバイスのアドレスを知る方法、それ宛のメッセージを認識する方法、メッセージに含まれているサービスコードに基づいて講じられる処置の種類を決定する方法、および、メッセージに含まれている任意のデータまたは他の情報を抽出する方法は、プロトコルに従って決定される。返事が必要な場合、スレーブデバイスが、Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルに従って、回答メッセージを作成し、それをマスターデバイスへ送るようになっている。Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルは、当該技術分野において公知になっており、とりわけＰｒｏｆｉｂｕｓ  ＤＰプロトコルを用いるデバイスの製造業者により、公表され、分配され、入手可能とされている多数の文献、パンフレットおよび仕様書に詳細に記載されている。したがって、Ｐｒｏｆｉｂｕｓ  ＤＰ通信プロトコルを、本発明に関連する範囲を越えて詳細に記載しない。
【０００５】
Ｐｒｏｆｉｂｕｓ  ＤＰでは、コントローラとフィールドデバイスとの間の情報を交換するためにマスター・スレーブ質問応答サイクルが用いられている。各デバイスには、０と１２５と間の範囲のアドレスが割り当てられている。一方のデバイス、たとえばマスターは、他方のデバイス、たとえばスレーブ宛てのメッセージを送信することにより、質問、設定値変更、診断などの如き処理を開始するようになっている。Ｐｒｏｆｉｂｕｓ  ＤＰプロトコル下では、マスターにより送信されるメッセージは、スレーブデバイスのデバイス住所、要求される取引を定義するサービスコード、スレーブデバイスに送信されるデータおよびエラーチェック情報を含むように書式が設定されている。スレーブデバイスは、メッセージ内の住所に基づいてマスターからのメッセージを検出および受信し、メッセージ内のサービスコードにより示されている取引またはサービスを処理する。取引を処理したまたは要求されたサービスを実行したあと、スレーブデバイスは、講じられた処置の確認情報、マスターに戻されるデータおよびエラーチェック情報を有している、Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルに従って作成された応答メッセージを送信する。個々のメッセージに加えて、マスターは、メッセージを定義されたスレーブデバイスのグループへ送信しても良いし（多重通信（ｍｕｌｔｉ−ｃａｓｔ））、または、メッセージを接続されているすべてのスレーブデバイスへ放送（ｂｒｏａｄｃａｓｔ）しても良い。マスターは、アドレス１２７を用いて、また、多重通信メッセージの場合には、目標とされるスレーブデバイスのグループに対して任意に選択したグループ番号を用いて、グローバル制御メッセージとして、放送メッセージおよび多重通信メッセージを送信するようになっている。スレーブデバイスは、個別に宛てられたメッセージに対して応答するものの、マスターデバイスからの放送メッセージまたは多重通信メッセージに対しては応答しない。
【０００６】
データは、サービスアクセスポイントを利用して、Ｐｒｏｆｉｂｕｓ  ＤＰネットワークのデバイス間で交換されるようになっている。各Ｐｒｏｆｉｂｕｓ  ＤＰデバイスは、デバイスに関連する指定されたプロセス制御パラメータのセットを有する特徴を備えている。また、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク内で用いられる各プロセス制御パラメータは、一連の利用可能なサービスアクセスポイントから対応するサービスアクセスポイントを割り当てられる。Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク内のデバイスは、割り当てられたサービスアクセスポイントに応じて、プロセス制御パラメータを格納および交換するように構成されている。スレーブデバイスからプロセス制御パラメータの値を取得するために、マスターデバイスは、スレーブデバイスのアドレスおよびプロセス制御パラメータのためのサービスアクセスポイントを含む要求メッセージの書式を設定し、送信する。要求メッセージを受信すると、スレーブデバイスは、サービスアクセスポイントの現在値を読み込み、書式を設定し、サービスアクセスポイントおよびその格納された値を備えた応答メッセージを転送する。非インターネットベースプロトコルの他の具体例は、Ｍｏｄｂｕｓプロトコルである。Ｍｏｄｂｕｓプロトコルは、２００３年１月３０日に出願された同時係属中の米国特許出願第１０／３５４，５２５号においてより詳細に記載されている。本出願は、この米国特許出願第１０／３５４，５２５号に基づいて優先権を主張しているとともに、その内容を、本明細書において参照することにより明示的に援用するものとする。
【０００７】
一般的にいえば、Ｆｉｅｌｄｂｕｓプロトコルは、総デジタル式のシリアル双方向通信プロトコルである。このプロトコルは、フィールドデバイスを相互に接続する２線式のループもしくはバスに、標準型物理インターフェイスを供する。実際、Ｆｉｅｌｄｂｕｓプロトコルは、あるプロセス内のフィールドデバイスのためのローカルエリアネットワークを提供している。このことにより、プロセス設備全体にわたって分配されている位置において（機能ブロックを用いて）プロセス制御機能を実行することおよび総合的な制御戦略を実行するためにこれらのプロセス制御機能の実行の前後に互いと通信することができるようになる。Ｆｉｅｌｄｂｕｓプロトコルは、当該技術分野において公知になっており、とりわけＦｉｅｌｄｂｕｓ財団により出版、分配および入手可能とされている多数の文献、パンフレットおよび仕様書に詳細に記述されている。Ｆｉｅｌｄｂｕｓ財団とは、テキサス州のオースティンに本部を置く非営利組織のことである。したがって、Ｆｉｅｌｄｂｕｓプロトコルの詳細を、本発明に関連する範囲を越えて詳細に記載しない。
【０００８】
Ｆｉｅｌｄｂｕｓプロセス制御ネットワークは、バスを通じて、リンクされている一または複数の相互に連結されたＦｉｅｌｄｂｕｓセグメントを備えうる。各セグメントは、一または複数のフィールドデバイスを有している。通信を生じさせるために、バスの各セグメント上のデバイスのうちの１つは、バスの対応するセグメント上の通信を能動的にスケジュールに入れて制御するリンクアクティブスケジューラ（ＬＡＳ）として動作する。バスの各セグメントのＬＡＳは、各デバイスの各機能ブロックがバス上で周期的に通信活動を開始するようスケジュールに入れられている時刻およびこの通信活動が発生する時間を含む通信スケジュール（リンクアクティブスケジュール）を格納および更新する。また、ＬＡＳは、非同期通信がバスセグメント上で起こっていないときに発生しうる非同期通信活動を制御しうる。同期通信が起こっていない間、各フィールドデバイスは、ＬＡＳからのパストークンメッセージを受信すると、非同期な方法でアラームデータ、閲覧データなどを送信することを順番に許可される。
【０００９】
Ｆｉｅｌｄｂｕｓプロトコル下では、フィールドデバイスは、各フィールドデバイスに割り当てられている固有のアドレスを用いて、バス上に互いに通信することができる。フィールドデバイスはバスのノードに取り付けられている。また、各ノードは、プロセス制御ネットワーク内のその他のフィールドデバイスとの通信に用いるために、各ノードに取り付けられたフィールドデバイスを識別すべく割り当てられている物理アドレスを備えている。フィールドデバイス用の固有のアドレスは、バス上のデバイスにより発行されるメッセージに含まれている。メッセージの発行先にあたる一または複数のフィールドデバイスは、それが接続されているバスセグメントをリッスン（ｌｉｓｔｅｎ）して、発行元のフィールドデバイスのアドレスを含んでいるメッセージを取得するように構成されている。登録されているフィールドデバイスが発行元のフィールドデバイスのアドレスを含んだメッセージを検出すると、これらの登録されているフィールドデバイスは、プロセス制御を達成するにあたって必要なメッセージを復号して処理する。
【００１０】
フィールドデバイスは、各フィールドデバイスに定義されている３つのタイプの仮想通信路（ＶＣＲ）のうちの１つを用いて、バス上でデータおよびメッセージを発行または送信することができる。クライアント／サーバ型のＶＣＲは、バス上のデバイス間において、ユーザにより開始される、スケジュールに入っていない、待機型の、１対１の通信に用いられる。フィールドデバイスは、バス上の他のデバイスに要求メッセージを送信するためにＬＡＳからパストークンメッセージを受信するときに、クライアント／サーバ型のＶＣＲを用いうる。依頼人が「クライアント」と呼ばれ、要求メッセージを受信する側のデバイスが「サーバ」と呼ばれる。サーバは、ＬＡＳからパストークンメッセージを受信し、クライアントの要求を処理するとき、返事を送信する。クライアント／サーバＶＣＲは、たとえば設定値変更、チューニングパラメータのアクセスおよび変更、アラームの了承ならびにデバイスのアップロードおよびダウンロードの如きオペレータ始動要求を実施するために用いられる。
【００１１】
レポート配布ＶＣＲは、ユーザにより開始される、スケジュールに入っていない、待機型の、１対多の通信に用いられる。たとえば、イベントレポートまたはトレンドレポートを有しているあるフィールドデバイスがＬＡＳからパストークンを受信すると、そのフィールドデバイスは、デバイス内に規定された「グループアドレス」へそのメッセージを送信する。そのＶＣＲをリッスンするように構成されたデバイスはレポートを受信する。通常、レポート配布ＶＣＲタイプは、オペレータコンソールへアラーム通知を送信するためにＦｉｅｌｄｂｕｓデバイスにより用いられる。
【００１２】
最後に、発行者／登録者ＶＣＲタイプは、バッファ付きの１対多の通信に用いられる。バッファ付きの通信は、データの最新のバージョンだけを格納し、送信する通信であるため、新しいデータは完全に前のデータに上書きされる。機能ブロックの出力は、たとえばバッファされたデータを含んでいる。「発行者」側フィールドデバイスは、発行者側デバイスがＬＡＳまたは登録者デバイスから強要的なデータメッセージ（ｃｏｍｐｅｌ  ｄａｔａ  ｍｅｓｓａｇａ）を受信すると、バス上の「登録者」フィールドデバイスのすべてに対して、発行者／登録者ＶＣＲタイプを用いてメッセージを発行するかまたは放送する。発行者／登録者の関係は、前もって決められ、各フィールドデバイス内に規定、格納されている。Ｐｒｏｆｉｂｕｓ  ＤＰおよびＦｉｅｌｄｂｕｓと同様に、他のプロトコルは、スマートフィールドデバイスに情報を交換させプロセス制御戦略を実施させることを可能とするための通信戦略を提供するようになっている。 
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述のように、ここ十年程の間、Ｐｒｏｆｉｂｕｓプロトコル  ＤＰプロトコル、ＭｏｄｂｕｓプロトコルおよびＦｉｅｌｄｂｕｓプロトコルの如き非インターネットベースのプロトコルならびにインターネットベースのプロトコルが、プロセス制御システムにおいて用いられている。その結果、Ｆｉｅｌｄｂｕｓプロトコルに従うプロセス制御ネットワークが同一のプラントまたは設備の中で他のプロトコルに従うプロセス制御ネットワークと共存しうる条件が発生しうる。たとえば、Ｐｒｏｆｉｂｕｓ  ＤＰプロトコルの下で動作している現在のプロセス制御システムを備えた設備が、Ｆｉｅｌｄｂｕｓプロトコルにより支援可能なある制御戦略または制御機能を実行するために、プロセス制御ネットワークのうちの一部をＦｉｅｌｄｂｕｓプロトコルの下で動作するように変換しうる。しかしながら、部分転換にもかかわらず、プロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰ部分は、依然としてプロセス制御ネットワークのＦｉｅｌｄｂｕｓ部分からの情報およびデータを要求しうる。さらなる具体例としては、既存のプロセス制御ネットワークがＰｒｏｆｉｂｕｓ  ＤＰプロトコルの下で動作しているプラントまたは設備が、プロセス制御ネットワークがＦｉｅｌｄｂｕｓプロトコルの下で動作しているプロセスをさらに含むように拡張されうる。または、その逆もありうる。さらに、前記の設備は、プロセス制御ネットワークがインターネットベースのプロトコルの下で動作している他のプロセスを含みうる。先の例と同様に、Ｆｉｅｌｄｂｕｓネットワーク、Ｐｒｏｆｉｂｕｓ  ＤＰネットワークおよびインターネットベースのネットワークの間においてデータおよび情報を伝達することが必要となりうる。現在の実施形態では、これらの異なるプロセス制御ネットワーク間においてデータを伝達することができない。したがって、さまざまなネットワークからの情報およびデータをそれらのネットワーク内のデバイス間で伝達することを可能とするために、異なるプロトコルに従うプロセス制御ネットワーク間に接続されうるインターフェイスモジュールの必要性が存在している。
【課題を解決するための手段】
【００１４】
ネットワーク間のプロセス制御情報の交換を促進するために、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークおよび少なくとも１つの非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに、インターフェイスモジュールが作用可能に接続されている。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのフィールドデバイス内の機能ブロックのプロセス制御パラメータが、非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの対応するプロセス制御パラメータにマッピングされているデータベースを格納するようになっている。一旦Ｆｉｅｌｄｂｕｓプロセス制御パラメータが非Ｆｉｅｌｄｂｕｓプロセス制御パラメータにマッピングされると、インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で、プロセス制御パラメータの現在値を求める要求メッセージをＦｉｅｌｄｂｕｓフィールドデバイスに向けて送信し、インターフェイスモジュールから、Ｆｉｅｌｄｂｕｓフィールドデバイスからプロセス制御パラメータの現在値を含んでいる応答メッセージを受信し、プロセス制御パラメータの現在値をサービスアクセスポイントデータベースに格納するように構成されている。また、インターフェイスモジュールは、他の方向に向かって機能し、非Ｆｉｅｌｄｂｕｓプロセス制御パラメータを、対応するＦｉｅｌｄｂｕｓプロセス制御パラメータにマッピングしても良い。
【００１５】
非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク内のフィールドデバイスは、Ｆｉｅｌｄｂｕｓプロセス制御パラメータがマッピングされた非Ｆｉｅｌｄｂｕｓプロセス制御パラメータの現在値を求める要求メッセージをインターフェイスモジュールに向けて送信することにより、Ｆｉｅｌｄｂｕｓプロセス制御パラメータの値を取得しても良い。要求を受信すると、インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御パラメータの値を取得するために、非Ｆｉｅｌｄｂｕｓプロセス制御パラメータに対応するデータベース項目を読み込むようになっている。インターフェイスモジュールは、非Ｆｉｅｌｄｂｕｓプロセス制御パラメータとデータベースからのそれに対応するＦｉｅｌｄｂｕｓプロセス制御パラメータの値を含んでいる応答を書式を合わせて作成し、要求元の非Ｆｉｅｌｄｂｕｓフィールドデバイスに向けて送信する。Ｆｉｅｌｄｂｕｓプロセス制御パラメータを非Ｆｉｅｌｄｂｕｓプロセス制御パラメータに関連付けするようにデータベースを設定するために、インターフェイスモジュールは、パーソナルコンピュータの如きユーザインターフェイスを接続しうるインターネット接続を備えうる。サービスアクセスポイントデータベースの設定プロセスのためのグラフィカルインターフェイスを提供すべく、インターフェイスモジュールのウェブサーバソフトウェアおよびユーザインターフェイスのウェブブラウザソフウェアが用いられうる。
【００１６】
１つの態様では、本発明は、複数のＦｉｅｌｄｂｕｓフィールドデバイスを有するＦｉｅｌｄｂｕｓプロセス制御ネットワークと、複数の非Ｆｉｅｌｄｂｕｓフィールドデバイスを有する少なくとも１つの第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとを備えているプロセス制御システムに用いられるインターフェイスモジュールに関するものである。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークを第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続しうるし、また、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークと第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとの間におけるプロセス制御情報の交換を促進するように構成されうる。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続されているとともに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されているＦｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールと、第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続されているとともに、第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコル以外のプロトコルを用いて伝達されるメッセージを送受信するように構成されている第一の非Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールと、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールおよび第一の非Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに作用可能に接続されているとともに、プロセッサおよびプロセッサに作用可能に接続されているメモリを有しているコントローラとを備えうる。コントローラは、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓフィールドデバイスに向けてメッセージを送信させ、Ｆｉｅｌｄｂｕｓフィールドデバイスからメッセージを受信させるように、および、第一の非Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに、第一の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で非Ｆｉｅｌｄｂｕｓフィールドデバイスに向けてメッセージを送信させ、非Ｆｉｅｌｄｂｕｓフィールドデバイスからメッセージを受信させるようにプログラムされうる。
【００１７】
他の態様では、本発明は、複数のＦｉｅｌｄｂｕｓフィールドデバイスを有するＦｉｅｌｄｂｕｓプロセス制御ネットワークと、複数の非Ｆｉｅｌｄｂｕｓフィールドデバイスを有する非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとの間でプロセス制御情報を交換する方法に関するものである。かかる方法は、インターフェイスモジュールを、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークおよび非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続することを含みうる。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信し、非Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上で非Ｆｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されうる。また、かかる方法は、プロセス制御ネットワークのうちの一方の少なくとも１つのプロセス制御パラメータが、プロセス制御ネットワークのうちの他方のプロセス制御パラメータに関連付けされているデータベースをインターフェイスモジュールに格納すること、インターフェイスモジュールに、少なくとも１つのプロセス制御パラメータの現在値をプロセス制御ネットワークのうちの一方のフィールドデバイスのうちの対応する１つに対して要求させること、および、プロセス制御ネットワークうちの一方の少なくとも１つのプロセス制御パラメータの現在値を、プロセス制御ネットワークのうちの他方の関連付けされているプロセス制御パラメータと一緒にデータベースに格納することをさらに含みうる。また、かかる方法は、プロセス制御ネットワークのうちの他方の関連付けされているプロセス制御パラメータの現在値を求める要求メッセージをプロセス制御ネットワークのうちの他方のフィールドデバイスのうちの１つからインターフェイスモジュールで受信することに応答して、インターフェイスモジュールに、プロセス制御ネットワークのうちの一方の少なくとも１つのプロセス制御パラメータの現在値とプロセス制御ネットワークのうちの他方のプロセス制御パラメータと一緒に応答メッセージを、プロセス制御ネットワークのうちの他方のフィールドデバイスのうちの１つに向けて送信させることを含みうる。
【００１８】
本発明のさらに他の態様では、複数のＦｉｅｌｄｂｕｓフィールドデバイスを有するＦｉｅｌｄｂｕｓプロセス制御ネットワークと、複数のＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスを有するＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとを備えているプロセス制御システムに用いられるインターフェイスモジュールが提供されている。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークを作用可能にＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークに接続しうるし、また、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとの間におけるプロセス制御情報の交換を促進するように構成されうる。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続されているとともに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成さているＦｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールと、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークに作用可能に接続されているとともに、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク上でＰｒｏｆｉｂｕｓ  ＤＰプロトコルメッセージを送受信するように構成されているＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールと、Ｆｉｅｌｄｂｕｓ  Ｉ／ＯモジュールおよびＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールに作用可能に接続されているとともに、プロセッサおよび当該プロセッサに作用可能に接続されているメモリを有しているコントローラとを備えうる。
【００１９】
インターフェイスモジュールのコントローラは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けされているサービスアクセスポイントデータベースを、メモリに格納するようにプログラムされうるし、また、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値をＦｉｅｌｄｂｕｓフィールドデバイスのうちの対応する１つに対して要求させるようにプログラムされうる。コントローラは、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒にサービスアクセスポイントデータベースに格納するようにプログラムされうるし、また、関連するＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求めるＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスからの要求メッセージをＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールで受信することに応答して、Ｐｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールに、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値および関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒に応答メッセージをＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つに向けて送信させるようにプログラムされうる。 
【００２０】
本発明の他の態様では、プロセス制御システムは、複数のＦｉｅｌｄｂｕｓフィールドデバイスを有するＦｉｅｌｄｂｕｓプロセス制御ネットワークと、複数のＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスを有するＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークと、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークをＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークに作用可能に接続するとともに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークとＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとの間におけるプロセス制御情報の交換を促進するように構成されうるインターフェイスモジュールとを備えている。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークに作用可能に接続されているとともに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信するように構成されているＦｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールと、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークに作用可能に接続されているとともに、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク上でＰｒｏｆｉｂｕｓ  ＤＰプロトコルメッセージを送受信するように構成されているＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールと、Ｆｉｅｌｄｂｕｓ  Ｉ／ＯモジュールおよびＰｒｏｆｉｂｕｓ  ＤＰ  Ｉ／Ｏモジュールに作用可能に接続されているとともに、プロセッサおよび当該プロセッサに作用可能に接続されているメモリを有しているコントローラを備えうる。
【００２１】
コントローラは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けされているサービスアクセスポイントデータベースをメモリに格納し、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュールに、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値をＦｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求させるようにプログラムされうる。コントローラは、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒にサービスアクセスポイントデータベースに格納し、関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求めるＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスの１つからの要求メッセージをＰｒｏｆｉｂｕｓ  ＤＰＩ／Ｏモジュールで受信することに応答して、Ｐｒｏｆｉｂｕｓ  ＤＰＩ／Ｏモジュールに、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値および関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒に応答メッセージをＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つに向けて送信させるようにさらにプログラムされうる。
【００２２】
本発明のさらに他の態様では、複数のＦｉｅｌｄｂｕｓフィールドデバイスを有するＦｉｅｌｄｂｕｓプロセス制御ネットワークと、複数のＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスを有するＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークとの間でプロセス制御情報を交換する方法は、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークおよびＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークにインターフェイスモジュールを作用可能に接続するステップと、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークの少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータが、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークのＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントに関連付けされているサービスアクセスポイントデータベースをインターフェイスモジュールに格納するステップとを有しうる。インターフェイスモジュールは、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク上でＦｉｅｌｄｂｕｓプロトコルメッセージを送受信し、Ｐｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク上でＰｒｏｆｉｂｕｓ  ＤＰ  プロトコルメッセージを送受信するように構成されている。かかる方法は、インターフェイスモジュールに、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値をＦｉｅｌｄｂｕｓフィールドデバイスの対応する１つに対して要求することと、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を、関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒にサービスアクセスポイントデータベースに格納することとを含んでいる。さらに、かかる方法は、関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求めるＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスの１つからの要求メッセージを受信することに応答して、インターフェイスモジュールに、少なくとも１つのＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値および関連付けされているＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントと一緒に応答メッセージをＰｒｏｆｉｂｕｓ  ＤＰフィールドデバイスのうちの１つに向けて送信させるステップを有しうる。
【００２３】
本発明の特徴および利点は、図面を参照してなされる実施形態の説明により当業者とって明らかなものとなる。図面の簡潔な説明を以下に記載する。
【発明を実施するための最良の形態】
【００２４】
以下に記載の本文は、本発明のさまざまな異なる実施形態を詳細に説明するものであるが、いうまでもなく、本発明の法的な範囲は、本出願に記載の特許請求の範囲により規定される。詳細な説明は、例示としてのみ解釈されるべきであって、本発明のあらゆる可能な実施形態について記述したものではない。というのは、すべての可能な実施形態を記述することは、不可能ではないとしても非実用的であるからである。現在の技術またはこの特許仮出願の出願日の後に開発される技術を用いて、他の多くの実施形態を構築することが可能でありうるが、それらは、依然として、本発明を定義する特許請求の範囲内に含まれるものである。
【００２５】
また、いうまでもなく、用語にあっては、「本明細書において用いられる場合、この用語「  」は、ここで、．．．を意味すると定義される」という文章または同様の文章を用いて明瞭に本明細書内において定義されていなければ、その用語の意味を、本質的なまたは通常の意味を越えて、明示的にまたは暗喩的に制限する意図はない。また、そのような用語は、本明細書内のいずれかにおいてなされた（特許請求の範囲以外の）いずれかの記載に基づいて、その範囲を制限するように解釈されるべきでない。本出願に記載の特許請求の範囲に記載されている用語は、一貫して単一の意味で用いられている。これは、読者を混乱させないことのみを意図したものであり、その用語を、その単一の意味に暗示的にまたはその他の方法で限定することを意図したものではない。 最後に、クレーム要素が構造を説明することなく用語「手段」および機能を記載することによって定義されたものでなければ、米国特許法第１１２章第６項の適用に基づく特許要素の範囲の解釈を意図したものではない。
【００２６】
ここで、図１を参照すると、プロセス制御システム１０は、インターフェイスモジュール１６により、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４と、インターネットベースのプロトコルに従うプロセス制御ネットワーク１７とに接続されている非インターネットベースのプロトコルに従うプロセス制御ネットワーク１２を備えうる。非インターネットベースのプロセス制御ネットワーク１２は、複数のフィールドデバイス２０〜２４および一または複数のユーザインターフェイス２６に接続されているホストデバイスまたはホストコントローラ１８を備えうる。このシステムでは、ホスト１８は、非インターネットベースのプロセス制御ネットワーク１２およびその動作が従いうる非インターネットベースのプロトコルの要求に依存して、プロセス制御ネットワーク内のプロセス制御を実行するためにおよび、デバイス２０〜２４およびユーザインターフェイス２６により受信される取引を開始するマスターデバイスとして機能するために用いられうる。デバイス２０〜２４およびユーザインターフェイス２６は、ホスト１８に要求データを供給することによりまたは問い合わせにより要求される処置を講ずることにより返答しうる。
【００２７】
Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４は、２線式のＦｉｅｌｄｂｕｓループまたはＦｉｅｌｄｂｕｓバスを通じて複数の他のデバイスに接続されているホストまたはコントローラ２８を備えうる。複数の他のデバイスには、プログラム論理コントローラ（ＰＬＣ）３０、複数のコントローラ３２、他のホストデバイス３４およびフィールドデバイスの集合３６〜６６、が含まれる。Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４は、さまざまなセクションまたはセグメント６８ａ、６８ｂ、６８ｃ、６８ｄを有しうる。セグメント６８ｂの如きいくつかのセグメントはバス６８に直接接続されても良いし、セグメント６８ａ、６８ｃの如き他のセグメントはブリッジデバイス７０、７４によりバス６８に接続されても良い。さらに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４は、インターフェイスモジュール１６によりＦｉｅｌｄｂｕｓプロセス制御ネットワーク１４に接続されているセグメント６８ｄの如きセグメントを有していても良い。セクション６８ａ、６８ｂ、６８ｃ、６８ｄの各々は、先に記載の方法でデバイス間の通信を可能とするために、上述のデバイスの部分集合を相互接続している。通信を起こすために、バス６８の各セグメント上のデバイスのうちの１つは、バス６８の対応するセグメント上の通信を積極的にスケジュールし、制御するリンクアクティブスケジューラ（たとえば、コントローラ２８、デバイス３６、４８、５６、６４）として動作するようになっている。
【００２８】
非インターネットベースのネットワーク１２は、インターフェイスモジュール１６により、Ｆｉｅｌｄｂｕｓネットワーク１４に接続されている。インターフェイスモジュール１６は、非インターネットベースのプロセス制御ネットワーク１２とプロトコル互換性を有するように構成されている入力／出力（Ｉ／Ｏ）ポートを通じて非インターネットベースのネットワーク１２に接続され、Ｆｉｅｌｄｂｕｓと互換性を有するＩ／Ｏポートを通じてＦｉｅｌｄｂｕｓネットワーク１４のセグメント６８ａ、６８ｂ、６８ｃ、６８ｄのうちの一または複数のセグメント上のノードに接続されている。非インターネットベースのネットワーク１２内においてインターフェイスモジュール１６間の通信を促進するために、インターフェイスモジュール１６は、ネットワーク１２のプロトコル内のデバイスアドレスを割り当てられても良い。さらに、インターフェイスモジュール１６は、デバイス１８〜２６がインターフェイスモジュール１６に対するメッセージの書式を設定して送信し、インターフェイスモジュール１６が、ネットワーク１２の他のデバイス１８〜２６と同一の方法でネットワーク１２のプロトコルを用いてかつプロトコル互換性を有するＩ／Ｏポートを通じて、上述のメッセージを受け取り、識別し、処理し、要求された処置を講じ、デバイス１８〜２６に向けて応答メッセージを送信することができるように構成されても良い。
【００２９】
また、インターフェイスモジュール１６は、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４のリンクマスターデバイスとして構成されても良い。これにより、インターフェイスモジュール１６は、当該インターフェイスモジュール１６に接続しているＦｉｅｌｄｂｕｓプロセス制御ネットワーク１４のセグメントのうちの一または複数のセグメントに対するリンクアクティブスケジューラとして機能しても良い。さらに、上述のように、インターフェイスモジュール１６は、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４の、バス６８に直接接続されえないセグメント６８ｄの如きセグメントおよび／または他のセグメント６８ａ、６８ｂ、６８ｃの間の通信を促進するためのブリッジデバイスとしてさらに機能しても良い。
【００３０】
非インターネットベースのネットワーク１２と同様に、インターフェイスモジュール１６は、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏポートを通じて接続されているバス６８のセグメント６８ａ、６８ｂ、６８ｃ、６８ｄ上で通信することができる。インターフェイスモジュール１６にはＦｉｅｌｄｂｕｓデバイスアドレスが割り当てられており、これにより、インターフェイスモジュール１６は、当該インターフェイスモジュール１６が取り付けられているセグメント６８ａ、６８ｂ、６８ｃｍ、６８ｄ上のデバイス３６〜６６により認識されるようになっている。ＬＡＳデバイス３６、４８、５６、６４内のリンクマスタースケジュールは、リンクマスタースケジュールの非同期期間中に、パストークンメッセージがインターフェイスモジュール１６へと送信されるように構成されている。デバイス３６〜６６およびインターフェイスモジュール１６のＶＣＲは、インターフェイスモジュール１６が格納するように構成されているプロセス制御パラメータの値を要求するメッセージをインターフェイスモジュール１６がフィールドデバイス３６〜６６へ送信し、要求されたＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を含んでいる応答メッセージをフィールドデバイス３６〜６６がインターフェイスモジュール１６に送信しうるように構成されている。
【００３１】
インターネットベースのプロトコルに従うプロセス制御ネットワーク１７は、当該プロセス制御ネットワーク１７が従うインターネットベースのプロトコルを用いて通信しうる複数のフィールドデバイス７８〜８２および１以上のユーザインターフェイス８４に接続されている１以上のホストデバイスまたはコントローラ７６を備えうる。プロセス制御ネットワーク１７では、ホストデバイス７６およびフィールドデバイス７８〜８２は、プロセス制御ネットワーク１７に関連するインターネットベースのプロトコルを用いて、プロセス制御戦略を実行するように構成されうる。また、インターネットベースのプロセス制御ネットワークは、インターフェイスモジュール１６により、非インターネットベースのプロセス制御ネットワーク１２および／またはＦｉｅｌｄｂｕｓプロセス制御ネットワーク１４に接続されうる。インターフェイスモジュール１６は、インターネット互換性を有する入力／出力（Ｉ／Ｏ）ポートを通じて、インターネットベースのプロセス制御ネットワーク１７に接続されている。このＩ／Ｏポートにより、ネットワーク１７のデバイス７６〜８４に以下でさらに詳細に説明する方法でインターフェイスモジュール１６と通信させることおよび他のプロセス制御ネットワーク１２、１４と情報交換させることが可能となる。その他のネットワーク１２、１４と同様に、インターフェイスモジュール１６には、インターフェイスモジュール１６およびインターネットベースのネットワーク１７へ向かうおよびそこからの通信を促進するために、ネットワーク１７のプロトコル内のデバイスアドレスが割り当てられうる。このように構成することにより、インターフェイスモジュール１６は、ネットワーク１７の他のデバイス７６〜８４と同様に、ネットワーク１７のプロトコルに従ってかつインターネット互換性を有するＩ／Ｏポートを通じて、メッセージを受信し、識別し、処理し、要求された処置を講じ、デバイス７６〜８４へ向けて応答メッセージを送信することができる。
【００３２】
インターネットベースのネットワーク１７と通信し、インターフェイスモジュール１６を設定し、そこでコンパイルされたデータを表示するために、インターフェイスモジュール１６は、ウェブサーバのソフトウェアでプログラムされうる。インターフェイスモジュール１６の設定は、インターネット互換性を有するＩ／Ｏポートを通じて、ユーザインターフェイス８６の如き、どのパーソナルコンピュータにおいても利用可能な標準的なウェブブラウザソフトウェアを用いて達成されうる。インターフェイスモジュール１６のウェブサーバソフトウェアによりユーザインターフェイス８６のウェブブラウザソフトウェアに提供されるウェブページにより、プロセスモニターまたはオペレータにＦｉｅｌｄｂｕｓネットワーク１４のデバイス３６〜６６のプロセス制御パラメータをインターネットベースおよび非インターネットベースのネットワークで用いられる対応するパラメータにマッピングさせることが可能となる。また、上記のウェブページにより、プロセスモニターおよびオペレータに、接続されているネットワークからのプロセス制御パラメータの現在値を閲覧させることが可能となる。これらのパラメータの現在値は、その他の接続されているネットワークのうちの一または複数の対応するパラメータにマッピングされうるし、また、インターフェイスモジュール１６に格納されうる。
【００３３】
ここで、図２を参照すると、インターフェイスモジュール１６は、メモリ９２に接続されているコントローラ９０と、非インターネットベースのプロトコル互換性を有するＩ／Ｏモジュール９４と、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２と、インターネット互換性を有するＩ／Ｏモジュール１０４とを備えうる。コントローラ９０は、インテルから市販されている１６ビットまたは３２ビットの１６メガヘルツ（ＭＨＺ）８０Ｃ９６０ＳＡマイクロコントローラの如き市販のハードウェアにより具象化されても良いし、または、その他の適切なマイクロコントローラにより具象化されても良い。コントローラ９０は、バス１１０を通じて、メモリ１０８に通信可能に接続されているプロセッサ１０６を備えうる。コントローラ９０のメモリ１０８は、ランダムアクセスメモリ（ＲＡＭ）であっても良いし、半導体ＲＯＭの如き読み出し専用メモリ（ＲＯＭ）であっても良いし、または、それらのいかなる適切な組み合わせであっても良い。それに代えてまたはそれに加えて、メモリ１０８は、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、１度だけプログラム可能な電気的にプログラム可能な読取り専用メモリ（ＯＴＰ  ＥＰＲＯＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、フラッシュメモリ、または、コントローラ９０のプロセッサ１０６に外部から接続されうる他の適切なメモリ素子のうちのいずれか１つを含んでいても良い。さらに、メモリは、たとえばＣＤ、再書き込み可能ＣＤ、ＤＶＤなどの如き光学媒体、または、たとえばフロッピー（登録商標）ディスク、ハードドライブ、ｚｉｐディスクなどの如き磁気媒体のような他のコンピュータ読み取り可能な媒体で具象化されても良い。
【００３４】
非インターネットＩ／Ｏモジュール９４は、たとえば標準的なＲＪ  ４５／１０／１  ００ｂｔコネクタの如きイーサネット（登録商標）接続用のポートであるＲＳ４８５シリアルポートまたは当該技術分野において公知になっている上記の具体的な非インターネットベースのプロトコルに従うネットワークへの接続に適した他のコネクタを用いて、非インターネットベースのプロトコルに従うネットワーク１２に、コントローラ９０を接続している。上記の非インターネットＩ／Ｏモジュール９４は、対応する非インターネットベースのプロトコルに従って、ホスト１８、フィールドデバイス２０〜２４およびユーザインターフェイス２６と通信するように構成されている。たとえば非インターネットベースのネットワーク１２がＰｒｏｆｉｂｕｓ  ＤＰネットワークである場合、非インターネットＩ／Ｏモジュール９４は、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２上で送信されるメッセージを受信し、また、インターフェイスモジュール１６に割り当てられたＰｒｏｆｉｂｕｓ  ＤＰアドレスを含んでいるホスト１８または他のマスターデバイスにより送信されるメッセージを検出するように構成されうる。一旦検出すると、非インターネットＩ／Ｏモジュール９４は、メッセージに含まれているデータを抽出し、必要な場合書式を再設定し、その情報をコントローラ９０へ転送して、ホスト１８から要求されたサービスを実行しうる。また、非インターネットＩ／Ｏモジュール９４は、コントローラ９０からデータを受信するようにさらに構成されうる。このデータは、ホスト１８からのサービス要求に応じて提供されうる。適切なＰｒｏｆｉｂｕｓ  ＤＰプロトコルに従うメッセージが書式を整えて作成され、このメッセージが、非インターネットＩ／Ｏモジュール９４を通過して、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２へ送信される。
【００３５】
当業者にとって明らかなように、非インターネットＩ／Ｏモジュール９４は、対応するプロトコルに従った、非インターネットベースのネットワーク１２のデバイスとインターフェイスモジュール１６との間の通信を促進するいかなる適切な方法で実現されても良い。たとえば、非インターネットＩ／Ｏモジュール９４は、ネットワーク１２内で用いられている非インターネットプロトコルに従ってネットワーク１２とインターフェイスモジュール１６との間の通信を行うようにプログラムされうるインターフェイスモジュール１６内のソフトウェアとして実現されても良い。そのような実施形態では、Ｉ／Ｏモジュール９４は、外部格納デバイスからプログラムインストラクションをダウンロードすることにより、インターフェイスモジュール１６においてプログラムまたは再プログラムされうる。あるいは、Ｉ／Ｏモジュール９４は、インターネットを通じてインターフェイスモジュール１６に接続さているユーザインターフェイス８６からコードをダウンロードすることにより、再プログラムおよび再設定（ｒｅｃｏｎｆｉｇｕｒｅ）されても良い。さらに、インターフェイスモジュール１６は、当該インターフェイスモジュール１６が接続されうるプロセス制御ネットワークにおいて用いられうる複数の非インターネットベースのプロトコル用のソフトウェアで前もってプログラムされていても良い。インターフェイスモジュール１６が接続されるプロセス制御ネットワーク１２のプロトコルが特定されると、インターフェイスモジュール１６は、利用可能なプロトコルのうちの該当する１つのプロトコルのソフトウェアを実行し、非インターネットＩ／Ｏモジュール９４が適切なプロトコルに従ってプロセス制御ネットワーク１２のデバイス１８〜２６と通信することができるようするように構成されても良い。さらに他の実施形態では、Ｉ／Ｏモジュール９４はモジュール式でありうる。したがって、ある非インターネットプロトコル用の物理モジュールをインターフェイスモジュール１６から切り離して取り除き、インターフェイスモジュール１６が接続されるプロセス制御ネットワーク用の適切なプロトコルに従って通信するように構成されている他の物理モジュールと交換しうる。
【００３６】
非インターネットＩ／Ｏモジュール９４と同様の方法で、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２は、たとえばＨ１Ｉ／Ｏカードを用いて、コントローラ９０をＦｉｅｌｄｂｕｓセグメント６８ａ、６８ｂ、６８ｃ、６８ｄに接続し、コントローラ９０とＦｉｅｌｄｂｕｓフィールドデバイス３６〜６６との間の通信を促進する。Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２のうちの一または複数は、対応して、セグメント６８ａ、６８ｂ、６８ｃ、６８ｄのノードに取り付けられており、また、インターフェイスモジュール１６には、セグメント６８ａ、６８ｂ、６８ｃ、６８ｄに接続されているフィールドデバイス３６〜６６と通信するために用いられるＦｉｅｌｄｂｕｓアドレスが割り当てられている。リンクアクティブスケジュールは、インターフェイスモジュール１６のためのパストークンメッセージが、スケジュールの非同期通信期間中にＬＡＳフィールドデバイス３６、４８、５６、６４により送信されるように構成されている。Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２は、インターフェイスモジュール１６のためのパストークンメッセージおよびセグメント６８ａ、６８ｂ、６８ｃ、６８ｄ上で送信されているインターフェイスモジュール１６のための他のメッセージを検知し、これらのメッセージ内の情報をコントローラ９０へ送信し、処理する。インターフェイスモジュール１６が、Ｆｉｅｌｄｂｕｓネットワーク１４のフィールドデバイス３６〜６６と通信するとき、コントローラ９０は、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２にＦｉｅｌｄｂｕｓプロトコルメッセージを書式を合わせて作成し、これらのメッセージを適切なＦｉｅｌｄｂｕｓセグメント６８ａ、６８ｂ、６８ｃ、６８ｄに送信させる。
【００３７】
インターネットＩ／Ｏモジュール１０４は、プロセス制御ネットワーク１７の如きインターネットベースのプロセス制御ネットワークおよび／またはユーザインターフェイス８６へ、インターフェイスモジュール１６を接続しうる。インターフェイスモジュール１６は、標準的なウェブサーバソフトウェアでプログラムされても良い。こうすることで、ユーザインターフェイス８６の如きウェブブラウザを備えたコンピュータは、インターフェイスモジュール１６に接続することにより、インターフェイスモジュール１６を設定するためおよびそこに格納されているプロセス制御情報を閲覧するために用いられうる。インターネットＩ／Ｏモジュール１０４は、コントローラ９０に接続され、たとえば標準的なＲＪ４５／１０／１００ｂＴコネクタなどの如きイーサネット（登録商標）接続のためのポートを備えうる。あるいは、インターネットＩ／Ｏモジュール１０４は、その他のタイプのインターネット接続に適切なポートを備えていても良いし、インターネットベースのプロセス制御ネットワーク１７および／またはユーザインターフェイス８６と通信するための無線通信能力を有するようにさらに構成されていても良い。インターフェイスモジュール１６の実施形態に応じて、インターネット接続は、インターフェイスモジュール１６を直接ユーザインターフェイス８６へ接続するためにまたは、これに代えて、ローカルエリアネットワークへ接続するために用いられても良い。このローカルエリアネットワークでは、ウェブブラウザソフトウェアを備え、ネットワーク化されている複数のデバイスに、インターフェイスモジュール１６内に格納されている情報へのアクセスが提供される。さらに、ユーザインターフェイス８６は、インターネットベースのプロセス制御ネットワーク１７内のデバイスであっても良い。非インターネットＩ／Ｏモジュール９４と同様に、インターフェイスモジュール１６は、インターネットＩ／Ｏモジュール１０４に、対応するインターネットベースの通信プロトコルに従ってインターネットプロセス制御ネットワーク１７と通信させるようにプログラムされても良いしまたは再プログラムされても良い。
【００３８】
一部の実施形態では、インターフェイスモジュール１６は、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４からプロセス制御情報を取得して格納し、プロセス制御ネットワーク１２、１７のデバイスから要求を受信すると、格納されたＦｉｅｌｄｂｕｓプロセス制御情報をプロセス制御ネットワーク１２、１７へ送信するように構成されている。プロセス制御ネットワーク１２、１７内のデバイスにＦｉｅｌｄｂｕｓネットワーク１４内で用いられているプロセス制御パラメータの値を要求させることを可能とするため、Ｆｉｅｌｄｂｕｓネットワーク１４内で用いられるプロセス制御パラメータは、プロセス制御ネットワーク１２、１７内の対応するパラメータまたはデータ構造にマッピングされうる。このとき、Ｆｉｅｌｄｂｕｓプロセス制御パラメータの値は、インターフェイスモジュール１６のメモリ１０８内の一または複数のデータベースに格納される。一旦Ｆｉｅｌｄｂｕｓプロセス制御パラメータがプロセス制御ネットワーク１２、１７内のデータ構造にマッピングされると、プロセス制御ネットワーク１２、１７のデバイスは、対応するプロトコルに従うおよびＦｉｅｌｄｂｕｓプロセス制御パラメータがマッピングされたデータ構造の値を要求するメッセージを、インターフェイスモジュール１６へ送信するように構成されうる。インターフェイスモジュール１６で要求メッセージを受け取ると、コントローラ９０のプロセッサ１０６は、要求メッセージ内のデータ構造に対応するメモリ１０８内のデータベースに格納されている値を調べ、対応するＩ／Ｏモジュール９４、１０４に、そのデータ構造および対応するＦｉｅｌｄｂｕｓプロセス制御パラメータの値とともにプロトコル指定メッセージを書式を合わせて作成させ、送信させる。要求側の装置は、対応するプロセス制御ネットワーク１２、１７のデバイスにより送信される応答メッセージと同じ方法で応答メッセージを受信し、処理する。
【００３９】
上述のように、Ｆｉｅｌｄｂｕｓプロセス制御パラメータは、インターフェイスモジュール１６のメモリ１０８内に格納されているデータベース内のプロセス制御ネットワーク１２、１７の対応するデータ構造にマッピングされる。図３には、インターフェイスモジュール１６で構築され、コントローラ９０のメモリ１０８に格納されるデータベース１２０の１例が示されている。このデータベース１２０は、Ｆｉｅｌｄｂｕｓプロセス制御パラメータをＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングしている。この例では、非インターネットベースのプロセス制御ネットワーク１２は、当該技術分野で公知になっているＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークでありうる。Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイント１２２にマッピングされている各Ｆｉｅｌｄｂｕｓプロセス制御パラメータについては、サービスアクセスポイントデータベース１２０は、Ｆｉｅｌｄｂｕｓプロセス制御パラメータの現在値１３２に加えて、セグメント識別子１２４、デバイス識別子１２６、機能ブロック識別子１２８およびパラメータ識別子１３０を含んでいてもよい。図３の具体例には、ホスト１８の如きＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワーク１２のマスターデバイスが、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４の機能ブロックの一部または全部の出力値および出力ステータスをインターフェイスモジュール１６を通じて取得することができうる本発明にかかるインターフェイスモジュール１６の一つの実施形態が示されている。図３のサービスアクセスポイントデータベース１２０では、４５，００１〜４５，９９９の範囲のサービスアクセスポイントが、さまざまなＦｉｅｌｄｂｕｓ機能ブロックの現在の出力ステータスを格納するためにマッピングされても良く、また、４７，００１〜４７，９９９の範囲のサービスアクセスポイントが、さまざまなＦｉｅｌｄｂｕｓ機能ブロックの出力値を格納するためにマッピングされても良い。たとえば、図３のデータベース１２０では、セグメント１上のデバイス８４８−０１の熱変換器ＴＴ−０１−１の出力ステータスがＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイント４５，００１にマッピングされても良く、熱変換器ＴＴ−０１−１の出力値がＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイント４７，００１にマッピングされても良い。同様に、セグメント３上のデバイス３０５１−４４の圧変換器ＰＰ−４４−１の出力ステータスがＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイント４５，３２４にマッピングされても良く、圧変換器ＰＰ−４４−１の出力値がサービスアクセスポイント４７，６４７にマッピングされても良い。一旦Ｆｉｅｌｄｂｕｓプロセス制御パラメータがＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングされると、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２内のマスターデバイスは、本明細書においてさらに十分に記載する方法で対応するサービスアクセスポイント１２２を用いて、インターフェイスモジュール１６にＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値を要求しうる。
【００４０】
本明細書記載のサービスアクセスポイントデータベース１００が、機能ブロックの出力値および出力ステータスをＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントへマッピングするようになっているが、当業者にとって明らかなように、Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのＦｉｅｌｄｂｕｓデバイスにより用いられるいかなるプロセス制御パラメータがサービスアクセスポイントデータベース内のＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングされても良い。いうまでもなく、Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングされるＦｉｅｌｄｂｕｓプロセス制御パラメータは、インターフェイスモジュール１６が実装されるプロセス制御システムの必要要件によって決められても良い。さらに、Ｆｉｅｌｄｂｕｓプロセス制御ネットワーク１４のパラメータは、Ｉ／Ｏモジュール９４、１０４に接続されているプロセス制御ネットワーク１２、１７の対応するデータ構造にマッピングされても良い。また、インターフェイスモジュール１６により接続されているプロセス制御ネットワークを統合するにあたって必要な情報の交換を促進させるために、インターフェイスモジュール１６が、プロセス制御ネットワーク１２、１７のプロセス制御パラメータをＦｉｅｌｄｂｕｓプロセス制御パラメータにマッピングして良いし、または、非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのパラメータが、インターフェイスモジュール１６に接続されている他の非Ｆｉｅｌｄｂｕｓプロセス制御ネットワークのパラメータにマッピングされても良い。
【００４１】
Ｐｒｏｆｉｂｕｓ  ＤＰの例に戻ると、サービスアクセスポイントデータベース１２０を確立するために、インターフェイスモジュール１６は、まずＦｉｅｌｄｂｕｓネットワーク１４のフィールドデバイス３６〜６６内に存在する機能ブロックおよびプロセス制御パラメータを特定しなければならない。上述のように、一旦インターフェイスモジュール１６がＦｉｅｌｄｂｕｓネットワーク１４のセグメント６８ａ、６８ｂ、６８ｃ、６８ｄのうちの一または複数にＦｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２を通じて接続されると、対応するＬＡＳフィールドデバイス３６、４８、５６、６４のリンクアクティブスケジュールは、スケジュールの非同期期間中にインターフェイスモジュール１６のパストークンメッセージを送信するように構成されている。インターフェイスモジュール１６がセグメント６８ａ、６８ｂ、６８ｃ、６８ｄのうちの１つでパストークンメッセージを受信すると、インターフェイスモジュール１６は、対応するフィールドデバイスを、存在の有無、内部に格納している機能ブロックおよび機能ブロックにより用いられるプロセス制御パラメータに関する情報を求めてポーリングするメッセージをセグメント上で送信する。たとえば、インターフェイスモジュール１６がセグメント６８ａに接続され、ＬＡＳフィールドデバイス３６が、インターフェイスモジュール１６のＦｉｅｌｄｂｕｓアドレスへパストークンメッセージを送信すると、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６は、この許可書メッセージを検出し、インターフェイスモジュール１６がセグメント６８ａ上でメッセージを送信しうることをコントローラ９０に通知する。コントローラ９０は、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６に、フィールドデバイス３６〜４２をポーリングしてそこに格納されている機能ブロックおよびプロセス制御パラメータに関する情報を求めるメッセージをセグメント６８ａ上で送信させる。フィールドデバイス３６〜４２は、要求された情報を含んでいるメッセージをインターフェイスモジュール１６へ送信することにより応答する。これらの応答メッセージは、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６により検出される。Ｉ／Ｏモジュール９６は、この情報をコントローラ９０へ中継する。コントローラ９０のプロセッサ１０６は、サービスアクセスポイントデータベース１２０の構築に用いるために、フィールドデバイス３６〜４２からの情報をメモリ１０８内に格納させる。もしあるとするならば、インターフェイスモジュール１６が取り付けられているセグメント６８ｂ、６８ｃ、６８ｄのフィールドデバイス４４〜６６のポーリングは、同様に、コントローラ９０により実行される。
【００４２】
一旦Ｆｉｅｌｄｂｕｓネットワーク１４のプロセス制御パラメータに関する情報が、インターフェイスモジュール１６によりコンパイルされると、プロセス制御パラメータは、ユーザインターフェイス８６のウェブブラウザを用いてＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングされうる。メモリ１０８に格納されている利用可能なプロセス制御パラメータの情報は、ユーザインターフェイス８６からサービス要求を受信すると、コントローラ８０からインターネットＩ／Ｏモジュール１０４を経てユーザインターフェイス８６へ送信されうる。一旦表示されると、コントローラ９０のウェブサーバソフトウェアにより提供されるウェブページを用いて、利用可能なプロセス制御パラメータ閲覧し、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２による使用のため、これらのプロセス制御パラメータをＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングすることが可能となる。サービスアクセスポイントがプロセス制御パラメータに割り当てられるとき、情報がユーザインターフェイス８６からインターフェイスモジュール１６へ送信されても良いし、また、情報がインターネットＩ／Ｏモジュール１０４で受信されたあと、コントローラ９０のプロセッサ１０６が、サービスアクセスポイントを、対応するプロセス制御パラメータに一致する記入項目別にサービスアクセスポイントデータベース１２０に格納しても良い。
【００４３】
他の実施形態では、Ｆｉｅｌｄｂｕｓプロセス制御パラメータは、ウェブブラウザ以外のソフトウェアを用いてユーザインターフェイス８６において、Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングされうる。マッピングは、たとえばＭｉｃｒｏｓｏｆｔ（登録商標）エクセル表計算プログラムの如き市販のソフトウェアアプリケーションを用いてまたは特別に注文されたソフトウェアアプリケーションを用いて実行されても良い。ソフトウェアアプリケーションは、ユーザインターフェイス８６とインターフェイスモジュール１６との間のイーサネット（登録商標）接続を通じて、メモリ１０８内に格納されている利用可能なプロセス制御パラメータの情報を求める要求を発行しうる。コントローラ９０のプロセッサ１０６は、メモリ１０８に格納されている要求情報を検索し、検索された情報をユーザインターフェイス８６にインターネット接続を通じて送信させることにより、応答しても良い。この情報が、一旦、ユーザインターフェイス８６により受信され、ソフトウェアアプリケーションにより表示されると、このソフトウェアアプリケーションは、ユーザに、利用可能なプロセス制御パラメータに関する情報を閲覧させ、これらのプロセス制御パラメータをＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングするための操作を行わせ、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２により使用を可能とする。ソフトウェアアプリケーションを用いて、サービスアクセスポイントがプロセス制御パラメータに割り当てられるとき、最新の情報がユーザインターフェイス８６からインターフェイスモジュール１６へ送信されても良いし、また、この情報がインターネットＩ／Ｏモジュール１０４で受信されたあと、コントローラ９０のプロセッサ１０６が、サービスアクセスポイントを、対応するプロセス制御パラメータに一致する記入項目別にサービスアクセスポイントデータベース１２０に格納しても良い。
【００４４】
オペレータが、ユーザインターフェイス８６でウェブブラウザを用いて、Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントをＦｉｅｌｄｂｕｓプロセス制御パラメータに手動でマッピングすることに加えて、インターフェイスモジュール１６は、インターフェイスモジュール１６のコントローラ９０がフィールドデバイス３６〜６６におけるプロセス制御変数にサービスアクセスポイントを自動的に割り当てる自動マッピングモードを有しても良い。この自動マッピングは、マッピングされているパラメータのタイプに配慮することなくサービスアクセスポイントを無作為にまたは順次割り当てても良いし、またはこれに代えて、前もって定義されているサービスアクセスポイント範囲が、Ｆｉｅｌｄｂｕｓネットワーク１４内で用いられうるさまざまなタイプのパラメータに対して指定されても良い。
【００４５】
一旦Ｆｉｅｌｄｂｕｓネットワーク１４のプロセス制御パラメータが、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２のサービスアクセスポイントにマッピングされると、ホスト１８および他のマスターデバイスは、Ｆｉｅｌｄｂｕｓネットワーク１４のプロセス制御パラメータがマッピングされたＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの値を求めるサービス要求をインターフェイスモジュール１６に対して発行するように構成されている。Ｐｒｏｆｉｂｕｓ  ＤＰデバイスの設定は、個々のＰｒｏｆｉｂｕｓ  ＤＰマスターデバイスにおいてオペレータにより手動で行なわれうる。あるいは、設定プロセスは、コントローラ９０のプロセッサ１０６により非インターネットＩ／Ｏモジュール９４にＦｉｅｌｄｂｕｓプロセス制御パラメータにマッピングされたサービスアクセスポイントを格納しているＰｒｏｆｉｂｕｓ  ＤＰネットワーク１２のマスターデバイスに向けてメッセージを送信させることにより、半自動式に実行されても良い。これらのメッセージ内に含まれているデータは、マッッピングされたサービスアクセスポイントに関連する値を検索するようインターフェイスモジュール１６に向けてサービス要求メッセージを発行するようにＰｒｏｆｉｂｕｓ  ＤＰマスターデバイスを設定するために、オペレータにより用いられても良い。
【００４６】
Ｐｒｏｆｉｂｕｓ  ＤＰマスターデバイスにより発行されるサービス要求メッセージは、インターフェイスモジュール１６のＤＰデバイスアドレス、一または複数のサービスアクセスポイントの値を読み込むようにインターフェイスモジュール１６に要求するサービスコードおよびインターフェイスモジュール１６により読み込まれるサービスアクセスポイントまたはその数を含んでいる。要求メッセージは、非インターネットＩ／Ｏモジュール９４で受信される。非インターネットＩ／Ｏモジュール９４は、要求メッセージを復元し、コントローラ９０に要求を伝達する。要求を受信すると、コントローラ９０のプロセッサ１０６は、Ｐｒｏｆｉｂｕｓ  ＤＰマスターデバイスにより要求されたサービスアクセスポイントまたはその数に対応するプロセス制御パラメータの値を検索するために、メモリ１０８に格納されているサービスアクセスポイントデータベース１２０を読み込む。一旦値が検索されたならば、プロセッサ１０６は、非インターネットＩ／Ｏモジュール９４に、サービスアクセスポイントデータベース１２０に格納されている値を含むＰｒｏｆｉｂｕｓ  ＤＰ応答メッセージを形式を合わせて作成させ、要求元のマスターデバイスに向けて送信させる。 
【００４７】
サービスアクセスポイントデータベース１２０がＦｉｅｌｄｂｕｓプロセス制御パラメータの現在値をその内部に格納して有していることを担保するために、コントローラ９０のプロセッサ１０６は、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２にフィールドデバイス３６〜６６に向けてＦｉｅｌｄｂｕｓ要求メッセージを送信させても良い。対応するセグメント６８ａ、６８ｂ、６８ｃ、６８ｄ上でパストークンメッセージを受信すると、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２は、少なくとも１つのプロセス制御パラメータがＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントにマッピングされたフィールドデバイス３６〜６６の各々に向けてメッセージを送信しうる。これらのメッセージは、パストークンメッセージの受信毎に送信されても良いし、または、プロセス制御パラメータもしくはフィールドデバイスのタイプに依存してもしくはＦｉｅｌｄｂｕｓネットワーク１４のメッセージ送信量制限に依存して低い頻度で送信されても良い。あるいは、Ｐｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントの現在値を求める要求をＰｒｏｆｉｂｕｓ  ＤＰマスターデバイスから受信すると、コントローラ９０は、Ｆｉｅｌｄｂｕｓ  Ｉ／Ｏモジュール９６〜１０２の対応する１つに、プロセス制御パラメータの現在値を求める要求をフィールドデバイス３６〜６６の適切な１つに向けて送信させるように構成されても良い。一旦フィールドデバイス３６〜６６の１つが要求されたプロセス制御パラメータ値に対して応答すると、プロセッサ１０６は、新しい値でサービスアクセスポイントデータベース１２０を更新し、非インターネットＩ／Ｏモジュール９４に、要求元のＰｒｏｆｉｂｕｓ  ＤＰマスターデバイスへ向けて適切な応答メッセージを送信させうる。
【００４８】
先の場合と同様に、ＦｉｅｌｄｂｕｓからＰｒｏｆｉｂｕｓＤＰへのマッピングは例示の意味を意図している。インターフェイスモジュール１６は、インターフェイスモジュール１６がＰｒｏｆｉｂｕｓ  ＤＰデバイスからのサービスアクセスポイントの値を格納し、Ｆｉｅｌｄｂｕｓデバイスからの要求に応答して、それらの値を送信しうるように、Ｐｒｏｆｉｂｕｓ  ＤＰネットワーク１２のサービスアクセスポイントをＦｉｅｌｄｂｕｓネットワーク１４のＦｉｅｌｄｂｕｓパラメータへマッピングするようにさらに構成されうる。他の例として、ＭｏｄＢｕｓ  ＴＣＰネットワークは、インターフェイスモジュール１６のインターネットＩ／Ｏモジュール１０４に接続されても良い。Ｆｉｅｌｄｂｕｓネットワークのパラメータは、ＭｏｄＢｕｓ  ＴＣＰデータ構造にマッピングされ、また、ＭｏｄＢｕｓ  ＴＣＰデータ構造は、Ｆｉｅｌｄｂｕｓネットワークのパラメータにマッピングされ、所望ならば、ＭｏｄＢｕｓ  ＴＣＰネットワークのデータ構造は、非インターネットＩ／Ｏモジュール９４に接続されている非インターネットネットワークまたはインターネットＩ／Ｏモジュール１０４に接続された他のインターネットベースのネットワークのデータ構造にマッピングされる。さらに、インターフェイスモジュール１６には、所望の数のプロセス制御ネットワーク１２、１４、１７の接続および統合を容易にするために、さらなるＩ／Ｏモジュール８４〜１０４が組み込まれても良い。 
【００４９】
インターフェイスモジュール１６より接続されているプロセス制御ネットワーク間の接続が実質的に絶え間のないものであることを担保するために、インターフェイスモジュール１６およびそれにより提供される接続には、接続されているプロセス制御ネットワーク内に構築される冗長メカニズムに加えて冗長システムが組み込まれても良い。１つの実施形態では、各インターフェイスモジュール１６がメッセージを受信し、プロセス制御ネットワーク上で返答することができうるように、複数のインターフェイスモジュール１６が、同一の構成内で、２つ以上のプロセス制御ネットワーク間に接続されうる。さらに、インターフェイスモジュール１６は、各インターフェイスモジュール１６が上述のような方法でユーザインターフェイス８６により設定されうるように、ユーザインターフェイス８６に接続されうる。ユーザインターフェイス８６は、各インターフェイスモジュール１６がプロセス制御ネットワーク間で情報を伝達すべく動作体制が整えられるように、各インターフェイスモジュール１６を設定するように構成されうる。動作においては、インターフェイスモジュール１６のうちの１つが、ある与えられた時間において、プロセス制御ネットワークのフィールドデバイスからの要求に応答するためにアクティブな状態でありうるし、その一方で、残りのインターフェイスモジュール１６がスタンバイモードにセットされうる。このスタンバイモードでは、インターフェイスモジュール１６が、フィールドデバイスから情報を取得し、動作中のインターフェイスモジュール１６と同期したまま留まるためにデータベース内に格納された情報を更新しうる。インターフェイスモジュール１６のモード管理は、接続されているプロセス制御ネットワーク間においてアクティブな接続を維持すべくインターフェイスモジュール１６のステータスを監視し、インターフェイスモジュール１６のステータスの変化に基づいて、インターフェイスモジュール１６の動作モード、たとえばアクティブモードまたはスタンドバイモードを手動でまたは自動的に調節するように、インターフェイスモジュール１６間の接続を通じて、ユーザインターフェイス８６を通じてまたはインターフェイスモジュール１６間の他の共通の接続を通じて行われても良い。
【００５０】
さらに他の実施形態では、ある与えられたプロセス制御ネットワークに対するインターフェイスモジュール１６の常時接続が維持されるように、冗長性が、複数のＩ／Ｏモジュール９４、１０４提供することによりまたはＩ／Ｏモジュール９４、１０４に複数の入力ポート提供することにより、インターフェイスモジュール１６自体に組み込まれても良い。図４には、第二のインターネットＩ／Ｏモジュール１４０がインターフェイスモジュール１６に冗長性を少なくとも部分的に提供するために提供されているインターフェイスモジュール１６のある実施形態が例示されている。インターネットＩ／Ｏモジュール１４０は、インターネットＩ／Ｏモジュール１０４と同等であっても良いし、また、コントローラ９０に接続されていても良い。また、インターネットＩ／Ｏモジュール１４０は、インターネットベースのプロセス制御ネットワーク１７および／またはユーザインターフェイス８６にＩ／Ｏモジュール１４０を接続するための通信ポートまたは無線通信機能を備えている。図示されている実施形態では、インターネットＩ／Ｏモジュール１０４、１４０は、インターフェイスモジュール１６、プロセス制御ネットワーク１７およびユーザインターフェイス８６の間の通信を促進するために、インターネットベースのプロセス制御ネットワーク１７に接続されうる。ある与えられた時間では、インターネットＩ／Ｏモジュール１０４、１４０のうちの１つは、インターネットプロセス制御ネットワーク１７およびユーザインターフェイス８６との通信のためのアクティブモジュールとしてコントローラ９０により指定されうるし、その他のインターネットＩ／Ｏモジュール１０４、１４０は、ソフトウェア故障またはプロセス制御ネットワーク１７への接続の切断の場合の如きアクティブなモジュールを通じた通信が切断された場合において利用可能なスタンバイモジュールとしてコントローラ９０により指定されうる。コントローラ９０は、そのような通信混乱を修復するために、通信混乱を検出し、スタンバイモジュールをプロセス制御ネットワーク１７との通信のためにアクティブな状態に置き、アクティブなモジュールをサービス不能状態にするように構成されうる。さらに、コントローラ９０は、インターフェイスモジュール１６の状態をシステムオペレータに通知するための、接続されているプロセス制御ネットワーク１２、１４、１７のうちの１つの中の適切なデバイスに向けて、動作不能状態にされたＩ／Ｏモジュール１０４、１４０のステータスに関するメッセージを送信しうる。本明細書において例示および記述されている冗長性はインターネットＩ／Ｏモジュール１０４、１４０に関連するものであるが、当業者にとって明らかなように、同様の冗長戦略が、接続されているプロセス制御ネットワーク１２，１４，１７と常時通信リンクを担保するために、インターフェイスモジュール１６のＩ／Ｏモジュールのうちのいずれに対して実施されても良い。
【００５１】
以上において本発明の複数の異なる実施形態が詳細に記載されているが、いうまでもなく、本発明の法的範疇は、本明細書の終わりに記載されている特許請求の範囲の文言により定義される。詳細な説明は、例示としてのみ解釈されるべきであり、本発明のあらゆる可能な実施形態を記載したものではない。というのは、すべての可能な実施形態を記載することは、不可能なことではないとしても非現実的なことであるためである。現在の技術を用いまたは本明細書の出願日以降に開発される技術を用いて多くの他の実施形態が実施された場合であっても、それらもまた、本発明を定義する特許請求の範囲に含まれるものとする。 
【図面の簡単な説明】
【００５２】
【図１】インターフェイスモジュールによりＦｉｅｌｄｂｕｓプロセス制御ネットワークに接続されているＰｒｏｆｉｂｕｓ  ＤＰプロセス制御ネットワークを有するプロセス制御システムを示すブロック図である。
【図２】図１のインターフェイスモジュールを示す機能ブロック図である。
【図３】Ｆｉｅｌｄｂｕｓプロセス制御パラメータをＰｒｏｆｉｂｕｓ  ＤＰサービスアクセスポイントへマッピングするサービスアクセスポイントデータベースのうちの一部である。
【図４】図１のインターフェイスモジュールの他の実施形態を示す機能ブロック図である。
【図１】
2008512059.tif 000003
【図２】
2008512059.tif 000004
【図３】
2008512059.tif 000005
【図４】
2008512059.tif 000006
【国際調査報告】
2008512059.tif 000007
2008512059.tif 000008