JP2013020470A - Management system - Google Patents
Management system Download PDFInfo
- Publication number
- JP2013020470A JP2013020470A JP2011153595A JP2011153595A JP2013020470A JP 2013020470 A JP2013020470 A JP 2013020470A JP 2011153595 A JP2011153595 A JP 2011153595A JP 2011153595 A JP2011153595 A JP 2011153595A JP 2013020470 A JP2013020470 A JP 2013020470A
- Authority
- JP
- Japan
- Prior art keywords
- power failure
- time
- operation data
- data
- data transfer
- 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.)
- Granted
Links
- 238000012546 transfer Methods 0.000 claims abstract description 64
- 238000011084 recovery Methods 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims description 32
- 238000003860 storage Methods 0.000 claims description 24
- 238000004220 aggregation Methods 0.000 claims description 10
- 230000002776 aggregation Effects 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 10
- 230000000737 periodic effect Effects 0.000 claims description 7
- 238000009825 accumulation Methods 0.000 claims description 5
- 230000004931 aggregating effect Effects 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000004073 vulcanization Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、複数の設備を集中的に管理する管理システムに関する。 The present invention relates to a management system that centrally manages a plurality of facilities.
例えば、タイヤやゴルフボールを製造する生産施設の管理システムとして、複数の加硫プレスの各々に配設されたプレス制御用シーケンサがチャートデータ構築手段を備え、加硫1サイクルが終了する毎に、このシーケンサにて構築されたチャートデータを一括して集中管理用コンピュータへ直接的に移動して、保管・表示させるものが知られている(例えば、特許文献1参照)。 For example, as a management system for a production facility that manufactures tires and golf balls, a press control sequencer disposed in each of a plurality of vulcanizing presses includes chart data construction means, and each time one vulcanization cycle is completed, There is known a method in which chart data constructed by this sequencer is moved directly to a central management computer and stored / displayed in a lump (for example, see Patent Document 1).
このような管理システムでは、各設備の稼働率等のデータをPLC(Programmable Logic Controller)であるシーケンサが集計し、このシーケンサから離れたサーバへ、例えば、1日に2回等のように間欠的にデータが転送されて保管される。 In such a management system, a PLC (Programmable Logic Controller), which is a PLC (Programmable Logic Controller), aggregates data such as the operation rate of each facility, and intermittently, for example, twice a day to a server away from this sequencer. Data is transferred to and stored.
ところで、予期しない停電が発生した場合、停電中はシーケンサでのデータの集計及びサーバへのデータの転送が行われなくなる。すると、停電からの復旧後に、停電前後のデータが合算されてシーケンサから送られ、そのデータが停電前のデータとしてサーバに保管されてしまい、データの信頼性が損なわれるおそれがある。 By the way, when an unexpected power failure occurs, data collection by the sequencer and data transfer to the server are not performed during the power failure. Then, after recovery from the power failure, the data before and after the power failure are added together and sent from the sequencer, and the data is stored in the server as data before the power failure, which may impair data reliability.
本発明の目的は、停電が発生しても高い信頼性で設備の稼働データを管理することが可能な管理システムを提供することにある。 An object of the present invention is to provide a management system capable of managing operation data of equipment with high reliability even when a power failure occurs.
上記課題を解決することのできる本発明の管理システムは、複数の設備から送信される稼働データを予め設定された集計時間分集計し、集計稼働データとして前記集計時間経過時のデータ転送時刻に転送する集計手段と、前記集計手段から転送される集計稼働データに日時情報を付して蓄積する蓄積手段とを備えた管理システムであって、
停電のために停止した前記集計手段の停電復旧後における現在日時と停電直前の日時とを比較する日時比較処理と、
停電中にデータ転送時刻があれば、停電直前までに集計した集計稼働データを前記集計手段から前記蓄積手段に送信させる停電前データ転送処理と、
前記停電前データ転送処理で送信された集計稼働データを、停電がなければデータ転送時刻に送信されるべき集計稼働データとして前記蓄積手段に蓄積させる停電前データ蓄積処理と、
停電復旧後における最初のデータ転送時刻のときに、停電復旧後に集計した集計稼働データを前記集計手段から前記蓄積手段へ送信させる復旧後データ転送処理と、
前記復旧後データ転送処理で送信された集計稼働データを、データ転送時刻のときに送信される集計稼働データとして前記蓄積手段に蓄積させる復旧後蓄積処理と、
停電によって稼働データの集計ができなかった集計時間における情報として、集計稼働データがない旨の情報に日時情報を付して前記蓄積手段に蓄積させる停電時情報蓄積処理とが実行されることを特徴とする。
The management system of the present invention that can solve the above-mentioned problems totals operation data transmitted from a plurality of facilities for a preset total time, and transfers it to the data transfer time when the total time has elapsed as total operation data A management system comprising: a summing unit that stores the date and time information on the totaling operation data transferred from the totaling unit;
A date and time comparison process comparing the current date and time immediately after the power failure recovery of the counting means stopped due to a power failure and the date and time immediately before the power failure;
If there is a data transfer time during a power failure, the data transfer process before the power failure that causes the totaling operation data to be aggregated immediately before the power failure to be transmitted from the aggregation means to the storage means
Aggregated operation data transmitted in the pre-power failure data transfer process, the pre-power failure data accumulation process to accumulate in the storage means as aggregate operation data to be transmitted at the data transfer time if there is no power failure,
At the time of the first data transfer after a power failure recovery, a post-recovery data transfer process that causes the totaling operation data that has been aggregated after the power failure recovery to be transmitted from the aggregation means to the storage means;
The post-recovery storage process for storing the total operation data transmitted in the post-recovery data transfer process in the storage means as the total operation data transmitted at the time of data transfer;
A power failure information storage process is performed in which the date and time information is added to the information indicating that there is no total operation data and stored in the storage unit as information at the total time when the operation data could not be totaled due to a power failure. And
本発明の管理システムにおいて、前記蓄積手段の内部時計がデータ転送時刻になると、前記集計手段の内部時計を前記蓄積手段の内部時計に合わせる定期日時補正処理を行うことが好ましい。 In the management system of the present invention, it is preferable that when the internal clock of the storage means reaches the data transfer time, a periodic date correction process for adjusting the internal clock of the counting means to the internal clock of the storage means is performed.
本発明の管理システムによれば、停電のために集計手段が停止しても、停電直前までの集計稼働データが、停電がなければデータ転送時刻に送信された集計稼働データとして蓄積手段に蓄積され、停電復旧後の最初のデータ転送時刻に送信される停電復旧後に集計された集計稼働データが蓄積手段に蓄積される。したがって、停電前後の集計稼働データが合算されて実際と異なる日時のデータとして蓄積手段に蓄積されることを防いで、稼働データの信頼性の低下をなくすことができる。しかも、停電によって稼働データの集計ができなかった集計時間における情報として、集計稼働データがない旨の情報に日時情報を付して蓄積手段に蓄積させるので、蓄積手段の集計稼働データの日時にずれが生じるような不具合をなくすことができる。これにより、高い信頼性でデータを管理することができる。 According to the management system of the present invention, even if the counting means is stopped due to a power failure, the total operation data until immediately before the power failure is accumulated in the storage means as the total operation data transmitted at the data transfer time if there is no power failure. The total operation data totaled after the power failure recovery transmitted at the first data transfer time after the power failure recovery is stored in the storage means. Therefore, it is possible to prevent the total operation data before and after the power outage from being combined and stored in the storage means as data having a date and time that is different from the actual time, and to reduce the reliability of the operation data. In addition, as information on the total time during which operation data could not be aggregated due to a power outage, date information is added to the information indicating that there is no aggregate operation data and accumulated in the storage means. It is possible to eliminate problems that cause Thereby, data can be managed with high reliability.
以下、本発明に係る管理システムの実施の形態の例を、図面を参照して説明する。
図1に示すように、本実施形態の管理システム1を備えた生産施設は、複数の設備11を備えている。
これらの設備11は、一つのシーケンサ(集計手段)12に接続されており、例えば、それぞれの設備11の稼働率などの稼働データがシーケンサ12へ送信される。シーケンサ12は、PLC(Programmable Logic Controller)とも呼ばれるものであり、設備11から送信される稼働データを集計する。
Hereinafter, an example of an embodiment of a management system according to the present invention will be described with reference to the drawings.
As shown in FIG. 1, the production facility including the management system 1 according to the present embodiment includes a plurality of facilities 11.
These facilities 11 are connected to one sequencer (aggregating means) 12, and for example, operation data such as an operation rate of each facility 11 is transmitted to the sequencer 12. The sequencer 12 is also called a PLC (Programmable Logic Controller), and totals operation data transmitted from the equipment 11.
シーケンサ12には、サーバ(蓄積手段)13が接続されており、シーケンサ12で集計された複数の設備11のデータが、集計稼働データとしてサーバ13へ転送される。シーケンサ12では、予め設定された集計時間の間、複数の設備11から送信されてくる稼働データを集計し、集計時間経過後のデータ転送時刻に集計稼働データをサーバ13へ転送する。サーバ13は、シーケンサ12から離れた位置に設けられたものであり、シーケンサ12から転送された集計稼働データを、日付と時刻の情報である日時情報を付して蓄積して保管する。サーバ13には日時情報の元となる内部時計が設けられており、その内部時計の日時は、外部のタイムサーバーや電波時計からの情報に基づき自動補正される。 A server (storage means) 13 is connected to the sequencer 12, and data of a plurality of facilities 11 aggregated by the sequencer 12 is transferred to the server 13 as aggregate operation data. The sequencer 12 totals operation data transmitted from the plurality of facilities 11 during a preset total time, and transfers the total operation data to the server 13 at a data transfer time after the total time has elapsed. The server 13 is provided at a position away from the sequencer 12 and accumulates and stores the total operation data transferred from the sequencer 12 with date / time information that is date and time information. The server 13 is provided with an internal clock that is the source of date / time information, and the date / time of the internal clock is automatically corrected based on information from an external time server or radio clock.
また、シーケンサ12にも内部時計が設けられており、シーケンサ12からサーバ13への集計稼働データの転送は、シーケンサ12の内部時計に基づいて、予め設定された集計時間の経過時のデータ転送時刻に行われる。例えば、シーケンサ12における稼働データの集計時間を、8:30から20:30の12時間及び20:30から8:30までの12時間とする場合、シーケンサ12から集計稼働データが転送されるデータ転送時刻は、8:30及び20:30の1日2回となり、間欠的に行われる。 The sequencer 12 is also provided with an internal clock, and the transfer of the total operation data from the sequencer 12 to the server 13 is based on the internal clock of the sequencer 12 and the data transfer time when a preset total time has elapsed. To be done. For example, when the total time of operation data in the sequencer 12 is 12 hours from 8:30 to 20:30 and 12 hours from 20:30 to 8:30, data transfer in which the total operation data is transferred from the sequencer 12 The time is 8:30 and 20:30 twice a day, and is performed intermittently.
本実施形態に係る管理システム1では、停電が発生して設備11及び管理システム1が停止した後には、停電から復旧したときに停電復旧制御が行われる。
この停電復旧制御について、図2に示すフローチャートに沿って説明する。
In the management system 1 according to the present embodiment, after a power failure occurs and the facility 11 and the management system 1 are stopped, the power failure recovery control is performed when the power is recovered from the power failure.
This power failure recovery control will be described along the flowchart shown in FIG.
なお、一例として、図3に示すように、シーケンサ12における稼働データの集計時間が8:30から20:30の12時間及び20:30から8:30までの12時間とされ、シーケンサ12から集計稼働データが転送されるデータ転送時刻が8:30及び20:30の1日2回とされた状態で、2月1日の8:30にデータ転送された後、2月1日12:00から2月2日12:00までの間で停電が生じ、2月1日のデータ転送時刻20:30及び2月2日のデータ転送時刻8:30でのデータ転送が行われなかった場合について説明する。 As an example, as shown in FIG. 3, the total time of operation data in the sequencer 12 is 12 hours from 8:30 to 20:30 and 12 hours from 20:30 to 8:30. After the data is transferred at 8:30 on February 1 with the data transfer time at which the operation data is transferred twice at 8:30 and 20:30, 12:00 on February 1 When a power outage occurs between 12:00 and February 2 at 12:00, and data transfer is not performed at the data transfer time 20:30 on February 1 and the data transfer time 8:30 on February 2 explain.
停電となって管理システム1全体の運転が停止した状態から、電力が復旧して管理システム1全体の運転が再稼動したら、まず、図2に示すように、停電のために停止したシーケンサ12の停電復旧(2月2日12:00)後における現在日時と停電時(2月1日12:00)の直前の日時とを比較する日時比較処理が行われ(ステップS01)、停電中にデータ転送時刻があったか否かを判定する(ステップS02)。 When power is restored and operation of the entire management system 1 is restarted from a state where the operation of the entire management system 1 is stopped due to a power failure, first, as shown in FIG. 2, the sequencer 12 stopped due to the power failure A date and time comparison process is performed to compare the current date and time after the power failure recovery (February 2, 12:00) with the date and time immediately before the power failure (February 1, 12:00) (step S01). It is determined whether or not there is a transfer time (step S02).
停電中にデータ転送時刻があれば(ステップS02:Yes)、停電直前までに集計した集計稼働データを停電前集計稼働データとしてシーケンサ12からサーバ13に送信させる停電前データ転送処理が行われる(ステップS03)。ここで、停電直前の日時が2月1日12:00の直前であるので、2月2日12:00の後の停電復帰後の現在日時と停電直前の日時との間には、2月1日20:30と2月2日8:30の2つのデータ転送時刻が存在する。シーケンサ12は、停電前の2月1日のデータ転送時刻8:30から停電開始時の2月1日12:00までに集計した集計稼働データを停電前集計稼働データとしてサーバ13に送信する。 If there is a data transfer time during a power failure (step S02: Yes), a pre-power failure data transfer process is performed in which the aggregated operation data totaled immediately before the power failure is transmitted from the sequencer 12 to the server 13 as the aggregated operation data before the power failure (step). S03). Here, since the date and time immediately before the power failure is immediately before 12:00 on February 1, the current date and time after the power failure recovery after 12:00 on February 2 and the date and time immediately before the power failure are February There are two data transfer times, 20:30 on 1st and 8:30 on 2/2. The sequencer 12 transmits the total operation data totaled from the data transfer time 8:30 on February 1 before the power failure to 12:00 on February 1 at the start of the power failure to the server 13 as the total operation data before the power failure.
そして、停電前データ転送処理(ステップS03)で送信された停電前集計稼働データを、停電がなければ2月1日のデータ転送時刻20:30に送信されるべき集計稼働データとしてサーバ13に蓄積させる停電前データ蓄積処理が行われる(ステップS04)。 Then, the total operation data before power failure transmitted in the data transfer process before power failure (step S03) is accumulated in the server 13 as total operation data to be transmitted at the data transfer time 20:30 on February 1 if there is no power failure. The data accumulation process before the power failure is performed (step S04).
さらに、停電復旧後における最初の2月2日のデータ転送時刻20:30のときに、停電復旧後の2月2日12:00から20:30までに集計した集計稼働データを復旧後集計稼働データとしてシーケンサ12からサーバ13へ送信させる復旧後データ転送処理が行われる(ステップS05)。 In addition, at the data transfer time of 20:30 for the first time after the power failure restoration, the total operation data collected from 12:00 to 20:30 on February 2 after the power failure restoration is restored. A post-recovery data transfer process for transmitting data from the sequencer 12 to the server 13 is performed (step S05).
そして、復旧後データ転送処理(ステップS05)で送信された復旧後集計稼働データを、2月2日のデータ転送時刻20:30のときに送信される集計稼働データとしてサーバ13に蓄積させる復旧後蓄積処理が行われる(ステップS06)。 Then, the post-recovery aggregated operation data transmitted in the post-recovery data transfer process (step S05) is stored in the server 13 as the aggregated operation data transmitted at the data transfer time 20:30 on February 2. Accumulation processing is performed (step S06).
また、停電によって稼働データの集計が全くできなかった2月1日20:30から2月2日8:30までの集計時間における情報として、例えば、「0」などの、集計稼働データがない旨の情報に日時情報を付してサーバ13に蓄積させる停電時情報蓄積処理が行われる(ステップS07)。 In addition, there is no total operation data such as “0” as information in the total time from February 1 20:30 to February 2 8:30 when operation data could not be totaled due to a power failure. Is stored in the server 13 by adding date and time information to the information (step S07).
なお、上記停電復旧制御を行わない管理システムの場合、2月1日12:00から2月2日12:00までの停電中における2月1日のデータ転送時刻20:30及び2月2日のデータ転送時刻8:30では、データ転送が行われない。そして、停電復旧後の2月2日のデータ転送時刻20:30に、2月1日8:30から12:00までの集計稼働データと2月2日12:00から20;30までの集計稼働データが合算されて転送されることとなる。すると、この合算された集計稼働データは、サーバ13側において、2月1日8:30から20:30の集計時間に集計されて2月1日のデータ転送時刻20:30に転送された集計稼働データとして2月1日20:30の日時情報が付されて保管される。このため、サーバ13に保管された集計稼働データが不正確となり、しかも、集計稼働データの日時に1日分のずれが生じてしまう。 In the case of a management system that does not perform the power failure recovery control, the data transfer time on February 1 during the power outage from 12:00 on February 1 to 12:00 on February 2 and February 2 Data transfer is not performed at the data transfer time 8:30. Then, at the data transfer time 20:30 on February 2 after the restoration of the power failure, the total operation data from 8:30 to 12:00 on February 1 and the total from February 12:00 to 20:30 Operation data is added and transferred. Then, this totaled operation data is totaled on the server 13 side at the total time from 8:30 to 20:30 on February 1 and transferred at the data transfer time 20:30 on February 1st. As the operation data, the date and time information of 20:30 on February 1 is attached and stored. For this reason, the total operation data stored in the server 13 is inaccurate, and the date and time of the total operation data is shifted by one day.
これに対して、本実施形態のように、停電復旧後に停電復旧制御が行われる場合では、停電のためにシーケンサ12が停止しても、停電直前までの集計稼働データが、停電がなければデータ転送時刻に送信された集計稼働データとしてサーバ13に蓄積され、停電復旧後の最初のデータ転送時刻に送信される停電復旧後に集計された集計稼働データがサーバ13に蓄積される。したがって、停電前後の集計稼働データが合算されてサーバ13に蓄積されることによるデータの信頼性の低下をなくすことができる。しかも、停電によって稼働データの集計ができなかった集計時間における情報として、集計稼働データがない旨の情報に日時情報を付してサーバ13に蓄積させるので、サーバ13の集計稼働データの日時にずれが生じるような不具合をなくすことができる。これにより、高い信頼性でデータを管理することができる。 On the other hand, when the power failure recovery control is performed after the power failure recovery as in this embodiment, even if the sequencer 12 stops due to the power failure, the total operation data up to immediately before the power failure is the data if there is no power failure. Aggregated operation data transmitted at the transfer time is accumulated in the server 13, and aggregate operation data accumulated after the power failure recovery transmitted at the first data transfer time after the power failure recovery is accumulated in the server 13. Therefore, it is possible to eliminate a decrease in data reliability due to the total operation data before and after the power failure being added and accumulated in the server 13. Moreover, since the date and time information is added to the information indicating that there is no total operation data and accumulated in the server 13 as information at the total time when the operation data could not be totaled due to a power failure, the date and time of the total operation data of the server 13 is shifted. It is possible to eliminate problems that cause Thereby, data can be managed with high reliability.
なお、本実施形態の管理システム1では、上記の停電復旧制御時以外の集計稼働データの転送時においても、シーケンサ12の内部時計の日時を、サーバ13の内部時計の日時に合わせる定期日時補正処理を行う。 In the management system 1 according to the present embodiment, the periodic date / time correction process for adjusting the date / time of the internal clock of the sequencer 12 to the date / time of the internal clock of the server 13 even when transferring the total operation data other than the power failure recovery control described above. I do.
シーケンサ12からサーバ13への集計稼働データの転送が、設定された8:30及び20:30のデータ転送時刻で1日に2回行われる場合における8:30での定期日時補正処理について、図4に示すフローチャートに沿って説明する。 Regarding the periodic date and time correction processing at 8:30 in the case where the transfer of the total operation data from the sequencer 12 to the server 13 is performed twice a day at the set data transfer times of 8:30 and 20:30, This will be described with reference to the flowchart shown in FIG.
まず、サーバ13は、サーバ13の内部時計の時刻を取得する(ステップS11)。
このサーバ13の内部時計の時刻が、予め設定したデータ転送時刻である8:30または20:30となると(ステップS12:Yes)、サーバ13は、シーケンサ12の内部時計の時刻を取得する(ステップS13)。
First, the server 13 acquires the time of the internal clock of the server 13 (step S11).
When the time of the internal clock of the server 13 is 8:30 or 20:30 which is a preset data transfer time (step S12: Yes), the server 13 acquires the time of the internal clock of the sequencer 12 (step S12). S13).
次に、サーバ13は、サーバ13及びシーケンサ12の内部時刻から、それぞれのシリアルナンバーA,Bを作成する(ステップS14)。
このシリアルナンバーA,Bは、それぞれの内部時刻を秒で表したものであり、次式(1)で求める。
年(西暦)×365×24×3600+時刻の時×3600+時刻の分×60+時刻の秒 ・・・(1)
Next, the server 13 creates serial numbers A and B from the internal time of the server 13 and the sequencer 12 (step S14).
The serial numbers A and B are obtained by expressing the internal time in seconds in the following equation (1).
Year (year) x 365 x 24 x 3600 + hour of hour x 3600 + minute of time x 60 + second of time (1)
そして、サーバ13及びシーケンサ12のシリアルナンバーA,Bの差が、予め設定した、例えば、10秒等の所定秒数以上である場合(ステップS15:Yes)、シーケンサ12の補正処理を行うこととなる。 If the difference between the serial numbers A and B of the server 13 and the sequencer 12 is equal to or greater than a predetermined number of seconds, such as 10 seconds (step S15: Yes), the sequencer 12 is corrected. Become.
補正処理では、まず、サーバ13のシリアルナンバーAに対するシーケンサ12のシリアルナンバーBの差が0より小さい(A−B<0)か否かを判定する(ステップS16)。 In the correction process, first, it is determined whether or not the difference between the serial number B of the sequencer 12 and the serial number A of the server 13 is smaller than 0 (A−B <0) (step S16).
サーバ13のシリアルナンバーAに対するシーケンサ12のシリアルナンバーBの差が0より小さい場合(ステップS16:Yes)では、シーケンサ12の内部時計の時刻がサーバ13の内部時計の時刻よりも進んでいることとなる。サーバ13のシリアルナンバーAに対するシーケンサ12のシリアルナンバーBの差が0より大きい場合(ステップS16:No)では、シーケンサ12の内部時計の時刻がサーバ13の内部時計の時刻よりも遅れていることとなる。 When the difference of the serial number B of the sequencer 12 with respect to the serial number A of the server 13 is smaller than 0 (step S16: Yes), the time of the internal clock of the sequencer 12 is ahead of the time of the internal clock of the server 13. Become. When the difference of the serial number B of the sequencer 12 with respect to the serial number A of the server 13 is greater than 0 (step S16: No), the time of the internal clock of the sequencer 12 is later than the time of the internal clock of the server 13. Become.
シーケンサ12の内部時計の時刻がサーバ13の内部時計の時刻よりも進んでいることから、サーバ13のシリアルナンバーAに対するシーケンサ12のシリアルナンバーBの差が0より小さい場合(ステップS16:Yes)、データ転送のタイミングが8:30のときでは、図5(a)に示すように、サーバ13の内部時計の時刻が8:30となった時点で、シーケンサ12の内部時計は、8:30+n秒(n≧10)になっている。この場合、サーバ13の内部時計の時刻が8:30となった時点で、サーバ13がシーケンサ12の内部時計の時刻を8:30に補正する(ステップS17)。シーケンサ12では、サーバ13の内部時計が8:30となる前に内部時計が8:30となって前回の転送から12時間の集計時間が経過してデータ更新処理が行われている。したがって、サーバ13の内部時計が8:30となってシーケンサ12が8:30に補正されても、この時点でシーケンサ12においてデータ更新処理は行わない。 Since the time of the internal clock of the sequencer 12 is ahead of the time of the internal clock of the server 13, when the difference between the serial number B of the sequencer 12 and the serial number A of the server 13 is smaller than 0 (step S16: Yes) When the data transfer timing is 8:30, as shown in FIG. 5A, when the time of the internal clock of the server 13 becomes 8:30, the internal clock of the sequencer 12 is 8: 30 + n seconds. (N ≧ 10). In this case, when the time of the internal clock of the server 13 becomes 8:30, the server 13 corrects the time of the internal clock of the sequencer 12 to 8:30 (step S17). In the sequencer 12, the internal clock becomes 8:30 before the internal clock of the server 13 becomes 8:30, and the data update process is performed after a total time of 12 hours has elapsed since the previous transfer. Therefore, even if the internal clock of the server 13 is 8:30 and the sequencer 12 is corrected to 8:30, the data update process is not performed in the sequencer 12 at this time.
その後、サーバ13からシーケンサ12へデータリセット信号が送信され、シーケンサ12におけるデータがリセットされる(ステップS18)。これにより、シーケンサ12では、内部時計が8:30となり、その後、内部時計が補正されるまでの間に集計した稼働データを無効として消去し、リセット後に新たに稼働データの集計を行う。 Thereafter, a data reset signal is transmitted from the server 13 to the sequencer 12, and the data in the sequencer 12 is reset (step S18). As a result, the sequencer 12 sets the internal clock to 8:30, erases the operation data collected until the internal clock is corrected thereafter as invalid, and newly adds the operation data after the reset.
シーケンサ12の内部時計の時刻がサーバ13の内部時計の時刻よりも遅れていることから、サーバ13のシリアルナンバーAに対するシーケンサ12のシリアルナンバーBの差が0より大きい場合(ステップS16:No)、データ転送のタイミングが8:30のときでは、図5(b)に示すように、サーバ13の内部時計の時刻が8:30となった時点で、シーケンサ12の内部時計は、8:30−n秒(n≧10)になっている。この場合、サーバ13の内部時計の時刻が8:30となった時点で、サーバ13がシーケンサ12の内部時計の時刻を8:30に補正する(ステップS19)。 Since the time of the internal clock of the sequencer 12 is later than the time of the internal clock of the server 13, when the difference of the serial number B of the sequencer 12 with respect to the serial number A of the server 13 is larger than 0 (step S16: No) When the data transfer timing is 8:30, as shown in FIG. 5B, when the time of the internal clock of the server 13 is 8:30, the internal clock of the sequencer 12 is 8: 30- n seconds (n ≧ 10). In this case, when the time of the internal clock of the server 13 becomes 8:30, the server 13 corrects the time of the internal clock of the sequencer 12 to 8:30 (step S19).
シーケンサ12では、サーバ13の内部時計が8:30となっても内部時計が8:30よりも前であり、前回の転送から12時間経の集計時間が過しておらず、データ更新処理が行われていない。したがって、サーバ13の内部時計が8:30となってシーケンサ12が8:30に補正された時点で、シーケンサ12は前回の転送から12時間経過したとしてデータ更新処理を行い(ステップS20)、新たに稼働データの集計を行う。 In the sequencer 12, even if the internal clock of the server 13 is 8:30, the internal clock is earlier than 8:30, the total time of 12 hours has not passed since the previous transfer, and the data update process is not performed. Not done. Therefore, when the internal clock of the server 13 is 8:30 and the sequencer 12 is corrected to 8:30, the sequencer 12 performs data update processing assuming that 12 hours have passed since the previous transfer (step S20), and newly Operation data is aggregated.
なお、上記の定期日時補正処理では、データ転送時刻が8:30の場合について説明したが、定期日時補正処理は、データ転送時刻が20:30の時にも行われる。 In the above-described periodic date and time correction process, the case where the data transfer time is 8:30 has been described. However, the periodic date and time correction process is also performed when the data transfer time is 20:30.
上記のような定期日時補正処理を行うことにより、管理システム1は、停電時以外でも高い信頼性でデータを管理することができる。 By performing the periodic date and time correction process as described above, the management system 1 can manage data with high reliability even during a power failure.
1:管理システム、11:設備、12:シーケンサ(集計手段)、13:サーバ(蓄積手段) 1: management system, 11: equipment, 12: sequencer (aggregation means), 13: server (accumulation means)
Claims (2)
停電のために停止した前記集計手段の停電復旧後における現在日時と停電直前の日時とを比較する日時比較処理と、
停電中にデータ転送時刻があれば、停電直前までに集計した集計稼働データを前記集計手段から前記蓄積手段に送信させる停電前データ転送処理と、
前記停電前データ転送処理で送信された集計稼働データを、停電がなければデータ転送時刻に送信されるべき集計稼働データとして前記蓄積手段に蓄積させる停電前データ蓄積処理と、
停電復旧後における最初のデータ転送時刻のときに、停電復旧後に集計した集計稼働データを前記集計手段から前記蓄積手段へ送信させる復旧後データ転送処理と、
前記復旧後データ転送処理で送信された集計稼働データを、データ転送時刻のときに送信される集計稼働データとして前記蓄積手段に蓄積させる復旧後蓄積処理と、
停電によって稼働データの集計ができなかった集計時間における情報として、集計稼働データがない旨の情報に日時情報を付して前記蓄積手段に蓄積させる停電時情報蓄積処理とが実行されることを特徴とする管理システム。 Aggregation means for aggregating operation data transmitted from a plurality of facilities for a preset aggregation time and transferring it as aggregate operation data at the data transfer time when the aggregation time has elapsed, and aggregation operation data transferred from the aggregation means And a storage system that stores the date and time information attached thereto,
A date and time comparison process comparing the current date and time immediately after the power failure recovery of the counting means stopped due to a power failure and the date and time immediately before the power failure;
If there is a data transfer time during a power failure, the data transfer process before the power failure that causes the totaling operation data to be aggregated immediately before the power failure to be transmitted from the aggregation means to the storage means,
Aggregated operation data transmitted in the pre-power failure data transfer process, the pre-power failure data accumulation process to accumulate in the storage means as aggregate operation data to be transmitted at the data transfer time if there is no power failure,
At the time of the first data transfer after a power failure recovery, a post-recovery data transfer process that causes the totaling operation data that has been aggregated after the power failure recovery to be transmitted from the aggregation means to the storage means;
The post-recovery storage process for storing the total operation data transmitted in the post-recovery data transfer process in the storage means as the total operation data transmitted at the time of data transfer;
A power failure information storage process is performed in which the date and time information is added to the information indicating that there is no total operation data and stored in the storage unit as information at the total time when the operation data could not be totaled due to a power failure. Management system.
前記蓄積手段の内部時計がデータ転送時刻になると、前記集計手段の内部時計を前記蓄積手段の内部時計に合わせる定期日時補正処理を行うことを特徴とする管理システム。 The management system according to claim 1,
When the internal clock of the storage means reaches the data transfer time, a periodic date correction process for adjusting the internal clock of the counting means to the internal clock of the storage means is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011153595A JP5338866B2 (en) | 2011-07-12 | 2011-07-12 | Management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011153595A JP5338866B2 (en) | 2011-07-12 | 2011-07-12 | Management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013020470A true JP2013020470A (en) | 2013-01-31 |
JP5338866B2 JP5338866B2 (en) | 2013-11-13 |
Family
ID=47691839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011153595A Active JP5338866B2 (en) | 2011-07-12 | 2011-07-12 | Management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5338866B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05197889A (en) * | 1992-01-17 | 1993-08-06 | Mitsubishi Electric Corp | Building managing device |
JPH05258199A (en) * | 1992-03-13 | 1993-10-08 | Hitachi Building Syst Eng & Service Co Ltd | Elevator monitoring device |
JPH1124712A (en) * | 1997-06-27 | 1999-01-29 | Yaskawa Electric Corp | Programmable controller |
JP2000074960A (en) * | 1998-08-31 | 2000-03-14 | Mitsubishi Electric Corp | Method and device for metering watthour for every time zone |
JP2008134690A (en) * | 2006-11-27 | 2008-06-12 | Hitachi Industrial Equipment Systems Co Ltd | Telemeter device |
JP2010055334A (en) * | 2008-08-28 | 2010-03-11 | Olympus Corp | Method of controlling production system, and production system |
-
2011
- 2011-07-12 JP JP2011153595A patent/JP5338866B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05197889A (en) * | 1992-01-17 | 1993-08-06 | Mitsubishi Electric Corp | Building managing device |
JPH05258199A (en) * | 1992-03-13 | 1993-10-08 | Hitachi Building Syst Eng & Service Co Ltd | Elevator monitoring device |
JPH1124712A (en) * | 1997-06-27 | 1999-01-29 | Yaskawa Electric Corp | Programmable controller |
JP2000074960A (en) * | 1998-08-31 | 2000-03-14 | Mitsubishi Electric Corp | Method and device for metering watthour for every time zone |
JP2008134690A (en) * | 2006-11-27 | 2008-06-12 | Hitachi Industrial Equipment Systems Co Ltd | Telemeter device |
JP2010055334A (en) * | 2008-08-28 | 2010-03-11 | Olympus Corp | Method of controlling production system, and production system |
Also Published As
Publication number | Publication date |
---|---|
JP5338866B2 (en) | 2013-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9612819B2 (en) | System and method for automatic reloading of software into embarked equipment | |
US10935937B2 (en) | Work assistance device, work assistance method, and work assistance program | |
JP4860505B2 (en) | Information processing apparatus, clock correction processing method, clock correction processing program, and program recording medium | |
WO2016107042A1 (en) | Data incremental backup method and apparatus, and nas device | |
WO2015128981A1 (en) | Programmable controller system and controller therefor | |
CN103034474B (en) | System and method for enforcing a third-party factory test | |
JP4891605B2 (en) | Software management system and software distribution server | |
CN102541940A (en) | Method for controlling data integrity of industrial database | |
CN107678779A (en) | A kind of timed task performs method and electronic equipment | |
JP5338866B2 (en) | Management system | |
JP2008186192A (en) | Replacement component order processing apparatus, replacement component order processing method, and replacement component order processing program | |
CN105490768A (en) | Method for automatically calibrating concentrator clock chip | |
CN106843969B (en) | Method and system for updating software in continuous service | |
JP2010182034A (en) | Production management system | |
CN101159605B (en) | Flow control method capable of implementing state memory and recovery | |
JP6576601B2 (en) | Data processing system, data processing apparatus, and data processing program | |
JP6043159B2 (en) | Incident data migration processing system, incident data migration processing method, and storage medium storing incident data migration processing program | |
JP2013122510A (en) | Failure prediction system, failure prediction device and program | |
JP2009205221A (en) | Maintenance management system and maintenance management method | |
JP7103697B1 (en) | Time synchronizer, time synchronization method, and program | |
US10599918B2 (en) | Information processing method and information processing apparatus | |
CN105072153A (en) | Heterogeneous data synchronization scheme, based on incremental updating, on mobile device | |
JP2008191876A5 (en) | ||
CN103760881A (en) | Method and system for monitoring and managing use condition of materials | |
TWI709030B (en) | System power failure recording method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20121228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130604 |
|
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: 20130709 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5338866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |