[go: up one dir, main page]

JP2007034451A - Application software history management apparatus and application software history management method - Google Patents

Application software history management apparatus and application software history management method Download PDF

Info

Publication number
JP2007034451A
JP2007034451A JP2005213627A JP2005213627A JP2007034451A JP 2007034451 A JP2007034451 A JP 2007034451A JP 2005213627 A JP2005213627 A JP 2005213627A JP 2005213627 A JP2005213627 A JP 2005213627A JP 2007034451 A JP2007034451 A JP 2007034451A
Authority
JP
Japan
Prior art keywords
application software
history
history management
target device
creation
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
JP2005213627A
Other languages
Japanese (ja)
Inventor
Haruna Adachi
春菜 足立
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 JP2005213627A priority Critical patent/JP2007034451A/en
Publication of JP2007034451A publication Critical patent/JP2007034451A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

【課題】 対象機器にダウンロードされる目的で作成されるアプリケーションソフトウェアの履歴を適切に管理できるアプリケーションソフトウェア履歴管理装置およびアプリケーションソフトウェア履歴管理方法を提供する。
【解決手段】 作成受付手段101は、アプリケーションソフトウェアの作成操作を受け付ける。ダウンロード手段102は、作成受付手段101により作成されたアプリケーションソフトウェアを対象機器にダウンロードする。検出手段103は、アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことを検出する。保存手段104は、検出手段103により所定の段階への到達が検出された場合に、アプリケーションソフトウェアを履歴保存する。また、保存手段103は、ダウンロード手段102によるダウンロードに際して、対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存してもよい。
【選択図】図1
PROBLEM TO BE SOLVED: To provide an application software history management apparatus and an application software history management method capable of appropriately managing a history of application software created for the purpose of being downloaded to a target device.
A creation accepting means 101 accepts an application software creation operation. The download unit 102 downloads the application software created by the creation accepting unit 101 to the target device. The detecting means 103 detects that the progress state from creation of application software to downloading has reached a predetermined stage. The storage unit 104 stores application software history when the detection unit 103 detects arrival at a predetermined stage. Further, the storage unit 103 may store a history of the previous application software installed in the target device when the download unit 102 downloads.
[Selection] Figure 1

Description

本発明は、対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理装置およびアプリケーションソフトウェア履歴管理方法に関する。   The present invention relates to an application software history management apparatus and an application software history management method for managing a history of application software downloaded to a target device.

プラント各部に分散配置されたフィールドコントローラを介して種々のフィールド機器を制御するプラント制御システムが知られている。このようなプラント制御システムでは、フィールドコントローラに制御アプリケーションソフトウェアを実装することで、フィールドコントローラの機能を設定している。   There is known a plant control system that controls various field devices via field controllers distributed in each part of the plant. In such a plant control system, the function of the field controller is set by mounting control application software on the field controller.

特許文献1には、フィールド機器にダウンロードするソフトウェアの履歴管理をするシステムが記載されている。   Patent Document 1 describes a system for managing the history of software downloaded to a field device.

特開2005−99988号公報Japanese Patent Laid-Open No. 2005-99988

制御アプリケーションソフトウェアは、アプリケーションソフトウェアを作成するツールを用いて作成することができる。作成中のアプリケーションソフトウェアは一定周期でバックアップされ、その内容が保存される。   The control application software can be created using a tool that creates application software. The application software being created is backed up at regular intervals and the contents are saved.

しかし、バックアップのタイミングが一定周期に設定されているため、アプリケーションソフトウェアのコンパイル時やフィールドコントローラへのダウンロードと無関係にバックアップが実行される。したがって、編集途中の状態で保存されるなど、利用価値の低い履歴が残される場合があるうえ、単世代の履歴しか残せない。このため、実際にダウンロードされ、フィールドコントローラに実装された状態を復元できないという問題がある。   However, since the backup timing is set to a fixed period, the backup is executed regardless of when the application software is compiled or downloaded to the field controller. Therefore, a history with low utility value may be left, such as being saved in the middle of editing, and only a single generation history can be left. For this reason, there is a problem that the state actually downloaded and mounted on the field controller cannot be restored.

本発明の目的は、対象機器にダウンロードされる目的で作成されるアプリケーションソフトウェアの履歴を適切に管理できるアプリケーションソフトウェア履歴管理装置およびアプリケーションソフトウェア履歴管理方法を提供することにある。   An object of the present invention is to provide an application software history management apparatus and an application software history management method capable of appropriately managing a history of application software created for the purpose of being downloaded to a target device.

本発明のアプリケーションソフトウェア履歴管理装置は、対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理装置において、アプリケーションソフトウェアの作成操作を受け付ける作成受付手段と、前記作成受付手段により作成されたアプリケーションソフトウェアを対象機器にダウンロードするダウンロード手段と、前記アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことを検出する検出手段と、前記検出手段により前記所定の段階への到達が検出された場合に、前記アプリケーションソフトウェアを履歴保存する保存手段と、を備えることを特徴とする。
このアプリケーションソフトウェア履歴管理装置によれば、アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことが検出された場合に、アプリケーションソフトウェアを履歴保存するので、利用価値の高い履歴を保存することができる。
The application software history management apparatus of the present invention is created by the creation acceptance means for accepting an operation for creating application software in the application software history management apparatus for managing the history of the application software downloaded to the target device. Download means for downloading application software to a target device, detection means for detecting that a progress state from creation to download of the application software has reached a predetermined stage, and arrival of the predetermined stage by the detection means And storing means for storing the application software in a history when it is detected.
According to this application software history management device, when it is detected that the progress state from creation to download of the application software has reached a predetermined stage, the history of application software is saved. can do.

前記所定の段階は前記アプリケーションソフトウェアを前記対象機器にダウンロードする段階であってもよい。   The predetermined step may be a step of downloading the application software to the target device.

前記所定の段階は前記アプリケーションソフトウェアをコンパイルする段階であってもよい。   The predetermined step may be a step of compiling the application software.

本発明のアプリケーションソフトウェア履歴管理装置は、対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理装置において、アプリケーションソフトウェアの作成操作を受け付ける作成受付手段と、前記作成受付手段により作成されたアプリケーションソフトウェアを対象機器にダウンロードするダウンロード手段と、前記ダウンロード手段によるダウンロードに際して、前記対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存する保存手段と、を備えることを特徴とする。
このアプリケーションソフトウェア履歴管理装置によれば、ダウンロードに際して、対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存するので、保存されたアプリケーションソフトウェアを有効に利用できる。
The application software history management device according to the present invention is created by the creation accepting unit that accepts a creation operation of the application software in the application software history management device that manages the history of the application software downloaded to the target device. Downloading means for downloading application software to a target device, and storage means for storing a history of previous application software installed in the target device when downloading by the downloading means.
According to this application software history management apparatus, when downloading, the previous application software installed in the target device is saved as a history, so that the saved application software can be used effectively.

前記保存手段は、すでに保存済みの履歴を残して、新たな履歴を追加保存してもよい。   The storage means may additionally store a new history while leaving a history that has already been stored.

前記対象機器はプロセス制御を実行するための機器であってもよい。   The target device may be a device for executing process control.

本発明のアプリケーションソフトウェア履歴管理方法は、対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理方法において、アプリケーションソフトウェアの作成操作を受け付けるステップと、前記作成操作を受け付けるステップにより作成されたアプリケーションソフトウェアを対象機器にダウンロードするステップと、前記アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことを検出するステップと、前記所定の段階への到達が検出された場合に、前記アプリケーションソフトウェアを履歴保存するステップと、を備えることを特徴とする。
このアプリケーションソフトウェア履歴管理方法によれば、アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことが検出された場合に、アプリケーションソフトウェアを履歴保存するので、利用価値の高い履歴を保存することができる。
The application software history management method of the present invention is created in the application software history management method for managing the history of the application software downloaded to the target device by the step of accepting the creation operation of the application software and the step of accepting the creation operation. A step of downloading application software to a target device, a step of detecting that a progress state from creation of the application software to downloading has reached a predetermined stage, and a case where arrival at the predetermined stage is detected, Storing the history of the application software.
According to this application software history management method, when it is detected that the progress state from creation to download of the application software has reached a predetermined stage, the application software is saved as a history. can do.

前記所定の段階は前記アプリケーションソフトウェアを前記対象機器にダウンロードする段階であってもよい。   The predetermined step may be a step of downloading the application software to the target device.

前記所定の段階は前記アプリケーションソフトウェアをコンパイルする段階であってもよい。   The predetermined step may be a step of compiling the application software.

本発明のアプリケーションソフトウェア履歴管理方法は、対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理方法において、アプリケーションソフトウェアの作成操作を受け付けるステップと、前記作成操作を受け付けるステップにより作成されたアプリケーションソフトウェアを対象機器にダウンロードするステップと、前記ダウンロードするステップによるダウンロードに際して、前記対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存するステップと、を備えることを特徴とする。
このアプリケーションソフトウェア履歴管理方法によれば、ダウンロードに際して、対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存するので、保存されたアプリケーションソフトウェアを有効に利用できる。
The application software history management method of the present invention is created in the application software history management method for managing the history of the application software downloaded to the target device by the step of accepting the creation operation of the application software and the step of accepting the creation operation. Downloading application software to a target device, and storing history of previous application software installed in the target device when downloading is performed in the downloading step.
According to this application software history management method, the history of the previous application software installed in the target device is saved when downloading, so that the saved application software can be used effectively.

前記保存するステップでは、すでに保存済みの履歴を残して、新たな履歴を追加保存してもよい。   In the step of saving, a new history may be additionally saved while leaving a history that has already been saved.

前記対象機器はプロセス制御を実行するための機器であってもよい。   The target device may be a device for executing process control.

本発明のアプリケーションソフトウェア履歴管理装置によれば、アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことが検出された場合に、アプリケーションソフトウェアを履歴保存するので、利用価値の高い履歴を保存することができる。   According to the application software history management device of the present invention, when it is detected that the progress state from the creation of the application software to the download has reached a predetermined stage, the history of the application software is saved. Can be saved.

本発明のアプリケーションソフトウェア履歴管理装置によれば、ダウンロードに際して、対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存するので、保存されたアプリケーションソフトウェアを有効に利用できる。   According to the application software history management device of the present invention, when downloading, the previous application software installed in the target device is saved as a history, so that the saved application software can be used effectively.

本発明のアプリケーションソフトウェア履歴管理方法によれば、アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことが検出された場合に、アプリケーションソフトウェアを履歴保存するので、利用価値の高い履歴を保存することができる。   According to the application software history management method of the present invention, when it is detected that the progress state from creation to download of the application software has reached a predetermined stage, the history of the application software is saved. Can be saved.

本発明のアプリケーションソフトウェア履歴管理方法によれば、ダウンロードに際して、対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存するので、保存されたアプリケーションソフトウェアを有効に利用できる。   According to the application software history management method of the present invention, at the time of downloading, the previous application software installed in the target device is saved as a history, so that the saved application software can be used effectively.

図1は本発明によるアプリケーションソフトウェア履歴管理装置を機能的に示すブロック図である。   FIG. 1 is a block diagram functionally showing an application software history management apparatus according to the present invention.

図1において、作成受付手段101は、アプリケーションソフトウェアの作成操作を受け付ける。ダウンロード手段102は、作成受付手段101により作成されたアプリケーションソフトウェアを対象機器にダウンロードする。検出手段103は、アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことを検出する。保存手段104は、検出手段103により所定の段階への到達が検出された場合に、アプリケーションソフトウェアを履歴保存する。   In FIG. 1, a creation accepting unit 101 accepts an application software creation operation. The download unit 102 downloads the application software created by the creation accepting unit 101 to the target device. The detecting means 103 detects that the progress state from creation of application software to downloading has reached a predetermined stage. The storage unit 104 stores application software history when the detection unit 103 detects arrival at a predetermined stage.

また、保存手段104は、ダウンロード手段102によるダウンロードに際して、対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存する。   Further, the storage unit 104 stores a history of the previous application software installed in the target device when the download unit 102 downloads.

以下、図2〜図4を参照して、本発明によるアプリケーションソフトウェア履歴管理装置の一実施形態について説明する。   Hereinafter, an embodiment of an application software history management apparatus according to the present invention will be described with reference to FIGS.

図2は本実施形態のアプリケーションソフトウェア履歴管理装置が適用されるプラント制御システムの構成を示すブロック図である。   FIG. 2 is a block diagram showing a configuration of a plant control system to which the application software history management apparatus of this embodiment is applied.

図2に示すように、プラント制御システムは、プラントに設置される熱交換器、バルブ、コンプレッサー、ポンプ等のフィールド機器1,1,・・・を制御するフィールドコントローラ2,2,・・・と、プラントに分散配置されたフィールドコントローラ2,2,・・・との間で通信を行って各フィールド機器1を制御し、プロセスの自動操業を実行するプロセス制御装置3と、を備える。図2に示すように、フィールドコントローラ2,2,・・・およびプロセス制御装置3は、通信回線4を介して互いに接続されている。   As shown in FIG. 2, the plant control system includes field controllers 2, 1,... That control field devices 1, 1,... Such as heat exchangers, valves, compressors, and pumps installed in the plant. , And a process control device 3 that controls each field device 1 by performing communication with field controllers 2, 2,... Distributed in the plant, and executes automatic operation of the process. As shown in FIG. 2, the field controllers 2, 2,... And the process control device 3 are connected to each other via a communication line 4.

