Method to separate and persist static and dynamic portions of a control application
Disclosed is a method to separate and persist static and dynamic portions of a control application. The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each dat...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Disclosed is a method to separate and persist static and dynamic portions of a control application. The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each data object is identified as static or dynamic. Static objects are further classified by whether frequent access of that data object is required. Each of the data objects is stored in non-volatile memory (34). The dynamic data objects and static data objects requiring frequent access are stored in volatile memory (32). A record of static data objects is maintained in non-volatile memory (34) and a record of dynamic data objects is maintained in volatile memory (32). Upon power loss, the present value of each dynamic data object is copied to non-volatile memory (34). When power is restored, the values of both the dynamic data objects and the static data objects that require frequent access at run-time are copied from n |
---|