[go: up one dir, main page]

JP5660082B2 - プロセス制御装置及びシステム - Google Patents

プロセス制御装置及びシステム Download PDF

Info

Publication number
JP5660082B2
JP5660082B2 JP2012149352A JP2012149352A JP5660082B2 JP 5660082 B2 JP5660082 B2 JP 5660082B2 JP 2012149352 A JP2012149352 A JP 2012149352A JP 2012149352 A JP2012149352 A JP 2012149352A JP 5660082 B2 JP5660082 B2 JP 5660082B2
Authority
JP
Japan
Prior art keywords
old
controller
process control
application
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012149352A
Other languages
English (en)
Other versions
JP2014010811A (ja
Inventor
隆宏 神戸
隆宏 神戸
光浩 山本
光浩 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2012149352A priority Critical patent/JP5660082B2/ja
Priority to EP13173899.9A priority patent/EP2682829B1/en
Priority to US13/930,697 priority patent/US9891601B2/en
Priority to CN201310272410.7A priority patent/CN103529768B/zh
Publication of JP2014010811A publication Critical patent/JP2014010811A/ja
Application granted granted Critical
Publication of JP5660082B2 publication Critical patent/JP5660082B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Safety Devices In Control Systems (AREA)

Description

本発明は、プロセス制御装置及びシステムに関する。
従来から、プラントや工場等(以下、これらを総称する場合には、単に「プラント」という)においては、工業プロセスにおける各種の状態量(例えば、圧力、温度、流量等)を制御するプロセス制御システムが構築されており、高度な自動操業が実現されている。従来のプロセス制御システムは、例えば以下の特許文献1の図7(特許文献2,3の図1(FIG.1))に示す通り、流量計や温度計等の複数のセンサとバルブ等のアクチュエータとが直接コントローラに接続された構成であり、コントローラがセンサの検出結果に応じてアクチュエータを制御することによって上述した各種の状態量が制御される。
ここで、プラントは、寿命を約30年として設計されることが多いが、プロセス制御システムをなす各種機器(上述したコントローラ、センサ、アクチュエータ)は、汎用的な電子部品が用いられることが多いため、その寿命が電子部品の寿命で規定されてしまい約10年程度である。センサは寿命がきても単体で交換可能だが、コントローラのインターフェイス部であるI/Oカードに汎用的な電子部品が搭載されているため、コントローラの寿命は10年程度に制限され、プロセス制御システムの寿命も制限されてしまう。
このように、プロセス制御システムをなす各種機器はプラントよりも寿命が短いことから、プラントの寿命を迎える前にプロセス制御システムをリプレース(再構築)する必要がある。そこで、以下の特許文献1の図1(特許文献2,3の図2(FIG.2))に示されている通り、プロセス制御システムをなす各種機器を同じネットワークに接続した構成にし、上記のI/Oカードを無くすことによってプロセス制御システムの寿命を延ばすことが考えられる。
特許第4399773号公報 国際公開第2005/050336号 米国特許出願公開第2007/0078980号明細書
ところで、プロセス制御システムをなす各種機器には、コントローラのI/Oカード以外の部分にも汎用的な電子部品が用いられている。また、近年においては、プロセス制御システムで用いられるオペレーティングシステム(OS)やアプリケーションプログラム等のソフトウェアの供給可能期間が5〜10年程度と短くなってきている。このため、上述の通り、I/Oカードを無くすことによってプロセス制御システムの寿命を延ばすことができたとしても、結局のところハードウェア及びソフトウェアの双方の面からプロセス制御システムのリプレースが必要になってしまう。
また、近年においては、プロセス制御システムの機能を維持するだけでなく、様々な目的(例えば、省エネルギーを実現する目的、環境規制への対応を行う目的、或いは生産効率の向上を図る目的)から、プロセス制御システムの機能を積極的に向上させたいという要求も増加している。このような要求に応えるためには、プラントの寿命を迎える前に、プラントに既に構築されているプロセス制御システムを新たなプロセス制御システムにリプレースする必要がある。
ここで、プロセス制御システムのリプレースを行う場合には、リプレース前後での制御性を担保した後、機能向上や新規機能の導入を行う安心・安全なリプレース手順が望まれる。そのため、リプレース前におけるプロセス制御システムの制御性が、リプレース後においても保証される必要がある。このため、プロセス制御システムのリプレースを行った場合には、リプレースが行われたプロセス制御システムの制御性の評価を十分に行わなければならず、評価に長時間を要するとともに多大なコストが必要になるという問題があった。
プロセス制御システムをリプレースするに際し、既存のシステムと新たなシステムとを一時的に併存させて各々のシステムの制御性を評価し、評価を終えた後に既存のシステムを取り除くようにすれば、上記の評価の時間を短縮することができるとも考えられる。しかしながら、新旧2つのシステムが併存している場合には、各々のシステムで用いられる各種機器(例えば、コントローラ)を異なるタグ名で管理する必要があり、既存のシステムを取り除いた後のオペレーションがやりにくくなるという問題がある。
本発明は上記事情に鑑みてなされたものであり、既存システムを新たなシステムにリプレースする際の制御性の評価を容易に行うことが可能なプロセス制御装置及びシステムを提供することを目的とする。
上記課題を解決するために、本発明のプロセス制御装置は、プラントで実現される工業プロセスの制御を行うプロセス制御装置(20、20a、20b)において、ハードウェア(21)上でハードウェアの代わりとして動作する仮想化部(22)と、前記仮想化部上で動作して前記工業プロセスの制御に必要な測定及び操作の少なくとも一方を行う複数のフィールド機器(10)の動作を制御する第1,第2制御部(23a、24a,23b、24b)と、前記仮想化部に設けられ、前記フィールド機器からの信号を前記第1,第2制御部に分配する分配部(41)と、前記仮想化部に設けられ、前記第1,第2制御部の出力を取得して何れか一方の出力を前記複数のフィールド機器のうちの少なくとも1つのフィールド機器に出力する取得部(42、43)とを備えることを特徴としている。
この発明によると、フィールド機器からの信号が仮想化部に設けられた分配部によって仮想化部上で動作する第1,第2制御部に分配されるとともに、第1,第2制御部の出力が仮想化部に設けられた取得部によって取得され、取得された何れか一方の出力が複数のフィールド機器のうちの少なくとも1つのフィールド機器に出力される。
また、本発明のプロセス制御装置は、前記取得部が、取得した前記第1,第2制御部の出力の比較を行う比較部(42a)を備えることを特徴としている。
また、本発明のプロセス制御装置は、前記第1,第2制御部が、前記仮想化部上で動作するオペレーティングシステム(23a、23b)と、前記オペレーティングシステム上で動作するアプリケーション(24a、24b)とからなることを特徴としている。
本発明のプロセス制御システムは、プラントで実現される工業プロセスの制御を行うプロセス制御システム(1、2)において、前記プラントに設けられるネットワーク(N1)と、前記ネットワークに接続され、前記工業プロセスの制御に必要な測定及び操作の少なくとも一方を行う複数のフィールド機器(10)と、前記ネットワークに接続された上記の何れかに記載のプロセス制御装置とを備えることを特徴としている。
また、本発明のプロセス制御システムは、前記ネットワークに接続され、前記プロセス制御装置の前記取得部で取得された前記第1,第2制御部の出力の比較を行う比較装置(50)を備えることを特徴としている。
また、本発明のプロセス制御システムは、前記プロセス制御装置の前記取得部が、取得した前記第1,第2制御部の出力を、前記ネットワークを介して前記比較装置に送信することを特徴としている。
本発明によれば、フィールド機器からの信号を仮想化部に設けられた分配部によって仮想化部上で動作する第1,第2制御部に分配するとともに、第1,第2制御部の出力を仮想化部に設けられた取得部によって取得し、取得した何れか一方の出力が複数のフィールド機器のうちの少なくとも1つのフィールド機器に出力しているため、第1,第2制御部の何れか一方で工業プロセスにおける状態量の制御を行いつつ、取得部によって取得した第1,第2制御部の出力を用いて、既存システムを新たなシステムにリプレースする際の制御性の評価を容易に行うことができるという効果がある。
本発明の第1実施形態によるプロセス制御システムの要部構成を示すブロック図である。 本発明の第1実施形態におけるコントローラの交換手順の概要を説明するための図である。 本発明の第1実施形態におけるコントローラの動作を示すフローチャートである。 本発明の第1実施形態におけるコントローラ内のデータの流れを示す図である。 本発明の第2実施形態によるプロセス制御システムの要部構成を示すブロック図である。 本発明の第2実施形態におけるコントローラ内のデータの流れを示す図である。 本発明の第1,第2実施形態によるプロセス制御システムの第1応用例を説明するための図である。 本発明の第1,第2実施形態によるプロセス制御システムの第2応用例を説明するための図である。
以下、図面を参照して本発明の実施形態によるプロセス制御システムについて詳細に説明する。
〔第1実施形態〕
図1は、本発明の第1実施形態によるプロセス制御システムの要部構成を示すブロック図である。図1に示す通り、本実施形態のプロセス制御システム1は、フィールド機器10、コントローラ20(プロセス制御装置)、及び監視装置30を備えており、監視装置30の監視の下でコントローラ20がフィールド機器10を制御することによって、プラント(図示省略)で実現される工業プロセスの制御を行う。
ここで、フィールド機器10及びコントローラ20はフィールドネットワークN1に接続され、コントローラ20及び監視装置30は制御ネットワークN2に接続される。フィールドネットワークN1は、例えばプラントの現場に敷設された有線のネットワークである。他方、制御ネットワークN2は、例えばプラントの現場と監視室との間を接続する有線のネットワークである。尚、これらフィールドネットワークN1及び制御ネットワークN2は、無線のネットワークであっても良い。
フィールド機器10は、例えば流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、その他のプラントの現場に設置される機器である。尚、図1においては、理解を容易にするために、プラントに設置されたフィールド機器10のうちの流体の流量を測定するセンサ機器11と流体の流量を制御(操作)するバルブ機器12とを図示している。
フィールド機器10は、コントローラ20からフィールドネットワークN1を介して送信されてくる制御データに応じた動作を行う。例えば、コントローラ20からセンサ機器11に測定データ(流体の流量の測定結果を示すデータ)の送信要求が送信されてきた場合には、センサ機器11は、フィールドネットワークN1を介してコントローラ20に向けて測定データを送信する。また、コントローラ20からバルブ機器12に対して制御データ(開度を制御するデータ)が送信されてきた場合には、バルブ機器12は、流体が通過する弁の開度を制御データで指示される開度にする。
コントローラ20は、監視装置30の監視の下でフィールド機器10(例えば、センサ機器11)からの測定データを収集するとともに、収集した測定データに基づいてフィールド機器10(例えば、バルブ機器12)を制御する。尚、コントローラ20は、フィールド機器10の状態を示すステータスの収集も行う。このコントローラ20の機能は、ソフトウェアがコンピュータに読み込まれて、ソフトウェアとハードウェア資源とが協働することによって実現される。
具体的に、コントローラ20の機能は、MPU(Micro-Processing Unit:マイクロプロセッサ)やメモリ等からなるハードウェア21によって、インストールされたプログラムが実行されることによって実現される。ここで、コントローラ20には、ハイパーバイザ22(仮想化部)を実現するプログラム、オペレーティングシステム(OS)23a(第1制御部)を実現するプログラム、オペレーティングシステム23b(第2制御部)を実現するプログラム、アプリケーション24a(第1制御部)を実現するプログラム、及びアプリケーション24b(第2制御部)を実現するプログラムがインストールされている。
上記のハイパーバイザ22は、ハードウェア21上でハードウェアの代わりとして仮想的に動作し、オペレーティングシステム23a,23b及びアプリケーション24a,24bを変更することなくハードウェア21の交換を可能にするために設けられる。また、ハイパーバイザ22は、オペレーティングシステム23a及びアプリケーション24aと、オペレーティングシステム23b及びアプリケーション24bとをそれぞれ独立して動作させるためにも設けられる。
つまり、ハイパーバイザ22は、ハードウェア21がMPUアーキテクチャ、メモリサイズ、キャッシュサイズ、メモリマップ、デバイスインターフェイス等が異なるものに変更されても、変更前と同様のインターフェイスをオペレーティングシステム23a,23bに対して提供する。これにより、ハイパーバイザ22上で動作するオペレーティングシステム23a,23bはハードウェア21の変更の影響を受けないため、従前用いられていたオペレーティングシステム23a,23b及びアプリケーション24a,24bを新たなハードウェア21上でそのまま動作させることができる。
また、ハイパーバイザ22を設けることで、オペレーティングシステム23a,23b及びアプリケーション24a,24bを以下の通り動作させることができる。
・オペレーティングシステム23a及びアプリケーション24aのみの動作
・オペレーティングシステム23b及びアプリケーション24bのみの動作
・オペレーティングシステム23a及びアプリケーション24aと、オペレーティングシステム23b及びアプリケーション24bとの独立した動作
図1に示す通り、ハイパーバイザ22は、入力分配部41(分配部)及び出力取得部42(取得部)を備える。入力分配部41は、フィールド機器10(例えば、センサ機器11)からの測定データやステータスを、オペレーティングシステム23a,23bを介してアプリケーション24a,24bにそれぞれ分配する。出力取得部42は、アプリケーション24a,24bから出力されてオペレーティングシステム23a,23bを介した制御データをそれぞれ取得し、取得した制御データの何れか一方(ここでは、アプリケーション24aから出力された制御データとする)をフィールド機器10(例えば、バルブ機器12)に出力する。ここで、出力取得部42は、取得した制御データ(アプリケーション24a,24bから出力された制御データ)の比較を行う出力比較部42aを備える。詳細は後述するが、このような入力分配部41及び出力取得部42をハイパーバイザ22に設けるのは、既存システムを新たなシステムにリプレースする際の制御性の評価を容易にするためである。
オペレーティングシステム23a,23bは、ハイパーバイザ22上で独立して動作し、例えばアプリケーション24a,24bを動作させるために必要となるプロセス管理やメモリ管理等の各種管理をそれぞれ行う。アプリケーション24a,24bは、オペレーティングシステム23a,23b上でそれぞれ独立して動作し、プロセスの制御を行う上で必要なフィールド機器10の制御(例えば、センサ機器11からの測定データ等の収集やバルブ機器12に対する制御データの送信等)をそれぞれ行う。
監視装置30は、例えばコンピュータによって実現され、運転員によって操作されてプロセスの監視のために用いられる。具体的に、監視装置30は、コントローラ20で動作するオペレーティングシステム23a,23bやアプリケーション24a,24bの動作状態のモニタや管理を行い、そのモニタ等の結果に応じて(或いは、運転員の操作指示に応じて)コントローラ20を制御する。
次に、上記構成におけるプロセス制御システム1に設けられたコントローラの交換(リプレース)手順について説明する。尚、コントローラの交換は、例えばコントローラの処理能力を向上させる場合、或いはコントローラに新たな機能を追加する場合等に行われる。図2は、本発明の第1実施形態におけるコントローラの交換手順の概要を説明するための図である。尚、図2においては、図1中の監視装置30及び制御ネットワークN2の図示を省略している。
ここで、前述したオペレーティングシステム23a及びアプリケーション24aは、交換前の従前のコントローラ(図2(a)に示すコントローラ100)で用いられていたソフトウェアであるとする。これに対し、前述したオペレーティングシステム23b及びアプリケーション24bは、交換後の新たなコントローラ(図1及び図2(b),(c)に示すコントローラ20)で用いられるソフトウェアであるとする。
コントローラの交換作業が開始されると、まず現場の作業者によって交換すべきコントローラを特定する作業が行われる。ここでは、交換すべきコントローラとして、図2(a)に示すコントローラ100が特定されたとする。このコントローラ100は、ハードウェア101上で、オペレーティングシステム23a及びアプリケーション24aが動作しているものである。
次に、特定された従前のコントローラ100をフィールドネットワークN1から取り外して新たなコントローラ20をフィールドネットワークN1に接続する作業が作業者によって行われる。このコントローラ20は、ハイパーバイザ22を実現するプログラム、オペレーティングシステム23a,23bを実現するプログラム、及びアプリケーション24a,24bを実現するプログラムがインストールされたものである。
以上の作業が終了した後に、作業者がコントローラ20の電源を投入すると、インストールされたプログラムが実行され、図2(b)に示す通り、ハードウェア21上で、ハイパーバイザ22、オペレーティングシステム23a,23b、及びアプリケーション24a,24bが動作する。これにより、コントローラ20は、従前のコントローラ100で用いられていたソフトウェア(オペレーティングシステム23a及びアプリケーション24a)と、新たなソフトウェア(オペレーティングシステム23b及びアプリケーション24b)との双方が独立して実行されている状態になる。
図3は、本発明の第1実施形態におけるコントローラの動作を示すフローチャートである。また、図4は、本発明の第1実施形態におけるコントローラ内のデータの流れを示す図である。尚、図3に示すフローチャートは、作業者による交換作業が終了してコントローラ20の電源が投入された後に、センサ機器11からの測定データ(或いは、ステータス)が入力されると開始される。
図3に示すフローチャートの処理が開始されると、まずセンサ機器11からの測定データを新旧アプリケーションに分配する処理が行われる(ステップS11)。具体的には、図4(a)に示す通り、センサ機器11から出力されてフィールドネットワークN1を介してコントローラ20に入力された測定データが入力分配部41によって分配され、オペレーティングシステム23a,23bを介してアプリケーション24a,24bにそれぞれ入力される。
フィールド機器10からの測定データが入力されると、入力された測定データに応じたバルブ機器12の制御量がアプリケーション24a,24bでそれぞれ求められ、その制御量を示す制御データがアプリケーション24a,24bからそれぞれ出力される。すると、新旧アプリケーションの出力を取得する処理(ステップS12)、取得した旧アプリケーションの出力をバルブ機器12に出力する処理(ステップS13)、及び新旧アプリケーションの出力を比較する処理(ステップS14)が順次行われる。
具体的には、図4(b)に示す通り、アプリケーション24a,24bから出力されてオペレーティングシステム23a,23bを介した制御データが出力取得部42でそれぞれ取得される。そして、取得された制御データのうち、アプリケーション24aからの制御データが、出力取得部42からフィールドネットワークN1を介してバルブ機器12に出力される。また、出力取得部42で取得されたアプリケーション24a,24bからの制御データが出力比較部42aに入力され、出力比較部42aにおいて制御値や出力タイミングが比較される。
次に、ステップS14の比較の結果、旧アプリケーションに対する新アプリケーションの制御性の差(制御データの制御値や出力タイミングの差)が予め規定された基準内であるか否かが出力比較部42aによって判断される(ステップS15)。制御性の差が予め規定された基準内であると判断された場合(ステップS15の判断結果が「YES」の場合)には、ハイパーバイザ22によって、旧アプリケーションを新アプリケーションに切り替える処理が行われる(ステップS16)。
具体的には、オペレーティングシステム23a及びアプリケーション24aを実現するプログラムの実行を停止する処理が行われる。かかる処理によって、図2(c)に示す通り、コントローラ20のハイパーバイザ22上で、オペレーティングシステム23b及びアプリケーション24bを実現するプログラムのみが実行される状態になる。尚、旧アプリケーションから新アプリケーションへの切り替えは、監視装置30を操作する運転員による切り替え許可の指示があってから行うようにしても良い。
これに対し、制御性の差が予め規定された基準外であると判断された場合(ステップS15の判断結果が「NO」の場合)には、ステップS14で行われた比較結果を監視装置30に通知する処理が行われる(ステップS17)。かかる通知がなされると、監視装置30を操作する運転員は、通知された比較結果を参照して、新旧アプリケーションの切り替えを指示するか否か、新アプリケーションに対するパラメータを変更して制御性を改善してから新旧アプリケーションの切り替えを指示するか否か、等を判断する。尚、運転員によって新旧アプリケーションの切り替えが指示された場合には、ステップS16の処理と同様の処理が行われて新旧アプリケーションの切り替えが行われる。
以上の通り、本実施形態では、ハードウェア21上でハードウェアの代わりとしてハイパーバイザ22を動作させ、センサ機器11からの測定データ等を入力分配部41によってハイパーバイザ22上で動作するアプリケーション24a,24bに分配し、これらアプリケーション24a,24bからの出力を取得して何れか一方の出力(アプリケーション24aの出力)をバルブ機器12に出力するとともに、取得した出力を比較するようにしている。これにより、旧システムで用いられていたアプリケーション(アプリケーション24a)を新たなシステムで用いられるプリケーション(アプリケーション24b)に切り替える際の制御性の評価を容易に行うことができる。しかも、旧システムで用いられていたアプリケーション(アプリケーション24a)で工業プロセスにおける状態量の制御を行いつつ上記の制御性の評価を行うことができるため、プラント更新をより安全かつ短時間で行うことができる。
〔第2実施形態〕
図5は、本発明の第2実施形態によるプロセス制御システムの要部構成を示すブロック図である。尚、図5においては、図1に示す構成と同じブロックについては同一の符号を付してある。図5に示す通り、本実施形態のプロセス制御システム2は、アプリケーション24a,24bから出力された制御データの比較を、コントローラ20の外部で行うものである。具体的に、プロセス制御システム2は、図1に示す出力取得部42に代えて出力取得部43を設け、出力比較装置50を新たに追加した構成である。
出力取得部43は、図1に示す出力取得部42と同様に、アプリケーション24a,24bから出力されてオペレーティングシステム23a,23bを介した制御データをそれぞれ取得し、取得した制御データの何れか一方(アプリケーション24aから出力された制御データ)をフィールド機器10(例えば、バルブ機器12)に出力する。但し、出力取得部43は、出力比較部42aが省略されており、取得した制御データの双方を出力比較装置50に向けて送出する点において、図1に示す出力取得部42とは相違する。
出力比較装置50は、フィールドネットワークN1に接続されており、コントローラ20からフィールドネットワークN1を介して送信されてきた制御データ(アプリケーション24a,24bから出力された制御データ)の比較を行う。この出力比較装置50は、フィールドネットワークN1に常時接続されている必要は必ずしもなく、例えば新旧アプリケーションの切り替えが行われる際の制御性の評価を行う場合のみフィールドネットワークN1に接続される。また、また、出力比較装置50は、フィールドネットワークN1に接続されていても制御ネットワークN2に接続されていても良い。
上記構成におけるプロセス制御システム2の動作は、アプリケーション24a,24bから出力された制御データの比較がコントローラ20の外部に設けられた出力比較装置50で行われる点を除いて、図1に示すプロセス制御システム1の動作と同様である。つまり、図3のフローチャートに示す通り、まずセンサ機器11からの測定データを新旧アプリケーションに分配する処理が行われる(ステップS11)。これにより、アプリケーション24a,24bからは、分配された制御データに応じた制御量を示す制御データが出力される。
次に、新旧アプリケーションの出力を取得する処理(ステップS12)、取得した旧アプリケーションの出力をバルブ機器12に出力する処理(ステップS13)、及び新旧アプリケーションの出力を比較する処理(ステップS14)が順次行われる。具体的には、図6に示す通り、アプリケーション24a,24bから出力されてオペレーティングシステム23a,23bを介した制御データが出力取得部43でそれぞれ取得される。そして、取得された制御データのうち、アプリケーション24aからの制御データが、出力取得部43からフィールドネットワークN1を介してバルブ機器12に出力される。また、出力取得部43で取得されたアプリケーション24a,24bからの制御データが、フィールドネットワークN1を介して出力制御部50に送信され、出力制御部50において制御値や出力タイミングが比較される。図6は、本発明の第2実施形態におけるコントローラ内のデータの流れを示す図である。
以上の処理が終了すると、旧アプリケーションに対する新アプリケーションの制御性の差(制御データの制御値や出力タイミングの差)が予め規定された基準内であるか否かが出力比較装置50によって判断される(ステップS15)。そして、制御性の差が予め規定された基準内であると判断された場合(ステップS15の判断結果が「YES」の場合)には、ハイパーバイザ22によって、旧アプリケーションを新アプリケーションに切り替える処理が行われる(ステップS16)。これに対し、制御性の差が予め規定された基準外であると判断された場合(ステップS15の判断結果が「NO」の場合)には、ステップS14で行われた比較結果を、ネットワークN1,N2を接続するゲートウェイ(図示せず)を介して、監視装置30に通知する処理が行われる(ステップS17)。
以上の通り、本実施形態では、アプリケーション24a,24bからの出力の比較をコントローラ20の外部に設けられた比較装置50で行っている点において相違するものの、第1実施形態と同様に、ハードウェア21上でハイパーバイザ22を動作させ、入力分配部41による測定データ等の分配、アプリケーション24a,24bからの出力の取得等を行っている。このため、第1実施形態と同様に、旧システムで用いられていたアプリケーション(アプリケーション24a)を新たなシステムで用いられるアプリケーション(アプリケーション24b)に切り替える際の制御性の評価を容易に行うことができる。しかも、旧システムで用いられていたアプリケーション(アプリケーション24a)で工業プロセスにおける状態量の制御を行いつつ上記の制御性の評価を行うことができるため、プラント更新をより安全かつ短時間で行うことができる。
〔応用例〕
次に、上述した第1,第2実施形態によるプロセス制御システムの応用例について説明する。前述した第1,第2実施形態は、図2(b)に示す通り、ハイパーバイザ22が動作し、ハイパーバイザ22上で2つのアプリケーション24a,24bの動作が可能であるコントローラ20を用いることで、従前の1台のコントローラ100(図2(a)参照)を、新たな1台のコントローラ20(図2(c)参照)に交換するものであった。これに対し、本応用例は、ハイパーバイザ22を動作させ、ハイパーバイザ22上で3つ以上のアプリケーションの動作を可能とすることで、従前の複数台のコントローラを、少なくとも1台の新たなコントローラに交換するものである。
〈第1応用例〉
図7は、本発明の第1,第2実施形態によるプロセス制御システムの第1応用例を説明するための図である。図7に示す通り、本応用例は、ハイパーバイザ22が動作し、ハイパーバイザ22上で4つのアプリケーション(旧AP1〜旧AP3,新AP)の動作が可能であるコントローラ20を用いることで、従前の3台のコントローラ111〜113を、1台の新たなコントローラ20に交換するものである。尚、図7においては、表記の都合上、アプリケーションを「AP」と表記している。また、図7中の出力取得部42,43は、図1に示した出力取得部42或いは図5に示した出力取得部43を表している。
従前のコントローラ111〜113は、ハードウェア上で1つのオペレーティングシステム及び1つのアプリケーションが動作しているものである。具体的には、図7(a)に示す通り、コントローラ111は、オペレーティングシステム(旧OS1)及びアプリケーション(旧AP1)が動作し、コントローラ112は、オペレーティングシステム(旧OS2)及びアプリケーション(旧AP2)が動作し、コントローラ113は、オペレーティングシステム(旧OS3)及びアプリケーション(旧AP3)が動作している。
以上の従前の3台のコントローラ111〜113をフィールドネットワークN1から取り外し、新たなコントローラ20をフィールドネットワークN1に接続する。ここで、新たなコントローラ20は、ハイパーバイザ22を実現するプログラム、オペレーティングシステム(旧OS1〜旧OS3,新OS)を実現するプログラム、及びアプリケーション(旧AP1〜旧AP3,新AP)を実現するプログラムがインストールされたものである。
以上の交換を終えた後に、コントローラ20の電源を投入すれば、インストールされたプログラムが実行され、図7(b)に示す通り、ハードウェア21上で、ハイパーバイザ22、オペレーティングシステム(旧OS1〜旧OS3,新OS)、及びアプリケーション(旧AP1〜旧AP3,新AP)が動作する。尚、ハイパーバイザ22内の入力分配部41は、センサ機器11からの測定データやステータスを、アプリケーション(旧AP1〜旧AP3,新AP)に分配する。また、ハイパーバイザ22内の出力取得部42,43は、アプリケーション(旧AP1〜旧AP3,新AP)の出力を取得し、取得した出力のうちのアプリケーション(旧AP1〜旧AP3)の出力をバルブ機器12に出力する。
図7(b)に示す状態で、アプリケーション(旧AP1〜旧AP3)の出力とアプリケーション(新AP)の出力とを比較することで、切り替えを行う際の制御性の評価を行うことができる。その後、オペレーティングシステム(旧OS1〜旧OS3)及びアプリケーション(旧AP1〜旧AP3)を実現するプログラムを停止させれば、コントローラ20のハイパーバイザ22上で、オペレーティングシステム(新OS)及びアプリケーション(新AP)を実現するプログラムのみが実行される状態になる(図7(c)参照)。
〈第2応用例〉
図8は、本発明の第1,第2実施形態によるプロセス制御システムの第2応用例を説明するための図である。図8に示す通り、本応用例は、ハイパーバイザ22がそれぞれ動作し、ハイパーバイザ22上で4つのアプリケーション(旧AP1〜旧AP3,新AP11)の動作が可能であるコントローラ20aと、ハイパーバイザ22上で3つのアプリケーション(旧AP4,旧AP5,新AP12)の動作が可能であるコントローラ20bとを用いることで、従前の5台のコントローラ121〜125を、2台の新たなコントローラ20a,20bに交換するものである。尚、図8においても、表記の都合上、アプリケーションを「AP」と表記しており、図8中の出力取得部42,43は、図1に示した出力取得部42或いは図5に示した出力取得部43を表している。
従前のコントローラ121〜125は、ハードウェア上で1つのオペレーティングシステム及び1つのアプリケーションが動作しているものである。具体的には、図8(a)に示す通り、コントローラ121は、オペレーティングシステム(旧OS1)及びアプリケーション(旧AP1)が動作し、コントローラ122は、オペレーティングシステム(旧OS2)及びアプリケーション(旧AP2)が動作し、コントローラ123は、オペレーティングシステム(旧OS3)及びアプリケーション(旧AP3)が動作している。また、コントローラ124は、オペレーティングシステム(旧OS4)及びアプリケーション(旧AP4)が動作し、コントローラ125は、オペレーティングシステム(旧OS5)及びアプリケーション(旧AP5)が動作している。
以上の従前の5台のコントローラ121〜125をフィールドネットワークN1から取り外し、新たなコントローラ20a,20bをフィールドネットワークN1に接続する。ここで、新たなコントローラ20aは、ハイパーバイザ22を実現するプログラム、オペレーティングシステム(旧OS1〜旧OS3,新OS11)を実現するプログラム、及びアプリケーション(旧AP1〜旧AP3,新AP11)を実現するプログラムがインストールされたものである。また、新たなコントローラ20bは、ハイパーバイザ22を実現するプログラム、オペレーティングシステム(旧OS4,旧OS5,新OS12)を実現するプログラム、及びアプリケーション(旧AP4,旧AP5,新AP12)を実現するプログラムがインストールされたものである。
以上の交換を終えた後に、コントローラ20a,20bの電源を投入すれば、インストールされたプログラムが実行される。つまり、図8(b)に示す通り、コントローラ20aにおいては、ハードウェア21上で、ハイパーバイザ22、オペレーティングシステム(旧OS1〜旧OS3,新OS11)、及びアプリケーション(旧AP1〜旧AP3,新AP11)が動作する。また、コントローラ20bにおいては、ハードウェア21上で、ハイパーバイザ22、オペレーティングシステム(旧OS4,旧OS5,新OS12)、及びアプリケーション(旧AP4,旧AP5,新AP12)が動作する。
尚、コントローラ20aで動作するハイパーバイザ22内の入力分配部41は、センサ機器11からの測定データやステータスを、アプリケーション(旧AP1〜旧AP3,新AP11)に分配する。また、ハイパーバイザ22内の出力取得部42,43は、アプリケーション(旧AP1〜旧AP3,新AP11)の出力を取得し、取得した出力のうちのアプリケーション(旧AP1〜旧AP3)の出力をバルブ機器12に出力する。
同様に、コントローラ20bで動作するハイパーバイザ22内の入力分配部41は、センサ機器11からの測定データやステータスを、アプリケーション(旧AP4,旧AP5,新AP12)に分配する。また、ハイパーバイザ22内の出力取得部42,43は、アプリケーション(旧AP4,旧AP5,新AP12)の出力を取得し、取得した出力のうちのアプリケーション(旧AP4,旧AP5)の出力をバルブ機器12に出力する。
図8(b)に示す状態で、コントローラ20aにおけるアプリケーション(旧AP1〜旧AP3)の出力とアプリケーション(新AP11)の出力とを比較し、コントローラ20bにおけるアプリケーション(旧AP4,旧AP5)の出力とアプリケーション(新AP12)の出力とを比較する。これにより、切り替えを行う際の制御性の評価を行うことができる。
その後、コントローラ20aにおいて、オペレーティングシステム(旧OS1〜旧OS3)及びアプリケーション(旧AP1〜旧AP3)を実現するプログラムを停止させれば、コントローラ20aのハイパーバイザ22上で、オペレーティングシステム(新OS11)及びアプリケーション(新AP11)を実現するプログラムのみが実行される状態になる。また、コントローラ20bにおいて、オペレーティングシステム(旧OS4,旧OS5)及びアプリケーション(旧AP4,旧AP5)を実現するプログラムを停止させれば、コントローラ20bのハイパーバイザ22上で、オペレーティングシステム(新OS12)及びアプリケーション(新AP12)を実現するプログラムのみが実行される状態になる(図8(c)参照)。
以上、本発明の実施形態によるプロセス制御システムについて説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、複数のオペレーティングシステムやアプリケーションを動作させ得る仮想環境をハイパーバイザ22によってコントローラ20,20a,20bに実現する例について説明したが、このような仮想環境を実現する手段はハイパーバイザ22に限られるものではない。例えば、上記の仮想環境をハードウェアによって実現しても良い。
また、上述した第1,第2実施形態及びその応用例では、コントローラの交換(リプレース)をオフラインで行う(一時的にプロセス制御システムを停止させて行う)例について説明したが、コントローラの交換をオンラインで行う(プロセス制御システムを停止させずに行う)ことも可能である。具体的には、従前のコントローラがフィールドネットワークN1に接続されている状態で新たなコントローラをフィールドネットワークN1に接続し、電源を投入して新たなコントローラを動作させた後で、従前のコントローラをフィールドネットワークN1から取り外せば、プラント制御システムを停止させることなくリプレースすることができる。
また、コントローラが冗長化されている場合にも、冗長化されたコントローラの交換をオンラインで行うことが可能である。具体的には、冗長化された従前のコントローラ(制御コントローラ及び待機コントローラ)がフィールドネットワークN1に接続されている状態で、まず新たなコントローラをフィールドネットワークN1に接続して動作させ、待機コントローラをフィールドネットワークN1から取り外す。次に、もう1つの新たなコントローラをフィールドネットワークN1に接続して動作させ、制御コントローラの制御権を新たなコントローラの一方に移譲した後で、制御コントローラをフィールドネットワークN1から取り外す。このようにして、コントローラが冗長化されている場合にも、プラント制御システムを停止させることなくリプレースすることができる。
また、上述した実施形態では、フィールド機器10がフィールドネットワークN1を介したディジタル通信が可能なものを例に挙げて説明したが、アナログ信号の入出力を行うフィールド機器を用いることもできる。このようなフィールド機器を用いる場合には、フィールド機器で入出力される信号(アナログ信号)とフィールドネットワークN1を介して通信される信号(ディジタル信号)との変換を行うIOノードをフィールドネットワークN1に接続し、このIOノードとフィールド機器とをアナログ伝送路(例えば、「4〜20mA」信号の伝送に使用される伝送線)で接続すれば良い。
更に、前述した第1,第2実施形態を組み合わせ、図1に示す出力比較部42aが設けられているコントローラと、図5に示す出力比較装置50とがフィールドネットワークN1に接続された構成にすることも可能である。かかる構成にすれば、出力比較部42aと出力比較装置50との何れによって比較を行うかを選択することができ、システムの構成に応じた柔軟な運用を実現することができる。
1,2 プロセス制御システム
10 フィールド機器
20 コントローラ
20a,20b コントローラ
21 ハードウェア
22 ハイパーバイザ
23a,23b オペレーティングシステム
24a,24b アプリケーション
41 入力分配部
42 出力取得部
42a 出力比較部
43 出力取得部
50 出力比較装置
N1 フィールドネットワーク

Claims (6)

  1. プラントに設けられるネットワークに接続され、前記プラントで実現される工業プロセスの制御に必要な測定及び操作の少なくとも一方を行う複数のフィールド機器の動作を前記ネットワークを介して制御するプロセス制御装置において、
    ハードウェア上でハードウェアの代わりとして動作する仮想化部と、
    前記仮想化部上で動作して、前記ネットワークを介して前記フィールド機器の動作を制御する第1,第2制御部と、
    前記仮想化部に設けられ、前記フィールド機器からの信号を前記第1,第2制御部に分配する分配部と、
    前記仮想化部に設けられ、前記第1,第2制御部の出力を取得して何れか一方の出力を前記複数のフィールド機器のうちの少なくとも1つのフィールド機器に出力する取得部と
    を備えることを特徴とするプロセス制御装置。
  2. 前記取得部は、取得した前記第1,第2制御部の出力の比較を行う比較部を備えることを特徴とする請求項1記載のプロセス制御装置。
  3. 前記第1,第2制御部は、前記仮想化部上で動作するオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションとからなることを特徴とする請求項1又は請求項2記載のプロセス制御装置。
  4. プラントで実現される工業プロセスの制御を行うプロセス制御システムにおいて、
    前記プラントに設けられるネットワークと、
    前記ネットワークに接続され、前記工業プロセスの制御に必要な測定及び操作の少なくとも一方を行う複数のフィールド機器と、
    前記ネットワークに接続され、前記ネットワークを介して前記フィールド機器の動作を制御する請求項1から請求項3の何れか一項に記載のプロセス制御装置と
    を備えることを特徴とするプロセス制御システム。
  5. 前記ネットワークに接続され、前記プロセス制御装置の前記取得部で取得された前記第1,第2制御部の出力の比較を行う比較装置を備えることを特徴とする請求項4記載のプロセス制御システム。
  6. 前記プロセス制御装置の前記取得部は、取得した前記第1,第2制御部の出力を、前記ネットワークを介して前記比較装置に送信することを特徴とする請求項5記載のプロセス制御システム。
JP2012149352A 2012-07-03 2012-07-03 プロセス制御装置及びシステム Active JP5660082B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2012149352A JP5660082B2 (ja) 2012-07-03 2012-07-03 プロセス制御装置及びシステム
EP13173899.9A EP2682829B1 (en) 2012-07-03 2013-06-26 Process control device, process control system, and process control method
US13/930,697 US9891601B2 (en) 2012-07-03 2013-06-28 Process control device, process control system, and process control method
CN201310272410.7A CN103529768B (zh) 2012-07-03 2013-07-01 过程控制装置、过程控制系统、及过程控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012149352A JP5660082B2 (ja) 2012-07-03 2012-07-03 プロセス制御装置及びシステム

Publications (2)

Publication Number Publication Date
JP2014010811A JP2014010811A (ja) 2014-01-20
JP5660082B2 true JP5660082B2 (ja) 2015-01-28

Family

ID=48740888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012149352A Active JP5660082B2 (ja) 2012-07-03 2012-07-03 プロセス制御装置及びシステム

Country Status (4)

Country Link
US (1) US9891601B2 (ja)
EP (1) EP2682829B1 (ja)
JP (1) JP5660082B2 (ja)
CN (1) CN103529768B (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5652444B2 (ja) * 2012-08-31 2015-01-14 横河電機株式会社 保守支援システム及び方法
JP5713056B2 (ja) * 2013-06-24 2015-05-07 横河電機株式会社 プロセス制御装置及びシステム並びにその更新方法
JP5954338B2 (ja) 2014-01-14 2016-07-20 横河電機株式会社 計装システム及びその保守方法
JP2015138525A (ja) * 2014-01-24 2015-07-30 株式会社東芝 仮想プラント監視制御装置
US9720404B2 (en) * 2014-05-05 2017-08-01 Honeywell International Inc. Gateway offering logical model mapped to independent underlying networks
WO2015169352A1 (en) * 2014-05-07 2015-11-12 Abb Technology Ltd Flexible controller utilization in a process control system
JP6265158B2 (ja) * 2015-03-27 2018-01-24 横河電機株式会社 電子機器
EP3273315B1 (de) 2016-07-19 2023-10-18 ABB Schweiz AG Plattform zur weiternutzung bestehender software für die ansteuerung industrieller feldgeräte
JP7608885B2 (ja) * 2021-03-11 2025-01-07 オムロン株式会社 制御システムおよび制御方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761518A (en) * 1996-02-29 1998-06-02 The Foxboro Company System for replacing control processor by operating processor in partially disabled mode for tracking control outputs and in write enabled mode for transferring control loops
JP2001202101A (ja) * 2000-01-18 2001-07-27 Toshiba Corp 二重化制御システムおよびそのプログラムメンテナンス方法
US8280533B2 (en) * 2000-06-20 2012-10-02 Fisher-Rosemount Systems, Inc. Continuously scheduled model parameter based adaptive controller
US6901583B1 (en) * 2001-07-19 2005-05-31 Hewlett-Packard Development Company, L.P. Method for testing of a software emulator while executing the software emulator on a target machine architecture
JP2003316433A (ja) * 2002-04-22 2003-11-07 Sumitomo Metal Ind Ltd 制御設備における制御用計算機更新時の試運転確認システム
JP4399773B2 (ja) 2003-11-19 2010-01-20 横河電機株式会社 制御システム
JP2005267297A (ja) * 2004-03-19 2005-09-29 Yaskawa Electric Corp Plc更新方法
US8327353B2 (en) * 2005-08-30 2012-12-04 Microsoft Corporation Hierarchical virtualization with a multi-level virtualization mechanism
US20090132057A1 (en) * 2007-11-20 2009-05-21 Abb Research Ltd. Control system for controlling the movements of a plurality of mechanical units
US8201161B2 (en) * 2008-01-07 2012-06-12 Lenovo (Singapore) Pte. Ltd. System and method to update device driver or firmware using a hypervisor environment without system shutdown
JP5304331B2 (ja) * 2009-03-05 2013-10-02 東芝三菱電機産業システム株式会社 プラント監視制御システム移行装置
CN101706659A (zh) * 2009-11-13 2010-05-12 南京富士通南大软件技术有限公司 一种车载设备生产的过程控制系统及其实现方法
DE102010010890B4 (de) * 2010-03-10 2012-03-22 Siemens Aktiengesellschaft Verfahren zum Ersetzen einer bestehenden Leiteinrichtung in einem Automatisierungssystem durch eine neue Leiteinrichtung und dazu ausgebildetes Automatisierungssystem
US8442663B2 (en) * 2010-08-23 2013-05-14 Fisher-Rosemount Systems, Inc. Methods, apparatus and articles of manufacture to test process control systems
CN103238143B (zh) * 2010-09-27 2016-11-16 费希尔-罗斯蒙特系统公司 用于虚拟化过程控制系统的方法和设备
US8820342B2 (en) * 2010-10-29 2014-09-02 Tapco International Corporation Actuator control device and method
JP5749022B2 (ja) * 2011-01-11 2015-07-15 株式会社東芝 プラント監視システムの更新方法及び更新システム

Also Published As

Publication number Publication date
EP2682829A3 (en) 2016-12-07
CN103529768B (zh) 2017-04-12
CN103529768A (zh) 2014-01-22
JP2014010811A (ja) 2014-01-20
EP2682829A2 (en) 2014-01-08
US20140012398A1 (en) 2014-01-09
EP2682829B1 (en) 2023-08-23
US9891601B2 (en) 2018-02-13

Similar Documents

Publication Publication Date Title
JP5660082B2 (ja) プロセス制御装置及びシステム
JP5561298B2 (ja) プロセス制御システム
US10838381B2 (en) Setting system, setting device, setting method, and setting program
JP6790999B2 (ja) 電池管理装置、電池管理システム、および電池管理方法
JP5915627B2 (ja) プロセス制御システム
US7013184B2 (en) Fieldbus device
CN101467113A (zh) 用于监控过程控制系统中的阀门状态和性能的系统和方法
CN105518547B (zh) 自动化系统
JP5653391B2 (ja) データポーリング方法及びその方法を用いた原子力プラントのディジタル計装制御システム
JP2012198841A (ja) フィールドネットワークシステム
JP2005259077A (ja) スレーブおよび監視システム
JP2010244424A (ja) プラント監視制御システム用の制御装置
EP2921918A1 (en) Smart field device for use in automation and control systems
JP4129749B2 (ja) ネットワーク監視制御システム
JP6897452B2 (ja) 情報収集システム
Buczaj et al. The use of LabView environment for the bulding of supervision system controlling the climatic and technical parameters in farm rooms
WO2015162792A1 (ja) 機能ユニット、アナログ入力ユニット、プログラマブルコントローラシステム
JP7028350B2 (ja) 情報収集仲介機器、情報収集仲介方法、及び情報収集仲介プログラム
CN203311257U (zh) 一种分布式物流设备的联调系统
JP2016206763A (ja) 監視制御システム
JP2025035682A (ja) 監視制御システム及び監視制御方法
JP6202903B2 (ja) ビル監視システムおよび監視制御装置
CN120692295A (zh) 一种工业控制系统
CN119916669A (zh) 虚拟化控制系统
JP2010267061A (ja) 発電監視制御方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140618

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141117

R150 Certificate of patent or registration of utility model

Ref document number: 5660082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150