また、通信回線4には、プラント制御システムのメンテナンス作業を行うための端末装置5が接続されている。   The communication line 4 is connected to a terminal device 5 for performing maintenance work on the plant control system.

フィールドコントローラ2には制御アプリケーションソフトウェアが実装される。フィールドコントローラ2の機能は、この制御アプリケーションソフトウェアにより規定される。   Control application software is installed in the field controller 2. The function of the field controller 2 is defined by this control application software.

端末装置5には、制御アプリケーション作成ツールとしてのソフトウェアプログラムが実装されている。ユーザはこの制御アプリケーション作成ツールを使用して、制御アプリケーションソフトウェアの作成、編集、およびフィールドコントローラ2への制御アプリケーションソフトウェアのダウンロードを行うことができる。
なお、図2の実施形態ではフィールドコントローラ2とプロセス制御装置3は別になっているが、これらを一体の構成にしてもよい。
A software program as a control application creation tool is installed in the terminal device 5. Using this control application creation tool, the user can create, edit control application software, and download the control application software to the field controller 2.
In the embodiment of FIG. 2, the field controller 2 and the process control device 3 are separate, but they may be integrated.

図3のステップS1〜ステップS6は、制御アプリケーション作成ツールを用いた制御アプリケーションソフトウェアの作成、編集、ダウンロードの手順を示すフローチャートである。この手順は、ユーザの操作を受け付ける端末装置5の制御に基づき実行される。   Steps S1 to S6 in FIG. 3 are flowcharts showing the procedure for creating, editing, and downloading control application software using the control application creation tool. This procedure is executed based on the control of the terminal device 5 that accepts a user operation.

図3のステップS1では、制御アプリケーションソフトウェアの作成、編集の操作を受け付ける。次に、ステップS2では作成、編集された制御アプリケーションソフトウェアのコンパイルを実行する。   In step S1 of FIG. 3, control application software creation and editing operations are accepted. In step S2, the control application software created and edited is compiled.

ステップS3では、コンパイルされた制御アプリケーションソフトウェアについて、ダウンロード対象となるフィールドコントローラ2へのダウンロードがユーザにより指示されたか否か判断する。   In step S3, it is determined whether or not the compiled control application software is instructed by the user to download to the field controller 2 to be downloaded.

次に、ステップS3の判断が肯定されるのを待って、ステップS4へ進む。ステップS4では、現在、上記フィールドコントローラ2に実装されている制御アプリケーションソフトウェア、すなわち前回の制御アプリケーションソフトウェアの履歴保存を実行する。ここでは、前回の制御アプリケーションソフトウェアがフィールドコントローラ2から読み込まれ、前回のソフトウェアの圧縮ファイルが、保存時の時刻を示すタイムスタンプとともに端末装置5の記憶部51(図2)に格納される。   Next, after waiting for the affirmative determination in step S3, the process proceeds to step S4. In step S4, the history of the control application software currently installed in the field controller 2, that is, the previous control application software is executed. Here, the previous control application software is read from the field controller 2, and the compressed file of the previous software is stored in the storage unit 51 (FIG. 2) of the terminal device 5 together with the time stamp indicating the time at the time of saving.

次に、ステップS5では、ステップS1において作成、編集され、ステップS2においてコンパイルされた制御アプリケーションソフトウェア、すなわち今回の制御アプリケーションソフトウェアの履歴保存を実行する。ここでは、今回のソフトウェアの圧縮ファイルが、上記前回のソフトウェアの圧縮ファイルとともに端末装置5の記憶部51に格納される。   Next, in step S5, the control application software created and edited in step S1 and compiled in step S2, that is, the history storage of the current control application software is executed. Here, the compressed file of the current software is stored in the storage unit 51 of the terminal device 5 together with the compressed file of the previous software.

次にステップS6では、上記フィールドコントローラ2への制御アプリケーションソフトウェアをダウンロードし、処理を終了する。これにより、フィールドコントローラ2の制御アプリケーションソフトウェアが更新される。   In step S6, the control application software for the field controller 2 is downloaded, and the process ends. Thereby, the control application software of the field controller 2 is updated.

以上の処理は、上記フィールドコントローラ2によるフィールド機器1の制御を継続した状態で実行することもできる。   The above processing can also be executed in a state where the field controller 1 is continuously controlled by the field controller 2.

