JP5701459B1 - プログラマブルコントローラおよびプログラマブルコントローラシステム - Google Patents
プログラマブルコントローラおよびプログラマブルコントローラシステム Download PDFInfo
- Publication number
- JP5701459B1 JP5701459B1 JP2014528768A JP2014528768A JP5701459B1 JP 5701459 B1 JP5701459 B1 JP 5701459B1 JP 2014528768 A JP2014528768 A JP 2014528768A JP 2014528768 A JP2014528768 A JP 2014528768A JP 5701459 B1 JP5701459 B1 JP 5701459B1
- Authority
- JP
- Japan
- Prior art keywords
- unit
- network
- programmable controller
- information
- plc
- 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
- 238000004891 communication Methods 0.000 claims abstract description 30
- 238000012544 monitoring process Methods 0.000 claims description 60
- 238000012545 processing Methods 0.000 claims description 55
- 230000005856 abnormality Effects 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 19
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 22
- 238000010276 construction Methods 0.000 description 9
- 230000002159 abnormal effect Effects 0.000 description 7
- 230000007547 defect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/052—Linking several PLC's
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
- G05B9/03—Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24187—Redundant processors run identical programs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
図1は、実施の形態1による二重化システムの構成の一例を模式的に示す図である。二重化システムは、同じネットワーク設定およびシステム構成を有する2つのプログラマブルコントローラ(以下、PLCという)10A,10Bがネットワーク(通信回線)21を介して接続される構成を有する。ここで、PLC10Aは制御系PLC(以下、制御系という)として機能し、PLC10Bは待機系PLC(以下、待機系という)として機能するものとする。また、ネットワーク21として、汎用ネットワークを用いることができる。
実施の形態1では、システム構築時における二重化システムのネットワーク設定を自動で行う構成について説明した。実施の形態2では、制御系−待機系間でのネットワーク状態の監視、およびPLC内でのCPUユニット−ネットワークユニット間の監視に基づいた制御系から待機系への切り替えについて説明する。
ユニット、21 ネットワーク(二重化システム用ネットワーク)、22 制御ネットワーク、31A〜31C ネットワークリモート局、101 通信部、102 ネットワーク設定情報記憶部、103 システム構成情報記憶部、104 製品固有情報記憶部、105 初期設定処理部、106 設定内容判定部、107 システム構成判定部、108 制御系−待機系設定部、109 等値化処理部、110 状態監視部、111 異常発生時処理部、121A,121B ネットワークユニット状態監視部、122A,122B CPUユニット状態監視部、123A,123B 相手系ネットワーク状態監視部。
Claims (13)
- 2台のプログラマブルコントローラが、汎用ネットワークを介して接続されるプログラマブルコントローラシステムで使用されるプログラマブルコントローラにおいて、
他のプログラマブルコントローラと前記汎用ネットワークを介して接続される通信部と、
電源がオンにされた場合に、自プログラマブルコントローラに設定されている第1ネットワーク設定情報と、前記自プログラマブルコントローラのシステム構成を示す第1システム構成情報と、を前記通信部を介して前記他のプログラマブルコントローラに送信する初期設定処理部と、
前記第1ネットワーク設定情報と、前記他のプログラマブルコントローラから送られてくる第2ネットワーク設定情報と、が同一であるかを判定する設定内容判定部と、
前記第1ネットワーク設定情報と前記第2ネットワーク設定情報とが同一である場合に、前記第1システム構成情報と、前記他のプログラマブルコントローラから送られてくる前記他のプログラマブルコントローラのシステム構成を示す第2システム構成情報と、を比較し、前記他のプログラマブルコントローラと二重化システムを構築するのに必要な構成が一致するかを判定するシステム構成判定部と、
前記構成が一致する場合に、前記自プログラマブルコントローラが制御系であるか待機系であるかを決定し、前記制御系であると決定した場合には前記第1ネットワーク設定情報をそのままとし、前記待機系であると決定した場合には、前記第1ネットワーク設定情報の内容を変更する制御系−待機系設定部と、
を備えることを特徴とするプログラマブルコントローラ。 - 前記初期設定処理部は、前記自プログラマブルコントローラが保持し、数値で表される第1製品固有情報を、前記第1ネットワーク設定情報と前記第1システム構成情報とともに送信し、
前記制御系−待機系設定部は、前記第1製品固有情報と、前記他のプログラマブルコントローラが保持し、数値で表される第2製品固有情報と、を比較し、前記第1製品固有情報の前記第2製品固有情報に対する大小によって、前記制御系または前記待機系の決定を行うことを特徴とする請求項1に記載のプログラマブルコントローラ。 - 前記第1製品固有情報と前記第2製品固有情報は、前記プログラマブルコントローラに対して付された固有の整数であることを特徴とする請求項2に記載のプログラマブルコントローラ。
- 前記第1製品固有情報と前記第2製品固有情報は、前記プログラマブルコントローラに対して一意に設定されるネットワーク固定アドレスであることを特徴とする請求項2に記載のプログラマブルコントローラ。
- 前記自プログラマブルコントローラは、ベースユニット上に、CPUユニットおよびネットワークユニットを含むユニットが装着される構成を有し、
前記第1システム構成情報と前記第2システム構成情報は、各前記プログラマブルコントローラでの各前記ユニットについて、前記ベースユニット上での配置位置と、前記ユニットの種類と、を含むユニット情報を有することを特徴とする請求項1に記載のプログラマブルコントローラ。 - 前記システム構成判定部は、前記第1システム構成情報中と前記第2システム構成情報中の前記CPUユニットと前記ネットワークユニットの前記ユニット情報を用いて判定を行うことを特徴とする請求項5に記載のプログラマブルコントローラ。
- 前記第1システム構成情報と前記第2システム構成情報は、各前記ユニットについて、前記二重化システムに必要な構成であるか否かを示す二重化要否情報をさらに有し、
前記システム構成判定部は、前記二重化要否情報が前記二重化システムに必要な構成である前記ユニット情報を用いて判定を行うことを特徴とする請求項5に記載のプログラマブルコントローラ。 - 前記自プログラマブルコントローラでの動作状態と、前記他のプログラマブルコントローラの動作状態と、を監視する状態監視部と、
前記状態監視部による監視結果に基づいて、前記二重化システムでの前記制御系と前記待機系との動作状態の制御を行う異常発生時処理部と、
をさらに備えることを特徴とする請求項1に記載のプログラマブルコントローラ。 - 各前記プログラマブルコントローラは、ベースユニット上に、CPUユニットおよびネットワークユニットを含むユニットが装着される構成を有し、
前記状態監視部は、
前記CPUユニットに設けられる前記ネットワークユニットの動作状態を監視するネットワークユニット状態監視部と、
前記ネットワークユニットに設けられる前記CPUユニットの動作状態を監視するCPUユニット状態監視部と、
前記ネットワークユニットに設けられる前記他のプログラマブルコントローラの前記ネットワークユニットの動作状態を監視する相手系ネットワーク状態監視部と、
を備え、
前記ネットワークユニット状態監視部と前記CPUユニット状態監視部は、前記CPUユニットで実行されるサイクリック処理の中で状態監視を行い、
前記相手系ネットワーク状態監視部は、前記サイクリック処理とは独立して前記汎用ネットワークを介して状態監視を行うことを特徴とする請求項8に記載のプログラマブルコントローラ。 - 前記他のプログラマブルコントローラとの間で、前記汎用ネットワークを介してデータの同期を行う等値化処理部をさらに備えることを特徴とする請求項8に記載のプログラマブルコントローラ。
- 前記設定内容判定部は、前記第1ネットワーク設定情報と前記第2ネットワーク設定情報とが同一でない場合に、前記他のプログラマブルコントローラとは前記二重化システムを構築しないと判定することを特徴とする請求項1に記載のプログラマブルコントローラ。
- 前記システム構成判定部は、前記第1システム構成情報と前記第2システム構成情報の前記二重化システムを構築するのに必要な構成が一致しない場合に、エラーを通知することを特徴とする請求項1に記載のプログラマブルコントローラ。
- 2台のプログラマブルコントローラが、汎用ネットワークを介して接続されるプログラマブルコントローラシステムにおいて、
それぞれの前記プログラマブルコントローラは、
他のプログラマブルコントローラと前記汎用ネットワークを介して接続される通信部と、
電源がオンにされた場合に、自プログラマブルコントローラに設定されている第1ネットワーク設定情報と、前記自プログラマブルコントローラのシステム構成を示す第1システム構成情報と、を前記通信部を介して前記他のプログラマブルコントローラに送信する初期設定処理部と、
前記第1ネットワーク設定情報と、前記他のプログラマブルコントローラから送られてくる第2ネットワーク設定情報と、が同一であるかを判定する設定内容判定部と、
前記第1ネットワーク設定情報と前記第2ネットワーク設定情報とが同一である場合に、前記第1システム構成情報と、前記他のプログラマブルコントローラから送られてくる前記他のプログラマブルコントローラのシステム構成を示す第2システム構成情報と、を比較し、前記他のプログラマブルコントローラと二重化システムを構築するのに必要な構成が一致するかを判定するシステム構成判定部と、
前記構成が一致する場合に、前記自プログラマブルコントローラが制御系であるか待機系であるかを決定し、前記制御系であると決定した場合には前記第1ネットワーク設定情報をそのままとし、前記待機系であると決定した場合には、前記第1ネットワーク設定情報の内容を変更する制御系−待機系設定部と、
を備えることを特徴とするプログラマブルコントローラシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/051428 WO2015111174A1 (ja) | 2014-01-23 | 2014-01-23 | プログラマブルコントローラおよびプログラマブルコントローラシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5701459B1 true JP5701459B1 (ja) | 2015-04-15 |
JPWO2015111174A1 JPWO2015111174A1 (ja) | 2017-03-23 |
Family
ID=52875896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014528768A Active JP5701459B1 (ja) | 2014-01-23 | 2014-01-23 | プログラマブルコントローラおよびプログラマブルコントローラシステム |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP5701459B1 (ja) |
KR (1) | KR101705504B1 (ja) |
CN (1) | CN105934720B (ja) |
TW (1) | TWI530764B (ja) |
WO (1) | WO2015111174A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6381501B2 (ja) * | 2015-09-10 | 2018-08-29 | 三菱電機株式会社 | 二重化システム |
JP2019057267A (ja) * | 2017-09-19 | 2019-04-11 | 株式会社明電舎 | 情報処理装置 |
JP7035511B2 (ja) * | 2017-12-25 | 2022-03-15 | 株式会社明電舎 | プログラマブルコントローラ及び二重化システム |
KR20190080626A (ko) * | 2017-12-28 | 2019-07-08 | 효성중공업 주식회사 | 이중화 보드에서 마스터/슬레이브 설정방법 및 그 보드 |
JP7375360B2 (ja) * | 2019-08-02 | 2023-11-08 | オムロン株式会社 | ネットワークシステム、情報処理装置、および情報処理方法 |
CN113759859B (zh) * | 2021-11-09 | 2022-02-11 | 西安热工研究院有限公司 | 一种分散控制系统在线组态对比方法和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005122716A (ja) * | 2003-09-26 | 2005-05-12 | Omron Corp | プログラマブルコントローラおよびプログラマブルコントローラシステムならびにcpuユニットおよび二重化運転開始方法 |
JP5000620B2 (ja) * | 2008-10-17 | 2012-08-15 | 新日本製鐵株式会社 | プロセス制御システム |
JP2013143077A (ja) * | 2012-01-12 | 2013-07-22 | Hitachi Ltd | 制御装置の監視方法および制御装置監視システム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05620A (ja) | 1991-06-25 | 1993-01-08 | Toyota Motor Corp | ターボヒータシステム |
US7519737B2 (en) * | 2000-07-07 | 2009-04-14 | Schneider Automation Inc. | Input/output (I/O) scanner for a control system with peer determination |
US8364291B2 (en) * | 2007-11-13 | 2013-01-29 | Rockwell Automation Technologies, Inc. | Method and apparatus for providing redundancy in an industrial control system |
-
2014
- 2014-01-23 KR KR1020167018681A patent/KR101705504B1/ko active IP Right Grant
- 2014-01-23 WO PCT/JP2014/051428 patent/WO2015111174A1/ja active Application Filing
- 2014-01-23 CN CN201480073827.3A patent/CN105934720B/zh active Active
- 2014-01-23 JP JP2014528768A patent/JP5701459B1/ja active Active
- 2014-07-18 TW TW103124691A patent/TWI530764B/zh active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005122716A (ja) * | 2003-09-26 | 2005-05-12 | Omron Corp | プログラマブルコントローラおよびプログラマブルコントローラシステムならびにcpuユニットおよび二重化運転開始方法 |
JP5000620B2 (ja) * | 2008-10-17 | 2012-08-15 | 新日本製鐵株式会社 | プロセス制御システム |
JP2013143077A (ja) * | 2012-01-12 | 2013-07-22 | Hitachi Ltd | 制御装置の監視方法および制御装置監視システム |
Also Published As
Publication number | Publication date |
---|---|
KR20160088941A (ko) | 2016-07-26 |
CN105934720B (zh) | 2017-10-31 |
CN105934720A (zh) | 2016-09-07 |
WO2015111174A1 (ja) | 2015-07-30 |
KR101705504B1 (ko) | 2017-02-09 |
TW201530274A (zh) | 2015-08-01 |
TWI530764B (zh) | 2016-04-21 |
JPWO2015111174A1 (ja) | 2017-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5701459B1 (ja) | プログラマブルコントローラおよびプログラマブルコントローラシステム | |
JP6567444B2 (ja) | プロセス工場の制御システムに対して制御冗長性を提供するための方法、及び置換装置 | |
US8174962B2 (en) | Global broadcast communication system | |
US10412042B2 (en) | Topology based internet protocol (IP) addressing | |
CN107229221A (zh) | 用于多个热和冷备用冗余的容错模式和切换协议 | |
US10412041B2 (en) | Internet protocol (IP) addressing using an industrial control program | |
JP6638489B2 (ja) | 中継装置、中継装置の制御方法、制御プログラム、および記録媒体 | |
US9231779B2 (en) | Redundant automation system | |
US8510402B2 (en) | Management of redundant addresses in standby systems | |
JP2007237300A (ja) | 制御装置、ロボット・システム及びロボット制御方法 | |
JP4697484B2 (ja) | Plcシステム | |
JP2012195659A (ja) | ネットワークシステムにおけるアドレス設定方法 | |
JP4147430B2 (ja) | プログラマブル・コントローラ・システム | |
JP2017163252A (ja) | 車両用ゲートウェイ装置及びプログラム | |
JPWO2016051573A1 (ja) | 分散型制御システム用制御機器及びユニット | |
JP7293045B2 (ja) | 制御・監視信号伝送システムの子局特定方式 | |
WO2020195502A1 (ja) | ネットワーク管理装置、管理方法、管理プログラムおよび記録媒体 | |
JP7035511B2 (ja) | プログラマブルコントローラ及び二重化システム | |
CN109491236B (zh) | 用于运行高可用性的自动化系统的方法 | |
JP6851273B2 (ja) | プラント監視制御装置 | |
US10001823B2 (en) | Communication system, communication device, and address setting method | |
CN115001995B (zh) | 用于处理从站信息的方法、设备和机器可读存储介质 | |
JP2015207239A (ja) | 制御システム、制御装置およびプログラム | |
JP6345359B1 (ja) | ネットワークシステム、通信制御装置およびアドレス設定方法 | |
JP2006285630A (ja) | 二重化システムおよび二重化システムの制御権切り替え方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20150120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5701459 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |