(57)【要約】【課題】エンジニアリングの負担を招くことなく、プラントの設備を柔軟に用いて生産工程を構成することができる生産制御システムを提供する。【解決手段】生産手順入力手段５１は、生産品に要求される生産手順の入力を受け付ける。設備情報入力手段８１は、プラントの設備に関する情報（設備リスト）の入力を受け付ける。設備情報格納手段４１は、設備情報入力手段８１を介して入力された上記情報（設備リスト）を格納する。処方手順生成手段４２は、設備情報格納手段４１に格納された上記情報（設備リスト）、および生産手順入力手段５１を介して入力された上記生産手順に基づいて、所定の生産品についてのプラントの設備を用いた生産の処方手順を生成する。バッチ実行手段４３は、処方手順生成手段４２により生成された処方手順に基づいて、プラントの設備を用いたバッチを順次実行する。【選択図】図１
2008262453.tif 000002
【特許請求の範囲】
【請求項１】
プラントの設備を用いた生産の生産工程を制御する生産制御システムにおいて、
プラントの設備に関する情報の入力を受け付ける設備情報入力手段と、
前記設備情報入力手段を介して入力された前記情報を格納する設備情報格納手段と、
所定の生産品に要求される生産手順の入力を受け付ける生産手順入力手段と、
前記設備情報格納手段に格納された前記情報、および前記生産手順入力手段を介して入力された前記生産手順に基づいて、所定の生産品についての前記設備を用いた生産の処方手順を生成する処方手順生成手段と、
前記処方手順生成手段により生成された前記処方手順に基づいて、前記設備を用いたバッチを順次実行するバッチ実行手段と、
を備えることを特徴とする生産制御システム。
【請求項２】
前記バッチ実行手段は、前記所定の生産品に関する生産のスケジューリングに基づいて前記バッチの実行を制御することを特徴とする請求項１に記載の生産制御システム。
【請求項３】
前記バッチ実行手段は、設備の稼動状態に基づいて前記バッチの実行を制御することを特徴とする請求項１または２に記載の生産制御システム。
【請求項４】
前記バッチ実行手段は、プロセスの状況に基づいて前記バッチの実行を制御することを特徴とする請求項１〜３のいずれか１項に記載の生産制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントの設備を用いた生産の生産工程を制御する生産制御システムに関する。
【背景技術】
【０００２】
製造業における製造プラントでは、一般的に、入荷から原材料倉庫管理、秤量工程、調整工程、反応工程、充填工程、包装工程、製品在庫管理などを経て、最終製品が出荷される。製造プラントには、種々の工程のための設備や、これらの設備を制御する生産制御システムが必要となる。しかし、従来の生産制御システムが対応できるのは、上記工程のうち調整工程から充填工程等、流体を取り扱う一部の工程であり、他の工程はその性格に応じて、工場向け、あるいは高速処理を得意とするＰＬＣコントローラなどが制御を担当している。したがって、すべての工程の制御が可能なインテグレータ的な機能をもつ生産制御システムが求められている。
【０００３】
一方、市場の急激な変化への対応が求められる現代においては、製造業において製品ごとに新たな設備を導入することは得策ではなくなり、既存のプラント上で新製品の開発から製造ラインの構築までを行うように変化してきている。
【０００４】
このような２つの要求、すなわち統合的な制御、および多品種変量生産に適応したシステムとして、製品の製造手順が書かれた処方に基づいて動作するシーケンス制御システムが開発されている。このシステムでは、バッチプロセスを不連続型の運転、すなわち区切り型生産のプロセスと捉え、各区切りである工程に対して、工程順次起動や共有ユーティリティのインターロック管理を工程管理シーケンスにより実行するものである。従来のシステムでは、この工程管理シーケンスのアプリケーション自体も、制御システム上でシステムエンジニアが作成し、工程管理シーケンスとして動作させている。
【特許文献１】特開２００６−２８５８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のシステムには、以下のような問題点がある。
（１）従来のシステムでは、エンジニアリングが複雑であり、新製品に応じたアプリケーションの変更作業に当該システムのエンジニアリングを熟知しているスペシャリストの対応が必要となってしまう。
（２）複数ベンダの制御システムを統括して指令を出す機能がない。
（３）商品の処方手順と設備制御が、処方ユニット手順レベルでのみマッピングが可能であるため、小規模なプラントでもアプリケーション作成に多大な工数と、当該システムのエンジニアリングに固有の知識が必要となる。
（４）アプリケーションの体系が、プロシジャー、ユニットプロシジャー、単位シーケンス、フェーズと作成しないと動作しないため、上記（３）の理由と同様、アプリケーション作成に多大な工数が必要となる。
（５）商品の処方手順と、設備制御が完全に切り分けられていないため、新商品開発のためのアプリケーション変更が大掛かりとなり、結果的にアプリケーションの変更が困難となるという問題がある。
【０００６】
本発明の目的は、エンジニアリングの負担を招くことなく、プラントの設備を柔軟に用いて生産工程を構成することができる生産制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の生産制御システムは、プラントの設備を用いた生産の生産工程を制御する生産制御システムにおいて、プラントの設備に関する情報の入力を受け付ける設備情報入力手段と、前記設備情報入力手段を介して入力された前記情報を格納する設備情報格納手段と、所定の生産品に要求される生産手順の入力を受け付ける生産手順入力手段と、前記設備情報格納手段に格納された前記情報、および前記生産手順入力手段を介して入力された前記生産手順に基づいて、所定の生産品についての前記設備を用いた生産の処方手順を生成する処方手順生成手段と、前記処方手順生成手段により生成された前記処方手順に基づいて、前記設備を用いたバッチを順次実行するバッチ実行手段と、を備えることを特徴とする。
この生産制御システムによれば、設備情報格納手段に格納された情報、および生産手順に基づいて、所定の生産品についての設備を用いた生産の処方手順を生成し、処方手順に基づいて設備を用いたバッチを順次実行するので、エンジニアリングの負担を招くことなく、プラントの設備を柔軟に用いて生産工程を構成することができる。
【０００８】
前記バッチ実行手段は、前記所定の生産品に関する生産のスケジューリングに基づいて前記バッチの実行を制御してもよい。
【０００９】
前記バッチ実行手段は、設備の稼動状態に基づいて前記バッチの実行を制御してもよい。
【００１０】
前記バッチ実行手段は、プロセスの状況に基づいて前記バッチの実行を制御してもよい。
【発明の効果】
【００１１】
本発明の生産制御システムによれば、設備情報格納手段に格納された情報、および生産手順に基づいて、所定の生産品についての設備を用いた生産の処方手順を生成し、処方手順に基づいて設備を用いたバッチを順次実行するので、エンジニアリングの負担を招くことなく、プラントの設備を柔軟に用いて生産工程を構成することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図１〜図４を参照して、本発明による生産制御システムの一実施形態について説明する。
【００１３】
図１は、本実施形態の生産制御システムが適用されるプラントの構成例を示すブロック図、図２は、本実施形態の生産制御システムを機能的に示すブロック図である。
【００１４】
図１に示すように、プラントには、入荷から出荷までの各工程を制御するＰＬＣコントローラ１１、ＰＬＣコントローラ１２、ＰＬＣコントローラ１３、分散制御システム用コントローラ１４、ＰＬＣコントローラ１５、ＰＬＣコントローラ１６およびＰＬＣコントローラ１７が設けられている。図１の例では、ＰＬＣコントローラ１１が入荷工程を、ＰＬＣコントローラ１２が秤量工程を、ＰＬＣコントローラ１３、分散制御システム用コントローラ１４およびＰＬＣコントローラ１５が調整工程、反応工程および充填工程を、ＰＬＣコントローラ１６が梱包工程を、ＰＬＣコントローラ１７が出荷工程を、それぞれ制御している。
【００１５】
また、プラントには、入庫管理用パソコン２１、秤量管理用パソコン２２、生産管理用パソコン２３、実績管理用パソコン２４、品質管理用パソコン２５および在庫管理用パソコン２６と、プラントの操作監視を行うための操作監視用パソコン３と、コントローラ１１〜１７に対する実行指令を行うアプリケーションコントローラ４と、商品の生産手順等を入力するための処方管理用パソコン５と、エンジニアリング用パソコン８と、が設けられている。
【００１６】
これらのコントローラ１１〜１７、パソコン２１〜２６、操作監視用パソコン３、アプリケーションコントローラ４、処方管理用パソコン５およびエンジニアリング用パソコン８は、ネットワーク７を介して互いに接続されている。
【００１７】
アプリケーションコントローラ４は、複数の制御システム間のデータ交換を可能とするデータ変換機能を備えており、コントローラ１１〜１７のメーカーや規格が混在していても問題ない。例えば、高度なフィードバック制御を実行できるコントローラと、リレーシーケンス的な制御を実行するＰＬＣなどを混在させることができる。
【００１８】
また、アプリケーションコントローラ４は、フィールド情報のクローズインタフェースのみならず、フィールド情報以外の情報を取り扱うためのオープンインタフェースを備える。このため、アプリケーションコントローラ４は、パソコン２１〜２６および操作監視用パソコン３との間で、オープンインタフェースを介してデータをやり取りすることができ、ネットワーク７上の種々の操業情報を取り扱うことができる。例えば、従来のシステムでは、バッチプロセスでは手作業によるサンプリング結果は制御システムのＩ／Ｏから得られないデータであるため、サンプリング結果のデータを得るアプリケーション作成作業の負担が大きくなる。しかし、本実施形態の生産制御システムでは、サンプリング結果も１つのデータとして容易に取り扱うことができる。
【００１９】
図２に示すように、処方管理用パソコン５は、生産品に要求される生産手順の入力を受け付ける生産手順入力手段５１を構成する。エンジニアリング用パソコン８は、プラントの設備に関する情報（設備リスト）の入力を受け付ける設備情報入力手段８１を構成する。また、アプリケーションコントローラ４は、設備情報入力手段８１を介して入力された上記情報（設備リスト）を格納する設備情報格納手段４１と、設備情報格納手段４１に格納された上記情報（設備リスト）、および生産手順入力手段５１を介して入力された上記生産手順に基づいて、所定の生産品についてのプラントの設備を用いた生産の処方手順を生成する処方手順生成手段４２と、処方手順生成手段４２により生成された処方手順に基づいて、プラントの設備を用いたバッチを順次実行するバッチ実行手段４３と、を構成する。
【００２０】
次に、本実施形態の生産制御システムの動作について説明する。
【００２１】
図３は、本実施形態の生産制御システムの動作の流れをＩＤＥＦＯ（Integrated computer aided manufacturing DEFnition）の表記に基づいて記述した図である。
【００２２】
処方手順生成手段４２は、プラント（図１）の設備を用いて指定の商品を作る（ステップＳ１）ために、生産手順リストの中から、商品に応じた生産手順を選択し、選択された生産手順を満足するような生産の処方手順を生成する（ステップＳ２）。
【００２３】
この生産手順は、生産手順入力手段５１を介してユーザが入力することができる。また、この生産手順は、生産手順を変更するステップ（ステップＳ３）で、生産手順入力手段５１を介してユーザが変更することができる。また、処方手順生成手段４２は、設備情報格納手段４１に格納された設備リストに基づいて、プラントの設備を用いて実際に生産可能な処方手順を生成する。また、生成される処方手順は、ユーザの運転指図を満たす手順とされる。
【００２４】
処方手順生成手段４２で生成された処方手順は、バッチ実行手段４３に与えられる。
【００２５】
バッチ実行手段４３は、処方手順生成手段４２で生成された処方手順の他、当該商品の生産スケジュール、前段の工程の手作業によるサンプリング結果、プラントにおける設備の稼動状態、工程分析ツールによるプロセス解析結果等に基づいて、所定のバッチを実行する（ステップＳ４）。当該商品の生産スケジュール、前段の工程の手作業によるサンプリング結果、プラントにおける設備の稼動状態、工程分析ツールによるプロセス解析結果等は、例えば、操作監視用パソコン３を介して入力することができる。
【００２６】
バッチ実行手段４３からの指令は、コントローラ１１〜１７に与えられ、これによりプラントの設備が制御され、バッチが実行される（ステップＳ５）。設備の稼動状態は、バッチ実行手段４３にフィードバックされ（図３）、運転中のバッチの進捗を最適な状態に調整できる。
【００２７】
図２に示すように、設備に変更のある場合には、ユーザは、設備情報入力手段８１を介して、変更が反映された新たな上記設備リストを設備情報格納手段４１に格納することができる。また、エンジニアリング用パソコン８から必要なデータをコントローラ１１〜１７にダウンロードすることができる。エンジニアリング用パソコン８では、Ｉ／Ｏの定義、フィードバック制御の定義等が実行できる。これらの定義はコントローラ１１〜１７にダウンロードされる。分散制御システム用コントローラ１４では、定義に従って、設備制御手順、ユニット管理、Ｉ／Ｏ処理、フィードバック制御等を実行する。また、ＰＬＣコントローラ１１〜１３、ＰＬＣコントローラ１４〜１７では、定義に従って、設備制御手順、Ｉ／Ｏ処理等を実行する。このように、本実施形態の生産制御システムでは、設備の変更に柔軟に対応できる。
【００２８】
以上のように、本実施形態の生産制御システムによれば、従来のシステムでは取り扱えない手作業によるサンプリング結果、工程分析ツールによるプロセス解析結果、あるいは設備の稼動状態をバッチ実行手段４３に入力することによって、運転中のバッチの進捗を最適な状態に調整できる工程管理シーケンスを可能とすることができる。
【００２９】
また、設備制御を生産手順の入力と分離することにより、ユーザは設備の構成を意識することなく、生産手順のみを考慮すれば、実際のプロセス制御が自動的に実行される。なお、処方手順と設備制御の任意階層によるマッピングとアプリケーションの縮退が可能とされる。ここで、アプリケーションの縮退とは、アプリケーションの体系（プロシジャー、ユニットプロシジャー、単位シーケンス、フェーズ等）の中から、必要な階層のみを作成し、不要な階層を省くことである。
【００３０】
また、ユーザはベンダごとのシステム等を考慮することなく、プロセス工程を視点とする生産手順のみを意識すればよい。ＰＬＣコントローラで稼動する設備で実行される工程と、分散制御システム用コントローラの制御下で実行される工程に対し、共通のバッチＩＤを付加することもできる。例えば、ＰＬＣコントローラで稼動している設備制御のイベントメッセージ情報に、本来は別のシステムを構成する分散制御システム用コントローラのバッチＩＤのラベリングを付加し、実績データ管理では１つのバッチＩＤという塊でデータを取り扱うことができる。
【００３１】
さらに、アプリケーションコントローラのソフトウェアは、汎用パソコンでも動作するため、小規模な単純構成のプラントにも適用できる。本発明は、プラント形態に依存せず、大規模から小規模のプラントまで広く適用できる。
【００３２】
本発明による利点として、例えば、以下の点を挙げることができる。
（１）従来のシステムでは、アプリケーションの変更は、処方に基づく手順制御と、設備制御の両者を変更する必要があった。これに対し、本発明によれば、処方手順と設備制御が完全に分離され、例えば、タンク間の移送系シーケンスなどの場合、手順制御は設備制御の組み合わせを構成することで自動的に実行される。このため、設備の変更がない限り設備制御の変更は不要であり、商品に応じたアプリケーション変更が容易なものとなる。入力対象である生産手順からシステム依存性を排除することができ、商品の製造者のエンジニアあるいは生産制御システムの製造元のエンジニアの担当範囲でアプリケーションの変更が可能となる。また、制御システムの処理は、設備制御のアプリケーション処理に特化され、複数ベンダのシステムに対して、共通する処方手順に基づく指令を送ることができる。このため、共通の手順でプラントの全工程にアクセスでき、統合的な制御が可能なシステムを構築できる。
（２）従来のシステムでは、工程管理シーケンスを作成しない限り、実際にプラントの操業を行うことができなかった。しかし、本発明によれば、バッチ実行手段に製造工程スケジューラ管理機能をもたせることもできるため、工程管理シーケンスの作成が不要となる。図４は、スケジューラ管理機能による表示画面例を示す図である。この例では、縦方向に設備名が、横方向に時間軸がとられており、設備「ＦＴ−１０１」における仕込み工程のサンプリング結果が良好でないと、バッチ「Ｂ０１」の設備「ＲＴ−２０１」における反応工程「Ｂ０１」を起動しないことを示す。また、反応工程「Ｂ０１」の次に、設備「ＳＴ−３０１」における充填工程が起動する。
【００３３】
以上説明したように、本発明の生産制御システムによれば、設備情報格納手段に格納された情報、および生産手順に基づいて、所定の生産品についての設備を用いた生産の処方手順を生成し、処方手順に基づいて設備を用いたバッチを順次実行するので、エンジニアリングの負担を招くことなく、プラントの設備を柔軟に用いて生産工程を構成することができる。
【００３４】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、プラントの設備を用いた生産の生産工程を制御する生産制御システムに対し、広く適用することができる。
【図面の簡単な説明】
【００３５】
【図１】一実施形態の生産制御システムが適用されるプラントの構成例を示すブロック図。
【図２】一実施形態の生産制御システムを機能的に示すブロック図。
【図３】一実施形態の生産制御システムの動作の流れをＩＤＥＦＯの表記に基づいて記述した図。
【図４】スケジューラ管理機能による表示画面例を示す図。
【符号の説明】
【００３６】
４１    設備情報格納手段
４２    処方手順生成手段
４３    バッチ実行手段
５１    生産手順入力手段
８１    設備情報入力手段
【図１】
2008262453.tif 000003
【図２】
2008262453.tif 000004
【図３】
2008262453.tif 000005
【図４】
2008262453.tif 000006