図3のステップS11〜ステップS12は、履歴保存の詳細情報を設定する手順を示すフローチャートである。この手順は、ユーザの操作を受け付ける端末装置5の制御に基づき実行される。   Steps S11 to S12 in FIG. 3 are flowcharts showing a procedure for setting detailed information for history storage. This procedure is executed based on the control of the terminal device 5 that accepts a user operation.

図3のステップS11では、履歴保存の詳細情報の入力を受け付ける。ここでは例えば、詳細情報として、保存世代数、保存対象ファイル、保存先等の入力を受け付ける。   In step S11 of FIG. 3, input of detailed information for history storage is accepted. Here, for example, as detailed information, an input of the number of preservation generations, a preservation target file, a preservation destination, and the like is accepted.

保存世代数は、履歴として保存する世代数である。例えば世代数を「5」とすれば、最新の5回分の履歴が常に保存され、それ以前の履歴は新たな履歴保存時に1つずつ消去される。   The number of saved generations is the number of generations saved as a history. For example, if the number of generations is set to “5”, the latest five histories are always stored, and previous histories are deleted one by one when a new history is stored.

保存対象ファイルは、フィールドコントローラ2に格納されたファイルであって、上記制御アプリケーションソフトウェアと関連付けて履歴保存すべきファイルである。例えば、制御アプリケーションソフトウェアのプログラム実行時に必要なデータを格納するデータファイルが該当する。保存対象ファイルはユーザが任意に選択できる。   The save target file is a file stored in the field controller 2 and is a file to be saved in history in association with the control application software. For example, this corresponds to a data file that stores data necessary for executing the control application software program. The file to be saved can be arbitrarily selected by the user.

保存先は、制御アプリケーションソフトウェアあるいは保存対象ファイルを履歴保存する場所である。例えば、ユーザはフォルダ名を用いて保存先を指定できる。   The save destination is a place where the control application software or the save target file is saved as a history. For example, the user can specify a storage destination using a folder name.

ステップS12では、ステップS11で受け付けた詳細情報を設定ファイルとして保存し、処理を終了する。設定ファイルは、端末装置5の記憶部51に格納される。   In step S12, the detailed information received in step S11 is saved as a setting file, and the process ends. The setting file is stored in the storage unit 51 of the terminal device 5.

図4は、設定ファイルに従って保存される履歴のデータ構成を示す図である。図4に示すように、設定ファイルに規定された保存世代数nに従い、最新の履歴Rec1から最も古い履歴Recnまでが、設定ファイルで規定された保存先に格納される。各履歴には、タイムスタンプとともに前回の制御アプリケーションソフトウェア、前回の保存対象ファイル、今回の制御アプリケーションソフトウェア、今回の保存対象ファイル等が記録される。   FIG. 4 is a diagram showing a data structure of a history stored according to the setting file. As shown in FIG. 4, according to the number of saved generations n specified in the setting file, the latest history Rec1 to the oldest history Recn are stored in the saving destination specified in the setting file. In each history, the previous control application software, the previous save target file, the current control application software, the current save target file, and the like are recorded together with the time stamp.

設定ファイルの内容は、上記ステップS1〜ステップS6の処理に反映される。すなわち、ステップS4およびステップS5では、設定ファイルを読み込み、設定ファイルに規定された保存世代数、保存対象ファイル、保存先等に従って、履歴保存を実行する。また、古い履歴を消去する。さらに、保存対象ファイルが存在する場合、ステップS1では、制御アプリケーションソフトウェアの作成、編集とともに、ユーザの操作入力による保存対象ファイルの作成、変更を受け付ける。作成、変更後のファイルは、今回の保存対象ファイルとして、フィールドコントローラ2から読み込んだ前回の保存対象ファイルとともに履歴保存される(図4)。   The contents of the setting file are reflected in the processes in steps S1 to S6. That is, in step S4 and step S5, the setting file is read, and history saving is executed according to the number of saving generations, saving target file, saving destination and the like specified in the setting file. Also, delete the old history. Further, when the save target file exists, in step S1, the creation and editing of the control application software and the creation and change of the save target file by the user's operation input are accepted. The created and changed file is saved as a current save target file together with the previous save target file read from the field controller 2 (FIG. 4).

以上のように、本実施形態によれば、制御アプリケーションソフトウェアをフィールドコントローラ2にダウンロードする際に、前回および今回の制御アプリケーションソフトウェアを自動的に履歴保存する。このため、ダウンロード時のバックアップを忘れることによる損失を防止できるとともに、不要な履歴が記録されることもない。また、実際に実装された制御アプリケーションソフトウェアを保存するので、履歴を障害発生時の解析時等に有効に利用できる。さらに、複数時点での履歴を残すので、復元したい状態を自由に選択することができる。   As described above, according to the present embodiment, when the control application software is downloaded to the field controller 2, the previous and current control application software is automatically saved as a history. For this reason, loss due to forgetting backup at the time of download can be prevented, and unnecessary history is not recorded. In addition, since the control application software that is actually installed is saved, the history can be used effectively when analyzing when a failure occurs. Furthermore, since the history at a plurality of points is left, it is possible to freely select the state to be restored.

