Programmierung allgemeiner Standardfunktionen
7.14 Datensicherung aus Anwenderprogramm
7.14.8
Funktion _checkExistingUnitDataSet
Es wird überprüft, ob der angegebene Datensatz mit den gesicherten Werten folgender
Variablen auf dem Speichermedium vorhanden ist:
● gesicherte nicht remanente oder remanente Unit-Variablen des Interface- oder
● gesicherte nicht remanente oder remanente geräteglobale Variablen.
● exportierte nicht remanente oder remanente Unit-Variablen des Interfaceabschnitts einer
Unit (z. B. ST-Quelle, MCC-Quelle)
Bei Aufruf in Kurzform müssen alle Parameter (auch alle optionalen Parameter) angegeben
werden.
Deklaration
_checkExistingUnitDataSet (
Eingangsparameter
unitName
id
storageType
TYPE EnumDeviceStorageType : (
370
Implementationsabschnitts einer Unit (z. B. ST-Quelle, MCC-Quelle)
unitName
id
storageType
{ path
nextCommand
}
)
Datentyp:
Name der Unit (z. B. ST-Quelle, MCC-Quelle); der Name muss in Kleinbuchstaben und
durch Hochkommata begrenzt angegeben werden (z. B. 'st_unit1').
Bei Angabe von '_device' wird ein Datensatz für geräteglobale Variablen überprüft
(möglich ab Version 3.2 des SIMOTION Kernels).
Datentyp:
Nummer des Datensatzes (max. 1_000_000 Datensätze je Unit).
Datentyp:
Ort, an dem die Daten gespeichert sind.
TEMPORARY_STORAGE
: STRING,
: UDINT,
: EnumDeviceStorageType,
: STRING,
: EnumNextCommandMode,
: StructRetUnitDataSetCommand
STRING
UDINT
EnumDeviceStorageType
// temporäre Datenablage
// (RAM-Disk),
// wird bei Netzausfall gelöscht
Basisfunktionen
Funktionshandbuch, 05/2009