WO2021131724A1 - 通信装置、通信システム、通信制御方法、及びプログラム - Google Patents
通信装置、通信システム、通信制御方法、及びプログラム Download PDFInfo
- Publication number
- WO2021131724A1 WO2021131724A1 PCT/JP2020/045963 JP2020045963W WO2021131724A1 WO 2021131724 A1 WO2021131724 A1 WO 2021131724A1 JP 2020045963 W JP2020045963 W JP 2020045963W WO 2021131724 A1 WO2021131724 A1 WO 2021131724A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- cycle
- communication device
- slaves
- slave
- 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.)
- Ceased
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/403—Bus networks with centralised control, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/826—Involving periods of time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
Definitions
- Patent Document 1 discloses a communication device connected to a network in which data is updated at predetermined intervals.
- This communication device includes a first scheduling means and a second scheduling means.
- the first scheduling means secures a first communication band necessary for updating the first data used for controlling the manufacturing apparatus or the production equipment at predetermined periodic intervals.
- the second scheduling means is the second communication required for arriving the second data at the destination within the specified time within the communication band other than the first communication band among the communication bands of the network. Secure bandwidth.
- each slave 2 executes a process according to the received main data. For example, when the main data includes one or more control data corresponding to each of the one or more slaves 2, each slave 2 acquires the corresponding control data included in the main data when receiving the main data. Executes processing according to the acquired control data.
- the communication device 1 includes a processing unit 11 and a communication unit 12.
- the communication device 1 stores data in the memory included in the processing unit 11, but may have a storage unit separate from the processing unit 11.
- the storage unit is, for example, an electrically rewritable non-volatile memory such as EEPROM (Electrically Erasable Programmable Read-Only Memory), a volatile memory such as RAM (Random Access Memory), or the like.
- the processing unit 11 includes, for example, a computer system.
- a computer system mainly consists of a processor and a memory as hardware.
- the processor executes the program recorded in the memory of the computer system, the function as the processing unit 11 is realized.
- the program may be pre-recorded in the memory of the computer system, may be provided through a telecommunications line, and may be recorded on a non-temporary recording medium such as a memory card, optical disk, hard disk drive, etc. that can be read by the computer system. May be provided.
- At least a part or the whole of the communication unit 12 may be integrally formed with a part or the whole of the processing unit 11.
- the communication unit 12 includes a computer system. In this configuration, it is also possible to realize the function as the processing unit 11 by executing the program in the computer system in the communication unit 12.
- the processing unit 201 includes, for example, a computer system.
- a computer system mainly consists of a processor and a memory as hardware.
- the processor executes the program recorded in the memory of the computer system, the function as the processing unit 201 is realized.
- the program may be pre-recorded in the memory of the computer system, may be provided through a telecommunications line, and may be recorded on a non-temporary recording medium such as a memory card, optical disk, hard disk drive, etc. that can be read by the computer system. May be provided.
- the processing unit 201 has a function of executing processing based on the corresponding data (here, control data) among the main data received by the communication unit 202. Further, the processing unit 201 has a function of executing processing based on the corresponding data among the sub data received by the communication unit 202. The processing unit 201 has a function of executing a process of transmitting sub data to another device by using the allocated time slot S0 in the sub data area D2 of the received main frame F1 or sub frame F2.
- the time slot S0 may have some variation with respect to a predetermined time. That is, it is preferable that the deviation of the time slot S0 is within at least an allowable time shorter than that of the second period CT2.
- the timing for starting the transmission of the time slot S0 Can be at any time. For example, even if the end timing of the main data area D1 is later than the example shown in FIG. 2, the reception of the time slot S0 in each slave 2 is completed by the end of the second cycle CT2. If so, the timing of starting the transmission of the time slot S0 can be deviated.
- CT1 the second cycle included in the first cycle
- CT1 the number of times of transmitting, receiving, or transmitting and receiving sub data in the first cycle (CT1) is increased. It has the advantage of being easy.
- the processing unit (11) sets a cycle that is an integral multiple of the communication cycle that can be handled by one or more slaves (2) in the setting process. Set as 2 cycles (CT2).
- the slave (2) connected to the communication device (1) can easily transmit, receive, or transmit / receive sub data periodically.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
図1は、本開示の実施形態に係る通信装置1を備えた通信システム100の概要を示すブロック図である。本実施形態の通信装置1は、図1に示すように、通信装置1に接続される1以上(ここでは、n(“n”は自然数)台)のスレーブ2と直接またはネットワークを介して接続されて通信システム100を構成する。つまり、通信装置1は、1以上のスレーブ2の上位装置に相当するマスタである。通信装置1及び1以上のスレーブ2は、同一のネットワークに接続されている。つまり、通信システム100は、通信装置1と、1以上のスレーブ2と、を備える。そして、1以上のスレーブ2は、通信装置1に接続されて通信装置1と通信する。
以下、通信装置1を備えた通信システム100について図1を用いて詳細に説明する。通信装置1には、複数(ここでは、n台)のスレーブ2が接続されている。複数のスレーブ2(言い換えれば、1以上のスレーブ2)は、通信装置1に対してデイジーチェーン接続されている。具体的には、通信装置1には、第1スレーブ21、第2スレーブ22、第3スレーブ23、…、第nスレーブ2nが順にリング状に接続されている。このため、通信装置1から送信されるフレーム(例えば、主フレームF1)は、第1スレーブ21、第2スレーブ22、第3スレーブ23、…、第nスレーブ2n、通信装置1の順に伝送されることになる。
以下、本実施形態の通信装置1の処理部11で実行される設定処理について、図3を用いて詳細に説明する。図3は、本開示の実施形態に係る通信装置1による設定処理のフローチャートである。
上述の実施形態は、本開示の様々な実施形態の一つにすぎない。上述の実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、通信装置1と同様の機能は、通信制御方法、(コンピュータ)プログラム、又はプログラムを記録した非一時的記録媒体等で具現化されてもよい。
以上述べたように、第1の態様に係る通信装置(1)は、処理部(11)と、1以上のスレーブ(2)との間で通信する通信部(12)と、を備える。処理部(11)は、通信処理と、設定処理と、を実行する機能を有する。通信処理は、1以上のスレーブ(2)に対して、主データを含む主フレーム(F1)を通信部(12)から第1周期(CT1)で送信させる処理である。設定処理は、第1周期(CT1)よりも短い第2周期(CT2)、及び第2周期(CT2)ごとに1以上のスレーブ(2)のうちの少なくとも1台のスレーブ(2)に割り当てられるタイムスロット(S0)、を設定する処理である。
11 処理部
12 通信部
2 スレーブ
21 第1スレーブ
22 第2スレーブ
23 第3スレーブ
2n 第nスレーブ
100 通信システム
201 処理部
202 通信部
F1 主フレーム
F2 副フレーム
S0 タイムスロット
Claims (13)
- 処理部と、
主データを含む主フレームを第1周期で送信し、1以上のスレーブとの間で通信する通信部と、を備え、
前記処理部は、
前記第1周期よりも短い時間内で前記主フレームを生成する通信処理と、
前記第1周期よりも短く、かつ前記主データの伝送時間よりも長い第2周期と、及び前記第2周期ごとに前記1以上のスレーブのうちの少なくとも1台のスレーブに割り当てられるタイムスロット、を設定する設定処理と、を実行する機能を有する、
通信装置。 - 前記主フレームは、前記タイムスロットを含む、
請求項1記載の通信装置。 - 前記1以上のスレーブは、前記通信装置に対してデイジーチェーン接続されている、請求項1又は2に記載の通信装置。
- 前記処理部は、前記設定処理において、少なくとも前記第1周期、前記1以上のスレーブの台数、及び前記主データのデータサイズに基づいて前記主フレームの伝送時間を算出し、算出した前記伝送時間に基づいて前記第2周期を設定する、請求項1~3のいずれか1項に記載の通信装置。
- 前記処理部は、前記設定処理において、前記1以上のスレーブとの通信で許容される最小の通信周期を前記第2周期として設定する、請求項4記載の通信装置。
- 前記最小の通信周期は、任意に設定可能である、請求項5記載の通信装置。
- 前記処理部は、前記設定処理において、前記1以上のスレーブの対応可能な通信周期の整数倍の周期を前記第2周期として設定する、請求項4記載の通信装置。
- 前記タイムスロットのずれは、少なくとも前記第2周期よりも短い許容時間内に収まる、請求項1~7のいずれか1項に記載の通信装置。
- 前記タイムスロットは、前記1以上のスレーブの間での通信に用いられる、請求項1~8のいずれか1項に記載の通信装置。
- 前記1以上のスレーブのうちの少なくとも1台のスレーブは、モータを駆動させるモータ駆動装置である、請求項1~9のいずれか1項に記載の通信装置。
- 請求項1~10のいずれか1項に記載の通信装置と、前記通信装置に接続されて前記通信装置と通信する前記1以上のスレーブと、を備える、通信システム。
- 通信装置に接続される1以上のスレーブに対して、主データを含む主フレームを第1周期で送信させる通信ステップと、前記第1周期よりも短い第2周期、及び前記第2周期ごとに前記1以上のスレーブのうちの少なくとも1台のスレーブに割り当てられるタイムスロット、を設定する設定ステップと、を有する、通信制御方法。
- 1以上のプロセッサに、請求項12記載の通信制御方法を実行させる、プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202080089220.XA CN114868366B (zh) | 2019-12-25 | 2020-12-10 | 通信装置、通信系统、通信控制方法以及程序 |
| US17/757,154 US12355587B2 (en) | 2019-12-25 | 2020-12-10 | Communication device, communication system, communication and control method |
| KR1020227024549A KR20220117289A (ko) | 2019-12-25 | 2020-12-10 | 통신 장치, 통신 시스템, 통신 제어 방법 및 프로그램 |
| EP20906324.7A EP4084417B1 (en) | 2019-12-25 | 2020-12-10 | Communication device, communication system, communication control method and program |
| JP2021567200A JP7689267B2 (ja) | 2019-12-25 | 2020-12-10 | 通信装置、通信システム、通信制御方法、及びプログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-234940 | 2019-12-25 | ||
| JP2019234940 | 2019-12-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021131724A1 true WO2021131724A1 (ja) | 2021-07-01 |
Family
ID=76575484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/045963 Ceased WO2021131724A1 (ja) | 2019-12-25 | 2020-12-10 | 通信装置、通信システム、通信制御方法、及びプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12355587B2 (ja) |
| EP (1) | EP4084417B1 (ja) |
| JP (1) | JP7689267B2 (ja) |
| KR (1) | KR20220117289A (ja) |
| CN (1) | CN114868366B (ja) |
| WO (1) | WO2021131724A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4187857A4 (en) * | 2020-07-22 | 2024-01-17 | Panasonic Intellectual Property Management Co., Ltd. | Communication device, communication system, communication control method, and program |
| CN117178520A (zh) * | 2021-03-31 | 2023-12-05 | 松下知识产权经营株式会社 | 通信装置、通信系统、通信控制方法以及程序 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6317415B1 (en) * | 1998-09-28 | 2001-11-13 | Raytheon Company | Method and system for communicating information in a network |
| US20020191588A1 (en) * | 2001-06-13 | 2002-12-19 | Drexel University | Integrated circuit and packet switching system |
| JP2018064245A (ja) | 2016-10-14 | 2018-04-19 | オムロン株式会社 | 通信装置、制御装置および通信方法 |
| JP2019139630A (ja) * | 2018-02-14 | 2019-08-22 | オムロン株式会社 | 制御装置、制御システム、制御方法、および、制御プログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4204226B2 (ja) * | 2001-12-28 | 2009-01-07 | 日本テキサス・インスツルメンツ株式会社 | デバイス識別方法、データ伝送方法、デバイス識別子付与装置、並びにデバイス |
| US20080175190A1 (en) * | 2007-01-08 | 2008-07-24 | Freesystems Pte., Ltd. | Multi-node media content distribution system |
| JP4553034B2 (ja) * | 2008-05-22 | 2010-09-29 | ソニー株式会社 | 無線通信装置、プログラム、無線通信方法、および無線通信システム |
| CN101951640B (zh) * | 2010-09-16 | 2013-02-20 | 沈阳化工大学 | 一种工业无线网络媒体访问控制方法 |
| JP5656305B1 (ja) * | 2014-04-17 | 2015-01-21 | パナソニックIpマネジメント株式会社 | 通信装置、通信システム、及び通信方法 |
| US9946672B2 (en) | 2015-08-28 | 2018-04-17 | Cirrus Logic, Inc. | Transfer for control data over half-duplex link |
-
2020
- 2020-12-10 EP EP20906324.7A patent/EP4084417B1/en active Active
- 2020-12-10 WO PCT/JP2020/045963 patent/WO2021131724A1/ja not_active Ceased
- 2020-12-10 US US17/757,154 patent/US12355587B2/en active Active
- 2020-12-10 KR KR1020227024549A patent/KR20220117289A/ko active Pending
- 2020-12-10 CN CN202080089220.XA patent/CN114868366B/zh active Active
- 2020-12-10 JP JP2021567200A patent/JP7689267B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6317415B1 (en) * | 1998-09-28 | 2001-11-13 | Raytheon Company | Method and system for communicating information in a network |
| US20020191588A1 (en) * | 2001-06-13 | 2002-12-19 | Drexel University | Integrated circuit and packet switching system |
| JP2018064245A (ja) | 2016-10-14 | 2018-04-19 | オムロン株式会社 | 通信装置、制御装置および通信方法 |
| JP2019139630A (ja) * | 2018-02-14 | 2019-08-22 | オムロン株式会社 | 制御装置、制御システム、制御方法、および、制御プログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4084417A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114868366A (zh) | 2022-08-05 |
| JPWO2021131724A1 (ja) | 2021-07-01 |
| CN114868366B (zh) | 2024-08-23 |
| EP4084417B1 (en) | 2024-11-20 |
| EP4084417A1 (en) | 2022-11-02 |
| KR20220117289A (ko) | 2022-08-23 |
| US20220368559A1 (en) | 2022-11-17 |
| JP7689267B2 (ja) | 2025-06-06 |
| EP4084417A4 (en) | 2023-02-08 |
| US12355587B2 (en) | 2025-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103828305B (zh) | 用于参数化自动化系统或控制系统的现场设备的系统和方法 | |
| US10356006B2 (en) | Control system, development support apparatus, controller, and control method | |
| CN111034128A (zh) | 控制系统以及控制装置 | |
| CN102843288A (zh) | 用于传输数据包的方法 | |
| CN109716247B (zh) | 运算装置以及控制系统 | |
| WO2021131724A1 (ja) | 通信装置、通信システム、通信制御方法、及びプログラム | |
| US8792518B2 (en) | Automation system | |
| JPWO2018087927A1 (ja) | ネットワークシステムおよび通信方法 | |
| JPWO2021131724A5 (ja) | ||
| EP1185044B1 (en) | Control station, apparatus and network system | |
| JP7603212B2 (ja) | 通信装置、通信システム、通信制御方法、及びプログラム | |
| JPWO2022019014A5 (ja) | ||
| US11528348B2 (en) | Communication system, communication device, communication method, and program for reliably receiving periodic data | |
| US12425261B2 (en) | Communication device, communication system, and communication control method | |
| CN110603799A (zh) | 从设备到数据管理装置的数据传输的方法,交换单元,设备和系统 | |
| JP5534711B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| CN119586078B (zh) | 数据收集装置、数据收集系统、数据库创建方法以及记录介质 | |
| KR20140106976A (ko) | 빌딩 자동화 시스템, 그에 포함된 게이트웨이 및 게이트웨이의 동작방법 | |
| CN111108452A (zh) | 用于为可编程逻辑控制器提供服务的方法和装置 | |
| CN118489235B (zh) | 控制装置、通信周期调整方法以及记录介质 | |
| US20250189954A1 (en) | Field bus system | |
| WO2020235174A1 (ja) | 転送装置、情報処理装置、および、データ転送方法 | |
| CN115441975B (zh) | 一种时间同步方法、装置、设备及存储介质 | |
| CN101297509A (zh) | 通信系统和通信装置 | |
| JPWO2022209054A5 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20906324 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021567200 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 20227024549 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020906324 Country of ref document: EP Effective date: 20220725 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 17757154 Country of ref document: US |



