Method for reproducing the sequence of a program in an automation device
First Claim
Patent Images
1. A method for reproducing a sequence of a program provided for process control in an automation device, comprising:
- providing a backup program which corresponds to the program in the automation device with regard to process control for processing using a backup device, the backup device processing the backup program during processing of the program in the automation device for process control;
utilizing the automation device to store an image in a backup memory within at least one predefined or predefinable time during the processing of the program in the automation device for process control, the image representing an internal state of the automation device at this time;
utilizing the automation device to store, during the processing of the program in the automation device each time a predefinable or predefined interval of time has expired or an event has occurred during the interval of time, a release and process input values in the backup memory, stored releases indicating which processing sections of the program have already been processed by the automation device and further indicating to the backup device that said backup device is permitted to process processing sections of the backup program which correspond to those processing sections of the program in the automation device which have already been processed;
utilizing the backup device to read the image as well as the stored releases and the process input values from the backup memory; and
utilizing the backup device to process said processing sections of the backup program, which correspond to those processing sections of the program in the automation device which have already been processed, based on the stored releases and the process input values taking into account the stored image such that a speed at which a sequence of those processing sections of the program in the automation device which have already been processed, which sequence is to be reproduced or reconstructed, is increased.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reproducing the sequence of a program provided for process control in an automation device, wherein a program that corresponds to the program in the automation device with regard to process control is provided for processing using a backup device, where suitable measures can be used to image the complete history of the automation device and to reproduce the sequence of the program so that with regard to the processing of the program, it becomes possible to subsequently and repeatedly approach any desired time in the past and to reproduce all associated data.
-
Citations
18 Claims
-
1. A method for reproducing a sequence of a program provided for process control in an automation device, comprising:
-
providing a backup program which corresponds to the program in the automation device with regard to process control for processing using a backup device, the backup device processing the backup program during processing of the program in the automation device for process control; utilizing the automation device to store an image in a backup memory within at least one predefined or predefinable time during the processing of the program in the automation device for process control, the image representing an internal state of the automation device at this time; utilizing the automation device to store, during the processing of the program in the automation device each time a predefinable or predefined interval of time has expired or an event has occurred during the interval of time, a release and process input values in the backup memory, stored releases indicating which processing sections of the program have already been processed by the automation device and further indicating to the backup device that said backup device is permitted to process processing sections of the backup program which correspond to those processing sections of the program in the automation device which have already been processed; utilizing the backup device to read the image as well as the stored releases and the process input values from the backup memory; and utilizing the backup device to process said processing sections of the backup program, which correspond to those processing sections of the program in the automation device which have already been processed, based on the stored releases and the process input values taking into account the stored image such that a speed at which a sequence of those processing sections of the program in the automation device which have already been processed, which sequence is to be reproduced or reconstructed, is increased. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An arrangement comprising:
-
an automation device; a backup device; a backup memory; a program stored in the automation device for providing process control; and a backup program which corresponds with regard to process control being provided for processing using the backup device; wherein the automation device is configured to process the program for process control; wherein the backup device is configured to process the backup program during the processing of the program in the automation device for process control; wherein the automation device is further configured to store an image of its internal state in the backup memory within at least one predefined or predefinable time during process control; wherein the automation device is further configured to store, during the processing of the program in the automation device each time a predefinable or predefined interval of time has expired or an event has occurred during the time interval, a release and process input values in the backup memory, stored releases indicating which processing sections of the program have already been processed by the automation device and further configured to indicate to the backup device that said backup device is permitted to process processing sections of the backup program which correspond to those processing sections of the program in the automation device which have already been processed; wherein the backup device is configured to read the stored image, the stored releases and the process input values from the backup memory; and wherein the backup device is further configured to process said processing sections of its backup program, which correspond to those processing sections of the program in the automation device which have already been processed, based on the stored releases and the process input values taking into account the stored image such that a speed at which a sequence of the processing sections of the program in the automation device which have already been processed, which sequence is to be reproduced or reconstructed, is increased. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A backup device for an arrangement including an automation device configured to store an image of its internal state in the backup memory within at least one predefined or predefinable time process control and being configured to store, during processing of a program stored in the automation device each time a predefinable or predefined interval of time has expired or an event has occurred during the time interval, a release and process input values in the backup memory, stored releases indicating which processing sections of the program have already been processed by the automation device and being further configured to provide an indication to the backup device, the program stored in the automation device providing process control, and a backup memory, the backup device comprising:
-
a backup program which corresponds with regard to the process control of the program in the automation device for processing for the backup device, the backup device processing the backup program during the processing of the program in the automation device for process control; wherein the backup device is configured to read the stored image, the stored releases and the process input values from the backup memory; wherein the backup device is further configured to receive the indication from the automation device, said indication notifying the backup device that said backup device is permitted to process processing sections of the backup program which correspond to those processing sections of the program in the automation device which have already been processed; and wherein the backup device is further configured to process said processing sections of its backup program, which correspond to those processing sections of the program in the automation device which have already been processed, based on the stored releases and the process input values taking into account the stored image such that a speed at which a sequence of the processing sections of the program in the automation device which have already been processed, which sequence is to be reproduced or reconstructed, is increased. - View Dependent Claims (14, 15)
-
-
16. An automation device for an arrangement including a backup device configured to read an image, releases and process input values from a backup memory and configured to process processing sections of its backup program, which correspond to those processing sections of the program in the automation device which have already been processed, based on the releases and the process input values taking into account a stored image, the backup memory, and a backup program which corresponds with regard to process control being provided for processing using the backup device, the automation device comprising:
-
a program stored in the automation device for process control; wherein the automation device is configured to process the program for process control; wherein the automation device is further configured to store an image of its internal state in the backup memory during at least one predefined or predefinable time during process control; and wherein the automation device is further configured to store, during processing of the program in the automation device each time a predefinable or predefined interval of time has expired or an event has occurred during the time interval, a release and the process input values in the backup memory, stored releases indicating which processing sections of the program have already been processed by the automation device, and further configured to indicate to the backup device that said backup device is permitted to process processing sections of the backup program which correspond to those processing sections of the back program in the automation device which have already been processed such that a speed at which a sequence of the processing sections of the program in the automation device which have already been processed, which sequence is to be reproduced or reconstructed, is increased. - View Dependent Claims (17, 18)
-
Specification