JP2516679B2 - High-precision time management type alarm data processing method for high-performance alarm board - Google Patents

High-precision time management type alarm data processing method for high-performance alarm board

Info

Publication number
JP2516679B2
JP2516679B2 JP1105058A JP10505889A JP2516679B2 JP 2516679 B2 JP2516679 B2 JP 2516679B2 JP 1105058 A JP1105058 A JP 1105058A JP 10505889 A JP10505889 A JP 10505889A JP 2516679 B2 JP2516679 B2 JP 2516679B2
Authority
JP
Japan
Prior art keywords
alarm
interrupt
clock
data
time management
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 - Lifetime
Application number
JP1105058A
Other languages
Japanese (ja)
Other versions
JPH02283140A (en
Inventor
康彦 佐々木
廣之 小黒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1105058A priority Critical patent/JP2516679B2/en
Publication of JPH02283140A publication Critical patent/JPH02283140A/en
Application granted granted Critical
Publication of JP2516679B2 publication Critical patent/JP2516679B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 [概 要] 高機能アラーム盤におけるアラームデータ処理方式に
関し、 アラームデータのネットワークへの送出に際して高精
度な時刻管理を実現できるようにすることを目的とし、 ネットワークに接続されてアラームデータを送出する
アラーム盤に、時計源としての温度補償水晶発振器を有
し、所要の仕様基準を満足する高精度クロックを発生す
るクロック発生部と、クロック発生部から高精度クロッ
クを分周して割込み信号を出力する割込みインタフェー
ス部と、割込みインタフェース部からの割込み信号出力
周期で処理を行なうべく、割込み制御プログラム,デー
タ処理プログラム,RAM,データ入力部,LANインタフェー
ス部を配下にもつマイクロプロセッサユニットとが設け
られて、クロック発生部からの高精度クロックに基づい
て出力される割込みインタフェース部からの割込み信号
で、割込み制御プログラム,データ処理プログラムをそ
れぞれ起動しタイムカウントを行なうことにより、アラ
ーム盤内で高精度の時刻管理を行ないながら、ネットワ
ークへのアラームデータを送出するように構成する。
DETAILED DESCRIPTION OF THE INVENTION [Summary] The present invention relates to an alarm data processing method for a high-performance alarm board, which is connected to a network for the purpose of realizing highly accurate time management when sending alarm data to the network. The alarm board that sends the alarm data by using a temperature-compensated crystal oscillator as a clock source, generates a high-precision clock that meets the required specifications, and divides the high-precision clock from the clock generator. And an interrupt interface unit that outputs an interrupt signal, and a microprocessor having an interrupt control program, a data processing program, a RAM, a data input unit, and a LAN interface unit under its control in order to perform processing at the interrupt signal output cycle from the interrupt interface unit. The unit is provided with a high precision clock from the clock generator. In response to the interrupt signal from the interrupt interface section, which is output based on the clock, the interrupt control program and the data processing program are activated and time counting is performed, so that highly accurate time management is performed in the alarm panel, and Configure to send out alarm data.

[産業上の利用分野] 本発明は、高機能アラーム盤におけるアラームデータ
処理方式に関する。
[Field of Industrial Application] The present invention relates to an alarm data processing method in a high-performance alarm board.

例えば、データの伝送装置においては、その異常を知
らせるアラーム盤を有している。
For example, the data transmission device has an alarm panel for notifying the abnormality.

[従来の技術] 第8図は従来の伝送装置における異常監視システムの
ブロック図であるが、この第8図において、100は伝送
装置、101′は伝送装置100の異常を監視して異常発生時
はアラーム信号を送出するアラーム盤、102はアラーム
盤101′からのアラームデータを受ける監視装置であ
る。
[Prior Art] FIG. 8 is a block diagram of an abnormality monitoring system in a conventional transmission apparatus. In FIG. 8, 100 is a transmission apparatus, and 101 'is an abnormality monitoring of the transmission apparatus 100 to detect an abnormality. Reference numeral 102 is an alarm board for sending an alarm signal, and 102 is a monitoring device for receiving alarm data from the alarm board 101 '.

伝送装置100に異常が発生した場合を考えると、この
場合は、アラーム盤101′がこれを検知してアラーム信
号を監視装置102へ送出する。そして、監視装置102で
は、このアラームデータを受けると、保守者への通知の
ため、ベルの鳴動,ランプの点灯などの動作を施す。
Considering the case where an abnormality occurs in the transmission device 100, in this case, the alarm board 101 'detects this and sends an alarm signal to the monitoring device 102. Then, when the monitoring device 102 receives the alarm data, the monitoring device 102 performs operations such as ringing of a bell and lighting of a lamp for notification to a maintenance person.

このようにして、伝送装置100の異常を監視すること
ができる。
In this way, the abnormality of the transmission device 100 can be monitored.

[発明が解決しようとする課題] ところで、このような従来のものでは、伝送装置毎に
異常の監視を行なっている等の事情から、高精度な時刻
管理を必要としなくても問題を生じない場合が多かっ
た。
[Problems to be Solved by the Invention] By the way, in such a conventional device, a problem does not occur even if high-precision time management is not required due to circumstances such as monitoring abnormality for each transmission device. There were many cases.

しかし、ローカルエリアネットワーク(LAN)に複数
のアラーム盤を付設し、監視装置で、複数伝送装置のア
ラームデータを送出するに際しては、高精度の時刻管理
を必要とする。
However, when multiple alarm boards are attached to a local area network (LAN) and the monitoring device sends alarm data of multiple transmission devices, highly accurate time management is required.

例えば、上記のようなLANでアラーム盤をつないだ場
合、精度は3.5ppm(経年変化を含まない)以内を実現す
る必要があり、経年変化は耐用年数(例えば15〜20年)
において20ppm以内を実現する必要がある。
For example, if an alarm panel is connected to the LAN as described above, it is necessary to achieve accuracy within 3.5 ppm (not including secular change), and secular change is the useful life (for example, 15 to 20 years).
It is necessary to achieve within 20ppm.

本発明は、このような状況下において創案されたもの
で、アラームデータのネットワークへの送出に際して高
精度な時刻管理を実現できるようにした、高精度アラー
ム盤における高精度時刻管理型アラームデータ処理方式
を提供することを目的とする。
The present invention was devised under such circumstances, and is a highly accurate time management type alarm data processing method for a highly accurate alarm board, which enables highly accurate time management when sending alarm data to a network. The purpose is to provide.

[課題を解決するための手段] 第1図は本発明の原理ブロック図である。[Means for Solving the Problems] FIG. 1 is a block diagram showing the principle of the present invention.

本発明では、アラームデータの送出を行なうアラーム
盤101が、ネットワーク103に接続されており、アラーム
盤101に、第1図に示すごとく、時計源としての温度補
償水晶発振器1Aを有し、所要の仕様基準を満足する高精
度クロックを発生するクロック発生部1と、このクロッ
ク発生部1から高精度クロックを分周して所要周期の割
込み信号を出力する割込みインタフェース部2と、この
割込みインタフェース部2からの割込み信号出力周期
で、アラームデータについての取り込み,通信,時刻管
理処理を行なうべく、割込み制御プログラム4,データ処
理プログラム5,RAM6,データ入力部7,LANインタフェース
部8を配下に有するマイクロプロセッサユニット3とが
設けられている。
In the present invention, an alarm board 101 for transmitting alarm data is connected to a network 103, and the alarm board 101 has a temperature-compensated crystal oscillator 1A as a clock source as shown in FIG. A clock generation unit 1 that generates a high-precision clock that satisfies the specification standard, an interrupt interface unit 2 that divides the high-precision clock from the clock generation unit 1 and outputs an interrupt signal of a required cycle, and an interrupt interface unit 2 A microprocessor having an interrupt control program 4, a data processing program 5, a RAM 6, a data input section 7, and a LAN interface section 8 as subordinates in order to fetch alarm data, perform communication, and perform time management processing in an interrupt signal output cycle from Unit 3 and are provided.

[作 用] 上述の構成により、本発明の高機能アラーム盤におけ
る高精度時刻管理型アラームデータ処理方式では、クロ
ック発生部1からの高精度クロックに基づいて出力され
る割込みインタフェース部2からの割込み信号で、割込
み制御プログラム4,データ処理プログラム5をそれぞれ
起動し、タイムカウントを行なうことにより、アラーム
盤101内で高精度の時刻管理を行ないながら、ネットワ
ーク103へのアラームデータの送出を行なう。
[Operation] With the configuration described above, in the high-accuracy time management type alarm data processing method for the high-performance alarm board of the present invention, the interrupt from the interrupt interface unit 2 output based on the high-precision clock from the clock generation unit 1 By the signal, the interrupt control program 4 and the data processing program 5 are respectively activated and time counting is performed, so that alarm data is sent to the network 103 while highly accurate time management is performed in the alarm board 101.

[実施例] 以下、図面を参照して本発明の実施例を説明する。Embodiments Embodiments of the present invention will be described below with reference to the drawings.

第2図は本発明の一実施例の全体構成を示すブロック
図で、この第2図において、100は伝送装置、101は伝送
装置100の異常を監視して異常発生時はアラーム信号を
送出するアラーム盤、102はアラーム盤101からのアラー
ムデータを受ける監視装置、103はネットワークとして
のローカルエリアネットワーク(LAN)であり、アラー
ム盤101は伝送装置100毎に設けられており、各アラーム
盤101はLAN103を介して監視装置102に接続されている。
FIG. 2 is a block diagram showing the overall configuration of an embodiment of the present invention. In FIG. 2, 100 is a transmission device, 101 is an abnormality of the transmission device 100, and when an abnormality occurs, an alarm signal is sent out. An alarm panel, 102 is a monitoring device that receives alarm data from the alarm panel 101, 103 is a local area network (LAN) as a network, and the alarm panel 101 is provided for each transmission device 100. It is connected to the monitoring device 102 via the LAN 103.

ところで、各アラーム盤101は、第3図に示すよう
に、クロック発生部,割込みインタフェース部2,マイク
ロプロセッサユニット(MPU)3,リアルタイムモニタ4,
アプリケーションプログラム5,RAM6,データ入力部9,LAN
インタフェース部10を有している。
By the way, as shown in FIG. 3, each alarm board 101 has a clock generator, an interrupt interface 2, a microprocessor unit (MPU) 3, a real-time monitor 4,
Application program 5, RAM 6, data input section 9, LAN
It has an interface unit 10.

ここで、クロック発生部は、時計源として機能するも
ので、温度補償水晶発振器(TCXO;Temperature Compens
ated Crystal Osillator)1Aを有している。そして、こ
の温度補償水晶発振器1Aによれば、所要の精度での仕様
規準[精度は経年変化を含まないで3.5ppm以内、経年変
化は耐用年数(例えば15〜20年)において20ppm以内]
を遵守する基本クロック(高精度クロック)を発振する
ことができる。
Here, the clock generator functions as a clock source, and is a temperature-compensated crystal oscillator (TCXO; Temperature Compensator).
ated Crystal Osillator) 1A. And according to this temperature-compensated crystal oscillator 1A, the specification standard with the required accuracy [accuracy is within 3.5ppm without aging, and aging is within 20ppm in service life (for example, 15 to 20 years)]
It is possible to oscillate a basic clock (high-precision clock) that complies with.