上記実施形態では、ダウンロードに際して制御アプリケーションソフトウェアを履歴保存する例を示したが、履歴保存のタイミングは任意に選択できる。   In the above-described embodiment, an example in which the history of the control application software is stored at the time of downloading has been described, but the timing of history storage can be arbitrarily selected.

図3のステップS21〜ステップS24は、制御アプリケーションソフトウェアのコンパイルに際して制御アプリケーションソフトウェアを履歴保存する例を示すフローチャートである。この手順は、ユーザの操作を受け付ける端末装置5の制御に基づき実行される。   Steps S21 to S24 in FIG. 3 are flowcharts showing an example of storing the history of the control application software when compiling the control application software. This procedure is executed based on the control of the terminal device 5 that accepts a user operation.

図3のステップS21では、制御アプリケーションソフトウェアの作成、編集の操作を受け付ける。次に、ステップS22では作成、編集された制御アプリケーションソフトウェアのコンパイルを実行する。   In step S21 of FIG. 3, control application software creation and editing operations are accepted. Next, in step S22, the control application software created and edited is compiled.

ステップS23では、コンパイルされた制御アプリケーションソフトウェアについて、制御アプリケーションソフトウェアの履歴保存を実行する。ここでは、ステップS21において作成、編集され、ステップS22においてコンパイルされた制御アプリケーションソフトウェアの圧縮ファイルが、タイムスタンプとともに端末装置5の記憶部51に格納される。このとき、任意の世代数にわたり制御アプリケーションソフトウェアを履歴保存できる。   In step S23, the history of the control application software is stored for the compiled control application software. Here, the compressed file of the control application software created and edited in step S21 and compiled in step S22 is stored in the storage unit 51 of the terminal device 5 together with the time stamp. At this time, the control application software can be stored in history for an arbitrary number of generations.

次に、ステップS24では、ユーザの指示に基づいて、制御アプリケーションソフトウェアの作成、編集を終了するか否か判断する。判断が否定されればステップS21へ戻り、判断が肯定されれば処理を終了する。   Next, in step S24, it is determined whether or not to finish the creation and editing of the control application software based on the user instruction. If the determination is negative, the process returns to step S21, and if the determination is affirmative, the process ends.

このように、ステップS21〜ステップS24に示す手順では、コンパイルの対象となった制御アプリケーションソフトウェアを自動的に履歴保存している。このため、バックアップを忘れることによる損失を防止できるとともに、不要な履歴が記録されることもない。また、結果的に実装されることになる制御アプリケーションソフトウェアを保存するので、履歴を障害発生時の解析時等に有効に利用できる。さらに、複数時点での履歴を残すので、復元したい状態を自由に選択することができる。   As described above, in the procedure shown in steps S21 to S24, the history of the control application software to be compiled is automatically saved. For this reason, loss due to forgetting backup can be prevented, and unnecessary history is not recorded. In addition, since the control application software to be implemented as a result is stored, the history can be used effectively when analyzing when a failure occurs. Furthermore, since the history at a plurality of points is left, it is possible to freely select the state to be restored.

本発明の適用範囲は上記実施形態に限定されることはない。本発明は、プラント制御システムへの適用に限定されることはなく、対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理する場合に、広く適用することができる。   The scope of application of the present invention is not limited to the above embodiment. The present invention is not limited to application to a plant control system, and can be widely applied when managing the history of application software downloaded to a target device.

本発明によるアプリケーションソフトウェア履歴管理装置を機能的に示すブロック図。The block diagram which shows the application software log | history management apparatus by this invention functionally. 本実施形態のアプリケーションソフトウェア履歴管理装置が適用されるプラント制御システムの構成を示すブロック図。The block diagram which shows the structure of the plant control system to which the application software log | history management apparatus of this embodiment is applied. 本実施形態のアプリケーションソフトウェア履歴管理装置の動作を示すフローチャート。The flowchart which shows operation | movement of the application software log | history management apparatus of this embodiment. 設定ファイルに従って保存される履歴のデータ構成を示す図。The figure which shows the data structure of the log | history preserve | saved according to a setting file.

符号の説明Explanation of symbols

