JP4493606B2 - サイクリック通信によるデータ伝送方法及びデータ伝送システム - Google Patents
サイクリック通信によるデータ伝送方法及びデータ伝送システム Download PDFInfo
- Publication number
- JP4493606B2 JP4493606B2 JP2006044046A JP2006044046A JP4493606B2 JP 4493606 B2 JP4493606 B2 JP 4493606B2 JP 2006044046 A JP2006044046 A JP 2006044046A JP 2006044046 A JP2006044046 A JP 2006044046A JP 4493606 B2 JP4493606 B2 JP 4493606B2
- Authority
- JP
- Japan
- Prior art keywords
- cyclic
- terminal
- area
- variable area
- packet 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
そのため、従来の制御ネットワークにおいては、サイクリックデータとパケット通信のデータを別管理しており、サイクリックデータの遅延を発生させないように、パケット通信のデータを送信する端末に送信権を与えるなどして、通信を行っていた。かような技術は、例えば、特許文献1に開示されている。
図1はこの発明の実施の形態1であるサイクリック通信によるデータ伝送システムを示す構成図である。101は、イーサネット(登録商標)やATMなどの制御用ネットワークであり、102,103,104は制御用ネットワークに接続された端末を示し、その内の1台の端末104はサイクリックマスタ端末も兼ねている。105は各端末が保持しているサイクリックメモリであり、サイクリック可変領域とサイクリック固定領域に分かれている。
このアプリケーション211は、パケット送信要求パケット受信待ち(ステップ301)になっており、送信要求した端末番号を含むパケット送信要求パケット203を受信すると、受信したパケット送信要求パケット203の中から必要サイズを取り込む。このサイズをサイズAとする(ステップ302)。サイズA分、サイクリック可変領域が開いているかどうかを判定する。アドレス管理テーブルには、使用しているサイクリック可変領域のアドレスとサイズが書かれている。このアドレス管理テーブルをサーチして、サイクリック可変領域にサイズA分空きがあるか判定する(ステップ303)。
パケット通信のデータを送信する際には、一度パケット送信要求パケットとパケット送信要求許可パケットをやり取りするだけで、後はサイクリックデータにパケット通信のデータを載せておくることができ、映像などのライブデータを送信することを可能としていることを特徴としている。また、1つの端末が映像などの大量のパケット通信のデータを送信する場合でも、その映像端末が送信を止めた後に、可変領域の使用可能領域ができ、ネットワークに接続の全端末にパケット通信のデータ用の領域を割り当てることができる。
図6は実施の形態2であるサイクリック通信によるデータ伝送システムを示す構成図である。601は、制御用ネットワークであり、602,603,604は、制御用ネットワークに接続された端末を示し、その内の1台の端末604は、サイクリックマスタ端末を示す。105は、各端末が保持しているサイクリックメモリであり、サイクリック可変領域とサイクリック固定領域に分かれている。
ステップ805で、サイズA分サイクリック可変領域が開いていない場合、ステップ807の処理に移る。ステップ807の処理では該当端末のサイクリック送信領域の“獲得/開放要求および応答エリア”に値=2:獲得応答、“獲得/開放アドレスエリア”に値=0、“獲得/開放サイズエリア”に値=0、“応答結果エリア”に値=2:異常を書く(ステップ809)。 次にサイクリックメモリ獲得管理アプリケーション711該当端末のサイクリック送信領域の上位20バイトを今回処理している該当端末(図7の場合はアプリケーションA702)に送信する(ステップ808)。サイクリックメモリ獲得管理アプリケーション711はサイクリク固定領域722の中の731に情報を書き換えたことになる。これにより全端末は該当端末の可変領域使用許可(異常)を知ることになる。
図9において、602はサイクリックマスタ端末604以外の端末を示している。902は、端末901に搭載され映像などのパケット通信のデータを送信するアプリケーションB(プログラム)である。アプリケーションB902は、パケット通信のデータの送信を停止したい場合、サイクリックマスタ端末604に対して、サイクリック固定領域に割り当てられた自分の送信領域925(アプリケーションBサイクリック送信領域)の先頭20バイトの領域を使用して、可変領域不使用希望通知であるサイクリック送信B903で開放要求を出す。
パケット通信のデータを送信する際には、一度送信要求と送信要求許可をやり取りするだけで、後はサイクリックデータにパケット通信のデータを載せておくることができ、映像などのパケット通信のデータを送信することができることを特徴としている。
また、実施の形態1と違うところは、パケット通信のデータの割り当て要求、開放要求をサイクリックマスタ端末に通知する際に、パケットを使用せず、サイクリック送信領域(サイクリック固定領域)の一部を使用していることである。これにより、割り当て要求、開放要求を出す際に余計なパケットがネットワークに送信されずにすむことを特徴としている。これにより、サイクリック通信の遅延を考慮する必要がなくなる。
図11は実施の形態3であるサイクリック通信によるデータ伝送システムを示す構成図である。1101は、制御用ネットワークであり、1102,1103,1104は、制御用ネットワークに接続された端末を示す。105は各端末が保持しているサイクリックメモリであり、サイクリック可変領域とサイクリック固定領域に分かれている。
図14は実施の形態4であるサイクリック通信によるデータ伝送システムを示す構成図である。図14で、1401は、制御用ネットワークであり、1402,1403,1404は、制御用ネットワークに接続された端末を示す。105は各端末が保持しているサイクリックメモリであり、サイクリック可変領域1406とサイクリック固定領域1407に分かれている。サイクリック可変領域1406は、可変子領域1〜可変子領域Nに分かれており、各可変子領域は例えば4Kバイトなどの同じサイズである。1411は、PROFIBUS、DEVICENETなどPIOが接続されるフィールドネットワークであり、1412はフィールドネットワークに接続するケーブルを示している。
また、PIO 1534の1点目、2点目をOFFすることにより、PIO 1535のDIの1点目、2点目もOFFされるため、他の端末に搭載のアプリケーション1513も認識することが可能である。つまり、端末1403に搭載のアプリケーションB1512も開放されたことを認識できる。
104 サイクリックマスタ端末 105 サイクリックメモリ
106 サイクリック可変領域 107 サイクリック固定領域
223 アプリケーションAに割り当てた領域
223 アプリケーションAに割り当てた領域
424 アプリケーションBに割り当てた領域
601 制御用ネットワーク 602,603 端末
604 サイクリックマスタ端末
721 サイクリック可変領域 722 サイクリック固定領域
723 アプリケーションAに割り当てた領域
724 アプリケーションAのサイクリック送信領域
924 アプリケーションBに割り当てた領域
925 アプリケーションBサイクリック送信領域
1221 サイクリック可変領域
1222 サイクリック固定領域 1231 アプリケーションAに割り当てた領域
1401 制御用ネットワーク 1402,1403,1404 端末
1406 サイクリック可変領域
1407 サイクリック固定領域 1411 フィールドネットワーク
1412 ケーブル 1524 アプリケーションAに割り当てた領域
1532,1533 ケーブル 1534,1535 PIO
Claims (8)
- 制御用ネットワークに接続された端末間で、サイクリックデータ送信及びパケット通信のデータ送信を行うサイクリック通信によるデータ伝送方法において、
上記各端末はサイクリック可変領域とサイクリック固定領域を有するサイクリックメモリを保有し、上記端末の内の1つの端末を上記サイクリック可変領域を管理するサイクリックマスタ端末に設定するものであって、
サイクリックデータ上にパケット通信のデータを載せて送信するために上記サイクリックメモリのサイクリック可変領域の使用を希望する端末はその使用希望を上記サイクリックマスタ端末に通知し、
使用を希望する上記端末に上記サイクリック可変領域を割り当てることができるときは、使用を希望する上記端末へのサイクリック可変領域使用許可を上記サイクリックマスタ端末から各端末に通知し、
サイクリック可変領域の使用を希望しなくなった端末は、その不使用希望を上記サイクリックマスタ端末に通知し、
使用を希望しなくなった上記端末のサイクリック可変領域不使用を上記サイクリックマスタ端末が各端末に通知するようにしたサイクリック通信によるデータ伝送方法。 - 可変領域使用希望通知、可変領域使用許可通知、可変領域不使用希望通知、及び可変領域不使用通知は、それぞれパケット通信で通知するようにした請求項1記載のサイクリック通信によるデータ伝送方法。
- 可変領域使用希望通知、可変領域使用許可通知、可変領域不使用希望通知、可変領域不使用通知は、それぞれサイクリックデータの一部を使用して通知するようにした請求項1記載のサイクリック通信によるデータ伝送方法。
- 制御用ネットワークに接続された端末間で、サイクリックデータ送信及びパケット通信のデータ送信を行うサイクリック通信によるデータ伝送方法において、
上記各端末はサイクリック可変領域とサイクリック固定領域を有するサイクリックメモリを保有するものであって、
サイクリックデータ上にパケット通信のデータを載せて送信するために上記サイクリックメモリのサイクリック可変領域の使用を希望する端末は、その使用希望を各端末にパケット通信でブロードキャストで通知し、
使用を希望する上記端末はそのサイクリック可変領域使用許可の応答を各端末からパケット通信で受け
サイクリック可変領域の使用を希望しなくなった端末は、その不使用希望を各端末にパケット通信でブロードキャストで通知し、
使用を希望しなくなった上記端末はそのサイクリック可変領域不使用に対する応答を各端末からパケット通信で受けるようにしたサイクリック通信によるデータ伝送方法。 - 制御用ネットワークに接続された端末間で、サイクリックデータ送信及びパケット通信のデータ送信を行うサイクリック通信によるデータ伝送方法において、
上記各端末はサイクリック固定領域とサイクリック可変領域とを有するサイクリックメモリを保有し、上記各端末のサイクリック可変領域はそれぞれ複数の子領域に区分され、各端末の区分された各子領域は、各端末の対応する子領域間と回線でそれぞれ接続されているものであって、
サイクリックデータ上にパケット通信のデータを載せて送信するために上記サイクリックメモリのサイクリック可変領域の使用を希望する端末は、必要とする子領域の使用を上記必要とする子領域間を接続する回線をONして、使用希望を各端末に通知し、
サイクリック可変領域の使用を希望しなくなった端末は、不使用とする子領域の回線をOFFして不使用希望を各端末に通知するようにしたサイクリック通信によるデータ伝送方法。 - 制御用ネットワークに接続された端末間で、サイクリックデータ送信及びパケット通信のデータ送信を行うサイクリック通信によるデータ伝送システムにおいて、
上記各端末はサイクリック可変領域とサイクリック固定領域を有するサイクリックメモリを保有し、上記端末の内の1つの端末を上記サイクリック可変領域を管理するサイクリックマスタ端末に設定するものであって、
サイクリックデータ上にパケット通信のデータを載せて送信するために上記サイクリックメモリのサイクリック可変領域の使用を希望する端末はその使用希望を上記サイクリックマスタ端末に通知する可変領域使用希望通知手段、
使用を希望する上記端末に上記サイクリック可変領域を割り当てることができるときは、使用を希望する上記端末へのサイクリック可変領域使用許可を上記サイクリックマスタ端末から各端末に通知する可変領域使用許可手段、
サイクリック可変領域の使用を希望しなくなった端末は、その不使用希望を上記サイクリックマスタ端末に通知する可変領域不使用希望通知手段、及び、
使用を希望しなくなった上記端末のサイクリック可変領域不使用を上記サイクリックマスタ端末が各端末に通知する可変領域不使用通知手段を備えたサイクリック通信によるデータ伝送システム。 - 制御用ネットワークに接続された端末間で、サイクリックデータ送信及びパケット通信のデータ送信を行うサイクリック通信によるデータ伝送システムにおいて、
上記各端末はサイクリック可変領域とサイクリック固定領域を有するサイクリックメモリを保有するものであって、
サイクリックデータ上にパケット通信のデータを載せて送信するために上記サイクリックメモリのサイクリック可変領域の使用を希望する端末は、その使用希望を各端末にパケット通信でブロードキャストで通知する可変領域使用希望通知手段、
使用を希望する上記端末はそのサイクリック可変領域使用許可の応答を各端末からパケット通信で受ける可変領域使用許可手段、
サイクリック可変領域の使用を希望しなくなった端末は、その不使用希望を各端末にパケット通信でブロードキャストで通知する可変領域不使用希望通知手段、及び、
使用を希望しなくなった上記端末はそのサイクリック可変領域不使用に対する応答を各端末からパケット通信で受ける可変領域不使用通知手段を備えたサイクリック通信によるデータ伝送システム。 - 制御用ネットワークに接続された端末間で、サイクリックデータ送信及びパケット通信のデータ送信を行うサイクリック通信によるデータ伝送システムにおいて、
上記各端末はサイクリック固定領域とサイクリック可変領域とを有するサイクリックメモリを保有し、上記各端末のサイクリック可変領域はそれぞれ複数の子領域に区分され、各端末の区分された各子領域は、各端末の対応する子領域間と回線でそれぞれ接続されているものであって、
サイクリックデータ上にパケット通信のデータを載せて送信するために上記サイクリックメモリのサイクリック可変領域の使用を希望する端末は、必要とする子領域の使用を上記必要とする子領域間を接続する回線をONして、使用希望を各端末に通知する可変領域使用希望通知手段、及び、
サイクリック可変領域の使用を希望しなくなった端末は、不使用とする子領域の回線をOFFして不使用希望を各端末に通知する可変領域不使用希望通知手段を備えたサイクリック通信によるデータ伝送システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006044046A JP4493606B2 (ja) | 2006-02-21 | 2006-02-21 | サイクリック通信によるデータ伝送方法及びデータ伝送システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006044046A JP4493606B2 (ja) | 2006-02-21 | 2006-02-21 | サイクリック通信によるデータ伝送方法及びデータ伝送システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007228059A JP2007228059A (ja) | 2007-09-06 |
JP4493606B2 true JP4493606B2 (ja) | 2010-06-30 |
Family
ID=38549453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006044046A Expired - Fee Related JP4493606B2 (ja) | 2006-02-21 | 2006-02-21 | サイクリック通信によるデータ伝送方法及びデータ伝送システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4493606B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015207170A (ja) * | 2014-04-21 | 2015-11-19 | 株式会社東芝 | 監視制御システム、監視制御装置、およびコントローラ装置 |
WO2016157354A1 (ja) * | 2015-03-30 | 2016-10-06 | 株式会社日立製作所 | 制御監視システムおよび計算機システム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002118572A (ja) * | 2000-10-11 | 2002-04-19 | Mitsubishi Electric Corp | データ伝送方式、ステーション及びhub |
JP2003092580A (ja) * | 2001-09-19 | 2003-03-28 | Omron Corp | シリアル通信システム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0750887B2 (ja) * | 1989-03-18 | 1995-05-31 | 株式会社日立製作所 | データ伝送方法およびシステム |
-
2006
- 2006-02-21 JP JP2006044046A patent/JP4493606B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002118572A (ja) * | 2000-10-11 | 2002-04-19 | Mitsubishi Electric Corp | データ伝送方式、ステーション及びhub |
JP2003092580A (ja) * | 2001-09-19 | 2003-03-28 | Omron Corp | シリアル通信システム |
Also Published As
Publication number | Publication date |
---|---|
JP2007228059A (ja) | 2007-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2454710C2 (ru) | Коммуникационный модуль | |
JP5233770B2 (ja) | ゲートウェイ装置、その制御方法、システム、制御方法を実行させるためのプログラム及びそれを記録した記録媒体 | |
CN113806116A (zh) | 基于Linux***的协议栈数据传输方法、计算机设备和存储介质 | |
JP2000115198A (ja) | 伝送システム,帯域管理装置,および帯域管理方法 | |
JP2001306428A (ja) | ネットワーク機器、ネットワークシステム、通信方法及び記録媒体 | |
JP7394185B2 (ja) | 通信システム | |
CN112118322B (zh) | 一种网络设备的数据同步方法、网络设备及*** | |
CN103825789B (zh) | 总线***及其运行方法和具有总线***的射流*** | |
JP4920036B2 (ja) | メモリチャネル上の応答のスケジューリング | |
JP4493606B2 (ja) | サイクリック通信によるデータ伝送方法及びデータ伝送システム | |
TW577206B (en) | Controller in a private terminal installation in ATM mode | |
JPH11355357A (ja) | ファイル転送方法とファイル受信装置とファイル送信装置とファイル中継装置 | |
KR920004771B1 (ko) | 작업 관련 메세지 흐름 제어방법 및 통신 관리 장치 | |
JP2002323988A (ja) | 遠隔割り込み信号の処理方法、システムおよびネットワークインターフェースシステム | |
US7583690B2 (en) | Allocation of station addresses to communication users in a bus system | |
CN107920035B (zh) | 用于确定***换式以太网的多核处理器类型装置、***及运载工具 | |
KR100285953B1 (ko) | 패킷버스및이를이용하여패킷데이터를전송하는장치및방법 | |
JP2020109932A (ja) | 機能的に安全な接続識別の方法 | |
WO2018122893A1 (ja) | データアクセスシステムおよびデータアクセス方法 | |
KR101876636B1 (ko) | 메시지 송수신 장치 및 방법 | |
JP2611388B2 (ja) | データ処理装置 | |
JP2002095068A (ja) | 監視制御システム | |
JP6568042B2 (ja) | 通信システムおよび通信方法 | |
JP6441153B2 (ja) | データ共有システム、及びデータ共有プログラム | |
JP3174663B2 (ja) | 多重化サーバ方式における通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080714 |
|
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: 20100330 |
|
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: 20100406 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |