JPH0756495A - 仮想コントローラ - Google Patents

仮想コントローラ

Info

Publication number
JPH0756495A
JPH0756495A JP19828093A JP19828093A JPH0756495A JP H0756495 A JPH0756495 A JP H0756495A JP 19828093 A JP19828093 A JP 19828093A JP 19828093 A JP19828093 A JP 19828093A JP H0756495 A JPH0756495 A JP H0756495A
Authority
JP
Japan
Prior art keywords
simulation
controller
type
tool
vpcs
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.)
Pending
Application number
JP19828093A
Other languages
English (en)
Inventor
Itsuo Chikahisa
嚴雄 近久
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP19828093A priority Critical patent/JPH0756495A/ja
Publication of JPH0756495A publication Critical patent/JPH0756495A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】本発明は、可搬性があり小形化が可能でしかも
汎用性を損なうことなく大規模なシミュレーションも実
現できる仮想コントローラの提供を目的とする。 【構成】本発明の仮想コントローラ12は、プラントの
プロセス制御を実行するコントローラを仮想化し、前記
コントローラを介して前記プラントを運転するオペレー
タステーション10に対して模擬的な運転環境を提供す
るものである。この仮想コントローラ12は、シミュレ
ーション環境を設定するためのツール19と、前記ツー
ルに含まれ実行すべきシミュレーションの種別を示す識
別子と、前記識別子から実行すべきシミュレーションの
種別を判断しその種別に応じたシミュレーション環境を
準備する手段15〜18とを具備する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プラントを運転するオ
ペレータの運転訓練に用いられるシミュレーション装置
に係り、さらに詳しくはプロセス制御を実行するための
プロセスコントロールステーション(以下、PCSと呼
ぶ)を仮想化した仮想コントローラに関する。
【0002】
【従来の技術】石油化学,鉄鋼,紙パルプ,上下水道等
の各種プラントでは、そのプロセス制御に分散型制御装
置を適用している場合がある。図4は、ある種のプラン
トに適用された分散型制御装置の構成例を示している。
【0003】この分散型制御装置は、プラント運転員が
駐在するオペレータ・インターフェース・ステーション
(以下、OISと呼ぶ)1に複数のPCS2−1〜2−
nがLAN3を介して接続されており、各PCS2−1
〜2−nが各プロセスI/Oカード4−1〜4−n(4
−1のみ図示)を介して対応するフィールドに接続され
ている。
【0004】PCS2−1〜2−nは、各々独立して動
作することにより、各自のプロセスI/Oカード4を通
じて対応するフィールド機器を制御し、フィールド機器
のプロセスデータ等をOIS1へ送信する。
【0005】この様な分散型制御装置において、オペレ
ータはOIS1から特定のPCS2へパラメータの変更
指示等の指令を与えてフィールドに対して所望の制御を
与えることとなる。
【0006】ところで、上記した各種プラントの運転
は、高度の熟練を要すること、および非常事態又は非定
常状態の如き状態での運転経験は希なこと等から、事前
にオペレータに種々の運転訓練を施す必要があった。
【0007】また、プラント設備を構築する場合、試験
の効率化,工期短縮のため、実際のフィールド機器を装
備する前に、OIS1上でプラントの運転状況を確認す
る必要性があった。
【0008】そこで、図5に示すように、フィールド構
成に対応させたプロセスI/Oカード4と、CR回路,
接点用スイッチ,ランプ等からなるフィールド側の動作
を模擬する模擬回路5とを予め作成しておき、プロセス
I/Oカード4を介してPCS2と模擬回路5を接続す
る。そしてOIS1からPCS2に指令を与えて訓練運
転を行っていた。
【0009】また、ダイナミックなシミュレーションを
行う場合は、PLC(プログラマブル・ロジック・コン
トローラ)を、プロセスI/Oカード4へ模擬回路5に
代えて接続し、PLCを相手にOIS1で試験運転を行
っていた。
【0010】一方、フィールド側のみならずOIS1の
オペレータコンソールまで含めた全体構成を模擬した運
転訓練シミュレータを、実際のプラント設備とは全く別
に構築して、その運転訓練シミュレータで試験運転,運
転訓練を行うというようなことも行われている。
【0011】上述した模擬回路5やPLCを用いてシミ
ュレーションを行う場合は、実際のプラント設備のオペ
レータコンソール(OIS1)を使って実施できるとい
う利点がある。しかし、各フィールド毎にPCSおよび
プロセスI/Oカード4を作成しなければならず、その
作成作業に多大な手間が掛かると共に、プロセスI/O
カード4を実装すると装置が大型化するため、可搬性が
低下するという問題があった。
【0012】また、大規模な運転訓練シミュレータは、
PLC等よりも高度なシミュレーションを実現できると
いう利点はあるが、シミュレーションするプラント設備
が異なる場合はオペレータコンソールも作り替えなけれ
ばならず、汎用性に欠けていた。
【0013】
【発明が解決しようとする課題】このように、従来のプ
ラント運転訓練用の又はプラント設備設計支援用のシミ
ュレータは、作成作業に多大な手間が掛かり、装置が大
型化して可搬性に劣り、または汎用性に欠けるといった
問題があった。
【0014】本発明は、以上のような実情に鑑みてなさ
れたもので、PCSおよびプロセスI/Oカードの作成
前にプロセス制御のシミュレーションを行うことがで
き、試験,アセンブル工程を大幅に短縮でき、また汎用
性の低下を伴うことなく大規模な運転訓練シミュレータ
を用いたシミュレーションまで可能にする仮想コントロ
ーラを提供することを目的とする。
【0015】
【課題を解決するための手段】上記目的を達成するため
に本発明の仮想コントローラは、プラントのプロセス制
御を実行するコントローラを仮想化し、前記コントロー
ラを介して前記プラントを運転するオペレータステーシ
ョンに対して模擬的な運転環境を提供するものにおい
て、シミュレーション環境を設定するためのツールと、
前記ツールに含まれ実行すべきシミュレーションの種別
を示す識別子と、前記識別子から実行すべきシミュレー
ションの種別を判断しその種別に応じたシミュレーショ
ン環境を準備する手段とを具備する構成とした。
【0016】
【作用】本発明の仮想コントローラでは、ツールに含ま
れた識別子からシミュレーションの種別が判断され、そ
の種別に応じたシミュレーション環境が自動的に準備さ
れる。従って、小規模シミュレーションの場合には、簡
易シミュレーション機能を準備するようにすることがで
き、大規模シミュレーションの場合には、プロセス制御
のシミュレーション機能を持つ計算機とオペレータステ
ーションと接続して計算機でシミュレーションするよう
にすることができる。
【0017】
【実施例】以下、本発明の実施例について説明する。図
1は、分散制御装置に仮想コントローラを備えた本発明
の一実施例を示している。
【0018】本実施例は、OIS10と複数のPCSと
を接続するLAN11に仮想コントローラステーション
(以下、VPCSと呼ぶ)12−1〜12−nを接続し
ている。VPCS12は、LAN11と内部バス13と
をLANインターフェース14で整合しており、その内
部バス13にメインCPU15,制御用CPU16,記
憶部17,伝送用インターフェース18を接続してい
る。このVPCS12には、ツール19によってシミュ
レーション環境が設定される。
【0019】LANインターフェース14およびメイン
CPU15は、実際の分散制御装置に用いられるPCS
のLANインターフェースおよびCPUと同じものを使
っている。メインCPU15には、シミュレーション対
象のPCSと同様のプロセス制御を実行する機能を持た
せている。制御用CPU16は、簡易シミュレータとし
て機能する。記憶部17は、メインCPU15および制
御用CPU16の作業領域として機能すると共に、メイ
ンCPU15にプロセスデータベースを提供する。伝送
用インターフェース18は、例えばRS232C,GB
−IP等のインターフェースからなり、VPCS12に
対して着脱自在となっている。伝送用インターフェース
18は、大規模なシミュレーションを行う場合に、VP
CS12に取付けられて、VPCS12とコントローラ
/プラントシミュレータ用計算機20(以下、SIMと
呼ぶ)とを通信可能に接続する。
【0020】ツール19は、制御CPU16を使っての
小規模シミュレーション用のものと、SIM20を使っ
ての大規模シミュレーション用のものとがある。小規模
シミュレーション用のツール19aは、A種情報とB種
情報とを有している。A種情報とは、対象となるPCS
のプロセスI/Oカードの構成、アナログ/デジタル入
出力機構、タグ情報、プロセス制御機能等を実現するた
めのデータである。B種情報とは、簡易シミュレーショ
ン機能,小規模な簡易シミュレーションであることを示
す識別子等である。大規模シミュレーション用のツール
19bは、上記A種情報からプロセス制御機能を除いた
各機能のデータと、C種情報とを有している。C種情報
は、大規模な簡易シミュレーションであることを示す識
別子である。
【0021】なお、実際の分散制御装置におけるPCS
は、上記A種情報のみを有するツールで環境設定され
る。また、SIM20は、対象となるPCSのプロセス
制御およびフィールドの動作を模擬するプログラムが予
め設定されている。
【0022】図2は、仮想コントローラ12の内部機能
構成を示している。LAN11との間でデータの送受信
を行うためのLAN伝送処理をLANインターフェース
14が行っている。プロセスデータの収集,プロセスデ
ータベースの作成及びOIS10に対する応答等の制御
処理はメインCPU15が実行し、フィールドの簡易シ
ミュレーションは制御CPU16が実行する。またシミ
ュレーションの結果得られるプロセスデータ,パラメー
タ,プロセス変数などを保存するため記憶部17の一部
を使用して実現したプロセスデータベースを、メインC
PU15がプロセスI/Oカードの構成、アナログ/デ
ジタル入出力機構、タグ情報等のデータに基づいて管理
している。
【0023】次に、以上のように構成された本実施例の
動作について、図3を参照して説明する。分散制御装置
が立ち上げられた後に、ツール19を使ってシミュレー
ション環境が設定される。例えば、ツール19aを使え
ば小規模な簡易シミュレーションを行うためのシミュレ
ーション環境が設定される。すなわち、ツールデータが
VPCS12に読み込まれると、ツール19aに含まれ
ている識別子が判別される。判断した識別子が小規模の
シミュレーションを示していれば、A種情報をメインC
PU15の作業領域に保存すると共に、B種情報の簡易
シミュレーション機能のプログラムを制御CPU16の
作業領域に保存する。この保存処理により制御処理及び
簡易シミュレーションの各機能が立ち上げられる。
【0024】VPCS12内の簡易プロセスシミュレー
ション処理/制御処理が作り出してプロセスデータベー
スにセットされたPV,SV,MV等のプロセスデータ
又はそのステータス、或いはDI/DO等のステータス
は、このデータベースからLAN伝送処理を通じてOI
S10に伝送されてOIS10上に表示される。
【0025】一方、OIS10からVPCS12に対し
てプロセス変数,パラメータの変更指示があると、その
変更指示がLAN伝送処理により受信され、プロセスデ
ータベースに書き込まれる。小規模のシミュレーション
の場合には、制御処理/簡易シミュレーションはプロセ
スデータベースを参照しながら行われるため、これら変
更データは自動的に処理に反映される。
【0026】また、ツール19bを使えば大規模なシミ
ュレーションのためのシミュレーション環境が設定され
る。VPCS12では、ツール19bの識別子から大規
模シミュレーションであることを認識すると、伝送用イ
ンターフェース18が取り付けられているか否か判断
し、伝送用インターフェース18が取り付けられていな
ければ準備勧告を行う。そして伝送用インターフェース
18が取付けられていることを確認できると、VPCS
12とSIM20との間の通信環境を整えて通信可能な
状態にする。
【0027】次に、VPCS12の記憶部17にA種情
報のうちのプロセスI/Oカードの構成、アナログ/デ
ジタル入出力機構、タグ情報等のデータを保存し、伝送
処理が管理するプロセスデータベースを作成する。
【0028】SIM20でのシミュレーションで作成さ
れたプロセスデータはVPCS12のプロセスデータベ
ースに逐次格納され、伝送処理を通じてOIS10に伝
送され表示される。
【0029】またOIS10からパラメータの変更等が
指示されると、LAN伝送処理がパラメータ変更データ
をVPCS12のプロセスデータベースに格納すると同
時に伝送用インターフェース18に対して変更内容を通
知する。伝送用インターフェース18は変更内容を直ち
にSIM20へ伝送する。
【0030】なお、大規模シミュレーションでは伝送ラ
イン21を介してSIM20と連結されるため、伝送速
度が最も重要となる。本実施例では、例えばGP−IB
の2回線を使って、複数ポートでSIM20との接続を
行っている。これにより一方のラインが伝送中に新たな
トランザクションが発生した場合に、他ラインを使用す
ることにより伝送速度の高速性を維持している。
【0031】また大規模シミュレーションでは、通常の
シミュレーションに加えて、プレイバック,途中休止等
の機能が要求される。そのため、オペレータの操作内容
を、その都度SIM側へ時刻情報と共に伝送しSIM側
からのプロセスデータは少なくとも1秒周期でVPCS
12のプロセスデータベースへ書込み更新している。
【0032】プレイバックの場合は、今までのシミュレ
ーションの間にSIM側に保存されたOIS操作内容及
び一括保存データ(初期条件設定として使用)が、SI
M側からVPCS12を介してOIS10へ伝送され
る。このため、初期条件設定時の大量データの受信時お
よび時刻設定された場合、その時刻をOIS10を含め
て他の全ステーションへ同報送信する。
【0033】このように本実施例によれば、OIS10
からVPCS12を見たときにVPCS12がPCSと
仮想化されるようにしたので、プロセスI/Oカードを
備えたPCSを作成する前に分散制御のシステム結合試
験を実施することができる。またプロセスI/Oカード
を備えていないことから装置を小形化することができ、
可搬性を持たせることができる。
【0034】また、記憶部17に保存されるプロセス制
御機能のプログラムを変更するだけで、他のシミュレー
ションを実現することができるので、簡易シミュレーシ
ョンの作成が容易であり、試験,アセンブル工程を大幅
に短縮することができる。
【0035】また、VPCS12にシミュレーション環
境を設定するためのツール19にシミュレーションの種
別を指示する識別子を持たせ、その識別子に応じたシミ
ュレーション環境となるようにしたので、簡易シミュレ
ーションとSIM20を使った本格的なシミュレーショ
ンとの双方をOIS10上で実施することができる。本
発明は上記実施例に限定されるものではなく、本発明の
要旨を逸脱しない範囲内で種々変形実施可能である。
【0036】
【発明の効果】以上詳記したように本発明によれば、P
CSおよびプロセスI/Oカードの作成前にプロセス制
御のシミュレーションを行うことができ、試験,アセン
ブル工程を大幅に短縮でき、また汎用性の低下を伴うこ
となく大規模な運転訓練シミュレータを用いたシミュレ
ーションまで可能にする仮想コントローラを提供するこ
とができる。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【図2】図1に示す実施例に備えたVPCSの機能構成
図である。
【図3】図1に示す実施例の動作説明図である。
【図4】分散制御装置の構成図である。
【図5】分散制御装置のシミュレーション状況を示す図
である。
【符号の説明】
10…オペレータ・インターフェース・ステーション、
11…LAN、12…仮想プロセス・コントローラ・ス
テーション、14…LANインターフェース、15…メ
インCPU、16…制御用CPU、17…記憶部、18
…伝送用インターフェース、19…ツール、20…コン
トローラ/プラントシミュレータ用計算機。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 プラントのプロセス制御を実行するコン
    トローラを仮想化し、前記コントローラを介して前記プ
    ラントを運転するオペレータステーションに対して模擬
    的な運転環境を提供する仮想コントローラにおいて、 シミュレーション環境を設定するためのツールと、前記
    ツールに含まれ実行すべきシミュレーションの種別を示
    す識別子と、前記識別子から実行すべきシミュレーショ
    ンの種別を判断しその種別に応じたシミュレーション環
    境を準備する手段とを具備したことを特徴とする仮想コ
    ントローラ。