割込みインタフェース部2は、Dフリップフロップ等
を使用することにより、クロック発生部1からのクロッ
クを分周して所要周期(例えばマイクプロセッサユニッ
ト3が認識できる100msec)の割込み信号iRQをマイクロ
プロセッサユニット3へ出力するものである。なお、こ
の割込み信号iRQは、暴走監視用のウォッチドッグタイ
マ(図示せず)のための割込み信号をも兼用している。
By using a D flip-flop or the like, the interrupt interface unit 2 divides the clock from the clock generation unit 1 to generate an interrupt signal iRQ having a required cycle (for example, 100 msec that can be recognized by the microphone processor unit 3). Is output to. The interrupt signal iRQ also serves as an interrupt signal for a watchdog timer (not shown) for monitoring runaway.

また、マイクロプロセッサユニット3は、リアルタイ
ムモニタ4,アプリケーションプログラム5,RAM6,データ
入力部9,LANインタフェース部10を配下に有することに
より、割込みインタフェース部2からの割込み信号iRQ
出力周期(100msec)で、伝送装置100,監視装置102との
間におけるデータ(アラームデータを含む)についての
取り込み,通信,時刻管理処理を行なうものである。
Further, the microprocessor unit 3 has the real-time monitor 4, the application program 5, the RAM 6, the data input section 9, and the LAN interface section 10 under its control, so that the interrupt signal iRQ from the interrupt interface section 2 can be obtained.
In an output cycle (100 msec), data (including alarm data) between the transmission device 100 and the monitoring device 102 is fetched, communicated, and time management processing is performed.

リアルタイムモニタ4は、割込み制御プログラムとし
て割込み制御機能(割込みハンドラ機能)をもつもの
で、OS(オペーレーションシステム)の中核をなしてい
る。
The real-time monitor 4 has an interrupt control function (interrupt handler function) as an interrupt control program, and is the core of the OS (operation system).

アプリケーションプログラム5は、アラームデータを
含むデータについての通信処理等、データを処理するた
めのデータ処理プログラムとして機能するもので、ユー
ザプログラムである。
The application program 5 functions as a data processing program for processing data, such as communication processing for data including alarm data, and is a user program.

RAM6は、データ処理中に処理データを適宜格納するワ
ーク(作業)用RAM6Aと、取り込まれたデータを格納す
るデータ用RAM6Bとをそなえており、例えばこれらのRAM
としてはSRAMが使用される。
The RAM 6 includes a work RAM 6A that appropriately stores processed data during data processing, and a data RAM 6B that stores captured data.
SRAM is used as.

データ入力部9は、デュアルポートRAMやDフリップ
フロップを使用して、伝送装置100との間でデータの授
受を行なうインタフェースとして機能し、伝送装置100
からのアラームデータはこのデータ入力部9を通じて取
り込まれる。
The data input unit 9 functions as an interface for exchanging data with the transmission device 100 by using a dual port RAM or a D flip-flop.
The alarm data from is taken in through this data input unit 9.

LANインタフェース部10は、LAN103を介し監視装置102
との間でデータの授受を行なうもので、所要の通信処理
を行なう通信処理インタフェース10A,LAN103のための信
号に変換する転送処理部10Bを有している。
The LAN interface unit 10 is a monitoring device 102 via the LAN 103.
It has a transfer processing unit 10B for converting data into a signal for the communication processing interface 10A and LAN 103 for performing required communication processing.

上述の構成により、アラーム盤101においては、その
クロック発生部1の温度補償水晶発振器1Aからの基本ク
ロックに基づく割込み信号iRQが、割込みインタフェー
ス部2から100msec毎にマイクロプロセッサユニット3
へ出力される。
With the above-described configuration, in the alarm board 101, the interrupt signal iRQ based on the basic clock from the temperature-compensated crystal oscillator 1A of the clock generator 1 is transmitted from the interrupt interface unit 2 to the microprocessor unit 3 every 100 msec.
Output to

なお、マイクロプロセッサユニット3は処理を受け付
けると、割込みインタフェース部2へ割込みクリア信号
iRQCLRを返す。
When the microprocessor unit 3 accepts the processing, it sends an interrupt clear signal to the interrupt interface unit 2.
Returns iRQCLR.

このように割込み信号iRQが100msec毎にマイクロプロ
セッサユニット3へ入力されると、100msec毎にリアル
タイムモニタ4の割込みハンドラにより割込みの解析が
行なわれ、100msecの割込みが認識される。ここで、か
かる割込みハンドラによる割込み認識のためのフローを
示すと、第4図のようになる。この第4図に示すフロー
においては、ビットがオンでなくなるまで(割込みでな
い状態になるまで)、割込みテーブルを順次ルックアッ
プすることにより、割込みを認識する(ステップa1,a2
参照)。
Thus, when the interrupt signal iRQ is input to the microprocessor unit 3 every 100 msec, the interrupt handler of the real-time monitor 4 analyzes the interrupt every 100 msec and recognizes the interrupt of 100 msec. Here, the flow for interrupt recognition by such an interrupt handler is shown in FIG. In the flow shown in FIG. 4, an interrupt is recognized by sequentially looking up the interrupt table until the bit is not turned on (until it is not in the interrupt state) (steps a1 and a2).
reference).

なお、第4図において、符号Aで示すものはテーブル
登録例であり、更にこの登録例において、「5C15」はア
ドレスを示し、「01」はビットパターンを示し、「8E1
A」は飛び先アドレス(アプリケーションプログラム5
の先頭アドレス)を示している。
In FIG. 4, reference numeral A indicates a table registration example, and in this registration example, "5C15" indicates an address, "01" indicates a bit pattern, and "8E1".
"A" is the jump destination address (application program 5
(Start address of) is shown.

次に、アプリケーションプログラム5をスタートさせ
るが、このアプリケーションプログラム5は100msec毎
に起動する。すなわち、第5図に示すごとく、この100m
secのアプリケーションプログラム5により、ウオッチ
ドッグタイマをクリアし(ステップb1)、1秒ごとに点
灯するLEDの処理を行ない(ステップb2)、ステップb3
で、フラグF(このフラグFの意味は後述する)がオン
かどうかを判定し、このフラグFがオフの場合は、デー
タ入力部9に格納されている伝送装置100からのデータ
をRAM6Bに取り込み、バッファを作成する(ステップb4
参照)。
Next, the application program 5 is started, and this application program 5 is started every 100 msec. That is, as shown in FIG.
The application program 5 for sec clears the watchdog timer (step b1) and processes the LED that lights up every one second (step b2), and then step b3.
Then, it is determined whether or not a flag F (the meaning of this flag F will be described later) is turned on. If this flag F is turned off, the data from the transmission device 100 stored in the data input unit 9 is taken into the RAM 6B. , Create a buffer (step b4
reference).

そして、次のステップb5で、タイマ処理TMCTLを行な
う。
Then, in the next step b5, timer processing TMCTL is performed.

このタイマ処理TMCTLは、第6図に示すごとく、まず
ステップc1で、テーブル(TBL)を参照し、タイマ番号
(TM NO.)によりカウントを設定値より減じる。例え
ば1秒の場合は、0A(ヘキサ表示)よりデクリメントし
ていく。
As shown in FIG. 6, the timer processing TMCTL first refers to the table (TBL) in step c1 and subtracts the count from the set value by the timer number (TM NO.). For example, for 1 second, decrement from 0A (hex display).

そして、カウント値が0になると、上記の例でいえ
ば、1秒となっているので、ステップc2のYESルートを
経て、1秒の時刻管理を行なう(ステップc3)。これに
より、第7図のステップd1に示すごとく、1秒毎に時計
の進針(時:分:秒)が行なわれる。この場合の時計精
度は要求仕様である3.5ppm以内を実現している。
When the count value becomes 0, it means 1 second in the above example, so the time is controlled for 1 second through the YES route of step c2 (step c3). As a result, as shown in step d1 of FIG. 7, the advancement of the clock (hour: minute: second) is performed every second. In this case, the clock accuracy is within the required specifications of 3.5 ppm.

そして、このステップd1のあとは、警報の優先処理
(ステップd2),保持メモリの管理処理(ステップd
3),通信処理(ステップd4)等を行ない、リターンす
る。これにより、ネットワーク運用による警報発生の時
刻を正確にアラームデータに付加することができ、その
結果監視装置102での統計処理などを正確に行なうこと
ができる。
After step d1, the alarm priority process (step d2) and the holding memory management process (step d2) are performed.
3), communication processing (step d4), etc. is performed and the process returns. As a result, it is possible to accurately add the time of alarm generation due to network operation to the alarm data, and as a result, it is possible to accurately perform statistical processing and the like in the monitoring device 102.

なお、初期立ち上げ時や時刻設定受信時においては、
LAN103より転送処理部10B,通信処理インタフェース10A
を介して初期立ち上げまたは時刻設定を受信した場合
に、プロトコル3の時刻データを参照し、管理タスクを
介して処理を行なう。つまり、時刻の書替え時は100mse
cタイマを0スタートさせ、フラグFをオンにする。こ
のようにフラグFがオンになると、カウント値を0A(ヘ
キサ表示)に設定し(第5図のステップb6参照)、これ
によりカウントが初期より開始される。すなわち、この
フラグFはタイマを0スタートさせるかどうか(時刻が
設定されたかどうか)をきめるフラグとして機能する。
これにより、初期立ち上げや時刻設定を中央の監視装置
102からの指示により行なうことができる。
At the time of initial startup or receiving the time setting,
Transfer processing unit 10B, communication processing interface 10A from LAN 103
When the initial start-up or the time setting is received via, the time data of the protocol 3 is referred to and the processing is performed via the management task. In other words, 100mse when rewriting the time
c Start timer 0 and turn flag F on. When the flag F is turned on in this way, the count value is set to 0A (hexadecimal display) (see step b6 in FIG. 5), whereby the count is started from the initial stage. That is, the flag F functions as a flag for determining whether to start the timer to 0 (whether the time has been set).
This allows the initial monitoring and time setting to be performed by a central monitoring device.
It can be done by the instruction from 102.

このように割込みインタフェース部2からの100msec
割込み信号iRQはハードウェアにより高い精度でマイク
ロプロセッサユニット3へ通知されるため、時計として
必要な処理は必ず最優先で行なわれ、これによりアラー
ム盤101内で高精度な時刻管理を維持でき、その結果LAN
103の運用による警報発生時刻を正確にすることがで
き、監視装置102での統計処理などを正確に行なうこと
ができる。
In this way, 100msec from the interrupt interface unit 2
Since the interrupt signal iRQ is notified to the microprocessor unit 3 with high accuracy by hardware, the processing necessary for the clock is always performed with the highest priority, which enables the highly accurate time management in the alarm board 101 to be maintained. Result LAN
The alarm generation time can be made accurate by the operation of 103, and the statistical processing in the monitoring device 102 can be made accurately.

また、時計用の100msec割込み信号iRQはウオッチドッ
グタイマの割込み信号iRQをも兼用しているので、ウオ
ッチドッグタイマ割込みのための余分な処理が不要とな
り、これにより信頼性向上に寄与する。
Further, since the 100-msec interrupt signal iRQ for the clock also serves as the interrupt signal iRQ of the watchdog timer, no extra processing is required for the watchdog timer interrupt, which contributes to the improvement of reliability.

なお、その他のアラーム盤101についても、同様の作
用ないし効果が得られるものである。
The same operation or effect can be obtained for the other alarm boards 101.

また、アラーム盤101のLANインタフェースは、1台の
伝送装置に複数個存在する場合もありうる。
Further, there may be a plurality of LAN interfaces of the alarm board 101 in one transmission device.

[発明の効果] 以上詳述したように、本発明の高機能アラーム盤にお
ける高精度時刻管理型アラームデータ処理方式によれ
ば、アラーム盤において、温度補償水晶発振器からの高
精度クロックに基づく割込み信号により割込み制御プロ
グラムやデータ処理プログラムをそれぞれ起動し、タイ
ムカウントを行なうことにより、アラーム盤内で高精度
な時刻管理を行なうように構成されているので、ネット
ワークへ送出するアラームデータ等の発生時刻を正確に
設定することができ、これにより統計処理などを正確に
行なえる利点がある。
[Effects of the Invention] As described in detail above, according to the high-accuracy time management type alarm data processing method in the high-performance alarm board of the present invention, in the alarm board, the interrupt signal based on the high-precision clock from the temperature-compensated crystal oscillator is used. The interrupt control program and the data processing program are each started by and the time count is performed to perform highly accurate time management in the alarm panel. It can be set accurately, which has the advantage that statistical processing can be performed accurately.

【図面の簡単な説明】 第1図は本発明の原理ブロック図、 第2図は本発明の一実施例の全体構成を示すブロック
図、 第3図は本発明の一実施例としてのアラーム盤のブロッ
ク図、 第4〜7図はいずれも本発明の一実施例の作用を説明す
るフローチャート、 第8図は従来例を示すブロック図である。 図において、 1はクロック発生部、 1Aは温度補償水晶発振器、 2は割込みインタフェース部、 3はマイクロプロセッサユニット(MPU)、 4は割込み制御プログラムとしてのリアルタイムモニ
タ、 5はデータ処理プログラムとしてのアプリケーションプ
ログラム、 6はRAM、 6Aはワーク用RAM、 6Bはデータ用RAM、 7はデータ入力部、 8はLANインタフェース部、 9はデータ入力部、 10はLANインタフェース部、 10Aは通信処理インタフェース、 10Bは転送処理部、 100は伝送装置、 101はアラーム盤、 102は監視装置、 103はLANである。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing the principle of the present invention, FIG. 2 is a block diagram showing the overall configuration of an embodiment of the present invention, and FIG. 3 is an alarm panel as an embodiment of the present invention. 4 is a flow chart for explaining the operation of one embodiment of the present invention, and FIG. 8 is a block diagram showing a conventional example. In the figure, 1 is a clock generator, 1A is a temperature-compensated crystal oscillator, 2 is an interrupt interface, 3 is a microprocessor unit (MPU), 4 is a real-time monitor as an interrupt control program, and 5 is an application program as a data processing program. , 6 RAM, 6A work RAM, 6B data RAM, 7 data input section, 8 LAN interface section, 9 data input section, 10 LAN interface section, 10A communication processing interface, 10B transfer A processing unit, 100 is a transmission device, 101 is an alarm panel, 102 is a monitoring device, and 103 is a LAN.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ネットワーク(103)に接続されアラーム
データの送出を行なうアラーム盤(101)をそなえ、 該アラーム盤(101)に、 時計源としての温度補償水晶発振器(1A)を有し、所要
の仕様基準を満足する高精度クロックを発生するクロッ
ク発生部(1)と、 該クロック発生部(1)からの該高精度クロックを分周
して所要周期の割込み信号を出力する割込みインタフェ
ース部(2)と、 該割込みインタフェース部(2)からの割込み信号出力
周期で、アラームデータについての取り込み,通信,時
刻管理処理を行なうべく、割込み制御プログラム
(4),データ処理プログラム(5),RAM(6),デー
タ入力部(7,9),LANインタフェース部(8,10)を配下
に有するマイクロプロセッサユニット(3)とが設けら
れて、 該クロック発生部(1)からの該高精度クロックに基づ
いて出力される該割込みインタフェース部(2)からの
割込み信号で、該割込み制御プログラム(4),該デー
タ処理プログラム(5)をそれぞれ起動しタイムカウン
トを行なうことにより、該アラーム盤(101)内で高精
度の時刻管理を行ないながら、該ネットワーク(103)
へのアラームデータの送出を行なうことを 特徴とする、高機能アラーム盤における高精度時刻管理
型アラームデータ処理方式。
1. An alarm board (101) connected to a network (103) for transmitting alarm data, wherein the alarm board (101) has a temperature-compensated crystal oscillator (1A) as a clock source, which is required. A clock generation unit (1) that generates a high-precision clock that satisfies the specification standard of 1., and an interrupt interface unit that divides the high-precision clock from the clock generation unit (1) and outputs an interrupt signal of a required cycle ( 2), and an interrupt control program (4), a data processing program (5), a RAM (in order to perform alarm data capture, communication, and time management processing in the interrupt signal output cycle from the interrupt interface unit (2). 6), a data input unit (7, 9), and a microprocessor unit (3) having a LAN interface unit (8, 10) under the clock generator (1) ), An interrupt signal from the interrupt interface unit (2) output based on the high-precision clock, starts the interrupt control program (4) and the data processing program (5), and performs time counting. This allows the network (103) to operate while performing highly accurate time management in the alarm board (101).
High-accuracy time management type alarm data processing method for high-performance alarm boards, which is characterized by sending alarm data to the.
JP1105058A 1989-04-25 1989-04-25 High-precision time management type alarm data processing method for high-performance alarm board Expired - Lifetime JP2516679B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1105058A JP2516679B2 (en) 1989-04-25 1989-04-25 High-precision time management type alarm data processing method for high-performance alarm board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1105058A JP2516679B2 (en) 1989-04-25 1989-04-25 High-precision time management type alarm data processing method for high-performance alarm board

Publications (2)

Publication Number Publication Date
JPH02283140A JPH02283140A (en) 1990-11-20
JP2516679B2 true JP2516679B2 (en) 1996-07-24

Family

ID=14397377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1105058A Expired - Lifetime JP2516679B2 (en) 1989-04-25 1989-04-25 High-precision time management type alarm data processing method for high-performance alarm board

Country Status (1)

Country Link
JP (1) JP2516679B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395447B2 (en) * 2002-09-16 2008-07-01 Silicon Labs Cp, Inc. Precision oscillator for an asynchronous transmission system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6041344A (en) * 1983-08-15 1985-03-05 Fuji Facom Corp Managing system of generation time of generated data
JPS6041334A (en) * 1983-08-16 1985-03-05 Kokusai Denshin Denwa Co Ltd <Kdd> Communication system of intermittent signal

Also Published As

Publication number Publication date
JPH02283140A (en) 1990-11-20

Similar Documents

Publication Publication Date Title
US7200158B2 (en) Clock synchronizing method over fault-tolerant Ethernet
US11290099B2 (en) Managing pulse-width modulation trip signals from multiple sources
JP2516679B2 (en) High-precision time management type alarm data processing method for high-performance alarm board
JPH05265517A (en) Programmable controller with operator message transmitting function
JPH03100806A (en) Data processing method and input/output device
JPH1031657A (en) Distributed controller
JPH02230356A (en) Bus extension device for information processor
JP2000227803A (en) Method and system for controlling transmission in data link system of programmable controller
JP2003248525A (en) Apparatus and method for power saving control of electronic equipment
JPH05128030A (en) Device for managing resource information
WO2024014047A1 (en) Control system, control device, and communication method
JP2002091760A (en) Device, method and circuit for processing signal
JP2728500B2 (en) Time data equivalence method
JPH08305664A (en) Method and device for cpu monitoring
KR950009429B1 (en) The processing time out management method in a real-time multiprocessing system
CN112579116A (en) Control method for updating firmware remotely
CN117439975A (en) Address determination method and device for equipment mainboard, electronic equipment and storage medium
JPH02147983A (en) Apparatus for managing time of lan storage terminal
JPH06343194A (en) Monitoring and controlling device
JPS63234304A (en) Data link system for multi-pc system
JPH05276177A (en) Local area network system
JPH06161828A (en) Processor state monitoring part
JPH0644178A (en) Interruption controller
JP2018200630A (en) Control device, control method thereof, and program
JP2003022436A (en) Image processor and operating program