JP6527399B2 - ネットワークを用いた通信システム - Google Patents
ネットワークを用いた通信システム Download PDFInfo
- Publication number
- JP6527399B2 JP6527399B2 JP2015125442A JP2015125442A JP6527399B2 JP 6527399 B2 JP6527399 B2 JP 6527399B2 JP 2015125442 A JP2015125442 A JP 2015125442A JP 2015125442 A JP2015125442 A JP 2015125442A JP 6527399 B2 JP6527399 B2 JP 6527399B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- interrupt
- transmission
- unit
- node
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/417—Bus networks with decentralised control with deterministic access, e.g. token passing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/325—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
Description
次に、図19を参照して実施形態に係る通信システム1の変形例について説明する。なお、上記実施形態と形態又は機能が同一又は同様の要素には同一の符号を付し、重複する説明は省略する。
2 ノード
3 ネットワーク
4 CPU
5 ネットワークコントローラ
7 制御対象(ハードウェア)
8 送信ソフトウェア部
9 受信ソフトウェア部
17 データ中継ブロック(データ中継部)
18 データ送信ブロック(データ送信部)
19 割込中継ブロック(データ中継部)
20 割込送信ブロック(データ送信部)
21 データ受信ブロック(データ受信部)
22 割込受信ブロック(データ受信部)
24 データ出力切替ブロック(データ出力切替部)
25 割込出力切替ブロック(データ出力切替部)
70 ハードウェア
91 中継ブロック(データ中継ブロック17、割込中継ブロック19)
92 送信ブロック(データ送信ブロック18、割込送信ブロック20)
93 データセレクタ(データ出力切替ブロック24、割込出力切替ブロック25)
Di 入力データ
Dii 割込入力データ(入力データ、割込データ)
Din 通常入力データ(入力データ)
Do 出力データ
Dri 割込中継データ
Drn 通常中継データ
Dt 送信データ
Dti 割込送信データ(送信データ、割込データ)
Dtn 通常送信データ(送信データ)
Sc ハードウェア制御信号
Claims (2)
- 複数のノードがネットワークを介して通信可能に接続された通信システムであって、
少なくとも2つ以上の前記ノードが、
ソフトウェアを用いた演算処理を行い、他のノードに対して送信すべき送信データを生成する送信ソフトウェア部と、
前記送信データを送出するデータ送信部と、
他のノードから送信されたデータを受信するデータ受信部と、
少なくとも前記データ受信部が受信したデータに基づいてソフトウェアを用いた演算処理を行い、制御対象を制御する受信ソフトウェア部と、
他のノードにより生成された割込データに基づいて、前記受信ソフトウェア部を介さずに直接制御されるハードウェア論理回路とを備え、
前記割込データが1つの前記ノードから2つ以上の前記ノードに対して送信され、
前記2つ以上の前記ノードの前記ハードウェア論理回路が、前記受信ソフトウェア部を介さずに前記割込データに基づいて制御されることにより、前記2つ以上の前記ノードの前記制御対象の動作を同期させることを特徴とするネットワークを用いた通信システム。 - 複数のノードがネットワークを介して通信可能に接続された通信システムであって、
少なくとも2つ以上の前記ノードが、
ソフトウェアを用いた演算処理を行い、他のノードに対して送信すべき送信データを生成する送信ソフトウェア部と、
前記送信データを送出するデータ送信部と、
他のノードから送信されたデータを受信するデータ受信部と、
少なくとも前記データ受信部が受信したデータに基づいてソフトウェアを用いた演算処理を行い、制御対象を制御する受信ソフトウェア部と、
他のノードにより生成された割込データに基づいて、前記受信ソフトウェア部を介さずに直接制御されるハードウェア論理回路とを備え、
前記ネットワークがリング状に通信可能に接続され且つリングの一方向に通信を行うリング型であり、
前記複数の前記ノードのそれぞれが、
前記ネットワークの上流側から受信したデータを中継するべく送出するデータ中継部と、
前記データ中継部から送出されたデータ及び前記データ送信部から送出されたデータの一方を他のノードに向けて出力すると共に、出力するデータを切り替えるデータ出力切替部とを更に備え、
前記ハードウェア論理回路は、前記割込データに基づいて、前記データ出力切替部に対し、前記データ送信部から送出されたデータを出力させずに前記データ中継部から送出されたデータを出力させるように構成されていることを特徴とするネットワークを用いた通信システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015125442A JP6527399B2 (ja) | 2015-06-23 | 2015-06-23 | ネットワークを用いた通信システム |
| US15/189,391 US10250406B2 (en) | 2015-06-23 | 2016-06-22 | Communication system for allowing one of multiple nodes connected via a network to control hardware of another node by transmitting interrupt data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015125442A JP6527399B2 (ja) | 2015-06-23 | 2015-06-23 | ネットワークを用いた通信システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017011519A JP2017011519A (ja) | 2017-01-12 |
| JP6527399B2 true JP6527399B2 (ja) | 2019-06-05 |
Family
ID=57605292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015125442A Active JP6527399B2 (ja) | 2015-06-23 | 2015-06-23 | ネットワークを用いた通信システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10250406B2 (ja) |
| JP (1) | JP6527399B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11916697B2 (en) | 2022-03-03 | 2024-02-27 | Honda Motor Co., Ltd. | Ring network communication system |
| US12425101B2 (en) | 2022-03-01 | 2025-09-23 | Honda Motor Co., Ltd. | Robot |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107682221B (zh) * | 2017-09-22 | 2020-05-12 | 杭州迪普科技股份有限公司 | 一种基于erps的链路状态检查方法及装置 |
| JP6564006B2 (ja) | 2017-12-19 | 2019-08-21 | 本田技研工業株式会社 | 複数のリングネットワークを備えた通信システム及びロボット |
| JP6606565B2 (ja) | 2018-01-18 | 2019-11-13 | 本田技研工業株式会社 | リングネットワーク及びこれを備えたロボット |
| CN110554908A (zh) * | 2018-06-01 | 2019-12-10 | 瑞昱半导体股份有限公司 | 数据包处理方法 |
| JP7088081B2 (ja) * | 2019-03-01 | 2022-06-21 | 株式会社デンソー | 中継装置 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5408610A (en) * | 1988-05-18 | 1995-04-18 | Canon Kabushiki Kaisha | Communication control apparatus which communicates management information in a communication system |
| KR100202706B1 (ko) * | 1996-10-05 | 1999-06-15 | 이종수 | 피엘씨 리모트 시스템의 기동시간 동기화 및 비상상태 출력 제어방법 |
| JP2000004229A (ja) * | 1998-06-12 | 2000-01-07 | Toshiba Corp | 通信システム及びノード装置リセット方法 |
| US6564277B1 (en) * | 1999-09-30 | 2003-05-13 | Silicon Graphics, Inc. | Method and system for handling interrupts in a node controller without attached processors |
| JP2001223743A (ja) * | 2000-02-08 | 2001-08-17 | Canon Inc | 遠隔復旧機能を有する通信装置および通信方法並びに記録媒体 |
| JP3386035B2 (ja) * | 2000-05-16 | 2003-03-10 | 日本電気株式会社 | トークンパッシングによるフロー制御方式及びその方法 |
| DE10262035B4 (de) * | 2002-10-29 | 2006-03-23 | Oasis Silicon Systems Ag | Intelligenter Netzwerk Interface Controller |
| US20040141461A1 (en) * | 2003-01-22 | 2004-07-22 | Zimmer Vincent J. | Remote reset using a one-time pad |
| JP2004348627A (ja) * | 2003-05-26 | 2004-12-09 | Toshiba Lsi System Support Kk | マイクロコンピュータシステム |
| DE102005003060A1 (de) * | 2005-01-22 | 2006-08-03 | Hirschmann Electronics Gmbh | Verfahren zur Handhabung von Unterbrechungen in einem Ethernet-Ring |
| JP5205454B2 (ja) * | 2008-05-19 | 2013-06-05 | パナソニック株式会社 | 通信処理装置、通信処理方法、通信処理装置の制御方法および通信機器 |
| JP5104773B2 (ja) * | 2009-02-13 | 2012-12-19 | 富士通株式会社 | データ転送システム、データ転送装置およびデータ転送方法 |
| JP2011114625A (ja) * | 2009-11-27 | 2011-06-09 | Panasonic Corp | 通信システムおよび通信装置 |
| JP5379880B2 (ja) * | 2012-04-18 | 2013-12-25 | 三菱電機株式会社 | 電動機駆動制御装置 |
-
2015
- 2015-06-23 JP JP2015125442A patent/JP6527399B2/ja active Active
-
2016
- 2016-06-22 US US15/189,391 patent/US10250406B2/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12425101B2 (en) | 2022-03-01 | 2025-09-23 | Honda Motor Co., Ltd. | Robot |
| US11916697B2 (en) | 2022-03-03 | 2024-02-27 | Honda Motor Co., Ltd. | Ring network communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160380835A1 (en) | 2016-12-29 |
| US10250406B2 (en) | 2019-04-02 |
| JP2017011519A (ja) | 2017-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6527399B2 (ja) | ネットワークを用いた通信システム | |
| JP6263836B2 (ja) | 制御装置および制御方法 | |
| JP6121067B2 (ja) | バスパーティシパント装置およびバスパーティシパント装置の動作の方法 | |
| US10447527B2 (en) | Communication system | |
| EP3343853B1 (en) | Network device | |
| JP6291516B2 (ja) | リング型ネットワークを用いた通信システム | |
| US20180373213A1 (en) | Fieldbus coupler and system method for configuring a failsafe module | |
| US10176128B2 (en) | Communication system for inter-chip communication | |
| US10234841B2 (en) | Programmable logic controller, slave device, and duplex system | |
| JP5244082B2 (ja) | リアルタイム分散制御システム、リアルタイム分散制御方法、およびロボット | |
| JP6554405B2 (ja) | リングネットワークシステム、及び、ネットワークノード | |
| US11297007B2 (en) | Relay apparatus | |
| JP5301088B2 (ja) | モータ制御用シリアル通信装置 | |
| US10740199B2 (en) | Controlling device, controlling method, and fault tolerant apparatus | |
| US20170331636A1 (en) | Communication device and communication method | |
| JP2006174422A (ja) | 通信装置および障害通知方法 | |
| US9225546B2 (en) | Method and device for operating a slave | |
| JP6415161B2 (ja) | システム管理装置およびシステム | |
| JP4862521B2 (ja) | 通信ネットワークシステム及びそのスタートアップ方法 | |
| JP6330448B2 (ja) | 制御システム、制御装置、および中継装置 | |
| TW202101218A (zh) | 控制系統和控制方法 | |
| JP4576399B2 (ja) | クロスバーのストールした出力キューの情報をクリアするためのシステム及び方法 | |
| JP2007018026A (ja) | コントローラ | |
| JP7132837B2 (ja) | 独立連動冗長システム | |
| JP2016082316A (ja) | 通信中継装置および通信中継方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181002 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181121 |
|
| 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: 20190423 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190510 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6527399 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |