JP7634278B2 - スレーブ装置、スレーブ装置の制御方法及びプログラム - Google Patents
スレーブ装置、スレーブ装置の制御方法及びプログラム Download PDFInfo
- Publication number
- JP7634278B2 JP7634278B2 JP2022088604A JP2022088604A JP7634278B2 JP 7634278 B2 JP7634278 B2 JP 7634278B2 JP 2022088604 A JP2022088604 A JP 2022088604A JP 2022088604 A JP2022088604 A JP 2022088604A JP 7634278 B2 JP7634278 B2 JP 7634278B2
- Authority
- JP
- Japan
- Prior art keywords
- machine
- slave device
- data
- communication unit
- communication
- 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
- 238000000034 method Methods 0.000 title claims description 8
- 238000004891 communication Methods 0.000 claims description 178
- 230000004044 response Effects 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 18
- 238000004519 manufacturing process Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000013024 troubleshooting Methods 0.000 description 4
- 238000003754 machining Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Description
[1-1.通信システムの概要]
まず、図1を参照しながら、実施の形態1に係る通信システム2の概要について説明する。図1は、実施の形態1に係る通信システム2の概要を示すブロック図である。
図2~図4を参照しながら、実施の形態1に係るスレーブ装置4の機能構成について説明する。図2は、実施の形態1に係るスレーブ装置4の機能構成を示すブロック図である。図3は、実施の形態1に係るアドレス空間24の一例を示す図である。図4は、実施の形態1に係る最小アドレス空間28の一例を示す図である。
図5を参照しながら、実施の形態1に係るスレーブ装置4の動作について説明する。図5は、実施の形態1に係るスレーブ装置4の動作の流れを示すフローチャートである。
上述したように、第1の通信部16が機械6と通信可能な場合には、制御部18は、第1の通信部16により取得された機械構成情報に基づいて、アドレス空間24を構築する。そして、第2の通信部22は、マスタ装置8からの要求に応じて、アドレス空間24の各データアイテムとそれぞれリンクされた機械データ26の各データ値をマスタ装置8に送信する。これにより、マスタ装置8は、機械データ26の各データ値を正常に受信することができるので、マスタ装置8-スレーブ装置4間、及び、スレーブ装置4-機械6間でそれぞれ通信が正常に行われていると判定することができる。
[2-1.スレーブ装置の機能構成]
図6を参照しながら、実施の形態2に係るスレーブ装置4Aの機能構成について説明する。図6は、実施の形態2に係るスレーブ装置4Aの機能構成を示すブロック図である。なお、以下に示す各実施の形態において、上記実施の形態1と同一の構成要素には同一の符号を付して、その説明を省略する。
図7を参照しながら、実施の形態2に係るスレーブ装置4A及び機械6の各動作について説明する。図7は、実施の形態2に係るスレーブ装置4A及び機械6の各動作の流れを示すシーケンス図である。
上述したように、制御部18Aが最小アドレス空間28を構築した後に、機械6が起動した場合には、制御部18Aは、第1の通信部16により取得された機械構成情報と最小アドレス空間28とが対応しないことを検出する。この時、制御部18Aは、自動的にスレーブ装置4Aを再起動(サービスの再起動)することにより、最小アドレス空間28を破棄する。これにより、制御部18Aは、その後に第1の通信部16により取得された機械構成情報に基づいて、アドレス空間24を構築することができる。
[3-1.スレーブ装置の機能構成]
図8及び図9を参照しながら、実施の形態3に係るスレーブ装置4Bの機能構成について説明する。図8は、実施の形態3に係るスレーブ装置4Bの機能構成を示すブロック図である。図9は、実施の形態3に係るアドレス空間32の一例を示す図である。
図10を参照しながら、実施の形態3に係るスレーブ装置4B、機械6a及び機械6bの各動作について説明する。図10は、実施の形態3に係るスレーブ装置4B、機械6a及び機械6bの各動作の流れを示すシーケンス図である。
上述したように、制御部18Bは、第1の通信部16により取得された機械6aからの機械構成情報に基づいてアドレス空間24を構築した後に、第1の通信部16の接続先が機械6aから機械6bに切り替えられ、第1の通信部16により機械6bからの機械データ34が取得された場合であって、取得された機械データ34とアドレス空間24とがリンクしない場合には、スレーブ装置4Bが自動的に再起動(サービスの再起動)することにより、アドレス空間24を破棄する。
以上、本発明のスレーブ装置について、上記各実施の形態に基づいて説明したが、本発明は、上記各実施の形態に限定されるものではない。上記各実施の形態に対して当業者が思い付く変形を施して得られる形態、及び、上記各実施の形態における構成要素を任意に組み合わせて実現される別の形態も本発明に含まれる。
4,4A,4B スレーブ装置
6,6a,6b 機械
8 マスタ装置
10 通信線
12 ネットワーク
14 ユーザ
16 第1の通信部
18,18A,18B 制御部
20 記憶部
22 第2の通信部
24,32 アドレス空間
26,34 機械データ
28 最小アドレス空間
30 固定データ
Claims (5)
- マスタ・スレーブ方式の通信プロトコルに従って、マスタ装置及び機械の各々と通信するスレーブ装置であって、
前記機械に関するデータ、及び、前記機械の構成を示す機械構成情報を前記機械から取得する第1の通信部と、
前記第1の通信部が前記機械と通信可能な場合には、前記第1の通信部により取得された前記機械構成情報に基づいて、前記機械に関するデータとのリンク関係を示す第1のリンク情報を構築し、前記第1の通信部が前記機械と通信不能な場合には、予め定められたデータとのリンク関係を示す第2のリンク情報を構築する制御部と、
前記第1の通信部が前記機械と通信可能な場合には、前記マスタ装置からの要求に応じて、前記第1のリンク情報とリンクするデータを前記マスタ装置に送信し、前記第1の通信部が前記機械と通信不能な場合には、前記マスタ装置からの要求に応じて、前記第2のリンク情報とリンクするデータを前記マスタ装置に送信する第2の通信部と、を備える
スレーブ装置。 - 前記制御部は、前記第1のリンク情報を構築した後に前記第1の通信部により前記機械に関するデータが取得された場合であって、取得された前記機械に関するデータと前記第1のリンク情報とがリンクしない場合には、前記第1のリンク情報を破棄する
請求項1に記載のスレーブ装置。 - 前記制御部は、前記第2のリンク情報を構築した後に前記第1の通信部が前記機械と通信可能となり、且つ、前記第1の通信部により前記機械構成情報が取得された場合であって、取得された前記機械構成情報と前記第2のリンク情報とが対応しない場合には、前記第2のリンク情報を破棄する
請求項1に記載のスレーブ装置。 - マスタ・スレーブ方式の通信プロトコルに従って、マスタ装置及び機械の各々と通信するスレーブ装置の制御方法であって、
(a)前記機械に関するデータを前記機械から取得するステップと、
(b)前記機械の構成を示す機械構成情報を前記機械から取得するステップと、
(c)前記スレーブ装置が前記機械と通信可能な場合には、前記(b)で取得された前記機械構成情報に基づいて、前記機械に関するデータとのリンク関係を示す第1のリンク情報を構築し、前記スレーブ装置が前記機械と通信不能な場合には、予め定められたデータとのリンク関係を示す第2のリンク情報を構築するステップと、
(d)前記スレーブ装置が前記機械と通信可能な場合には、前記マスタ装置からの要求に応じて、前記第1のリンク情報とリンクするデータを前記マスタ装置に送信し、前記スレーブ装置が前記機械と通信不能な場合には、前記マスタ装置からの要求に応じて、前記第2のリンク情報とリンクするデータを前記マスタ装置に送信するステップと、を含む
スレーブ装置の制御方法。 - 請求項4に記載のスレーブ装置の制御方法をコンピュータに実行させる
プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022088604A JP7634278B2 (ja) | 2022-05-31 | 2022-05-31 | スレーブ装置、スレーブ装置の制御方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022088604A JP7634278B2 (ja) | 2022-05-31 | 2022-05-31 | スレーブ装置、スレーブ装置の制御方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023176362A JP2023176362A (ja) | 2023-12-13 |
| JP7634278B2 true JP7634278B2 (ja) | 2025-02-21 |
Family
ID=89122795
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022088604A Active JP7634278B2 (ja) | 2022-05-31 | 2022-05-31 | スレーブ装置、スレーブ装置の制御方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7634278B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140040431A1 (en) | 2012-08-06 | 2014-02-06 | General Electric Company | Systems and methods for an opc ua server |
-
2022
- 2022-05-31 JP JP2022088604A patent/JP7634278B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140040431A1 (en) | 2012-08-06 | 2014-02-06 | General Electric Company | Systems and methods for an opc ua server |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023176362A (ja) | 2023-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102144382B (zh) | 用于冗余服务器自动故障转移的方法和系统 | |
| WO1994019889A1 (en) | System and method for automatic segment resolution on a local area network | |
| JP6556416B1 (ja) | 通信システム、通信装置及びプログラム | |
| JP4598072B2 (ja) | インテリジェントコントローラのフェールセーフスイッチング方法及びデバイス | |
| WO2020012897A1 (ja) | 制御システム、検索装置および検索プログラム | |
| CN107872361A (zh) | 处理装置、网络装置、处理装置的控制方法、网络装置的控制方法、以及记录介质 | |
| JP7634278B2 (ja) | スレーブ装置、スレーブ装置の制御方法及びプログラム | |
| EP3331199A2 (en) | Method and system for simple device replacement in a class a (cca) network | |
| JP2004306200A (ja) | ロボット制御システム | |
| JP4224766B2 (ja) | プラント情報収集装置 | |
| JP7404789B2 (ja) | 制御システム、制御システムの通信制御方法、および制御装置 | |
| WO2019087849A1 (ja) | 通信システム、被制御機器、及び、通信システムの制御方法 | |
| JP2022177415A (ja) | 中継装置、中継装置の制御方法及びプログラム | |
| JP7663956B2 (ja) | スレーブ装置、スレーブ装置の制御方法及びプログラム | |
| JP4378205B2 (ja) | ブレード型ネットワーク中継装置 | |
| JP7220997B2 (ja) | 施設監視システム、および、施設監視システムにおける通信方法 | |
| JP7449575B2 (ja) | 中継装置、通信方法、および、プログラム | |
| JP7745241B2 (ja) | スレーブ装置、通信システム、スレーブ装置の制御方法及びプログラム | |
| JP4548126B2 (ja) | 登録サーバ装置及び遠隔監視制御システム | |
| JP7406259B2 (ja) | 中継装置、中継方法、および、プログラム | |
| JP3074726B2 (ja) | プログラマブルコントローラにおけるネットワーク間通信方式 | |
| WO2014181428A1 (ja) | Faネットワーク用lsiおよび通信装置 | |
| JP3501650B2 (ja) | プログラマブルコントローラネットワークシステム | |
| JP5763030B2 (ja) | 二重化ネットワーク制御システムおよび二重化ネットワーク制御方法 | |
| WO2023248548A1 (ja) | 制御システム、中継装置および通信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241219 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20241219 |
|
| 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: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7634278 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |