JPH09319407A - 分散システムの時刻同期方法 - Google Patents

分散システムの時刻同期方法

Info

Publication number
JPH09319407A
JPH09319407A JP8135228A JP13522896A JPH09319407A JP H09319407 A JPH09319407 A JP H09319407A JP 8135228 A JP8135228 A JP 8135228A JP 13522896 A JP13522896 A JP 13522896A JP H09319407 A JPH09319407 A JP H09319407A
Authority
JP
Japan
Prior art keywords
time
input
controller
distributed system
controllers
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.)
Withdrawn
Application number
JP8135228A
Other languages
English (en)
Inventor
Takaaki Shimomura
孝明 下村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP8135228A priority Critical patent/JPH09319407A/ja
Publication of JPH09319407A publication Critical patent/JPH09319407A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Control By Computers (AREA)

Abstract

(57)【要約】 【課題】下位コントローラ間の時刻同期を高精度に行う
ことのできる分散システムの時刻同期方法を提供する。 【解決手段】主コントローラ(上位コントローラ)1か
ら入出力カード(下位コントローラ)2a〜2dに分以
上の時刻を表す時刻情報を周期的に伝送して各入出力カ
ード2a〜2d間で分以上の時刻を同期させ、入出力カ
ード2aから他の入出力カード2b〜2dに所定の同期
信号を周期的に伝送して各入出力カード2a〜2d間で
秒以下の時刻を同期させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、上位コントローラ
と二つ以上の下位コントローラとで構成される分散シス
テムの時刻同期方法に関する。
【0002】
【従来の技術】上位コントローラと二つ以上の下位コン
トローラとで構成される分散システムでは、各下位コン
トローラ間で時刻を同期させる必要がある。このため、
上位コントローラから下位コントローラに時刻情報を伝
送して、各下位コントローラ間で時刻を同期させる方法
が一般的に取られている。
【0003】具体的には、図2に示されるように従来の
分散システムを原子力もしくは火力プラントなどのプラ
ント制御装置に適用した場合、上位コントローラである
主コントローラ11から下位コントローラである複数の
入出力カード12に周期的に時刻情報を伝送し、この時
刻情報に基づいて各入出力カード12間で時刻を同期さ
せている。
【0004】しかし、主コントローラ11から各入出力
カード12に伝送される時刻情報には一定の伝送遅れが
あり、しかもこの伝送遅れは主コントローラ11から入
出力カード12までの伝送距離によって異なるため、伝
送遅れ以下の精度、例えばミリ秒以下の精度で各入出力
カード12間の時刻同期をとることは難しい。
【0005】
【発明が解決しようとする課題】上述したように従来の
分散システムでは、上位コントローラから下位コントロ
ーラに時刻情報を伝送することで各下位コントローラ間
の時刻同期をとっていたため、時刻情報の伝送遅れによ
って、時刻をミリ秒以下といった精度で同期させること
は難しいという問題があった。本発明は、下位コントロ
ーラ間の時刻同期を高精度に行うことのできる分散シス
テムの時刻同期方法を提供することを目的とする。
【0006】
【課題を解決するための手段】上記課題を解決するため
本発明は、上位コントローラと二つ以上の下位コントロ
ーラとで構成される分散システムの時刻同期方法におい
て、上位コントローラから二つ以上の下位コントローラ
に分以上の時刻を表す時刻情報を周期的に伝送して各下
位コントローラ間で分以上の時刻を同期させ、二つ以上
の下位コントローラのうち予め設定された一つの下位コ
ントローラから他の下位コントローラに所定の同期信号
を周期的に伝送して各下位コントローラ間で秒以下の時
刻を同期させることを特徴とする。
【0007】このような構成の分散システムの時刻同期
方法では、各下位コントローラ間の分以上の時刻を上位
コントローラから下位コントローラに伝送される時刻情
報によって同期させ、秒以下の時刻を下位コントローラ
間で伝送される同期信号によって同期させる。従って、
仮に上位コントローラから下位コントローラに伝送され
る時刻情報に伝送遅れが発生しても、その伝送遅れが1
分以内であれば各下位コントローラ間で分以上の時刻同
期をとることができ、秒以下の時刻同期は、この処理と
は別にコントローラ間で伝送される同期信号によってと
ることができる。
【0008】このように、各下位コントローラ間で時刻
を同期させる処理を分以上と秒以下とに分けることによ
り、下位コントローラ間の時刻同期を高精度に行うこと
ができる。
【0009】
【発明の実施の形態】図1は、本発明の一実施形態に係
る分散システムの時刻同期方法を原子力もしくは火力プ
ラントなどのプラント制御装置に適用した場合のシステ
ム構成を示しており、このシステムは、上位コントロー
ラである主コントローラ1と下位コントローラである入
出力カード2a〜2dとで構成されている。ここで、入
出力カード2a〜2dは、それぞれ水晶発振子を用いた
タイマによって1ミリ秒分解能で秒以下の時刻を管理で
きるものする。また、入出力カード2aは、入出力カー
ド2a〜2d間で秒以下の時刻同期をとるための基準コ
ントローラであり、所定の接点パルスを出力するパルス
出力回路3が設けられている。また、他の入出力カード
2b〜2dには、この接点パルスが入力されるパルス入
力回路4が設けられている。
【0010】主コントローラ1は入出力カード2a〜2
dに分以上の時刻を表す時刻情報を1分毎に伝送する。
入出力カード2a〜2dは、この時刻情報に基づいて分
以上の時刻を同期させる。
【0011】一方、基準コントローラである入出力カー
ド2aは、パルス出力回路3を介して他の入出力カード
2b〜2dに同期信号である接点パルスを60秒毎に出
力する。入出力カード2b〜2dは、パルス入力回路4
から入力された接点パルスにによって秒以下の時刻を同
期させる。このようにすることで、入出力カード2a〜
2d間で秒以下の時刻同期をとることができる。
【0012】すなわち、本実施形態では入出力カード2
a〜2d間で時刻同期をとるための処理を分以上と秒以
下とに分け、分以上の時刻を主コントローラ1から伝送
される時刻情報によって同期させ、秒以下の時刻を入出
力カード2a〜2d間で伝送される接点パルスによって
同期させる。
【0013】従って、仮に主コントローラ1から入出力
カード2a〜2dに伝送された時刻情報に伝送遅れが発
生しても、その伝送遅れが時刻情報の伝送周期以内、す
なわち1分以内であれば、分以上の時刻同期をとること
が可能であり、秒以下の時刻同期はこの処理とは別に行
われる。すなわち、時刻情報の伝送遅れによってシステ
ム全体が影響を受けることがない。
【0014】また、上述したように、入出力カード2a
〜2dは、1ミリ秒分解能で時刻を管理しているので、
これらの時刻同期をミリ秒精度でとることができ、例え
ば1ミリ秒の時刻分解能を必要とする処理を入出力カー
ド2a〜2dで分散処理することが可能になる。
【0015】このように、本実施形態に係る分散システ
ムの時刻同期方法では、従来のように上位コントローラ
から通信される時刻情報のみに基づいて下位コントロー
ラの時刻を同期させる方法に比べて、高精度で時刻同期
をとることができるため、分散システムの時刻同期に対
して特に高い精度が必要である用途、例えば原子力、火
力もしくは化学などのプラント制御、またはイベントレ
コーダなどに適用した場合に有効である。
【0016】
【発明の効果】以上説明したように本発明によれば、各
下位コントローラ間で時刻を同期させる処理を分以上と
秒以下とに分けることにより、下位コントローラ間の時
刻同期を高精度に行うことのできる分散システムの時刻
同期方法を提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る分散システムの時刻
同期方法を説明するためのシステム構成図
【図2】従来の分散システムの時刻同期方法を説明する
ためのシステム構成図
【符号の説明】
1…主コントローラ 2a〜2d…入出力カード 3…パルス出力回路 4…パルス入力回路 11…主コントローラ 12…入出力カード

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】上位コントローラと二つ以上の下位コント
    ローラとで構成される分散システムの時刻同期方法にお
    いて、 前記上位コントローラから前記二つ以上の下位コントロ
    ーラに分以上の時刻を表す時刻情報を周期的に伝送して
    各下位コントローラ間で分以上の時刻を同期させ、 前記二つ以上の下位コントローラのうち予め設定された
    一つの下位コントローラから他の下位コントローラに所
    定の同期信号を周期的に伝送して各下位コントローラ間
    で秒以下の時刻を同期させることを特徴とする分散シス
    テムの時刻同期方法。
JP8135228A 1996-05-29 1996-05-29 分散システムの時刻同期方法 Withdrawn JPH09319407A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8135228A JPH09319407A (ja) 1996-05-29 1996-05-29 分散システムの時刻同期方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8135228A JPH09319407A (ja) 1996-05-29 1996-05-29 分散システムの時刻同期方法

Publications (1)

Publication Number Publication Date
JPH09319407A true JPH09319407A (ja) 1997-12-12

Family

ID=15146818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8135228A Withdrawn JPH09319407A (ja) 1996-05-29 1996-05-29 分散システムの時刻同期方法

Country Status (1)

Country Link
JP (1) JPH09319407A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100735230B1 (ko) * 2006-05-02 2007-07-03 삼성전자주식회사 분산 제어 시스템에서의 타임 동기화 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100735230B1 (ko) * 2006-05-02 2007-07-03 삼성전자주식회사 분산 제어 시스템에서의 타임 동기화 방법
US7831000B2 (en) 2006-05-02 2010-11-09 Samsung Electronics Co., Ltd. Method for time synchronization in distributed control system

Similar Documents

Publication Publication Date Title
EP0365819A3 (en) Synchronized fault tolerant clocks for multiprocessor systems
EP2222003B1 (en) Field control system
JP6284043B2 (ja) プロセス制御システム
JPH10154991A (ja) Plcを用いた制御システム
EP2730988A2 (en) Systems and methods for segment synchronization
EP2221684A2 (en) Distributed control system
JPH09319407A (ja) 分散システムの時刻同期方法
EP3876442B1 (en) Distributed network time synchronization
JPH1069304A (ja) 制御システム
JPS61161568A (ja) 情報伝送方式
CA2239317A1 (en) Method and apparatus for synchronizing signals
KR100202686B1 (ko) 독립된 클럭원을 갖는 분산 장치
US5969550A (en) Method and apparatus for mutual synchronization of ASIC devices
EP2510408A1 (en) Method, system, and apparatus for archiving networked data
KR19980066883A (ko) 다중컴퓨터 시스템의 클럭 생성장치
JPH08122467A (ja) 時刻伝送装置
JPS603007A (ja) 分散形数値制御装置
KR100395216B1 (ko) 버스 시스템의 시스템 동기 장치 및 그 방법
JP2588290B2 (ja) データ入出力システム
KR100455340B1 (ko) 동기신호 발생장치
JPH0438508A (ja) クロック供給装置
IE56467B1 (en) Apparatus for parallel synchronous operation
JPS59127164A (ja) マルチシステムの同期化装置
KR100407341B1 (ko) 교환시스템의 시각정보 정확도 향상방법
JPH0395660A (ja) 複数中央処理装置システムにおけるシステム時刻設定方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030805