JPH0756495A - Virtual controller - Google Patents
Virtual controllerInfo
- 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
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【目的】本発明は、可搬性があり小形化が可能でしかも
汎用性を損なうことなく大規模なシミュレーションも実
現できる仮想コントローラの提供を目的とする。
【構成】本発明の仮想コントローラ12は、プラントの
プロセス制御を実行するコントローラを仮想化し、前記
コントローラを介して前記プラントを運転するオペレー
タステーション10に対して模擬的な運転環境を提供す
るものである。この仮想コントローラ12は、シミュレ
ーション環境を設定するためのツール19と、前記ツー
ルに含まれ実行すべきシミュレーションの種別を示す識
別子と、前記識別子から実行すべきシミュレーションの
種別を判断しその種別に応じたシミュレーション環境を
準備する手段15〜18とを具備する。
(57) [Summary] [Object] An object of the present invention is to provide a virtual controller which is portable, can be miniaturized, and can realize large-scale simulation without impairing versatility. A virtual controller 12 of the present invention virtualizes a controller that executes process control of a plant, and provides a simulated operating environment to an operator station 10 that operates the plant via the controller. . The virtual controller 12 determines a tool 19 for setting a simulation environment, an identifier included in the tool and indicating a type of simulation to be executed, a type of simulation to be executed from the identifier, and depending on the type. Means 15-18 for preparing a simulation environment.
Description
【0001】[0001]
【産業上の利用分野】本発明は、プラントを運転するオ
ペレータの運転訓練に用いられるシミュレーション装置
に係り、さらに詳しくはプロセス制御を実行するための
プロセスコントロールステーション(以下、PCSと呼
ぶ)を仮想化した仮想コントローラに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a simulation device used for operation training of operators who operate plants, and more specifically, virtualizes a process control station (hereinafter referred to as PCS) for executing process control. Regarding the virtual controller.
【0002】[0002]
【従来の技術】石油化学,鉄鋼,紙パルプ,上下水道等
の各種プラントでは、そのプロセス制御に分散型制御装
置を適用している場合がある。図4は、ある種のプラン
トに適用された分散型制御装置の構成例を示している。2. Description of the Related Art In various plants such as petrochemical, iron and steel, paper pulp, water and sewage, a distributed control device may be applied for process control. FIG. 4 shows a configuration example of a distributed control device applied to a certain type of plant.
【0003】この分散型制御装置は、プラント運転員が
駐在するオペレータ・インターフェース・ステーション
(以下、OISと呼ぶ)1に複数のPCS2−1〜2−
nがLAN3を介して接続されており、各PCS2−1
〜2−nが各プロセスI/Oカード4−1〜4−n(4
−1のみ図示)を介して対応するフィールドに接続され
ている。This distributed control system has a plurality of PCSs 2-1 to 2-on an operator interface station (hereinafter referred to as OIS) 1 in which a plant operator is stationed.
n are connected via LAN3, and each PCS2-1
~ 2-n are process I / O cards 4-1 to 4-n (4
(Only −1 is shown) is connected to the corresponding field.
【0004】PCS2−1〜2−nは、各々独立して動
作することにより、各自のプロセスI/Oカード4を通
じて対応するフィールド機器を制御し、フィールド機器
のプロセスデータ等をOIS1へ送信する。Each of the PCSs 2-1 to 2-n operates independently to control the corresponding field device through its own process I / O card 4 and transmit the process data of the field device to the OIS 1.
【0005】この様な分散型制御装置において、オペレ
ータはOIS1から特定のPCS2へパラメータの変更
指示等の指令を与えてフィールドに対して所望の制御を
与えることとなる。In such a distributed control apparatus, the operator gives a desired control to the field by giving a command such as a parameter change instruction to the specific PCS 2 from the OIS 1.
【0006】ところで、上記した各種プラントの運転
は、高度の熟練を要すること、および非常事態又は非定
常状態の如き状態での運転経験は希なこと等から、事前
にオペレータに種々の運転訓練を施す必要があった。By the way, the operation of the above-mentioned various plants requires a high degree of skill and rarely has experience of operating in a state such as an emergency or an unsteady state. I had to give it.
【0007】また、プラント設備を構築する場合、試験
の効率化,工期短縮のため、実際のフィールド機器を装
備する前に、OIS1上でプラントの運転状況を確認す
る必要性があった。Further, when constructing the plant equipment, it is necessary to confirm the operating condition of the plant on the OIS 1 before installing the actual field equipment in order to improve the efficiency of the test and shorten the construction period.
【0008】そこで、図5に示すように、フィールド構
成に対応させたプロセスI/Oカード4と、CR回路,
接点用スイッチ,ランプ等からなるフィールド側の動作
を模擬する模擬回路5とを予め作成しておき、プロセス
I/Oカード4を介してPCS2と模擬回路5を接続す
る。そしてOIS1からPCS2に指令を与えて訓練運
転を行っていた。Therefore, as shown in FIG. 5, a process I / O card 4 corresponding to a field structure, a CR circuit,
A simulation circuit 5 including a contact switch, a lamp and the like for simulating the operation on the field side is prepared in advance, and the PCS 2 and the simulation circuit 5 are connected via the process I / O card 4. Then, the OIS 1 gave a command to the PCS 2 to perform the training operation.
【0009】また、ダイナミックなシミュレーションを
行う場合は、PLC(プログラマブル・ロジック・コン
トローラ)を、プロセスI/Oカード4へ模擬回路5に
代えて接続し、PLCを相手にOIS1で試験運転を行
っていた。Further, when performing a dynamic simulation, a PLC (Programmable Logic Controller) is connected to the process I / O card 4 instead of the simulation circuit 5, and a test operation is performed with the OIS 1 against the PLC. It was
【0010】一方、フィールド側のみならずOIS1の
オペレータコンソールまで含めた全体構成を模擬した運
転訓練シミュレータを、実際のプラント設備とは全く別
に構築して、その運転訓練シミュレータで試験運転,運
転訓練を行うというようなことも行われている。On the other hand, an operation training simulator simulating not only the field side but also the operator console of the OIS 1 is constructed completely different from the actual plant equipment, and the test operation and the operation training are performed by the operation training simulator. There are also things like doing.
【0011】上述した模擬回路5やPLCを用いてシミ
ュレーションを行う場合は、実際のプラント設備のオペ
レータコンソール(OIS1)を使って実施できるとい
う利点がある。しかし、各フィールド毎にPCSおよび
プロセスI/Oカード4を作成しなければならず、その
作成作業に多大な手間が掛かると共に、プロセスI/O
カード4を実装すると装置が大型化するため、可搬性が
低下するという問題があった。When a simulation is performed using the above-mentioned simulation circuit 5 or PLC, there is an advantage that the simulation can be performed using the operator console (OIS1) of the actual plant equipment. However, the PCS and the process I / O card 4 must be created for each field, which requires a great deal of time and effort for the process I / O.
When the card 4 is mounted, the size of the device becomes large, which causes a problem that portability is deteriorated.
【0012】また、大規模な運転訓練シミュレータは、
PLC等よりも高度なシミュレーションを実現できると
いう利点はあるが、シミュレーションするプラント設備
が異なる場合はオペレータコンソールも作り替えなけれ
ばならず、汎用性に欠けていた。Further, a large-scale driving training simulator is
Although there is an advantage that a more advanced simulation can be realized than PLC, etc., if the plant equipment to be simulated is different, the operator console also has to be recreated, which lacks versatility.
【0013】[0013]
【発明が解決しようとする課題】このように、従来のプ
ラント運転訓練用の又はプラント設備設計支援用のシミ
ュレータは、作成作業に多大な手間が掛かり、装置が大
型化して可搬性に劣り、または汎用性に欠けるといった
問題があった。As described above, in the conventional simulator for plant operation training or for supporting plant equipment design, it takes a lot of time and effort to make the simulator, and the device becomes large in size, and thus it is inferior in portability. There was a problem that it lacked versatility.
【0014】本発明は、以上のような実情に鑑みてなさ
れたもので、PCSおよびプロセスI/Oカードの作成
前にプロセス制御のシミュレーションを行うことがで
き、試験,アセンブル工程を大幅に短縮でき、また汎用
性の低下を伴うことなく大規模な運転訓練シミュレータ
を用いたシミュレーションまで可能にする仮想コントロ
ーラを提供することを目的とする。The present invention has been made in view of the above-mentioned circumstances, and it is possible to perform a process control simulation before making a PCS and a process I / O card, and it is possible to greatly shorten the testing and assembling steps. It is also an object of the present invention to provide a virtual controller that enables even a simulation using a large-scale driving training simulator without reducing the versatility.
【0015】[0015]
【課題を解決するための手段】上記目的を達成するため
に本発明の仮想コントローラは、プラントのプロセス制
御を実行するコントローラを仮想化し、前記コントロー
ラを介して前記プラントを運転するオペレータステーシ
ョンに対して模擬的な運転環境を提供するものにおい
て、シミュレーション環境を設定するためのツールと、
前記ツールに含まれ実行すべきシミュレーションの種別
を示す識別子と、前記識別子から実行すべきシミュレー
ションの種別を判断しその種別に応じたシミュレーショ
ン環境を準備する手段とを具備する構成とした。In order to achieve the above object, a virtual controller of the present invention virtualizes a controller that executes a process control of a plant, and an operator station that operates the plant through the controller is virtualized. For providing a simulated driving environment, a tool for setting the simulation environment,
The configuration includes an identifier that is included in the tool and indicates a type of simulation to be executed, and a unit that determines the type of simulation to be executed from the identifier and prepares a simulation environment according to the type.
【0016】[0016]
【作用】本発明の仮想コントローラでは、ツールに含ま
れた識別子からシミュレーションの種別が判断され、そ
の種別に応じたシミュレーション環境が自動的に準備さ
れる。従って、小規模シミュレーションの場合には、簡
易シミュレーション機能を準備するようにすることがで
き、大規模シミュレーションの場合には、プロセス制御
のシミュレーション機能を持つ計算機とオペレータステ
ーションと接続して計算機でシミュレーションするよう
にすることができる。In the virtual controller of the present invention, the type of simulation is determined from the identifier included in the tool, and the simulation environment corresponding to the type is automatically prepared. Therefore, in the case of a small-scale simulation, a simple simulation function can be prepared, and in the case of a large-scale simulation, a computer having a process control simulation function and an operator station are connected to perform simulation. You can
【0017】[0017]
【実施例】以下、本発明の実施例について説明する。図
1は、分散制御装置に仮想コントローラを備えた本発明
の一実施例を示している。EXAMPLES Examples of the present invention will be described below. FIG. 1 shows an embodiment of the present invention in which a distributed controller is provided with a virtual controller.
【0018】本実施例は、OIS10と複数のPCSと
を接続するLAN11に仮想コントローラステーション
(以下、VPCSと呼ぶ)12−1〜12−nを接続し
ている。VPCS12は、LAN11と内部バス13と
をLANインターフェース14で整合しており、その内
部バス13にメインCPU15,制御用CPU16,記
憶部17,伝送用インターフェース18を接続してい
る。このVPCS12には、ツール19によってシミュ
レーション環境が設定される。In this embodiment, virtual controller stations (hereinafter referred to as VPCS) 12-1 to 12-n are connected to a LAN 11 which connects the OIS 10 and a plurality of PCSs. In the VPCS 12, the LAN 11 and the internal bus 13 are matched by the LAN interface 14, and the main CPU 15, the control CPU 16, the storage unit 17, and the transmission interface 18 are connected to the internal bus 13. A simulation environment is set in the VPCS 12 by the tool 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と
呼ぶ)とを通信可能に接続する。The LAN interface 14 and the main CPU 15 are PCSs used in an actual distributed control device.
It uses the same LAN interface and CPU. The main CPU 15 has a function of executing the same process control as the PCS to be simulated. The control CPU 16 functions as a simple simulator. The storage unit 17 functions as a work area of the main CPU 15 and the control CPU 16 and provides the main CPU 15 with a process database. The transmission interface 18 is, for example, RS232C, GB
-It is composed of an interface such as IP and is detachable from the VPCS 12. The transmission interface 18 is used for the VP when performing a large-scale simulation.
It is attached to the CS 12 and communicatively connects the VPCS 12 and the controller / plant simulator computer 20 (hereinafter referred to as SIM).
【0020】ツール19は、制御CPU16を使っての
小規模シミュレーション用のものと、SIM20を使っ
ての大規模シミュレーション用のものとがある。小規模
シミュレーション用のツール19aは、A種情報とB種
情報とを有している。A種情報とは、対象となるPCS
のプロセスI/Oカードの構成、アナログ/デジタル入
出力機構、タグ情報、プロセス制御機能等を実現するた
めのデータである。B種情報とは、簡易シミュレーショ
ン機能,小規模な簡易シミュレーションであることを示
す識別子等である。大規模シミュレーション用のツール
19bは、上記A種情報からプロセス制御機能を除いた
各機能のデータと、C種情報とを有している。C種情報
は、大規模な簡易シミュレーションであることを示す識
別子である。The tools 19 include those for small-scale simulation using the control CPU 16 and those for large-scale simulation using the SIM 20. The small-scale simulation tool 19a has A type information and B type information. Type A information is the target PCS
Is data for realizing the process I / O card configuration, analog / digital input / output mechanism, tag information, process control function, and the like. The type B information is a simple simulation function, an identifier indicating a small-scale simple simulation, and the like. The large-scale simulation tool 19b has data of each function excluding the process control function from the A type information and C type information. The C type information is an identifier indicating that it is a large-scale simple simulation.
【0021】なお、実際の分散制御装置におけるPCS
は、上記A種情報のみを有するツールで環境設定され
る。また、SIM20は、対象となるPCSのプロセス
制御およびフィールドの動作を模擬するプログラムが予
め設定されている。The PCS in the actual distributed control device
Is set with a tool having only the above-mentioned type A information. The SIM 20 is preset with a program that simulates the process control and field operation of the target PCS.
【0022】図2は、仮想コントローラ12の内部機能
構成を示している。LAN11との間でデータの送受信
を行うためのLAN伝送処理をLANインターフェース
14が行っている。プロセスデータの収集,プロセスデ
ータベースの作成及びOIS10に対する応答等の制御
処理はメインCPU15が実行し、フィールドの簡易シ
ミュレーションは制御CPU16が実行する。またシミ
ュレーションの結果得られるプロセスデータ,パラメー
タ,プロセス変数などを保存するため記憶部17の一部
を使用して実現したプロセスデータベースを、メインC
PU15がプロセスI/Oカードの構成、アナログ/デ
ジタル入出力機構、タグ情報等のデータに基づいて管理
している。FIG. 2 shows the internal functional configuration of the virtual controller 12. The LAN interface 14 performs a LAN transmission process for transmitting / receiving data to / from the LAN 11. The main CPU 15 executes control processing such as collection of process data, creation of a process database, and response to the OIS 10, and the control CPU 16 executes simple simulation of the field. In addition, a process database realized by using a part of the storage unit 17 for storing process data, parameters, process variables and the like obtained as a result of simulation is stored in the main C
The PU 15 manages the process I / O card based on the configuration, analog / digital input / output mechanism, tag information, and other data.
【0023】次に、以上のように構成された本実施例の
動作について、図3を参照して説明する。分散制御装置
が立ち上げられた後に、ツール19を使ってシミュレー
ション環境が設定される。例えば、ツール19aを使え
ば小規模な簡易シミュレーションを行うためのシミュレ
ーション環境が設定される。すなわち、ツールデータが
VPCS12に読み込まれると、ツール19aに含まれ
ている識別子が判別される。判断した識別子が小規模の
シミュレーションを示していれば、A種情報をメインC
PU15の作業領域に保存すると共に、B種情報の簡易
シミュレーション機能のプログラムを制御CPU16の
作業領域に保存する。この保存処理により制御処理及び
簡易シミュレーションの各機能が立ち上げられる。Next, the operation of this embodiment configured as described above will be described with reference to FIG. After the distributed controller is started up, the simulation environment is set up using the tool 19. For example, if the tool 19a is used, a simulation environment for performing a small-scale simple simulation is set. That is, when the tool data is read by the VPCS 12, the identifier included in the tool 19a is determined. If the judged identifier indicates a small-scale simulation, the A type information is stored in the main C
The program of the simple simulation function of the B type information is saved in the work area of the PU 15 and the work area of the control CPU 16. This saving process activates each function of the control process and the simple simulation.
【0024】VPCS12内の簡易プロセスシミュレー
ション処理/制御処理が作り出してプロセスデータベー
スにセットされたPV,SV,MV等のプロセスデータ
又はそのステータス、或いはDI/DO等のステータス
は、このデータベースからLAN伝送処理を通じてOI
S10に伝送されてOIS10上に表示される。The process data such as PV, SV, MV, etc., or the status thereof, which is created by the simple process simulation process / control process in the VPCS 12 and set in the process database, or the status such as DI / DO, is transmitted from this database by the LAN transmission process. Through OI
It is transmitted to S10 and displayed on the OIS10.
【0025】一方、OIS10からVPCS12に対し
てプロセス変数,パラメータの変更指示があると、その
変更指示がLAN伝送処理により受信され、プロセスデ
ータベースに書き込まれる。小規模のシミュレーション
の場合には、制御処理/簡易シミュレーションはプロセ
スデータベースを参照しながら行われるため、これら変
更データは自動的に処理に反映される。On the other hand, when there is an instruction to change the process variables and parameters from the OIS 10 to the VPCS 12, the instruction to change is received by the LAN transmission processing and written in the process database. In the case of a small-scale simulation, the control process / simple simulation is performed with reference to the process database, so these change data are automatically reflected in the process.
【0026】また、ツール19bを使えば大規模なシミ
ュレーションのためのシミュレーション環境が設定され
る。VPCS12では、ツール19bの識別子から大規
模シミュレーションであることを認識すると、伝送用イ
ンターフェース18が取り付けられているか否か判断
し、伝送用インターフェース18が取り付けられていな
ければ準備勧告を行う。そして伝送用インターフェース
18が取付けられていることを確認できると、VPCS
12とSIM20との間の通信環境を整えて通信可能な
状態にする。Further, the tool 19b is used to set up a simulation environment for a large-scale simulation. When the VPCS 12 recognizes from the identifier of the tool 19b that the simulation is a large-scale simulation, the VPCS 12 determines whether or not the transmission interface 18 is attached, and makes a preparation recommendation if the transmission interface 18 is not attached. When it is confirmed that the transmission interface 18 is attached, the VPCS
The communication environment between 12 and the SIM 20 is prepared so that communication is possible.
【0027】次に、VPCS12の記憶部17にA種情
報のうちのプロセスI/Oカードの構成、アナログ/デ
ジタル入出力機構、タグ情報等のデータを保存し、伝送
処理が管理するプロセスデータベースを作成する。Next, in the storage unit 17 of the VPCS 12, data such as the process I / O card configuration, analog / digital input / output mechanism, tag information, etc. of the type A information is stored, and a process database managed by the transmission process is created. create.
【0028】SIM20でのシミュレーションで作成さ
れたプロセスデータはVPCS12のプロセスデータベ
ースに逐次格納され、伝送処理を通じてOIS10に伝
送され表示される。The process data created by the SIM 20 simulation is sequentially stored in the process database of the VPCS 12, and is transmitted and displayed on the OIS 10 through the transmission process.
【0029】またOIS10からパラメータの変更等が
指示されると、LAN伝送処理がパラメータ変更データ
をVPCS12のプロセスデータベースに格納すると同
時に伝送用インターフェース18に対して変更内容を通
知する。伝送用インターフェース18は変更内容を直ち
にSIM20へ伝送する。When the OIS 10 gives an instruction to change the parameters, the LAN transmission process stores the parameter change data in the process database of the VPCS 12, and at the same time notifies the transmission interface 18 of the changed contents. The transmission interface 18 immediately transmits the changed content to the SIM 20.
【0030】なお、大規模シミュレーションでは伝送ラ
イン21を介してSIM20と連結されるため、伝送速
度が最も重要となる。本実施例では、例えばGP−IB
の2回線を使って、複数ポートでSIM20との接続を
行っている。これにより一方のラインが伝送中に新たな
トランザクションが発生した場合に、他ラインを使用す
ることにより伝送速度の高速性を維持している。In the large-scale simulation, the transmission speed is the most important because it is connected to the SIM 20 via the transmission line 21. In this embodiment, for example, GP-IB
2 lines are used to connect to the SIM 20 through multiple ports. As a result, when a new transaction occurs during transmission on one line, the other line is used to maintain high transmission speed.
【0031】また大規模シミュレーションでは、通常の
シミュレーションに加えて、プレイバック,途中休止等
の機能が要求される。そのため、オペレータの操作内容
を、その都度SIM側へ時刻情報と共に伝送しSIM側
からのプロセスデータは少なくとも1秒周期でVPCS
12のプロセスデータベースへ書込み更新している。Further, in the large-scale simulation, in addition to the normal simulation, functions such as playback and pause are required. Therefore, the operation content of the operator is transmitted to the SIM side each time together with the time information, and the process data from the SIM side is VPCS at least every 1 second cycle.
12 process databases are written and updated.
【0032】プレイバックの場合は、今までのシミュレ
ーションの間にSIM側に保存されたOIS操作内容及
び一括保存データ(初期条件設定として使用)が、SI
M側からVPCS12を介してOIS10へ伝送され
る。このため、初期条件設定時の大量データの受信時お
よび時刻設定された場合、その時刻をOIS10を含め
て他の全ステーションへ同報送信する。In the case of playback, the OIS operation contents and the batch save data (used as initial condition settings) saved on the SIM side during the simulation up to now are SI
It is transmitted from the M side to the OIS 10 via the VPCS 12. Therefore, when a large amount of data is received when the initial condition is set and when the time is set, the time is broadcast to all other stations including the OIS 10.
【0033】このように本実施例によれば、OIS10
からVPCS12を見たときにVPCS12がPCSと
仮想化されるようにしたので、プロセスI/Oカードを
備えたPCSを作成する前に分散制御のシステム結合試
験を実施することができる。またプロセスI/Oカード
を備えていないことから装置を小形化することができ、
可搬性を持たせることができる。As described above, according to this embodiment, the OIS 10
Since the VPCS 12 is made to be virtualized with the PCS when the VPCS 12 is viewed from, the system coupling test of the distributed control can be performed before the PCS having the process I / O card is created. Moreover, since the process I / O card is not provided, the device can be downsized,
It can be made portable.
【0034】また、記憶部17に保存されるプロセス制
御機能のプログラムを変更するだけで、他のシミュレー
ションを実現することができるので、簡易シミュレーシ
ョンの作成が容易であり、試験,アセンブル工程を大幅
に短縮することができる。Further, since another simulation can be realized only by changing the program of the process control function stored in the storage unit 17, it is easy to create a simple simulation, and the testing and assembling steps can be largely performed. It can be shortened.
【0035】また、VPCS12にシミュレーション環
境を設定するためのツール19にシミュレーションの種
別を指示する識別子を持たせ、その識別子に応じたシミ
ュレーション環境となるようにしたので、簡易シミュレ
ーションとSIM20を使った本格的なシミュレーショ
ンとの双方をOIS10上で実施することができる。本
発明は上記実施例に限定されるものではなく、本発明の
要旨を逸脱しない範囲内で種々変形実施可能である。Further, since the tool 19 for setting the simulation environment in the VPCS 12 is provided with an identifier for instructing the type of simulation, and the simulation environment is adapted to the identifier, a simple simulation and full-scale simulation using the SIM 20 are performed. Both the dynamic simulations can be performed on the OIS 10. The present invention is not limited to the above embodiments, and various modifications can be made without departing from the gist of the present invention.
【0036】[0036]
【発明の効果】以上詳記したように本発明によれば、P
CSおよびプロセスI/Oカードの作成前にプロセス制
御のシミュレーションを行うことができ、試験,アセン
ブル工程を大幅に短縮でき、また汎用性の低下を伴うこ
となく大規模な運転訓練シミュレータを用いたシミュレ
ーションまで可能にする仮想コントローラを提供するこ
とができる。As described above in detail, according to the present invention, P
Simulation of process control can be performed before making CS and process I / O card, the test and assembly process can be greatly shortened, and the simulation using a large-scale operation training simulator can be performed without lowering versatility. Can provide a virtual controller that allows up to.
【図1】本発明の一実施例の構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.
【図2】図1に示す実施例に備えたVPCSの機能構成
図である。FIG. 2 is a functional configuration diagram of a VPCS provided in the embodiment shown in FIG.
【図3】図1に示す実施例の動作説明図である。FIG. 3 is an operation explanatory diagram of the embodiment shown in FIG.
【図4】分散制御装置の構成図である。FIG. 4 is a configuration diagram of a distributed control device.
【図5】分散制御装置のシミュレーション状況を示す図
である。FIG. 5 is a diagram showing a simulation situation of a distributed control device.
10…オペレータ・インターフェース・ステーション、
11…LAN、12…仮想プロセス・コントローラ・ス
テーション、14…LANインターフェース、15…メ
インCPU、16…制御用CPU、17…記憶部、18
…伝送用インターフェース、19…ツール、20…コン
トローラ/プラントシミュレータ用計算機。10 ... operator interface station,
11 ... LAN, 12 ... Virtual process controller station, 14 ... LAN interface, 15 ... Main CPU, 16 ... Control CPU, 17 ... Storage unit, 18
... Transmission interface, 19 ... Tool, 20 ... Controller / plant simulator computer.
Claims (1)
トローラを仮想化し、前記コントローラを介して前記プ
ラントを運転するオペレータステーションに対して模擬
的な運転環境を提供する仮想コントローラにおいて、 シミュレーション環境を設定するためのツールと、前記
ツールに含まれ実行すべきシミュレーションの種別を示
す識別子と、前記識別子から実行すべきシミュレーショ
ンの種別を判断しその種別に応じたシミュレーション環
境を準備する手段とを具備したことを特徴とする仮想コ
ントローラ。1. A virtual controller that virtualizes a controller that executes process control of a plant and provides a simulated operating environment to an operator station that operates the plant via the controller, for setting a simulation environment. Tool, an identifier that is included in the tool and indicates the type of simulation to be executed, and a means that determines the type of simulation to be executed from the identifier and prepares a simulation environment according to the type. And a virtual controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19828093A JPH0756495A (en) | 1993-08-10 | 1993-08-10 | Virtual controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19828093A JPH0756495A (en) | 1993-08-10 | 1993-08-10 | Virtual controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0756495A true JPH0756495A (en) | 1995-03-03 |
Family
ID=16388505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19828093A Pending JPH0756495A (en) | 1993-08-10 | 1993-08-10 | Virtual controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0756495A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112346397A (en) * | 2019-08-08 | 2021-02-09 | 西门子电站自动化有限公司 | Simulation method of distributed control system, distributed processing unit and distributed control system |
-
1993
- 1993-08-10 JP JP19828093A patent/JPH0756495A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112346397A (en) * | 2019-08-08 | 2021-02-09 | 西门子电站自动化有限公司 | Simulation method of distributed control system, distributed processing unit and distributed control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU600565B2 (en) | Plant control system including plant operation simulator | |
| CN112416804B (en) | Real-time simulation test system and method | |
| US6192331B1 (en) | Method for simulating control functions of a control device | |
| CN213277033U (en) | Multiprocessor industrial Internet of things gateway for educational training | |
| JPH0756495A (en) | Virtual controller | |
| CN111025916B (en) | Household appliance detection control method and system | |
| CN111638672A (en) | Automatic control system of industrial machine table | |
| JP2003140711A (en) | Simulator for process controller and its program and program recording medium | |
| JP2000137508A (en) | Controller | |
| JP3752276B2 (en) | Plant simulator | |
| CN107015815B (en) | Device for simulating safety control display equipment of nuclear power station | |
| JPH10274920A (en) | Plant simulator | |
| JP3672758B2 (en) | Debugging support device | |
| CN110978055A (en) | Robot spare parts test station and construction method, robot spare parts test method | |
| Sigari et al. | Portable and affordable operator training simulators | |
| JPH05334272A (en) | Monitoring operation method for multiple computer systems | |
| JP2625571B2 (en) | Online system test method | |
| JP2000207249A (en) | Simulation device | |
| JPH02162403A (en) | digital control system | |
| JP2000137660A (en) | Controller | |
| JPH10105039A (en) | Plant simulation equipment | |
| JPH07262017A (en) | Knowledge engineering system | |
| JPH05304547A (en) | Simulated terminal equipment | |
| JPH11167412A (en) | Test equipment for distributed control systems | |
| JPS6332603A (en) | Production instruction device |