JP6984482B2 - 通信システム、通信装置および通信方法 - Google Patents
通信システム、通信装置および通信方法 Download PDFInfo
- Publication number
- JP6984482B2 JP6984482B2 JP2018029471A JP2018029471A JP6984482B2 JP 6984482 B2 JP6984482 B2 JP 6984482B2 JP 2018029471 A JP2018029471 A JP 2018029471A JP 2018029471 A JP2018029471 A JP 2018029471A JP 6984482 B2 JP6984482 B2 JP 6984482B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- master
- slave
- adjustment value
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0673—Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/14—Monitoring arrangements
-
- 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]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33252—Real time synchronous transmission, model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0004—Initialisation of the receiver
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
まず、図1を参照して、本発明が適用される場面の一例について説明する。図1は、本実施の形態に係る通信システム1の構成を模式的に示す図である。
まず、本実施の形態に従う通信システム1の全体構成について説明する。図1は、本実施の形態に係る通信システム1の構成を模式的に示す図である。
図1に示すネットワーク2においては、基本的には、製造装置または生産設備の制御に用いられるデータ(以下、「制御系データ」と総称することもある。)が周期的に伝送される。また、ネットワーク2においては、制御系データと異なる他のデータも伝送され得る。他のデータは、例えば「情報系データ」または「制御情報系データ」と称するデータを含む。これらは、制御系データのような高速なリアルタイム性が要求されないものの、ある程度の定時性が求められるデータである。
図2は、本実施の形態に従う通信システム1のハードウェア構成の一例を示す模式図である。制御装置100は、典型的には、PLCをベースとして構成されてもよい。
図1に示す通信システム1において、制御装置100はタイマ101を有し、デバイス200A〜200Dはタイマ201A〜201Cをそれぞれ有している。制御装置100のタイマ101がマスタクロックとして機能し、デバイス200A〜200Cのタイマがマスタクロックを基準としてタイミングを同期させることで、通信システム1において、データの伝送タイミングなどを互いに一致させることができる。
最初に、時刻マスタMは、時刻スレーブSへ時刻同期用パケット(Syncメッセージ)を送信する。時刻マスタMがSyncメッセージを送信した時刻T1、時刻スレーブSがSyncメッセージを受信した時刻T2、および時刻マスタMから時刻スレーブSへの方向の遅延時間DM/Sの間には、次式(2)の関係が成り立つ。
次に、時刻マスタMは、時刻スレーブSへ時刻同期用パケット(Follow_Upメッセージ)を送信する。Follow_Upメッセージは、時刻マスタMからSyncメッセージを送信した時刻T1を示す情報を含んでいる。時刻スレーブSは、時刻T1と時刻T2とを記録する。
時刻スレーブSは、時刻T1,T2,T3,T4(すなわち、4つのタイムスタンプ)を記録している。ここで、双方向の遅延時間DM/S、DS/Mが等しいと仮定すると(DM/S=DS/M)、時刻スレーブSは、式(2),(3)に基づいて、次式(4)によりOFFSETを算出できる。
このようなPTPの時刻同期処理は、双方向の遅延時間が等しい場合は成り立つが、途中にスイッチ等を経由している場合、双方向の遅延時間は異なるために誤差を生じる。双方向の遅延時間の差によって生じる誤差を解決するためにIEEE1588では、さらに、トランスペアレントクロック(Transparent Clock)と呼ばれる遅延管理機能が定義されている。
最初に、スイッチSW1は、スイッチSW2へ時刻同期用パケット(Pdelay_Reqメッセージ)を送信する。スイッチSW1がPdelay_Reqメッセージを送信した時刻T1、スイッチSW2がPdelay_Reqメッセージを受信した時刻T2、およびスイッチSW1からスイッチSW2への方向の遅延時間D1/2の間には、次式(6)の関係が成り立つ。
次に、スイッチSW2は、スイッチSW1へ時刻同期用パケット(Pdelay_Respメッセージ)を送信する。Pdelay_Respメッセージは、スイッチSW2がPdelay_Reqメッセージを受信した時刻T2を示す情報を含んでいる。スイッチSW1は、時刻T1と時刻T2とを記録する。
スイッチSW1は、時刻T1,T2,T3,T4(すなわち、4つのタイムスタンプ)を記録している。ここで、双方向の遅延時間D1/2、D2/1が等しいと仮定すると(D1/2=D2/1)、遅延時間Dを次式(8)により算出できる。
さらに、式(6),(8)に基づいて、スイッチSW1の持つクロックの時刻とスイッチSWの持つクロックの時刻との差分ΔTを次式(9)により算出できる。スイッチSW1は、差分ΔTを時刻調整値として、自装置のクロックの時刻補正を行なう。
図4に戻って、時刻スレーブS1は、スレーブポートに接続される時刻マスタMとの間で図5に示す時刻同期処理を実行することにより、時刻マスタMが持つクロック(マスタクロック)の時刻と自装置の持つクロック(スレーブクロック)の時刻との差分ΔTを算出する。この場合、図5のシーケンス図において、時刻スレーブS1はスイッチSW1に対応し、時刻マスタMはスイッチSW2に対応する。以下の説明では、時刻マスタMの時刻に対する時刻スレーブS1の時刻の差分ΔTを「ΔTM−1」と表す。時刻スレーブS1は、差分ΔTM−1を時刻調整値として、自装置のタイマを時刻補正する。
以下では、本実施の形態に係る通信システム1において、時刻スレーブSが有する通信手段の構成例について説明する。
図6は、本実施の形態に係る通信手段の構成例1を模式的に示す図である。本実施の形態に係る通信手段は、時刻同期情報として、自装置のスレーブクロックの時刻補正に用いた時刻調整値ΔTを通知するように構成される。
時刻スレーブS1は、時刻マスタMとの間で時刻同期処理を実行することにより、時刻マスタMの時刻に対する時刻スレーブS1の時刻の差分ΔTM−1を算出する。時刻スレーブS1は、時刻スレーブS2より受信した最大時刻調整値ΔTmax2と、時刻調整値ΔTM−1の絶対値|ΔTM−1|とを比較し、大きい方の絶対値(最大時刻調整値ΔTmax)を選択する。時刻スレーブS1における最大時刻調整値ΔTmax1とすると、最大時刻調整値ΔTmax1は次式(11)で与えられる。時刻スレーブS1は、最大時刻調整値ΔTmax1を時刻マスタMへ通知する。
ここで、式(10),(11)によると、最大時刻調整値ΔTmax1は次式(12)のように表わすことができる。
式(12)から分かるように、時刻マスタMには、時刻スレーブS1〜S3の時刻調整値ΔT2−3,ΔT1−2,ΔTM−1の絶対値のうち最も大きいものが、最大時刻調整値ΔTmax1として通知されることになる。
図10は、本実施の形態に係る通信手段の構成例2を模式的に示す図である。本構成例においても構成例1と同様に、通信手段は、時刻同期情報として、自装置のスレーブクロックの時刻補正に用いた時刻調整値ΔTを通知するように構成される。
時刻マスタMは、さらに、時刻調整値ΔT2−3,ΔT1−2およびΔTM−1を足し合わせることにより、時刻マスタMの時刻に対する時刻スレーブS3の時刻の差分(時刻調整値)ΔTM−3を算出する。時刻調整値ΔTM−3は、次式(14)で与えられる。
次に、時刻マスタMは、時刻調整値ΔTM−1,ΔTM−2,ΔTM−3のうち絶対値が最も大きいものを選択する。時刻マスタMは、選択した時刻調整値の絶対値を最大時刻調整値ΔTMmaxに設定する。最大時刻調整値ΔTMmaxは、次式(15)で与えられる。
時刻マスタMは、最大時刻調整値ΔTMmaxと許容時刻精度とを比較し、最大時刻調整値ΔTMmaxが許容時刻精度より小さい場合、時刻スレーブS1〜S3の時刻同期が完了したと判定する。時刻マスタMは、時刻同期が完了したと判定されると、時刻スレーブS1〜S3の間で制御系データの伝送を開始する。一方、最大時刻調整値ΔTMmaxが許容時刻精度より大きい場合、時刻マスタMは、時刻スレーブS1〜S3の時刻同期が完了していないと判定し、制御系データの伝送を開始しないこととする。なお、データ伝送の実行中において、最大時刻調整値ΔTMmaxが許容時刻精度を超えた場合、時刻マスタMは、時刻マスタMと時刻スレーブS1〜S3との間の時刻同期が破綻したものと判断し、制御系データの伝送を停止する。これによると、図1に示す通信システム1におけるデータ伝送において、制御装置100は、複数のデバイス200A〜200Cの制御系データの送受信のタイミングを安定的に管理することができる。
図13は、本実施の形態に係る通信手段の構成例3を模式的に示す図である。本構成例においても構成例1,2と同様に、通信手段は、時刻同期情報として、自装置のスレーブクロックの時刻補正に用いた時刻調整値ΔTを通知するように構成される。
図16は、本実施の形態に係る通信手段の第4例を含む時刻同期処理を示すシーケンス図である。
図17は、本実施の形態に係る通信手段の第5例を含む時刻同期処理を示すシーケンス図である。
図1に示す通信システム1においては、制御装置100(制御マスタ)を時刻マスタとして機能させる構成例について説明したが、制御装置100を他の通信装置に時刻同期させるようにしてもよい。このとき、他の通信装置が時刻マスタとして機能し、制御装置100(制御マスタ)が時刻スレーブとして機能することになる。例えば、図1に示す通信システム1において、デバイス200A〜200Cのうちの1つのデバイス200を時刻マスタとして機能させる構成例について説明する。
図18は、本実施の形態に係る通信システム1の変形例1が提供する時刻同期機能を示す模式図である。
図20は、本実施の形態に係る通信システム1の変形例2が提供する時刻同期機能を示す模式図である。
図1に示す通信システム1においては、ネットワーク2に、時刻マスタM(制御装置100)および時刻スレーブS1〜S3(デバイス200A〜200C)がデイジーチェーンで順次接続されている構成例について説明したが、ネットワーク2の時刻マスタMと時刻スレーブS1〜S3との接続形態は、これに限定されない。例えば、ネットワーク2の時刻マスタMと時刻スレーブS1〜S3との接続形態がスター型とした構成例について説明する。
時刻スレーブS3は、時刻スレーブS1との間で時刻同期処理を実行することにより、時刻スレーブS1の時刻に対する時刻スレーブS3の時刻の差分ΔT1−3を算出する。時刻スレーブS3は、算出した時刻調整値ΔT1−3を時刻スレーブS1へ通知する。
ここで、式(16),(17)よると、最大時刻調整値ΔTmax1は次式(18)のように表わすことができる。
式(18)から分かるように、時刻マスタMには、時刻スレーブS1〜S5の時刻調整値ΔT2−4,ΔT2−5,ΔT1−2,ΔT1−3,ΔTM−1のうち絶対値が最も大きいものが、最大時刻調整値ΔTmax1として時刻マスタMに通知されることになる。
上述したような本実施の形態は、以下のような技術思想を含む。
[構成1]
ネットワーク(2)に複数の通信装置(M,S1〜S3)が接続された通信システム(1)であって、
前記複数の通信装置は、
前記通信システムの時刻を管理するマスタクロックを有する時刻マスタ(M)と、
各々が、前記マスタクロックに時刻同期したスレーブクロックを有する複数の時刻スレーブ(S1〜S3)とを含み、
前記複数の時刻スレーブの各々は、
前記ネットワーク上においてマスタ側に隣接して接続される他の通信装置との間で時刻同期するための同期手段と、
前記同期手段で求められた自装置の時刻同期精度を示す時刻同期情報を前記時刻マスタへ通知するための通信手段とを含む、通信システム。
[構成2]
前記同期手段は、前記他の通信装置の時刻と自装置の時刻との差分を時刻調整値(ΔT)として、自装置の時刻を補正し、
前記通信手段は、前記時刻同期情報として、前記時刻調整値を前記時刻マスタへ通知する、構成1に記載の通信システム。
[構成3]
前記通信手段は、前記ネットワーク上においてスレーブ側に隣接して接続される別の他の通信装置から前記時刻調整値を受信し、受信した前記時刻調整値および自装置の前記時刻調整値のうち、その絶対値が大きい方の前記時刻調整値を前記他の通信装置へ転送する、構成2に記載の通信システム。
[構成4]
前記通信手段は、前記ネットワーク上においてスレーブ側に隣接して接続される別の他の通信装置から前記時刻調整値を受信し、受信した前記時刻調整値および自装置の前記時刻調整値を前記他の通信装置へ転送する、構成2に記載の通信システム。
[構成5]
前記通信手段は、前記ネットワーク上においてスレーブ側に隣接して接続される別の他の通信装置から前記時刻調整値を受信し、受信した前記時刻調整値と自装置の前記時刻調整値との合計値を前記他の通信装置へ転送する、構成2に記載の通信システム。
[構成6]
前記同期手段は、前記他の通信装置との間で時刻同期用パケットを遣り取りすることにより、自装置の時刻を補正する時刻同期処理を定期的に実行し、
前記通信手段は、前記他の通信装置へ送信する時刻同期用パケット内に、前記他の通信装置へ転送する前記時刻調整値を格納する、構成3から5のいずれか1に記載の通信システム。
[構成7]
前記時刻マスタは、前記ネットワーク内のデータ伝送を管理する制御装置であり、
前記複数の時刻スレーブの各々は、前記時刻マスタからの指令に従ってデータ伝送を実行するデバイスであり、
前記制御装置は、複数のデバイスから通知される前記時刻同期情報に基づいて、前記複数のデバイスとの間で時刻同期が完了したか否かを判定し、時刻同期が完了したと判定されたときに、前記ネットワーク内のデータ伝送を開始する、構成1から6のいずれか1に記載の通信システム。
[構成8]
前記複数の時刻スレーブのうちの1つの時刻スレーブは、前記ネットワーク内のデータ伝送を管理する制御装置であり、
前記1つの時刻スレーブを除いた残りの時刻スレーブおよび前記時刻マスタの各々は、前記制御装置からの指令に従ってデータ伝送を実行するデバイスであり、
前記時刻マスタは、前記複数の時刻スレーブから通知される前記時刻同期情報に基づいて、前記複数の時刻スレーブとの間で時刻同期が完了したか否かを判定し、判定結果を前記制御装置に通知し、
前記制御装置は、前記判定結果から時刻同期が完了したと判定されたときに、前記ネットワーク内のデータ伝送を開始する、構成1から6のいずれか1に記載の通信システム。
[構成9]
前記複数の時刻スレーブのうちの1つの時刻スレーブは、前記ネットワーク内のデータ伝送を管理する制御装置であり、
前記1つの時刻スレーブを除いた残りの時刻スレーブおよび前記時刻マスタの各々は、前記制御装置からの指令に従ってデータ伝送を実行するデバイスであり、
前記時刻マスタは、前記複数の時刻スレーブから通知される前記時刻同期情報を前記制御装置へ転送し、
前記制御装置は、前記同期情報に基づいて、複数のデバイスとの間で時刻同期が完了したか否かを判定し、時刻同期が完了したと判定されたときに、前記ネットワーク内のデータ伝送を開始する、構成1から6のいずれか1に記載の通信システム。
[構成10]
前記同期手段は、前記他の通信装置との間で時刻同期用パケットを遣り取りすることにより、自装置の時刻を補正する時刻同期処理を定期的に実行し、
前記通信手段は、前記時刻同期処理の実行後において、前記時刻同期情報を前記マスタ装置へ通知する、構成1または2に記載の通信システム。
[構成11]
通信システムにネットワーク接続される通信装置であって、前記通信装置は、前記通信システムの時刻を管理するマスタクロックに時刻同期したスレーブクロックを有し、
前記ネットワーク上においてマスタ側に隣接して接続される他の通信装置との間で時刻同期するための同期手段と、
前記同期手段で求められた自装置の時刻同期精度を示す時刻同期情報を、前記マスタクロックを有する時刻マスタへ通知するための通信手段とを含む、通信装置。
[構成12]
ネットワークに複数の通信装置が接続された通信システムにおける通信方法であって、
前記複数の通信装置は、
前記通信システムの時刻を管理するマスタクロックを有する時刻マスタと、
各々が、前記マスタクロックに時刻同期したスレーブクロックを有する複数の時刻スレーブとを含み、
前記複数の時刻スレーブの各々が、前記ネットワーク上においてマスタ側に隣接して接続される他の通信装置との間で時刻同期するステップと、
前記複数のスレーブ装置の各々が、自装置の時刻同期精度を示す時刻同期情報を前記時刻マスタへ通知するステップとを備える、通信方法。
本実施の形態に従う通信システム1では、複数の時刻スレーブの各々は、自装置のスレーブクロックの時刻同期精度を示す時刻同期情報を時刻マスタへ通知するための「通信手段」を有する。これによると、時刻マスタは、各時刻スレーブから通知される時刻同期情報に基づいて、自装置と複数の時刻スレーブとの間の時刻同期が完了しているか否かを判断することができる。この結果、通信システム1全体において時刻同期が完了したタイミングで、データ伝送を開始することができる。したがって、電源投入後、設定時間が経過したタイミングでデータ伝送を開始する構成に比べて、より迅速にデータ伝送を開始することが可能となる。
Claims (11)
- ネットワークに複数の通信装置が接続された通信システムであって、
前記複数の通信装置は、
前記通信システムの時刻を管理するマスタクロックを有する時刻マスタと、
各々が、前記マスタクロックに時刻同期したスレーブクロックを有する複数の時刻スレーブとを含み、
前記複数の時刻スレーブの各々は、
前記ネットワーク上においてマスタ側に隣接して接続される他の通信装置との間で時刻同期するための同期手段と、
前記同期手段で求められた自装置の時刻同期精度を示す時刻同期情報を前記時刻マスタへ通知するための通信手段とを含み、
前記同期手段は、前記他の通信装置の時刻と自装置の時刻との差分を時刻調整値として、自装置の時刻を補正し、
前記通信手段は、前記時刻同期情報として、前記時刻調整値を前記時刻マスタへ通知する、通信システム。 - 前記通信手段は、前記ネットワーク上においてスレーブ側に隣接して接続される別の他の通信装置から前記時刻調整値を受信し、受信した前記時刻調整値および自装置の前記時刻調整値のうち、その絶対値が大きい方の前記時刻調整値を前記他の通信装置へ転送する、請求項1に記載の通信システム。
- 前記通信手段は、前記ネットワーク上においてスレーブ側に隣接して接続される別の他の通信装置から前記時刻調整値を受信し、受信した前記時刻調整値および自装置の前記時刻調整値を前記他の通信装置へ転送する、請求項1に記載の通信システム。
- 前記通信手段は、前記ネットワーク上においてスレーブ側に隣接して接続される別の他の通信装置から前記時刻調整値を受信し、受信した前記時刻調整値と自装置の前記時刻調整値との合計値を前記他の通信装置へ転送する、請求項1に記載の通信システム。
- 前記同期手段は、前記他の通信装置との間で時刻同期用パケットを遣り取りすることにより、自装置の時刻を補正する時刻同期処理を定期的に実行し、
前記通信手段は、前記他の通信装置へ送信する時刻同期用パケット内に、前記他の通信装置へ転送する前記時刻調整値を格納する、請求項1から4のいずれか1項に記載の通信システム。 - 前記時刻マスタは、前記ネットワーク内のデータ伝送を管理する制御装置であり、
前記複数の時刻スレーブの各々は、前記制御装置からの指令に従ってデータ伝送を実行するデバイスであり、
前記制御装置は、複数の前記デバイスから通知される前記時刻同期情報に基づいて、前記複数のデバイスとの間で時刻同期が完了したか否かを判定し、時刻同期が完了したと判定されたときに、前記ネットワーク内のデータ伝送を開始する、請求項1から5のいずれか1項に記載の通信システム。 - 前記複数の時刻スレーブのうちの1つの時刻スレーブは、前記ネットワーク内のデータ伝送を管理する制御装置であり、
前記1つの時刻スレーブを除いた残りの時刻スレーブ、および前記時刻マスタの各々は、前記制御装置からの指令に従ってデータ伝送を実行するデバイスであり、
前記時刻マスタは、前記複数の時刻スレーブから通知される前記時刻同期情報に基づいて、前記複数の時刻スレーブとの間で時刻同期が完了したか否かを判定し、判定結果を前記制御装置に通知し、
前記制御装置は、前記判定結果から時刻同期が完了したと判定されたときに、前記ネットワーク内のデータ伝送を開始する、請求項1から5のいずれか1項に記載の通信システム。 - 前記複数の時刻スレーブのうちの1つの時刻スレーブは、前記ネットワーク内のデータ伝送を管理する制御装置であり、
前記1つの時刻スレーブを除いた残りの時刻スレーブ、および前記時刻マスタの各々は、前記制御装置からの指令に従ってデータ伝送を実行するデバイスであり、
前記時刻マスタは、前記複数の時刻スレーブから通知される前記時刻同期情報を前記制御装置へ転送し、
前記制御装置は、前記時刻同期情報に基づいて、複数の前記デバイスとの間で時刻同期が完了したか否かを判定し、時刻同期が完了したと判定されたときに、前記ネットワーク内のデータ伝送を開始する、請求項1から5のいずれか1項に記載の通信システム。 - 前記同期手段は、前記他の通信装置との間で時刻同期用パケットを遣り取りすることにより、自装置の時刻を補正する時刻同期処理を定期的に実行し、
前記通信手段は、前記時刻同期処理の実行後において、前記時刻同期情報を前記時刻マスタへ通知する、請求項1に記載の通信システム。 - 通信システムにネットワーク接続される通信装置であって、前記通信装置は、前記通信システムの時刻を管理するマスタクロックに時刻同期したスレーブクロックを有し、
ネットワーク上においてマスタ側に隣接して接続される他の通信装置との間で時刻同期するための同期手段と、
前記同期手段で求められた自装置の時刻同期精度を示す時刻同期情報を、前記マスタクロックを有する時刻マスタへ通知するための通信手段とを含み、
前記同期手段は、前記他の通信装置の時刻と自装置の時刻との差分を時刻調整値として、自装置の時刻を補正し、
前記通信手段は、前記時刻同期情報として、前記時刻調整値を前記時刻マスタへ通知する、通信装置。 - ネットワークに複数の通信装置が接続された通信システムにおける通信方法であって、
前記複数の通信装置は、
前記通信システムの時刻を管理するマスタクロックを有する時刻マスタと、
各々が、前記マスタクロックに時刻同期したスレーブクロックを有する複数の時刻スレーブとを含み、
前記複数の時刻スレーブの各々が、前記ネットワーク上においてマスタ側に隣接して接続される他の通信装置との間で時刻同期するステップと、
前記複数の時刻スレーブの各々が、自装置の時刻同期精度を示す時刻同期情報を前記時刻マスタへ通知するステップとを備え、
前記時刻同期するステップは、前記他の通信装置の時刻と自装置の時刻との差分を時刻調整値として、自装置の時刻を補正するステップを含み、
前記通知するステップは、前記時刻同期情報として、前記時刻調整値を前記時刻マスタへ通知するステップを含む、通信方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018029471A JP6984482B2 (ja) | 2018-02-22 | 2018-02-22 | 通信システム、通信装置および通信方法 |
| US16/643,586 US11095382B2 (en) | 2018-02-22 | 2019-01-29 | Communication system, communication device and communication method |
| EP19757701.8A EP3758271B1 (en) | 2018-02-22 | 2019-01-29 | Communication system, communication device and communication method |
| PCT/JP2019/002983 WO2019163443A1 (ja) | 2018-02-22 | 2019-01-29 | 通信システム、通信装置および通信方法 |
| CN201980004261.1A CN111052669B (zh) | 2018-02-22 | 2019-01-29 | 通信系统、通信装置和通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018029471A JP6984482B2 (ja) | 2018-02-22 | 2018-02-22 | 通信システム、通信装置および通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019146060A JP2019146060A (ja) | 2019-08-29 |
| JP6984482B2 true JP6984482B2 (ja) | 2021-12-22 |
Family
ID=67687930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018029471A Expired - Fee Related JP6984482B2 (ja) | 2018-02-22 | 2018-02-22 | 通信システム、通信装置および通信方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11095382B2 (ja) |
| EP (1) | EP3758271B1 (ja) |
| JP (1) | JP6984482B2 (ja) |
| CN (1) | CN111052669B (ja) |
| WO (1) | WO2019163443A1 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6973427B2 (ja) * | 2019-02-15 | 2021-11-24 | 株式会社安川電機 | 通信システム、通信方法、及びプログラム |
| US11283535B2 (en) * | 2019-03-20 | 2022-03-22 | Arris Enterprises Llc | Method of remotely monitoring the timing performance of a PTP slave |
| US11184097B2 (en) * | 2019-08-16 | 2021-11-23 | Arista Networks, Inc. | VLAN-aware clock hierarchy |
| JP7404789B2 (ja) | 2019-11-01 | 2023-12-26 | オムロン株式会社 | 制御システム、制御システムの通信制御方法、および制御装置 |
| JP7375532B2 (ja) | 2019-12-25 | 2023-11-08 | オムロン株式会社 | 制御システム |
| JP7518622B2 (ja) * | 2020-01-15 | 2024-07-18 | キヤノン株式会社 | 制御装置、通信システム、送信方法、およびプログラム |
| JP7359001B2 (ja) * | 2020-01-21 | 2023-10-11 | 富士通株式会社 | 通信時間算出方法および通信時間算出プログラム |
| WO2021199251A1 (ja) * | 2020-03-31 | 2021-10-07 | 日本電信電話株式会社 | 通信システム及び通信方法 |
| US11435463B2 (en) * | 2020-06-03 | 2022-09-06 | Forkbeard Technologies AS | Master-less device coordination in location positioning system |
| JP7540233B2 (ja) * | 2020-08-06 | 2024-08-27 | オムロン株式会社 | 制御装置 |
| WO2022075276A1 (ja) * | 2020-10-09 | 2022-04-14 | 三菱電機株式会社 | 時刻同期システム、学習装置、推論装置、及び時刻同期装置 |
| JP7575955B2 (ja) * | 2021-01-13 | 2024-10-30 | キヤノン株式会社 | 制御装置、システム、リソグラフィ装置、物品の製造方法、制御方法及びプログラム |
| CN117178520A (zh) * | 2021-03-31 | 2023-12-05 | 松下知识产权经营株式会社 | 通信装置、通信系统、通信控制方法以及程序 |
| JP2024059327A (ja) * | 2022-10-18 | 2024-05-01 | 株式会社デンソー | 時刻同期通信システム、時刻同期エンドステーション及びメッセージの送信制御プログラム |
| US12368611B2 (en) | 2023-03-09 | 2025-07-22 | Honeywell International Inc. | Methods and systems for synchrophasing using asynchronous buses |
| JPWO2024189862A1 (ja) * | 2023-03-15 | 2024-09-19 | ||
| WO2025262740A1 (ja) * | 2024-06-17 | 2025-12-26 | ファナック株式会社 | 通信システム、ベース通信装置およびリモート通信装置 |
| CN119247867A (zh) * | 2024-09-11 | 2025-01-03 | 大族激光科技产业集团股份有限公司 | 一种控制系统、加工装置及控制方法 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5184597B2 (ja) * | 2010-09-06 | 2013-04-17 | 株式会社日立産機システム | 通信制御装置及び通信・制御システム |
| WO2012118178A1 (ja) * | 2011-03-03 | 2012-09-07 | 日本電気株式会社 | 同期システム、同期方法、第一の同期装置、第二の同期装置及びコンピュータプログラム |
| US9106353B2 (en) * | 2011-12-13 | 2015-08-11 | Jds Uniphase Corporation | Time synchronization for network testing equipment |
| JP5911601B2 (ja) * | 2012-11-28 | 2016-04-27 | 三菱電機株式会社 | 通信装置、通信システムおよび時刻同期方法 |
| CN103312428B (zh) * | 2013-05-23 | 2016-01-27 | 华为技术有限公司 | 用于精确时钟协议同步网络的方法和装置 |
| KR101717407B1 (ko) * | 2013-07-19 | 2017-03-16 | 미쓰비시덴키 가부시키가이샤 | 링형 동기 네트워크 시스템 및 타임 슬레이브국 |
| DE102013218328B3 (de) * | 2013-09-12 | 2014-06-26 | Siemens Aktiengesellschaft | Verfahren zur Lokalisierung einer Frequenzabweichung in einem Kommunikationsnetz und entsprechendes Kommunikationsnetz |
| US9288112B2 (en) * | 2013-11-21 | 2016-03-15 | Rockwell Automation Technologies, Inc. | Automatic network discovery in precision time protocol networks |
| EP3120632A4 (en) * | 2014-03-21 | 2017-11-15 | Nokia Solutions and Networks Oy | Method and apparatus for network synchronization, computer program product for performing the method and system comprising the apparatus |
| CN105577349A (zh) * | 2014-10-31 | 2016-05-11 | 中国飞行试验研究院 | 一种机载网络ieee1588协议主从时钟端口同步方法 |
| JPWO2016072038A1 (ja) * | 2014-11-05 | 2017-08-10 | 日本電気株式会社 | 通信システム、時刻同期方法及び無線中継装置 |
| JP6452427B2 (ja) * | 2014-12-17 | 2019-01-16 | 三菱電機株式会社 | 時刻同期監視方法、通信システム、及びマスタ装置 |
| CN104601269B (zh) * | 2014-12-31 | 2016-12-28 | 国家电网公司 | 主从时钟同步方法及系统 |
| JP2017050730A (ja) * | 2015-09-02 | 2017-03-09 | 富士通株式会社 | 無線装置および基地局システム |
| JP6820586B2 (ja) * | 2016-08-31 | 2021-01-27 | 株式会社メディアリンクス | 時刻同期システム |
| US10341083B2 (en) * | 2016-09-09 | 2019-07-02 | Huawei Technologies Co., Ltd. | System and methods for network synchronization |
| EP3622638B1 (en) * | 2017-05-12 | 2023-05-10 | Telefonaktiebolaget LM Ericsson (PUBL) | Methods and devices for synchronization in communication networks |
| US10484163B2 (en) * | 2017-10-13 | 2019-11-19 | Cisco Technology, Inc. | Measure and improve clock synchronization using combination of transparent and boundary clocks |
| US10313103B1 (en) * | 2018-01-24 | 2019-06-04 | Ciena Corporation | Systems and methods for precise time synchronization with optical modules |
-
2018
- 2018-02-22 JP JP2018029471A patent/JP6984482B2/ja not_active Expired - Fee Related
-
2019
- 2019-01-29 EP EP19757701.8A patent/EP3758271B1/en active Active
- 2019-01-29 WO PCT/JP2019/002983 patent/WO2019163443A1/ja not_active Ceased
- 2019-01-29 CN CN201980004261.1A patent/CN111052669B/zh not_active Expired - Fee Related
- 2019-01-29 US US16/643,586 patent/US11095382B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP3758271A1 (en) | 2020-12-30 |
| EP3758271B1 (en) | 2024-10-09 |
| JP2019146060A (ja) | 2019-08-29 |
| EP3758271A4 (en) | 2022-01-26 |
| CN111052669B (zh) | 2022-08-16 |
| US11095382B2 (en) | 2021-08-17 |
| WO2019163443A1 (ja) | 2019-08-29 |
| US20200244381A1 (en) | 2020-07-30 |
| CN111052669A (zh) | 2020-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6984482B2 (ja) | 通信システム、通信装置および通信方法 | |
| US8913514B2 (en) | Communication control unit and communication control system | |
| JP6157760B2 (ja) | 通信装置、時刻補正方法およびネットワークシステム | |
| US7343437B2 (en) | Synchronization method and control system for the time synchronization of slave units and a synchronizable slave unit | |
| JP2008135005A (ja) | 動作制御タイミングモデル | |
| CN111181681A (zh) | 基于EtherCAT实时以太网的主从站时钟同步方法 | |
| JP2014183386A (ja) | 通信制御装置及び通信システム | |
| US20240380704A1 (en) | Device and method for managing performance decreases in hybrid wired/wireless tsn networks | |
| EP3851925B1 (en) | A synchronised control system | |
| CN116209959B (zh) | 时刻同步系统、学习装置、推理装置和时刻同步装置 | |
| KR101243434B1 (ko) | 게이트웨이를 이용한 필드버스 동기화 방법 및 게이트웨이를 이용한 필드버스 동기화 시스템 | |
| WO2022185589A1 (ja) | 情報処理装置、方法およびプログラム | |
| JP7143798B2 (ja) | 時刻同期方式、通信機器、時刻同期方法 | |
| US12250094B2 (en) | Method, system, and gateway for linking time-sensitive fieldbuses | |
| US12250095B2 (en) | Method, system, and gateway for linking time-sensitive fieldbuses | |
| JP7844312B2 (ja) | 制御装置、および、制御システム | |
| JP7604753B2 (ja) | 時刻同期方法、時刻同期プログラムおよび時刻同期システム | |
| CN114375552B (zh) | 在基于以太网的网络中进行时间同步的方法 | |
| JP7721038B1 (ja) | 機器、通信システム及び時刻同期方法 | |
| CN118819020A (zh) | 工业系统中的绝对时间 | |
| WO2024162337A1 (ja) | 制御装置、制御システム、方法およびプログラム | |
| Fu et al. | Delay characteristics and synchronization architecture of networked control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200305 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210525 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210817 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211012 |
|
| 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: 20211026 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211108 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6984482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |