Method for operation of an automation system
First Claim
1. A method for operation of an automation system, comprising:
- providing a load object for integration into a control program for a technical process, wherein the load object is transferable from a source program of a programming device to at least one automation device; and
assigning a state to the load object, whereina first state assigned to the load object identifies the load object as being available for the control program,a second state identifies the load object as being integrated into the control program and able to be executed by the automation system, andat least a further state is assigned to the load object identifying the load object as deleted for load objects that are loaded into the control program but have since been deleted in the source program, wherein each load object identified as deleted still remains available for testing in the control program until it is actually deleted after a corresponding load process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operation of an automation system is specified, with programming elements for integration into a control program provided for the control and/or monitoring of a technical process being transferred or being able to be transferred from a programming device included at least part of the time in the automation system to at least one automation device included in the automation system, with a program element being assigned a first state which identifies this element as available for the control program or a second state which identifies the program element as integrated into the control program, in which there is provision for each program element to be assigned or be able to be assigned at least one further state, so that this state, especially for program modifications, when program elements have been deleted for example, enables the option of testing (debugging) the control program at any time to be maintained.
13 Citations
16 Claims
-
1. A method for operation of an automation system, comprising:
-
providing a load object for integration into a control program for a technical process, wherein the load object is transferable from a source program of a programming device to at least one automation device; and assigning a state to the load object, wherein a first state assigned to the load object identifies the load object as being available for the control program, a second state identifies the load object as being integrated into the control program and able to be executed by the automation system, and at least a further state is assigned to the load object identifying the load object as deleted for load objects that are loaded into the control program but have since been deleted in the source program, wherein each load object identified as deleted still remains available for testing in the control program until it is actually deleted after a corresponding load process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium encoded with software for a method for operation of an automation system, comprising:
-
providing a load object for integration into a control program for a technical process, wherein the load object is transferable from a programming device to at least one automation device; and assigning a state to the load object, wherein a first state assigned to the load object identifies the load object as being available for the control program, a second state identifies the load object as being integrated into the control program able to be executed by the automation system, and at least a further state is assigned identifying the load object as deleted for load objects that are loaded into the control program but have since been deleted in the source pmram, wherein each load object identified as deleted still remains available for testing in the control program until it is actually deleted after a corresponding load process. - View Dependent Claims (12, 13)
-
-
14. A method for operation and testing of an automation system, comprising:
-
receiving load objects from a source program of a programming device representing an offline program state by a control program of an automation device representing an online program state; assigning a load state to each load object, wherein the load state comprises one of a first state that identifies the load object as being created, indicating the load object is available at the source program but not yet loaded into the control program, a second state that identifies the load object as being loaded, indicating the load object is integrated into the control program and able to be executed by the automation system, and a third state that identifies the load object as being deleted, indicating that the load object has been previously loaded into the control program but has since been deleted in the source program; testing the automation system wherein each load object identified as deleted still remains available for testing in the control program until it is actually deleted after a corresponding load process, thereby allowing debugging of the control program even when the offline program state is not synchronized with the online program state. - View Dependent Claims (15, 16)
-
Specification