JP5421894B2 - 2重化プロセス制御装置および制御データ一致化方法 - Google Patents
2重化プロセス制御装置および制御データ一致化方法 Download PDFInfo
- Publication number
- JP5421894B2 JP5421894B2 JP2010285370A JP2010285370A JP5421894B2 JP 5421894 B2 JP5421894 B2 JP 5421894B2 JP 2010285370 A JP2010285370 A JP 2010285370A JP 2010285370 A JP2010285370 A JP 2010285370A JP 5421894 B2 JP5421894 B2 JP 5421894B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- controller
- data
- control data
- standby
- 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
Links
Images
Landscapes
- Hardware Redundancy (AREA)
- Safety Devices In Control Systems (AREA)
Description
1a A系コントローラ(主系コントローラ)
1b B系コントローラ(待機系コントローラ)
2 プロセス入出力装置
3 制御対象プロセス
4 通信ネットワーク
5 保守支援装置
10,10a,10b 制御処理部
11,11a,11b 制御プログラム
12,12a,12b 制御データメモリ
13,13a,13b 制御データ一致化処理部
14,14a,14b 一致化用制御データ転送部
15,15a,15b 保守データダウンロード部
16,16a,16b 一致化指示データ記憶部
17,17a,17b 一致化用制御データ記憶部
50 保守データ記憶部
51 制御プログラムエディタ部
52 一致化指示データ作成部
53 制御プログラムコンパイラ部
54 保守データ配信部
55a,55b 制御プログラムソース
56a,56b 一致化指示データ
57a,57b 制御プログラム
58a,58b 制御データ一覧テーブル
60 入力装置
61 表示装置
63 制御プログラム図面
100 2重化プロセス制御装置
Claims (4)
- 制御プログラムを保持し、前記保持した制御プログラムを実行することにより、制御対象プロセスを制御する主系コントローラと、
前記主系コントローラが保持した制御プログラムと同じ制御プログラム、または、その制御プログラムの一部を改訂した制御プログラムを保持し、前記主系コントローラに同期して前記保持した制御プログラムを実行するとともに、前記主系コントローラに異常が生じた場合に、前記主系コントローラに代わって、前記制御対象プロセスを制御する待機系コントローラと、
前記主系コントローラおよび前記待機系コントローラのそれぞれが自身の制御プログラムを実行することによって取得される制御データのうち、一致化の対象となる制御データを指定する一致化指示データを、前記それぞれの制御プログラムのソースプログラムに基づき作成し、その作成したそれぞれの一致化指示データを前記主系コントローラおよび前記待機系コントローラのそれぞれに設定する保守支援装置と、
を含んで構成された2重化プロセス制御装置であって、
前記保守支援装置が作成する一致化指示データは、
前記一致化対象の制御データを一意に識別する識別情報と、前記一致化対象の制御データが前記主系コントローラまたは前記待機系コントローラの制御データメモリに格納されるときのアドレス情報と、を対応付けた情報によって構成され、
前記主系コントローラは、
前記制御プログラムによる所定の制御サイクルごとに、自装置にあらかじめ設定された前記一致化指示データに基づき、前記制御プログラムの実行によって取得される制御データの中から前記一致化対象の制御データを選択し、その選択した一致化対象の制御データと、その制御データの識別情報と、を対応付けて構成された一致化用制御データを作成し、その作成した一致化用制御データを待機系コントローラへ転送し、
前記待機系コントローラは、
前記主系コントローラと同期した所定の制御サイクルごとに、前記主系コントローラから転送される前記一致化用制御データの中から、自装置にあらかじめ設定された一致化指示データに含まれる識別情報と同じ識別情報を有する一致化用制御データを選択し、その選択した一致化用制御データに含まれる制御データを用いて、前記一致化指示データに含まれるアドレス情報で指定される前記制御データメモリ上のアドレスに格納されている制御データを書き換えること
を特徴とする2重化プロセス制御装置。 - 前記保守支援装置は、
前記主系コントローラおよび前記待機系コントローラのそれぞれがオンライン運転中に、そのそれぞれが保持する前記制御プログラムおよび前記一致化指示データを更新する場合には、
前記待機系コントローラに対し、オンライン運転停止要求を送信して、その待機系コントローラのオンライン運転を停止させ、
前記待機系コントローラがオンライン運転を停止した状態で、その待機系コントローラの改訂された制御プログラムとその改訂された制御プログラムに応じた前記一致化指示データとを、前記待機系コントローラへ送信して、その待機系コントローラに保持された前記制御プログラムおよび前記一致化指示データを更新し、
前記待機系コントローラに対し、オンライン運転要求を送信して、その待機系コントローラのオンライン運転を再開させ、
前記主系コントローラに対し、主系放棄要求を送信して、その主系コントローラを交替後の待機系コントローラとしてオンライン運転させ、それまでの待機系コントローラを交代後の主系コントローラとしてオンライン運転させ、
前記交替後の待機系コントローラに対し、オンライン運転停止要求を送信して、その交替後の待機系コントローラのオンライン運転を停止させ、
前記交替後の待機系コントローラがオンライン運転を停止した状態で、その交替後の待機系コントローラの改訂された制御プログラムとその制御プログラムに応じた前記一致化指示データとを、前記交替後の待機系コントローラへ送信して、その交替後の待機系コントローラに保持された前記制御プログラムおよび前記一致化指示データを更新すること
を特徴とする請求項1に記載の2重化プロセス制御装置。 - 制御プログラムを保持し、前記保持した制御プログラムを実行することにより、制御対象プロセスを制御する主系コントローラと、
前記主系コントローラが保持した制御プログラムと同じ制御プログラム、または、その制御プログラムの一部を改訂した制御プログラムを保持し、前記主系コントローラに同期して前記保持した制御プログラムを実行するとともに、前記主系コントローラに異常が生じた場合に、前記主系コントローラに代わって、前記制御対象プロセスを制御する待機系コントローラと、
前記主系コントローラおよび前記待機系コントローラのそれぞれが自身の制御プログラムを実行することによって取得される制御データのうち、一致化の対象となる制御データを指定する一致化指示データを、前記それぞれの制御プログラムのソースプログラムに基づき作成し、その作成したそれぞれの一致化指示データを前記主系コントローラおよび前記待機系コントローラのそれぞれに設定する保守支援装置と、
を含んで構成された2重化プロセス制御装置における制御データ一致化方法であって、
前記保守支援装置が作成する一致化指示データは、
前記一致化対象の制御データを一意に識別する識別情報と、前記一致化対象の制御データが前記主系コントローラまたは前記待機系コントローラの制御データメモリに格納されるときのアドレス情報と、を対応付けた情報によって構成され、
前記主系コントローラは、
前記制御プログラムによる所定の制御サイクルごとに、自装置にあらかじめ設定された前記一致化指示データに基づき、前記制御プログラムの実行によって取得される制御データの中から前記一致化対象の制御データを選択し、その選択した一致化対象の制御データと、その制御データの識別情報と、を対応付けて構成された一致化用制御データを作成し、その作成した一致化用制御データを待機系コントローラへ転送する処理を実行し、
前記待機系コントローラは、
前記主系コントローラと同期した所定の制御サイクルごとに、前記主系コントローラから転送される前記一致化用制御データの中から、自装置にあらかじめ設定された一致化指示データに含まれる識別情報と同じ識別情報を有する一致化用制御データを選択し、その選択した一致化用制御データに含まれる制御データを用いて、前記一致化指示データに含まれるアドレス情報で指定される前記制御データメモリ上のアドレスに格納されている制御データを書き換える処理を実行すること
を特徴とする制御データ一致化方法。 - 前記保守支援装置は、
前記主系コントローラおよび前記待機系コントローラのそれぞれがオンライン運転中に、そのそれぞれが保持する前記制御プログラムおよび前記一致化指示データを更新する場合には、
前記待機系コントローラに対し、オンライン運転停止要求を送信して、その待機系コントローラのオンライン運転を停止させる処理と、
前記待機系コントローラがオンライン運転を停止した状態で、その待機系コントローラの改訂された制御プログラムとその改訂された制御プログラムに応じた前記一致化指示データとを、前記待機系コントローラへ送信して、その待機系コントローラに保持された前記制御プログラムおよび前記一致化指示データを更新する処理と、
前記待機系コントローラに対し、オンライン運転要求を送信して、その待機系コントローラのオンライン運転を再開させる処理と、
前記主系コントローラに対し、主系放棄要求を送信して、その主系コントローラを交替後の待機系コントローラとしてオンライン運転させ、それまでの待機系コントローラを交代後の主系コントローラとしてオンライン運転させる処理と、
前記交替後の待機系コントローラに対し、オンライン運転停止要求を送信して、その交替後の待機系コントローラのオンライン運転を停止させる処理と、
前記交替後の待機系コントローラがオンライン運転を停止した状態で、その交替後の待機系コントローラの改訂された制御プログラムとその制御プログラムに応じた前記一致化指示データとを、前記交替後の待機系コントローラへ送信して、その交替後の待機系コントローラに保持された前記制御プログラムおよび前記一致化指示データを更新する処理と、
を実行すること
を特徴とする請求項3に記載の制御データ一致化方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010285370A JP5421894B2 (ja) | 2010-12-22 | 2010-12-22 | 2重化プロセス制御装置および制御データ一致化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010285370A JP5421894B2 (ja) | 2010-12-22 | 2010-12-22 | 2重化プロセス制御装置および制御データ一致化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012133610A JP2012133610A (ja) | 2012-07-12 |
JP5421894B2 true JP5421894B2 (ja) | 2014-02-19 |
Family
ID=46649133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010285370A Active JP5421894B2 (ja) | 2010-12-22 | 2010-12-22 | 2重化プロセス制御装置および制御データ一致化方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5421894B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017013785A1 (ja) * | 2015-07-23 | 2017-01-26 | 三菱電機株式会社 | 二重化プロセス制御装置 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6099846B2 (ja) * | 2015-03-30 | 2017-03-22 | 三菱電機株式会社 | 演算ユニット、エンジニアリングツール及びエンジニアリングツールプログラム |
JP6698404B2 (ja) * | 2016-03-30 | 2020-05-27 | 三菱電機株式会社 | 配電盤制御装置およびその配電盤制御装置を用いた配電盤システム |
JP6762841B2 (ja) * | 2016-10-20 | 2020-09-30 | 株式会社東芝 | プログラム更新方法 |
WO2018122893A1 (ja) * | 2016-12-26 | 2018-07-05 | 株式会社日立製作所 | データアクセスシステムおよびデータアクセス方法 |
JP7312127B2 (ja) * | 2020-02-20 | 2023-07-20 | 株式会社日立製作所 | 制御装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3090159B2 (ja) * | 1992-01-30 | 2000-09-18 | 横河電機株式会社 | 二重化計算機システム |
JPH0962304A (ja) * | 1995-08-22 | 1997-03-07 | Hitachi Ltd | 制御装置の多重化方式 |
JPH113240A (ja) * | 1997-06-13 | 1999-01-06 | Yokogawa Electric Corp | 制御用計算機システム |
JP2005285018A (ja) * | 2004-03-30 | 2005-10-13 | Fuji Electric Systems Co Ltd | 2重化コントローラシステム、その稼動/待機切換え方法 |
JP2006053713A (ja) * | 2004-08-11 | 2006-02-23 | Fuji Electric Systems Co Ltd | 二重化制御装置と二重化制御方法 |
JP4347839B2 (ja) * | 2005-09-16 | 2009-10-21 | 三菱電機株式会社 | 二重化システム |
JP4799166B2 (ja) * | 2005-12-19 | 2011-10-26 | 株式会社東芝 | 二重化制御システム、及びその制御装置の制御プログラムの更新方法 |
-
2010
- 2010-12-22 JP JP2010285370A patent/JP5421894B2/ja active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017013785A1 (ja) * | 2015-07-23 | 2017-01-26 | 三菱電機株式会社 | 二重化プロセス制御装置 |
JPWO2017013785A1 (ja) * | 2015-07-23 | 2017-09-21 | 三菱電機株式会社 | 二重化プロセス制御装置 |
US11016449B2 (en) | 2015-07-23 | 2021-05-25 | Mitsubishi Electric Corporation | Duplexing process control device |
Also Published As
Publication number | Publication date |
---|---|
JP2012133610A (ja) | 2012-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5421894B2 (ja) | 2重化プロセス制御装置および制御データ一致化方法 | |
EP2790101B1 (en) | System and method for automated virtual commissioning of an industrial automation system | |
EP1752843B1 (en) | Control server, control terminal, control system, and recording medium storing control communication program | |
US7953892B2 (en) | Control server, control terminal, control system, and recording medium storing control communication program | |
JP2008152799A (ja) | 制御システム設定装置 | |
JP2006516057A (ja) | アプリケーションを実行するための方法 | |
JP6450708B2 (ja) | 複数の製造セルの間で加工情報を処理する情報処理装置 | |
JP2022068835A (ja) | 工業プロセスプラントのデータセンタとしての工業プロセス制御システム | |
JP2016095586A (ja) | 分散制御システム、制御装置、制御方法及びプログラム | |
JP2019075098A (ja) | モジュール制御システムのためのアシスタントアプリケーション | |
JP2014174616A (ja) | Faシステムおよび制御装置 | |
JP2017515418A (ja) | 独立した基礎ネットワークにマップされた論理モデルを提供するゲートウェイ | |
JP5611158B2 (ja) | データ中継制御装置、リンク間転送設定支援装置およびリンク間転送設定方法 | |
JP2005327263A (ja) | 制御システム設定装置 | |
JP2021174545A (ja) | 分散制御システム内でのワークステーションのリモート展開および試運転 | |
US10977099B2 (en) | Interchanging real-time data between program modules | |
JP6135247B2 (ja) | 情報処理装置および情報処理プログラム | |
JP2006309345A (ja) | 並列型監視制御システム、同システムの並列型コントローラのファームウェアの更新方法 | |
JP6119452B2 (ja) | プログラマブルコントローラシステム、その支援装置、プログラマブルコントローラ、プログラム | |
JP2001325010A (ja) | プログラマブルコントローラシステム | |
US10599112B2 (en) | Method for programming and configuring a device in a traceable manner | |
JPWO2013161085A1 (ja) | 機械制御システム、モーションコントローラ及び接続機器 | |
JP2003273875A (ja) | データサーバ | |
JP2020087328A (ja) | プラント制御装置 | |
JP7204055B1 (ja) | 情報処理装置、データ処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130124 |
|
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: 20131112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5421894 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |