JP2000330625A - Event collecting device - Google Patents
Event collecting deviceInfo
- 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
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
Description
【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).
【図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.
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)
るイベント収集装置において、 カウンタを有し、前記イベント信号を入力し、イベント
信号の変化点を、カウンタのカウント値を付加して、イ
ベントデータとする複数のイベント入力部と、 タイマ手段と、 このタイマ手段の時刻の変化点で、前記カウンタのカウ
ント値を入力し、時刻の変化点間のカウント数により、
単位カウント時間を求め、タイマ手段の時刻を基準時刻
とすると共に、カウント値を基準カウント値とする基準
作成手段と、 この基準作成手段の単位カウント時間、基準時刻、基準
カウント値と前記イベント入力部のイベントデータとを
入力し、(基準時刻)+((イベントデータのカウント
値)−(基準カウント値))×(単位カウント時間)を
イベントデータのイベント時刻とするイベント時刻手段
とを有することを特徴とするイベント収集装置。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.
期を図ることを特徴とする請求項1記載のイベント収集
装置。2. The event collection device according to claim 1, wherein synchronization with another device is achieved by the time of the timer means.
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)
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 |
-
1999
- 1999-05-18 JP JP13733999A patent/JP2000330625A/en active Pending
Cited By (5)
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 |