(57)【特許請求の範囲】
【請求項１】
既設プログラマブルロジックコントローラ（以下、既設ＰＬＣ）と既設ゲートウェイとを接続する既設下位ネットワークと、前記既設ゲートウェイと既設計算機との間でパケットを伝送する既設上位ネットワークとを備え、前記既設計算機と前記既設ＰＬＣとが連携して鉄鋼生産ラインを制御する既設制御システムと、
コモンメモリを有するノードを複数有し該複数のノード間でのコモンメモリの同期によって１のノードに接続する新設プログラマブルロジックコントローラ（以下、新設ＰＬＣ）と他の１のノードに接続する新設ゲートウェイとの間でデータを送受信する新設下位ネットワークと、前記新設ゲートウェイと新設計算機とを接続する新設上位ネットワークとを備え、前記新設計算機と前記新設ＰＬＣとが連携して前記鉄鋼生産ラインを制御する新設制御システムと、
の両方に接続して前記新設計算機をテストするための計算機更新試験支援装置であって、
前記既設上位ネットワークに接続し、前記既設上位ネットワークを流れる前記鉄鋼生産ラインの実操業中のパケットをキャプチャーするポートミラーリング機能を有するＨＵＢと、
前記ＨＵＢによりキャプチャーされたパケットの収集時刻およびデータ内容からなるパケットデータを蓄積するパケットデータ蓄積部と、
前記パケットデータ蓄積部に蓄積された各パケットデータを表示するデータ表示部と、
前記新設計算機の演算処理に必要なパケットのデータ内容と、該データ内容を書き込むコモンメモリの記憶領域を指定するアドレスとの対応関係が定義された試験データ定義テーブルに従って、前記ＨＵＢがキャプチャーした各パケットの収集時刻間の相対的なタイミングを保持したまま、前記新設計算機の演算処理に必要なパケットのデータ内容をコモンメモリのアドレスに応じた記憶領域に書き込む試験データ出力部と、
を備えることを特徴とする計算機更新試験支援装置。
【請求項２】
前記試験データ出力部は、前記パケットデータ蓄積部に蓄積されたパケットデータのうち、指定された範囲のパケットデータについて、前記試験データ定義テーブルに従って、前記相対的なタイミングを保持したまま、前記新設計算機の演算処理に必要なパケットのデータ内容をコモンメモリのアドレスに応じた記憶領域に繰り返し書き込むこと、
を特徴とする請求項１記載の計算機更新試験支援装置。
【請求項３】
前記新設下位ネットワークのコモンメモリに記憶された製品品質データを蓄積するコモンメモリデータ蓄積部と、
前記パケットデータ蓄積部に蓄積された前記既設制御システムの製品品質データと、前記コモンメモリデータ蓄積部に蓄積された前記新設制御システムの製品品質データとの比較結果を出力する品質データ集計部と、
をさらに備えることを特徴とする請求項１又は２記載の計算機更新試験支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、計算機更新試験支援装置に係り、特に鉄鋼生産ラインの既設制御システムを新設制御システムへ更新する際の機能確認試験に適した計算機更新試験支援装置に関する。
【背景技術】
【０００２】
上位計算機と下位プログラマブルロジックコントローラ（ＰＬＣ）とがデータ通信可能に接続され、連携して鉄鋼生産ラインを構成する各機器の動作を制御する制御システムが知られている。制御システムの老朽化などに伴い、既設制御システムを新設制御システムに更新する際には、新設制御システムの機能確認試験を実施する必要がある。【０００３】
試験手法の１つとして、パラレルランが知られている（日本特開２０１７−４１０００号公報）。パラレルランによれば、プラントを制御する既設制御装置と新設制御装置の両方に同じ信号を入力し、並行動作させることで更新の検証を行うことができる。しかしながら、両制御装置に同じ信号を入力するためには、操業中の既設制御システムにパラレルラン用の設備を組み込む改修が容易でなく、プラントの操業状態への影響が懸念される。また、新設制御装置に入力される信号の仕様が、老朽化した既設制御装置と同じ信号でなければならない制約がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本特開２０１７−４１０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、既設制御システムを新設制御システムに更新する際の機能確認試験の１つとして、新設制御システムの上位計算機（新設計算機）の動作確認が必要である。新設計算機の試験のために、計算機更新試験支援装置を用意する場合がある。従来の計算機更新試験支援装置では、新設計算機の演算処理に必要な試験用入力データをあらかじめ手入力で作成していた。しかしながら、試験用入力データを用意する作業コストが大きい、手入力で作成されたデータは実際の操業データとは異なる、といった課題がある。【０００６】
また、新設計算機の試験のために、既設制御システムの下位ＰＬＣ（既設ＰＬＣ）が接続する下位制御ネットワーク（既設下位ネットワーク）と、新設制御システムの下位ＰＬＣが接続する下位制御ネットワーク（新設下位ネットワーク）とをゲートウェイで接続することも考えられる。これによれば、既設下位ネットワークの全入出力信号が新設下位ネットワークに転送されるため、操業中の既設ＰＬＣが出力する実際の操業データを新設計算機の試験に用いることができる。しかしながら、試験対象である新設計算機側に、機能確認試験のために必要なデータを取捨選択する仕組みが必要であり、新設計算機の試験にとって適切な環境ではない。【０００７】
さらに、既設下位ネットワークは、メーカー専用の高速制御用データネットワークで構成されていることが多い。そのため、既設制御システムの建設当時（通常１０年〜１５年前）にその設計を担当しなかったメーカーが、既設下位ネットワークの送受信データを分析し、新設制御システムへ更新するのに必要な情報を得るのは困難である。そのため、既設制御システムを設計したメーカーに更新工事も依存せざるを得ないこととなり、更新工事の費用を安価に抑えられない、更新工事の時点での最新技術を導入するには制約が多い、といった課題がある。【０００８】
本発明は、上述のような課題を解決するためになされたもので、既設制御システムの設計や動作に関する情報を得やすく、かつ、実際の操業データを用いて新設制御システムの新設計算機の機能確認試験を効率的にできる計算機更新試験支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、計算機更新試験支援装置は以下のように構成される。計算機更新試験支援装置は、既設制御システムと新設制御システムの両方に接続して新設計算機をテストするための装置である。【００１０】
既設制御システムは、既設プログラマブルロジックコントローラ（以下、既設ＰＬＣ）と既設ゲートウェイとを接続する既設下位ネットワークと、既設ゲートウェイと既設計算機との間でパケットを伝送する既設上位ネットワークとを備え、既設計算機と既設ＰＬＣとが連携して鉄鋼生産ラインを制御する。【００１１】
新設制御システムは、コモンメモリを有するノードを複数有し該複数のノード間でのコモンメモリの同期によって１のノードに接続する新設プログラマブルロジックコントローラ（以下、新設ＰＬＣ）と他の１のノードに接続する新設ゲートウェイとの間でデータを送受信する新設下位ネットワークと、新設ゲートウェイと新設計算機とを接続する新設上位ネットワークとを備え、新設計算機と新設ＰＬＣとが連携して鉄鋼生産ラインを制御する。【００１２】
計算機更新試験支援装置は、ＨＵＢと、パケットデータ蓄積部と、データ表示部と、試験データ出力部とを備える。【００１３】
ＨＵＢは、既設上位ネットワークに接続し、既設上位ネットワークを流れる鉄鋼生産ラインの実操業中のパケットをキャプチャーするポートミラーリング機能を有する。パケットはＩＰパケットを含む。【００１４】
パケットデータ蓄積部は、ＨＵＢによりキャプチャーされたパケットの収集時刻およびデータ内容からなるパケットデータを蓄積する。データ内容はデータ値を含む。さらにデータ項目を含んでもよい。【００１５】
データ表示部は、パケットデータ蓄積部に蓄積された各パケットデータを表示する。【００１６】
試験データ出力部は、新設計算機の演算処理に必要なパケットのデータ内容と、該データ内容を書き込むコモンメモリの記憶領域を指定するアドレスとの対応関係が定義された試験データ定義テーブルに従って、ＨＵＢがキャプチャーした各パケットの収集時刻間の相対的なタイミングを保持したまま、新設計算機の演算処理に必要なパケットのデータ内容をコモンメモリのアドレスに応じた記憶領域に書き込む。【００１７】
本実施形態に係る計算機更新試験支援装置によれば、パケットを伝送する一般的なネットワークプロトコルで通信する既設上位ネットワークからパケットを収集し、各パケットの収集時刻とデータ内容を蓄積し表示できる。そのため、メーカー特有のネットワークプロトコルで通信する既設下位ネットワークからデータを解析するのに比して、既設制御システムで用いられているデータの解析が容易であり、既設制御システムの設計、動作、機能分担を容易に調査できる。既設制御システムの設計製作に関わらなかったメーカーでも調査が容易となるため、品質の高い新設制御システムを短期間に安価に構築することができる。【００１８】
また、新設計算機の演算処理に必要な実際の操業データのみを新設制御システム側に伝送できる。そのため、新設計算機側でデータを取捨選択する仕組みが不要であり、新設計算機の試験にとって適切な環境を提供できる。また、鉄鋼生産ラインの実際の操業データを用いることができるため、試験データの品質を高め、試験データの作成コストを低減できる。そのため、試験の効率を高め、品質の高い新設制御システムを構築できる。【００１９】
また、既設上位ネットワークにＨＵＢを接続する構成であるため、パラレルランに比して既設制御システムに対する改修を最小限に止め、鉄鋼生産ラインの操業への影響を抑制できる。
【発明の効果】
【００２０】
本実施形態に係る計算機更新試験支援装置によれば、既設制御システムの設計や動作に関する情報を得やすく、かつ、実際の操業データを用いて新設制御システムの新設計算機の機能確認試験を効率的にできる。
【図面の簡単な説明】
【００２１】
【図１】鉄鋼生産ライン（鉄鋼プラント）を制御する制御システムの構成を説明するための図である。
【図２】新設下位ネットワークにおけるスキャン伝送について説明するための図である。
【図３】本発明の実施の形態１に係る計算機更新試験支援装置の構成を説明するためのブロック図である。
【図４】試験支援部が有する処理回路のハードウェア構成例を示すブロック図である。
【図５】本発明の実施の形態２に係る計算機更新試験支援装置の構成を説明するためのブロック図である。
【図６】本発明の実施の形態３に係る計算機更新試験支援装置の構成を説明するためのブロック図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して本発明の実施の形態について詳細に説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
【００２３】
実施の形態１．
図１は、鉄鋼生産ライン（鉄鋼プラント）を制御する制御システムの構成を説明するための図である。図１には、新設制御システム１と既設制御システム２と計算機更新試験支援装置４が描かれている。
【００２４】
新設制御システム１の制御対象は、既設制御システム２と同じ鉄鋼生産ラインである。計算機更新試験支援装置４は、既設制御システム２を新設制御システム１に更新する際に必要な機能確認試験を支援するために、既設制御システム２における実際の操業データを新設制御システム１の試験対象装置に与えることができる。試験対象装置は、新設計算機１１および新設ゲートウェイ（新設ＧＷ）１２である。
【００２５】
（新設制御システム）
新設制御システム１は、新設計算機１１、新設ゲートウェイ１２、複数の新設プログラマブルロジックコントローラ１３（新設ＰＬＣ１３）、新設上位ネットワーク１４、新設下位ネットワーク１５を備える。新設計算機１１と新設ゲートウェイ１２は、パケットを伝送する一般的なネットワークプロトコル（ＴＣＰ／ＩＰまたはＵＤＰ／ＩＰ）の新設上位ネットワーク１４で接続している。新設ゲートウェイ１２と新設ＰＬＣ１３は、新設上位ネットワーク１４とは異なるプロトコルの新設下位ネットワーク１５で接続している。新設下位ネットワーク１５は、高速制御用データネットワークである。新設上位ネットワーク１４における伝送は、非周期的なデータ伝送であり、任意のデータを任意のタイミングで伝達する。
【００２６】
制御システムは、複数のＰＬＣにより鉄鋼生産ラインの制御範囲を分担する。図１では、複数の新設ＰＬＣ１３は、新設ＰＬＣ１３１と１３２を備えているが、３つ以上の新設ＰＬＣを備えてもよい。以下の説明において新設ＰＬＣ１３１、１３２を区別する必要がない場合は単に新設ＰＬＣ１３と記す。
【００２７】
新設下位ネットワーク１５は、高信頼性とリアルタイム性を実現するプラント制御用ネットワークである。具体的には、新設下位ネットワーク１５は、コモンメモリ方式によるスキャン伝送（周期的な同報伝送）で制御データの同時性を確保可能なネットワークである。
【００２８】
新設下位ネットワーク１５は、複数のノード（ノードＡ３１〜ノードＤ３４）を備える。ノードＡ３１は計算機更新試験支援装置４に、ノードＢ３２は新設ゲートウェイ１２に、ノードＣ３３は新設ＰＬＣ１３１に、ノードＤ３４は新設ＰＬＣ１３２に接続している。なお、ノード数はこれに限定されるものではない。
【００２９】
図２は、新設下位ネットワーク１５におけるスキャン伝送について説明するための図である。図２に示すように、複数のノードＡ３１〜ノードＤ３４は、それぞれ同一構成のコモンメモリ３１０〜３４０を有する。各コモンメモリには、計算機更新試験支援装置４の出力データが書き込まれる記憶領域、新設計算機１１による設定情報が書き込まれる記憶領域、新設ＰＬＣ１３１の出力データ（ドライブ装置やセンサの出力データを含む）が書き込まれる記憶領域、新設ＰＬＣ１３２の出力データ（ドライブ装置やセンサの出力データを含む）が書き込まれる記憶領域が重複しないように割り当てられている。
【００３０】
各ノードは、自ノードが管理するコモンメモリ上のデータを、他のすべてのノードに周期的に同報伝送する同報伝送機能を有する。例えば、ノードＡ３１は、コモンメモリ３１０上に計算機更新試験支援装置４の出力データが書き込まれる記憶領域にあるデータを、他のすべてのノードに周期的に同報伝送して、各コモンメモリ上のデータを同期する。新設下位ネットワーク１５は、数ｍｓｅｃ周期でスキャン伝送を実施可能である。
【００３１】
図１に戻り説明を続ける。新設計算機１１は、鉄鋼生産ラインにおける製造プロセスを総合的に管理するプロセスコンピュータであり、例えば、圧延現象を模した物理モデルを用いてプラント制御のための設定計算を行う。設定計算の結果（設定情報）は、必要なタイミングで、新設上位ネットワーク１４と新設下位ネットワーク１５との間でプロトコルを変換する新設ゲートウェイ１２を介して、新設ＰＬＣ１３に送られる。
【００３２】
新設ＰＬＣ１３は、新設計算機１１の設定情報を用いて鉄鋼生産ラインを構成する各機器（図示省略するドライブ装置やセンサ）を制御する。ドライブ装置は、圧延機のロール、ランアウトテーブルの注水装置、コイラーなどを駆動する機器である。センサは、被圧延材の板厚・板幅・温度、電動機の回転速度などを検出する機器である。新設ＰＬＣ１３から出力されたデータは、新設ゲートウェイ１２で新設上位ネットワーク１４の伝送方式に変換されて、新設計算機１１へ伝達される。このように、新設計算機１１と新設ＰＬＣ１３とが連携して鉄鋼生産ラインを制御する。
【００３３】
（既設制御システム）
既設制御システム２は、旧式の制御システムであり、例えば新設制御システム１と同種の構成を有する。
【００３４】
既設制御システム２は、既設計算機２１、既設ゲートウェイ２２（既設ＧＷ２２）、複数の既設プログラマブルロジックコントローラ２３（既設ＰＬＣ２３）、既設上位ネットワーク２４、既設下位ネットワーク２５を備える。既設計算機２１と既設ゲートウェイ２２は、パケットを伝送する一般的なネットワークプロトコル（ＴＣＰ／ＩＰまたはＵＤＰ／ＩＰ）の既設上位ネットワーク２４で接続している。既設ゲートウェイ２２と既設ＰＬＣ２３は、既設上位ネットワーク２４とは異なるプロトコルの既設下位ネットワーク２５で接続している。既設上位ネットワーク２４における伝送は、非周期的なデータ伝送であり、任意のデータを任意のタイミングで伝達する。
【００３５】
図１では、複数の既設ＰＬＣ２３は、既設ＰＬＣ２３１、２３２を備えているが、３つ以上の既設ＰＬＣを備えてもよい。以下の説明において既設ＰＬＣ２３１、２３２を区別する必要がない場合は単に既設ＰＬＣ２３と記す。
【００３６】
既設下位ネットワーク２５は、既設制御システムの設計を担当したメーカー専用の高速制御用データネットワークであり、独自のネットワークプロトコルを有する。そのため、既設制御システムの設計を担当したメーカー以外によるデータ解析は容易ではない。
【００３７】
既設計算機２１は、新設計算機１１と同様に、鉄鋼生産ラインにおける製造プロセスを総合的に管理するプロセスコンピュータであり、例えば、圧延現象を模した物理モデルを用いてプラント制御のための設定計算を行う。設定計算の結果（設定情報）は必要なタイミングで、既設上位ネットワーク２４と既設下位ネットワーク２５との間でプロトコルを変換する既設ゲートウェイ２２を介して、既設ＰＬＣ２３に送られる。
【００３８】
既設ＰＬＣ２３は、既設計算機２１の設定情報を用いて鉄鋼生産ラインを構成する各機器（図示省略するドライブ装置やセンサ）を制御する。既設ＰＬＣ２３から出力されたデータは、既設ゲートウェイ２２で既設上位ネットワーク２４の伝送方式に変換されて、既設計算機２１へ伝達される。このように、既設計算機２１と既設ＰＬＣ２３とが連携して鉄鋼生産ラインを制御する。
【００３９】
（計算機更新試験支援装置）
次に、計算機更新試験支援装置４について説明する。図３は、計算機更新試験支援装置４の構成を説明するためのブロック図である。
【００４０】
計算機更新試験支援装置４は、既設上位ネットワーク２４と新設下位ネットワーク１５の両方に接続する。計算機更新試験支援装置４は、ＨＵＢ５と試験支援部６とを備える。
【００４１】
ＨＵＢ５は、既設計算機２１と既設ゲートウェイ２２と間の既設上位ネットワーク２４に接続する。ＨＵＢ５は、既設上位ネットワーク２４を流れるパケットをキャプチャーするポートミラーリング機能を有する。具体的には、ＨＵＢ５は、リピータハブや、ミラーポートを有するスイッチングハブである。これらは一般に市販されており容易かつ安価に入手可能である。また、ＨＵＢ５は、既設上位ネットワーク２４のＬＡＮケーブルを繋ぎかえることで容易に設置可能である。ＨＵＢ５は、既設ＰＬＣ２３と既設計算機２１との間で伝送されている鉄鋼生産ラインの実操業中のパケットを試験支援部６へも伝送する。
【００４２】
試験支援部６は、パケット収集部６１、データ保存部６２、データ表示部６３、試験データ出力部６４を備える。
【００４３】
パケット収集部６１は、ＨＵＢ５によりキャプチャーされた各パケットを収集する。試験支援部６には、既設上位ネットワーク２４で使用されている通信データフォーマットを定義したファイルが格納されており、その定義に従って受信したデータの内容が識別される。
【００４４】
データ保存部６２は、パケットデータ蓄積部６２１と、試験データ定義テーブル６２２とを備える。データ保存部６２は、後述する図４のＲＯＭ１０２やストレージ１０８により実現される。
【００４５】
パケットデータ蓄積部６２１は、ＨＵＢ５によりキャプチャーされたパケットの収集時刻（収集タイミング）およびデータ内容からなるパケットデータを蓄積する。データ内容はデータ値を含む。さらにデータ項目を含んでもよい。
【００４６】
試験データ定義テーブル６２２には、新設計算機１１の演算処理に必要なパケットのデータ内容と、データ内容を書き込むコモンメモリの記憶領域を指定するアドレスとの対応関係が定義されている。
【００４７】
データ表示部６３は、オペレータの操作に応じて、データ保存部６２に蓄積された各パケットデータ、すなわちパケットの収集時刻とそのデータ内容を表示する。表示手段には画面出力および／または印刷出力が含まれる。
【００４８】
試験データ出力部６４は、試験データ定義テーブル６２２に従って、ＨＵＢ５がキャプチャーした各パケットの収集時刻間の相対的なタイミングを保持したまま、新設計算機１１の演算処理に必要なパケットのデータ内容をコモンメモリ３１０のアドレスに応じた格納領域に書き込む。例えば、ＨＵＢ５がキャプチャーした各パケットについて、試験データ定義テーブルに定義されているデータを、即時に新設下位ネットワーク１５の通信データフォーマットに変換して出力することで、実際の操業データによるリアルタイム性を確保した試験が実施可能である。
【００４９】
（効果）
本実施形態に係る計算機更新試験支援装置４によれば、パケットを伝送する一般的なネットワークプロトコルで通信する既設上位ネットワーク２４からパケットを収集し、各パケットの収集時刻とデータ内容を蓄積し表示できる。そのため、メーカー特有のネットワークプロトコルで通信する既設下位ネットワーク２５からデータを解析するのに比して、既設制御システム２で用いられているデータの解析が容易であり、既設制御システム２の設計、動作、機能分担を容易に調査できる。既設制御システム２の設計製作に関わらなかったメーカーでも調査が容易となるため、品質の高い新設制御システム１を短期間に安価に構築することができる。
【００５０】
また、新設計算機１１の演算処理に必要な実際の操業データのみを新設制御システム１側に伝送できる。そのため、試験対象装置である新設計算機１１や新設ゲートウェイ１２でデータを取捨選択する仕組みが不要であり、試験対象装置の試験にとって適切な環境を提供できる。また、鉄鋼生産ラインの実際の操業データを用いることができるため、試験データの品質を高め、試験データを準備する作業コストを低減できる。そのため、試験の効率を高め、品質の高い新設制御システム１を構築できる。
【００５１】
また、既設上位ネットワーク２４にＨＵＢ５を接続する構成であるため、パラレルランに比して既設制御システム２に対する改修を最小限に止め、操業中の鉄鋼生産ラインへの影響を抑制できる。
【００５２】
また、操業中の鉄鋼生産ラインに使用されている既設制御システム２と同じデータを、即時に新設制御システム１でも使用してその機能をシミュレーションできる。新設制御システム１の出力データを既設制御システム２の出力データと比較することで、新設制御システム１の品質を高めかつ試験の効率化を図ることができる。
【００５３】
また、試験データ定義テーブル６２２に設定漏れや設定誤りがあった場合でも、既設計算機２１と既設ＰＬＣ２３間の送受信データを表示することで、オペレータは誤りの発見や修正を容易に行える。
【００５４】
（ハードウェア構成例）
試験支援部６のハードウェア構成について図４を参照しつつ説明する。図４は、図３の試験支援部６が有する処理回路のハードウェア構成例を示すブロック図である。図３に示す試験支援部６の各部は、試験支援部６が有する機能の一部を示し、各機能は処理回路により実現される。例えば、処理回路は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、入出力インターフェース１０４、システムバス１０５、入力装置１０６、表示装置１０７、ストレージ１０８を備えたコンピュータである。
【００５５】
ＣＰＵ１０１は、ＲＯＭ１０２やＲＡＭ１０３に格納されたプログラムやデータなどを用いて各種の演算処理を実行する処理装置である。ＲＯＭ１０２は、コンピュータに各機能を実現させるための基本プログラムや環境ファイルなどを記憶する読み取り専用の記憶装置である。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムおよび各プログラムの実行に必要なデータを記憶する主記憶装置であり、高速な読み出しと書き込みが可能である。入出力インターフェース１０４は、各種のハードウェアとシステムバス１０５との接続を仲介する装置である。システムバス１０５は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３および入出力インターフェース１０４で共有される情報伝達路である。
【００５６】
また、入出力インターフェース１０４には、入力装置１０６、表示装置１０７、ストレージ１０８などのハードウェアが接続されている。入力装置１０６は、オペレータによる入力を処理する装置であり、例えばキーボードやマウスである。上述した各部の処理は、入力装置１０６からの入力を起点として実行される。表示装置１０７は、例えばディスプレイである。ストレージ１０８は、プログラムやデータを蓄積する大容量の補助記憶装置であり、例えばハードディスク装置や不揮発性の半導体メモリなどである。データ保存部６２は、ＲＡＭ１０３および／またはストレージ１０８により実現されている。
【００５７】
実施の形態２．
次に、図５を参照して本発明の実施の形態２について説明する。上述した実施の形態１では、一例として、計算機更新試験支援装置４で収集したデータを、その収集タイミングでリアルタイムに新設下位ネットワーク１５に出力する場合について述べた。ところで、実際の既設制御システム２での生産実施状況とは無関係に、過去に既設制御システム２で実施した制御と同じ状況を、新設制御システム１で繰り返しシミュレーションしたい場合もある。
【００５８】
図５は、本発明の実施の形態２に係る計算機更新試験支援装置４の構成を説明するためのブロック図である。図５に示す構成は、試験支援部６に設定情報６５が追加されている点、試験データ出力部６４の処理が拡張されている点を除いて、図３と同様である。
【００５９】
設定情報６５は、オペレータにより設定される情報であり、パケットデータ蓄積部６２１に蓄積されたパケットデータのうち試験に用いるデータの時刻範囲を指定した情報である。
【００６０】
試験データ出力部６４は、パケットデータ蓄積部６２１に蓄積されたパケットデータのうち、設定情報６５に指定された範囲のパケットデータについて、試験データ定義テーブル６２２に従って、ＨＵＢ５がキャプチャーした各パケットの収集時刻間の相対的なタイミングを保持したまま、新設計算機１１の演算処理に必要なパケットのデータ内容をコモンメモリ３１０のアドレスに応じた記憶領域に繰り返し書き込む。
【００６１】
なお、設定情報６５が未設定の場合には、試験データ出力部６４は、実施の形態１で述べたように、計算機更新試験支援装置４が収集したデータをその収集タイミングでリアルタイムに新設下位ネットワーク１５へ出力する。
【００６２】
本実施形態に係る計算機更新試験支援装置４によれば、実際の既設制御システム２での生産実施状況とは無関係に、過去に既設制御システム２で実施した制御と同じデータを同じタイミング（同じ時系列）で繰り返し新設下位ネットワーク１５に出力できる。そのため、新設制御システム１の機能確認試験をより効率的に実施できる。
【００６３】
実施の形態３．
次に、図６を参照して本発明の実施の形態３について説明する。上述した実施の形態１ではパケットの収集タイミングとデータ内容を表示する機能について述べた。ところで、計算機更新前後の製品品質データを比較して表示する機能をさらに有すれば、より機能確認試験が効率的になる。
【００６４】
図６は、本発明の実施の形態３に係る計算機更新試験支援装置４の構成を説明するためのブロック図である。図６に示す構成は、試験支援部６にコモンメモリ収集部６６と、品質データ集計部６７と、コモンメモリデータ蓄積部６２３が追加されている点、データ表示部６３の処理が拡張されている点を除いて、図５と同様である。
【００６５】
コモンメモリ収集部６６は、新設下位ネットワーク１５のコモンメモリ３１０に記憶されたデータを収集する。収集されるデータには、新設ＰＬＣ１３から出力される被圧延材の板厚、板幅、温度などの製品品質データ（実測データ）が含まれている。コモンメモリデータ蓄積部６２３は、新設下位ネットワーク１５のコモンメモリ３１０に記憶された製品品質データを制御周期毎に蓄積する。
【００６６】
品質データ集計部６７は、パケットデータ蓄積部６２１に蓄積された既設制御システム２の製品品質データ（既設ＰＬＣ２３が出力する被圧延材の板厚、板幅、温度）と、コモンメモリデータ蓄積部６２３に蓄積された新設制御システム１の製品品質データ（新設ＰＬＣ１３が出力する被圧延材の板厚、板幅、温度）とを比較する。品質データ集計部６７は、比較した製品品質データ間に設定値を超える差がある場合は当該製品の品質に異常がある旨を、比較した製品品質データの値とともに比較結果として出力する。比較結果は、データ保存部６２に記憶される。
【００６７】
データ表示部６３は、オペレータの操作に応じて、データ保存部６２に記憶された比較結果を表示する。表示手段には画面出力および／または印刷出力が含まれる。
【００６８】
（効果）
本実施形態に係る計算機更新試験支援装置４によれば、計算機の更新前後において同じ製品の製品品質データを比較することが可能である。そのため、新設制御システム１の評価が容易に行える。仮に、更新後の新設制御システム１の製品品質データが劣っている部分があれば、その原因を調査することが容易である。そのため、更新後の新設制御システム１の品質を更新前の品質以上に高めるための調整期間を短くできる。
【００６９】
以上、本発明の実施の形態について説明したが、本発明は、上記の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００７０】
１  新設制御システム
２  既設制御システム
４  計算機更新試験支援装置
５  ＨＵＢ
６  試験支援部
１１  新設計算機
１２  新設ゲートウェイ（新設ＧＷ）
１３  新設プログラマブルロジックコントローラ（新設ＰＬＣ）
１４  新設上位ネットワーク
１５  新設下位ネットワーク
２１  既設計算機
２２  既設ゲートウェイ（既設ＧＷ）
２３  既設プログラマブルロジックコントローラ（既設ＰＬＣ）
２４  既設上位ネットワーク
２５  既設下位ネットワーク
３１〜３４  ノードＡ〜ノードＤ
６１  パケット収集部
６２  データ保存部
６３  データ表示部
６４  試験データ出力部
６５  設定情報
６６  コモンメモリ収集部
６７  品質データ集計部
１０１  ＣＰＵ（Central Processing Unit）
１０２  ＲＯＭ（Read Only Memory）
１０３  ＲＡＭ（Random Access Memory）
１０４  入出力インターフェース
１０５  システムバス
１０６  入力装置
１０７  表示装置
１０８  ストレージ
３１０〜３４０  コモンメモリ
６２１  パケットデータ蓄積部
６２２  試験データ定義テーブル
６２３  コモンメモリデータ蓄積部
【図１】
0006733820.tif 000002
【図２】
0006733820.tif 000003
【図３】
0006733820.tif 000004
【図４】
0006733820.tif 000005
【図５】
0006733820.tif 000006
【図６】
0006733820.tif 000007