(57)【特許請求の範囲】
【請求項１】
複数の入力／出力（I/O）ネットワークを持つプロセス制御システム内で使用するための方法であって、
入力／出力ネットワークの第１番目の一つに対して、第１固有ネットワーク識別タグを生成するステップと、
入力／出力ネットワークの第２番目の一つに対して、第２固有ネットワーク識別タグを生成するステップと、
前記第１入力／出力ネットワークに通信接続している第１デバイスに、前記第１固有ネットワーク識別タグを格納するステップと、
前記第２入力／出力ネットワークに通信接続している第２デバイスに、前記第２固有ネットワーク識別タグを格納するステップと、
前記第１入力／出力ネットワーク上で、前記第１固有ネットワーク識別タグを前記第１デバイスから伝送することにより、前記第１入力／出力ネットワークを前記第１固有ネットワーク識別タグにより識別するステップと、
前記第２入力／出力ネットワーク上で、前記第２固有ネットワーク識別タグを前記第２デバイスから伝送することにより、前記第２入力／出力ネットワークを前記第２固有ネットワーク識別タグにより識別するステップと、
選択された入力／出力ネットワークに対するユーザ側提供ネットワーク識別子を入力として受け入れるステップと、
前記ユーザ側提供ネットワーク識別子を格納するステップと、
前記第１入力／出力ネットワークから前記第１固有ネットワーク識別タグを受信するステップと、
前記選択された入力／出力ネットワークの識別と、前記第１ネットワーク識別タグの識別とを比較するステップと、
もし前記選択された入力／出力ネットワークの前記識別が、前記第１入力／出力ネットワークの前記識別に一致するなら、第１指標を出力するステップと、
もし前記選択された入力／出力ネットワークの前記識別が、前記第１入力／出力ネットワークの前記識別に一致しないなら、第２指標を出力するステップと
を包含するプロセス制御システム内で使用する方法。
【請求項２】
前記第１入力／出力ネットワークに対して前記第１固有ネットワーク識別タグを生成するステップが、
ユーザインターフェイスから前記第１入力／出力ネットワークまで通信経路を生成するために通信接続される２つ又はそれ以上のデバイスに対して識別タグを生成するステップと、
前記第１固有ネットワーク識別タグを生成する為に、前記２つ又はそれ以上のデバイスのそれぞれに対する前記識別タグを組み合わせるステップと
を含む請求項１に記載の方法。
【請求項３】
前記識別タグを組み合わせるステップは、前記第１固有ネットワーク識別タグを生成する為に、前記２つ又はそれ以上のデバイスのそれぞれに対する識別タグを連結するステップを含む請求項２に記載の方法。
【請求項４】
前記２つ又はそれ以上のデバイスの少なくとも１つに対する固有識別タグを生成するステップをさらに含む請求項２に記載の方法。
【請求項５】
前記第１入力／出力ネットワークに対して前記第１固有ネットワーク識別タグを生成するステップが、
ユーザインターフェイス及び前記第１入力／出力ネットワークに通信接続された第１デバイスに対して第１固有識別タグを生成するステップと、
前記第１固有ネットワーク識別タグを生成する為に前記第１固有識別タグを用いるステップと
を含む請求項１に記載の方法。
【請求項６】
前記第１デバイスに対して前記第１固有識別タグを生成するステップは、前記ユーザインターフェイス及び前記第１入力／出力ネットワークに通信接続されたプロセス制御装置に対して第１固有識別タグを生成するステップを含む請求項５に記載の方法。
【請求項７】
前記第１デバイスに対して前記第１固有識別タグを生成するステップは、前記ユーザインターフェイス及び前記第１入力／出力ネットワークに通信接続された入力／出力デバイスに対して前記第１固有識別タグを生成するステップを含む請求項５に記載の方法。
【請求項８】
前記第１入力／出力ネットワークに対して前記第１固有ネットワーク識別タグを生成するステップが、
前記第１デバイス及び前記第１入力／出力ネットワークに通信接続された第２デバイスに対する第２識別タグを生成するステップと、
前記第１固有ネットワーク識別タグを生成する為に前記第２識別タグを用いるステップと
を含む請求項５に記載の方法。
【請求項９】
前記第１入力／出力ネットワークに対して前記第１固有ネットワーク識別タグを生成するステップは、前記第１固有ネットワーク識別タグを生成する為に前記第１固有識別タグ及び前記第２識別タグを連結するステップを含む請求項８に記載の方法。
【請求項１０】
前記第１入力／出力ネットワークに通信接続された第１デバイスに前記第１固有ネットワーク識別タグを格納するステップは、前記第１入力／出力ネットワークに通信接続されたプロセス制御装置に前記第１固有ネットワーク識別タグを格納するステップを含む請求項１に記載の方法。
【請求項１１】
前記第１入力／出力ネットワークに通信接続された前記第１デバイスに前記第１固有ネットワーク識別タグを格納するステップは、前記第１入力／出力ネットワークに通信接続された入力／出力デバイスに前記第１固有ネットワーク識別タグを格納するステップを含む請求項１に記載の方法。
【請求項１２】
前記第１入力／出力ネットワークに通信接続された前記入力／出力デバイスに前記第１固有ネットワーク識別タグを格納するステップは、前記第１入力／出力ネットワークに通信接続された入力／出力インターフェイスカードに前記第１固有ネットワーク識別タグを格納するステップを含む請求項１１に記載の方法。
【請求項１３】
前記入力／出力デバイスに前記第１固有ネットワーク識別タグを格納するステップは、前記第１入力／出力ネットワークに通信接続された入力／出力キャリアに前記第１固有ネットワーク識別タグを格納するステップを含む請求項１１に記載の方法。
【請求項１４】
前記第１入力／出力ネットワーク上で前記第１固有ネットワーク識別タグを識別するステップは、前記第１固有ネットワーク識別タグの要求に応答して、前記第１入力／出力ネットワーク上で前記第１固有ネットワーク識別タグを伝送するステップを含む請求項１に記載の方法。
【請求項１５】
前記第１入力／出力ネットワーク上で前記第１固有ネットワーク識別タグを識別するステップは、前記第１入力／出力ネットワーク上で前記第１固有ネットワーク識別タグを周期的に伝送するステップを含む請求項１に記載の方法。
【請求項１６】
診断ツール及び前記第１入力／出力ネットワークを通信接続するステップと、
前記診断ツールを介して前記第１固有ネットワーク識別タグにアクセスするステップと
をさらに含む請求項１に記載の方法。
【請求項１７】
前記第１固有ネットワーク識別タグにアクセスするステップは、前記第１入力／出力ネットワーク上で前記第１固有ネットワーク識別タグの要求を発行するステップを含む請求項１６に記載の方法。
【請求項１８】
前記第１固有ネットワーク識別タグにアクセスするステップは、前記第１入力／出力ネットワーク上で前記第１固有ネットワーク識別タグを監視する（listen）ステップを含む請求項１６に記載の方法。
【請求項１９】
前記第１入力／出力ネットワークの通信プロトコルを識別するステップをさらに含む請求項１６に記載の方法。
【請求項２０】
受信された前記第１固有ネットワーク識別タグを解釈するステップと、
前記診断ツール上で前記第１入力／出力ネットワークの識別を表す指標を提供するステップと
をさらに含む請求項１６に記載の方法、
【請求項２１】
前記第１入力／出力ネットワークの識別を表す指標を提供するステップは、前記診断ツール上で前記第１固有ネットワーク識別タグを表示するステップを含む請求項２０に記載の方法。
【請求項２２】
前記第１入力／出力ネットワークを表す指標を提供するステップは、構成ダイアグラム内で、前記第１入力／出力ネットワークを表示するステップを含む請求項２０に記載の方法。
【請求項２３】
ユーザインターフェイスと、
前記ユーザインターフェイスと第１入力／出力ネットワーク及び第２入力／出力ネットワークを含む複数の入力／出力ネットワークとに通信接続された１つ又はそれ以上のプロセス制御装置と、
前記第１入力／出力ネットワークに通信接続され、前記第１入力／出力ネットワーク上で、前記第１入力／出力ネットワークの第１固有ネットワーク識別タグを格納し、前記第１固有ネットワーク識別タグを伝達することにより前記第１入力／出力ネットワークを識別するように構成された第１ユニットと、
前記第２入力／出力ネットワークに通信接続され、前記第２入力／出力ネットワーク上で、前記第２入力／出力ネットワークの第２固有ネットワーク識別タグを格納し、前記第２固有ネットワーク識別タグを伝達することにより前記第２入力／出力ネットワークを識別するように構成された第２ユニットと、
複数の前記入力／出力ネットワークの選択された一つに通信接続された第３ユニットとを備え、該第３ユニットは、
複数の前記入力／出力ネットワークの前記選択された一つから第１指標を受け入れ、該第１指標は複数の前記入力／出力ネットワークの前記選択された一つを識別し、
前記第１指標を格納し、
前記第１固有ネットワーク識別タグを入力として受信し、
前記第１固有ネットワーク識別タグを格納し、
前記第１指標と、前記第１固有ネットワーク識別タグの識別とを比較し、
もし前記第１指標が前記第１固有ネットワーク識別タグに一致するなら、第１指示を出力するステップと、
もし前記第１指標が前記第１固有ネットワーク識別タグに一致しないなら、第２指示を出力するステップと
を包含するプロセス制御システム。
【請求項２４】
前記第１ユニットが、前記第１ネットワーク識別タグを生成するために処理装置上で実行されるように構成されたルーチンを含む、請求項２３に記載のプロセス制御システム。
【請求項２５】
前記第１ユニットが、２つ又はそれ以上のデバイスのそれぞれの識別タグを確認するために処理装置上で実行されるように構成されたルーチンを含み、前記２つ又はそれ以上のデバイスが前記ユーザインターフェイスから前記第１入力／出力ネットワークまでの通信経路を生成するように通信接続されている請求項２３に記載のプロセス制御システム。
【請求項２６】
前記ルーチンが、前記第１ネットワーク識別タグを生成する為に、前記２つ又はそれ以上のデバイスのそれぞれの前記識別タグを結合する請求項２５に記載のプロセス制御システム。
【請求項２７】
前記ルーチンが、前記第１ネットワーク識別タグを生成する為に、前記２つ又はそれ以上のデバイスのそれぞれの前記識別タグを連結する請求項２６に記載のプロセス制御システム。
【請求項２８】
前記第１ユニットが、前記ユーザインターフェイス及び前記第１入力／出力ネットワークに通信接続された第１デバイスに対する第１固有識別タグを確認するように、並びに、前記第１ネットワーク識別タグを生成する為に前記第１識別タグを使用するように、処理装置上で実行されるように構成されたルーチンを含む請求項２３に記載のプロセス制御システム
【請求項２９】
前記第１デバイスが、前記１つ又はそれ以上のプロセス制御装置の一つを備えている請求項２８に記載のプロセス制御システム。
【請求項３０】
前記第１デバイスが、入力／出力デバイスを備えている請求項２８に記載のプロセス制御システム。
【請求項３１】
前記ルーチンが、前記第１デバイスを前記入力／出力ネットワークに通信接続する第２デバイスに対する第２識別タグを確認し、及び前記第２ネットワーク識別タグを生成する為に前記第２識別タグを用いる請求項２８に記載のプロセス制御システム。
【請求項３２】
前記ルーチンが、前記第１ネットワーク識別タグを生成する為に、前記第１識別タグと前記第２識別タグとを結合する請求項３１に記載のプロセス制御システム。
【請求項３３】
前記ルーチンが、前記第１ネットワーク識別タグを生成する為に、前記第１識別タグと前記第２識別タグとを連結する請求項３２に記載のプロセス制御システム。
【請求項３４】
前記第１ユニットが、前記１つ又はそれ以上のプロセス制御装置の１つ内の処理装置上で実行されるように構成されたメモリ及びルーチンを備えている請求項２３に記載のプロセス制御システム。
【請求項３５】
前記第１ユニットが、前記第１入力／出力ネットワークに通信接続された入力／出力デバイスを含んでいる請求項２３に記載のプロセス制御システム。
【請求項３６】
前記入力／出力デバイスが前記入力／出力インターフェイスを備えている請求項３５に記載のプロセス制御システム。
【請求項３７】
前記入力／出力デバイスが、入力／出力キャリアを備えている請求項３５に記載のプロセス制御システム。
【請求項３８】
前記第１ユニットが、前記第１入力／出力ネットワーク上で前記第１ネットワーク識別タグに対する要求に応答して、前記第１入力／出力ネットワーク上で前記第１ネットワーク識別タグを伝達するように、処理装置上で実行されるように構成されたルーチンを含んでいる請求項２３に記載のプロセス制御システム。
【請求項３９】
前記第１ユニットが、前記第１入力／出力ネットワーク上で前記第１ネットワーク識別タグを周期的に利用できるようにするために処理装置上で実行されるように構成されたルーチンを含んでいる請求項２３に記載のプロセス制御システム。
【請求項４０】
前記第１入力／出力ネットワークがバスを備えている請求項２３に記載のプロセス制御システム。
【請求項４１】
前記第１入力／出力ネットワークが多重通信に対応できるように構成したバスを備えている請求項２３に記載のプロセス制御システム。
【請求項４２】
前記第１入力／出力ネットワークに通信接続できるよう構成された診断ツールをさらに含み、そして、前記第１入力／出力ネットワーク上で前記第１ネットワーク識別タグにアクセスするために処理装置上で実行されるように構成されたルーチンを含んでいる請求項２３に記載のプロセス制御システム。
【請求項４３】
前記ルーチンが、前記第１入力／出力インターフェイス上で前記第１ネットワーク識別タグの要求を発行する請求項４２に記載のプロセス制御システム。
【請求項４４】
前記ルーチンが、前記第１入力／出力インターフェイス上で前記第１ネットワーク識別タグの監視をする請求項４２に記載のプロセス制御システム。
【請求項４５】
前記ルーチンが、前記第１入力／出力ネットワークの通信プロトコルを識別する請求項４２に記載のプロセス制御システム。
【請求項４６】
前記ルーチンが、前記入力／出力ネットワーク上で受信された前記第１ネットワーク識別タグを解釈し、前記診断ツール上で前記第１入力／出力ネットワークを識別する指標を提供する請求項４２に記載のプロセス制御システム。
【請求項４７】
前記ルーチンが、前記診断ツール上で前記第１ネットワーク識別タグを表示する請求項４６に記載のプロセス制御システム。
【請求項４８】
前記ルーチンが、構成ダイアグラム内で前記第１入力／出力ネットワークの識別を表示する請求項４６に記載のプロセス制御システム。
【請求項４９】
複数の入力／出力ネットワークを有するプロセス制御システム内で選択された入力／出力ネットワークを識別するための診断ツールであって、前記選択された入力／出力ネットワークに通信接続されたデバイスが前記選択された入力／出力ネットワーク上で、前記選択された入力／出力ネットワークを識別するネットワーク識別タグを格納し、該ネットワーク識別タグを伝達するように構成されており、前記診断ツールは、
前記選択された入力／出力ネットワークに通信接続されるように構成されたポートと、
コンピュータ読み取り可能なメモリと、
処理装置と、
前記コンピュータ読み取り可能なメモリに格納され、そして、前記選択された入力／出力ネットワークから前記ネットワーク識別タグを受信するために前記処理装置上で実行されるように構成された第１ルーチンと、
前記コンピュータ読み取り可能なメモリに格納され、そして、受信されたネットワーク識別タグに基づいて、前記複数の入力／出力ネットワークの一つが前記選択された入力／出力ネットワークであることを識別するために、前記処理装置上で実行されれるように構成された第２ルーチンと、
コンピュータ読み取り可能なメモリに格納され、複数の入力／出力ネットワークの１つの指標を入力としての受け入れるように処理装置上で実行されるように構成された第３ルーチンと、
前記コンピュータ読み取り可能なメモリに格納され、前記選択された入力／出力ネットワークから受信した前記ネットワーク識別タグに関連付けられた前記入力／出力ネットワークの識別と、前記複数の入力／出力ネットワークの１つの指標に関連付けた前記入力／出力ネットワークの識別とを比較するように、前記処理装置上で実行されるように構成された第４ルーチンと、
前記コンピュータ読み取り可能なメモリに格納され、もし、前記選択された入力／出力ネットワークから受信した前記ネットワーク識別タグに関連付けられた前記入力／出力ネットワークの識別が、前記複数の入力／出力ネットワークの１つの指標に関連付けられた前記入力／出力ネットワークの識別と一致するときは、第１指標を生成するように前記処理装置上で実行されるように構成された第５ルーチンと、
前記コンピュータ読み取り可能なメモリに格納され、もし、前記選択された入力／出力ネットワークから受信した前記ネットワーク識別タグに関連付けられた前記入力／出力ネットワークの識別が、前記複数の入力／出力ネットワークの１つの指標に関連付けられた前記入力／出力ネットワークの識別と一致しないときは、第２指標を出力するように前記処理装置上で実行されるように構成された第６ルーチンと
を包含する診断ツール。
【請求項５０】
前記第１ルーチンが前記選択された入力／出力ネットワーク上で前記ネットワーク識別タグの要求を発行する請求項４９に記載の診断ツール。
【請求項５１】
前記第１ルーチンが前記選択された入力／出力ネットワーク上で周期的に伝送されるネットワーク識別タグを監視する請求項４９に記載の診断ツール。
【請求項５２】
前記コンピュータ読み取り可能なメモリに格納され、前記選択された入力／出力ネットワーク上で使用される通信プロトコルを識別するために前記処理装置上で実行されるように構成された第３ルーチンをさらに含む請求項４９に記載の診断ツール。
【請求項５３】
前記コンピュータ読み取り可能なメモリに格納され、前記選択された入力／出力ネットワークの識別を表わす指標を提供するために前記処理装置上で実行されるように構成された第３ルーチンをさらに含む請求項４９に記載の診断ツール。
【請求項５４】
前記第３ルーチンが、前記受信された前記ネットワーク識別タグを前記診断ツール上に表示する請求項５３に記載の診断ツール。
【請求項５５】
前記第３ルーチンが、構成ダイアグラムを用い、前記受信したネットワーク識別タグに関連付けて前記入力／出力ネットワークの識別を表示する請求項５３に記載の診断ツール。
【請求項５６】
前記第３ルーチンが、ネットワーク構成データベースを用い、前記受信されたネットワーク識別タグに関連付けて前記入力／出力ネットワークを識別する請求項５３に記載の診断ツール。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はプロセス制御システム、更に詳細に言えば、プロセス制御システム内において、選択された入力／出力ネットワークを識別するためのシステムと方法に関係している。
【０００２】
【従来の技術及び発明が解決しようとする課題】
大規模プロセス制御システムは、化学製品および石油製品の生産に伴う複雑な製造および精製プロセスの制御に通常採用されている。技術の進歩はプロセス制御産業においてプロセス制御機能の分散化をもたらしてきている。プロセス制御機能を調整および実行する複数の通信接続されたプロセス制御装置を採用する分散型プロセス制御システムの利用はますます一般的になっている。このようなプロセス制御装置は、プラント施設内のさまざまな場所に一般的に配備されている１つ又はもしくはそれ以上のホスト、又はオペレータステーションおよび複数のフィールドデバイスに、通常、通信接続されている。オペレータステーションは、プロセス制御システムをモニターおよび操作する為にグラフィカルユーザインターフェイス等のインターフェイスをオペレータに提供する。フィールドデバイスは、一般的には、制御パラメータを測定および処理し、そして、例えば、バルブやスイッチなどの制御素子と同様に、温度、圧力、および、流速センサ等のセンサを含み得る。プロセス制御装置は、通常、プロセス制御機能を実現する為に、フィールドデバイスの操作を制御する。
【０００３】
分散型プロセス制御システムは、通常、領域制御ネットワーク（ACN）等のようなローカルネットワークを介して通信接続された複数のプロセス制御装置を含む。プロセス制御装置は、ローカル入力／出力バス上で、入力／出力（I/O）インターフェイスカードを介してローカルフィールドデバイスに通信接続されている。いくつかの場合、入力／出力インターフェイスカードは、１つ又はそれ以上の入力／出力キャリアと通信接続されており、そのそれぞれの入力／出力キャリアは更に１つ又はそれ以上の入力／出力インターフェイスカードと対応しており、また、そのそれぞれの入力／出力インターフェイスカードは更に１つ又はそれ以上の遠隔フィールドデバイス、又は追加の入力／出力インターフェイスカードと対応している。
【０００４】
異なる遠隔入力／出力インターフェイスカードは、また、異なる通信プロトコルに対応する為に利用され得る。このような通信プロトコルの例は、Foundation（登録商標）、Fieldbus（登録商標）、HART（登録商標）、PROFIBUS（登録商標）、WORLDFIP（登録商標）、LONWORKS（登録商標）、Device-Net（登録商標）、そして、CAN製造業者によって開発されたフィールドデバイスを単一のプロセス制御システムに一体化することができる。理解できるように、単一のプロセス制御システムは複数の独立したネットワークを潜在的に含んでもよいし、そして、複数の通信プロトコルに対応してもよい。
【０００５】
フィールドデバイスと入力／出力デバイスは、取り替えもしくはルーチンメインテナンス手順の一部として、プロセス制御システムからしばしば取り外される。このようなフィールドデバイスと入力／出力デバイスは、通常、プロセス制御システム内の特定の入力／出力ネットワーク内で利用できるよう予め構成されている。
【０００６】
同様に、新しいフィールドデバイスは、現存のプロセス制御システムにしばしば追加される。新しいローカルフィールドデバイスは、選択されたプロセス制御装置のローカル入力／出力バス上で、ローカル入力／出力インターフェイスカードに接続され得る。新しい遠隔フィールドデバイスを追加するには、新しいフィールドデバイスに対応する為に、追加の入力／出力キャリアを組み入れることが必要になる。異なる通信プロトコルに対応する異なる入力／出力ネットワークが、単一のプロセス制御装置の制御のもとにあるこのようなケースにおいては、新しいデバイスが、適切なプロセス制御装置の制御のもとに互換性のある入力／出力ネットワークに接続されていることは大切なことである。
【０００７】
分散型プロセス制御システム内で複数の独立したネットワークを利用するには、もし同一でなければ、よく類似している広域なケーブリングの利用が、通常必要となる。この事実は、特定のプロセス制御装置の制御下で、特定の入力／出力ネットワーク上での接続を意図した入力／出力デバイスもしくはフィールドデバイスが、同一若しくは異なる通信プロトコル又は非入力／出力ネットワークさえも利用している代わりの入力／出力ネットワークに不用意にも接続され得るという可能性を増大させる。
【０００８】
配線におけるエラーを減らす従来の技術方法には、プロセス制御装置によるローカル入力／出力バス上での入力／出力インターフェイスカードへのローカルデバイスタグ割り当てが含まれる。通常は、入力／出力インターフェイスカードの取り付け時に、ローカル入力／出力バス上の特定のスロットにおいて、関連するプロセス制御装置が、入力／出力インターフェイスカードによって占有されている入力／出力スロットに基づき、デバイスタグを、入力／出力インターフェイスカードに割り当てる。例えば、もし入力／出力インターフェイスカードがローカル入力／出力バスのスロット６に取り付けられるならば、入力／出力インターフェイスカードはＣ６のようなタグが割り当てられる。しかし、分散型プロセス制御システムにおける多数のプロセス制御装置の利用は、この従来の技術手法の効率性を減少させてきた。例えば、もしプロセス制御システムが全部で１０台のプロセス制御装置を含み、それぞれがローカル入力／出力バス上でスロット６を介して接続されている入力／出力インターフェイスカードを含む場合、このプロセス制御システムは、１０枚の入力／出力インターフェイスカードを含むことになり、それぞれがデバイスタグＣ６によって識別されることになる。
【０００９】
多数の明確な入力／出力デバイスと入力／出力ネットワークを含む分散型プロセス制御システムがますます一般的なものになるにつれて、ケーブリングにおけるミスは、生産延滞とプラント施設の故障時間の増加を引き起こし得る。入力／出力キャリアのような遠隔入力／出力デバイスの利用は、配線ミスの可能性をさらに増加させる。間違ったデバイス接続は、デバイス接続サイトから少し離れて位置するオペレータワークステーション内でしばしば実施される診断のユーティリティの実行をプラント要員に要求し得る。入力／出力デバイスとフィールドデバイスの間違った配線に関連する是正プロセスは、時間の浪費であり、費用も掛かるということはしばしば実証されている。
【００１０】
【課題を解決するための手段】
プロセス制御システム内における入力／出力ネットワークを識別する方法と装置は、プロセス制御システム内における一つ又はそれ以上の入力／出力ネットワークのそれぞれに固有ネットワーク識別タグを生成する。構成プロセスの間に、それぞれのプロセス制御装置は固有制御装置識別タグを割り当てられ得る。さらに付け加えると、それぞれのプロセス制御装置に関連付けられたそれぞれの入力／出力デバイスには、デバイス識別タグが割り当てられ得る。それぞれの入力／出力ネットワークにとって、入力／出力ネットワークに連結するプロセス装置の制御装置識別タグと、入力／出力ネットワークに関連する入力／出力デバイスのデバイス識別タグは、固有ネットワーク識別タグを生成するのに利用され得る。ネットワーク識別タグは入力／出力ネットワークに関連する入力／出力デバイスに格納され得る。入力／出力デバイスは、その入力／出力ネットワーク上でネットワーク識別タグを周期的に伝送するように構成され得るか、または、識別要求に応答して、ネットワーク識別タグを伝送するように構成され得る。
【００１１】
プラント要員がプロセス制御システムにおいて、入力／出力キャリアのような入力／出力デバイス、または、選択された入力／出力ネットワーク上のフィールドデバイスの設置又は置き換えを行いたいとき、診断ツールは、入力／出力デバイス又はフィールドデバイスを設置する前に、選択された入力／出力ネットワークが正しい入力／出力ネットワークかどうかを判断する為に利用され得る。入力／出力ネットワーク選択上で、診断ツールは選択された入力／出力ネットワークに通信接続される。入力／出力ネットワークに関連付けされている入力／出力デバイスの構成次第で、診断ツールは、入力／出力ネットワーク上で、入力／出力ネットワークのネットワーク識別タグの情報収集（listen）をするか、又は、識別情報を要求するように構成され得る。入力／出力ネットワーク上でネットワーク識別タグを受信した上で、診断ツールは入力／出力ネットワークを識別する出力を発生する。その出力は、ネットワーク識別タグか、構成ダイアグラム内での入力／出力ネットワークの位置か、もしくはリスト等の表示の形態であり得る。診断ツールは、ユーザが求めている入力／出力ネットワークを識別する為に、ユーザがネットワーク記号表示を提示できるように構成され得る。この場合、入力／出力ネットワークの選択上で、診断ツールは、ユーザが提示したネットワーク記号表示と受信されたネットワーク識別タグとを、正しい入力／出力ネットワークが位置決めされているかどうかの判断の為に比較する。
【００１２】
【発明の実施の形態】
図１を参照すると、プロセス制御システム10は、一般的に、中央ネットワーク17を介してオペレータステーション等のユーザインターフェイス16に通信接続されている１つもしくはそれ以上のプロセス制御装置12、14を含んでいる。その中央ネットワークシステムは、例えば、領域制御ネットワーク（ACN）等のイーサネット（Ｒ）システム又はその他の所望のネットワークタイプであってもよい。プロセス制御装置12、14は、例えば、フィシャーローズマウントシステム社によって販売されているDelta  V（登録商標）制御装置、又は、その他どのような所望の制御装置であってもよい。オペレータステーション16は、どのような適切なパーソナルコンピュータ又はワークステーションにより構成されてもよい。
【００１３】
入力／出力バス18、20またはバックプレイン、入力／出力インターフェイスカード22〜33、そして入力／出力キャリア36〜40等の異なるタイプの入力／出力デバイスは、フィールドデバイス42〜58とプロセス制御装置12、14の間を通信接続する。入力／出力ネットワーク60〜72は、異なる入力／出力デバイス32〜40の間を、又は入力／出力デバイス22〜30とフィールドデバイス42〜58の間を、通信接続するのに利用される。例えば、入力／出力インターフェイスカード22〜34のそれぞれは入力／出力ネットワーク60〜72と関連付けされている。入力／出力インターフェイスカード22〜30の場合、入力／出力ネットワーク60、62、66、68、72は、入力／出力インターフェイスカード22〜30と関連付けされたフィールドデバイス42〜58の間を通信接続する。入力／出力インターフェイスカード32、34は、入力／出力ネットワーク64、70を介して関連付けされたフィールドデバイス42〜58と通信接続されている。入力／出力ネットワーク60〜72は、単一もしくは複数のフィールドデバイス42〜58、又は、単一もしくは複数の入力／出力キャリア36〜40に対応できるデジタルもしくはアナログバスか、もしくは非バスであってもよい。例えば、入力／出力ネットワーク62に関連付けされている入力／出力インターフェイスカード24は単一フィールドデバイス46に対応し、一方、入力／出力ネットワーク60に関連付けされている入力／出力インターフェイスカード22は複数のフィールドデバイス42、44に対応する。
【００１４】
上で述べたように、プロセス制御装置12、14は、入力／出力ネットワーク60〜72を利用し、１つもしくはそれ以上の入力／出力デバイスを介してフィールドデバイス42〜58に通信接続されている。例えば、プロセス制御装置12は入力／出力バス18に、そして、プロセス制御装置14は入力／出力バス20に通信接続されている。それぞれの入力／出力バス18、20は、入力／出力インターフェイスカード22、24と32等の１つ又はそれ以上の入力／出力デバイスを収容するように構成されている。例えば、ローカルフィールドデバイス42、44は、入力／出力インターフェイスカード22を介してプロセス制御装置12と通信接続を提供する入力／出力ネットワーク60上で接続される。同様に、ローカルフィールドデバイス46は、入力／出力インターフェイスカード24を介してプロセス制御14と通信接続を提供する入力／出力ネットワーク62上で接続される。
【００１５】
入力／出力インターフェイスカード26〜34および入力／出力キャリア36〜40は、入力／出力64〜72を利用して、遠隔フィールドデバイス48〜58とプロセス制御装置12、14の間を通信接続するのに利用される。例えば、プロセス制御装置14は入力／出力バス20上に配置された入力／出力インターフェイスカード32に接続されている。入力／出力キャリア36、38は、入力／出力ネットワーク64を介して入力／出力インターフェイスカード32に通信接続されている。それぞれの入力／出力キャリア36〜40は、入力／出力インターフェイスカード26〜30と34等のような１つ又はそれ以上の入力／出力デバイスを収容するように構成されている。例えば、入力／出力キャリア36と関連付けされている入力／出力インターフェイスカード26、28は、入力／出力ネットワーク66、68を介して遠隔フィールドデバイス48〜54に通信接続されている。入力／出力インターフェイスカード34は、入力／出力ネットワーク70を介して入力／出力キャリア40に通信接続されている。入力／出力キャリア40は、入力／出力ネットワーク72を介して、遠隔フィールドデバイス56、58に通信接続されている入力／出力インターフェイスカード30に接続されている。入力／出力キャリア36〜40を入力／出力インターフェイスカード32、34に通信接続する入力／出力ネットワーク64、70は、例えば、高速イーサネット（Ｒ）（HSE）ネットワーク又はその他所望のタイプのネットワークであってもよい。これらの入力／出力デバイスは、例えば、Fieldbus（登録商標）Foundation HSE通信プロトコルを含むどのような所望の通信プロトコルを用いても通信するように構成され得る。
【００１６】
プロセス制御装置12、14は、そこに格納されるか、さもなければ、そこに関連付けられているプロセス制御ルーチンを実行又は管理し、そして、所望された形態でプロセスを制御する為に、フィールドデバイス42〜58とオペレータステーション16と通信する。通常、プロセス制御装置12、14がフィールドデバイス42〜58の１つに指令を提示するとき、プロセス制御装置12、14は適切な入力／出力デバイスにその指令を伝送する。もし、その指令を受信する入力／出力デバイスが入力／出力インターフェイスカード22、24ならば、入力／出力インターフェイスカード22、24は、入力／出力ネットワーク60、62上の適切なフィールドデバイス42〜46に指令を伝送する。もし、指令を受信する入力／出力デバイスが入力／出力インターフェイス32ならば、入力／出力インターフェイスカード32は、入力／出力ネットワーク64上の適切な入力／出力キャリア36、38に指令を伝送する。もし、指令が入力／出力ネットワーク66、68上のフィールドデバイス48〜54の一つに向けられるならば、入力／出力キャリア36は、適切な入力／出力インターフェイスカード26、28に指令を伝送し、次に、適切なフィールドデバイス48〜54に指令を伝送する。もし、フィールドデバイス56、58が入力／出力キャリア36に関連付けされた入力／出力インターフェイスカード26、28に接続されなければ、入力／出力キャリア36は、入力／出力インターフェイスカード34に指令を伝送し、さらに、入力／出力インターフェイスカード34は、入力／出力ネットワーク70上の入力／出力キャリア40に指令を伝送する。同様に、入力／出力キャリア40は適切な入力／出力インターフェイスカード30に指令を伝送し、次に、入力／出力ネットワーク72上の適切なフィールドデバイス56、58に指令を伝送する。
【００１７】
プロセス制御システム10内で利用されるフィールドデバイス42〜58は、センサ、バルブ、送信機、位置決め装置等のようなデバイスのどのタイプでもあり得るが、一方、利用される入力／出力インターフェイスカード22〜34と入力／出力キャリア36〜40は、どのような所望の通信もしくは制御装置のプロトコルにでも適合するどのようなタイプの入力／出力デバイスでもあり得る。図１で示される実施例において、ローカルフィールドデバイス46および遠隔フィールドデバイス48はデジタルバス上で通信するPROFIBUS（登録商標）フィールドデバイス等のコンピュータ化したデバイスである。ローカルフィールドデバイス46は、入力／出力ネットワーク62（デジタルバス）上で入力／出力インターフェイスカード24と通信するが、一方、遠隔フィールドデバイス48は、入力／出力ネットワーク66（デジタルバス）上で、入力／出力キャリア36上の入力／出力インターフェイスカード26と通信する。ローカルフィールドデバイス42、44、および、遠隔フィールドデバイス50〜58は、Fieldbus通信プロトコルを利用して入力／出力インターフェイスカード22、28、30と、入力／出力ネットワーク60、68、72デジタルバス上で通信する、Fieldbusフィールドデバイスのようなコンピュータ化したデバイスである。入力／出力キャリア36〜40は、Fieldbus HSE イーサネット（Ｒ）通信プロトコルを利用して、HSE入力／出力インターフェイスカード32、34と、HSE入力／出力ネットワーク64、70上で通信するHSE入力／出力キャリアである。勿論、その他のプロトコルや入力／出力ネットワークや入力／出力デバイスも、上記で述べたものの代わりに、あるいは、追加して利用できる。
【００１８】
プロセス制御システム10は、入力／出力ネットワーク60〜72のそれぞれに固有識別タグを生成し、格納するように構成される。その結果、診断ツール74は、ネットワーク識別タグを検索する為に選択された入力／出力ネットワーク60〜72に通信接続され得る。固有ネットワーク識別タグは、固有の名前のプリセットリストを利用したり、それぞれの入力／出力ネットワークに関連するデバイスのそれぞれに固有の名前をオペレータが割り当てたり、固有ネットワーク識別タグを生成する為に、オペレータステーションからそれぞれの入力／出力ネットワークに通信リンクを提供するデバイスの名前とアドレス、又は、名前かアドレスを連結したりするようなどのような所望の方法でも選択され、および割り当てられ得る。前に述べたように、入力／出力インターフェイスカード22〜34のそれぞれは入力／出力ネットワーク60〜72の一つに関連付けされている。例えば、入力／出力インターフェイスカード22、24、26、28、30、32、34は、入力／出力ネットワーク60、62、66、68、72、64、70に、それぞれ関連付けされている。入力／出力ネットワーク60〜72は、一般的に、フィールドデバイス42〜58を入力／出力インターフェイスカード22〜30に接続するのに、そして、入力／出力キャリア36〜40等の入力／出力デバイスを入力／出力インターフェイスカード32、34に接続するのに利用されている。プロセス制御システム10内で、フィールドデバイス42〜58若しくは入力／出力キャリア36〜40の一つを追加するか又は置き換えることが所望されたとき、診断ツール74は、入力／出力ネットワーク識別タグを検索する為に、選択された入力／出力ネットワーク60〜72に接続され得る。プラント要員は、それから、入力／出力ネットワーク60〜72にフィールドデバイス42〜58又は入力／出力デバイス36〜40を接続する前に、適切な入力／出力ネットワーク60〜72の位置決めができたかどうか判断する為に、検索されたネットワーク識別タグを利用することができる。そして、それによって配線ミスの可能性を減らせる。
【００１９】
記述された実施例においては、オペレータは、「CNTR1」および「CNTR2」等のような固有制御装置識別タグを用いてプロセス制御装置12、14を構成する為に、１つ又はそれ以上のルーチンを利用する。その１つ又はそれ以上のルーチンは単一のデバイス内に格納され得るし、又は、例えば、ユーザインターフェイス16内、１つもしくはそれ以上のプロセス制御装置メモリ内、および／又は、１つもしくはそれ以上の入力／出力デバイス内等の多数のデバイス全範囲に分散され得る。プロセス制御装置12、14は、通常、設置されるときに構成される。それぞれのプロセス制御装置12、14は、４つの入力／出力スロットを備えた入力／出力バス18と関連付けられており、それぞれのスロットは入力／出力インターフェイスカード22、24、32のような入力／出力デバイスを収容するように構成されている。プロセス制御装置12、14は、入力／出力デバイスが入力／出力バス18、20上の入力／出力スロット内に設置されるときに認識し、自動的に新しく設置された入力／出力デバイスにデバイス識別タグを生成するように構成されている。例えば、プロセス制御装置12（CNTR）は「C01」というデバイス識別タグを入力／出力バス18のスロット１に設置された入力／出力インターフェイスカード22に割り当てる。同様に、プロセス制御装置14（CNTR2）は、例えば、入力／出力バス20のスロット１に設置された入力／出力インターフェイスカード24に「C01」というデバイス識別タグを、そして、入力／出力バス20のスロット４に設置された入力／出力インターフェイスカード32に「C04」というデバイス識別タグを割り当て得る。
【００２０】
それぞれのプロセス制御装置12、14は、その次に、その独自の固有制御装置識別タグをそれぞれの入力／出力デバイス22、24、32のデバイス識別タグと組み合わせることにより、それぞれの入力／出力デバイス22、24、32に関連付けされた入力／出力ネットワーク60、62、64に固有ネットワーク識別タグを生成する。例えば、プロセス制御装置12はその独自の固有制御装置識別タグ「CNTR1」と入力／出力インターフェイスカード22のデバイス識別タグ「C01」を組み合わせ、入力／出力インターフェイスカード22と関連付けられている入力／出力ネットワーク60の為にデバイス識別タグ「CNTR1/C01」を生成する。プロセス制御装置14はその独自の固有制御装置識別タグ「CNTR2」と入力／出力インターフェイスカード24のデバイス識別タグ「C01」を組み合わせ、入力／出力インターフェイスカード24と関連付けられている入力／出力ネットワーク62の為にデバイス識別タグ「CNTR2/C01」を生成する。同様に、プロセス制御装置14「CNTR2」は、入力／出力インターフェイスカード32と関連付けられている入力／出力ネットワーク64の為に固有ネットワーク識別「CNTR2/C04」を生成する。その代わりに、構成ソフトウエアは、例えば、オペレータステーション16内でそれぞれの入力／出力ネットワーク60〜72に固有ネットワーク識別タグを生成する為に実行される。勿論、プロセス制御装置12、14又は構成ソフトウエアは、固有ネットワーク識別タグを生成する為に、その他どのような所望の方法で識別タグを組み合わせてもよい。
【００２１】
プロセス制御装置12、14はそれぞれの入力／出力ネットワーク66〜72の為のネットワーク識別タグの生成を継続する。プロセス制御装置12、14は入力／出力キャリア36、38が入力／出力インターフェイスカード32と通信接続されるとき認識し、入力／出力インターフェイスカード32に、例えば、接続される順序に従って、入力／出力キャリア36、38のそれぞれに、キャリア識別タグを生成するように構成されている。例えば、プロセス制御装置14はキャリア識別タグ「CA1」を入力／出力キャリア36の為に生成し、キャリア識別タグ「CA2」を入力／出力キャリア38の為に生成する。それから、入力／出力インターフェイスカード26、28、34のそれぞれが、入力／出力キャリア36の特定のスロットに設置されるとき、デバイス識別タグは、自動的に、入力／出力デバイス26、28、34によって占有されている入力／出力スロットに基づいて、入力／出力インターフェイスカード26、28、34に割り当てられる。例えば、入力／出力キャリア36のスロット１に配置された入力／出力インターフェイスカード26はデバイス識別タグ「C01」が割り当てられ、入力／出力キャリア36のスロット２に配置された入力／出力インターフェイスカード28はデバイス識別タグ「C02」が割り当てられ、そして、入力／出力キャリア36のスロット５に配置された入力／出力インターフェイスカード34はデバイス識別タグ「C05」が割り当てられる。
【００２２】
プロセス制御装置14は、それから、その独自の固有制御装置識別タグ「CNTR2」と、入力／出力インターフェイスカード32のデバイス識別タグ「C04」と、入力／出力キャリア36のキャリア識別タグ「CA1」と、そして、入力／出力インターフェイスカード26のデバイス識別タグ「C01」とを入力／出力ネットワーク66の為に固有ネットワーク識別タグ「CNTR2/C04/CA1/C01」を生成するのに組み合わせる。入力／出力ネットワーク68の為には、プロセス制御装置14はその固有制御装置識別タグ「CNTR2」と、入力／出力インターフェイスカード32のデバイス識別タグ「C04」と、入力／出力キャリア36のキャリア識別タグ「CA1」と、そして、入力／出力インターフェイスカード28のデバイス識別タグ「C02」とを固有ネットワーク識別タグ「CNTR2/C04/CA1/C02」を生成する為に組み合わせる。同様に、プロセス制御装置14は、入力／出力インターフェイスカード34に関連付けられている入力／出力ネットワーク70の為に固有ネットワーク識別タグ「CNTR2/C04/CA1/C05」を生成する.
上で述べたように、入力／出力キャリア40が入力／出力インターフェイスカード34に通信接続されるとき、プロセス制御装置14は入力／出力キャリア40にキャリア識別タグ「CA1」を割り当てる。入力／出力キャリア40に設置された入力／出力デバイスは、その入力／出力デバイスに占有されている入力／出力キャリア40のスロットに基づいて、デバイス識別タグが割り当てられる。例えば、入力／出力キャリア40のスロット２に設置された入力／出力インターフェイスカード30にはデバイス識別タグ「C02」が割り当てられる。プロセス制御装置14はその固有制御装置識別タグ「CNTR2」と、入力／出力インターフェイスカード32のデバイス識別タグ「C04」と、入力／出力キャリア36のキャリア識別タグ「CA1」と、入力／出力インターフェイスカード34のデバイス識別タグ「C05」と、入力／出力キャリア40のキャリア識別タグ「CA1」と、そして、入力／出力インターフェイスカード30のデバイス識別タグ「C02」とを、入力／出力ネットワークタグ72の為に固有ネットワーク識別タグ「CNTR2/C04/CA1/C05/CA1/C02」を生成するのに組み合わせる。発明の実施例として、プロセス制御装置12、14がネットワーク識別タグ生成に関連する機能を果たしていると記述されているが、代替実施例では、入力／出力インターフェイスカード22〜34、入力／出力キャリア36〜40もしくはオペレータステーション16等の異なる入力／出力デバイスは、入力／出力ネットワークタグ60〜72の為に固有ネットワーク識別タグを生成するのに、異なる識別タグを組み合わせたりもしくは、連結する１つもしくはそれ以上の機能を果たし得る。付け加えて言うならば、記述された実施例では、プロセス制御システム内の入力／出力ネットワークに固有ネットワーク識別タグを割り当てる為の特定の方法を記述しているが、固有ネットワーク識別タグを生成する代わりの方法等も本発明の範疇内に入るのを理解することは重要である。例えば、それぞれの入力／出力ネットワークは、入力／出力ネットワークに関連付けされている入力／出力デバイスに割り当てられた住所もしくは固有の名前に基づいて、固有ネットワーク識別タグを割り当てられ得る。その他どのような無作為もしくは作為的な入力／出力ネットワークに識別子を割り当てる方法であっても利用し得る。
【００２３】
記述された実施例では、それぞれの入力／出力ネットワーク60〜72の為のネットワーク識別タグは、一般的に、関連付けされている入力／出力デバイス22〜34に格納される。例えば、ネットワーク識別タグ「CNTR1/C01」は入力／出力インターフェイスカード22のメモリに格納される。しかし、代替実施例においては、ネットワーク識別タグは、入力／出力ネットワークに通信接続されるどのデバイスのメモリ、例えば、入力／出力ネットワークに通信接続されるプロセス制御装置のメモリ内、もしくは、ネットワーク識別タグに関連付けられている入力／出力ネットワークに通信接続されているどの１つの入力／出力デバイス内等にも格納され得る。
【００２４】
いったん、ネットワーク識別タグが適切な入力／出力デバイスのメモリに格納されると、入力／出力デバイス22〜34は、入力／出力ネットワーク60〜72上で、ネットワーク識別タグを周期的に伝送するように構成される。例えば、入力／出力インターフェイスカード32は、周期的に入力／出力ネットワーク64上で、ネットワーク識別タグ「CNTR2/C04」を伝送する。これにより、プラント要員は、入力／出力デバイスもしくはフィールドデバイスを、入力／出力ネットワーク60〜72に設置する前に、ネットワーク識別タグを利用して、診断ツール74を選択された入力／出力ネットワーク60〜72に接続し、そして、入力／出力ネットワーク60〜72の識別の確認をすることができる。これは、配線ミスの可能性を最小化することを助ける。代替実施例においては、入力／出力デバイス22〜34は、入力／出力ネットワーク60〜72に通信接続された診断ツール74からのネットワーク識別タグの要求に応答して、入力／出力ネットワーク60〜72のネットワーク識別タグを伝送する。また、ネットワーク識別タグの伝送においては、オペレータステーションから特定のネットワーク識別タグに関連付けされている入力／出力ネットワークまでの通信経路を生成する為に通信接続されているどの１つのデバイスでも送信源となり得ることを理解しておくことは大切である。そのようなデバイスは、プロセス制御装置12、14、入力／出力インターフェイスカード22〜34、入力／出力キャリア36〜40もしくはその他どのようなタイプのデバイスをも含み得る。
【００２５】
図２を参照すると、プロセス制御装置10内の入力／出力ネットワーク60〜72を識別する診断ツール74がさらに詳細に図示されている。特定のフィールドデバイス42〜58又は入力／出力デバイス36〜40は、通常、プロセス制御装置10内の特定の入力／出力ネットワーク60〜72に接続されている。フィールドデバイス42〜58又は入力／出力デバイス36〜40の設置には、一般的に、接続前に適切な入力／出力ネットワーク60〜72の識別が必要である。診断ツール74は選択された入力／出力ネットワーク60〜72のネットワーク識別タグの検索および表示に利用され、その結果、プラント要員は、フィールドデバイス42〜58もしくは入力／出力デバイス36〜40を入力／出力ネットワーク60〜72に接続する前に、選択された入力／出力ネットワーク60〜72が正しい入力／出力ネットワーク60〜72であるか判断することができる。
【００２６】
診断ツール74は、例えば、処理装置76、メモリ78、ディスプレイ80、そして、入力ポート82を含む標準的なラップトップ型コンピュータ又はハンドヘルド型コンピュータであり得る。入力ポート82は、例えば、イーサネット（Ｒ）ケーブル又はもしくはその他のどのネットワーク対応ケーブル、又は通信デバイスを利用して、入力／出力ネットワーク60〜72に関連付けされているバスを介して入力／出力インターフェイスカード22〜34に通信接続されるように構成されている。メモリ78は、一般的には、診断ツール74の機能を実現する多数のソフトウエアを含んでいる。いったん診断ツール74が、入力ポート82を利用して、入力／出力ネットワーク60〜72を介して入力／出力インターフェイスカード22〜34に通信接続されると、リスニングルーチン84が、入力／出力ネットワーク60〜72上に周期的に伝送されているネットワーク識別タグの情報収集（listen）をする。いったん選択された入力／出力ネットワーク60〜72のネットワーク識別タグが受信されれば、そのネットワーク識別タグは、受信されたネットワーク識別タグを診断ツール特定プロトコルに翻訳する為に入力／出力デバイス通信プロトコルを利用する解釈ルーチン86に伝送される。翻訳されたバージョンのネットワーク識別タグは、次に、受信されたネットワーク識別タグに関連付けされた入力／出力ネットワーク60〜72の識別を表示する表示ルーチン88に伝送される。入力／出力ネットワーク60〜72の識別は、どのような所望の形式又は方法でも表示され得る。例えば、もし診断ツール74が入力／出力ネットワーク70上で接続されれば、リスニングルーチン84は、入力／出力インターフェイスカード34によって周期的に伝送されているネットワーク識別タグ「CNTR2/C04/CA1/C05」の情報収集（listen）をする。ネットワーク識別タグが受信された上で、リスニングルーチン84はそのネットワーク識別タグを解釈ルーチン86に伝送し、そこで、入力／出力インターフェイスカード34によって利用されている通信プロトコルを識別し、そして、受信されたネットワーク識別タグを診断ツール特定プロトコルに翻訳する。翻訳されたネットワーク識別タグは表示ルーチン88に伝送され、そこで、ネットワーク識別タグを「CNTR2/C04/CA1/C05」としてディスプレイ80上に表示され得る。記述された例においては、ネットワーク識別タグが表示されるが、例えば、プロセス制御10の構成ダイアグラムを利用して、ネットワーク識別タグに関連付けされている入力／出力ネットワーク60〜72のその他のどのような示唆であっても表示され得る。
【００２７】
１つの代替実施例としては、リスニングルーチン84は問い合わせルーチンに置き換えられ得る。問い合わせルーチンは、まず、選択された入力／出力ネットワーク60〜72に関連付けされている入力／出力インターフェイスカード22〜34が用いる通信プロトコルを識別し、それから、識別された通信プロトコルで、入力／出力インターフェイスカード22〜34にネットワーク識別タグの要求をする。受信されると、そのネットワーク識別タグは解釈ルーチン86に伝達される。もし、リスニングルーチン84が特定された時間内にネットワーク識別タグを受け取るのに失敗した場合は、リスニングルーチン84は表示ルーチン80に入力／出力ネットワークは選択されていない旨の示唆をするように指示を与える。
【００２８】
診断ツール74は、フィールドデバイス42〜58又は入力／出力キャリア36〜40に接続するのに、入力として必要なユーザ側提供ネットワーク識別子を受け入れるオプションを備え得る。この場合、診断ツールは、ユーザ側供給ネットワーク識別子と関連付けられている入力／出力ネットワーク60〜72と、選択された入力／出力ネットワーク60〜72上で受信したネットワーク識別タグに関連付けられている入力／出力ネットワーク60〜72とを比較し、その結果、選択された入力／出力ネットワーク60〜72がフィールドデバイス42〜58、又は、入力／出力キャリア36〜40を接続するのに正しい入力／出力ネットワーク60〜72であるかどうかを判断する。
【００２９】
さらに詳しく言えば、診断ツール74は、フィールドデバイス42〜58もしくは入力／出力キャリア36〜40に接続するのに必要な入力／出力ネットワークのネットワーク識別子を、プラント要員が入力する際に利用できるキーボード92のような入力デバイスを備え得る。ネットワーク識別子は入力／出力ネットワーク60〜72のネットワーク識別タグの形式で提供され得る。勿論、ユーザは、構成ダイアグラム又はリストから入力／出力ネットワーク60〜72を選択でき得るし、キーボード92を介して特定の入力／出力ネットワーク60〜72を入力でき得るし、又は、入力／出力ネットワーク60〜72をその他のどのような所望の方法でも特定することができ得る。ユーザ入力ルーチン94はユーザ側提供ネットワーク識別子を受理および格納する。そのユーザ入力ルーチン94は、また、ネットワーク識別子と関連付けされた入力／出力ネットワーク60〜72の識別を判断する為に、構成データベース98内のユーザ側提供ネットワーク識別子を相互参照し得る。いったん解釈ルーチン86が、受信されたネットワーク識別タグから診断ツール特定プロトコルへの翻訳が終了すれば、翻訳されたネットワーク識別タグは比較ルーチン96に伝達される。その比較ルーチン96はユーザ側提供ネットワーク識別子に関連付けされた入力／出力ネットワーク60〜72の識別と、受信されたネットワーク識別タグに関連付けされた入力／出力ネットワーク60〜72の識別とを比較する。もし、受信されたネットワーク識別タグに関連付けされた入力／出力ネットワーク60〜72の識別と、ユーザ側供給ネットワーク識別子に関連付けされた入力／出力ネットワーク60〜72の識別とが一致すれば、比較ルーチン96は表示ルーチン88に正しい入力／出力ネットワークが選択された旨の示唆をする指示を与える。もし、受信されたネットワーク識別タグに関連付けされた入力／出力ネットワーク60〜72の識別と、ユーザ側提供ネットワーク識別子に関連付けされた入力／出力ネットワーク60〜72の識別とが一致しなければ、比較ルーチン96は表示ルーチン88に誤った入力／出力ネットワークが選択された旨の示唆をする指示を与え、もし可能ならば、その入力／出力ネットワーク60〜72を識別し得る。
【００３０】
開示された方法およびシステムは、新しい又は以前に切断されたフィールドデバイス42〜58、もしくは、入力／出力キャリア36〜40等の入力／出力デバイスを、入力／出力ネットワークに接続する前に、正しいプロセス制御装置12、14の制御下の正しい入力／出力ネットワーク60〜72が選択されたかどうかを、プラント要員が確認することを可能にする。選択された入力／出力ネットワーク60〜72が、プロセス制御システム内の正しい入力／出力ネットワークであるかどうかを判断するシステムは、ここでは、処理装置およびメモリ内の１つ又はそれ以上のプログラムもしくはルーチンにより実現される機能を含むと記述されているが、このシステムはどのようなタイプのデバイスとしても構成されることができ、また、このシステムの異なる要素はハードウエア、ファームウエア、どのようなタイプのコンピュータメモリ、ディスク、又はその他の記憶デバイスにも格納されるソフトウエアに生産および実現化できることも理解されるべきである。もし、ソフトウエアで実現されるなら、このシステムはどの所望されるプログラミング言語を利用してもプログラム化することができ、また、もし望むならば、標準の多重目的中央処理装置内で、又は特別にデザインされたハードウエア上で、又は、例えば、ASICのようなファームウエア上で実現され得る。ソフトウエアで実現するときは、そのソフトウエアは、磁気ディスク、レーザディスク、光ディスク、又はその他の記憶媒体等のどのコンピュータでも読み取り可能なメモリ内や、コンピュータ又は処理装置のRAMもしくはROM等に保存することができ得る。同様に、このソフトウエアは、例えば、コンピュータ読み取り可能のディスクもしくはその他の伝送可能なコンピュータ記憶メカニズム含む、又は、電話回線、インタ−ネット、衛星接続、セルラ接続等の通信チャネル上での変調を含む公知のもしくは所望の伝送方法で、ユーザもしくはプロセス制御システム内のデバイスに伝送され得る（それらは、伝送媒体を介してそのようなソフトウエアを提供するということと同一又は置き換え可能であると見なされる）。
【００３１】
本発明は、例示を意図とし、本発明の制約となることが意図されない特定の例に関して記述されてきたが、変更、追加、または削除が、本発明の目的および範疇から逸脱することなく、開示された実施の形態に対して加えられてもよいことは、当業者にとって明らかである。
【図面の簡単な説明】
【図１】選択された入力／出力ネットワークの位置決めをするのに用い得る診断ツールを有するプロセス制御システムのブロック図である。
【図２】図１のプロセス制御システム内で、選択された入力／出力ネットワークを識別又は位置決めするポータブル診断ツールのブロック図である。
【符号の説明】
10  プロセス制御システム
12、14  プロセス制御装置
16  オペレータステーション
17  中央ネットワーク
18、20  入力／出力バス
22〜34  入力／出力インターフェイスカード
36〜40  入力／出力キャリア
42〜58  フィールドデバイス
60〜72  入力／出力ネットワーク
74  診断ツール
76  処理装置
78  メモリ
80  ディスプレイ
82  入力ポート
84  リスニングルーチン
86  解釈ルーチン
88  表示ルーチン
92  キーボード
94  ユーザ入力ルーチン
96  比較ルーチン
98  構成データベース
【図１】
0003908039.tif 000002
【図２】
0003908039.tif 000003