Parameter Speichern/Laden

Die Strukturen ST_TcPfw_TempMparamFromHmi_Itf, ST_TcPfw_TempPparamFromHmi_Itf, ST_TcPfw_SupplyParam beinhalten Parameter, die remanent gespeichert werden müssen. Hierfür sind in jeder Struktur folgende Variablen hinterlegt:

Das folgende Ablaufdiagramm soll deutlich machen, wie der Speichervorgang abläuft.

Parameter Speichern/Laden 1:

Beim Speichern, wird erst einmal eine temporäre Datei angelegt. Anschließend wird die Backupdatei gelöscht und die Originaldatei in eine Backupdatei umgewandelt. Als letzter Schritt wird die temporäre Datei in eine "Originaldatei" umgewandelt.
Durch diesen Mechanismus ist gewährleistet, dass immer eine vollständig abgespeicherte Parameterdatei vorhanden ist.

Parameter Speichern/Laden 2:

Beim Laden eines Produktes über bLoadParams wird über folgenden Ablauf geprüft, ob die abgespeicherte Datei konsistent ist.

Parameter Speichern/Laden 3: