(57)【特許請求の範囲】
【請求項１】
複数の設備機器と、複数の端子を有し前記複数の設備機器との接続に用いられる複数の端子台と、前記複数の端子台との接続に用いられる複数の入出力モジュールと、前記複数の端子台及び前記複数の入出力モジュールを介して前記複数の設備機器と接続され前記複数の設備機器の少なくともいずれかの動作を制御するコントローラと、を備えたプラントに用いられるプラント入出力の確認装置において、
入出力履歴情報と、既設入出力データと、が入力され、前記入出力履歴情報と前記既設入出力データとの差分を抽出し、前記差分を表す入出力差分リストを作成する差分抽出部であって、
前記入出力履歴情報は、前記複数の入出力モジュールに対して一定期間内に入出力された入出力信号の履歴を表し、
前記既設入出力データは、前記複数の入出力モジュールの図面データから作成され、前記複数の入出力モジュールに入出力される入出力信号を表す、
差分抽出部と、
前記入出力差分リストを表示する入出力差分表示部と、
前記入出力差分リストが入力されるとともに、前記複数の入出力モジュールと前記複数の端子台との接続を表すインターフェイス情報が入力され、前記入出力差分リストと前記インターフェイス情報とを基に、前記複数の端子台、前記複数の入出力モジュール及び前記コントローラのソフトウェアの要調査箇所を抽出する調査箇所抽出部と、
を備えたプラント入出力の確認装置。
【請求項２】
前記差分抽出部には、端子台情報と、既設端子台データと、がさらに入力され、
前記端子台情報は、前記複数の端子台の調査結果から作成され、前記複数の端子台のそれぞれの前記複数の端子の使用箇所を表し、
前記既設端子台データは、前記複数の端子台の図面データから作成され、前記複数の端子台のそれぞれの前記複数の端子の使用箇所を表し、
前記差分抽出部は、前記端子台情報と前記既設端子台データとの差分を抽出し、前記差分を表す端子台差分リストを作成する請求項１記載のプラント入出力の確認装置。
【請求項３】
前記端子台差分リストを表示する端子台差分表示部をさらに備えた請求項２記載のプラント入出力の確認装置。
【請求項４】
前記差分抽出部は、前記入出力履歴情報の表す前記入出力信号及び前記既設入出力データの表す前記入出力信号のそれぞれを、前記入出力履歴情報と前記既設入出力データとで合致している信号、前記入出力履歴情報にあって前記既設入出力データにない信号、前記既設入出力データにあって前記入出力履歴情報にない信号の３種類の信号に分類し、
前記入出力差分リストは、前記３種類の信号の情報を含み、
前記入出力差分表示部は、前記３種類の信号の前記情報を選択的に表示する請求項１〜３のいずれか１つに記載のプラント入出力の確認装置。
【請求項５】
前記調査箇所抽出部は、前記ソフトウェアと前記入出力モジュールとの間では前記入出力信号が正常に割り付けられていても、前記端子台に電線が結線されていない前記入出力信号に対応する箇所、及び、前記端子台には電線の結線は存在するが、前記ソフトウェアと前記入出力モジュールとの間では前記入出力信号が割り付けられていない前記入出力信号に対応する箇所を、前記要調査箇所として抽出する請求項１〜４のいずれか１つに記載のプラント入出力の確認装置。
【請求項６】
前記入出力モジュールの前記一定期間内の前記入出力信号の履歴を取得するデータロガーから前記複数の入出力モジュールのそれぞれの前記履歴を取得し、取得した前記履歴から前記入出力履歴情報を作成し、作成した前記入出力履歴情報を前記差分抽出部に入力する入出力履歴情報収集部をさらに備えた請求項１〜５のいずれか１つに記載のプラント入出力の確認装置。
【請求項７】
複数の設備機器と、複数の端子を有し前記複数の設備機器との接続に用いられる複数の端子台と、前記複数の端子台との接続に用いられる複数の入出力モジュールと、前記複数の端子台及び前記複数の入出力モジュールを介して前記複数の設備機器と接続され前記複数の設備機器の少なくともいずれかの動作を制御するコントローラと、を備えたプラントのプラント入出力の確認方法において、
入出力履歴情報と既設入出力データとの差分を抽出し、前記差分を表す入出力差分リストを作成する工程であって、
前記入出力履歴情報は、前記複数の入出力モジュールに対して一定期間内に入出力された入出力信号の履歴を表し、
前記既設入出力データは、前記複数の入出力モジュールの図面データから作成され、前記複数の入出力モジュールに入出力される入出力信号を表す、
工程と、
前記入出力差分リストを表示する工程と、
前記入出力差分リストが入力されるとともに、前記複数の入出力モジュールと前記複数の端子台との接続を表すインターフェイス情報が入力され、前記入出力差分リストと前記インターフェイス情報とを基に、前記複数の端子台、前記複数の入出力モジュール及び前記コントローラのソフトウェアの要調査箇所を抽出する工程と、
を備えたプラント入出力の確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント入出力の確認装置及び確認方法に関する。
【背景技術】
【０００２】
稼働を開始してから何年も操業を続けてきた鉄鋼プラントにおいて、新たな設備に入れ替えるリフレッシュ工事が行われる場合がある。こうしたリフレッシュ工事は、例えば、鉄鋼プラント更新エンジニアリング業務と呼ばれる（以下、更新エンジニアリングと称す）。更新エンジニアリングでは、当該プラントの最新の展開接続図を入手し、改造対象が明確であることを前提としてエンジニアリング業務を開始する。業務の中で最新の展開接続図と実際のハードウェアとに相違点が見つかった場合には、不明点を都度調査し、正しい情報を最新の展開接続図に反映させる。
【０００３】
操業を続けている鉄鋼プラントでは、調査を行うことができる期間が限られている。また、調査対象となる端子台やケーブルは劣化が進んでいる恐れがあり、調査時には細心の注意が必要である。さらに、調査によって新たな不明点が判明する場合もある。このため、既設鉄鋼プラントの正確な情報を確認するために多くの時間を要する場合がある。
【０００４】
更に、ソフトウェアに関しては、最新ソフトウェアを入手して新コントローラに適合したプログラムへの変換を行う。この際、何年も操業を続け、設備の改造を繰り返してきたプラントにおいて、存在するソフトウェアのすべてが現在使用されているものか、一部に不要なソフトウェアが含まれているのか、判断をつけることが難しい。不要なソフトを整理する作業は、コントローラを更新する際に行うのが最適なタイミングであるが、判断がつかずにそのまま不要なソフトを残す場合も多い。
【０００５】
更新エンジニアリングでは、当該プラントのハードウェア情報、ソフトウェアの制御機能について、更新エンジニアリングによりどのような変更を加えて最終的にどのようなシステムになるかをまとめた更新仕様書を作成する場合がほとんどである。更新仕様書は、更新方針をまとめた資料であり、更新エンジニアリングの早い段階で作成が開始され、当初入手した最新の展開接続図とソフトウェアを元に作成される。
【０００６】
当該プラントの展開接続図には、何度も行われてきた改造を経て、図面に最新情報がすべて反映されていることは稀である。展開接続図に不明箇所が発覚すると、既設設備の調査を行って不明点を明確にするため、不明点の点数によってはエンジニアリング工程が直接影響を受ける。
【０００７】
最新の展開接続図、ソフトウェアには正しい情報が反映されているということを前提条件として設計を開始する。展開接続図に記載されている情報とソフトウェアとの整合性がない場合に、不明点として問題が認識される。ハードウェアを設計する時期、及び、展開接続図を作成する時期は、例えば、ソフトウェアを設計する時期よりも前である。ソフトウェア設計開始後に不整合が発覚し、展開接続図の確認と現地での既設のハードウェアの確認、ソフトウェアの追加調査を経て、問題が整理される。このため、展開接続図に問題点を反映するまでの間に長い時間を必要とする場合が多く、最新の展開接続図に情報を反映するために多くの後戻り作業を要する。
【０００８】
また、改造方針をまとめた更新仕様書についても、判明した問題点についてまとめる必要がある。また、不整合の影響範囲によっては、方針を根本から見直さなければならない場合もあり、膨大な後戻り作業が発生する可能性がある。
【０００９】
このため、プラントにおいては、信号の入出力状況を効率良く確認できるようにすることが望まれる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第３７１３３８７号
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明の実施形態は、信号の入出力状況を効率良く確認できるプラント入出力の確認装置及び確認方法を提供する。
【課題を解決するための手段】
【００１２】
本発明の実施形態によれば、差分抽出部と、入出力差分表示部と、調査箇所抽出部と、を備えたプラント入出力の確認装置が提供される。前記確認装置は、プラントに用いられる。前記プラントは、複数の設備機器と、複数の端子を有し前記複数の設備機器との接続に用いられる複数の端子台と、前記複数の端子台との接続に用いられる複数の入出力モジュールと、前記複数の端子台及び前記複数の入出力モジュールを介して前記複数の設備機器と接続され前記複数の設備機器の少なくともいずれかの動作を制御するコントローラと、を備える。前記差分抽出部は、入出力履歴情報と、既設入出力データと、が入力され、前記入出力履歴情報と前記既設入出力データとの差分を抽出し、前記差分を表す入出力差分リストを作成する。前記入出力履歴情報は、前記複数の入出力モジュールに対して一定期間内に入出力された入出力信号の履歴を表す。前記既設入出力データは、前記複数の入出力モジュールの図面データから作成され、前記複数の入出力モジュールに入出力される入出力信号を表す。前記入出力差分表示部は、前記入出力差分リストを表示する。前記調査箇所抽出部は、前記入出力差分リストが入力されるとともに、前記複数の入出力モジュールと前記複数の端子台との接続を表すインターフェイス情報が入力され、前記入出力差分リストと前記インターフェイス情報とを基に、前記複数の端子台、前記複数の入出力モジュール及び前記コントローラのソフトウェアの要調査箇所を抽出する。
【発明の効果】
【００１３】
信号の入出力状況を効率良く確認できるプラント入出力の確認装置及び確認方法が提供される。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係るプラントを模式的に表すブロック図である。
【図２】実施形態に係る確認装置を模式的に表すブロック図である。
【図３】端子台の調査方法の一例を表す模式図である。
【図４】実施形態に係る確認装置の動作の一例を模式的に表すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、各実施の形態について図面を参照しつつ説明する。  
なお、図面は模式的または概念的なものであり、各部分の厚みと幅との関係、部分間の大きさの比率などは、必ずしも現実のものと同一とは限らない。また、同じ部分を表す場合であっても、図面により互いの寸法や比率が異なって表される場合もある。  
なお、本願明細書と各図において、既出の図に関して前述したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
【００１６】
図１は、実施形態に係るプラントを模式的に表すブロック図である。  
図１に表したように、プラント２は、設備機器４と、端子台５と、入出力モジュール６と、ネットワーク７と、コントローラ８と、を備える。設備機器４、端子台５、入出力モジュール６のそれぞれは、プラント２に複数設けられる。設備機器４は、例えば、センサ、スイッチ、ランプ、又は、ドライブ装置など、プラント２を構成する各種の機器である。ドライブ装置は、例えば、モータの制御などに用いられる。
【００１７】
端子台５は、設備機器４との接続に用いられる。複数の設備機器４のそれぞれは、複数の端子台５のいずれかに接続される。各端子台５は、例えば、複数の端子を有する。例えば、端子台５の複数の端子のそれぞれに設備機器４を接続してもよい。すなわち、１台の端子台５に対して複数の設備機器４を接続してもよい。端子台５の台数は、設備機器４の数と同じでもよいし、異なってもよい。端子台５は、少なくとも各設備機器４を接続可能な台数分だけ用意されていればよい。
【００１８】
また、プラント２は、設備機器４と接続されていない端子台５を有してもよい。設備機器４と接続されていない端子台５は、例えば、将来的な設備機器４の拡張を目的として予備的に設けられる。例えば、改造時に設備機器４を取り外した端子台５が、そのまま残っている場合も考えられる。
【００１９】
入出力モジュール６は、端子台５との接続に用いられる。複数の端子台５は、複数の入出力モジュール６のいずれかに接続される。入出力モジュール６は、例えば、リモートＩ／Ｏである。各入出力モジュール６は、複数の入出力ポートを有する。入出力モジュール６に設けられた入出力ポートの数は、端子台５に設けられた端子の数と同じでもよいし、異なってもよい。
【００２０】
例えば、入出力モジュール６に設けられた入出力ポートの数が、端子台５に設けられた端子の数と同じ場合、入出力モジュール６の台数は、端子台５の台数と同じである。入出力モジュール６に設けられた入出力ポートの数が、端子台５に設けられた端子の数よりも多い場合には、１台の入出力モジュール６に複数の端子台５が接続される。この場合、入出力モジュール６の台数は、端子台５の台数よりも少ない。一方、入出力モジュール６に設けられた入出力ポートの数が、端子台５に設けられた端子の数よりも少ない場合には、１台の端子台５に複数の入出力モジュール６が接続される。この場合、入出力モジュール６の台数は、端子台５の台数よりも多い。入出力モジュール６は、少なくとも各端子台５の各端子を接続可能な台数分だけ用意されていればよい。また、プラント２は、端子台５と接続されていない入出力モジュール６を有してもよい。
【００２１】
各入出力モジュール６及びコントローラ８は、ネットワーク７に接続されている。すなわち、コントローラ８は、ネットワーク７を介して各入出力モジュール６に接続され、各入出力モジュール６及び各端子台５を介して各設備機器４に接続される。コントローラ８は、ネットワーク７を介することなく、各入出力モジュール６と直接接続してもよい。例えば、設備機器４がセンサである場合、コントローラ８は、設備機器４から検出値を取得する。例えば、設備機器４がドライバである場合、コントローラ８は、各センサの検出値などを基に、ドライバの動作を制御する。このように、コントローラ８は、各設備機器４の少なくともいずれかの動作を制御する。コントローラ８は、例えば、プラント２の操業を制御する。例えば、プラント２が鉄鋼プラントの圧延ラインである場合、コントローラ８は、圧延機による被圧延材の圧延を制御する。
【００２２】
プラント２は、複数のコントローラ８を有してもよい。複数のコントローラ８が、ネットワーク７に接続されていてもよい。ネットワーク７には、例えば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などが用いられる。
【００２３】
プラント２は、確認装置１０とデータロガー１２とをさらに備える。確認装置１０は、ネットワーク７に接続されている。確認装置１０は、ネットワーク７を介してコントローラ８と接続される。確認装置１０は、ネットワーク７を介することなく、コントローラ８に直接接続してもよい。確認装置１０は、プラント２における信号の入出力状況の確認を行う。確認装置１０は、例えば、各設備機器４とコントローラ８との間の信号の入出力状況を確認する。そして、確認装置１０は、信号の入出力状況の確認の結果を表示する。換言すれば、確認装置１０は、信号の入出力状況の確認の結果を設計者などに報知する。これにより、確認装置１０は、信号の入出力状況を設計者などが効率良く確認できるようにする。
【００２４】
データロガー１２は、入出力モジュール６に接続されている。この例では、データロガー１２が、入出力モジュール６の出力ポート側に接続されている。これとは反対に、データロガー１２は、入出力モジュール６の入力ポート側に接続してもよい。データロガー１２は、入出力モジュール６の一定期間内の入出力信号の履歴を取得する。データロガー１２は、ネットワーク７に接続されている。データロガー１２は、取得した入出力信号の履歴をネットワーク７を介して確認装置１０に送る。確認装置１０は、データロガー１２で取得された入出力信号を履歴を記憶する。
【００２５】
この例では、１つのデータロガー１２が、１つの入出力モジュール６に接続されている。例えば、一定期間が経過する毎に、データロガー１２を接続する入出力モジュール６を代え、各入出力モジュール６の履歴を順次取得する。これに限ることなく、例えば、複数台のデータロガー１２を複数台の入出力モジュール６のそれぞれに設け、各入出力モジュール６の履歴を同時に取得してもよい。
【００２６】
図２は、実施形態に係る確認装置を模式的に表すブロック図である。  
図２に表したように、プラント入出力の確認装置１０は、入出力情報取得部２０と、入出力履歴情報収集部２１と、端子台情報取得部２２と、差分抽出部２３と、入出力差分表示部２４と、端子台差分表示部２５と、調査箇所抽出部２６と、調査箇所表示部２７と、を備えている。
【００２７】
確認装置１０は、例えば、汎用パーソナルコンピュータ（ＰＣ）上に実現される。上記の各部２０〜２７は、例えば、ＰＣのプロセッサに設けられる論理ブロックである。確認装置１０は、１台のＰＣで構成してもよいし、複数台のＰＣで構成してもよい。
【００２８】
入出力情報取得部２０は、入出力基本データ３０を取得する。入出力基本データ３０は、例えば、入出力モジュール６に入出力される信号の名称（以下、入出力信号名と称す）を表す。入出力基本データ３０は、例えば、入出力モジュール６の複数の入出力ポートに入出力される複数の入出力信号名を表す。入出力基本データ３０は、例えば、複数の入出力モジュール６毎に作成される。入出力情報取得部２０は、各入出力モジュール６のそれぞれに対応して作成された複数の入出力基本データ３０を取得する。
【００２９】
入出力情報取得部２０は、例えば、コントローラ８のエンジニアリングツールから出力された各入出力モジュール６の構成データをインポートすることにより、各入出力基本データ３０を取得する。各入出力基本データ３０は、手入力によって入出力情報取得部２０に入力してもよい。プラント２には、様々な世代のコントローラ８や入出力モジュール６が存在する。このため、入出力情報取得部２０は、コントローラ８から取得する方法と、手入力された情報を取得する方法と、を選択可能とすることが好ましい。
【００３０】
入出力情報取得部２０は、取得した各入出力基本データ３０から入出力基本情報３１を作成する。入出力情報取得部２０は、例えば、予め決められた入出力信号名と、実際の入出力モジュール６の並び順と、に応じて各入出力基本データ３０をまとめることにより、入出力基本情報３１を作成する。
【００３１】
入出力履歴情報収集部２１は、入出力基本情報３１により登録した入出力信号について、設定した一定期間内の履歴を保持し、記憶装置に蓄積する。記憶装置は、入出力履歴情報収集部２１に設けてもよいし、ネットワーク７を介して入出力履歴情報収集部２１に接続してもよい。入出力履歴情報収集部２１は、例えば、ネットワーク７を介してデータロガー１２に接続され、データロガー１２から入出力信号の履歴を取得する。入出力履歴情報収集部２１は、例えば、複数の入出力モジュール６の複数の入出力信号のそれぞれについて、履歴を取得する。これにより、各入出力モジュール６において、入出力履歴がある信号とない信号とを表す入出力履歴情報３２を作成することができる。
【００３２】
入出力履歴情報収集部２１は、取得した各入出力モジュール６の入出力信号の履歴から入出力履歴情報３２を作成する。入出力履歴情報３２は、複数の入出力モジュール６に対して一定期間内に入出力された入出力信号の履歴を表す。この入出力履歴情報３２は、例えば、入出力基本情報３１に情報が付加される形でデータが作成される。入出力履歴情報収集部２１は、作成した入出力履歴情報３２を差分抽出部２３に入力する。
【００３３】
例えば、入出力モジュール６がコントローラ８に直結されており、一定期間の履歴を入手することが困難な箇所については、入出力履歴の有無を入出力履歴情報収集部２１に手入力してもよい。
【００３４】
端子台情報取得部２２は、端子台データ３３を取得する。端子台データ３３は、端子台５の複数の端子の使用箇所を表す。換言すれば、端子台データ３３は、端子台５の複数の端子において、電線が接続された箇所を表す。端子台情報取得部２２は、複数の端子台５毎の複数の端子台データ３３を取得する。
【００３５】
図３は、端子台の調査方法の一例を表す模式図である。  
端子台データ３３の取得においては、例えば、図３に表したように、端子台５の上に導電性シート６０を貼り付ける。例えば、導電性シート６０によって端子台５の各端子５ａを短絡させる。そして、端子台５に接続された電線６２に探針６４を刺し、導電性シート６０と探針６４との間の導通を確認することにより、既設の端子台５の使用箇所を調査する。
【００３６】
例えば、改造が行われているプラント２においては、設備機器４の変更などによって不要になった電線６２が、そのまま残っている場合がある。不要な電線６２は、端子５ａに接続されているように見えて、電気的には接続されていない場合がある。この場合、目視だけでは、端子５ａと電線６２との電気的な接続を判断することができない。このため、上記のように、探針６４を電線６２に刺し、導電性シート６０と探針６４との間を導通を調査する。これにより、導通がある場合には、端子５ａが使用されており、導通がない場合には、端子５ａが使用されていないと判断することができる。この調査で得られた端子台調査結果３４から、端子台データ３３が作成される。この作業を対象となる端子台５の台数分繰り返し、得られた各端子台データ３３を端子台情報取得部２２に入力する。
【００３７】
端子台情報取得部２２は、入力された各端子台データ３３をまとめることにより、各端子台５のそれぞれの各端子５ａの使用箇所を表す端子台情報３５を、各端子台データ３３から作成する。すなわち、端子台情報３５は、各端子台５の端子台調査結果３４から作成される。そして、端子台情報取得部２２は、作成した端子台情報３５を差分抽出部２３に入力する。
【００３８】
差分抽出部２３には、入出力履歴情報３２及び端子台情報３５が入力されるとともに、既設入出力データ３６と既設端子台データ３７とが入力される。既設入出力データ３６は、各入出力モジュール６に入出力される各入出力信号名の既知の情報である。既設入出力データ３６は、例えば、最新の展開接続図データから信号リストを作成したものである。既設入出力データ３６は、例えば、ラダー図などの他の形式の接続配線図の図面データから作成してもよい。このように、既設入出力データ３６は、複数の入出力モジュール６の図面データから作成され、複数の入出力モジュール６に入出力される入出力信号を表す。
【００３９】
既設端子台データ３７は、各端子台５のそれぞれの各端子５ａの使用箇所を表す既知の情報である。既設端子台データ３７は、例えば、端子台図データなどの図面データから作成される。既設端子台データ３７は、複数の端子台５の図面データから作成され、複数の端子台５のそれぞれの複数の端子５ａの使用箇所を表す。
【００４０】
差分抽出部２３は、最新情報である入出力履歴情報３２と、既設情報である既設入出力データ３６と、を比較し、入出力履歴情報３２と既設入出力データ３６との差分を抽出する。差分抽出部２３は、抽出した入出力履歴情報３２と既設入出力データ３６との差分から、この差分を表す入出力差分リスト４０を作成する。
【００４１】
同様に、差分抽出部２３は、最新情報である端子台情報３５と、既設情報である既設端子台データ３７と、を比較し、端子台情報３５と既設端子台データ３７との差分を抽出する。そして、差分抽出部２３は、抽出した端子台情報３５と既設端子台データ３７との差分から、この差分を表す端子台差分リスト４１を作成する。
【００４２】
差分抽出部２３は、各情報の比較により、入出力モジュール６及び端子台５について、既設情報と最新情報が合致しているもの、既設情報にあって最新情報にないもの、既設情報になく、最新情報にあるものの３種類に分類する。
【００４３】
すなわち、差分抽出部２３は、入出力履歴情報３２の表す入出力信号及び既設入出力データ３６の表す入出力信号のそれぞれを、入出力履歴情報３２と既設入出力データ３６とで合致している信号、入出力履歴情報３２にあって既設入出力データ３６にない信号、既設入出力データ３６にあって入出力履歴情報３２にない信号の３種類の信号に分類する。
【００４４】
同様に、差分抽出部２３は、端子台情報３５の表す入出力信号及び既設端子台データ３７の表す各端子５ａの使用箇所を、端子台情報３５と既設端子台データ３７とで合致している端子５ａ、端子台情報３５にあって既設端子台データ３７にない端子５ａ、既設端子台データ３７にあって端子台情報３５にない端子５ａの３種類の端子５ａに分類する。
【００４５】
入出力差分リスト４０及び端子台差分リスト４１は、上記の３種類の情報を含む。入出力差分リスト４０は、例えば、既設入出力データ３６に比較結果を追記したリストとして作成される。既設入出力データ３６に情報がなく、最新情報である入出力履歴情報３２に入出力履歴がある信号については、例えば、入出力差分リスト４０に新たに追加され、リストが作成される。
【００４６】
入出力差分表示部２４は、入出力差分リスト４０を表示する。入出力差分表示部２４は、例えば、入出力差分リスト４０を展開接続図として表示する。入出力差分表示部２４は、展開接続図の形式に限ることなく、他の接続配線図の形式で入出力差分リスト４０を表示してもよい。
【００４７】
また、入出力差分表示部２４は、例えば、既設の展開接続図を取り込んだ画像データを使用し、入出力差分表示部２４上で選んだ情報のみ、取り込んだ画像データに重ねて表示する。入出力差分表示部２４は、例えば、入出力差分リスト４０に含まれる上記の３種類の情報を選択的に表示する。
【００４８】
端子台差分リスト４１は、例えば、既設端子台データ３７に比較結果を追記したリストとして作成される。既設端子台データ３７に情報がなく、最新情報である端子台情報３５に接続の情報がある端子５ａについては、例えば、端子台差分リスト４１に新たに追加され、リストが作成される。
【００４９】
端子台差分表示部２５は、端子台差分リスト４１を表示する。端子台差分表示部２５は、例えば、端子台差分リスト４１を端子台図として表示する。また、端子台差分表示部２５は、例えば、端子台差分リスト４１に含まれる上記の３種類の情報を選択的に表示する。
【００５０】
確認装置１０は、例えば、図示を省略したモニタを含む。入出力差分表示部２４及び端子台差分表示部２５は、入出力差分リスト４０及び端子台差分リスト４１をモニタに表示する。入出力差分リスト４０を表示するモニタは、端子台差分リスト４１を表示するモニタと異なってもよい。すなわち、入出力差分表示部２４及び端子台差分表示部２５のそれぞれがモニタを含んでもよい。入出力差分表示部２４及び端子台差分表示部２５は、例えば、別途接続されるＰＣなどでもよい。
【００５１】
調査箇所抽出部２６には、入出力差分リスト４０及び端子台差分リスト４１が入力されるとともに、インターフェイス情報４２が入力される。インターフェイス情報４２は、プラント２に設けられた各入出力モジュール６と各端子台５との接続を表す。
【００５２】
調査箇所抽出部２６は、入力された各情報を基に、各端子台５、各入出力モジュール６及びコントローラ８のソフトウェアの要調査箇所を抽出する。調査箇所抽出部２６は、例えば、ソフトウェア（コントローラ８）と入出力モジュール６との間では信号が正常に割り付けられていても、端子台５に電線６２が結線されていない入出力信号に対応する箇所や、端子台５には電線６２の結線は存在するが、ソフトウェアと入出力モジュール６との間では信号が割り付けられていない入出力信号に対応する箇所を、要調査箇所として抽出する。
【００５３】
例えば、ソフトウェアと入出力モジュール６との間では信号が正常に割り付けられていても、端子台５に電線６２が結線されていない場合には、不要なソフトウェアがコントローラ８に残っていると考えられる。一方、端子台５には電線６２の結線は存在するが、ソフトウェアと入出力モジュール６との間では信号が割り付けられていない場合には、不要な電線６２や端子台５などが残っていると考えられる。
【００５４】
調査箇所抽出部２６は、抽出した要調査箇所から調査箇所リスト４３を作成する。調査箇所表示部２７は、調査箇所リスト４３を表示する。調査箇所表示部２７は、例えば、調査箇所リスト４３を基に、展開接続図上または端子台図上に要調査箇所を表示する。また、調査箇所表示部２７は、例えば、要調査箇所に調査内容を表示する。調査箇所表示部２７は、例えば、図示を省略した操作入力部の操作などにより、設計者が調査内容の記載を編集できるようにする。調査内容の編集は、確認装置１０で行えるようにしてもよいし、ネットワーク７を介して接続された他の端末などから行えるようにしてもよい。
【００５５】
図４は、実施形態に係る確認装置の動作の一例を模式的に表すフローチャートである。  図４に表したように、確認装置１０によるプラント入出力の確認では、まず、入出力情報取得部２０が、複数の入出力モジュール６のそれぞれに対応する複数の入出力基本データ３０を取得する。入出力情報取得部２０は、取得した各入出力基本データ３０から入出力基本情報３１を作成し、作成した入出力基本情報３１を入出力履歴情報収集部２１に入力する。
【００５６】
入出力履歴情報収集部２１は、各入出力基本情報３１を基に、各入出力モジュール６の入出力信号の履歴を取得し、取得した各履歴から入出力履歴情報３２を作成する。入出力履歴情報収集部２１は、作成した入出力履歴情報３２を差分抽出部２３に入力する。
【００５７】
次に、端子台情報取得部２２が、各端子台５のそれぞれに対応する複数の端子台データ３３を取得する。端子台情報取得部２２は、取得した各端子台データ３３から端子台情報３５を作成し、作成した端子台情報３５を差分抽出部２３に入力する。
【００５８】
なお、端子台情報取得部２２による各端子台データ３３の取得は、入出力情報取得部２０による各入出力基本データ３０の取得の前に行ってもよい。端子台情報取得部２２による端子台情報３５の作成は、入出力履歴情報収集部２１による入出力履歴情報３２の作成の前に行ってもよい。
【００５９】
差分抽出部２３は、入出力履歴情報３２と既設入出力データ３６との差分を抽出し、入出力差分リスト４０を作成する。入出力差分表示部２４は、入出力差分リスト４０を表示する。入出力差分表示部２４は、例えば、入出力差分リスト４０に含まれる３種類の各入出力信号の情報を選択的に表示する。
【００６０】
これにより、確認装置１０では、入出力差分表示部２４に表示された入出力差分リスト４０を参照することにより、設計者などが、入出力履歴情報３２と既設入出力データ３６との差分を、容易に確認することができる。すなわち、最新情報と既設情報との入出力信号の違いを、容易に確認することができる。例えば、各入出力モジュール６に入出力される入出力信号の要・不要を容易に確認することができる。従って、確認装置１０では、各入出力モジュール６に入出力される入出力信号の入出力状況を効率良く確認することができる。
【００６１】
また、差分抽出部２３は、端子台情報３５と既設端子台データ３７との差分を抽出し、端子台差分リスト４１を作成する。端子台差分表示部２５は、端子台差分リスト４１を表示する。端子台差分表示部２５は、例えば、端子台差分リスト４１に含まれる３種類の各端子５ａの情報を選択的に表示する。
【００６２】
これにより、確認装置１０では、端子台差分表示部２５に表示された端子台差分リスト４１を参照することにより、設計者などが、端子台情報３５と既設端子台データ３７との差分も、容易に確認することができる。
【００６３】
差分抽出部２３は、作成した入出力差分リスト４０及び端子台差分リスト４１を調査箇所抽出部２６に入力する。調査箇所抽出部２６は、入出力差分リスト４０、端子台差分リスト４１及びインターフェイス情報４２を基に、各端子台５、各入出力モジュール６及びコントローラ８のソフトウェアの要調査箇所を抽出し、抽出した要調査箇所から調査箇所リスト４３を作成する。調査箇所表示部２７は、調査箇所リスト４３を表示する。
【００６４】
これにより、確認装置１０では、調査箇所表示部２７に表示された調査箇所リスト４３を参照することにより、プラント２の要調査箇所を容易に確認することができる。例えば、不要なソフトウェアや端子台５などを容易に認識することができる。
【００６５】
本実施形態に係る確認装置１０では、例えば、プラント更新エンジニアリング業務において、設計の早い段階において入出力信号の要・不要の調査を開始することが出来る。これによりソフトウェアにおける一部機能の要否の検討を設計の初期段階から行うことが出来るため、後戻り作業を少なくすることができ、エンジニアリング業務の効率化が可能になる。
【００６６】
また、既設設備における改造箇所を明確にすることが出来るので、例えば、既設のソフトウェア方案に記載がなく、追加になっている機能をエンジニアリング業務の初期段階で発見できる可能性を高めることができる。これにより、ソフトウェア設計開始前に問題点をユーザーとの共通認識として持つことができ、必要な調査、検討をエンジニアリング業務の早い段階で開始することができる。
【００６７】
また、ソフトウェア設計は、ハードウェア設計時においては、まだ開始されていないか、開始したばかりであることが多い。このため、ハードウェアの不明箇所を十分な検討なしに既設機能として残し、ハードウェアの整理が行われない可能性を是正することができる。
【００６８】
これにより、本実施形態に係る確認装置１０では、プラント更新エンジニアリング業務の作業効率向上及び品質向上を図ることができる。なお、確認装置１０は、更新エンジニアリング業務に限ることなく、例えば、新規に建設されたプラント２において、操業の前の信号入出力の確認や電線６２の接続経路の確認などに用いてもよい。
【００６９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７０】
２…プラント、４…設備機器、５…端子台、６…入出力モジュール、７…ネットワーク、８…コントローラ、１０…確認装置、１２…データロガー、２０…入出力情報取得部、２１…入出力履歴情報収集部、２２…端子台情報取得部、２３…差分抽出部、２４…入出力差分表示部、２５…端子台差分表示部、２６…調査箇所抽出部、２７…調査箇所表示部、３０…入出力基本データ、３１…入出力基本情報、３２…入出力履歴情報、３３…端子台データ、３４…端子台調査結果、３５…端子台情報、３６…既設入出力データ、３７…既設端子台データ、４０…入出力差分リスト、４１…端子台差分リスト、４２…インターフェイス情報、４３…調査箇所リスト、６０…導電性シート、６２…電線、６４…探針
【図１】
0006304763.tif 000002
【図２】
0006304763.tif 000003
【図３】
0006304763.tif 000004
【図４】
0006304763.tif 000005