JP6207768B1 - 定周期データ伝送方法 - Google Patents
定周期データ伝送方法 Download PDFInfo
- Publication number
- JP6207768B1 JP6207768B1 JP2016566841A JP2016566841A JP6207768B1 JP 6207768 B1 JP6207768 B1 JP 6207768B1 JP 2016566841 A JP2016566841 A JP 2016566841A JP 2016566841 A JP2016566841 A JP 2016566841A JP 6207768 B1 JP6207768 B1 JP 6207768B1
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- data
- shared memory
- received
- memory data
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
定周期データを送信する際に、送信元端末は自端末データに変更のない場合には、受信状態のみを送信し、変更があれば、受信状態と自端末データを送信するようにしたことを特徴とするものである。
また、この発明になる定周期データ伝送方法は、ネットワークに接続される複数の端末で構成され、前記各端末は、端末間で共有する情報を格納するための共有メモリを有し、前記共有メモリにおける自端末に割り当てられた領域に格納されているデータである自端末データを他の端末へ共有メモリデータとして送信し、一方、共有メモリデータを受信した端末は、その共有メモリデータに基づいて自身の共有メモリにおける送信元の端末に割り当てられた領域のデータを更新するものであり、前記端末は、他の端末からの共有メモリデータの受信状態と、変更された自端末の共有メモリデータを所定の定周期で送信する定周期データ伝送方法において、
自端末からの共有メモリデータが所定の周期時間の間、受信されていないと判断した場合に、自端末の共有メモリデータを送信することを特徴とするものである。
以下、この発明の実施の形態1を図1〜図4に基づいて説明する。図1はこの発明の対象となる定周期伝送システムの概略構成図であり、図において、端末1−1〜1−5は、ネットワーク2に接続されている。また、端末1−1〜1−5は、アプリケーション処理部11と、定周期データ伝送処理部12と、プロトコル処理部13を備えている。図1では、端末1−1のみ内部構成を示しているが、端末1−2〜端末1−5も端末1−1と同様の構成として説明を省略する。また、定周期データ伝送処理部12は、内部に共有メモリ14、受信状態メモリ15を備えている。共有メモリ14の内容は、ネットワーク2に接続される全端末間で同一性が確保されることが要求されている。受信状態メモリ15の内容は、他の端末から受信した共有メモリデータの受信状態を格納する。
図2は、共有メモリ14と受信状態メモリ15の構成と共有メモリ14に格納されているデータと受信状態メモリ15に格納されているデータの送信方法を示す図である。共有メモリ14、および、受信状態メモリ15は、ネットワーク2に接続された端末毎に領域が割り当てられている。ここでは、端末1−1,1−2,…,1−5の識別子をそれぞれ#1,#2,…#n(この場合はn=5)として示している。端末#i(i=1〜n)は、所定の周期時間で共有メモリ14から自身に割り当てられた端末#i用領域のデータ(以下、自端末データと称す)と前回送信した自端末データ14−1を比較し、変更があれば、自端末データを前回送信した自端末データ14−1へコピーすると共に(図中aステップ)、送信カウンタ14−2をインクリメントする。変更がなければ、何もしない。
図5はこの発明の実施の形態2における定周期データ送信方法を示す図である。
上記実施の形態1では、図4におけるステップS12により、自端末データに変更がない場合には、受信状態のみを送信し、変更があれば、受信状態と自端末データを送信するようにしたものについて述べたが、本実施の形態2においては、図5に示すように、受信カウンタ15−1を設けることにより、ステップS12において、受信状態メモリ15の端末#i受信状態と端末#i以外の受信状態とを比較し、異なるカウンタ値であれば、受信カウンタ#15−1をインクリメントすると共に(ステップf)、所定の周期時間#Sと比較して、長い周期時間であれば、自端末データを受信できていない端末が存在すると判断し、自端末データに変更がない場合であっても、前回送信した自端末データ14−1と受信状態メモリ15の受信状態を読み出し(ステップc1、c2)、読み出したデータを定周期データとして、Ethernet(登録商標)やUDP/IP等の汎用のプロトコルヘッダを付加して再送するようにしたものである。
図6はこの発明の実施の形態3における定周期データ送信方法を示す図である。
上記実施の形態2では、図5における受信カウンタ15−1により、自端末データに変更がない場合であっても、前回送信した自端末データ14−1と受信状態メモリ15の受信状態を読み出し、読み出したデータを定周期データとして再送信する場合について述べたが、図6に示すように周期時間#S1、#S2、#S3とは別に自端末データが受信されていないと判断する周期時間#R1、#R2、#R3を設け、ステップR11において、受信状態メモリ15の端末#i受信状態と端末#i以外の受信状態とを比較し、異なるカウンタ値であれば、受信カウンタ#15−1をインクリメントするとともに、所定の周期時間#Rと比較して、長い周期時間であれば、自端末データに変更がない場合であっても、前回送信した自端末データ14−1と受信状態メモリ15の受信状態を読み出し、読み出したデータを定周期データとして、Ethernet(登録商標)やUDP/IP等の汎用のプロトコルヘッダを付加して再送するようにしたものである。
図7はこの発明の実施の形態4における定周期データ送信方法を示す図である。
上記実施の形態3では、図6におけるステップR11により、自端末データに変更がない場合であっても、前回送信した自端末データ14−1と受信状態メモリ15の受信状態を読み出し、読み出したデータを定周期データとして再送する場合について述べたが、本実施の形態では、図7に示すように離脱カウンタ16と離脱後検出フラグ16−1を設け、図6におけるステップS12、および、ステップR11において、受信状態メモリ15の端末#i受信状態と端末#i以外の受信状態とを比較し、異なるカウンタ値であれば、離脱カウンタ16に割り当てられた該当する端末の離脱カウンタをインクリメントし、同一の値であれば、該当する端末の離脱カウンタをリセットするようにする。次に離脱カウンタ16において、所定の周期時間#Rと比較して、短い周期時間となる離脱カウンタ値があれば、該当する端末は、ネットワーク2に接続されていると判断し、離脱再送フラグ16−1を有意にし、短い周期時間となる離脱カウンタ値がなければ無意とする。そして、離脱再送フラグが有意であれば、受信カウンタ#15−1をインクリメントし、無意であれば、リセットするようにしたので、ネットワークから離脱している端末への無為な再送を軽減し、ネットワークの帯域の消費を低減することができる。
図8はこの発明の実施の形態5における定周期データ送信方法を示す図である。
上記実施の形態4では、図7における離脱カウンタ16により、自端末データに変更がない場合であっても、前回送信した自端末データ14−1と受信状態15を読み出し、読みだしたデータを定周期データとして送信する場合について述べたが、本実施の形態では、図8に示すように更に参入カウンタ17と参入誤検出フラグ17−1を設け、図6におけるステップS12、および、ステップR11において、受信状態15の端末#i受信状態と端末#i以外の受信状態とを比較し、同一のカウンタ値であれば、参入カウンタ17に割り当てられた該当する端末の参入カウンタをインクリメントし、異なるカウンタ値であれば、該当する端末の参入カウンタをリセットする。
Claims (5)
- ネットワークに接続される複数の端末で構成され、前記各端末は、端末間で共有する情報を格納するための共有メモリを有し、前記共有メモリにおける自端末に割り当てられた領域に格納されているデータである自端末データを他の端末へ共有メモリデータとして送信し、一方、共有メモリデータを受信した端末は、その共有メモリデータに基づいて自身の共有メモリにおける送信元の端末に割り当てられた領域のデータを更新するものであり、前記端末は、他の端末からの共有メモリデータの受信状態と、変更された自端末の共有メモリデータを所定の定周期で送信する定周期データ伝送方法において、
定周期データを送信する際に、送信元端末は自端末データに変更のない場合には、受信状態のみを送信し、変更があれば、受信状態と自端末データを送信するようにしたことを特徴とする定周期データ伝送方法。 - ネットワークに接続される複数の端末で構成され、前記各端末は、端末間で共有する情報を格納するための共有メモリを有し、前記共有メモリにおける自端末に割り当てられた領域に格納されているデータである自端末データを他の端末へ共有メモリデータとして送信し、一方、共有メモリデータを受信した端末は、その共有メモリデータに基づいて自身の共有メモリにおける送信元の端末に割り当てられた領域のデータを更新するものであり、前記端末は、他の端末からの共有メモリデータの受信状態と、変更された自端末の共有メモリデータを所定の定周期で送信する定周期データ伝送方法において、
自端末からの共有メモリデータが所定の周期時間の間、受信されていないと判断した場合に、自端末の共有メモリデータを送信することを特徴とする定周期データ伝送方法。 - 自端末の共有メモリデータが変更されたことを判断する所定の周期時間と、自端末からの共有メモリデータが受信されていないことを判断する所定の周期時間とを持つことを特徴とする請求項2に記載の定周期データ伝送方法。
- 共有メモリデータの受信状態を受信した端末は、自端末からの共有メモリデータが所定の周期時間の間、受信されていないと判断した場合に、受信されていない端末はネットワークから離脱したと認識することを特徴とする請求項2あるいは3に記載の定周期データ伝送方法。
- 共有メモリデータの受信状態を受信した端末は、自端末からの共有メモリデータが所定の周期時間の間、受信されていると判断した場合に、受信した端末はネットワークに参入したと認識することを特徴とする請求項2から4のいずれか1項に記載の定周期データ伝送方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2016/065551 WO2017203651A1 (ja) | 2016-05-26 | 2016-05-26 | 定周期データ伝送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6207768B1 true JP6207768B1 (ja) | 2017-10-04 |
JPWO2017203651A1 JPWO2017203651A1 (ja) | 2018-06-07 |
Family
ID=59997675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016566841A Active JP6207768B1 (ja) | 2016-05-26 | 2016-05-26 | 定周期データ伝送方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6207768B1 (ja) |
WO (1) | WO2017203651A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112788658B (zh) * | 2019-11-11 | 2024-05-24 | 鹤壁天海电子信息***有限公司 | 一种通信设备的共享数据方法、通信设备及存储介质 |
CN113938346A (zh) * | 2021-09-29 | 2022-01-14 | 中车株洲电力机车有限公司 | Mvb端口数据处理方法、mvb通信网络及轨道交通车辆 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06350615A (ja) * | 1993-06-07 | 1994-12-22 | Toshiba Corp | サイクリック伝送システム |
JP2002073584A (ja) * | 2000-09-01 | 2002-03-12 | Koyo Electronics Ind Co Ltd | サイクリック自動通信による複数局メモリデータ共有システム |
JP2002185566A (ja) * | 2000-12-19 | 2002-06-28 | Yaskawa Electric Corp | 通信データ表示装置 |
JP2005303534A (ja) * | 2004-04-08 | 2005-10-27 | Mitsubishi Electric Corp | サイクリック通信同期方法 |
-
2016
- 2016-05-26 JP JP2016566841A patent/JP6207768B1/ja active Active
- 2016-05-26 WO PCT/JP2016/065551 patent/WO2017203651A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06350615A (ja) * | 1993-06-07 | 1994-12-22 | Toshiba Corp | サイクリック伝送システム |
JP2002073584A (ja) * | 2000-09-01 | 2002-03-12 | Koyo Electronics Ind Co Ltd | サイクリック自動通信による複数局メモリデータ共有システム |
JP2002185566A (ja) * | 2000-12-19 | 2002-06-28 | Yaskawa Electric Corp | 通信データ表示装置 |
JP2005303534A (ja) * | 2004-04-08 | 2005-10-27 | Mitsubishi Electric Corp | サイクリック通信同期方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2017203651A1 (ja) | 2017-11-30 |
JPWO2017203651A1 (ja) | 2018-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2206265B1 (en) | Data acknowledgment apparatus and method | |
US9137838B2 (en) | Direct data communication in infrastructure mode in wireless communication systems | |
US9596178B2 (en) | Relay server and relay communication system | |
US11218564B2 (en) | Methods and devices for signalling in a communication network | |
CN111479295A (zh) | 数据传输方法、***、装置、设备及存储介质 | |
JP6207768B1 (ja) | 定周期データ伝送方法 | |
US20240048645A1 (en) | Point-to-point database synchronization over a transport protocol | |
US20110320570A1 (en) | Systems and methods for communicating among nodes of a wireless network | |
CN110071860B (zh) | 机器人通信方法、机器人通信***及机器人 | |
JP2008252393A (ja) | 通信端末装置、配信装置、エラー通知方法およびエラー通知プログラム | |
SG190809A1 (en) | Relay server and relay communication system | |
JP4752722B2 (ja) | パケット転送装置及びパケット転送方法 | |
JP5247422B2 (ja) | サイクリック通信システム、通信装置およびサイクリック通信方法 | |
JP2017085294A (ja) | 通信制御装置及びネットワークシステム | |
CN108632898B (zh) | 一种通信设备以及封包传送的方法 | |
WO2004071027A1 (en) | Methods and systems for non-disruptive physical address resolution | |
US9172774B2 (en) | Technique for managing communications at a router | |
US9356999B2 (en) | System and method for changing channels for guaranteed reliability communications | |
KR20090104667A (ko) | 통신 시스템 | |
US20130188636A1 (en) | Communication terminal and communication method | |
GB2493647A (en) | Sending data and returning acknowledgements | |
JP2019057927A (ja) | 通信ネットワークでのシグナリングのための方法およびデバイス | |
JPH01293047A (ja) | パケットデータ再送出方式 | |
JPS6292546A (ja) | 情報伝送システム | |
JPH024059A (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: 20170808 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170905 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6207768 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
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 |