Nothing Special   »   [go: up one dir, main page]

JP6199642B2 - Data file update apparatus, update method thereof, and update program - Google Patents

Data file update apparatus, update method thereof, and update program Download PDF

Info

Publication number
JP6199642B2
JP6199642B2 JP2013151546A JP2013151546A JP6199642B2 JP 6199642 B2 JP6199642 B2 JP 6199642B2 JP 2013151546 A JP2013151546 A JP 2013151546A JP 2013151546 A JP2013151546 A JP 2013151546A JP 6199642 B2 JP6199642 B2 JP 6199642B2
Authority
JP
Japan
Prior art keywords
file
update
plant computer
difference
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.)
Active
Application number
JP2013151546A
Other languages
Japanese (ja)
Other versions
JP2015022621A (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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2013151546A priority Critical patent/JP6199642B2/en
Publication of JP2015022621A publication Critical patent/JP2015022621A/en
Application granted granted Critical
Publication of JP6199642B2 publication Critical patent/JP6199642B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、プラント計算機にインストールされているデータファイルを更新する技術に関する。   The present invention relates to a technique for updating a data file installed in a plant computer.

プラントを監視又は制御するプラント計算機は、インストールされているデータファイルを更新する場合、その運転を一時停止させて実施するのが一般的である。
しかし、プラント計算機の運転を一時停止することは、プラントの稼働率低下や保守コストアップにつながる。
When updating an installed data file, a plant computer that monitors or controls the plant generally performs the operation while temporarily stopping the operation.
However, temporarily stopping the operation of the plant computer leads to a decrease in the operation rate of the plant and an increase in maintenance costs.

公知技術として、連動性ある複数のソフトウェアやデータベースの変更を、システムの運転を一時停止させることなく、複数のシステムに対し同時に反映させる技術が存在する(例えば、特許文献1参照)。
この公知技術によれば、システムを構成する3台以上の複数の装置の中から少なくとも2台に共通する情報を抽出し、共通ファイルとして扱い、この共通ファイルが含まれる共通データベースを前記装置のいずれかに転送し自動更新する。
As a well-known technique, there is a technique for reflecting changes in a plurality of software and databases that are linked to a plurality of systems at the same time without temporarily stopping the operation of the system (see, for example, Patent Document 1).
According to this known technique, information common to at least two devices is extracted from a plurality of three or more devices constituting the system, treated as a common file, and a common database including the common file is stored in any of the devices. It will be transferred and automatically updated.

特開2000−330769号公報JP 2000-330769 A

しかし、前記公知技術によれば、更新されるシステムの稼働状況に関わらず、一律に更新要求が行なわれて、データファイルの更新がなされる。
このために、更新されるシステムの稼働状況によっては、更新処理に伴う負荷率の増加により、システムエラーが発生する恐れがあった。
一方において、定型業務により同じバッチ処理を繰り返し行うシステム(例えば化学プラントや核燃料再処理プラント等におけるプラント計算機)では、その稼働情報に基づいてシステムにおける低負荷率の期間やデータベースへの非アクセス期間等を見出すことは容易である。
However, according to the known technique, the update request is made uniformly and the data file is updated regardless of the operating status of the system to be updated.
For this reason, depending on the operating status of the system to be updated, a system error may occur due to an increase in the load factor associated with the update process.
On the other hand, in a system that repeatedly performs the same batch processing by routine work (for example, a plant computer in a chemical plant, nuclear fuel reprocessing plant, etc.), the low load factor period in the system, the non-access period to the database, etc. based on the operation information Is easy to find.

本発明はこのような事情を考慮してなされたもので、プラント計算機の稼働を一時停止させなくても、過負荷によるシステムエラーを生じさせることのないデータファイルの更新技術を提供することを目的とする。   The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide a data file update technique that does not cause a system error due to an overload without temporarily stopping the operation of a plant computer. And

本実施形態に係るデータファイルの更新装置において、プラント計算機にインストールされているデータファイルを現行ファイルとして登録する第1登録部と、前記現行ファイルの更新ファイルを登録する第2登録部と、前記プラント計算機から受信した稼働情報を登録する第3登録部と、前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録する第4登録部と、前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送する転送部と、を備え、前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とする。 In the data file updating apparatus according to the present embodiment, a first registration unit that registers a data file installed in a plant computer as a current file, a second registration unit that registers an update file of the current file, and the plant A third registration unit for registering operation information received from the computer; a fourth registration unit for registering difference data extracted based on the current file and the update file as a difference file; and the current file based on the operation information. A transfer unit that transfers the difference file to the plant computer so that the update file is updated to the update file, and the current file is selected from among registered data files based on an inquiry to the plant computer. Is the update file selected and whether it is a registered data file? Characterized in that it is selected arbitrarily.

本発明により、プラント計算機の稼働を一時停止させなくても、過負荷によるシステムエラーを生じさせることのないデータファイルの更新技術が提供される。   According to the present invention, there is provided a data file update technique that does not cause a system error due to overload without temporarily stopping the operation of a plant computer.

本実施形態に係るデータファイルの更新装置を示すブロック図。The block diagram which shows the update apparatus of the data file which concerns on this embodiment. 本実施形態に係るデータファイルの更新装置の動作を説明するシーケンス図。The sequence diagram explaining operation | movement of the update apparatus of the data file which concerns on this embodiment.

以下、本発明の実施形態を添付図面に基づいて説明する。
図1に示すようにデータファイルの更新装置10(以下、単に「更新装置10」という)は、プラント計算機20にインストールされているデータファイルを現行ファイルとして登録する第1登録部11と、この現行ファイルの更新ファイルを登録する第2登録部12と、プラント計算機20から受信した稼働情報を登録する第3登録部13と、現行ファイル及び更新ファイルに基づいて抽出した差分データを差分ファイルとして登録する第4登録部14と、稼働情報に基づいて現行ファイルが更新ファイルに更新されるよう差分ファイルをプラント計算機20に転送する転送部15と、を備えている。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
As shown in FIG. 1, a data file update device 10 (hereinafter simply referred to as “update device 10”) includes a first registration unit 11 that registers a data file installed in the plant computer 20 as a current file, The second registration unit 12 that registers the update file of the file, the third registration unit 13 that registers the operation information received from the plant computer 20, and the difference data extracted based on the current file and the update file are registered as a difference file. A fourth registration unit 14 and a transfer unit 15 that transfers the difference file to the plant computer 20 so that the current file is updated to an update file based on the operation information.

このように更新装置10が構成されることにより、作成部30で作成された更新ファイルは、プラント計算機20に自動的に更新されることになる。
このデータファイルの更新処理は、プラント計算機20にインストールされている現行ファイルに、データ容量の少ない差分ファイルを追加するだけの処理であるため、ネットワーク33の渋滞を回避するとともに更新処理にかかる時間を短縮ことができる。
さらに、このデータファイルの更新処理は、稼働情報に基づきプラント計算機20の低負荷率の期間に実行されるために、プラント計算機20の稼働を一時停止させなくても、システムエラーを生じさせることなく完了させることができる。
By configuring the update device 10 in this way, the update file created by the creation unit 30 is automatically updated by the plant computer 20.
Since this data file update process is simply a process of adding a difference file with a small data capacity to the current file installed in the plant computer 20, it avoids traffic on the network 33 and reduces the time required for the update process. It can be shortened.
Furthermore, since the update process of the data file is executed during a low load factor period of the plant computer 20 based on the operation information, a system error does not occur even if the operation of the plant computer 20 is not temporarily stopped. Can be completed.

ここでデータファイルとは、プラント(図示略)を監視又は制御するプラント計算機20にインストールされているソフトウェア又はデータベースである。
このプラント計算機20に現在インストールされているデータファイルは、現行ファイルとして第1登録部11に登録されている。
Here, the data file is software or a database installed in the plant computer 20 that monitors or controls a plant (not shown).
The data file currently installed in the plant computer 20 is registered in the first registration unit 11 as a current file.

なお、第2登録部12に登録されている更新ファイルは、プラント計算機20における更新処理が終了した後は、第1登録部11に登録されて現行ファイルになる。
このように、第1登録部11には、上書きされない限り、歴代のデータファイルが登録されている。
このため、プラント計算機20にインストールされているデータファイルのバージョン情報を問い合わせて、第1登録部11に登録されている複数のデータファイルの中から、現行ファイルを識別するようにしてもよい。
The update file registered in the second registration unit 12 is registered in the first registration unit 11 and becomes the current file after the update process in the plant computer 20 is completed.
As described above, historical data files are registered in the first registration unit 11 unless overwritten.
For this reason, the version information of the data file installed in the plant computer 20 may be inquired, and the current file may be identified from the plurality of data files registered in the first registration unit 11.

更新ファイルは、作成部30において作成され、保存部31に保存されている。
そして、プラント計算機20に現在インストールされているデータファイルの更新が決定されると、更新ファイルは、作成部30の送信部32を介してネットワーク33に送出される。
ネットワーク33に送出された更新ファイルは、受信部16aを介して更新装置10に転送され、第2登録部12に登録される。
The update file is created in the creation unit 30 and stored in the storage unit 31.
When the update of the data file currently installed in the plant computer 20 is determined, the update file is sent to the network 33 via the transmission unit 32 of the creation unit 30.
The update file sent to the network 33 is transferred to the update device 10 via the reception unit 16a and registered in the second registration unit 12.

稼働情報は、プラント計算機20の稼働状況探査部21において収集され、送信部22を介してネットワーク33に送出される。
ネットワーク33に送出された稼働情報は、受信部16bを介して更新装置10に転送され、第3登録部13に登録される。
プラント計算機20では、定型業務により同じバッチ処理が繰り返し行われるために、過去における稼働情報を解析して、今後の稼働状況を推定することができる。
The operation information is collected by the operation state search unit 21 of the plant computer 20 and sent to the network 33 via the transmission unit 22.
The operation information sent to the network 33 is transferred to the update device 10 via the reception unit 16 b and registered in the third registration unit 13.
In the plant computer 20, since the same batch process is repeatedly performed by routine work, it is possible to analyze the operation information in the past and estimate the future operation state.

差分抽出部18は、第1登録部11に登録されている現行ファイルと、第2登録部12に登録されている更新ファイルとの差分データを抽出する。
この差分抽出部18で抽出された差分データは、差分ファイルとして第4登録部14に登録される。
The difference extraction unit 18 extracts difference data between the current file registered in the first registration unit 11 and the update file registered in the second registration unit 12.
The difference data extracted by the difference extraction unit 18 is registered in the fourth registration unit 14 as a difference file.

転送部15は、第3登録部13に登録されている稼働情報に基づいてプラント計算機20における低負荷率の期間やデータベースへの非アクセス期間を見出し、第4登録部14に登録されている差分ファイルをネットワーク33に送出する。
この稼働情報に基づいて、システムダウンに該当するか否か、プラント重要稼働期間に該当するか否か、プラント計算機20が重要処理中であるか否か、プラント計算機20の負荷率が更新容量と比較して十分か否かを判断し、プラント計算機20における最適な更新期間を決定する。
この転送部15は、さらにファイル容量に見合う転送時間並びにプラント計算機20における更新ファイルの起動時間を考慮して、差分ファイルをネットワーク33に送出するタイミングを決定する。
The transfer unit 15 finds the low load factor period and the non-access period to the database in the plant computer 20 based on the operation information registered in the third registration unit 13, and the difference registered in the fourth registration unit 14. The file is sent to the network 33.
Based on this operation information, whether or not the system is down, whether or not the plant is in an important operation period, whether or not the plant computer 20 is in an important process, the load factor of the plant computer 20 is the update capacity It is determined whether or not the comparison is sufficient, and an optimal update period in the plant computer 20 is determined.
The transfer unit 15 further determines the timing of sending the difference file to the network 33 in consideration of the transfer time corresponding to the file capacity and the update file activation time in the plant computer 20.

ネットワーク33に送出された差分ファイルは、受信部23を介してプラント計算機20の自動更新部24に転送される。
この自動更新部24は、受信した差分ファイルを用いてプラント計算機20にインストールされている現行ファイルを更新ファイルに更新する。
The difference file sent to the network 33 is transferred to the automatic updating unit 24 of the plant computer 20 via the receiving unit 23.
The automatic update unit 24 updates the current file installed in the plant computer 20 to the update file using the received difference file.

上述では、転送部15においてタイミングを図って差分ファイルを送出し、自動更新部24は、この差分ファイルを受信するとすぐに、現行ファイルを更新ファイルに更新する場合について述べた。
なお、このような場合に限定されることはなく次のような動作例も取り得る。
すなわち、転送部15において稼働情報に基づき作成した更新期間情報を差分ファイルに添付して送出する。
そして、自動更新部24は、この差分ファイルを受信した後、添付された更新期間情報に指定された時間が到達するのを待って、現行ファイルを更新ファイルに更新する。
In the above description, a case has been described in which the transfer unit 15 sends the difference file at a timing, and the automatic update unit 24 updates the current file to the update file as soon as the difference file is received.
In addition, it is not limited to such a case, The following operation examples can also be taken.
That is, the update period information created based on the operation information in the transfer unit 15 is attached to the difference file and transmitted.
Then, after receiving the difference file, the automatic update unit 24 waits for the time specified in the attached update period information to arrive, and updates the current file to the update file.

実施形態において、更新装置10に纏められた各々の構成要素は、ネットワーク33を介して、プラント計算機20及び更新ファイル作成部30とデータ交換する例を示した。
しかし、これら構成要素は、ネットワーク33上に分散配置される場合や、プラント計算機20内に配置される構成も取り得る。
In the embodiment, an example in which each component collected in the update device 10 exchanges data with the plant computer 20 and the update file creation unit 30 via the network 33 has been shown.
However, these components may be distributed on the network 33 or may be configured in the plant computer 20.

さらに、実施形態において、インストールされているデータファイルの更新対象となるプラント計算機20は、ネットワーク33に一つのみと接続されている。
しかし、更新装置10は、ネットワーク33に接続された複数のプラント計算機201,202…に対して稼働情報及び差分ファイルの送受信を実行することもできる。
Further, in the embodiment, only one plant computer 20 to be updated of the installed data file is connected to the network 33.
However, the update apparatus 10 can also perform transmission / reception of operation information and difference files to / from a plurality of plant computers 20 1 , 20 2 ... Connected to the network 33.

この場合、第1登録部11には、各々のプラント計算機201,202…に現在インストールされている複数の現行ファイルが、登録されている。
第2登録部12には、各々のプラント計算機201,202…の現行ファイルに対応する複数の更新ファイルが、登録されている。
第3登録部13には、各々のプラント計算機201,202…から受信した、それぞれ別々の稼働情報が登録されている。
第4登録部14には、各々のプラント計算機201,202…に対応する現行ファイル及び更新ファイルに基づいて抽出された複数の差分データが、それぞれ別々の差分ファイルとして登録されている。
In this case, a plurality of current files currently installed in each plant computer 20 1 , 20 2 ... Are registered in the first registration unit 11.
In the second registration unit 12, a plurality of update files corresponding to the current files of the respective plant computers 20 1 , 20 2 ... Are registered.
In the third registration unit 13, separate operation information received from each of the plant computers 20 1 , 20 2 ... Is registered.
A plurality of difference data extracted based on the current file and the update file corresponding to each plant computer 20 1 , 20 2 ... Are registered in the fourth registration unit 14 as separate difference files.

そして、転送部15は、第3登録部13に登録されている各々の稼働情報に基づいて、第4登録部14に登録されている各々の差分ファイルを、対応するプラント計算機20に転送する。
これにより、複数のプラント計算機201,202…は、それぞれの稼働状況に合わせて、インストールされているデータファイルが、個別に自動更新されることになる。
従って、データファイルの更新処理により、複数のプラント計算機201,202…のうちいずれかに過負荷が集中して、システムエラーが生じる事態を回避することができる。
Then, the transfer unit 15 transfers each difference file registered in the fourth registration unit 14 to the corresponding plant computer 20 based on each operation information registered in the third registration unit 13.
As a result, the installed data files of the plurality of plant computers 20 1 , 20 2, ... Are automatically updated individually according to their operating conditions.
Therefore, it is possible to avoid a situation in which a system error occurs due to overload concentration in any one of the plurality of plant computers 20 1 , 20 2 .

また、以上の説明において、更新ファイルは、作成部30で直近に作成された最新のデータファイルであり、プラント計算機20をバージョンアップさせることを念頭においている。一方において、更新ファイルとして過去のデータファイルを指定してプラント計算機20をバージョンダウンさせることもできる。
この場合、第1登録部11に登録されている歴代のデータファイルの中から任意に選択されるデータファイルを更新ファイルに指定することができる。
In the above description, the update file is the latest data file created most recently by the creation unit 30 and is intended to upgrade the plant computer 20. On the other hand, the plant computer 20 can be downgraded by specifying a past data file as the update file.
In this case, a data file arbitrarily selected from historical data files registered in the first registration unit 11 can be designated as the update file.

図2のシーケンス図に基づいて実施形態に係るデータファイルの更新装置の動作を説明する(適宜、図1参照)。
作成部30において更新ファイルが作成され保存部31に保存されると(S11)、ネットワーク33に向けて送信される(S12)。
更新装置10は、ネットワーク33から更新ファイルを受信し、第2登録部12に登録する(S13)。
The operation of the data file updating apparatus according to the embodiment will be described based on the sequence diagram of FIG. 2 (see FIG. 1 as appropriate).
When the update file is created in the creating unit 30 and stored in the storage unit 31 (S11), it is transmitted to the network 33 (S12).
The update device 10 receives the update file from the network 33 and registers it in the second registration unit 12 (S13).

一方において更新装置10は、プラント計算機20に対してインストールされているデータファイルの現行バージョンを問い合わせる(S14)。
受信したバージョン情報に基づいて(S15)、第1登録部11に登録されているデータファイルの中から現行ファイルを認識する。
On the other hand, the update device 10 inquires of the plant computer 20 about the current version of the installed data file (S14).
Based on the received version information (S15), the current file is recognized from the data files registered in the first registration unit 11.

そして、現行ファイル及び更新ファイルに基づいて差分データを抽出し(S16)、第4登録部14に差分ファイルとして登録する(S17)。
なお、第2登録部12に登録されている更新ファイルは、プラント計算機20における更新処理が終了した後に、現行ファイルとして第1登録部11に登録される。
Then, difference data is extracted based on the current file and the update file (S16), and registered as a difference file in the fourth registration unit 14 (S17).
The update file registered in the second registration unit 12 is registered in the first registration unit 11 as the current file after the update process in the plant computer 20 is completed.

また、一方において、プラント計算機20は、プラントの稼働状況を探査して(S18)、稼働情報をネットワーク33に向けて送信する(S19)。
更新装置10は、この稼働情報をプラント計算機20から受信して第3登録部13に登録し(S20)この登録された稼働情報に基づいて第4登録部14に登録されている差分ファイルを転送するタイミングを決定する(S21)。
On the other hand, the plant computer 20 searches the operation status of the plant (S18), and transmits the operation information to the network 33 (S19).
The update device 10 receives this operation information from the plant computer 20 and registers it in the third registration unit 13 (S20), and transfers the difference file registered in the fourth registration unit 14 based on the registered operation information. The timing to perform is determined (S21).

そして、転送タイミングが到来したところで(S22:Yes)、更新装置10からネットワーク33に差分ファイルが送信される(S23)。
プラント計算機20がこの差分ファイルを受信すると(S24)、再び、システムダウンに該当するか否か、プラント重要稼働期間に該当するか否か、プラント計算機20が重要処理中であるか否か、プラント計算機20の負荷率が更新容量と比較して十分か否かを判断し、プラント計算機20において差分ファイルをインストールすることが可能であるか否かを再度確認する(S25)。
そして、この確認においてインストールが不可能となれば更新処理を中止し(S25:No,END)、可能となれば差分ファイルをインストールして更新処理を終了する(S25:Yes,END)。
Then, when the transfer timing has arrived (S22: Yes), the difference file is transmitted from the update device 10 to the network 33 (S23).
When the plant computer 20 receives this difference file (S24), it again determines whether or not the system is down, whether or not the plant is in an important operation period, whether or not the plant computer 20 is in an important process, It is determined whether or not the load factor of the computer 20 is sufficient as compared with the update capacity, and it is confirmed again whether or not the difference file can be installed in the plant computer 20 (S25).
If the installation is impossible in this confirmation, the update process is stopped (S25: No, END). If the installation is possible, the difference file is installed and the update process is terminated (S25: Yes, END).

以上述べた少なくともひとつの実施形態のデータファイルの更新装置によれば、現行ファイル及び更新ファイルに基づいて抽出された差分データを、稼働情報に基づいてプラント計算機に転送するために、過負荷によるシステムエラーを防止できる。   According to the data file update device of at least one embodiment described above, an overload system is used to transfer the differential data extracted based on the current file and the update file to the plant computer based on the operation information. An error can be prevented.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
また、データファイルの更新装置の構成要素は、コンピュータのプロセッサで実現することも可能であり、データファイルの更新プログラムにより動作させることが可能である。
Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, changes, and combinations can be made without departing from the scope of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.
The components of the data file update device can also be realized by a processor of a computer, and can be operated by a data file update program.

10…更新装置、11…第1登録部、12…第2登録部、13…第3登録部、14…第4登録部、15…差分ファイル転送部、16a(16)…更新ファイル受信部(受信部)、16b(16)…稼働情報受信部(受信部)、18…差分抽出部、20(201,202,…)…プラント計算機、21…稼働状況探査部、23…受信部、24…自動更新部、30…更新ファイル作成部(作成部)、31…更新ファイル保存部、32…更新ファイル送信部、33…ネットワーク、22…稼働状況送信部。 DESCRIPTION OF SYMBOLS 10 ... Update apparatus, 11 ... 1st registration part, 12 ... 2nd registration part, 13 ... 3rd registration part, 14 ... 4th registration part, 15 ... Difference file transfer part, 16a (16) ... Update file reception part ( (Receiver), 16b (16) ... operation information receiver (receiver), 18 ... difference extractor, 20 (20 1 , 20 2 , ...) ... plant computer, 21 ... operating condition searcher, 23 ... receiver, 24 ... automatic update unit, 30 ... update file creation unit (creation unit), 31 ... update file storage unit, 32 ... update file transmission unit, 33 ... network, 22 ... operating status transmission unit.

Claims (4)

プラント計算機にインストールされているデータファイルを現行ファイルとして登録する第1登録部と、
前記現行ファイルの更新ファイルを登録する第2登録部と、
前記プラント計算機から受信した稼働情報を登録する第3登録部と、
前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録する第4登録部と、
前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送する転送部と、を備え、
前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、
前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とするデータファイルの更新装置。
A first registration unit for registering a data file installed in a plant computer as a current file;
A second registration unit for registering an update file of the current file;
A third registration unit for registering operation information received from the plant computer;
A fourth registration unit for registering difference data extracted based on the current file and the update file as a difference file;
A transfer unit that transfers the difference file to the plant computer so that the current file is updated to the update file based on the operation information,
The current file is selected from registered data files based on an inquiry to the plant computer,
A data file update apparatus, wherein the update file is arbitrarily selected from registered data files.
請求項1に記載のデータファイルの更新装置において、
前記更新ファイル及び前記稼働情報はネットワークを介して受信され、
前記差分ファイルは前記ネットワークを介して前記プラント計算機に転送されることを特徴とするデータファイルの更新装置。
The data file update device according to claim 1 ,
The update file and the operation information are received via a network,
The data file update apparatus, wherein the difference file is transferred to the plant computer via the network.
プラント計算機にインストールされているデータファイルを現行ファイルとして登録するステップと、
前記現行ファイルの更新ファイルを登録するステップと、
前記プラント計算機から受信した稼働情報を登録するステップと、
前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録するステップと、
前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送するステップと、を含み、
前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、
前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とするデータファイルの更新方法。
Registering the data file installed in the plant computer as the current file;
Registering an update file of the current file;
Registering the operation information received from the plant computer;
Registering the difference data extracted based on the current file and the update file as a difference file;
Transferring the difference file to the plant computer so that the current file is updated to the update file based on the operation information, and
The current file is selected from registered data files based on an inquiry to the plant computer,
A method for updating a data file, wherein the update file is arbitrarily selected from registered data files.
コンピュータに、
プラント計算機にインストールされているデータファイルを現行ファイルとして登録するステップ、
前記現行ファイルの更新ファイルを登録するステップ、
前記プラント計算機から受信した稼働情報を登録するステップ、
前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録するステップ、
前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送するステップ、を実行させ、
前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、
前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とするデータファイルの更新プログラム。
On the computer,
Registering the data file installed in the plant computer as the current file,
Registering an update file of the current file;
Registering the operation information received from the plant computer;
Registering the difference data extracted based on the current file and the update file as a difference file;
Transferring the difference file to the plant computer so that the current file is updated to the update file based on the operation information;
The current file is selected from registered data files based on an inquiry to the plant computer,
An update program for a data file, wherein the update file is arbitrarily selected from registered data files.
JP2013151546A 2013-07-22 2013-07-22 Data file update apparatus, update method thereof, and update program Active JP6199642B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013151546A JP6199642B2 (en) 2013-07-22 2013-07-22 Data file update apparatus, update method thereof, and update program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013151546A JP6199642B2 (en) 2013-07-22 2013-07-22 Data file update apparatus, update method thereof, and update program

Publications (2)

Publication Number Publication Date
JP2015022621A JP2015022621A (en) 2015-02-02
JP6199642B2 true JP6199642B2 (en) 2017-09-20

Family

ID=52486984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013151546A Active JP6199642B2 (en) 2013-07-22 2013-07-22 Data file update apparatus, update method thereof, and update program

Country Status (1)

Country Link
JP (1) JP6199642B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327915A (en) * 1998-05-13 1999-11-30 Toshiba Corp Remote supervisory and controlling device and recording medium having recorded program for executing remote supervisory and controlling function
JP2008140369A (en) * 2006-11-02 2008-06-19 Tokyo Electron Ltd Server device, manufacturing device, group control system, information processing method, and program
JP5267390B2 (en) * 2009-09-02 2013-08-21 トヨタ自動車株式会社 Software update device

Also Published As

Publication number Publication date
JP2015022621A (en) 2015-02-02

Similar Documents

Publication Publication Date Title
KR100957900B1 (en) Remote updating system for elevator control programs
CN105074698B (en) It is performed in parallel continuous events processing (CEP) inquiry
CN101512969B (en) Push update system
JP2009169609A (en) Fault management program, fault management device and fault management method
CN105339892A (en) Local network and method of updating a device in a local network
CN102045192A (en) Apparatus and system for estimating network configuration
JP2018503159A (en) Method, apparatus, and system for executing distributed transaction resources
CN103914568A (en) Method and device for dispatching HTTP proxy
US20200159565A1 (en) Predicting transaction outcome based on artifacts in a transaction processing environment
JP5822125B2 (en) Service cooperation apparatus, service cooperation method, and service cooperation program
KR20150077474A (en) Rule distribution server, as well as event processing system, method, and program
US9537940B2 (en) Exchange of information between processing servers
CN107463390B (en) Software upgrading method and upgrading server
JP2018156464A (en) Optimizing method and system for decentralized container arrangement
JP6199642B2 (en) Data file update apparatus, update method thereof, and update program
JP6308604B1 (en) Applicant management device, applicant management system, applicant management method and applicant management program
CN102955801A (en) Data control method and data control system based on distributed database system
US20170286440A1 (en) Method, business processing server and data processing server for storing and searching transaction history data
JP2015064850A (en) Database monitoring device, database monitoring method, and computer program
US10318506B2 (en) Database system
US20200117440A1 (en) Hierarchical equipment software update for an electrical distribution grid
US20210019299A1 (en) System and server comprising database schema for accessing and managing utilization and job data
JP5647597B2 (en) Maintenance management system and client terminal
JP2022038402A (en) Data federation system and control system
CN111464357A (en) Resource allocation method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170516

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170711

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: 20170725

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170824

R151 Written notification of patent or utility model registration

Ref document number: 6199642

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151