JP19828093A 1993-08-10 1993-08-10 仮想コントローラ Pending JPH0756495A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19828093A JPH0756495A (ja) 1993-08-10 1993-08-10 仮想コントローラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19828093A JPH0756495A (ja) 1993-08-10 1993-08-10 仮想コントローラ

Publications (1)

Publication Number Publication Date
JPH0756495A true JPH0756495A (ja) 1995-03-03

Family

ID=16388505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19828093A Pending JPH0756495A (ja) 1993-08-10 1993-08-10 仮想コントローラ

Country Status (1)

Country Link
JP (1) JPH0756495A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112346397A (zh) * 2019-08-08 2021-02-09 西门子电站自动化有限公司 分散控制系统的仿真方法、分散处理单元及分散控制系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112346397A (zh) * 2019-08-08 2021-02-09 西门子电站自动化有限公司 分散控制系统的仿真方法、分散处理单元及分散控制系统

Similar Documents

Publication Publication Date Title
US4935886A (en) Plant control system including plant operation simulator
CN112416804B (zh) 实时仿真测试系统及方法
US6192331B1 (en) Method for simulating control functions of a control device
CN213277033U (zh) 一种用于教育实训的多处理器工业物联网网关
JPH0756495A (ja) 仮想コントローラ
CN111025916B (zh) 家电设备检测控制方法及系统
CN111638672A (zh) 一种工业机台的自动控制系统
JP2003140711A (ja) プロセス制御装置用シミュレータおよびそのプログラムとプログラム記録媒体
JP3752276B2 (ja) プラント模擬装置
CN107015815B (zh) 一种用于模拟核电站安全控制显示设备的装置
JPH10274920A (ja) プラントシミュレータ
CN110978055A (zh) 机器人备件测试站及搭建方法、机器人备件测试方法
Sigari et al. Portable and affordable operator training simulators
JPH05334272A (ja) 複数電子計算機システムの監視操作方法
JP2625571B2 (ja) オンラインシステムの試験方法
JP2000207249A (ja) シミュレ―ション装置
JPH02162403A (ja) デジタル制御システム
JP2000137660A (ja) 制御装置
JPH1115697A (ja) プログラム式表示装置のデバッグ方法
JPH10105039A (ja) プラントシミュレーション設備
JPH07262017A (ja) 知識工学システム
JPH05304547A (ja) 模擬端末
JPH11167412A (ja) 分散型制御システムの試験装置
JPS6332603A (ja) 生産指示装置
JPH03130856A (ja) 計算機システムの端末装置制御方式