JP4881183B2 - Self-timer calibration method when system time error is detected in telemeter slave station - Google Patents
Self-timer calibration method when system time error is detected in telemeter slave station Download PDFInfo
- Publication number
- JP4881183B2 JP4881183B2 JP2007048142A JP2007048142A JP4881183B2 JP 4881183 B2 JP4881183 B2 JP 4881183B2 JP 2007048142 A JP2007048142 A JP 2007048142A JP 2007048142 A JP2007048142 A JP 2007048142A JP 4881183 B2 JP4881183 B2 JP 4881183B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- telemeter
- difference
- time information
- master station
- 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
Landscapes
- Electric Clocks (AREA)
Description
本発明は、テレメータ子局の時刻較正を行う、プログラムおよびテレメータシステムに関する。 The present invention relates to a program and a telemeter system that perform time calibration of a telemeter slave station.
〔テレメータシステムとは〕
テレメータシステム(telemetering system)とは、遠隔地における各種環境の観測データを監視・収集するための情報通信システムのことである。一般的なテレメータシステムは、観測データのサンプリングを行うテレメータ子局装置(以下、「テレメータ子局」もしくは単に「子局」とも表記する)と、子局との通信および観測データの管理を行うテレメータ親局(以下、単に「親局」とも表記する)とを含んでいる。さらには、監視端末装置や、他システムとの連携部分も含めて構成することもできる。
[What is a telemeter system?]
A telemetering system is an information communication system for monitoring and collecting observation data of various environments in a remote place. A general telemeter system is a telemeter slave station device for sampling observation data (hereinafter also referred to as “telemeter slave station” or simply “slave station”) and a telemeter for communication with slave stations and management of observation data. And a parent station (hereinafter also simply referred to as “parent station”). Furthermore, it can also be configured including a monitoring terminal device and a portion linked with another system.
テレメータシステムの用途の例としては、大気汚染監視システム(もしくは放射線監視システム)に代表される環境情報の常時監視システムがある。このような監視システムでは、定期的に収集する観測データの内容をセンタ装置でリアルタイムに一括監視し、環境基準を超過する観測データを検出した場合には、警報鳴動や周辺企業への操業自粛を依頼するなどの業務を行う。また、観測データは、環境省・地方自治体や各種関係機関(原子力発電所、原子力安全センタなど)に提供されるだけでは無く、各種公報資料やインターネットを通じて広く一般市民に対して公開される。 As an example of the use of the telemeter system, there is a continuous monitoring system for environmental information represented by an air pollution monitoring system (or radiation monitoring system). In such a monitoring system, the contents of the observation data collected periodically are monitored in real time by the center unit, and when the observation data exceeding the environmental standards is detected, an alarm is sounded and the operation of the surrounding company is restrained. Do business such as requesting. Observation data is not only provided to the Ministry of the Environment, local governments, and various related organizations (such as nuclear power plants and nuclear safety centers), but is also widely disclosed to the general public through various publications and the Internet.
このような重要な役割を担うテレメータシステムには、より確実で正確なデータの収集・情報公開が求められる。もしデータの誤観測が発生してしまうと、一般企業に損害を与え、さらには一般市民等のシステム利用者に対して大きなリスクを負わせることにもなってしまう。 Telemeter systems that play such an important role are required to collect and disclose information more accurately and accurately. If erroneous observation of data occurs, it will cause damage to general enterprises, and also pose a great risk to system users such as general citizens.
しかしながら、一般的には、テレメータ親局を含むセンタ装置と、テレメータ子局と、センサなどの周辺装置機器とは、それぞれが自身に内蔵された時計で内部時刻を保持している。すると、テレメータシステムを正常且つ正確に運用するためには、テレメータシステム内の各装置が正確に同期したシステム時刻(内部時刻)を以って稼働すること、が強く求められることになる。 However, in general, the center device including the telemeter master station, the telemeter slave station, and the peripheral device such as the sensor each hold the internal time with a clock incorporated therein. Then, in order to operate the telemeter system normally and accurately, it is strongly required that each device in the telemeter system operates with a system time (internal time) that is accurately synchronized.
もしテレメータシステム内の装置間でシステム時刻のズレが発生してしまうと、測定データに誤差が生じ、テレメータシステムの信頼性が失われることになってしまう。
テレメータシステム内の全ての装置の時刻を同期させる手段として、データ通信のタイミングで、「センタ装置(親局)→テレメータ子局→周辺装置」の順に時刻情報を送信する構成がとられることが多い。テレメータ子局および周辺装置は、それらが受信した時刻情報に基づいて、自らの内部時刻を較正するのが普通である。周辺装置は、GPSなどで独立して時刻較正を行う場合もある。
If a system time shift occurs between devices in the telemeter system, an error occurs in measurement data, and the reliability of the telemeter system is lost.
As means for synchronizing the time of all devices in the telemeter system, a configuration is often used in which time information is transmitted in the order of “center device (parent station) → telemeter slave station → peripheral device” at the timing of data communication. . Telemeter slave stations and peripheral devices typically calibrate their internal time based on the time information they receive. Peripheral devices may perform time calibration independently using GPS or the like.
こうした構成においては、センタ装置の内部時刻をマスタ時刻としているために、「センタ装置→テレメータ子局」、「テレメータ子局→周辺装置」という一方的な時刻情報の提供が前提となっている。
〔テレメータシステムの一般的な構成〕
図7は、従来技術に係る一般的なテレメータシステムの構成を示す概要図である。大まかには、テレメータシステムは、子局部位、センタ装置 760 、通信回線、および他システムへの情報提供部位を含んでいる。この図の例では、センタ装置 760 が観測を行う企
業の一部であると仮定して、協力企業などへ観測データを提供していることになっている。
In such a configuration, since the internal time of the center device is set as the master time, it is assumed that unilateral time information of “center device → telemeter slave station” and “telemeter slave station → peripheral device” is provided.
[General configuration of telemeter system]
FIG. 7 is a schematic diagram showing a configuration of a general telemeter system according to the prior art. In general, the telemeter system includes a slave station part, a center device 760, a communication line, and an information providing part to other systems. In the example of this figure, assuming that the center device 760 is a part of a company that performs observation, observation data is provided to a partner company or the like.
子局部分には、複数の観測子局A〜D 700, 710, 720, 730 と、協力企業a〜b 740, 750 が含む観測装置とが含まれる(簡単のためにこの図では重複する内容の部分や、構成上重要でない周辺機器を一部省略して表記している)。それぞれの観測子局および観測装置は、テレメータ子局およびセンサを含んでいる。これらのテレメータ子局は、センサなどの計測機器により定期的なデータのサンプリングを行う。テレメータ子局は、例えば、雨量・気温などの気象データ、大気中のNO2濃度、SO2濃度などの物質データ情報、または空間線量率といった放射線データなどを観測して記録する。 The slave station part includes a plurality of observation slave stations A to D 700, 710, 720, 730 and the observation devices included in the cooperating companies a to b 740, 750. And some peripheral devices that are not important in terms of configuration are omitted). Each observation slave station and observation device include a telemeter slave station and a sensor. These telemeter slave stations periodically sample data using measuring devices such as sensors. The telemeter slave station observes and records, for example, weather data such as rainfall and temperature, substance data information such as NO 2 concentration and SO 2 concentration in the atmosphere, or radiation data such as air dose rate.
センタ装置 760 は、定期的に全てのテレメータ子局と通信して、テレメータ子局で観測・記録したデータを収集して管理を行う。センタ装cc置 760 は、テレメータ親局762 を含み、このテレメータ親局 762 が、通信回線770 を介して、複数の観測子局A〜D 700,
710, 720, 730 と、協力企業a〜b 740, 750 が含む観測装置(より正確には、それらが含むテレメータ子局)のそれぞれと接続されている。各テレメータ子局は、観測データを通信回線 770 を介して観測データをテレメータ親局 762 へと送信し、また、テレメータ親局 762 は各テレメータ子局へと制御情報を送信する。センタ装置 760 には、テレメータ親局 762 のほかに、データ収集サーバ 764 、タイムサーバ 766 、監視端末 767 、監視ディスプレイ 768 、電話・FAX装置 769 が含まれ、これらはLAN 765 で接続されている。テレメータ親局 762 は、受信した観測データなどをデータ収集サーバ 764 に格納する。例えばntpサーバであるタイムサーバ 766 は、テレメータ親局 762 の内部時刻(システム時刻)の較正を行うために用いられる。監視端末 767 、監視ディスプレイ 768 、電話・FAX装置 769 は各種監視用途などに使われる。
The center device 760 periodically communicates with all telemeter slave stations, collects and manages data observed and recorded by the telemeter slave stations. The center device cc unit 760 includes a telemeter master station 762, which is connected to a plurality of observation slave stations A to D 700, via a communication line 770.
710, 720, 730 and each of the observation devices included in the partner companies a to 740, 750 (more precisely, the telemeter slave station included therein) are connected. Each telemeter slave station transmits the observation data to the telemeter master station 762 via the communication line 770, and the telemeter master station 762 transmits control information to each telemeter slave station. In addition to the telemeter master station 762, the center device 760 includes a data collection server 764, a time server 766, a monitoring terminal 767, a monitoring display 768, and a telephone / fax device 769, which are connected via a LAN 765. The telemeter master station 762 stores the received observation data in the data collection server 764. For example, a time server 766 that is an ntp server is used to calibrate the internal time (system time) of the telemeter master station 762. The monitoring terminal 767, the monitoring display 768, and the telephone / fax machine 769 are used for various monitoring applications.
センタ装置 760 はさらなる外部(例えば通信回線 780 を介して環境省 782 、地方自治体 784 、インターネット 786 など)に接続することもでき、データの公開などが可能である。 The center device 760 can also be connected to the outside (for example, the Ministry of the Environment 782, the local government 784, the Internet 786, etc.) via the communication line 780, and data can be disclosed.
親局 762 と子局を結ぶ通信回線 770 には、無線通信、電線・光ケーブルなどによる有線通信、といったものが使われる。ただし、テレメータシステムは、観測地点に観測員を常駐させることがコスト面・安全面といった見地から困難であるような状況(例えば、多数の観測地点を設定する場合、遠隔地の無人地域に観測地点を置く場合、原子力施設内のモニタリングを行う場合、野生動物の移動を追跡する場合、など)において使用されるのが普通であるため、観測地点に設置された子局が、必ずしもテレメータ親局と常時充分な通信を行える状況にあるとは限らないことに留意されたい。むしろ、電力や通信回線品質に制限がかかるような僻地に子局を置く必要があることも多い。そのような僻地では、子局の装置が故障したとしても修理を即座には行えない場合があることも考慮に入れる必要がある。 For the communication line 770 connecting the master station 762 and the slave station, wireless communication, wired communication using electric wires or optical cables, and the like are used. However, the telemeter system has a situation where it is difficult from the viewpoint of cost and safety to have an observer stationed at the observation point (for example, when setting a large number of observation points, the observation point is located in a remote unmanned area. , Monitoring in the nuclear facility, tracking wildlife movement, etc.), the slave station installed at the observation point is not necessarily the same as the telemeter master station. It should be noted that the communication is not always possible. Rather, it is often necessary to place slave stations in remote areas where power and communication line quality are limited. In such remote areas, it is necessary to take into account that even if a slave station device fails, repair may not be possible immediately.
〔従来技術に係るテレメータシステムにおける時刻較正方法とその問題点〕
図8は、図7の従来技術に係るテレメータシステムの動作の流れを示す模式図である。ここでは簡単のため、図7の構成要素を少数だけ抜粋して示している。
[Time calibration method and problems in telemeter system according to prior art]
FIG. 8 is a schematic diagram showing an operation flow of the telemeter system according to the prior art of FIG. Here, for the sake of simplicity, only a small number of components in FIG. 7 are extracted and shown.
テレメータ親局 762 は、(例えばタイムサーバを使って)独自に時刻較正を行っており、その内部時刻を、通信回線 770 を介してテレメータ子局A 702 などへと送信している。 The telemeter master station 762 performs time calibration independently (for example, using a time server), and transmits the internal time to the telemeter slave station A 702 and the like via the communication line 770.
テレメータ親局の内部時刻により較正を行うテレメータ子局A 702 は、さらに、テレメータ子局A 702 の内部時刻をセンサ 704, 708 などへと伝えて時刻較正をさせる。センサ
704, 708 などは、そうして較正された時刻に基づいて観測時刻を付与した観測データを
、テレメータ子局A 702 へと送る。
The telemeter slave station A 702 that performs calibration based on the internal time of the telemeter master station further transmits the internal time of the telemeter slave station A 702 to the sensors 704, 708, etc., and performs time calibration. Sensor
704, 708, etc. send the observation data to which the observation time is given based on the time thus calibrated to the telemeter slave station A 702.
テレメータ子局A 702 はそうして得られた観測データを、通信回線 770 を介して定期的にテレメータ親局 762 へと送信する。
図9は、図8の従来技術に係るテレメータシステムにおける、時刻較正処理を示すフローチャートである。
The telemeter slave station A 702 periodically transmits the observation data thus obtained to the telemeter master station 762 via the communication line 770.
FIG. 9 is a flowchart showing a time calibration process in the telemeter system according to the prior art of FIG.
まず、ステップ S902 では、テレメータ子局が、テレメータ親局からの電文(制御情報)を受信する。この制御情報には、親局の内部時刻(システム時刻)が含まれる。
続いてステップ S904 では、親局の内部時刻と、子局の内部時刻との差分 ta を抽出する。
First, in step S902, the telemeter slave station receives a message (control information) from the telemeter master station. This control information includes the internal time (system time) of the master station.
In step S904, the difference ta between the internal time of the master station and the internal time of the slave station is extracted.
ステップ S906 では、 ta の値が予め定めた範囲(時刻較正最小ズレ時間 t1 から、時刻較正最大ズレ時間 t2 までの範囲)の裡にあるかどうかを確認する。ここで、この範囲に上限値 t2 を定めるのは、あまりにも ta が大きい値である場合は、通信回線やセンタ装置の方に異常があると見做し、敢えて較正を行わないようにするためである。これは、前述したようにテレメータシステムは、回線の速度・品質が充分にとれないような僻地での使用も想定されるものであるため、遅延やリトライの影響でシステム時刻が正常に通知されない可能性も考慮に入れる必要があるためである。 In step S906, it is checked whether the value of ta is within a predetermined range (a range from the time calibration minimum deviation time t1 to the time calibration maximum deviation time t2). Here, the upper limit value t2 is set in this range so that if ta is too large, it is assumed that there is an abnormality in the communication line or the center unit, and calibration is not performed. It is. This is because, as mentioned above, the telemeter system is supposed to be used in remote areas where the speed and quality of the line are not sufficient, so the system time may not be reported normally due to delays and retries. This is because it is necessary to take sex into consideration.
こうした従来技術に係る時刻較正方法では、上述したように「センタ装置(親局)→テレメータ子局」、「テレメータ子局→周辺装置」という一方的な時刻情報の提供が前提となっている。それゆえ、テレメータ子局の時刻較正にあたっては、頻繁な時刻較正を回避し、且つ誤った時刻較正を回避するために、通常は時刻較正を実施するズレ時間に閾値を設けている。則ち、ズレ時間の量が時刻較正最小ズレ時間量 t1 から時刻較正最大ズレ時間量 t2 までの範囲内であったときにのみ時刻較正を行うようにしているのである。 Such a time calibration method according to the prior art is premised on providing unilateral time information such as “center device (parent station) → telemeter slave station” and “telemeter slave station → peripheral device” as described above. Therefore, in the time calibration of the telemeter slave station, in order to avoid frequent time calibration and to avoid erroneous time calibration, a threshold value is usually provided for the deviation time for performing time calibration. In other words, the time calibration is performed only when the amount of time difference is within the range from the time calibration minimum time difference t1 to the time calibration maximum time difference t2.
この時刻較正最大ズレ時間量 t2 を設定するのは、何らかの事情によりセンタ装置(もしくはセンタ装置と子局とをつなぐ通信回線)に不具合が発生して、子局の内部時刻とセンタ装置の内部時刻とが大きくズレてしまった場合を想定してのことである。これはつまり、時刻較正最大ズレ時間以上のズレを検出した場合には、「相手装置に異常が発生した」と見做して時刻較正を実施しない、ということである。 This time calibration maximum deviation time amount t2 is set because a malfunction occurs in the center device (or the communication line connecting the center device and the slave station) for some reason, and the internal time of the slave station and the internal time of the center device are set. It assumes that the case has shifted greatly. In other words, when a time difference greater than the time calibration maximum time difference is detected, it is assumed that “an abnormality has occurred in the counterpart device” and time calibration is not performed.
また、当然のことながら時刻較正最小ズレ時間量 t1 を設定するのは、頻繁に過ぎる時刻較正を回避するためである。
特に環境監視を行うようなシステムでは、テレメータ子局は自治体の管轄エリアの全域に設置されるため、山間部や離島などの貧弱な通信設備しか設置できないような地点に設置されることも多い。したがって、テレメータ子局が低速回線上に存在したり、また低品質の回線上に存在することもあるので、データ(時刻情報)の配信遅延や、通信プロトコル上のリトライなどによって、時刻較正最大ズレ時間量 t2 を超過した時刻通知が行われることもある。このため、前述したような判断ロジックが必要となってくるのである。
Also, as a matter of course, the time calibration minimum deviation time amount t1 is set in order to avoid time calibration that is too frequent.
Especially in systems that monitor the environment, telemeter slave stations are installed throughout the jurisdiction area of local governments, and are therefore often installed at locations where only poor communication facilities such as mountains and remote islands can be installed. Therefore, since the telemeter slave station may exist on a low-speed line or on a low-quality line, the time calibration maximum deviation may occur due to a delay in data (time information) delivery or a retry on the communication protocol. There may be a time notification when the amount of time t2 is exceeded. For this reason, the judgment logic as described above becomes necessary.
従来技術として上述した時刻較正最大ズレ時間量を判断するロジックには、「自装置に異常が発生して、自装置の時刻が大きくズレてしまった」という場合に、以降の時刻較正が実施されなくなってしまうという問題が発生しうる。 In the logic for determining the time calibration maximum deviation time amount described above as the prior art, the following time calibration is performed in the case where “the abnormality of the own device has occurred and the time of the own device has greatly shifted”. The problem of disappearing can occur.
時刻較正にこのような問題が生じると、正確な観測データの測定を継続することができなくなり、配信するデータの信頼性が低くなってしまう。このため、公開情報への一般市
民の信頼性が低下する事態や、一般企業の安定操業の継続を脅かす事態が発生してしまう可能性がある。
When such a problem occurs in time calibration, accurate measurement of observation data cannot be continued, and the reliability of data to be distributed is lowered. For this reason, there may be a situation in which the general public's credibility of public information is reduced, or a situation in which the stable operation of a general company is threatened.
センタ装置から配信された時刻が時刻較正最大ズレ時間量を越えた場合に一律に時刻較正が行われないという問題を解決して、正確な時刻較正を実施するために、センタ装置から通知された時刻情報が時刻較正最大ズレ時間量を越えているときに、その時刻情報が妥当なものなのか異常なものなのかを判断できる手段が求められている。 In order to solve the problem that time calibration is not performed uniformly when the time distributed from the center device exceeds the time calibration maximum deviation time amount, notified from the center device to perform accurate time calibration. There is a need for means that can determine whether the time information is valid or abnormal when the time information exceeds the time calibration maximum deviation time amount.
本発明では、通信回線を介してテレメータ親局と通信可能であってかつ周辺装置が接続されたコンピュータに、前記テレメータ親局から送られてくる制御情報を受信して、前記制御情報に含まれる時刻情報αを前記コンピュータの記憶手段に格納する格納ステップと、前記格納ステップにおいて受信した前記制御情報に含まれる前記テレメータ親局の時刻情報αと前記コンピュータ内の計時手段の時刻情報βとを比較して差分Aを算出し、前記差分Aが所定時間以内であれば、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正し、または、前記差分Aが前記所定時間を超えていれば、前記周辺装置より送られてくる観測情報に含まれる時刻情報γを取得し前記計時手段の時刻情報βとの差分Bを算出し、前記差分Aと前記差分Bの差分Cが所定範囲内であるか否かに基づき、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正するかを判定する較正ステップとを実行させる時刻較正プログラムが提供される。 In the present invention, control information sent from the telemeter master station is received by a computer that is communicable with the telemeter master station via a communication line and connected to a peripheral device, and is included in the control information. The storage step of storing the time information α in the storage means of the computer, and the time information α of the telemeter master station included in the control information received in the storage step and the time information β of the time measuring means in the computer are compared. and calculates the difference a by, if said difference component a is within a predetermined time, calibrated time information α included in the time information the control information of the β sent from the telemeter master station of the clock means, or, if said difference component a exceeds the predetermined time, acquires time information γ contained in the observation information sent from the peripheral device with the time information β of the clock means Calculating the amount B, on the basis of the difference C of the difference B and the difference A is in whether or not within a predetermined range, included in the control information the time information β sent from the telemeter master station of the clock means And a calibration step for determining whether to calibrate to the time information α to be calibrated.
また、本発明では、上述したプログラムで実現されるような方法も提供する。
さらに本発明では、通信回線を介してテレメータ親局と通信可能であってかつ周辺装置が接続された時刻較正装置であって、前記テレメータ親局から送られてくる制御情報を受信する受信手段と、前記受信手段にて受信した前記制御情報に含まれる前記テレメータ親局の時刻情報αと前記時刻較正装置内の計時手段の時刻情報βとを比較して差分Aを算出し、前記差分Aが所定時間以内であれば、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正し、または、前記差分Aが前記所定時間を超えていれば、前記周辺装置より送られてくる観測情報に含まれる時刻情報γを取得し前記計時手段の時刻情報βとの差分Bを算出し、前記差分Aと前記差分Bの差分Cが所定範囲内であるか否かに基づき、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正するかを判定する較正手段とを有する時刻較正装置も提供する。
The present invention also provides a method that can be realized by the above-described program.
Further, in the present invention, a time calibration device and a peripheral device connected to a can communicate with telemetry master station via a communication line, receiving means for receiving control information which the sent from the telemeter master station , calculates the difference a by comparing the time information of the timekeeping means and the time information of the telemeter master station included in the control information received α in the time calibration device β at said receiving means, said difference component a if There within the predetermined time, the calibrated time information measuring unit β in the time information α included in the above control information sent from the telemeter master station, or the difference component a is the predetermined time If it exceeds, the time information γ included in the observation information sent from the peripheral device is acquired, the difference B from the time information β of the time measuring means is calculated, and the difference C between the difference A and the difference B is Whether it is within the specified range Hazuki also provides time calibration device and a determining calibration means whether calibrated time information α included in the above control information sent from the telemeter master station time information β of the clock means.
本発明に係るプログラムおよびテレメータシステムを用いることによって、センタ装置の内部時刻の受信時に異常が発生した場合に、より正確な時刻の取得/較正を自動的に行うことが可能となる。したがって、テレメータシステムとしての収集データの信頼性を向上させることができ、また安定して信頼性の高い測定データを継続的に配信することも可能となる。これにより一般市民への提供情報の信頼性向上を実現するばかりでは無く、一般企業等への配信情報がより高い正確性/信頼性を保てるようになり、一般企業の安定操業を実現することも可能となる。 By using the program and the telemeter system according to the present invention, it becomes possible to automatically acquire / calibrate more accurate time when an abnormality occurs when the internal time of the center apparatus is received. Therefore, it is possible to improve the reliability of collected data as a telemeter system, and it is also possible to continuously deliver measurement data that is stable and highly reliable. This not only improves the reliability of the information provided to the general public, but also enables the distribution information to general companies to maintain higher accuracy / reliability, thereby realizing stable operation of general companies. It becomes possible.
〔用語の定義〕
本明細書中においては、「テレメータ親局」もしくは「親局」という語は、テレメータ子局のそれぞれと通信回線で結ばれた統括装置のことを指し、一般的にはセンタ装置に含まれるものとする。
〔Definition of terms〕
In this specification, the term “telemeter master station” or “master station” refers to a central device connected to each telemeter slave station via a communication line, and is generally included in the center device. And
「センタ装置」という語は、一般に観測者が常駐するテレメータシステムの中枢部分のことを指し、テレメータ親局のほかに、データ収集サーバ、監視端末、監視ディスプレイ、電話装置、FAX装置、タイムサーバ、LANといった装置を主に含む。 The term “center device” generally refers to the central part of a telemeter system where observers reside. In addition to the telemeter master station, the data collection server, monitoring terminal, monitoring display, telephone device, fax device, time server, Mainly includes devices such as LAN.
「テレメータ子局(装置)」もしくは「子局」という語は、観測者が所望する観測地点
に設置され観測データのサンプリングを行う装置のことを指し、テレメータ親局と通信回線を介して接続されて観測データなどの通信を行う。テレメータ子局は、一般的には観測子局に含まれるものとする。
The term "telemeter slave station (device)" or "slave station" refers to a device that is installed at an observation point desired by the observer and samples observation data, and is connected to the telemeter master station via a communication line. To communicate observation data. The telemeter slave station is generally included in the observation slave station.
「観測子局」もしくは「観測装置」という語は、テレメータ子局と周辺装置を含んだものを指す。
「周辺装置」という語は、テレメータ子局に接続された各種センサおよび周辺機器のことを指し、例えば、雨量計、気温計、大気中成分定量装置、放射線量計といったものを含むが、これらに限定はされない。「周辺装置」という語には、当業者が観測子局において必要と考える装置を任意に含めることができる。
The term “observation slave station” or “observation device” refers to a telemeter slave station and peripheral devices.
The term “peripheral device” refers to various sensors and peripheral devices connected to the telemeter slave station, and includes, for example, rain gauges, thermometers, atmospheric component quantification devices, and radiation dose meters. There is no limitation. The term “peripheral device” can optionally include devices that those skilled in the art would need in the observation slave station.
「時刻較正最大ズレ時間(量)」という語は、各装置の内部時刻のズレに関して、本発明を実施する上で基準となる範囲の上限のことを指す。「時刻較正最小ズレ時間(量)」という語も同様の文脈で理解されるべきものである。 The term “time calibration maximum deviation time (amount)” refers to an upper limit of a range serving as a reference for carrying out the present invention with respect to a deviation in internal time of each apparatus. The term “time calibration minimum deviation time (quantity)” should be understood in the same context.
或る装置の「内部時刻」という語は、その装置に内蔵された時計によって管理される時刻のことを指す。しかしながら、複数の装置間で通信回線を介してそれぞれの内部時刻をやりとりする場合には、例えば通信回線の不調により、相手の装置の内部時刻を実質的に遅延して得ることになる可能性がつねにつきまとう、ということに留意されたい。換言すると、システム全体を巨視的に捉えたとき、「或る装置Aが受信する別の装置Bの内部時刻」と、「その装置Bの上で(直接)見る装置Bの内部時刻」とが、運用上問題となるほど大きく異なる時刻を指す可能性がある、ということである。特にテレメータシステムでは、上述したように通信回線の品質・速度などを充分に整えられない状況下での使用も想定されるため、この点には留意されたい。 The term “internal time” of a device refers to the time managed by a clock built in the device. However, when each internal time is exchanged between a plurality of devices via a communication line, there is a possibility that the internal time of the counterpart device may be obtained with a substantial delay due to, for example, a malfunction of the communication line. Keep in mind that you'll always stay. In other words, when the entire system is viewed macroscopically, "the internal time of another device B received by a certain device A" and "the internal time of device B that is (directly) viewed on that device B" There is a possibility that the time will be so different that it becomes an operational problem. In particular, the telemeter system is assumed to be used in a situation where the quality and speed of the communication line cannot be sufficiently adjusted as described above, so this point should be noted.
本明細書中での不等号は、当業者が適切であると判断する場合には等号の意味も含めることができる。
以下、本発明の実施形態を図面に基づいて詳細に説明するが、これは本発明を何ら限定するものではない。
The inequality sign in this specification can also include the meaning of the equal sign when those skilled in the art deem appropriate.
Hereinafter, although an embodiment of the present invention is described in detail based on a drawing, this does not limit the present invention at all.
〔本発明に係るテレメータシステムの全般的構成〕
本発明は、一般的な「センタ装置→テレメータ子局→周辺装置」という一方的なマスタ時計通知方式のシステムで実施することができる。本発明では、システム的な異常が発生した場合には、「周辺装置→テレメータ子局」とマスタ時刻情報を逆方向に収集するように切り替えることで、より正確な判断で時刻較正を実施することを可能とする。
[General Configuration of Telemeter System According to the Present Invention]
The present invention can be implemented by a general one-way master clock notification system of “center device → telemeter slave station → peripheral device”. In the present invention, when a system-like abnormality occurs, time calibration is performed with more accurate judgment by switching to “peripheral device → telemeter slave station” and collecting master time information in the opposite direction. Is possible.
一般に、テレメータ子局には各種センサや、データロガー等の周辺装置が接続されることが多い。これらの周辺装置もまた通常は自装置内に内部時刻情報を保持しており、テレメータ子局からの時刻の配信を承けて時刻較正を実施しているか、あるいは、周辺装置が独自に(例えばGPSなどにより)時刻較正を実施している。 In general, various sensors and peripheral devices such as a data logger are often connected to the telemeter slave station. These peripheral devices also usually have internal time information in their own devices, and are receiving time distribution from the telemeter slave station and performing time calibration, or the peripheral devices are independent (for example, GPS Time calibration).
図1は、本発明に係るテレメータシステム 100 の構成を示す概略図である。
テレメータシステム 100 には、テレメータ親局 130 と、テレメータ子局 110, 120 と、周辺装置であるセンサおよびデータロガー等とが含まれ、通信回線 140 によって親局と子局が接続されている。
FIG. 1 is a schematic diagram showing the configuration of a telemeter system 100 according to the present invention.
The telemeter system 100 includes a telemeter master station 130, telemeter slave stations 110, 120, peripheral devices such as sensors and data loggers, and the master station and the slave stations are connected by a communication line 140.
本発明に係る時刻較正方法を説明するために、テレメータ親局 130 の持つ内部時刻を内部時刻αと呼び、またテレメータ子局A 110 が内部時刻βを、センサA-1 112 が内部時刻γを持つとする。なおテレメータ子局B 120 などの他の装置も同様に内部時刻を持つことができるが、説明を簡潔にするためにここでは省略していることに留意されたい。 In order to describe the time calibration method according to the present invention, the internal time of the telemeter master station 130 is called the internal time α, the telemeter slave station A 110 has the internal time β, and the sensor A-1 112 has the internal time γ. Suppose you have it. It should be noted that other devices such as telemeter slave station B 120 can have internal time as well, but are omitted here for the sake of brevity.
また、本発明を実施することができるテレメータシステムは、任意の世代数を持つことができる。図1では簡単のために「親局-子局」の二世代のみの構成となっているが、例えば「親局-子局-孫局」といった多段階の構成をとることも可能であるということを当業者は正しく理解することができる。また、通信回線 140 は一般に使用される任意の通信手段とすることができ、例えば無線通信、光ファイバー通信回線などとすることができる。当業者は、本発明において適切な通信技術(例えばTCP/IP)を使用することができる。 Moreover, the telemeter system which can implement this invention can have arbitrary number of generations. In FIG. 1, for the sake of simplicity, it has a configuration of only two generations of “parent station-slave station”. Those skilled in the art can correctly understand this. The communication line 140 can be any commonly used communication means such as a wireless communication or an optical fiber communication line. A person skilled in the art can use any suitable communication technology (eg TCP / IP) in the present invention.
まずテレメータ子局A 110 は、テレメータ親局 130 から制御情報を定期的に受信することになる。この制御情報には、テレメータ親局 130 の内部時刻αが含まれている。すると、テレメータ子局A 110 の内部時刻βを較正するために、テレメータ親局 130 の内部時刻αと、テレメータ子局A 110 の内部時刻βとの差分Aを算出することになる。 First, the telemeter slave station A 110 periodically receives control information from the telemeter master station 130. This control information includes the internal time α of the telemeter master station 130. Then, in order to calibrate the internal time β of the telemeter slave station A 110, a difference A between the internal time α of the telemeter master station 130 and the internal time β of the telemeter slave station A 110 is calculated.
また、テレメータ子局A 110 に接続されたセンサA-1 112 などの周辺装置(群)は、それらの内部時刻もしくはテレメータ子局A 110 の内部時刻βに基づいて各種観測データを経時サンプリングし、テレメータ子局A 110 へと定期的に送信する。ここでセンサA-1 112 が内部時刻γを持っているとすると、平常時は内部時刻γはテレメータ子局A 110 の内部時刻βに合わせて較正される。しかしながら本発明では従来技術とは異なり、この周辺装置の内部時刻γを、内部時刻βの較正に用いている。内部時刻γは、GPSなどを用いて独自に較正されるものであってもよいし、または、内部時刻βに依存して較正されるものであってもよい。これらの処理については以降の節でさらに詳述する。
そうして得られた時刻が含められた観測データは、最終的にはテレメータ親局 130 へと送信されることになる。
Also, peripheral devices (groups) such as the sensor A-1 112 connected to the telemeter slave station A 110 sample various observation data over time based on their internal time or the internal time β of the telemeter slave station A 110, Transmit periodically to telemeter slave station A110. Assuming that the sensor A-1 112 has an internal time γ, the internal time γ is calibrated in accordance with the internal time β of the telemeter slave station A 110 in normal times. However, in the present invention, unlike the prior art, the internal time γ of the peripheral device is used for calibration of the internal time β. The internal time γ may be independently calibrated using GPS or the like, or may be calibrated depending on the internal time β. These processes are described in further detail in the following sections.
The observation data including the time obtained in this way is finally transmitted to the telemeter master station 130.
図2は、本発明に係るプログラムを実行することができるハードウェア構成の概要図であって、CPU 200 、メモリ 202 、入力装置 204 、出力装置206 、外部記憶装置 208 、媒体駆動装置 210 、可搬記録媒体 212 、ネットワーク接続装置 214 が、バス 216 によって接続されている。本発明に係るプログラムは、外部記憶装置 208 もしくは媒体駆動装置 210 によって駆動される可搬記録媒体 212 に格納することができる。また、ハードウェアは、ネットワーク接続装置 214 を介してネットワークと接続することができ、入力装置 204 および出力装置 206 を通じて本発明に係るプログラムを入出力することが可能である。 FIG. 2 is a schematic diagram of a hardware configuration capable of executing the program according to the present invention. The CPU 200, the memory 202, the input device 204, the output device 206, the external storage device 208, the medium driving device 210, possible A portable recording medium 212 and a network connection device 214 are connected by a bus 216. The program according to the present invention can be stored in the portable storage medium 212 driven by the external storage device 208 or the medium driving device 210. The hardware can be connected to a network via the network connection device 214, and the program according to the present invention can be input / output via the input device 204 and the output device 206.
〔本発明に係る時刻較正処理の概要〕
本発明に係る時刻較正処理は、大まかには以下の二つの部分に分けられる。
{1} 親局の内部時刻と子局の内部時刻との差分Aを使う部分:
{1-1} 差分Aが適正な範囲内に在れば「親局の時刻は正しく通知された」として内部時刻βを内部時刻αに合わせて較正する。
{1-2} 差分Aが(所定の閾値に対して)小さすぎた場合は、「内部時刻βの較正を行う必要は無い」と判断して処理を終了する。
{1-3} 差分Aが大きすぎた場合は、「親局の時計または親局からの通信に異常がある見込み」と判断して、次に述べる周辺装置の内部時刻γを用いる較正処理に入る。
[Overview of time calibration processing according to the present invention]
The time calibration process according to the present invention is roughly divided into the following two parts.
{1} The part that uses the difference A between the internal time of the master station and the internal time of the slave station:
{1-1} If the difference A is within an appropriate range, the internal time β is calibrated according to the internal time α, assuming that “the time of the master station has been correctly notified”.
{1-2} If the difference A is too small (relative to the predetermined threshold), it is determined that “the internal time β need not be calibrated” and the process is terminated.
{1-3} If the difference A is too large, it is determined that “the master station clock or communication from the master station is likely to be abnormal”, and the calibration process using the internal time γ of the peripheral device described below is performed. enter.
{2} 子局の内部時刻と周辺装置の内部時刻との差分Bを使う部分:
{2-1} 差分Bと差分Aとがほぼ等しい(差分Bと差分Aとの差分が適正な範囲内にある)ときには、「親局の時刻は正しく通知されており、子局の内部時刻を較正する必要がある」と判断して、内部時刻βを内部時刻αに合わせて較正する。
{2-2} 差分Bと差分Aとの差が大きすぎるときには、「親局の時計または親局からの通信に異常がある」と判断して、内部時刻βの較正は行わない。必要であれば親局へと異常を報知する。
{2} The part that uses the difference B between the internal time of the slave station and the internal time of the peripheral device:
{2-1} When the difference B and the difference A are substantially equal (the difference between the difference B and the difference A is within an appropriate range), “the time of the master station is correctly reported and the internal time of the slave station The internal time β is calibrated according to the internal time α.
{2-2} When the difference between the difference B and the difference A is too large, it is determined that “the master station clock or communication from the master station is abnormal” and the internal time β is not calibrated. If necessary, report the abnormality to the master station.
上述したものをひとつのサイクルとして、この較正処理を任意の間隔で定期的にくりかえすことができる。好ましくは、テレメータ親局より電文を受信するたびにこの較正処理を実行する。または、電力消費などの問題を踏まえて、テレメータ親局より電文を数回受信するたびに較正処理を行うように設定することもできる。 This calibration process can be repeated periodically at an arbitrary interval using the above-described one as one cycle. Preferably, this calibration process is executed each time a telegram is received from the telemeter master station. Or it can also set so that a calibration process may be performed, every time a message | telegram is received from a telemeter master station several times based on problems, such as power consumption.
上述した処理により、通常はテレメータ子局から一方的に時刻を受けている周辺装置が、テレメータ子局へと周辺装置の内部時刻を送信し、センタ装置(親局)/テレメータ子局/周辺装置のそれぞれの内部時刻を総合的に判断することで、テレメータ子局の内部時刻のズレが発生した原因となった装置を特定することが可能となっている。 Through the processing described above, the peripheral device that normally receives the time unilaterally from the telemeter slave station transmits the internal time of the peripheral device to the telemeter slave station, and the center device (parent station) / telemeter slave station / peripheral device By comprehensively determining each internal time, it is possible to identify the device that caused the deviation of the internal time of the telemeter slave station.
従来の時刻較正技術であるntpサーバのstratum構成とは異なり、本発明の実施形態においては、必要に応じてクライアント(下位)からサーバ(上位)へと時刻情報が送信される。さらに、本発明は通常のデータ通信の内部に時刻情報を付加して通知することで、ntpサーバとの接続ができない(プロトコルサポートされていない、もしくは費用面で通信量に制限がある)ような環境下でも使用することが可能となっている。 Unlike the stratum configuration of the ntp server, which is a conventional time calibration technique, in the embodiment of the present invention, time information is transmitted from the client (lower level) to the server (upper level) as necessary. Furthermore, according to the present invention, it is not possible to connect to the ntp server by adding time information to the inside of normal data communication and not being able to connect to the ntp server (the protocol is not supported or the communication volume is limited in terms of cost). It can be used even in an environment.
上述した処理の詳細について、さらに以下で説明する。
〔a-1. 第一のテレメータシステム実施形態:周辺装置がテレメータ子局からシステム時刻の提供を受けているシステム〕
この実施形態に係るテレメータシステムは、周辺装置の内部時刻が、テレメータ子局から時刻の提供を受けて較正されていることを前提とする。つまりこの実施形態では、周辺装置は独自に内部時刻を較正する手段を有していないということである。
Details of the processing described above will be further described below.
[A-1. First telemeter system embodiment: system in which peripheral device receives system time from telemeter slave station]
The telemeter system according to this embodiment is based on the premise that the internal time of the peripheral device is calibrated by receiving the time from the telemeter slave station. In other words, in this embodiment, the peripheral device does not have its own means for calibrating the internal time.
図3は、このようなシステムの実施形態における時刻較正処理を示すフローチャートである。
まず、センタ装置時刻ズレ量算出ステップ S300 は、テレメータ子局がテレメータ親局から電文(制御情報)を受信するところから始まる。この電文には、センタ装置の内部時刻(より正確には、センタ装置内の時計(タイムサーバなど)がテレメータ親局に提供した内部時刻)αが含まれている。テレメータ子局は、この内部時刻αを、テレメータ子局に接続されたメモリ領域(または内部メモリテーブル。例えば、図2のメモリ 202 )に格納する(変数名:"jikoku-a")。続いてテレメータ子局の内部時刻βと、内部時刻αとの差分Aを算出し、変数名"ta"としてメモリ領域に格納する。なお、先にも述べたが、ここで言う「テレメータ親局の内部時刻α」は、あくまでテレメータ子局が受信した値であって、通信時のタイムラグなどを経ている可能性を持つものであることには留意されたい。
FIG. 3 is a flowchart illustrating time calibration processing in an embodiment of such a system.
First, the center device time deviation calculation step S300 starts when the telemeter slave station receives a message (control information) from the telemeter master station. This electronic message includes the internal time of the center device (more precisely, the internal time provided by the clock (time server or the like) in the center device to the telemeter master station) α. The telemeter slave station stores this internal time α in a memory area (or an internal memory table, for example, the memory 202 in FIG. 2) connected to the telemeter slave station (variable name: “jikoku-a”). Subsequently, the difference A between the internal time β of the telemeter slave station and the internal time α is calculated and stored in the memory area as the variable name “ta”. As described above, the “internal time α of the telemeter master station” mentioned here is a value received by the telemeter slave station to the last and may have a time lag during communication. Please note that.
次に、時刻較正判断1ステップ S302 では、予め設定した時刻較正最大ズレ時間量 t2 および時刻較正最大ズレ時間量 t1 で決まる範囲内に、差分Aの値 ta が在るかどうかの判定を行う。 t1<ta<t2 であれば、「親局の時刻は正しく通知された」と判断し、較正実施ステップ S308 に進む。 ta<t1 であれば、「内部時刻βの較正を行う必要は無い」と判断して、メモリ領域に格納した時刻情報を消去してから、やはり較正実施ステップ S308 に進むが内部時刻βの較正はスキップする。 t2<ta であれば、「親局の時計または親局からの通信に異常がある見込み」と判断して、周辺装置時刻ズレ量算出ステップ S304 へと進む。 Next, in time calibration determination step S302, it is determined whether or not the value ta of the difference A is within a range determined by the preset time calibration maximum time difference t2 and time calibration maximum time difference t1. If t1 <ta <t2, it is determined that “the time of the master station has been correctly notified”, and the process proceeds to calibration execution step S308. If ta <t1, it is judged that “the calibration of the internal time β is not necessary”, the time information stored in the memory area is erased, and the process proceeds to calibration execution step S308, but the internal time β is calibrated. Skip. If t2 <ta, it is determined that “the master station clock or communication from the master station is likely to be abnormal”, and the process proceeds to the peripheral device time deviation calculation step S304.
周辺装置時刻ズレ量算出ステップ S304 では、テレメータ子局が、周辺装置の内部時刻γを含んだデータを周辺装置から受信する。この動作は、周辺装置が観測データを子局へと送信する通常の動作に含めて行うこともできる。また、ステップ S302 で特定の結果が得られたときにのみ個別に実行することもできる。いずれにせよ、適切な較正を行うという目的に沿わせるためには、並行して行われている観測データのサンプリング時間間隔と、ステップ S302 とステップ S304 との実行の時間差とが大きく異ならないことが好ましい。さらに、時刻較正処理を一サイクル行う間隔が、サンプリング時間間隔よりも長くならないことが好ましい。とは言え、当業者はテレメータシステムの用途に応じて適切にこれらの時間間隔を設定することもできる。ステップ S304 の説明に話を戻すと、テレメータ子局は、周辺装置の内部時刻γをメモリ領域に格納する(変数名:"jikoku-b")。そして、テレメータ子局の内部時刻βと、内部時刻γとの差分Bを算出し、変数名"tb"としてメモリ領域に格納する。その後、ステップ S306 へと進む。 In the peripheral device time difference calculation step S304, the telemeter slave station receives data including the internal time γ of the peripheral device from the peripheral device. This operation can also be performed in a normal operation in which the peripheral device transmits observation data to the slave station. It can also be executed individually only when a specific result is obtained in step S302. In any case, in order to meet the purpose of appropriate calibration, the sampling time interval of the observation data being performed in parallel and the time difference between the execution of step S302 and step S304 must not be significantly different. preferable. Furthermore, it is preferable that the interval for performing the time calibration process for one cycle does not become longer than the sampling time interval. However, those skilled in the art can appropriately set these time intervals according to the application of the telemeter system. Returning to the description of step S304, the telemeter slave station stores the internal time γ of the peripheral device in the memory area (variable name: “jikoku-b”). Then, the difference B between the internal time β of the telemeter slave station and the internal time γ is calculated and stored in the memory area as the variable name “tb”. Thereafter, the process proceeds to step S306.
続いて時刻較正判断2ステップ S306 では、差分Aの値 ta と、差分Bの値 tb とが近い(ta≒tb)かどうかを所定の閾値 tx を使って判定する。則ち、 |ta-tb|<tx であるときには、「親局の内部時刻αと周辺装置の内部時刻γが実質的に近似しており、テレメータ子局の内部時刻βにのみ時刻ズレが発生した」と見做し、ステップ S308 に進んでメモリ領域に格納した内部時刻α("jikoku-a")に合わせて内部時刻βを較正する。時刻較正を実施した後は、メモリ領域の時刻情報を消去する。一方、 |ta-tb|>tx であるときには、「親局から配信されている内部時刻αの情報自体もしくは情報伝達に異常が発生している」と見做して、やはり較正実施ステップ S308 に進むがテレメータ子局の時刻較正は実施せずにメモリ領域の時刻情報を消去する。なおこの tx の値は、当業者がテレメータシステムを運用する状況を踏まえた上で適正であると考える値に設定することが好ましい。 Subsequently, in time calibration determination step 2306, it is determined using a predetermined threshold value tx whether the difference ta value ta and the difference B value tb are close (ta≈tb). In other words, when | ta-tb | <tx, “the internal time α of the master station and the internal time γ of the peripheral device are substantially approximate, and a time shift occurs only at the internal time β of the telemeter slave station. In step S308, the internal time β is calibrated in accordance with the internal time α (“jikoku-a”) stored in the memory area. After the time calibration is performed, the time information in the memory area is deleted. On the other hand, when | ta-tb |> tx, it is assumed that “the information itself of the internal time α distributed from the master station or the information transmission has failed”, and the calibration execution step S308 is also performed. The time information in the memory area is deleted without performing the time calibration of the telemeter slave station. The value of tx is preferably set to a value that is considered appropriate by those skilled in the art based on the situation in which the telemeter system is operated.
較正実施ステップ S308 では、前述のステップS302, S306 での結果に依って、テレメータ子局の内部時刻βの較正を実行するかどうかを決める。が、それにはかかわらず最後には周辺装置の内部時刻γを較正するために、テレメータ子局は内部時刻βを周辺装置へと配信する。好ましくは、内部時刻βを較正する場合は、内部時刻γの較正に先立って行う。
なお、周辺装置が複数存在する場合の処理方法については後述する。
In the calibration execution step S308, it is determined whether to execute the calibration of the internal time β of the telemeter slave station based on the results in the above-described steps S302 and S306. However, in the end, in order to calibrate the internal time γ of the peripheral device, the telemeter slave station distributes the internal time β to the peripheral device. Preferably, the internal time β is calibrated prior to the calibration of the internal time γ.
A processing method when there are a plurality of peripheral devices will be described later.
〔b-1. 第二のテレメータシステム実施形態:周辺装置が独自に時刻較正をしているシステム〕
この実施形態に係るテレメータシステムは、周辺装置の内部時刻が独自に(例えばGPSなどを用いて)較正されていることを前提とする。
[B-1. Second telemeter system embodiment: system in which peripheral device independently performs time calibration]
The telemeter system according to this embodiment is based on the premise that the internal time of the peripheral device is uniquely calibrated (for example, using GPS).
図4は、このようなシステムの実施形態における時刻較正処理を示すフローチャートである。
まず、センタ装置時刻ズレ量算出ステップ S400 において、テレメータ子局がテレメータ親局から電文(制御情報)を受信する。テレメータ子局が、この電文に含まれるセンタ装置の内部時刻αをメモリ領域に格納する(変数名:"jikoku-a")。続いてテレメータ子局の内部時刻βと、内部時刻αとの差分Aを算出し、変数名"ta"としてメモリ領域に格納する。さらに、図3の実施形態とは異なり、前回の処理から今回の処理にかけての差分Aの変分(前回の値 ta0 と ta との差分)を算出し、変数名"Δta"としてメモリ領域に格納する。これは、この実施形態では複数のマスタ時刻(親局と周辺装置)が存在することになるため、差分の変化量(変分)を使って判定を行うことにより、それぞれのマスタ時刻のズレの傾向の違いを均すための仕組みである。この仕組みにより、例えば、親局の内部時刻αがやや遅れがちで、周辺装置の内部時刻γが進みがちであるような場合に、差分Aと差分Bの差がつねに大きめに検出されやすくなる問題を回避することができる。
FIG. 4 is a flowchart showing a time calibration process in an embodiment of such a system.
First, in the center device time deviation calculation step S400, the telemeter slave station receives a message (control information) from the telemeter master station. The telemeter slave station stores the internal time α of the center device included in this message in the memory area (variable name: “jikoku-a”). Subsequently, the difference A between the internal time β of the telemeter slave station and the internal time α is calculated and stored in the memory area as the variable name “ta”. Further, unlike the embodiment of FIG. 3, the variation of the difference A from the previous process to the current process (difference between the previous values ta0 and ta) is calculated and stored in the memory area as the variable name “Δta”. To do. In this embodiment, since there are a plurality of master times (master station and peripheral devices), the difference between each master time can be determined by using the change amount (variation) of the difference. It is a mechanism for leveling out differences in trends. Due to this mechanism, for example, when the internal time α of the master station tends to be slightly delayed and the internal time γ of the peripheral device tends to advance, the difference between the difference A and the difference B is always easily detected to be large. Can be avoided.
続いて時刻較正判断1ステップ S402 では、予め設定した時刻較正最大ズレ時間量 t2 および時刻較正最大ズレ時間量 t1 で決まる範囲内に、差分Aの値 ta が在るかどうかの判定を行う。 t1<ta<t2 であれば、「親局の時刻は正しく通知された」と判断し、較正実施ステップ S408 に進む。 ta<t1 であれば、「内部時刻βの較正を行う必要は無い」と判断して、メモリ領域に格納した時刻情報を消去してから、やはり較正実施ステップ S408 に進むが内部時刻βの較正はスキップする。 t2<ta であれば、「親局の時計または親局からの通信に異常がある見込み」と判断して、周辺装置時刻ズレ量算出ステップ S404 へと進む。 Subsequently, in time calibration determination step S402, it is determined whether or not the value ta of the difference A is within a range determined by the preset time calibration maximum time difference t2 and time calibration maximum time difference t1. If t1 <ta <t2, it is determined that “the master station time has been correctly notified”, and the process proceeds to calibration execution step S408. If ta <t1, it is judged that “the calibration of the internal time β is not necessary”, the time information stored in the memory area is erased, and the process proceeds to calibration execution step S408, but the internal time β is calibrated. Skip. If t2 <ta, it is determined that “the master station clock or communication from the master station is likely to be abnormal”, and the process proceeds to the peripheral device time deviation calculation step S404.
周辺装置時刻ズレ量算出ステップ S404 では、テレメータ子局が、周辺装置の内部時刻γを含んだデータを周辺装置から受信する。テレメータ子局は、周辺装置の内部時刻γをメモリ領域に格納する(変数名:"jikoku-b")。そして、テレメータ子局の内部時刻βと、内部時刻γとの差分Bを算出し、変数名"tb"としてメモリ領域に格納する。さらに、上述した理由により、前回の処理から今回の処理にかけての差分Bの変分(前回の値 tb0 と tb との差分)を算出し、変数名"Δtb"としてメモリ領域に格納する。その後、ステップ S406 へと進む。 In the peripheral device time deviation calculation step S404, the telemeter slave station receives data including the internal time γ of the peripheral device from the peripheral device. The telemeter slave station stores the internal time γ of the peripheral device in the memory area (variable name: “jikoku-b”). Then, the difference B between the internal time β of the telemeter slave station and the internal time γ is calculated and stored in the memory area as the variable name “tb”. Further, for the reason described above, the variation of the difference B from the previous process to the current process (difference between the previous values tb0 and tb) is calculated and stored in the memory area as the variable name “Δtb”. Thereafter, the process proceeds to step S406.
時刻較正判断2ステップ S406 では、差分Aの変分 Δta と、差分Bの変分 Δtb とが近い(Δta≒Δtb)かどうかを所定の閾値 ty を使って判定する。則ち、 |Δta-Δtb|<ty であるときには、「親局の内部時刻αと周辺装置の内部時刻γが実質的に近似しており、テレメータ子局の内部時刻βにのみ時刻ズレが発生した」と見做し、ステップ S408 に進んでメモリ領域に格納した内部時刻α("jikoku-a")に合わせて内部時刻βを較正する。時刻較正を実施した後は、次回の処理のために ta0 と tb0 を更新してから必要の無くなったメモリ領域の時刻情報を消去する。一方、 |Δta-Δtb|>ty であるときには、「親局から配信されている内部時刻αの情報自体もしくは情報伝達に異常が発生している」と見做して、やはり較正実施ステップ S408 に進むがテレメータ子局の時刻較正は実施せず、次回の処理のために ta0 と tb0 を更新してから必要の無くなったメモリ領域の時刻情報を消去する。なおこの ty の値は、当業者がテレメータシステムを運用する状況を踏まえた上で適正であると考える値に設定することが好ましい。 In time calibration determination 2 step S406, it is determined using a predetermined threshold value ty whether the variation Δta of the difference A is close to the variation Δtb of the difference B (Δta≈Δtb). In other words, when | Δta-Δtb | <ty, “the internal time α of the master station and the internal time γ of the peripheral device are substantially approximate, and a time lag occurs only at the internal time β of the telemeter slave station. In step S408, the internal time β is calibrated in accordance with the internal time α (“jikoku-a”) stored in the memory area. After performing time calibration, erase the time information in the memory area that is no longer needed after updating ta0 and tb0 for the next processing. On the other hand, if | Δta-Δtb |> ty, it is assumed that “the information itself at the internal time α distributed from the master station or an error has occurred in information transmission”, and the calibration execution step S408 is also performed. Proceed, but do not perform time calibration of the telemeter slave station, and erase the time information in the memory area that is no longer needed after updating ta0 and tb0 for the next processing. The value of ty is preferably set to a value that is considered appropriate by those skilled in the art based on the situation in which the telemeter system is operated.
較正実施ステップ S408 では、前述のステップS402, S406 での結果に依って、テレメータ子局の内部時刻βの較正を実行するかどうかを決める。基本的にはこの実施形態では周辺装置は独自に時刻較正を行っているが、必要であれば、さらにその後にテレメータ子局がその内部時刻βを周辺装置へと配信することも可能である。 In the calibration execution step S408, it is determined whether to execute the calibration of the internal time β of the telemeter slave station based on the results in the above-described steps S402 and S406. Basically, in this embodiment, the peripheral device independently performs time calibration. However, if necessary, the telemeter slave station can also deliver the internal time β to the peripheral device.
上記の判断処理の結果、テレメータ子局が、「時刻較正最大ズレ時間量」を越えた時刻ズレの原因が自身であると判断した場合には、ズレ幅が大きくてもテレメータ子局の内部時刻βを自動的に時刻較正し、テレメータシステムにとって適切な時点で時刻較正を行うことが可能となる。
なお、周辺装置が複数存在する場合の処理方法については後述する。
As a result of the above determination process, when the telemeter slave station determines that the cause of the time shift exceeding the “time calibration maximum shift time amount” is itself, the internal time of the telemeter slave station is large even if the shift width is large. β is automatically time calibrated, and time calibration can be performed at an appropriate time for the telemeter system.
A processing method when there are a plurality of peripheral devices will be described later.
〔a-2. 第一のテレメータシステム実施形態の変形例:複数の周辺装置がテレメータ子局からシステム時刻の提供を受けているシステム〕
本発明に係る時刻較正方法は、テレメータ子局に複数の周辺装置が接続されているようなシステムにおいても実施することができる。実際にテレメータシステムを運用する環境では、周辺装置は複数であることが多い。なお、この節ではすべての周辺装置がテレメータ子局からシステム時刻の提供を受けているものという前提を使っているが、本発明はこれには限定されず、次節に説明するように周辺装置が独自に時刻較正をしていてもよく、または、独自に時刻較正をしている周辺装置とテレメータ子局からシステム時刻の提供を受けている周辺装置とが混在していてもよい。あるいは、すべての周辺装置を使用するの
では無く一部の周辺装置のみを本発明に使用してもよい。当業者は、本節および次節を参照して上述した構成において適切に本発明を実施することができる。
[A-2. Modified example of first telemeter system embodiment: a system in which a plurality of peripheral devices are provided with system time from a telemeter slave station]
The time calibration method according to the present invention can also be implemented in a system in which a plurality of peripheral devices are connected to a telemeter slave station. In an environment where the telemeter system is actually operated, there are often a plurality of peripheral devices. In this section, it is assumed that all the peripheral devices are provided with the system time from the telemeter slave station. However, the present invention is not limited to this, and the peripheral devices are unique as described in the next section. The time calibration may be performed at the same time, or a peripheral device that performs time calibration independently and a peripheral device that receives the system time from the telemeter slave station may be mixed. Alternatively, not all peripheral devices may be used, but only some peripheral devices may be used in the present invention. A person skilled in the art can appropriately implement the present invention in the configuration described above with reference to this section and the next section.
図5は、このようなシステムの実施形態における時刻較正処理を示すフローチャートである。ここでは周辺装置がn個存在し、そのすべてが時刻較正処理に使われるものとする。
センタ装置時刻ズレ量算出ステップ S500 は図3のステップ S300 と、時刻較正判断1ステップ S502 はステップ S302 と同様である。
FIG. 5 is a flowchart showing time calibration processing in an embodiment of such a system. Here, n peripheral devices exist, and all of them are used for the time calibration process.
The center device time deviation calculation step S500 is the same as step S300 in FIG. 3, and the time calibration determination 1 step S502 is the same as step S302.
周辺装置時刻ズレ量算出ステップ S504 では、テレメータ子局が、m番目の周辺装置の内部時刻γ(m)を受信してメモリ領域に変数名"jikoku-b(m)"として格納する。それぞれの"jikoku-b(m)"と、子局の内部時刻βとの差分B(m)を算出し、変数名"tb(m)"としてメモリ領域に格納する。この処理をmが1からnに至るまでループさせて実行する。 In the peripheral device time deviation calculation step S504, the telemeter slave station receives the internal time γ (m) of the mth peripheral device and stores it in the memory area as the variable name “jikoku-b (m)”. The difference B (m) between each “jikoku-b (m)” and the internal time β of the slave station is calculated and stored in the memory area as the variable name “tb (m)”. This process is executed in a loop until m reaches 1 to n.
続いて時刻較正判断2ステップ S506 では、差分Aの値 ta と、差分B(m)の値 tb(m) とが近い(ta≒tb(m))かどうかを所定の閾値 tx を使って判定する。則ち、 |ta-tb(m)|<tx であるときには、「親局の内部時刻αとm番目の周辺装置の内部時刻γ(m)が実質的に近似しており、テレメータ子局の内部時刻βにのみ時刻ズレが発生したというひとつの根拠が得られた」と見做し、変数 k (好ましくは初期値0)をひとつインクリメントする。一方、 |ta-tb(m)|>tx であるときには、「親局から配信されている内部時刻αの情報自体もしくは情報伝達に異常が発生したというひとつの根拠が得られた」と見做し、変数 k のインクリメントは行わない。これをmが1からnに至るまでループさせて実行し、最終的に変数 k の値(即ち、子局の内部時刻βにのみズレが発生したと見做せる根拠となった周辺装置の数を表す)と、所定の判定閾値 K0 とを比較する。 k>K0 であるときには、「親局の内部時刻αと周辺装置の内部時刻γが実質的に近似している場合が多かったため、テレメータ子局の内部時刻βにのみ時刻ズレが発生したと考える」ことになり、ステップ S508 に進んでメモリ領域に格納した内部時刻α("jikoku-a")に合わせて内部時刻βを較正する。時刻較正を実施した後は、メモリ領域の時刻情報を消去する。また、 k<K0 であるときには、「親局から配信されている内部時刻αの情報自体もしくは情報伝達に異常が発生していると考える」ことになり、やはり較正実施ステップ S508 に進むがテレメータ子局の時刻較正は実施せずにメモリ領域の時刻情報を消去する。なお当然のことながら変数 k は |ta-tb(m)|>tx の場合にインクリメントするものであってもよいし、また、 k の初期値やインクリメント値を任意に設定することもできる。当業者は、 k および K0 を上述した以外のやりかたで適切に設定して本発明を実施することもできる。 Subsequently, in time calibration determination step 2506, it is determined using a predetermined threshold value tx whether the value ta of the difference A and the value tb (m) of the difference B (m) are close (ta≈tb (m)). To do. That is, when | ta-tb (m) | <tx, “the internal time α of the master station and the internal time γ (m) of the m-th peripheral device are substantially approximated, and the telemeter slave station Assuming that there is one reason that the time difference occurred only at the internal time β, the variable k (preferably the initial value 0) is incremented by one. On the other hand, when | ta-tb (m) |> tx, it is assumed that “there is one reason that an abnormality has occurred in the information itself or information transmission of the internal time α delivered from the master station”. However, the variable k is not incremented. This is executed in a loop from m to 1 to n, and finally the value of the variable k (that is, the number of peripheral devices that became the basis for assuming that the deviation occurred only at the internal time β of the slave station) And a predetermined judgment threshold value K0. When k> K0, “the internal time α of the master station and the internal time γ of the peripheral device are often substantially approximate, so it is considered that a time lag has occurred only at the internal time β of the telemeter slave station. In step S508, the internal time β is calibrated in accordance with the internal time α (“jikoku-a”) stored in the memory area. After the time calibration is performed, the time information in the memory area is deleted. In addition, when k <K0, it means that “the information itself at the internal time α distributed from the master station or an error in information transmission has occurred”, and the process proceeds to calibration execution step S508, but the telemeter The time information in the memory area is deleted without performing the time calibration of the station. As a matter of course, the variable k may be incremented when | ta-tb (m) |> tx, and the initial value or increment value of k can be arbitrarily set. A person skilled in the art can implement the present invention by appropriately setting k and K0 in ways other than those described above.
較正実施ステップ S508 では、前述のステップS502, S506 での結果に依って、テレメータ子局の内部時刻βの較正を実行するかどうかを決める。が、それにはかかわらず最後にはそれぞれの周辺装置の内部時刻γ(m)を較正するために、テレメータ子局は内部時刻βを各周辺装置へと配信する。好ましくは、内部時刻βの較正をする場合は、内部時刻γ(m)の較正に先立って行う。 In the calibration execution step S508, it is determined whether or not to execute the calibration of the internal time β of the telemeter slave station based on the results in the above-described steps S502 and S506. However, in order to calibrate the internal time γ (m) of each peripheral device at the end, the telemeter slave station distributes the internal time β to each peripheral device. Preferably, the internal time β is calibrated prior to the internal time γ (m).
なお、上記の説明では tx が一種類しかないものとして記載したが、各周辺装置の特性などに応じて、m番目の周辺装置について tx(m) を用いる、というように複数の tx を用意することもできる。このように設定すると、ステップ S506 での判断を、それぞれの周辺装置を重みづけした上で行うことができる。 In the above description, tx is described as having only one type, but depending on the characteristics of each peripheral device, tx (m) is used for the mth peripheral device, so that multiple tx are prepared. You can also. With this setting, the determination in step S506 can be made after weighting each peripheral device.
〔b-2. 第二のテレメータシステム実施形態の変形例:複数の周辺装置が独自に時刻較正をしているシステム〕
図6は、図4に示した実施形態を、周辺装置がn個存在してそのすべてを本発明の実施に用いる場合へと拡張したものである。
[B-2. Modification of second telemeter system embodiment: system in which multiple peripheral devices independently perform time calibration]
FIG. 6 is an extension of the embodiment shown in FIG. 4 to the case where there are n peripheral devices and all of them are used for carrying out the present invention.
センタ装置時刻ズレ量算出ステップ S600 は図4のステップ S400 と、時刻較正判断1ステップ S602 はステップ S402 と同様である。
周辺装置時刻ズレ量算出ステップ S604 では、テレメータ子局が、m番目の周辺装置の内部時刻γ(m)を受信してメモリ領域に変数名"jikoku-b(m)"として格納する。それぞれの"jikoku-b(m)"と、子局の内部時刻βとの差分B(m)を算出し、変数名"tb(m)"としてメモリ領域に格納する。さらに、前回の処理から今回の処理にかけての差分B(m)の変分(前回の値 tb0(m) と tb(m) との差分)を算出し、変数名"Δtb(m)"としてメモリ領域に格納する。この処理をmが1からnに至るまでループさせて実行する。その後、ステップ S606 へと進む。
The center device time deviation calculation step S600 is the same as step S400 in FIG. 4, and the time calibration determination 1 step S602 is the same as step S402.
In the peripheral device time deviation calculation step S604, the telemeter slave station receives the internal time γ (m) of the mth peripheral device and stores it as a variable name “jikoku-b (m)” in the memory area. The difference B (m) between each “jikoku-b (m)” and the internal time β of the slave station is calculated and stored in the memory area as the variable name “tb (m)”. Further, the variation of the difference B (m) from the previous process to the current process (difference between the previous value tb0 (m) and tb (m)) is calculated and stored as the variable name “Δtb (m)”. Store in the area. This process is executed in a loop until m reaches 1 to n. Thereafter, the process proceeds to step S606.
時刻較正判断2ステップ S606 では、差分Aの変分 Δta と、差分B(m)の変分 Δtb(m) とが近い(Δta≒Δtb(m))かどうかを所定の閾値 ty を使って判定する。則ち、 |Δta-Δtb(m)|<ty であるときには、「親局の内部時刻αとm番目の周辺装置の内部時刻γ(m)が実質的に近似しており、テレメータ子局の内部時刻βにのみ時刻ズレが発生したというひとつの根拠が得られた」と見做し、変数 k (好ましくは初期値0)をひとつインクリメントする。一方、 |Δta-Δtb(m)|>ty であるときには、「親局から配信されている内部時刻αの情報自体もしくは情報伝達に異常が発生したというひとつの根拠が得られた」と見做し、変数 k のインクリメントは行わない。これをmが1からnに至るまでループさせて実行し、最終的に変数 k の値(即ち、子局の内部時刻βにのみズレが発生したと見做せる根拠となった周辺装置の数を表す)と、所定の判定閾値 K0 とを比較する。 k>K0 であるときには、「親局の内部時刻αと周辺装置の内部時刻γが実質的に近似している場合が多かったため、テレメータ子局の内部時刻βにのみ時刻ズレが発生したと考える」ことになり、ステップ S608 に進んでメモリ領域に格納した内部時刻α("jikoku-a")に合わせて内部時刻βを較正する。時刻較正を実施した後は、次回の処理のために ta0 と tb0(m) を更新してから必要の無くなったメモリ領域の時刻情報を消去する。また、 k<K0 であるときには、「親局から配信されている内部時刻αの情報自体もしくは情報伝達に異常が発生していると考える」ことになり、やはり較正実施ステップ S608 に進むがテレメータ子局の時刻較正は実施せず,次回の処理のために ta0 と tb0l(m) を更新してから必要の無くなったメモリ領域の時刻情報を消去する。なお当然のことながら変数 k は |Δta-Δtb(m)|>ty の場合にインクリメントするものであってもよいし、また、初期値やインクリメント値を任意に設定することもできる。当業者は、 k および K0 を上述した以外のやりかたで適切に設定して本発明を実施することもできる。 Time calibration determination 2 In step S606, it is determined using a predetermined threshold ty whether the variation Δta of the difference A is close to the variation Δtb (m) of the difference B (m) (Δta≈Δtb (m)). To do. That is, when | Δta-Δtb (m) | <ty, “the internal time α of the master station and the internal time γ (m) of the m-th peripheral device are substantially approximated and the telemeter slave station Assuming that there is one reason that the time difference occurred only at the internal time β, the variable k (preferably the initial value 0) is incremented by one. On the other hand, when | Δta-Δtb (m) |> ty, it is assumed that “one basis has been obtained that the information itself at the internal time α distributed from the master station or an abnormality has occurred in information transmission”. However, the variable k is not incremented. This is executed in a loop from m to 1 to n, and finally the value of the variable k (that is, the number of peripheral devices that became the basis for assuming that the deviation occurred only at the internal time β of the slave station) And a predetermined judgment threshold value K0. When k> K0, “the internal time α of the master station and the internal time γ of the peripheral device are often substantially approximate, so it is considered that a time lag has occurred only at the internal time β of the telemeter slave station. In step S608, the internal time β is calibrated in accordance with the internal time α (“jikoku-a”) stored in the memory area. After performing time calibration, erase the time information in the memory area that is no longer needed after updating ta0 and tb0 (m) for the next processing. In addition, when k <K0, it means that “the information itself at the internal time α delivered from the master station or an abnormality in information transmission has occurred” and the process proceeds to calibration step S608, but the telemeter The station time is not calibrated, and the time information in the memory area that is no longer needed after updating ta0 and tb0l (m) for the next processing is deleted. As a matter of course, the variable k may be incremented when | Δta−Δtb (m) |> ty, or an initial value or an increment value can be arbitrarily set. A person skilled in the art can implement the present invention by appropriately setting k and K0 in ways other than those described above.
較正実施ステップ S608 では、前述のステップS602, S606 での結果に依って、テレメータ子局の内部時刻βの較正を実行するかどうかを決める。基本的にはこの実施形態では周辺装置は独自に時刻較正を行っているが、必要であれば、さらにその後にテレメータ子局がその内部時刻βを周辺装置へと配信することも可能である。 In the calibration execution step S608, it is determined whether to execute the calibration of the internal time β of the telemeter slave station based on the results in the above-described steps S602 and S606. Basically, in this embodiment, the peripheral device independently performs time calibration. However, if necessary, the telemeter slave station can also deliver the internal time β to the peripheral device.
なお、上記の説明では ty が一種類しかないものとして記載したが、各周辺装置の特性などに応じて、m番目の周辺装置について ty(m) を用いる、というように複数の ty を用意して、ステップ S606 での判断に周辺装置ごとの重みづけを盛り込むことも可能である。 In the above description, it is described that there is only one type of ty. However, depending on the characteristics of each peripheral device, etc., multiple tys are prepared such that ty (m) is used for the mth peripheral device. Thus, it is possible to incorporate the weight for each peripheral device in the determination in step S606.
〔結語〕
本発明に係るプログラムおよびテレメータシステムを用いることによって、通信回線の速度・品質に問題がある環境においても、テレメータシステムの時刻の取得/較正をより正確に自動的に行うことが可能となる。
[Conclusion]
By using the program and the telemeter system according to the present invention, it is possible to automatically and accurately acquire and calibrate the time of the telemeter system even in an environment where there is a problem with the speed and quality of the communication line.
(付記1)
通信回線を介してテレメータ親局と通信可能であってかつ周辺装置が接続されたコンピュータに、
前記テレメータ親局から送られてくる時刻情報を受信して、前記コンピュータの記憶手段に格納する格納ステップと、
前記格納ステップにおいて受信した前記テレメータ親局の時刻情報と前記コンピュータ内の計時手段の時刻情報とを比較し、その差が所定時刻以内であれば、前記計時手段の時刻情報を前記テレメータ親局から送られてきた時刻情報に較正し、また、その差が所定時刻を超えていれば、前記周辺装置より時刻情報を取得し前記計時手段と対比し、計時手段の時刻情報を前記周辺機器より取得した時刻情報に較正するかを判定する較正ステップと
を実行させる事を特徴とする、時刻較正プログラム。
(付記2)
テレメータ親局から送られてくる時刻情報を受信する受信手段と、
前記受信手段にて受信した前記テレメータ親局の時刻情報と前記コンピュータ内の計時手段の時刻情報とを比較し、その差が所定時刻以内であれば、前記計時手段の時刻情報を前記テレメータ親局から送られてきた時刻情報に較正し、また、その差が所定時刻を超えていれば、前記周辺装置より時刻情報を取得し前記計時手段と対比し、計時手段の時刻情報を前記周辺機器より取得した時刻情報に較正するかを判定する較正手段と
を有する事を特徴とする、時刻較正装置。
(付記3)
通信回線を介してテレメータ親局と通信可能であってかつ周辺装置が接続されたコンピュータが、
前記テレメータ親局から送られてくる時刻情報を受信して前記コンピュータの記憶手段に格納する格納ステップと、
前記格納ステップにおいて受信した前記テレメータ親局の時刻情報と前記コンピュータ内の計時手段の時刻情報とを比較し、その差が所定時刻以内であれば、前記計時手段の時刻情報を前記テレメータ親局から送られてきた時刻情報に較正し、また、その差が所定時刻を超えていれば、前記周辺装置より時刻情報を取得し前記計時手段と対比し、計時手段の時刻情報を前記周辺機器より取得した時刻情報に較正するかを判定する較正ステップと
を実行する事を特徴とする、時刻較正方法。
(付記4)
通信回線を介してテレメータ親局と接続したテレメータ子局において、時刻較正もしくは内部時刻の異常の検出を行うための方法であって、前記テレメータ子局には周辺装置が接続されており、
(i) 前記テレメータ子局が、前記通信回線を介して前記テレメータ親局から制御情報を受けるステップであって、ここで前記制御情報には、前記テレメータ親局の内部時刻αが含まれているようなステップと、
(ii) 前記テレメータ子局が、前記内部時刻αを、メモリ領域に格納するステップと、
(iii) 前記テレメータ子局が、前記テレメータ子局の内部時刻βと、前記内部時刻αとの差分Aを算出して、前記メモリ領域に格納するステップと、
(iv) 前記周辺装置が、前記テレメータ子局へと観測情報を送るステップであって、ここで前記観測情報には、前記周辺装置の内部時刻γが含まれているようなステップと、
(v) 前記テレメータ子局が、前記内部時刻γを、前記メモリ領域に格納するステップと、
(vi) 前記テレメータ子局が、前記内部時刻βと、前記内部時刻γとの差分Bを算出して、前記メモリ領域に格納するステップと、
(vii) 前記テレメータ子局が、前記差分Aの値が所定の範囲内であるかということ
と、前記差分Bが所定の範囲内であるかということとに基づいて、前記テレメータ子局の前記内部時刻βが異常であるかどうかを判断して検出し、さらに、前記テレメータ子局の前記内部時刻βに異常が無いと判断した場合には、前記内部時刻βの較正を行うステップと
を含むことを特徴とする、方法。
(付記5)
通信回線を介してテレメータ親局と接続したテレメータ子局に含まれるコンピュータにおいて、時刻較正もしくは内部時刻の異常の検出を行うための方法を実行させるためのプログラムであって、前記テレメータ子局には周辺装置が接続されており、
(i) 前記テレメータ子局が、前記通信回線を介して前記テレメータ親局から制御情報を受けるステップであって、ここで前記制御情報には、前記テレメータ親局の内部時刻αが含まれているようなステップと、
(ii) 前記テレメータ子局が、前記内部時刻αを、前記コンピュータのメモリ領域に格納するステップと、
(iii) 前記テレメータ子局が、前記テレメータ子局の内部時刻βと、前記内部時刻αとの差分Aを算出して、前記メモリ領域に格納するステップと、
(iv) 前記周辺装置が、前記テレメータ子局に観測情報を受けるステップであって、ここで前記観測情報には、前記周辺装置の内部時刻γが含まれているようなステップと、
(v) 前記テレメータ子局が、前記内部時刻γを、前記メモリ領域に格納するステップと、
(vi) 前記テレメータ子局が、前記内部時刻βと、前記内部時刻γとの差分Bを算出して、前記メモリ領域に格納するステップと、
(vii) 前記テレメータ子局が、前記差分Aの値が所定の範囲内であるかということと、前記差分Bが所定の範囲内であるかということとに基づいて、前記テレメータ子局の前記内部時刻βが異常であるかどうかを判断して検出し、さらに、前記テレメータ子局の前記内部時刻βに異常が無いと判断した場合には、前記内部時刻βの較正を行うステップと
を含むことを特徴とする、プログラム。
(付記6)
前記周辺装置の前記内部時刻γが、前記テレメータ子局の前記内部時刻βによって較正されていることを特徴とする、付記4記載のプログラム。
(付記7)
前記ステップ(vii)が、
前記テレメータ親局の前記内部時刻αと前記テレメータ子局の前記内部時刻βとの前記差分Aと、
前記テレメータ子局の内部時刻βと前記周辺装置の前記内部時刻γとの前記差分Bとを
比較して、前記差分Aと前記差分Bとの差が所定の閾値よりも小さいかどうかを判定することにより、前記差分Aと前記差分Bとが実質的に近い値であるかどうかを判断するステップをさらに含むことを特徴とする、付記6記載のプログラム。
(付記8)
前記周辺装置の前記内部時刻γが、独立して時刻較正されていることを特徴とする、付記4記載のプログラム。
(付記9)
前記ステップ(vii)が、
前記テレメータ親局の前記内部時刻αと前記テレメータ子局の前記内部時刻βとの前記差分Aの時間変分ΔAと、
前記テレメータ子局の内部時刻βと前記周辺装置の前記内部時刻γとの前記差分Bの時間変分ΔBとを
比較して、前記時間変分ΔAと前記時間変分ΔBとの差が所定の閾値よりも小さいかどうかを判定することにより、前記時間変分ΔAと前記時間変分ΔBとが実質的に近い値であるかどうかを判断するステップ
をさらに含むことを特徴とする、付記7記載のプログラム。
(付記10)
前記ステップ(vii)が、
前記テレメータ子局が受信する、前記テレメータ親局の前記内部時刻αと、前記テレメータ子局の前記内部時刻βと、前記周辺装置の前記内部時刻γのどれに異常があるかを検出して報知するステップ
をさらに含むことを特徴とする、付記5〜9のいずれか一項に記載のプログラム。
(付記11)
前記周辺装置が複数存在し、また、
前記内部時刻γが、前記周辺装置のそれぞれの内部時刻のいずれかから選択された上で前記ステップ(iv)、(v)、および(vi)が実行される
ことを特徴とする、付記5〜10のいずれか一項に記載のプログラム。
(付記12)
前記内部時刻γが、前記周辺装置のそれぞれの内部時刻のいずれかから選択された上で、前記ステップ(iv)、(v)、および(vi)が、前記周辺装置の少なくとも一部の数だけループして実行される
ことを特徴とする、付記10記載のプログラム。
(付記13)
通信回線を介してテレメータ親局と接続したテレメータ子局に内蔵された時計であって、前記時計は前記テレメータ子局の内部時刻を管理し、また、
記憶手段と、
前記通信回線を介して前記テレメータ親局から受信した前記テレメータ親局の内部時刻に、前記時計が管理する前記内部時刻を合わせ、その際に、前記テレメータ親局の前記内部時刻と前記時計が管理する前記内部時刻との差である第一差分を算出して前記記憶手段に格納する、第一時刻較正手段と、
前記時計が管理する前記内部時刻に、前記テレメータ子局に接続された周辺装置から受信した前記周辺装置の内部時刻を第二の時間間隔をとって合わせ、その際に、前記時計が管理する前記内部時刻と前記周辺装置の前記内部時刻との差である第二差分を算出して前記記憶手段に格納する、第二時刻較正手段と、
前記第一差分と前記第二差分との差分の絶対値が、所定の閾値を超えない場合には、前記時計の時刻に異常があると判断して報知する、自時刻ズレ判断手段と
を含むことを特徴とする、時計。
(付記14)
前記自時刻ズレ判断手段の出力に基づいて、前記第一時刻較正手段が前記時計を較正した結果を適切に修正する、時刻較正修正手段
をさらに含むことを特徴とする、付記13記載の時計。
(付記15)
付記13もしくは14に記載の時計を内蔵することを特徴とする、テレメータ子局。
(付記16)
テレメータ親局と、
通信回線を介して前記テレメータ親局と接続されたテレメータ子局と、
前記テレメータ子局に接続された周辺装置と
を含んだテレメータシステムであって、前記テレメータ子局は記憶手段を含み、また、
(i) 前記テレメータ子局が、前記通信回線を介して、前記テレメータ親局の内部時刻αを、前記テレメータ親局から受信し、
(ii) 前記テレメータ子局が、前記内部時刻αを前記記憶手段に格納し、
(iii) 前記テレメータ子局が、前記テレメータ子局の内部時刻βと、前記内部時刻αとの差分Aを算出して、前記記憶手段に格納し、
(iv) 前記周辺装置が、前記周辺装置の内部時刻γを前記テレメータ子局へと送信し、
(v) 前記テレメータ子局が、前記内部時刻γを前記記憶手段に格納し、
(vi) 前記テレメータ子局が、前記内部時刻βと、前記内部時刻γとの差分Bを算出して、前記記憶手段に格納し、
(vii) 前記テレメータ子局が、前記差分Aの値が所定の範囲内であるかということと、前記差分Bが所定の範囲内であるかということとに基づいて、前記テレメータ子局の前記内部時刻βが異常であるかどうかを判断して検出し、さらに、前記テレメータ子局の前記内部時刻βに異常が無いと判断した場合には、前記内部時刻βの較正を行う
ことを特徴とする、テレメータシステム。
(付記17)
前記周辺装置の前記内部時刻γが、前記テレメータ子局の前記内部時刻βによって較正されていることを特徴とする、付記16記載のテレメータシステム。
前記テレメータ子局が、
前記テレメータ親局の前記内部時刻αと前記テレメータ子局の前記内部時刻βとの前記差分Aと、
前記テレメータ子局の内部時刻βと前記周辺装置の前記内部時刻γとの前記差分Bとを
比較して、前記差分Aと前記差分Bとの差が所定の閾値よりも小さいかどうかを判定することにより、前記差分Aと前記差分Bとが実質的に近い値であるかどうかを判断する
ことを特徴とする、付記17記載のテレメータシステム。
(付記19)
前記周辺装置の前記内部時刻γが、独立して時刻較正されていることを特徴とする、付記16記載のテレメータシステム。
(付記20)
前記テレメータ子局が、
前記テレメータ親局の前記内部時刻αと前記テレメータ子局の前記内部時刻βとの前記差分Aの時間変分ΔAと、
前記テレメータ子局の内部時刻βと前記周辺装置の前記内部時刻γとの前記差分Bの時間変分ΔBとを
比較して、前記時間変分ΔAと前記時間変分ΔBとの差が所定の閾値よりも小さいかどうかを判定することにより、前記時間変分ΔAと前記時間変分ΔBとが実質的に近い値であるかどうかを判断する
ことを特徴とする、付記19記載のテレメータシステム。
(付記21)
前記周辺装置が複数存在し、
前記内部時刻γが、前記周辺装置のそれぞれの内部時刻のいずれかから選択されるものである
ことを特徴とする、付記16〜20のいずれか一項に記載のテレメータシステム。
(付記22)
前記周辺装置の少なくとも一部について、前記内部時刻γを前記周辺装置のいずれかの内部時刻から選択することをくりかえす
ことを特徴とする、付記21記載のテレメータシステム。
(Appendix 1)
To a computer that can communicate with the telemeter master station via a communication line and to which a peripheral device is connected,
Receiving the time information sent from the telemeter master station, and storing in the storage means of the computer;
The time information of the telemeter master station received in the storing step is compared with the time information of the time measuring means in the computer, and if the difference is within a predetermined time, the time information of the time measuring means is obtained from the telemeter master station. The time information is calibrated to the sent time information, and if the difference exceeds a predetermined time, the time information is obtained from the peripheral device and compared with the time measuring means, and the time information of the time measuring means is obtained from the peripheral device. And a calibration step for determining whether to calibrate to the time information.
(Appendix 2)
Receiving means for receiving time information sent from the telemeter master station;
The time information of the telemetry master station received by the reception means is compared with the time information of the time measurement means in the computer, and if the difference is within a predetermined time, the time information of the time measurement means is converted to the telemeter master station. If the difference exceeds a predetermined time, the time information is obtained from the peripheral device and compared with the time measuring means, and the time information of the time measuring means is obtained from the peripheral device. A time calibration apparatus comprising calibration means for determining whether to calibrate the acquired time information.
(Appendix 3)
A computer capable of communicating with a telemeter master station via a communication line and having a peripheral device connected thereto,
A storage step of receiving time information sent from the telemeter master station and storing it in the storage means of the computer;
The time information of the telemeter master station received in the storing step is compared with the time information of the time measuring means in the computer, and if the difference is within a predetermined time, the time information of the time measuring means is obtained from the telemeter master station. The time information is calibrated to the sent time information, and if the difference exceeds a predetermined time, the time information is obtained from the peripheral device and compared with the time measuring means, and the time information of the time measuring means is obtained from the peripheral device. And a calibration step for determining whether to calibrate to the time information.
(Appendix 4)
In a telemeter slave station connected to a telemeter master station via a communication line, it is a method for performing time calibration or detection of abnormality of internal time, and a peripheral device is connected to the telemeter slave station,
(I) The telemeter slave station receives control information from the telemeter master station via the communication line, where the control information includes an internal time α of the telemeter master station Steps like
(Ii) the telemeter slave station storing the internal time α in a memory area;
(Iii) The telemeter slave station calculates a difference A between the internal time α of the telemeter slave station and the internal time α, and stores the difference A in the memory area;
(Iv) the peripheral device sending observation information to the telemeter slave station, wherein the observation information includes an internal time γ of the peripheral device;
(V) the telemeter slave station storing the internal time γ in the memory area;
(Vi) the telemeter slave station calculates a difference B between the internal time β and the internal time γ, and stores the difference B in the memory area;
(Vii) The telemeter slave station determines whether the value of the difference A is within a predetermined range and whether the difference B is within a predetermined range. And determining whether or not the internal time β is abnormal, and further, if it is determined that there is no abnormality in the internal time β of the telemeter slave station, includes a step of calibrating the internal time β. A method characterized by that.
(Appendix 5)
In a computer included in a telemeter slave station connected to a telemeter master station via a communication line, a program for executing a method for performing time calibration or detecting an abnormality of internal time, the telemeter slave station includes Peripheral devices are connected,
(I) The telemeter slave station receives control information from the telemeter master station via the communication line, where the control information includes an internal time α of the telemeter master station Steps like
(Ii) the telemeter slave station storing the internal time α in a memory area of the computer;
(Iii) The telemeter slave station calculates a difference A between the internal time α of the telemeter slave station and the internal time α, and stores the difference A in the memory area;
(Iv) the peripheral device receiving observation information at the telemeter slave station, wherein the observation information includes an internal time γ of the peripheral device;
(V) the telemeter slave station storing the internal time γ in the memory area;
(Vi) the telemeter slave station calculates a difference B between the internal time β and the internal time γ, and stores the difference B in the memory area;
(Vii) The telemeter slave station determines whether the value of the difference A is within a predetermined range and whether the difference B is within a predetermined range. And determining whether or not the internal time β is abnormal, and further, if it is determined that there is no abnormality in the internal time β of the telemeter slave station, includes a step of calibrating the internal time β. A program characterized by that.
(Appendix 6)
The program according to claim 4, wherein the internal time γ of the peripheral device is calibrated by the internal time β of the telemeter slave station.
(Appendix 7)
Said step (vii)
The difference A between the internal time α of the telemeter master station and the internal time β of the telemeter slave station,
The difference B between the internal time β of the telemeter slave station and the internal time γ of the peripheral device is compared to determine whether the difference between the difference A and the difference B is smaller than a predetermined threshold. The program according to claim 6, further comprising a step of determining whether or not the difference A and the difference B are substantially close values.
(Appendix 8)
The program according to appendix 4, wherein the internal time γ of the peripheral device is independently time calibrated.
(Appendix 9)
Said step (vii)
A time variation ΔA of the difference A between the internal time α of the telemeter master station and the internal time β of the telemeter slave station;
Comparing the time variation ΔB of the difference B between the internal time β of the telemeter slave station and the internal time γ of the peripheral device, the difference between the time variation ΔA and the time variation ΔB is a predetermined value. The method according to claim 7, further comprising a step of determining whether the time variation ΔA and the time variation ΔB are substantially close by determining whether the time variation is smaller than a threshold value. Program.
(Appendix 10)
Said step (vii)
Detect and report which of the internal time α of the telemeter master station, the internal time β of the telemeter slave station, and the internal time γ of the peripheral device received by the telemeter slave station is abnormal. The program according to any one of appendices 5 to 9, further comprising a step of:
(Appendix 11)
A plurality of the peripheral devices, and
The steps (iv), (v), and (vi) are executed after the internal time γ is selected from any of the internal times of the peripheral devices. The program according to any one of 10 above.
(Appendix 12)
The internal time γ is selected from any of the internal times of the peripheral devices, and the steps (iv), (v), and (vi) are performed by at least a part of the peripheral devices. The program according to appendix 10, wherein the program is executed in a loop.
(Appendix 13)
A clock built in a telemeter slave station connected to a telemeter master station via a communication line, the clock managing the internal time of the telemeter slave station, and
Storage means;
The internal time of the telemeter master station received from the telemeter master station via the communication line is matched with the internal time managed by the clock. At that time, the internal time of the telemeter master station and the clock are managed. Calculating a first difference that is a difference from the internal time and storing the first difference in the storage unit;
The internal time of the peripheral device received from the peripheral device connected to the telemeter slave station is matched with the internal time managed by the clock at a second time interval, and the time managed by the clock is A second time calibration unit that calculates a second difference that is a difference between an internal time and the internal time of the peripheral device, and stores the second difference in the storage unit;
Self time deviation determination means for determining that there is an abnormality in the time of the clock and notifying when the absolute value of the difference between the first difference and the second difference does not exceed a predetermined threshold. A watch characterized by that.
(Appendix 14)
14. The timepiece according to appendix 13, further comprising time calibration correction means for appropriately correcting a result of the first time calibration means calibrating the timepiece based on an output of the time deviation determination means.
(Appendix 15)
A telemeter slave station comprising the timepiece according to appendix 13 or 14.
(Appendix 16)
Telemeter master station,
A telemeter slave station connected to the telemeter master station via a communication line;
A telemeter system including a peripheral device connected to the telemeter slave station, wherein the telemeter slave station includes storage means;
(I) The telemeter slave station receives an internal time α of the telemeter master station from the telemeter master station via the communication line,
(Ii) The telemeter slave station stores the internal time α in the storage means,
(Iii) The telemeter slave station calculates the difference A between the internal time β of the telemeter slave station and the internal time α, and stores the difference A in the storage means;
(Iv) The peripheral device transmits an internal time γ of the peripheral device to the telemeter slave station,
(V) The telemeter slave station stores the internal time γ in the storage means,
(Vi) The telemeter slave station calculates a difference B between the internal time β and the internal time γ, and stores the difference B in the storage means.
(Vii) The telemeter slave station determines whether the value of the difference A is within a predetermined range and whether the difference B is within a predetermined range. Whether the internal time β is abnormal is determined and detected, and when it is determined that there is no abnormality in the internal time β of the telemeter slave station, the internal time β is calibrated. A telemeter system.
(Appendix 17)
The telemeter system according to appendix 16, wherein the internal time γ of the peripheral device is calibrated by the internal time β of the telemeter slave station.
The telemeter slave station is
The difference A between the internal time α of the telemeter master station and the internal time β of the telemeter slave station,
The difference B between the internal time β of the telemeter slave station and the internal time γ of the peripheral device is compared to determine whether the difference between the difference A and the difference B is smaller than a predetermined threshold. Accordingly, it is determined whether or not the difference A and the difference B are substantially close to each other.
(Appendix 19)
The telemeter system according to appendix 16, wherein the internal time γ of the peripheral device is independently time calibrated.
(Appendix 20)
The telemeter slave station is
A time variation ΔA of the difference A between the internal time α of the telemeter master station and the internal time β of the telemeter slave station;
Comparing the time variation ΔB of the difference B between the internal time β of the telemeter slave station and the internal time γ of the peripheral device, the difference between the time variation ΔA and the time variation ΔB is a predetermined value. The telemeter system according to appendix 19, wherein it is determined whether or not the time variation ΔA and the time variation ΔB are substantially close by determining whether or not the threshold value is smaller than a threshold value.
(Appendix 21)
A plurality of the peripheral devices,
The telemetry system according to any one of appendices 16 to 20, wherein the internal time γ is selected from any of the internal times of the peripheral devices.
(Appendix 22)
The telemeter system according to appendix 21, wherein for at least a part of the peripheral device, the internal time γ is repeatedly selected from any internal time of the peripheral device.
100 テレメータシステム
110 テレメータ子局A
112 センサA-1
116 センサA-3
120 テレメータ子局B
122 センサB-1
126 センサB-3
130 テレメータ親局
140 通信回線
200 CPU
202 メモリ
204 入力装置
206 出力装置
208 外部記憶装置
210 媒体駆動装置
212 可搬記録媒体
214 ネットワーク接続装置
216 バス
700 観測子局A
702 テレメータ子局A
704 センサA-1
706 センサA-2
708 センサA-3
710 観測子局B
712 テレメータ子局B
714 センサB-1
716 センサB-2
718 センサB-3
720 観測子局C
730 観測子局D
740 協力企業a
741 観測装置a
742 テレメータ子局a
744 センサa-1
745 センサa-2
746 センサa-3
748 観測装置a'
750 協力企業b
760 センタ装置
762 テレメータ親局
764 データ収集サーバ
765 LAN
766 タイムサーバ
767 監視端末
768 監視ディスプレイ
769 電話・FAX装置
770 通信回線
780 通信回線
782 環境省
784 地方自治体
786 インターネット
100 Telemeter system
110 Telemeter slave station A
112 Sensor A-1
116 Sensor A-3
120 Telemeter slave station B
122 Sensor B-1
126 Sensor B-3
130 Telemeter master station
140 Communication line
200 CPU
202 memory
204 Input device
206 Output device
208 External storage
210 Medium drive
212 Portable recording media
214 Network connection device
216 bus
700 Observatory A
702 Telemeter slave station A
704 Sensor A-1
706 Sensor A-2
708 Sensor A-3
710 Observatory B
712 Telemeter slave station B
714 Sensor B-1
716 Sensor B-2
718 Sensor B-3
720 Observation slave station C
730 Observer D
740 Partner companies a
741 Observation device a
742 Telemeter slave station a
744 Sensor a-1
745 sensor a-2
746 Sensor a-3
748 Observation device a '
750 Partner companies b
760 Center unit
762 Telemeter master station
764 Data collection server
765 LAN
766 time server
767 monitoring terminal
768 surveillance display
769 Telephone / fax machine
770 communication line
780 communication line
782 Ministry of the Environment
784 Local government
786 Internet
Claims (5)
前記テレメータ親局から送られてくる制御情報を受信して、前記制御情報に含まれる時刻情報αを前記コンピュータの記憶手段に格納する格納ステップと、
前記格納ステップにおいて受信した前記制御情報に含まれる前記テレメータ親局の時刻情報αと前記コンピュータ内の計時手段の時刻情報βとを比較して差分Aを算出し、前記差分Aが所定時間以内であれば、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正し、または、前記差分Aが前記所定時間を超えていれば、前記周辺装置より送られてくる観測情報に含まれる時刻情報γを取得し前記計時手段の時刻情報βとの差分Bを算出し、前記差分Aと前記差分Bの差分Cが所定範囲内であるか否かに基づき、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正するかを判定する較正ステップと
を実行させる事を特徴とする、時刻較正プログラム。 To a computer that can communicate with the telemeter master station via a communication line and to which a peripheral device is connected,
A storage step of receiving control information sent from the telemeter master station and storing time information α included in the control information in a storage means of the computer;
Calculates the difference A by comparing the time information measuring unit in the time information of the telemeter master station included in the control information received α with the computer β in the storing step, said difference component A is within a predetermined time if the calibrated time information measuring unit β in the time information α included in the above control information sent from the telemeter master station, or, if the difference amount a exceeds the predetermined time The time information γ included in the observation information sent from the peripheral device is acquired, the difference B between the time information β of the time measuring means is calculated, and the difference C between the difference A and the difference B is within a predetermined range. or based on whether, and wherein the time information β of the clock means it to execute a calibration determining whether to calibrate the time information α included in the control information sent from the telemeter master station is Yes, time comparison Positive program.
前記テレメータ親局から送られてくる制御情報を受信する受信手段と、
前記受信手段にて受信した前記制御情報に含まれる前記テレメータ親局の時刻情報αと前記時刻較正装置内の計時手段の時刻情報βとを比較して差分Aを算出し、前記差分Aが所定時間以内であれば、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正し、または、前記差分Aが前記所定時間を超えていれば、前記周辺装置より送られてくる観測情報に含まれる時刻情報γを取得し前記計時手段の時刻情報βとの差分Bを算出し、前記差分Aと前記差分Bの差分Cが所定範囲内であるか否かに基づき、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正するかを判定する較正手段とを有する事を特徴とする、時刻較正装置。 A time calibration device capable of communicating with a telemeter master station via a communication line and connected to a peripheral device ,
Receiving means for receiving control information transmitted from the telemeter master station,
Calculates the difference A by comparing the time information of the timekeeping means and the time information of the telemeter master station included in the control information received α in the time calibration device β at said receiving means, said difference component A is if within the predetermined time, the calibrated time information measuring unit β in the time information α included in the above control information sent from the telemeter master station, or the difference component a exceeds the predetermined time If so, the time information γ included in the observation information sent from the peripheral device is acquired, the difference B from the time information β of the time measuring means is calculated, and the difference C between the difference A and the difference B is predetermined. based on whether or not the range, that has a calibration means for determining calibration time information β of the clock means to time information α included in the above control information sent from the telemeter master station A time calibration apparatus characterized by the above.
前記テレメータ親局から送られてくる制御情報を受信して前記制御情報に含まれる時刻情報αを前記コンピュータの記憶手段に格納する格納ステップと、
前記格納ステップにおいて受信した前記制御情報に含まれる前記テレメータ親局の時刻情報αと前記コンピュータ内の計時手段の時刻情報βとを比較して差分Aを算出し、前記差分Aが所定時間以内であれば、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正し、または、前記差分Aが前記所定時間を超えていれば、前記周辺装置より送られてくる観測情報に含まれる時刻情報γを取得し前記計時手段の時刻情報βとの差分Bを算出し、前記差分Aと前記差分Bの差分Cが所定範囲内であるか否かに基づき、前記計時手段の時刻情報βを前記テレメータ親局から送られてきた前記制御情報に含まれる時刻情報αに較正するかを判定する較正ステップと
を実行する事を特徴とする、時刻較正方法。 A computer capable of communicating with a telemeter master station via a communication line and having a peripheral device connected thereto,
A storage step of receiving the control information sent from the telemeter master station and storing the time information α included in the control information in the storage means of the computer;
Calculates the difference A by comparing the time information measuring unit in the time information of the telemeter master station included in the control information received α with the computer β in the storing step, said difference component A is within a predetermined time if the calibrated time information measuring unit β in the time information α included in the above control information sent from the telemeter master station, or, if the difference amount a exceeds the predetermined time The time information γ included in the observation information sent from the peripheral device is acquired, the difference B between the time information β of the time measuring means is calculated, and the difference C between the difference A and the difference B is within a predetermined range. or based on whether, and characterized in that to perform the calibration step determines whether to calibrate the time information α included in the above control information sent from the telemeter master station time information β of the clock means is Yes, time calibration Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007048142A JP4881183B2 (en) | 2007-02-27 | 2007-02-27 | Self-timer calibration method when system time error is detected in telemeter slave station |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007048142A JP4881183B2 (en) | 2007-02-27 | 2007-02-27 | Self-timer calibration method when system time error is detected in telemeter slave station |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008209322A JP2008209322A (en) | 2008-09-11 |
| JP4881183B2 true JP4881183B2 (en) | 2012-02-22 |
Family
ID=39785740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007048142A Expired - Fee Related JP4881183B2 (en) | 2007-02-27 | 2007-02-27 | Self-timer calibration method when system time error is detected in telemeter slave station |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4881183B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110417121B (en) * | 2019-07-26 | 2023-01-24 | 国网新疆电力有限公司检修公司 | Method and system for setting remote measurement dead zone threshold |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05250281A (en) * | 1992-03-05 | 1993-09-28 | Toshiba Corp | Time adjustment method in LAN system |
| JP4476752B2 (en) * | 2004-09-09 | 2010-06-09 | 株式会社東芝 | Toll collection system and time adjustment method of toll collection system |
-
2007
- 2007-02-27 JP JP2007048142A patent/JP4881183B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008209322A (en) | 2008-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9153123B2 (en) | Remote monitoring system | |
| US10697822B2 (en) | Devices, methods and computer program products providing multi-axis vibrational measurement with predictive analysis | |
| US8111170B2 (en) | Remote area sensor system | |
| US9978251B2 (en) | Wireless location-based system and method for detecting hazardous and non-hazardous conditions | |
| KR102128707B1 (en) | Autonomous Inspection and Failure Notification System for IoT-based Repair Facilities Using Intelligent Remote Terminal Device | |
| JP2020009184A (en) | Abnormality detection method and abnormality detection system | |
| JPWO2015029832A1 (en) | Apparatus, method, and program for identifying abnormality occurrence site of secondary battery system | |
| JP4881183B2 (en) | Self-timer calibration method when system time error is detected in telemeter slave station | |
| US8520587B2 (en) | Wireless data acquisition network | |
| US11402244B2 (en) | Automatic calibration of a measuring circuit | |
| JP6869144B2 (en) | Equipment management system, equipment management device, and equipment management method | |
| EP3499928A1 (en) | Determining signal quality in a low-power wide-area network | |
| KR20050046124A (en) | Atmosphere element watching system using satellite communication and method thereof | |
| EP3330907A1 (en) | Real-time compliance status for industrial process equipment | |
| US20180210666A1 (en) | Time Shift Retransmission System | |
| KR20050046125A (en) | Atmosphere element watching system using internet and method thereof | |
| US20210388510A1 (en) | Short message service transceiver module | |
| JP2001307274A (en) | Telemeter system | |
| HK40013613A (en) | Method and system for calibrating a measuring circuit automatically | |
| HK40013613B (en) | Method and system for calibrating a measuring circuit automatically | |
| KR200323783Y1 (en) | Remote measuring data logger system which uses PCS network for time standardizing | |
| CN117544229A (en) | Satellite fault telemetry terminal alarming method and system | |
| CN121701994A (en) | Methods, devices, equipment, and media for monitoring the attitude of air conditioners based on inertial measurement. | |
| JP2020143974A (en) | Measurement system | |
| Shah et al. | OCEAN–the completion and review of an Object Centered Environmental Analysis Network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101214 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110214 |
|
| 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: 20111129 |
|
| 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: 20111202 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |