JP4147430B2 - プログラマブル・コントローラ・システム - Google Patents
プログラマブル・コントローラ・システム Download PDFInfo
- Publication number
- JP4147430B2 JP4147430B2 JP2006049093A JP2006049093A JP4147430B2 JP 4147430 B2 JP4147430 B2 JP 4147430B2 JP 2006049093 A JP2006049093 A JP 2006049093A JP 2006049093 A JP2006049093 A JP 2006049093A JP 4147430 B2 JP4147430 B2 JP 4147430B2
- Authority
- JP
- Japan
- Prior art keywords
- plc
- relay
- communication
- network
- target
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 118
- 238000012360 testing method Methods 0.000 claims description 24
- 238000011161 development Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 description 34
- 230000008569 process Effects 0.000 description 24
- 230000005856 abnormality Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 14
- 230000002159 abnormal effect Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 9
- 238000007726 management method Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 7
- 101100408456 Arabidopsis thaliana PLC8 gene Proteins 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 101100408454 Arabidopsis thaliana PLC6 gene Proteins 0.000 description 5
- 101100190617 Arabidopsis thaliana PLC2 gene Proteins 0.000 description 3
- 101100464304 Caenorhabditis elegans plk-3 gene Proteins 0.000 description 3
- 101100093534 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RPS1B gene Proteins 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 101100190618 Arabidopsis thaliana PLC3 gene Proteins 0.000 description 2
- 101100190621 Arabidopsis thaliana PLC4 gene Proteins 0.000 description 2
- 101100408453 Arabidopsis thaliana PLC5 gene Proteins 0.000 description 2
- 101100408455 Arabidopsis thaliana PLC7 gene Proteins 0.000 description 2
- 101100408464 Caenorhabditis elegans plc-1 gene Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Description
ユーザは入力装置201を使用して、パソコンPCと中継用PLC(PLC1)との間の通信仕様の設定を行う。例えば、ユーザが設定した内容は、通信設定管理部203によって所定のフォーマットに変換され、通信設定データ格納DB204に保存される。ユーザは必要に応じて、この通信仕様の設定を後に変更することができる。
ユーザは入力装置201を使用して、上記で設定した中継用PLC(PLC1)とオンライン接続する操作を行う。この操作を受け、接続管理部205は通信コマンド変換部206に対し、中継用PLC(PLC1)に対する通信テストの実行を指令する。通信コマンド変換部206は、通信設定データ(格納DB204)から中継用PLC(PLC1)の通信設定を読み出し、通信テストを実行する。すると、テスト結果が「成功」のとき、パソコンPCと中継用PLC(PLC1)とはオンラインモードの状態となる。これに対して、テスト結果「失敗」のとき、中継用PLC(PLC1)との通信テストが失敗したことを、出力装置202を通じてユーザに通知する。
パソコンPCと中継用PLC(PLC1)とがオンラインモードのとき、ユーザはターゲットPLCを指定するためのネットワークアドレスとノードアドレスを入力装置201から入力することで、ターゲットPLCを切り替えることができる。接続管理部205は、通信コマンド変換部206に対し、ターゲットPLC(PLC9)に対する通信テストの実行を指令する。テスト結果が「成功」のとき、指定のターゲットPLC(PLC9)への接続を行う。テスト結果が「失敗」のとき、中継用PLC(PLC1)との通信テストが失敗したことを、出力装置202を通じてユーザに通知する。
本発明装置では、ターゲットPLC(PLC9)と通信中に、定期的(初期値は1秒とし、この設定は変更可能)に、接続管理部205が通信コマンド変換部206に対し、中継用PLC(PLC1)とターゲットPLC(PLC9)の2ヶ所に対し、通信テストの指令を行う。テスト結果が「成功」のとき、それまでの処理を継続する。テスト結果が、中継用PLCとの間において「失敗」とされると、パソコン(PC)と中継用PLC(PLC1)との間で通信エラーが発生したことを、出力装置202を通じてユーザに通知する。その後、システムをオフラインモードに切り替える。テスト結果がターゲットPLC(PLC9)との間において「失敗」とされると、中継用PLC(PLC1)とターゲットPLC(PLC9)との間で通信エラーが発生したことを、出力装置202を通じてユーザに通知する。この場合、システムはオンラインモードのままとされ、ターゲットPLC(PLC9)を他のPLCに切り替えることが可能とされる。
開発支援装置は、通信経路上のPLC(中間ノードと呼ぶ)から、ルーティングテーブルを読み込む。最初の中間ノードは、通信経路の出発点である中継用PLC(PLC#1)とする。ルーティングテーブル解析部209は、通信コマンド変換部206にルーティングテーブルの読み出しを指示し、読み出したルーティングテーブルをルーティングテーブル格納DB208に保存する。このとき、ルーティングテーブルが存在しないときには、中継用PLC(PLC#1)にルーティングテーブルが存在しないことを、出力装置202を通じてユーザに通知し処理を終了する。これに対して、ルーティングテーブルが存在するときには、経路の抽出処理を行う。
読み出したルーティングテーブルから、次の中間ノードのネットワークアドレスとノードアドレスを抽出する。具体的には、開発支援装置は、自ネットワークテーブル、中継ネットワークテーブルの順に、ターゲットPLCのネットワークアドレスがあるかどうかを検索する。このとき、ネットワークアドレスが存在しないときには、現在の中間ノードのルーティングテーブルに、ターゲットPLCのネットワークアドレスが存在しないことを、出力装置202を通じてユーザに通知し処理を終了する。また、自ネットワークテーブルに存在するときには、現在の中間ノードのネットワークアドレスとノードアドレスを表示し、通信テストが成功したこと、及びターゲットPLCと現在の中間ノードとの間に問題がある可能性が高いことを、出力装置202を通じてユーザに通知し処理を終了する。これに対して、中継ネットワークテーブルに存在するときには、中継点のネットワークアドレスとノードアドレスを新規な中間ノードに設定し、ルーティングテーブルの読込処理へと移行する。
202 出力装置
203 通信設定管理部
204 通信設定データ格納DB
205 接続管理部
206 通信コマンド変換部
207 通信コマンド送受信部
208 ルーティングテーブル格納DB
209 ルーティングテーブル解析部
PC パソコン
PLC1 中継用PLC
PLC2〜PLC8 ネットワーク途中PLC
PLC9 ターゲットPLC
Claims (1)
- 複数台のプログラマブル・コントローラを含むネットワークと、1台の開発支援装置とを含み、
複数台のプログラマブル・コントローラのうちの1台は中継用プログラマブル・コントローラとして位置づけられており、かつ
開発支援装置は中継用プログラマブル・コントローラに対して通信回線を介してオンライン接続可能とされ、さらに
開発支援装置は、中継用プログラマブル・コントローラとのオンライン接続状態において、接続先を切り換えることにより、ネットワーク上の任意のターゲット・プログラマブル・コントローラに対して接続可能とされており、
開発支援装置とターゲット・プログラマブル・コントローラとが接続状態にあるとき、開発支援装置は、中継用プログラマブル・コントローラとターゲット・プログラマブル・コントローラとの双方に対して、繰り返し通信テストを実行するものであり、
中継用プログラマブル・コントローラに対する通信テストが失敗とされた場合には、開発支援装置と中継用プログラマブル・コントローラとの間で通信エラーが発生した旨の表示がなされ、
中継用プログラマブル・コントローラに対する通信テストが成功し、かつ、ターゲット・プログラマブル・コントローラに対する通信テストが失敗とされた場合には、中継用プログラマブル・コントローラとターゲット・プログラマブル・コントローラとの間で通信エラーが発生した旨の表示がなされる、
ことを特徴とするプログラマブル・コントローラ・システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006049093A JP4147430B2 (ja) | 2005-03-01 | 2006-02-24 | プログラマブル・コントローラ・システム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005056582 | 2005-03-01 | ||
JP2006049093A JP4147430B2 (ja) | 2005-03-01 | 2006-02-24 | プログラマブル・コントローラ・システム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008113189A Division JP4697484B2 (ja) | 2005-03-01 | 2008-04-23 | Plcシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006277728A JP2006277728A (ja) | 2006-10-12 |
JP4147430B2 true JP4147430B2 (ja) | 2008-09-10 |
Family
ID=37212368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006049093A Expired - Fee Related JP4147430B2 (ja) | 2005-03-01 | 2006-02-24 | プログラマブル・コントローラ・システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4147430B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4962721B2 (ja) * | 2007-07-12 | 2012-06-27 | オムロン株式会社 | ツール装置及びメッセージ送信プログラムの作成方法 |
JP4952926B2 (ja) * | 2007-07-31 | 2012-06-13 | オムロン株式会社 | Plc |
JP2014127055A (ja) * | 2012-12-27 | 2014-07-07 | Jtekt Corp | Plcの周辺装置 |
KR101689101B1 (ko) * | 2013-03-28 | 2016-12-22 | 미쓰비시덴키 가부시키가이샤 | 네트워크 유닛 |
JP6127755B2 (ja) * | 2013-06-13 | 2017-05-17 | オムロン株式会社 | 情報処理装置、情報処理装置の制御方法および制御プログラム |
-
2006
- 2006-02-24 JP JP2006049093A patent/JP4147430B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006277728A (ja) | 2006-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5858037B2 (ja) | ネットワークシステム、マスター装置およびネットワークシステムの制御方法 | |
CN108377255B (zh) | 信息处理装置、信息处理方法和记录介质 | |
JP4697484B2 (ja) | Plcシステム | |
US7617086B2 (en) | Monitoring simulating device, method, and program | |
US8793366B2 (en) | Method and arrangement for diagnosing networks including field bus systems | |
JP4147430B2 (ja) | プログラマブル・コントローラ・システム | |
JP6111675B2 (ja) | 安全コントローラのユーザプログラムの設計を支援する方法、装置およびプログラム | |
JP2011035664A (ja) | コントローラ | |
CN108376111B (zh) | 信息处理装置、信息处理方法和计算机可读取的存储介质 | |
US11181890B2 (en) | Control system, information processing device, and anomaly factor estimation program | |
JP7230677B2 (ja) | 制御装置 | |
JP2006277734A (ja) | ネットワーク構成図表示装置 | |
CN110309649B (zh) | 支持装置、非易失性的计算机可读记录介质以及设定方法 | |
EP3952223B1 (en) | Network management device, management method, management program, and recording medium | |
US11196812B2 (en) | Method for establishing a network communication in an automation system | |
JP2021139820A (ja) | ケーブル異常判定システム、スレーブ装置、及びケーブル異常判定方法 | |
JP2017158081A (ja) | ネットワーク機器監視装置 | |
CN113545013B (zh) | 网络管理装置、管理方法以及记录介质 | |
JP5367002B2 (ja) | 監視サーバおよび監視プログラム | |
JP2014127055A (ja) | Plcの周辺装置 | |
JP2011097226A (ja) | ネットワーク監視システム | |
CN117811958A (zh) | 基于宽带现场总线的健康监测***和健康监测方法 | |
JP2001350511A (ja) | 製造ラインのリモートメンテナンスシステム | |
JP5195332B2 (ja) | ネットワークシステムの設計支援システム、方法、プログラム並びにネットワークシステムの設計支援・監視システム | |
JP2022142909A (ja) | ネットワーク構成検証装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070315 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20071011 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20071109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071114 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080423 |
|
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: 20080528 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080610 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4147430 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130704 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |