[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000330625A - Event collecting device - Google Patents

Event collecting device

Info

Publication number
JP2000330625A
JP2000330625A JP13733999A JP13733999A JP2000330625A JP 2000330625 A JP2000330625 A JP 2000330625A JP 13733999 A JP13733999 A JP 13733999A JP 13733999 A JP13733999 A JP 13733999A JP 2000330625 A JP2000330625 A JP 2000330625A
Authority
JP
Japan
Prior art keywords
time
event
count value
unit
event data
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.)
Pending
Application number
JP13733999A
Other languages
Japanese (ja)
Inventor
Hideo Sano
秀雄 佐野
Shigetoshi Matsuo
成敏 松尾
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP13733999A priority Critical patent/JP2000330625A/en
Publication of JP2000330625A publication Critical patent/JP2000330625A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

PROBLEM TO BE SOLVED: To precisely collect event data without providing any high precise timer. SOLUTION: This event controlling device constituted so that the event data of an event signal can be collected is provided with plural event inputting parts 10 having counters 11, which respectively inputs an event signal, and obtains event data from the changing point of the event signal by adding the count value of the counter 11 to the changing point, and a reference preparing means 22 which inputs the count value of the counter 11 at the changing point of the time of a timer means 21, and calculates a unit count time from the number of counts between the changing points of the time, and obtains the time of the timer means 21 as a reference time, and obtains the count value as a reference count value, and an event time means 23 which obtains (the reference time) + (the count value of the event data) - (the reference count value)) × (a unit count time) as the event time of the event data.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えば、プラント
制御装置に用いられるイベント収集装置に関し、高精度
タイマを設けずに、精度よくイベントデータの収集が行
えるイベント収集装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an event collection device used for a plant control device, for example, and more particularly to an event collection device capable of collecting event data with high accuracy without providing a high-precision timer.

【0002】[0002]

【従来の技術】プラント制御装置は、フィールド信号
(イベント信号)の状態変化、例えば、リレー等の変化
を時刻と共に記憶し、表示を行っている。このような装
置を図4に示し、説明する。
2. Description of the Related Art A plant control apparatus stores a state change of a field signal (event signal), for example, a change of a relay or the like, together with a time, and performs display. Such a device is shown in FIG. 4 and described.

【0003】図において、フィールドコントロールユニ
ット(FCU)1は、ローカルI/Oバスに接続する。
複数のI/Oカード2は、高精度タイマ3を有し、ロー
カルI/Oバスに接続する。
In FIG. 1, a field control unit (FCU) 1 is connected to a local I / O bus.
The plurality of I / O cards 2 have a high-precision timer 3 and are connected to a local I / O bus.

【0004】このような装置の動作を以下に説明する。
I/Oカード2は、プラント(フィールド)からイベン
ト信号を入力し、イベント信号の変化点を、高精度タイ
マ3の時刻を付加してイベントデータとする。そして、
FCU1が、I/Oカード2からイベントデータを収集
し、図示しないサーバへイベントデータを送っている。
このサーバからイベントデータを読み出して表示等を行
っている。
[0004] The operation of such a device will be described below.
The I / O card 2 receives an event signal from a plant (field) and sets a change point of the event signal to event data by adding the time of the high-precision timer 3. And
The FCU 1 collects event data from the I / O card 2 and sends the event data to a server (not shown).
The event data is read out from the server and displayed and the like.

【0005】また、図5に示すように、複数のI/Oカ
ード4は、ローカルI/Oバスに接続する。そして、高
精度タイマ5が、ローカルI/Oバスに接続し、I/O
カード4に時刻を通知する。
As shown in FIG. 5, a plurality of I / O cards 4 are connected to a local I / O bus. Then, the high-precision timer 5 connects to the local I / O bus,
The time is notified to the card 4.

【0006】このような装置の動作を以下に説明する。
I/Oカード4は、プラント(フィールド)からイベン
ト信号を入力し、イベント信号の変化点を、高精度タイ
マ5からの時刻を付加して、イベントデータとする。そ
して、FCU1が、I/Oカード4からイベントデータ
を収集し、図示しないサーバへイベントデータを送って
いる。このサーバからのイベントデータを読み出して表
示等を行っている。
The operation of such a device will be described below.
The I / O card 4 receives an event signal from a plant (field) and sets a change point of the event signal to event data by adding a time from the high-precision timer 5. The FCU 1 collects event data from the I / O card 4 and sends the event data to a server (not shown). The event data from this server is read and displayed.

【0007】[0007]

【発明が解決しようとする課題】このような装置では、
イベントデータの収集点が多いので、FCU1側で時刻
の付加ができず、I/Oカード2,4側で、高精度タイ
マ3,5を用いて、イベントデータに時刻の付加を行っ
ている。これにより、時刻を正確に取得すると共に、I
/Oカード間の時刻の誤差の抑制を図っている。しか
し、高精度タイマ2,5を用いているので、装置が高価
になるという問題点があった。
In such a device,
Since there are many event data collection points, the time cannot be added on the FCU 1 side, and the time is added to the event data on the I / O cards 2 and 4 using the high precision timers 3 and 5. As a result, the time can be accurately obtained, and I
The time error between the / O cards is suppressed. However, since the high-precision timers 2 and 5 are used, there is a problem that the apparatus becomes expensive.

【0008】そこで、本発明の目的は、高精度タイマを
設けずに、精度よくイベントデータの収集が行えるイベ
ント収集装置を実現することにある。
An object of the present invention is to provide an event collecting apparatus capable of collecting event data with high accuracy without providing a high-precision timer.

【0009】[0009]

【課題を解決するための手段】本発明は、イベント信号
のイベントデータを収集するイベント収集装置におい
て、カウンタを有し、前記イベント信号を入力し、イベ
ント信号の変化点を、カウンタのカウント値を付加し
て、イベントデータとする複数のイベント入力部と、タ
イマ手段と、このタイマ手段の時刻の変化点で、前記カ
ウンタのカウント値を入力し、時刻の変化点間のカウン
ト数により、単位カウント時間を求め、タイマ手段の時
刻を基準時刻とすると共に、カウント値を基準カウント
値とする基準作成手段と、この基準作成手段の単位カウ
ント時間、基準時刻、基準カウント値と前記イベント入
力部のイベントデータとを入力し、(基準時刻)+
((イベントデータのカウント値)−(基準カウント
値))×(単位カウント時間)をイベントデータのイベ
ント時刻とするイベント時刻手段とを有することを特徴
とするものである。
According to the present invention, there is provided an event collecting apparatus for collecting event data of an event signal, comprising a counter, inputting the event signal, determining a change point of the event signal, and determining a count value of the counter. In addition, a plurality of event input units which are used as event data, timer means, and a count value of the counter at a time change point of the timer means are input, and a unit count is calculated based on the number of counts between the time change points. The time is obtained, the time of the timer means is set as a reference time, and the reference value is set as a reference count value, and the unit count time, the reference time, the reference count value, and the event of the event input unit are set. Enter the data and (reference time) +
An event time means for setting ((count value of event data) − (reference count value)) × (unit count time) as the event time of the event data.

【0010】このような本発明では、基準作成手段が、
タイマ手段の時刻の変化点で、カウンタのカウント値を
入力し、時刻の変化点間のカウント数により、単位カウ
ント時間を求める。また、基準作成手段は、タイマ手段
の時刻を基準時刻とすると共に、カウント値を基準カウ
ント値とする。
[0010] In the present invention as described above, the reference creating means includes:
At the time change point of the timer means, the count value of the counter is input, and the unit count time is obtained from the count number between the time change points. The reference creation unit sets the time of the timer unit as the reference time and sets the count value as the reference count value.

【0011】そして、イベント入力部が、イベント信号
を入力し、イベント信号の変化点を、カウンタのカウン
ト値を付加して、イベントデータとする。このイベント
データを、イベント時刻手段は入力し、基準作成手段の
単位カウント時間、基準時刻、基準カウント値を用い
て、(基準時刻)+((イベントデータのカウント値)
−(基準カウント値))×(単位カウント時間)を求め
て、イベントデータのイベント時刻とする。
Then, the event input section inputs the event signal, and changes the event signal by adding the count value of the counter to event data. The event data is input to the event time means, and the unit time, reference time, and reference count value of the reference creation means are used to obtain (reference time) + ((event data count value).
− (Reference count value)) × (unit count time) is obtained and set as the event time of the event data.

【0012】[0012]

【発明の実施の形態】以下図面を用いて本発明の実施の
形態を説明する。図1は本発明の一実施例を示した構成
図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram showing one embodiment of the present invention.

【0013】図において、複数のI/Oカード(イベン
ト入力部)10は、図示しないプラント(フィールド)
からイベント信号を入力し、イベント信号の変化点をイ
ベントデータとし、ローカルI/OバスBに接続する。
そして、I/Oカード10は、高分解能、例えば、0.
25msec分解能のカウンタ11とイベント取込部1
2とを有する。
In FIG. 1, a plurality of I / O cards (event input units) 10 are connected to a plant (field) (not shown).
, An event signal is input to the local I / O bus B, and a change point of the event signal is used as event data.
The I / O card 10 has a high resolution, for example, 0.
25 msec resolution counter 11 and event capture unit 1
And 2.

【0014】イベント取込部12は、イベント信号の変
化点を、カウンタ11のカウント値を付加して、イベン
トデータとする。
The event fetching section 12 adds a count value of the counter 11 to a change point of the event signal to obtain event data.

【0015】FCU(イベント収集部)20は、ローカ
ルI/OバスBに接続し、I/Oカード10からイベン
トデータを収集する。そして、FCU20は、タイマ手
段21と基準作成手段22とイベント時刻手段23とを
有する。
An FCU (event collection unit) 20 connects to the local I / O bus B and collects event data from the I / O card 10. The FCU 20 has a timer unit 21, a reference creation unit 22, and an event time unit 23.

【0016】タイマ手段21は、カウンタ11と比較し
て、低分解能、例えば、1msec分解能のリアルタイ
ムクロックにより、時刻を生成する。基準作成手段22
は、タイマ手段21の時刻の変化点で、カウンタ11の
カウント値を入力し、時刻の変化点間のカウント数によ
り、単位カウント時間を求め、タイマ手段21の時刻を
基準時刻とすると共に、カウント値を基準カウント値と
する。イベント時刻手段23は、基準作成手段22の単
位カウント時間、基準時刻、基準カウント値とイベント
取込部12のイベントデータとを入力し、(基準時刻)
+((イベントデータのカウント値)−(基準カウント
値))×(単位カウント時間)をイベントデータのイベ
ント時刻とする。
The timer means 21 generates time using a real-time clock having a lower resolution than the counter 11, for example, a resolution of 1 msec. Standard creation means 22
Input the count value of the counter 11 at the time change point of the timer means 21, obtain the unit count time from the count number between the time change points, use the time of the timer means 21 as the reference time, The value is used as the reference count value. The event time means 23 inputs the unit count time of the reference creation means 22, the reference time, the reference count value, and the event data of the event capturing unit 12, and (reference time)
+ ((Count value of event data) − (reference count value)) × (unit count time) is defined as the event time of the event data.

【0017】このような装置の動作を以下で説明する。
図2は基準作成手段22の動作を示したフローチャート
である。図3はイベント時刻手段23の動作を示したフ
ローチャートである。
The operation of such a device is described below.
FIG. 2 is a flowchart showing the operation of the reference creating unit 22. FIG. 3 is a flowchart showing the operation of the event time means 23.

【0018】基準作成手段22は、タイマ手段21の時
刻の変化点、例えば、定周期ごとに、タイマ手段21の
時刻を基準時刻とする(S1,S2)。そして、基準作
成手段22は、ローカルI/OバスBを介して、カウン
タ11から現在のカウント値を読み込む(S3)。基準
作成手段22は、(カウント数)=(基準カウント値)
−(現在のカウント値)を求める(S4)。ここで、基
準カウント値は、前回取得した基準カウント値である。
このカウント数により、基準作成手段22は、(単位カ
ウント時間)=(基準時刻更新時間)/(カウント数)
を求める(S5)。そして、基準作成手段22は、現在
のカウント値を基準カウント値とする(S6)。このよ
うな動作をI/Oカード10ごとに行う。
The reference creating means 22 uses the time of the timer means 21 as a reference point at a time change point of the timer means 21, for example, at regular intervals (S1, S2). Then, the reference creating unit 22 reads the current count value from the counter 11 via the local I / O bus B (S3). The reference creation unit 22 calculates (count number) = (reference count value)
-(Current count value) is obtained (S4). Here, the reference count value is the reference count value obtained last time.
Based on the count number, the reference creation unit 22 calculates (unit count time) = (reference time update time) / (count number)
(S5). Then, the reference creating unit 22 sets the current count value as the reference count value (S6). Such an operation is performed for each I / O card 10.

【0019】イベント取込部12が、プラント(フィー
ルド)からイベント信号を入力し、イベント信号の変化
点を、カウンタ11のカウント値を付加して、イベント
データとする。
The event fetch unit 12 inputs an event signal from a plant (field), and sets a change point of the event signal by adding a count value of the counter 11 to event data.

【0020】イベント時刻手段23は、ローカルI/O
バスBを介して、複数のイベント取込部12からイベン
トデータを収集する。そして、I/Oカード10ごと
に、イベント時刻手段23は、基準作成手段22の単位
カウント時間、基準時刻、基準カウント値を用いて、
(基準時刻)+((イベントデータのカウント値)−
(基準カウント値))×(単位カウント時間)を求め、
イベント時刻とする。
The event time means 23 is a local I / O
Event data is collected from a plurality of event capturing units 12 via the bus B. Then, for each I / O card 10, the event time means 23 uses the unit count time, reference time, and reference count value of the reference
(Reference time) + ((event data count value)-
(Reference count value)) × (unit count time)
Event time.

【0021】そして、イベント時刻手段23は、イベン
トデータに、カウント値の代わりに、イベント時刻を付
加して、図示しないサーバにイベントデータを送る。
The event time means 23 adds the event time to the event data instead of the count value, and sends the event data to a server (not shown).

【0022】このように、基準作成手段22が、タイマ
手段21の時刻の変化点間のカウンタ11のカウント数
を求めて、単位カウント時間を算出し、この単位カウン
ト時間を用いて、カウンタ11のカウント値により、イ
ベント時刻を求めている。このため、カウンタ11の誤
差による時刻誤差を抑制することができる。また、I/
Oカード10間のカウンタ10のばらつきによる誤差も
抑制することができる。つまり、高精度のタイマ(カウ
ンタ)を用いずとも、高精度にイベント時刻を求めるこ
とができる。
As described above, the reference creating means 22 obtains the count number of the counter 11 between the time change points of the timer means 21, calculates the unit count time, and uses the unit count time to calculate the unit count time. The event time is obtained from the count value. Therefore, a time error due to the error of the counter 11 can be suppressed. Also, I /
Errors due to variations in the counters 10 between the O-cards 10 can also be suppressed. That is, the event time can be obtained with high accuracy without using a high-precision timer (counter).

【0023】[0023]

【発明の効果】本発明によれば、以下のような効果があ
る。基準作成手段が、タイマ手段の時刻の変化点間のカ
ウンタのカウント数を求めて、単位カウント時間を算出
し、この単位カウント時間を用いて、カウンタのカウン
ト値により、イベント時刻を求めている。このため、カ
ウンタの誤差による時刻誤差を抑制することができる。
また、イベント入力部間のカウンタのばらつきによる誤
差も抑制することができる。つまり、高精度のタイマ
(カウンタ)を用いずとも、高精度にイベント時刻を求
めることができる。
According to the present invention, the following effects can be obtained. The reference creation means calculates the count number of the counter between the time change points of the timer means, calculates a unit count time, and uses the unit count time to determine the event time from the count value of the counter. For this reason, a time error due to a counter error can be suppressed.
Further, it is possible to suppress an error due to a variation in the counter between the event input units. That is, the event time can be obtained with high accuracy without using a high-precision timer (counter).

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例を示した構成図である。FIG. 1 is a configuration diagram showing one embodiment of the present invention.

【図2】基準作成手段22の動作を示したフローチャー
トである。
FIG. 2 is a flowchart showing an operation of a reference creation unit 22.

【図3】イベント時刻手段23の動作を示したフローチ
ャートである。
FIG. 3 is a flowchart showing an operation of an event time means 23.

【図4】従来のイベント収集装置の構成図である。FIG. 4 is a configuration diagram of a conventional event collection device.

【図5】従来の他のイベント収集装置の構成図である。FIG. 5 is a configuration diagram of another conventional event collection device.

【符号の説明】[Explanation of symbols]

10 I/Oカード 11 カウンタ 12 イベント取込部 20 FCU 21 タイマ手段 22 基準作成手段 23 イベント時刻手段 DESCRIPTION OF SYMBOLS 10 I / O card 11 Counter 12 Event taking part 20 FCU 21 Timer means 22 Reference creation means 23 Event time means

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成11年5月19日(1999.5.1
9)
[Submission date] May 19, 1999 (1999.5.1
9)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 イベント信号のイベントデータを収集す
るイベント収集装置において、 カウンタを有し、前記イベント信号を入力し、イベント
信号の変化点を、カウンタのカウント値を付加して、イ
ベントデータとする複数のイベント入力部と、 タイマ手段と、 このタイマ手段の時刻の変化点で、前記カウンタのカウ
ント値を入力し、時刻の変化点間のカウント数により、
単位カウント時間を求め、タイマ手段の時刻を基準時刻
とすると共に、カウント値を基準カウント値とする基準
作成手段と、 この基準作成手段の単位カウント時間、基準時刻、基準
カウント値と前記イベント入力部のイベントデータとを
入力し、(基準時刻)+((イベントデータのカウント
値)−(基準カウント値))×(単位カウント時間)を
イベントデータのイベント時刻とするイベント時刻手段
とを有することを特徴とするイベント収集装置。
1. An event collecting apparatus for collecting event data of an event signal, comprising a counter, inputting the event signal, and setting a change point of the event signal by adding a count value of the counter to the event data. A plurality of event input units; timer means; and a count value of the counter at a time change point of the timer means.
A reference creation unit that obtains a unit count time, uses the time of the timer unit as a reference time, and uses the count value as a reference count value, and a unit count time, a reference time, a reference count value, and the event input unit Event time means for inputting (reference time) + ((count value of event data) − (reference count value)) × (unit count time) as event time of event data. A featured event collection device.
【請求項2】 タイマ手段の時刻により、他の装置と同
期を図ることを特徴とする請求項1記載のイベント収集
装置。
2. The event collection device according to claim 1, wherein synchronization with another device is achieved by the time of the timer means.
JP13733999A 1999-05-18 1999-05-18 Event collecting device Pending JP2000330625A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13733999A JP2000330625A (en) 1999-05-18 1999-05-18 Event collecting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13733999A JP2000330625A (en) 1999-05-18 1999-05-18 Event collecting device

Publications (1)

Publication Number Publication Date
JP2000330625A true JP2000330625A (en) 2000-11-30

Family

ID=15196346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13733999A Pending JP2000330625A (en) 1999-05-18 1999-05-18 Event collecting device

Country Status (1)

Country Link
JP (1) JP2000330625A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009223586A (en) * 2008-03-15 2009-10-01 Omron Corp Building block type plc
CN103324143A (en) * 2012-03-19 2013-09-25 发那科株式会社 Numerical control system using I/O unit for time measurement

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009223586A (en) * 2008-03-15 2009-10-01 Omron Corp Building block type plc
CN103324143A (en) * 2012-03-19 2013-09-25 发那科株式会社 Numerical control system using I/O unit for time measurement
JP2013196307A (en) * 2012-03-19 2013-09-30 Fanuc Ltd Numerical control system for performing time measurement by io unit
CN103324143B (en) * 2012-03-19 2014-10-01 发那科株式会社 Numerical control system using I/O unit for time measurement
US9377770B2 (en) 2012-03-19 2016-06-28 Fanuc Corporation Numerical control system using I/O unit for time measurement

Similar Documents

Publication Publication Date Title
US11442435B2 (en) Visualization system
JP2000330625A (en) Event collecting device
JP2005056272A (en) System for grasping working hour and system for creating working instruction
WO2019093449A1 (en) Measurement value reading system, measurement value reading device, and measurement value reading method
JP2004272403A (en) Process input/output device and monitor control system using the same
JP6176303B2 (en) Altitude acquisition device, altitude acquisition method, and program
JPS618613A (en) Multiple axis type digital transit
JP3546427B2 (en) Clock with calendar using binary counter
JPS63286925A (en) Correction system for touch panel input position
JP2002181968A (en) Time timer
CN112463125A (en) Timing method and device of virtual timer
CN110352390B (en) Alarm function setting device, alarm function setting system, and alarm function setting program
JPH0315904A (en) Operation parameter setting device
JP2508571Y2 (en) Stopwatch
JP3990331B2 (en) Time correction control circuit, time correction control method, and time correction control program
JPH09189579A (en) Monitoring data acquisition apparatus
JPH05302940A (en) Frequency measuring apparatus
TW515737B (en) System for measuring starting point of a circular processed region of work piece in machining program of a machining center
SU1001126A1 (en) Graphic information readout device
JP2800403B2 (en) Necessary parts prediction support system for prototype
SU877461A1 (en) Device for certifying hairline measures
CN117850202A (en) Remote sensing camera time system error compensation method based on satellite broadcasting
JPH11119824A (en) Atomic power state monitoring device and data output method therefor
JP2020194327A (en) Data accumulating device, data accumulating method and data accumulating program
JP2002183110A (en) Microcomputer and counting processing method