2 フィールドコントローラ(対象機器)
5 端末装置(作成受付手段、ダウンロード手段、検出手段、保存手段)
51 記憶部(保存手段)
101 作成受付手段
102 ダウンロード手段
103 検出手段
104 保存手段
2 Field controller (target equipment)
5 Terminal device (creation acceptance means, download means, detection means, storage means)
51 Storage unit (storage means)
101 creation acceptance means 102 download means 103 detection means 104 storage means

Claims (12)

対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理装置において、
アプリケーションソフトウェアの作成操作を受け付ける作成受付手段と、
前記作成受付手段により作成されたアプリケーションソフトウェアを対象機器にダウンロードするダウンロード手段と、
前記アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことを検出する検出手段と、
前記検出手段により前記所定の段階への到達が検出された場合に、前記アプリケーションソフトウェアを履歴保存する保存手段と、
を備えることを特徴とするアプリケーションソフトウェア履歴管理装置。
In an application software history management device that manages the history of application software downloaded to a target device,
Creation acceptance means for accepting creation operation of application software;
Download means for downloading the application software created by the creation accepting means to a target device;
Detecting means for detecting that a progress state from creation of the application software to downloading has reached a predetermined stage;
Storage means for storing the history of the application software when the detection means detects the arrival at the predetermined stage;
An application software history management apparatus comprising:
前記所定の段階は前記アプリケーションソフトウェアを前記対象機器にダウンロードする段階であることを特徴とする請求項1に記載のアプリケーションソフトウェア履歴管理装置。 2. The application software history management apparatus according to claim 1, wherein the predetermined step is a step of downloading the application software to the target device. 前記所定の段階は前記アプリケーションソフトウェアをコンパイルする段階であることを特徴とする請求項1に記載のアプリケーションソフトウェア履歴管理装置。 2. The application software history management apparatus according to claim 1, wherein the predetermined step is a step of compiling the application software. 対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理装置において、
アプリケーションソフトウェアの作成操作を受け付ける作成受付手段と、
前記作成受付手段により作成されたアプリケーションソフトウェアを対象機器にダウンロードするダウンロード手段と、
前記ダウンロード手段によるダウンロードに際して、前記対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存する保存手段と、
を備えることを特徴とするアプリケーションソフトウェア履歴管理装置。
In an application software history management device that manages the history of application software downloaded to a target device,
Creation acceptance means for accepting creation operation of application software;
Download means for downloading the application software created by the creation accepting means to a target device;
At the time of download by the download means, a storage means for saving a history of the previous application software installed in the target device;
An application software history management apparatus comprising:
前記保存手段は、すでに保存済みの履歴を残して、新たな履歴を追加保存することを特徴とする請求項1〜4のいずれか1項に記載のアプリケーションソフトウェア履歴管理装置。 5. The application software history management apparatus according to claim 1, wherein the storing unit additionally stores a new history while leaving a history that has already been stored. 前記対象機器はプロセス制御を実行するための機器であることを特徴とする請求項1〜5のいずれか1項に記載のアプリケーションソフトウェア履歴管理装置。 6. The application software history management apparatus according to claim 1, wherein the target device is a device for executing process control. 対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理方法において、
アプリケーションソフトウェアの作成操作を受け付けるステップと、
前記作成操作を受け付けるステップにより作成されたアプリケーションソフトウェアを対象機器にダウンロードするステップと、
前記アプリケーションソフトウェアの作成からダウンロードに至る経過状態が所定の段階に到達したことを検出するステップと、
前記所定の段階への到達が検出された場合に、前記アプリケーションソフトウェアを履歴保存するステップと、
を備えることを特徴とするアプリケーションソフトウェア履歴管理方法。
In an application software history management method for managing a history of application software downloaded to a target device,
A step of accepting an application software creation operation;
Downloading the application software created by the step of accepting the creation operation to a target device;
Detecting that a progress state from creation of the application software to downloading has reached a predetermined stage;
A history saving of the application software when arrival at the predetermined stage is detected;
An application software history management method comprising:
前記所定の段階は前記アプリケーションソフトウェアを前記対象機器にダウンロードする段階であることを特徴とする請求項7に記載のアプリケーションソフトウェア履歴管理方法。 8. The application software history management method according to claim 7, wherein the predetermined step is a step of downloading the application software to the target device. 前記所定の段階は前記アプリケーションソフトウェアをコンパイルする段階であることを特徴とする請求項7に記載のアプリケーションソフトウェア履歴管理方法。 8. The application software history management method according to claim 7, wherein the predetermined step is a step of compiling the application software. 対象機器にダウンロードされるアプリケーションソフトウェアの履歴を管理するアプリケーションソフトウェア履歴管理方法において、
アプリケーションソフトウェアの作成操作を受け付けるステップと、
前記作成操作を受け付けるステップにより作成されたアプリケーションソフトウェアを対象機器にダウンロードするステップと、
前記ダウンロードするステップによるダウンロードに際して、前記対象機器に実装されていた前回のアプリケーションソフトウェアを履歴保存するステップと、
を備えることを特徴とするアプリケーションソフトウェア履歴管理方法。
In an application software history management method for managing a history of application software downloaded to a target device,
A step of accepting an application software creation operation;
Downloading the application software created by the step of accepting the creation operation to a target device;
When downloading by the step of downloading, a step of storing a history of the previous application software installed in the target device;
An application software history management method comprising:
前記保存するステップでは、すでに保存済みの履歴を残して、新たな履歴を追加保存することを特徴とする請求項7〜11のいずれか1項に記載のアプリケーションソフトウェア履歴管理方法。 The application software history management method according to any one of claims 7 to 11, wherein in the storing step, a history that has already been stored is left and a new history is additionally stored. 前記対象機器はプロセス制御を実行するための機器であることを特徴とする請求項7〜11のいずれか1項に記載のアプリケーションソフトウェア履歴管理方法。
The application software history management method according to claim 7, wherein the target device is a device for executing process control.
JP2005213627A 2005-07-25 2005-07-25 Application software history management apparatus and application software history management method Pending JP2007034451A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005213627A JP2007034451A (en) 2005-07-25 2005-07-25 Application software history management apparatus and application software history management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005213627A JP2007034451A (en) 2005-07-25 2005-07-25 Application software history management apparatus and application software history management method

Publications (1)

Publication Number Publication Date
JP2007034451A true JP2007034451A (en) 2007-02-08

Family

ID=37793676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005213627A Pending JP2007034451A (en) 2005-07-25 2005-07-25 Application software history management apparatus and application software history management method

Country Status (1)

Country Link
JP (1) JP2007034451A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008153322A3 (en) * 2007-06-12 2009-02-19 Lg Electronics Inc Image display apparatus and method for controlling the same
JP2009225067A (en) * 2008-03-14 2009-10-01 Ricoh Co Ltd Image input/output system, method for backing up image input/output device and program for image input/output system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008153322A3 (en) * 2007-06-12 2009-02-19 Lg Electronics Inc Image display apparatus and method for controlling the same
JP2009225067A (en) * 2008-03-14 2009-10-01 Ricoh Co Ltd Image input/output system, method for backing up image input/output device and program for image input/output system
US8639972B2 (en) 2008-03-14 2014-01-28 Ricoh Company, Ltd. Image processing system and backup method for image processing apparatus

Similar Documents

Publication Publication Date Title
JP4930031B2 (en) Control device and control system
JP3594035B2 (en) Control device, CPU unit, user program editing method of programmable controller, and processing method of programmable controller when online editing is performed
US11561527B2 (en) NC program conversion process method and processing treatment system
EP1282020A3 (en) Method for consistent storage of data in an industrial controller
CN104239165A (en) Mobile terminal as well as method and device for treating tasks of two systems of mobile terminal
EP2733613B1 (en) Controller and program
JP2007034451A (en) Application software history management apparatus and application software history management method
JP7249735B2 (en) ROBOT CONTROLLER, BACKUP FILE STORAGE METHOD AND PROGRAM
JP5865192B2 (en) Teaching data editing system and program
EP1630631A3 (en) Method for consistent storage of data in an industrial controller
JP2004062371A (en) Data management method and device for programmable controller
JP2009146280A (en) Legacy migration support system
JP2019168804A (en) Machining program editing device
JP4366576B2 (en) Programmable controller equipment
JP2009070268A (en) Numerical control device with automatic backup function
JP4300196B2 (en) Command execution device, command execution method, and command execution program
JPH0643920A (en) Tool control system
JP4782475B2 (en) Process controller
CN117349203B (en) A control data processing method and device
JP7602092B1 (en) Machining performance management system for NC machine tools, server device, and machining status monitoring program
JP4524612B2 (en) Download time prediction method and download time prediction apparatus
US10664274B2 (en) Controller and editor
US20070239288A1 (en) Power system and work flow thereof
JP2006172065A (en) Checkpoint collection method, system and program
CN118646321A (en) Industrial equipment control method and device, industrial equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091225

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100324

A521 Written amendment

Effective date: 20100517

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100610