(57)【要約】      （修正有）【課題】医薬品製造プラントを構築する際の検証業務に用いられ、運転時適格性評価を短期間で効率的に実施することができるバリデーション方法を提供する。【解決手段】プラントシミュレータと、シーケンスシミュレータと、それらの間でデータを相互に送受信するための接続プログラムとを具備したコンピュータを用いており、仕様書を読み込む工程（Ｓ１）と、シーケンスプログラムを読み込む工程（Ｓ２）と、プラントシミュレータにおいて仮想プラントが構築される工程（Ｓ３）と、シーケンスシミュレータから接続プログラムを介してプラントシミュレータに指令を出すことでシーケンスプログラムを基に仮想プラントを運転させる工程（Ｓ４）と、仮想プラントの運転時のパラメータを算出する算出工程（Ｓ５）と、運転時適格性評価を実施してシーケンスプログラム及び仮想プラントが適格か不適格かを判定する判定工程（Ｓ６）とを含む。【選択図】図１
2014035710.tif 000002
【特許請求の範囲】
【請求項１】
医薬品製造プラントを構築する際の検証業務に用いられ、プラントシミュレータと、シーケンスシミュレータと、前記プラントシミュレータと前記シーケンスシミュレータとの間でデータを相互に送受信するための接続プログラムとを具備したコンピュータを用いたバリデーション方法であって、
前記医薬品製造プラントの仕様書を読み込む工程と、
前記仕様書に基づいたシーケンスプログラムを読み込む工程と、
前記プラントシミュレータにおいて前記仕様書に基づいた仮想プラントが構築される工程と、
前記シーケンスシミュレータから前記接続プログラムを介して前記プラントシミュレータに指令を出すことで前記シーケンスプログラムを基に前記仮想プラントを運転させる工程と、
前記仮想プラントの運転時のパラメータを算出する工程と、
前記仮想プラントの運転時のパラメータを基に運転時適格性評価を実施して前記シーケンスプログラム及び前記仮想プラントが適格か不適格かを判定する工程とを含む
ことを特徴とするバリデーション方法。
【請求項２】
前記判定する工程において前記シーケンスプログラム又は前記仮想プラントが不適格となった場合、修正データを前記仕様書にフィードバックして前記仕様書を読み込む工程から前記判定する工程までを繰り返すフィードバック工程をさらに含む
ことを特徴とする請求項１記載のバリデーション方法。
【請求項３】
前記判定する工程において不適格となった運転時適格性評価の項目を出力する工程をさらに含む
ことを特徴とする請求項２記載のバリデーション方法。
【請求項４】
前記判定する工程において不適格となった運転時適格性評価の項目に関する修正データを読み込む工程をさらに含む
ことを特徴とする請求項３記載のバリデーション方法。
【請求項５】
前記判定する工程において運転時適格性評価の報告書を作成する工程をさらに含む
ことを特徴とする請求項４記載のバリデーション方法。
【請求項６】
前記仕様書に基づいた入力インターフェースプログラムを読み込む工程をさらに含む
ことを特徴とする請求項１乃至請求項５のいずれか１項に記載のバリデーション方法。
【請求項７】
コンピュータを用いた評価装置であって、
医薬品製造プラントの仕様書を読み込む手段と、
前記仕様書に基づいたシーケンスプログラムを読み込む手段と、
前記仕様書に基づいた仮想プラントを構築して運転させるためのプラントシミュレータと、
前記シーケンスプログラムを実行して前記プラントシミュレータに運転の指令を出すためのシーケンスシミュレータと、
前記シーケンスシミュレータと前記プラントシミュレータとの間で相互にデータを送受信するための接続手段と、
前記仮想プラントの運転時のパラメータを算出するための算出手段と、
前記仮想プラントの運転時のパラメータを基に運転時適格性評価を実施して前記シーケンスプログラム及び前記仮想プラントが適格か不適格かを判定するための判定手段とを備える
ことを特徴とする評価装置。
【請求項８】
前記判定手段において前記シーケンスプログラム又は前記仮想プラントが不適格となった場合に修正データを前記仕様書にフィードバックするためのフィードバック手段をさらに備える
ことを特徴とする請求項７記載の評価装置。
【請求項９】
前記判定手段において不適格となった運転時適格性評価の項目を出力する手段をさらに備える
ことを特徴とする請求項８記載の評価装置。
【請求項１０】
前記判定手段において不適格となった運転時適格性評価の項目に関する修正データを読み込む手段をさらに備える
ことを特徴とする請求項９記載の評価装置。
【請求項１１】
前記判定手段において運転時適格性評価の報告書を作成する手段をさらに備える
ことを特徴とする請求項１０記載の評価装置。
【請求項１２】
前記仕様書に基づいた入力インターフェースプログラムを読み込む手段をさらに備える
ことを特徴とする請求項７乃至請求項１１のいずれか１項に記載の評価装置。
【請求項１３】
医薬品製造プラントを構築する際の検証業務に用いられ、プラントシミュレータと、シーケンスシミュレータと、前記プラントシミュレータと前記シーケンスシミュレータとの間でデータを相互に送受信するための接続プログラムとを具備したコンピュータに実行させるためのコンピュータプログラムであって、
前記医薬品製造プラントの仕様書を読み込む工程と、
前記仕様書に基づいたシーケンスプログラムを読み込む工程と、
前記プラントシミュレータにおいて前記仕様書に基づいた仮想プラントが構築される工程と、
前記シーケンスシミュレータから前記接続プログラムを介して前記プラントシミュレータに指令を出すことで前記シーケンスプログラムを基に前記仮想プラントを運転させる工程と、
前記仮想プラントの運転時のパラメータを算出する工程と、
前記仮想プラントの運転時のパラメータを基に運転時適格性評価を実施して前記シーケンスプログラム及び前記仮想プラントが適格か不適格かを判定する工程とを、
コンピュータに実行させるためのコンピュータプログラム。
【請求項１４】
前記判定する工程において前記シーケンスプログラム又は前記仮想プラントが不適格となった場合、修正データを前記仕様書にフィードバックして前記仕様書を読み込む工程から前記判定する工程までを繰り返すフィードバック工程を、さらにコンピュータに実行させる
ことを特徴とする請求項１３記載のコンピュータプログラム。
【請求項１５】
前記判定する工程において不適格となった運転時適格性評価の項目を出力する工程を、さらにコンピュータに実行させる
ことを特徴とする請求項１４記載のコンピュータプログラム。
【請求項１６】
前記判定する工程において不適格となった運転時適格性評価の項目に関する修正データを読み込む工程を、さらにコンピュータに実行させる
ことを特徴とする請求項１５記載のコンピュータプログラム。
【請求項１７】
前記判定する工程において運転時適格性評価の報告書を作成する工程を、さらにコンピュータに実行させる
ことを特徴とする請求項１６記載のコンピュータプログラム。
【請求項１８】
前記仕様書に基づいた入力インターフェースプログラムを読み込む工程を、さらにコンピュータに実行させる
ことを特徴とする請求項１３又は請求項１４記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医薬品・医薬部外品や医療器具などの安全性を含む品質保証の手段として工場などの製造設備および品質管理・製造管理について遵守すべき基準（ＧＭＰ、Good Manufacturing Practice）に関するものであり、さらに詳しくは、薬事法の「医薬品及び医薬部外品の製造管理および品質管理の基準に関する省令」（以下、「ＧＭＰ省令」という。）に基づいて実施が求められるバリデーション方法及びそのバリデーション方法を用いた評価装置に関する。
【背景技術】
【０００２】
我が国では、「医薬品・医薬部外品製造販売業者等におけるコンピュータ化システム適正管理ガイドラインについて」（薬食監麻発1021第11号）が厚生労働省より公示され、２０１２年４月１日から適用された。このガイドラインでは、ＧＭＰ省令の適用を受ける医薬品・医薬部外品を製造販売する製造販売業者又は製造する製造業者等が、医薬品、医薬部外品、化粧品及び医療機器の品質管理の基準（ＧＱＰ、Good Quality Practice）に関する省令（ＧＱＰ省令）及びＧＭＰ省令に基づく業務を行うためのコンピュータ化システムの要件が明確にされた。具体的には、コンピュータ化システムが意図したとおりに動作することを保証するため、これを開発する際に必要な事項、これを検証するバリデーションに関する事項及び運用管理に関する遵守事項が定められた。ここで、バリデーションとは、「薬事法及び採血及び供血あつせん業取締法の一部を改正する法律の施行に伴う医薬品、医療機器等の製造管理及び品質管理（ＧＭＰ／ＱＭＳ）に係る省令及び告示の制定及び改廃について」（薬食監麻発第0330001号）において、「製造所の構造設備並びに手順、工程その他の製造管理及び品質管理の方法（以下「製造手順等」という。）が期待される結果を与えることを検証し、これを文書とすることをいうこと」と定義されている。
【０００３】
図２７は、コンピュータ化システムのライフサイクルモデルを示す図である。上記ガイドラインでは、コンピュータ化システムの開発から、検証、運用管理及び廃棄までの流れを総合してコンピュータ化システムのライフサイクルといい、図２７のライフサイクルのモデルを例示している。
【０００４】
バリデーションの検証業務は、性能適格性評価（ＰＱ、Performance Qualification）、設計時適格性評価（ＤＱ、Design Qualification）、運転時適格性評価（ＯＱ、Operational Qualification）及び据付時適格性評価（ＩＱ、Installation Qualification）に大きく分類され、コンピュータ化システム、具体的には、コンピュータで管理された医薬品製造設備（以下、「医薬品製造プラント」という。また、設備を「プラント」という。）を新たに開発するときや変更するときにはそれら全ての検証業務が必要とされる。次に、従来の医薬品製造プラントの製作工程及び従来のバリデーション方法について説明する。
【０００５】
図２５は、従来の医薬品製造プラントの製作工程の一例を示す図である。簡単に従来の医薬品製造プラントの製作の流れについて説明する。まず、Ｐ＆ＩＤ（Piping and Instrument Diagram）等の要求仕様書(ＵＲＳ、User Requirement Specification)を基に機能仕様書（ＦＳ、Functional Specification）及び設計仕様書（ＤＳ、Design Specification）をそれぞれ作成する。このプラントの製作工程の大部分は、ハードウェアを設計、開発、製作する工程とソフトウェアを設計、開発、製作する工程とに大きく分類される。ハードウェアの設計、開発、製作の工程では、Ｐ＆ＩＤを基に、機器選定リスト、電気図面、機器製作図、配管加工図を作成し、これらの内容を基に電気制御盤、各機器及び各配管をそれぞれ製作する。また、ソフトウェアの設計、開発、製作の工程では、Ｐ＆ＩＤを基に、Ｐ＆ＩＤを色塗りした配管経路図、パラメータリスト、異常条件発信表、各工程のフローチャートを作成し、これらの内容を基にシーケンスシミュレータ等を用いてシーケンスのプログラム及びタッチパネル等の入力インターフェースをそれぞれ製作する。以上により製作された電気制御盤、各機器、各配管、シーケンスのプログラム及び入力インターフェースをそれぞれ用いてプラントを試作し、試運転及び工場出荷検査を実施する。その後、プラントを設置する現地に搬入し、プラントを据え付け後プラントの試運転を実施する。以上のプラント製作工程の流によりプラントを構築する。
【０００６】
図２６は、従来のバリデーション方法の作業フローの一例を示す図である。図２６に示すように、従来のバリデーション方法では、ハードウェアの設計、開発、製作の工程及びソフトウェアの設計、開発、製作の工程中にバリデーションの設計時適格性評価（ＤＱ）をそれぞれ実施する。その後、そのＤＱが適格となったハードウェア（電気制御盤、各機器、各配管等）、シーケンスプログラム及び入力インターフェースをそれぞれ用いて実際のプラントを構築した後、バリデーションの据付時適格性評価（ＩＱ）、運転時適格性評価（ＯＱ）及び性能適格性評価（ＰＱ）をそれぞれ実施する。
【０００７】
バリデーションのＩＱ、ＯＱ、ＰＱにおいて１つでも不適格となった場合、その結果を手動で機能仕様書（ＦＳ）や設計仕様書（ＤＳ）にフィードバックして見直し、ＤＱが適格となるハードウェア、シーケンスプログラムや入力インターフェースを製作し直してプラントを再構築する。そして、これらの作業をＤＱ、ＩＱ、ＯＱ、ＰＱが全て適格となるまで繰り返す。これにより、「医薬品・医薬部外品製造販売業者等におけるコンピュータ化システム適正管理ガイドラインについて」（薬食監麻発1021第11号）に規定されたバリデーションが全て適格となった医薬品製造プラントを得ることができる。
【０００８】
以上のようにバリデーションを実施すると規模にもよるが大変な工数や時間がかかるため、迅速に医薬品の製造ができず、製造費用もかかっていた。そのため、従来からバリデーションを効率的に実施する技術が様々開発されている。
【０００９】
特許文献１では、製造設備の単位操作を実行する複数の単位操作プログラムと、この単位操作プログラムの選択順序、単位操作のパラメータを規定するデータベースと、このデータベースの選択順序に従って、単位操作プログラムを選択し、パラメータに基づいて、単位操作プログラムにより、製造設備を制御する制御手段とを有することを特徴とする制御装置が開示されている。この制御装置では、単位操作毎に動作確認を行っておけば、医薬品の品種の変更、工程の変更があってもコンピュータバリデーションを必要とせずに、医薬品の製造を行うことができる。また、特許文献２では、プラント内に設置される機器を、プラント設計に要求される設計基準を単体で満足するように設計されたモジュールとして保持するモジュール記憶手段と、モジュール記憶手段から読み出したモジュールを２次元又は３次元の仮想空間に配置させる配置手段とを備えることを特徴とするプラント設計支援システムが開示されている。このプラント設計支援システムでは、バリデーションにおけるＤＱの工程において利用でき、その工程期間及びコストを低減することができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−１９５７３５号公報
【特許文献２】特開２００２−２２２００４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来のバリデーションの運転時適格性評価（ＯＱ）では、新たに医薬品製造プラントを構築する場合や大幅にプラントを変更する場合、実際にプラントを構築した後にそのプラントを運転させて検証を行う必要があり、また、そのＯＱが適格となるまでプラントをその都度構築し直す必要があったため、作業効率が悪かった。
【００１２】
本発明は、主に、医薬品製造プラントを構築する際の検証業務に用いられ、運転時適格性評価（ＯＱ）を短期間で効率的に実施することができるバリデーション方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係るバリデーション方法は、医薬品製造プラントを構築する際の検証業務に用いられ、プラントシミュレータと、シーケンスシミュレータと、前記プラントシミュレータと前記シーケンスシミュレータとの間でデータを相互に送受信するための接続プログラムとを具備したコンピュータを用いたバリデーション方法であって、前記医薬品製造プラントの仕様書を読み込む工程と、前記仕様書に基づいたシーケンスプログラムを読み込む工程と、前記プラントシミュレータにおいて前記仕様書に基づいた仮想プラントが構築される工程と、前記シーケンスシミュレータから前記接続プログラムを介して前記プラントシミュレータに指令を出すことで前記シーケンスプログラムを基に前記仮想プラントを運転させる工程と、前記仮想プラントの運転時のパラメータを算出する工程と、前記仮想プラントの運転時のパラメータを基に運転時適格性評価を実施して前記シーケンスプログラム及び前記仮想プラントが適格か不適格かを判定する判定工程とを含むことを特徴とする。
【００１４】
ここで、プラントシミュレータは、非定常シミュレータ或いはダイナミックシミュレータともいわれ、定常シミュレータ（プロセスシミュレータ）よりもプラントの動きを忠実に再現するものである。また、シーケンスシミュレータは、シーケンスプログラムを実行してプログラマブルロジックコントローラ（ＰＬＣ、Programmable Logic Controler）で制御される各デバイスへのシーケンス制御を再現するものである。
【００１５】
これにより、コンピュータ上で医薬品製造プラントの仕様書に基づいた仮想プラントを構築し、シーケンスプログラムでその仮想プラントを運転させて運転時適格性評価を実施するため、医薬品製造プラントの運転時適格性評価を短期間で効率的に実施することができる。
【発明の効果】
【００１６】
本発明のバリデーション方法によれば、運転時適格性評価（ＯＱ）を短期間で効率的に実施することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態のバリデーション方法のフローチャートである。
【図２】第１の実施形態のバリデーション方法を実行する評価装置の構成を示すブロック図である。
【図３】第２の実施形態のバリデーション方法のフローチャートである。
【図４】第３の実施形態のバリデーション方法のフローチャートである。
【図５】第３の実施形態のバリデーション方法の作業フローを示す図である。
【図６】Ｐ＆ＩＤの一例を示す図である。
【図７】パラメータリストの一例を示す図である。
【図８】異常条件発信表の一例を示す図である。
【図９】工程フローチャートの一例を示す図である。
【図１０】工程フローチャートにおけるパラメータの一例を示す図である。
【図１１】シーケンスプログラムの一例を示す図である。
【図１２】図１１のシーケンスプログラムの一部を示す拡大図であり、（ａ）は最初の部分の拡大図であり、（ｂ）は最後の部分の拡大図である。
【図１３】タッチパネルのＭＥＮＵ画面の一例を示す図である。
【図１４】タッチパネルのグラフィック画面の一例を示す図である。
【図１５】タッチパネルの警報画面の一例を示す図である。
【図１６】タッチパネルの警報履歴画面の一例を示す図である。
【図１７】タッチパネルの時刻設定画面の一例を示す図である。
【図１８】タッチパネルのモード設定画面の一例を示す図である。
【図１９】タッチパネルの設定０１画面の一例を示す図である。
【図２０】タッチパネルの工程操作０１画面の一例を示す図である。
【図２１】タッチパネルのメンテナンス画面の一例を示す図である。
【図２２】タッチパネルのＷｅｅｋｌｙ Ｔｉｍｅｒ画面の一例を示す図である。
【図２３】電気図面の一例を示す図である。
【図２４】医薬品製造プラントの機器製作図の一例を示す図である。
【図２５】従来の医薬品製造プラントの製作工程の一例を示す図である。
【図２６】従来のバリデーション方法の作業フローを示す図である。
【図２７】コンピュータ化システムのライフサイクルを示す図である。
【発明を実施するための形態】
【００１８】
以下、本実施形態について図面を参照して詳述する。各図における符号の同じ構成は、同一のものであることを示している。各実施形態の記載は本発明の技術的思想を理解するために合目的的に解釈され、各実施形態の記載に限定解釈されるべきものではない。また、各実施形態はそれぞれを適宜組み合わせて実施してもよい。
【００１９】
まず、本明細書における用語の解釈は以下のとおりとする。ただし、ここで定義しないものについては適宜文中において説明する。
［要求仕様書(ＵＲＳ)］
指定されたコンピュータ化システムに関する機能上の要求仕様が記載された文書
ＵＲＳは、例えば、どのような医薬品をどのようにして製造するのかが記載されており、系統図（Ｐ＆ＩＤ）等を含んでいてもよい。
［機能仕様書（ＦＳ）］
要求仕様書(ＵＲＳ)に記載された要求仕様に対応する、より具体的な機能が記載された文書
［設計仕様書（ＤＳ）］
機能仕様に記載された具体的な機能を実現するコンピュータ化システムを作成するための詳細仕様が記載された文書
設計仕様書（ＤＳ）は、ハードウェア仕様書とソフトウェア仕様書に分けられる場合がある。ハードウェア仕様書ではシステムを構成するハードウェアの仕様、構成が記載され、ソフトウェア仕様書ではシステムを構成するソフトウェアの詳細機能、構成が記載される。
［設計時適格性評価（ＤＱ）］
要求仕様書(ＵＲＳ)に記載された要求事項が、機能仕様書（ＦＳ）、設計仕様書（ＤＳ）等に正しく反映されていることを確認し文書化すること
［運転時適格性評価（ＯＱ）］
コンピュータ化システムが、運転時において、機能仕様書（ＦＳ）等に示された機能及び性能を発揮することを確認し文書化すること
この運転時適格性評価（ＯＱ）を検証する検証責任者は、運転時適格性評価（ＯＱ）の計画に関する文書（以下、「運転時適格性評価計画書」という。）を作成する。この運転時適格性評価計画書には、原則として、（１）運転時適格性評価の対象となる文書、（２）システムの運転環境における機能の確認方法、（３）運転時適格性評価における判定基準、（４）スケジュール、（５）責任者及び担当者の氏名をそれぞれ記載する。
［据付時適格性評価（ＩＱ）］
コンピュータ化システムが、設計仕様等に記載されたとおりに据え付けられ、プログラムがインストールされたことを確認し、文書化すること
【００２０】
（第１の実施形態）
−医薬品製造プラントの仕様書を読み込む工程−
図１は、第１の実施形態のバリデーション方法のフローチャートである。まず、医薬品製造プラントの要求仕様書(ＵＲＳ)を基に機能仕様書（ＦＳ）及び設計仕様書（ＤＳ）をそれぞれ作成する。そして、その作成されたＦＳ及びＤＳのデータを読み込み機器等を用いてコンピュータ内に読み込む（Ｓ１）。なお、これらのデータはキーボード等の入力装置を用いて手動でコンピュータに入力してもよい。
【００２１】
例えば、まず、医薬品製造プラントの要求仕様書(ＵＲＳ）を基に、Ｐ＆ＩＤ、プラントに必要な部品、器具や装置をまとめた機器選定リスト、電気計装類をまとめた電気図面、プラントの全体構造を示した機器製作図、各配管をプラント用に加工した配管加工図、Ｐ＆ＩＤを色塗りしてプラントの各工程毎に各機器等を繋ぐ経路を抽出した配管経路図、タッチパネル等の入力インターフェースで扱うパラメータリスト、警報を発信する異常時等の条件やその発信時に処理する処理方法をまとめた異常条件発信表、工程フローチャート等を作成する。その後、これらのデータをコンピュータ内に読み込む。これらの各図面、表やリストは以下で説明するシーケンスシミュレータ、プラントシミュレータや他の作成プログラムを用いて作成してもよい。
【００２２】
この仕様書を読み込む工程（Ｓ１）では、バリデーションの設計時適格性評価（ＤＱ）を実施し、上記ＦＳ及びＤＳが適格であることを確認してもよい。また、このバリデーションのＤＱは以下で説明するシーケンスシミュレータやプラントシミュレータを用いて実施してもよい。
【００２３】
−医薬品製造プラントの仕様書に基づいたシーケンスプログラムを読み込む工程−
次に、上記機能仕様書（ＦＳ）及び設計仕様書（ＤＳ）に基づいたシーケンスプログラムを作成する。このシーケンスプログラムは、シーケンスシミュレータや他の作成プログラムを用いて作成してもよい。そして、その作成されたシーケンスプログラムのデータを読み込み機器等を用いてコンピュータ内に読み込む（Ｓ２）。なお、このシーケンスプログラムのデータはキーボード等の入力装置を用いて手動でコンピュータに入力してもよい。
【００２４】
上記シーケンスシミュレータは、コンピュータ上においてＰＬＣで制御する各デバイス、例えば、蒸留塔、反応器、加熱炉、回転機器、熱交換器、タンク、バルブ・配管系機器及び計装機器等のシーケンス制御を再現するためのプログラムであり、主にシーケンスプログラムを検証してデバッグするものである。デバッグとは、コンピュータプログラムのバグと呼ばれる誤りを発見してその誤りを修正することである。
【００２５】
シーケンスプログラムを読み込む工程（Ｓ２）では、シーケンスプログラムのデータを読み込み後、予めシーケンスシミュレータを用いてデバッグしておくことが好ましい。なお、バリデーションの設計時適格性評価（ＤＱ）を以下で説明する仮想プラントを用いて実施する場合、そのＤＱの結果を反映させたシーケンスプログラムのデータを読み込むようにしてもよい。
【００２６】
−仮想プラントを構築する工程−
プラントシミュレータに、上記機能仕様書（ＦＳ）及び設計仕様書（ＤＳ）のデータ、各ユニット（デバイス）のデータ及び所定の条件等が入力された後、所定の処理を実施させると、上記ＦＳ及びＤＳに基づいた仮想プラントが構築される（Ｓ３）。この仮想プラントを構築する工程（Ｓ３）は、シ−ケンスプログラムの作成と並行して実施されることが待ち時間も少なく効率がよいため好ましい。
【００２７】
プラントシミュレータは、コンピュータ上において蒸留塔、反応器、加熱炉、回転機器、熱交換器、ポンプ、タンク、バルブ・配管系機器及び計装機器等をユニットとして詳細にモデル化し、実際のプラントを仮想プラントとして忠実に再現できるプログラムである。このプラントシミュレータを用いることで、プラントの新設・改造時にプラントの制約や能力を事前に検証し、バルブ径、配管径、圧損、タンク容量等の主要機器を設計、選定することができる。また、プラント異常時発生時、運転条件変更時、制御方式の変更時、制御パラメータの変更時のぞれぞれの状態を事前に検証することで、設計、選定した各主要機器の能力を確認することができる。
【００２８】
プラントシミュレータでは、例えば、まず、各ユニットの情報を登録し、各ユニットをコンピュ−タの画面上で配置する。次に、取り扱う物質成分や物性計算法を定義、設定して各ユニットを配管に相当するストリームで結ぶことでプロセスフロー図（ＰＦＤ、Process Flow Diagram）を作成する。次に、各ユニットにサイズや特性データ等の固有パラメータを与えることで仮想プラントモデルが構築される。これらの作業は、予め必要なデータを準備しておき、プラントシミュレータに読み込ませてプログラムで実行させることで仮想プラントを構築させることができる。なお、上記作業の一部又は全部は、手動で実施してもよい。この仮想プラントを運転させると実際のプラントの状態が変化する様子をリアルタイムで再現することができる。
【００２９】
−仮想プラントを運転させる工程−
次に、シーケンスシミュレータでシーケンスプログラムを実行してシーケンス制御を再現し、その際の各デバイスへの信号を接続プログラムを介して仮想プラントの各ユニットへの指令としてプラントシミュレータに送信する（Ｓ４）。
【００３０】
接続プログラムは、本来ＰＬＣとそのＰＬＣで制御する各デバイスとの間でデータを送受信プログラムであるが、シーケンスシミュレータとプラントシミュレータとの間でデータを送受信することも可能なものである。この接続プログラムを介することにより、シーケンスシミュレータで実行されるシーケンスプログラムで仮想プラントの各ユニットを制御して、シーケンスシミュレータからの指令に基づきプラントシミュレータの仮想プラントを運転させることができる。
【００３１】
−仮想プラントの運転時のパラメータを算出する工程−
次に、運転時において上記機能仕様書（ＦＳ）及び設計仕様書（ＤＳ）等に示された機能及び性能が発揮できるか確認するために仮想プラントを各所定の条件で運転し、その際にプラントシミュレータで算出された仮想プラントの運転時のパラメータ、主に運転時適格性評価（ＯＱ）を実施するために必要なパラメータを算出する（Ｓ５）。このパラメータは、具体的には、各ユニット（デバイス）の温度や圧力、バルブ開閉状態、各部での流量や状態、コンピュータの表示画面等を示すデータである。
【００３２】
−運転時適格性評価（ＯＱ）を実施して判定する工程−
次に、上記パラメータを算出する工程（Ｓ５）で抽出されたパラメータを基に運転時適格性評価（ＯＱ）を実施してシーケンスプログラム及び仮想プラントが適格か不適格かを判定する（Ｓ６）。
【００３３】
運転時適格性評価（ＯＱ）では、適正な判定を実施するために判定基準を予め定めておく必要がある。例えば、コンピュータ化システムへの作業者のアクセス権の確認であれば、「登録された作業者ＩＤでログインできる」、「登録されていない作業者のＩＤでは、ログインできずシステムからのメッセージが表示される」等の具体的な期待される結果を判定基準としてテスト要領書等に記載し、何を確認して判定したかを記録しておく。
【００３４】
そして、このＯＱの検証担当者は、運転時適格性評価計画書に基づいて評価を実施し、その結果を記録する。その後、このＯＱの検証責任者は、ＯＱの結果の適否（シーケンスプログラム及び仮想プラントが適格か不適格か）を判定する。例えば、運転時適格性評価計画書において、運転時適格性評価における判定基準の項目に「判定基準はチェックリストに記載する。すべての項目が判定基準を満たしていることを確認し合格とする」と記載しておくことで、検証担当者がチェックリストの全ての項目について適否を確認してその結果を記録し、検証責任者がその結果が反映されたチェックリストを基にしてシーケンスプログラム及び仮想プラントが適格か不適格かを判定することで、バリデーションのＯＱは実施される。
【００３５】
上記チェックリストでは、例えば、システム名が監視制御システムの信頼性関連の停電・復電において、各項目毎に機器、操作、判定基準、判定、検査日、検査者、備考の欄がそれぞれ設けられていてもよい。このチェックリストとしては、その１つの項目に、機器で「ＰＣ０１、ＰＣ０２、ＰＬＣ０１」、操作で「ＵＰＳ１次側供給電源を外し、１０秒後に再接続する。」、判定基準で「ＵＰＳから各機器へ継続的に電源供給され、復電時にＵＰＳへの電源供給が行われる。」、判定で「適，不適」が記載され、その他は空欄としたものが挙げられる。また、システム名が監視制御システムの工程運用の開始（対称：管理用ＰＣ（ＰＣ０１））においては、各項目毎にステップ、操作、判定基準、判定、検査日、検査者、備考の欄がそれぞれ設けられていてもよい。このチェックリストとしては、その１つの項目に、ステップで「ａ，ｂ」、操作で「他の工程実行中に工程選択画面からプロセス開始を選択。」、判定基準で「”他の工程実行中”のメッセージが画面表示され，初期画面に戻る。」、判定で「適，不適」が記載され、その他は空欄としたものが挙げられる。また、システム名が監視制御システムの原料Ａ投入においては、各項目毎にステップ、操作、判定基準、判定、検査日、検査者、備考の欄がそれぞれ設けられていてもよい。このチェックリストとしては、その１つの項目に、ステップで「ａ，ｂ」、操作で「工程開始時にシステムが液レベルを検査する。」、判定基準で「液レベルが＞０の場合，”レベルあり”のメッセージを表示し，工程を中止して初期状態に戻る。」、判定で「適，不適」が記載され、その他は空欄としたものが挙げられる。（編集  日本製薬団体連合会  品質委員会、医薬品・医薬部外品製造販売業者等におけるコンピュータ化システム適正管理ガイドライン解説、発行所  株式会社じほう、発行年月日  平成２２年１２月２０日、ｐ．４９−５３、２５２−２６４を参照。）
【００３６】
この判定する工程（Ｓ６）では、仮想プラントを運転させて以上のチェックリストの各項目の内容が各パラメータとしてそれぞれ算出され、そのチェックリストの各項目が適格か不適かは算出されたパラメータを用いて判定される。そして、それらの結果を基に最終的にシーケンスプログラム及び仮想プラントが運転時適格性評価（ＯＱ）において適格か不適格かが判定される。なお、この各項目の判定を検査担当者が実施する場合には、その判定に必要な情報を各パラメータとして算出し、検査担当者が確認、検証できるように画面表示やデータ出力するようにしてもよい。
【００３７】
また、上記判定する工程（Ｓ６）において運転時適格性評価（ＯＱ）の報告書、例えば、上記チェックリストの判定結果の一覧表等を作成するようにしてもよい。
【００３８】
上記工程Ｓ１〜Ｓ６により、実際の医薬品製造プラントを運転させた状態に近い運転時適格性評価（ＯＱ）を実施することができる。また、実際に医薬品製造プラントを構築してＯＱを実施するよりも短期間でＯＱを実施でき、設置場所等を考慮する必要も無く、作業効率がよい。
【００３９】
図２は、第１の実施形態のバリデーション方法を実行する評価装置を示すブロック図である。評価装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）等の一時記憶手段１２と、ＲＯＭやＦｌａｓｈメモリ等の記憶手段１３と、制御手段１４と、モニター等の出力装置１７に接続される出力手段１５と、キーボード、マウス、やタッチパネル等に接続される入力／出力インターフェース１６とを備えている。第１の実施形態のバリデーション方法（上記工程Ｓ１〜Ｓ６）が実行されるプログラムは主に記憶手段１３に保存され、例えば、処理実行時に一時記憶手段１２に読み込まれ、ＣＰＵ１１がそのプログラムを実行することにより、第１の実施形態のバリデーション方法が実行される。評価装置１０は１又は複数のコンピュータを用いて構成されていてもよい。
【００４０】
以上のように、第１の実施形態のバリデーション方法は、コンピュータ上においてシーケンスシミュレータでシーケンスプログラムを実行してシーケンス制御を再現し、そのシーケンス制御の信号を接続プログラムを介してプラントシミュレータに指令として送信し、その指令に基づきプラントシミュレータの仮想プラントを運転させることができるため、実際の医薬品製造プラントを運転させた状態に近い運転時適格性評価（ＯＱ）を実施することができる。これにより、実際に医薬品製造プラントを構築してＯＱを実施するよりも短期間でＯＱを実施でき、設置場所等を考慮する必要も無く、作業効率がよい。
【００４１】
（第２の実施形態）
−フィードバック工程−
図３は、第２の実施形態のバリデーション方法のフローチャートである。第１の実施形態のバリデーション方法の後に、さらに上記運転時適格性評価（ＯＱ）の結果を各仕様書に反映させるフィードバック工程（Ｓ７）を有してもよい。上記判定する工程（Ｓ６）においてＯＱを実施してシーケンスプログラム又は仮想プラントが不適格となった場合、それらが適格となるまで上記工程（Ｓ１）で作成した仕様書を見直してその仕様書を読み込む工程（Ｓ１）から上記判定する工程（Ｓ６）までを繰り返す（Ｓ７）。短時間で効率よく仕様書を見直して仕様書を作り直すために、上記ＯＱの結果に基づいた修正データを前回に読み込んだ仕様書に適用することが好ましい。
【００４２】
また、このフィードバック工程（Ｓ７）では、上記判定する工程（Ｓ６）において不適格となった各運転時適格性評価の項目を出力するようにしてもよい。そして、それらの項目に対する修正データの一部又は全部を手動入力、通信や他の入力方法により読み込みするようにしてもよい。このようにすると、不適格となった各運転時適格性評価の項目についてより詳細に検討して各仕様書、シーケンスプログラムや仮想プラントに対してより適切な修正を実施することができる。
【００４３】
以上により、運転時適格性評価（ＯＱ）において適格となったシーケンスプログラム及び仮想プラントを短期間で得ることができる。それに伴って、運転時適格性評価（ＯＱ）において適格となった実際の医薬品製造プラントも短期間で構築することができる。また、シーケンスプログラムは、そのまま実際の医薬品製造プラントに用いることができるため、そのままＰＬＣにインストールすることでマニュアル入力する際の誤入力を防止することができ、据付時適格性評価（ＩＱ）において確認が求められるシーケンスプログラムのインストールを確実に実施することができる。
【００４４】
第２の実施形態のバリデーション方法は、コンピュータを用いて実行される。例えば、図２に示す評価装置１０と同様の構成を具備する評価装置で実行してもよい。
【００４５】
第２の実施形態のバリデーション方法は、コンピュータ上で運転時適格性評価（ＯＱ）においてシーケンスプログラム及び仮想プラントが適格となるまで仕様書作成工程（Ｓ１）から判定工程（Ｓ６）までを繰り返すため、ＯＱを効率よく実施してＯＱにおいて適格となった実際の医薬品製造プラントを短期間で構築することができる。また、据付時適格性評価（ＩＱ）において確認が求められるシーケンスプログラムのインストールを確実に実施することができる。
【００４６】
（第３の実施形態）
−入力インターフェースプログラムを読み込む工程−
図４は、第３の実施形態のバリデーション方法のフローチャートである。第２の実施形態のバリデーション方法に、さらに入力インターフェースプログラムを読み込む工程（Ｓ８）を含んでもよい。上記機能仕様書（ＦＳ）、設計仕様書（ＤＳ）及びシーケンスプログラムに基づいた入力インターフェースプログラムを作成する。この入力インターフェースプログラムは、例えば、タッチパネルのプログラムが挙げられ、シーケンスシミュレータや他の作成プログラムを用いて作成してもよい。そして、その作成された入力インターフェースプログラムのデータを読み込み機器等を用いてコンピュータ内に読み込む（Ｓ８）。なお、この入力インターフェースプログラムのデータはキーボード等の入力装置を用いて手動でコンピュータに入力してもよい。この工程（Ｓ８）は、上記シーケンスプログラムを読み込む工程（Ｓ２）以後であって仮想プラントを運転させる工程（Ｓ４）までの間に実施することが好ましい。
【００４７】
これにより、入力インターフェースのプログラムも同時に運転時適格性評価（ＯＱ）を実施することができる。なお、入力インターフェースのプログラムは、上記判定する工程（Ｓ６）において適格となったシーケンスプログラムや仮想プラントを用いて作成してもよい。
【００４８】
第３の実施形態のバリデーション方法は、コンピュータを用いて実行される。例えば、図２に示す評価装置１０と同様の構成を具備する評価装置で実行してもよい。
【００４９】
第３の実施形態のバリデーション方法は、コンピュータ上で運転時適格性評価（ＯＱ）において適格となった入力インターフェースのプログラムを得ることができる。また、入力インターフェースのプログラムは、そのまま実際の医薬品製造プラントに用いることができるため、そのまま対象のコンピュータにインストールすることでマニュアル入力する際の誤入力を防止することができ、据付時適格性評価（ＩＱ）において確認が求められるそのインストールを確実に実施することができる。
【００５０】
図５は、第３の実施形態のバリデーション方法の作業フローを示す図である。図中の矢印は作業の流れを示し、ＦＢはフィードバックを示している。第３の実施形態のバリデーション方法を実行する評価装置２０は、ＰＣ等のコンピュータ内に、プラントシミュレータ１と、シーケンスシミュレータ２と、接続プログラム３と、シーケンスシミュレータ４と、フロー作成プログラム５と、シーケンス作成プログラム６と、タッチパネル作成プログラム７とを有する。評価装置２０はコンピュータを１又は複数用いて構成されていてもよい。
【００５１】
ここで、プラントシミュレータ１は、主にプラントを忠実に再現するためのプログラムである。シーケンスシミュレータ２は、主にＰＬＣのシーケンス制御を再現し、そのシーケンスプログラムをデバッグするためのプログラムである。接続プログラム３は、主にプラントシミュレータ１とシーケンスシミュレータ２との間でデータを相互に送受信するプログラムである。シーケンスシミュレータ４は、主にタッチパネルを再現し、そのタッチパネルのプログラムをデバッグするためのプログラムである。シーケンスプログラムやタッチパネルのプログラムをデバッグする際には一方のプログラムの内容を他方のプログラムの内容に反映させるためにそのデバッグの修正データを相互にフィードバックするようになっている。フロー作成プログラム５は、ＰＦＤ等のフローを作成するためのプログラムである。シーケンス作成プログラム６は、シーケンスプログラムを作成するためのプログラムである。タッチパネル作成プログラム７は、タッチパネルを作成するためのプログラムである。
【００５２】
評価装置２０は、第３の実施形態のバリデーション方法である上記仕様書を読み込む工程（Ｓ１）〜入力インターフェースプログラムを読み込む工程（Ｓ８）を実施する。これにより、コンピュータ上で実際のプラントを運転させた状態に近い運転時適格性評価（ＯＱ）を実施し、そのＯＱが適格となったシーケンスプログラム、タッチパネルのプログラム及び仮想プラントを得ることができる。その後、その仮想プラントに基づいて実際のハードウェアである各デバイスを製作し、それらを用いて実際のプラントを構築する。このようにすることで、従来のバリデーション方法を用いてプラントを構築するときよりも効率よく短期間で運転時適格性評価（ＯＱ）を実施することができる。
【００５３】
−実施例−
上記評価装置２０を用いて第３の実施形態のバリデーション方法を以下のように実施した。なお、上記入力インターフェースプログラムを読み込む工程（Ｓ８）は、上記シーケンスプログラムを読み込む工程（Ｓ２）とほぼ同時に実施した。まず、以下の条件で評価装置２０を製作した。実際の医薬品プラントは、制御装置としてＰＬＣの一つであるシーケンサ（ＭＥＬＳＥＣ、三菱電機株式会社製）を用いた。
【００５４】
コンピュータに以下の各プログラムをインストールし、各種設定をした。
プラントシミュレータ１・・・Visual Modeler（株式会社オメガシミュレーション製）
シーケンスシミュレータ２・・・GX Simulator Version 7（三菱電機株式会社製）
接続プログラム３・・・MX Component Version 3（三菱電機株式会社製）
シーケンスシミュレータ４・・・GT Simulator3 Version 1（三菱電機株式会社製）
フロー作成プログラム５・・・OmegaLand（株式会社オメガシミュレーション製）
シーケンス作成プログラム６・・・GX Developer（三菱電機株式会社製）
タッチパネル作成プログラム７・・・GX Designer（三菱電機株式会社製）
【００５５】
次に、医薬品製造者から提示された要求仕様書(ＵＲＳ）に基づいて医薬品製造プラント、具体的には、注射用蒸留水（ＷＦＩ、Water For Injection）製造装置を構築するために、その要求仕様書(ＵＲＳ）から、各バルブ、ポンプや撹拌機等の機器選定、各部の寸法を決定、主要タンクの容量を決定等をそれぞれ行った。その後、各工程構成の妥当性、運転操作性の検討、リスクマネージメント等を行った。その際に、Ｐ＆ＩＤ、Ｐ＆ＩＤを色塗りした配管経路図、パラメータリスト、異常条件発信表、各工程のフローチャートをそれぞれ作成した。
【００５６】
図６は、Ｐ＆ＩＤの一例を示す図である。図６のＰ＆ＩＤは、ＷＦＩ製造装置の各工程に沿って、バルブの開閉、ポンプ、配管や計装機器等の接続関係を表した系統図である。このＰ＆ＩＤを色塗りしてＷＦＩ製造装置の各工程毎に各機器等を繋ぐ経路を抽出した配管経路図を作成した。また、Ｐ＆ＩＤを基にＷＦＩ製造装置に必要な部品、器具や装置をまとめた機器選定リストも作成した。
【００５７】
図７は、パラメータリストの一例を示す図である。このパラメータリストは、ＷＦＩ製造装置のパラメータについて規定したリストであり、具体的には、主に操作名、Ｎｏ、名称、レンジ、レジスタを記載したものである。このレジスタはシーケンスプログラムに登録されたパラメータである。図７では、例えば、操作名がＷＦＩ製造のＮｏ１である「［供給弁開度］製造準備１」は、レンジが「０．０〜１００．０％」であり、レジスタが「Ｄ９０１６」である。このリストのパラメータは、主にタッチパネルで設定や閲覧できるようにした。
【００５８】
図８は、異常条件発信表の一例を示す図である。この異常条件発信表は、ＷＦＩ製造装置において警報を発信する異常時等の条件やその発信時に処理する処理方法をまとめた表である。具体的には、主に機器名称、Ｎｏ、異常の種類、入力検出条件、パラメータ、遅延（ＳＥＣ）、監視工程、異常時の動作、異常の原因一例を記載したものである。図８では、例えば、Ｎｏ１の異常の種類が「［共通］主幹漏電」、入力検出条件が「ＡＬ（Ｘ２６）＝ＯＮ」、パラメータが「なし」、遅延（ＳＥＣ）が「Ｔ０、１」、監視工程が「常時」、異常時の動作が「ＷＦＩ製造工程の場合製造を中止し、停止ブローを経由して工程終了」、異常の原因一例が「漏電遮断機（ＥＬＢ）が漏電を検知した。・断線、・供給電線の欠損」である。
【００５９】
図９は、工程フローチャートの一例を示す図である。この工程フローチャートは、ＷＦＩ製造工程の初期処理の流れを示している。また、工程フローチャートは、ＷＦＩ製造工程の他にＷＦＩ−ＳＩＰ（Sterilization In Place、定置滅菌）工程、ＷＦＩ陽圧保持工程、ＰＳ（Pure Steam）製造工程、ＰＳ陽圧保持工程、ＰＷ（Pure Water）供給工程及びＰＷ熱水殺菌工程を作成した。
【００６０】
図１０は、工程フローチャートにおけるパラメータの一例を示す図である。図１０では、工程フローチャートに用いるパラメータの一部を表にしており、工程フローチャートにパラメータの記号、名称、設定方法御余及び初期設定についても記載した。
【００６１】
図９及び図１０に示すように、例えば、ＷＦＩ製造工程のフローチャートでは、まず、「休止中（運転不可）」の状態にし（Ｓ１１）、タッチパネルに「休止中（運転不可）」を表示させる（Ｓ１２）。次に、警報を初期化して警報がＯＦＦ状態であるか確認する（Ｓ１３）。このとき、警報がＯＦＦ状態でない場合は警報を初期化し直す。次に、パラメータＦＮ００１（ＷＦＩ−ＳＩＰ工程）がＯＦＦであるか確認する（Ｓ１４）。このとき、パラメータＦＮ００１がＯＦＦでない場合は警報を初期化するところから処理をし直す。次に、同様にしてパラメータＦＮ００２（ＷＦＩ陽圧保持工程）、パラメータＦＮ００４（ＰＳ陽圧保持工程）、パラメータＦＮ００６（ＰＷ熱水殺菌工程）がそれぞれＯＦＦであるか確認し（Ｓ１５〜Ｓ１７）、それらがＯＦＦでない場合は警報を初期化するところから処理をし直す。次に、パラメータＦＮ００５（ＰＷ供給工程）がＯＮであるか確認し（Ｓ１８）、パラメータＦＮ００５がＯＮでない場合は警報を初期化するところから処理をし直す。以上の処理で全ての条件を満たした場合、「休止中（運転可）」の状態にし（Ｓ１９）、タッチパネルに「休止中（運転可）」を表示させ（Ｓ２０）、運転ＰＢ（プッシュボタン）を押下することでＷＦＩ製造装置の運転が開始される状態にする（Ｓ２１）。この運転ＰＢを押下することでＷＦＩ製造装置の運転が開始され、それ以降の処理が実施される。
【００６２】
次に、フロー作成プログラム５を用いて主に上記Ｐ＆ＩＤからプロセスフロー図（ＰＦＤ）を作成し、プラントシミュレータ１を用いて仮想プラントを構築した。
【００６３】
次に、プラントシミュレータ１を用いて仮想プラントに対してバリデーションの設計時適格性評価（ＤＱ）を実施し、ＤＱの適格性に関する判定を行った。要求仕様書(ＵＲＳ）の提示からＤＱの判定までの期間は、プラントの規模や複雑さ等により大きく異なるが、従来のバリデーション方法と同程度であった。
【００６４】
次に、シーケンス作成プログラム６を用いて、主に、上記Ｐ＆ＩＤを色塗りした配管経路図、パラメータリスト、異常条件発信表及び各工程のフローチャートからシーケンスプログラムを作成した。その後、シーケンスシミュレータ２を用いてそのシーケンスプログラムをデバッグした。また、タッチパネル作成プログラム７でも同様にタッチパネルのプログラムを作成し、シーケンスシミュレータ４を用いてそのタッチパネルのプログラムをデバッグした。また、シーケンスシミュレータ２及び４を用いてシーケンスプログラム及びタッチパネルのプログラムに対してバリデーションの設計時適格性評価（ＤＱ）を実施し、ＤＱの適格性に関する判定を行った。
【００６５】
次に、プラントシミュレータ１とシーケンスシミュレータ２との間で相互のデータを、具体的には、プラントシミュレータ１からシーケンスシミュレータ２へ各部の温度、圧力、レベル、ポンプ状態、バルブ開閉状態等のデータを、シーケンスシミュレータ２からプラントシミュレータ１へシーケンス制御のデータをそれぞれ送信して仮想プラントを運転させた。
【００６６】
これにより、実際の医薬品製造プラントに近い状態でプログラムテスト及びシステムテストを実施し、シーケンスプログラムの検証、警報設定値の妥当性検討、シーケンスプログラム及び仮想プラントの見直しが短期間で実施できた。また、従来のバリデーション方法では、実際にプラントを構築後にしかできなかった運転時適格性評価（ＯＱ）等の検討が仮想プラントを運転させることで可能であることが確認できた。
【００６７】
また、バリデーションの運転時適格性評価（ＯＱ）や据付時適格性評価（ＩＱ）において、医薬品製造者との事前打合せにより、上記仮想プラントの運転によるプログラムテスト及びシステムテストの結果を反映可能であることが確認できた。さらに、ＩＱにおいて確認が求められるシーケンスプログラム及びタッチパネルのプログラムのインストールは、シーケンスシミュレータのシーケンスプログラムを直接ＰＬＣにコピーすることによりマニュアル入力による誤入力を防止して確実にインストールできることを確認した。
【００６８】
上記評価装置２０で仮想プラントを運転させることで、以下のような運転時適格性評価（ＯＱ）において適格となったシーケンスプログラム及びタッチパネルのプログラムをそれぞれ得た。
【００６９】
図１０は、シーケンスプログラムの一例を示す図である。図１０では、シーケンスプログラムの最初の部分及び最後の部分を表している。このシーケンスプログラムは、ラダー言語を用いて記述されており、実際の医薬品製造プラントではＰＬＣに実行させて各デバイスをシーケンス制御するプログラムである。
【００７０】
図１２は、図１１のシーケンスプログラムの一部を示す拡大図であり、図１２（ａ）は最初の部分の拡大図であり、図１２（ｂ）は最後の部分の拡大図である。例えば、図１２（ａ）に示すように、シーケンスプログラムの最初の部分では、まず、１段目（０〜）において割り込みを許可［ＥＩ］にする。この１段目からシーケンスプログラムのサイクル（スキャン）が開始される。次に、２段目（１〜）において、ＰＷ供給工程の供給可能のリンクリレーＬ２５３８がＯＮであり、ＷＦＩ−ＳＩＰ工程の運転中のリンクリレーＬ２１１０がＯＦＦであり、ＷＦＩ陽圧保持工程の運転中のリンクリレーＬ２２１０がＯＦＦである場合、ＷＦＩ製造工程の工程ＩＮＴのリンクリレーＬ２０００をＯＮにする。ここで、リンクリレーは、別のユニットのＣＰＵとのデータ送受信を表すものである。
【００７１】
また、図１２（ｂ）に示すように、シーケンスプログラムの最後の部分では、まず、１段目（５７８〜）においてＷＦＩ製造工程の運転中のリンクリレーＬ２０１０がＯＦＦであり、ＷＦＩ製造工程の停止ブロー中のカウンタＣ１１０がＯＮである場合、ＷＦＩ製造工程及びＷＦＩ陽圧保持工程の起動指令ＰＬＳのリンクリレーＬ２０６１を微分形命令ＰＬＳでＯＮにする。この微分形命令ＰＬＳは、入力条件を満たしたときに一度だけ対象の出力をＯＮにする命令である。このＰＬＳを用いると、入力条件が一旦満たさなくなって再度満たすようにすると、また一度だけ対象の出力がＯＮになる。そして、さらに、ＰＳ陽圧保持工程の運転中のリンクリレーＬ２４１０がＯＦＦの場合、ＷＦＩ製造工程及びＰＳ陽圧保持工程の起動指令ＰＬＳのリンクリレーＬ２０６２を微分形命令ＰＬＳでＯＮにする。次に、２段目（５８５〜）において、ＥＮＤでこのシーケンスプログラムの１サイクル（スキャン）が終了する。
【００７２】
図１３は、タッチパネルのＭＥＮＵ画面の一例を示す図である。このＭＥＮＵ画面では、最上段の全体メニュー、各工程操作及び各共通操作の各項目をそれぞれ選択できるようになっている。具体的には、この全体メニューでは、ＭＥＮＵ、ＧＦ、操作１（ＷＦＩ）、操作２（ＷＦＩ）、操作３（ＰＳ）、操作４（ＰＷ）、設定及び警報をそれぞれ選択できるようになっている。この全体メニューは、タッチパネルのほとんどの画面で表示される。工程操作では、ＷＦＩ製造、ＷＦＩ−ＳＩＰ、ＷＦＩ陽圧保持、ＰＷ供給、ＰＳ製造、ＰＳ陽圧保持及びＰＷ熱水殺菌を選択できるようになっている。また、共通操作では、警報、警報履歴、操作ログ、モード設定、メンテナンス、Ｗｅｅｋｌｙ  Ｔｉｍｅｒ、時刻設定、パスワード変更、オペレータ情報管理をそれぞれ選択できるようになっている。このタッチパネルで上記各項目を選択すると、その選択された項目に対する画面がタッチパネルに表示される。以下、主なタッチパネルの各画面について説明する。
【００７３】
図１４は、タッチパネルのグラフィック画面の一例を示す図である。このグラフィック画面は、図１３に示す全体メニューのＧＦを選択することで表示される。このグラフィック画面では、主に医薬品製造プラントのＰ＆ＩＤや工程進捗等を確認できるようになっている。
【００７４】
図１５は、タッチパネルの警報画面の一例を示す図である。この警報画面では、主に医薬品製造プラントの各警報の内容を確認するために各警報の項目を選択できるようになっている。具体的には、この警報画面では、［共通］の主幹漏電、加熱蒸気圧低下、冷却水圧低下、蒸発缶高圧異常、蒸発缶低圧異常１，２、Ｔ−１０１満水、Ｔ−１０１渇水、Ｐ−１０１過負荷、Ｐ−１０１漏電、Ｐ−１０２過負荷、Ｐ−１０２漏電、Ｂ−１０１過負荷、Ｂ−１０１漏電、制御圧空低下、スイッチ自動確認、非常停止、ＰＬＣバッテリー低下及び停電検知、［ＷＦＩ製造］の採水水質異常（軽）、採水水質異常（重）、Ｈ−１０７温度異常（軽）、Ｈ−１０７温度異常（重）、Ｈ−１０８温度異常（軽）、Ｈ−１０８温度異常（重）及び陽圧保持圧力低下、［ＷＦＩ−ＳＩＰ］の昇温異常及び滅菌中温度低下、［ＰＳ製造］の供給高圧異常、供給低圧異常及び陽圧保持圧力低下、［ＰＷ熱水滅菌］の昇温異常及び滅菌異常をそれぞれ選択できるようになっている。この警報画面は、図１３に示す全体メニューの警報又は共通操作の警報を選択することで表示される。この警報画面の各警報の内容は、主に上記異常条件発信表の内容が反映されている。
【００７５】
図１６は、タッチパネルの警報履歴画面の一例を示す図である。この警報履歴画面では、主に医薬品製造プラントの各警報履歴を確認できるようになっている。この警報履歴画面は、図１３に示す全体メニューの警報履歴又は共通操作の警報履歴を選択することで表示される。この警報履歴画面では、各警報毎に発生時刻、メッセージ、復旧時刻を表示しており、警報の発信中の項目は赤色で、復旧済みの項目は灰色で表示されている。また、この画面でアラーム消去ボタンにより各警報のアラームを消去することもできるようになっている。
【００７６】
図１７は、タッチパネルの時刻設定画面の一例を示す図である。この時刻設定画面では、医薬品製造プラントの時刻（年、月、日、時、分、秒、曜日）が設定できるようになっている。この時刻設定画面は、主に図１３に示す共通操作の時刻設定を選択することで表示される。
【００７７】
図１８は、タッチパネルのモード設定画面の一例を示す図である。このモード設定画面では、医薬品製造プラントの各工程におけるモードの設定や切り替えができるようになっている。具体的には、この警報画面では、主にＷＦＩ−ＳＩＰ工程後ＷＦＩ製造工程の起動の有無、ＰＷ熱水滅菌後ＰＷ供給の起動の有無及びＷＦＩサンプリングのモードの設定を各項目の横に配置されたボタンで設定できるようになっている。このモード設定画面は、主に図１３に示す共通操作のモード設定を選択することで表示される。
【００７８】
図１９は、タッチパネルの設定０１画面の一例を示す図である。この設定０１画面では、医薬品製造プラントのＷＦＩ製造工程のパラメータを設定及び閲覧できるようになっている。具体的には、この設定０１画面では、［設定時間］製造準備１〜７、停止ブローの各設定値（ＳＥＣ）をそれぞれ表示及び設定できるようになっている。このモード設定画面は、主に図１３に示す全体メニューの設定及び工程操作のＷＦＩ製造から所定の項目を選択していくことで表示させることができる。なお、右上に配置された２つの矢印のボタンで画面を切り替えて他の設定等を表示させることができるようになっている。
【００７９】
図２０は、タッチパネルの工程操作０１画面の一例を示す図である。この工程操作０１画面では、医薬品製造プラントのＷＦＩ製造工程又はＷＦＩ−ＳＩＰ工程における各ＳＴＥＰの運転及び停止ができるようになっている。また、その各工程の関連情報も確認できるようになっている。例えば、ＷＦＩ製造工程のＳＴＥＰで製造準備６を運転及び停止させることができるようになっている。このとき、この画面には、蒸発缶圧力（ＭＰａ）、ＷＦＩ採水温度（度）、ＷＦＩ採水水質（μＳ／ｃｍ）、ＷＦＩ採水流量（Ｌ／ｈ）等の関連情報、設定時間（ｍｉｎ、ｓｅｃ）や残り時間（ｍｉｎ、ｓｅｃ）が表示される。この設定時間は、図１９のタッチパネルの設定０１画面等で設定できるようになっている。この工程操作０１画面は、主に図１３に示す全体メニューの設定及び工程操作のＷＦＩ製造から所定の項目を選択していくことで表示させることができる。なお、右上に配置された２つの矢印のボタンで画面を切り替えて他の設定値を表示させることができるようになっている。
【００８０】
図２１は、タッチパネルのメンテナンス画面の一例を示す図である。このメンテナンス画面では、医薬品製造プラントの各機器等のメンテナンスについて設定できるようになっている。また、各項目のメンテナンスでは、ＡＵＴＯ（自動）とＭＡＮＵＡＬ（手動）の切り替えができるようになっている。このメンテナンス画面は、主に図１３に示す共通操作のメンテナンスを選択することで表示される。
【００８１】
図２２は、タッチパネルのＷｅｅｋｌｙ Ｔｉｍｅｒ画面の一例を示す図である。このＷｅｅｋｌｙ Ｔｉｍｅｒ画面では、医薬品製造プラントの各工程毎に週間スケジュールを設定できるようになっている。このＷｅｅｋｌｙ Ｔｉｍｅｒ画面では、工程名称に対象工程を、曜日指定に曜日を、日時指定に時刻（時、分）を設定し、その項目の右端の実行ボタンを押すことでその対象工程に設定されたスケジュールを実行する。
【００８２】
上記評価装置２０を用いると、上記シーケンスプログラム及びタッチパネルのプログラムは、主に運転時適格性評価（ＯＱ）においてそれらが適格と判定された時点で得ることができた。その後、上記仮想プラントを基に以下の電気図面及び機器製作図等を作成し、それらを基に実際の電気制御盤、各機器及び各配管等を製作して医薬品製造プラントを構築した。
【００８３】
図２３は、電気図面の一例を示す図である。この電気図面は、ＷＦＩ製造装置の制御盤を正面から見た図である。この制御盤５０は、主に電源５１と、蒸発缶圧力調節計５２と、ＰＳ圧力調節計５３と、精製水戻り圧力調節計５４と、Ｈ−１０７コンデンサ出口温度調節計５５と、冷却器出口温度調節計５６と、ＳＥ−１０１脱気筒温度調節計５７と、ＷＦＩ採水導電率計及び精製水戻り導電率計５８と、タッチパネル５９と、ブザー表示灯６１と、ブザー停止表示灯６２と、リセット表示灯６３と、非常停止表示灯６４と、Ｐ−１０１精製水供給ポンプ電流計６５と、記録計６６と、鍵付きＳ．ＳＷ操作用小扉６７とを有する。このタッチパネル５９には、主に上記図１３〜図２０の画面が表示される。この電気図面等を基に主にＷＦＩ製造装置の制御盤を製作した。
【００８４】
図２４は、医薬品製造プラントの機器製作図の一例を示す図である。この機器製作図を基に実際の医薬品製造プラントを構築した。この医薬品製造プラント７０は、格納容器７１内に上記図２１の制御盤５０を格納している。
【００８５】
以上の結果から、評価装置２０を用いて第３の実施形態のバリデーション方法を実施すると、従来のバリデーション方法よりも短期間で効率よく医薬品製造プラント７０を構築できることを確認した。
【符号の説明】
【００８６】
１  プラントシミュレータ
２  シーケンスミュレータ
３  接続プログラム
４  シーケンスミュレータ
５  フロー作成プログラム
６  シーケンス作成プログラム
７  タッチパネル作成プログラム
１０  評価装置
２０  評価装置
５０  制御盤
７０  医薬品製造プラント
Ｓ１  仕様書を読み込む工程
Ｓ２  シーケンスプログラムを読み込む工程
Ｓ３  仮想プラントが構築される工程
Ｓ４  仮想プラントを運転させる工程
Ｓ５  仮想プラントの運転時のパラメータを算出する工程
Ｓ６  運転時適格性評価（ＯＱ）を実施して判定する工程
Ｓ７  フィードバック工程
Ｓ８  入力インターフェースプログラムを読み込む工程
【図１】
2014035710.tif 000003
【図２】
2014035710.tif 000004
【図３】
2014035710.tif 000005
【図４】
2014035710.tif 000006
【図５】
2014035710.tif 000007
【図６】
2014035710.tif 000008
【図７】
2014035710.tif 000009
【図８】
2014035710.tif 000010
【図９】
2014035710.tif 000011
【図１０】
2014035710.tif 000012
【図１１】
2014035710.tif 000013
【図１２】
2014035710.tif 000014
【図１３】
2014035710.tif 000015
【図１４】
2014035710.tif 000016
【図１５】
2014035710.tif 000017
【図１６】
2014035710.tif 000018
【図１７】
2014035710.tif 000019
【図１８】
2014035710.tif 000020
【図１９】
2014035710.tif 000021
【図２０】
2014035710.tif 000022
【図２１】
2014035710.tif 000023
【図２２】
2014035710.tif 000024
【図２３】
2014035710.tif 000025
【図２４】
2014035710.tif 000026
【図２５】
2014035710.tif 000027
【図２６】
2014035710.tif 000028
【図２７】
2014035710.tif 000029